UNPKG

debt-collector

Version:

a nodejs tool to identify, track and mesure technical debt

122 lines 616 kB
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))r(u);new MutationObserver(u=>{for(const l of u)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(u){const l={};return u.integrity&&(l.integrity=u.integrity),u.referrerPolicy&&(l.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?l.credentials="include":u.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(u){if(u.ep)return;u.ep=!0;const l=n(u);fetch(u.href,l)}})();var Fc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ve(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qd={exports:{}},To={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var bO;function eN(){if(bO)return To;bO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,u,l){var c=null;if(l!==void 0&&(c=""+l),u.key!==void 0&&(c=""+u.key),"key"in u){l={};for(var f in u)f!=="key"&&(l[f]=u[f])}else l=u;return u=l.ref,{$$typeof:e,type:r,key:c,ref:u!==void 0?u:null,props:l}}return To.Fragment=t,To.jsx=n,To.jsxs=n,To}var xO;function tN(){return xO||(xO=1,Qd.exports=eN()),Qd.exports}var H=tN(),Jd={exports:{}},Ae={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var SO;function nN(){if(SO)return Ae;SO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),y=Symbol.iterator;function g(C){return C===null||typeof C!="object"?null:(C=y&&C[y]||C["@@iterator"],typeof C=="function"?C:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,S={};function x(C,K,J){this.props=C,this.context=K,this.refs=S,this.updater=J||b}x.prototype.isReactComponent={},x.prototype.setState=function(C,K){if(typeof C!="object"&&typeof C!="function"&&C!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,C,K,"setState")},x.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function T(){}T.prototype=x.prototype;function j(C,K,J){this.props=C,this.context=K,this.refs=S,this.updater=J||b}var E=j.prototype=new T;E.constructor=j,O(E,x.prototype),E.isPureReactComponent=!0;var P=Array.isArray,_={H:null,A:null,T:null,S:null,V:null},w=Object.prototype.hasOwnProperty;function D(C,K,J,re,fe,ye){return J=ye.ref,{$$typeof:e,type:C,key:K,ref:J!==void 0?J:null,props:ye}}function R(C,K){return D(C.type,K,void 0,void 0,void 0,C.props)}function B(C){return typeof C=="object"&&C!==null&&C.$$typeof===e}function W(C){var K={"=":"=0",":":"=2"};return"$"+C.replace(/[=:]/g,function(J){return K[J]})}var $=/\/+/g;function k(C,K){return typeof C=="object"&&C!==null&&C.key!=null?W(""+C.key):K.toString(36)}function X(){}function Q(C){switch(C.status){case"fulfilled":return C.value;case"rejected":throw C.reason;default:switch(typeof C.status=="string"?C.then(X,X):(C.status="pending",C.then(function(K){C.status==="pending"&&(C.status="fulfilled",C.value=K)},function(K){C.status==="pending"&&(C.status="rejected",C.reason=K)})),C.status){case"fulfilled":return C.value;case"rejected":throw C.reason}}throw C}function Z(C,K,J,re,fe){var ye=typeof C;(ye==="undefined"||ye==="boolean")&&(C=null);var ve=!1;if(C===null)ve=!0;else switch(ye){case"bigint":case"string":case"number":ve=!0;break;case"object":switch(C.$$typeof){case e:case t:ve=!0;break;case p:return ve=C._init,Z(ve(C._payload),K,J,re,fe)}}if(ve)return fe=fe(C),ve=re===""?"."+k(C,0):re,P(fe)?(J="",ve!=null&&(J=ve.replace($,"$&/")+"/"),Z(fe,K,J,"",function(se){return se})):fe!=null&&(B(fe)&&(fe=R(fe,J+(fe.key==null||C&&C.key===fe.key?"":(""+fe.key).replace($,"$&/")+"/")+ve)),K.push(fe)),1;ve=0;var ot=re===""?".":re+":";if(P(C))for(var Te=0;Te<C.length;Te++)re=C[Te],ye=ot+k(re,Te),ve+=Z(re,K,J,ye,fe);else if(Te=g(C),typeof Te=="function")for(C=Te.call(C),Te=0;!(re=C.next()).done;)re=re.value,ye=ot+k(re,Te++),ve+=Z(re,K,J,ye,fe);else if(ye==="object"){if(typeof C.then=="function")return Z(Q(C),K,J,re,fe);throw K=String(C),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.")}return ve}function N(C,K,J){if(C==null)return C;var re=[],fe=0;return Z(C,re,"","",function(ye){return K.call(J,ye,fe++)}),re}function I(C){if(C._status===-1){var K=C._result;K=K(),K.then(function(J){(C._status===0||C._status===-1)&&(C._status=1,C._result=J)},function(J){(C._status===0||C._status===-1)&&(C._status=2,C._result=J)}),C._status===-1&&(C._status=0,C._result=K)}if(C._status===1)return C._result.default;throw C._result}var ee=typeof reportError=="function"?reportError:function(C){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var K=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof C=="object"&&C!==null&&typeof C.message=="string"?String(C.message):String(C),error:C});if(!window.dispatchEvent(K))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",C);return}console.error(C)};function ue(){}return Ae.Children={map:N,forEach:function(C,K,J){N(C,function(){K.apply(this,arguments)},J)},count:function(C){var K=0;return N(C,function(){K++}),K},toArray:function(C){return N(C,function(K){return K})||[]},only:function(C){if(!B(C))throw Error("React.Children.only expected to receive a single React element child.");return C}},Ae.Component=x,Ae.Fragment=n,Ae.Profiler=u,Ae.PureComponent=j,Ae.StrictMode=r,Ae.Suspense=h,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(C){return _.H.useMemoCache(C)}},Ae.cache=function(C){return function(){return C.apply(null,arguments)}},Ae.cloneElement=function(C,K,J){if(C==null)throw Error("The argument must be a React element, but you passed "+C+".");var re=O({},C.props),fe=C.key,ye=void 0;if(K!=null)for(ve in K.ref!==void 0&&(ye=void 0),K.key!==void 0&&(fe=""+K.key),K)!w.call(K,ve)||ve==="key"||ve==="__self"||ve==="__source"||ve==="ref"&&K.ref===void 0||(re[ve]=K[ve]);var ve=arguments.length-2;if(ve===1)re.children=J;else if(1<ve){for(var ot=Array(ve),Te=0;Te<ve;Te++)ot[Te]=arguments[Te+2];re.children=ot}return D(C.type,fe,void 0,void 0,ye,re)},Ae.createContext=function(C){return C={$$typeof:c,_currentValue:C,_currentValue2:C,_threadCount:0,Provider:null,Consumer:null},C.Provider=C,C.Consumer={$$typeof:l,_context:C},C},Ae.createElement=function(C,K,J){var re,fe={},ye=null;if(K!=null)for(re in K.key!==void 0&&(ye=""+K.key),K)w.call(K,re)&&re!=="key"&&re!=="__self"&&re!=="__source"&&(fe[re]=K[re]);var ve=arguments.length-2;if(ve===1)fe.children=J;else if(1<ve){for(var ot=Array(ve),Te=0;Te<ve;Te++)ot[Te]=arguments[Te+2];fe.children=ot}if(C&&C.defaultProps)for(re in ve=C.defaultProps,ve)fe[re]===void 0&&(fe[re]=ve[re]);return D(C,ye,void 0,void 0,null,fe)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(C){return{$$typeof:f,render:C}},Ae.isValidElement=B,Ae.lazy=function(C){return{$$typeof:p,_payload:{_status:-1,_result:C},_init:I}},Ae.memo=function(C,K){return{$$typeof:d,type:C,compare:K===void 0?null:K}},Ae.startTransition=function(C){var K=_.T,J={};_.T=J;try{var re=C(),fe=_.S;fe!==null&&fe(J,re),typeof re=="object"&&re!==null&&typeof re.then=="function"&&re.then(ue,ee)}catch(ye){ee(ye)}finally{_.T=K}},Ae.unstable_useCacheRefresh=function(){return _.H.useCacheRefresh()},Ae.use=function(C){return _.H.use(C)},Ae.useActionState=function(C,K,J){return _.H.useActionState(C,K,J)},Ae.useCallback=function(C,K){return _.H.useCallback(C,K)},Ae.useContext=function(C){return _.H.useContext(C)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(C,K){return _.H.useDeferredValue(C,K)},Ae.useEffect=function(C,K,J){var re=_.H;if(typeof J=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return re.useEffect(C,K)},Ae.useId=function(){return _.H.useId()},Ae.useImperativeHandle=function(C,K,J){return _.H.useImperativeHandle(C,K,J)},Ae.useInsertionEffect=function(C,K){return _.H.useInsertionEffect(C,K)},Ae.useLayoutEffect=function(C,K){return _.H.useLayoutEffect(C,K)},Ae.useMemo=function(C,K){return _.H.useMemo(C,K)},Ae.useOptimistic=function(C,K){return _.H.useOptimistic(C,K)},Ae.useReducer=function(C,K,J){return _.H.useReducer(C,K,J)},Ae.useRef=function(C){return _.H.useRef(C)},Ae.useState=function(C){return _.H.useState(C)},Ae.useSyncExternalStore=function(C,K,J){return _.H.useSyncExternalStore(C,K,J)},Ae.useTransition=function(){return _.H.useTransition()},Ae.version="19.1.0",Ae}var OO;function Tb(){return OO||(OO=1,Jd.exports=nN()),Jd.exports}var le=Tb();const z=Ve(le);var ev={exports:{}},Eo={},tv={exports:{}},nv={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var _O;function rN(){return _O||(_O=1,function(e){function t(N,I){var ee=N.length;N.push(I);e:for(;0<ee;){var ue=ee-1>>>1,C=N[ue];if(0<u(C,I))N[ue]=I,N[ee]=C,ee=ue;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var I=N[0],ee=N.pop();if(ee!==I){N[0]=ee;e:for(var ue=0,C=N.length,K=C>>>1;ue<K;){var J=2*(ue+1)-1,re=N[J],fe=J+1,ye=N[fe];if(0>u(re,ee))fe<C&&0>u(ye,re)?(N[ue]=ye,N[fe]=ee,ue=fe):(N[ue]=re,N[J]=ee,ue=J);else if(fe<C&&0>u(ye,ee))N[ue]=ye,N[fe]=ee,ue=fe;else break e}}return I}function u(N,I){var ee=N.sortIndex-I.sortIndex;return ee!==0?ee:N.id-I.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var h=[],d=[],p=1,y=null,g=3,b=!1,O=!1,S=!1,x=!1,T=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;function P(N){for(var I=n(d);I!==null;){if(I.callback===null)r(d);else if(I.startTime<=N)r(d),I.sortIndex=I.expirationTime,t(h,I);else break;I=n(d)}}function _(N){if(S=!1,P(N),!O)if(n(h)!==null)O=!0,w||(w=!0,k());else{var I=n(d);I!==null&&Z(_,I.startTime-N)}}var w=!1,D=-1,R=5,B=-1;function W(){return x?!0:!(e.unstable_now()-B<R)}function $(){if(x=!1,w){var N=e.unstable_now();B=N;var I=!0;try{e:{O=!1,S&&(S=!1,j(D),D=-1),b=!0;var ee=g;try{t:{for(P(N),y=n(h);y!==null&&!(y.expirationTime>N&&W());){var ue=y.callback;if(typeof ue=="function"){y.callback=null,g=y.priorityLevel;var C=ue(y.expirationTime<=N);if(N=e.unstable_now(),typeof C=="function"){y.callback=C,P(N),I=!0;break t}y===n(h)&&r(h),P(N)}else r(h);y=n(h)}if(y!==null)I=!0;else{var K=n(d);K!==null&&Z(_,K.startTime-N),I=!1}}break e}finally{y=null,g=ee,b=!1}I=void 0}}finally{I?k():w=!1}}}var k;if(typeof E=="function")k=function(){E($)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,Q=X.port2;X.port1.onmessage=$,k=function(){Q.postMessage(null)}}else k=function(){T($,0)};function Z(N,I){D=T(function(){N(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(N){switch(g){case 1:case 2:case 3:var I=3;break;default:I=g}var ee=g;g=I;try{return N()}finally{g=ee}},e.unstable_requestPaint=function(){x=!0},e.unstable_runWithPriority=function(N,I){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var ee=g;g=N;try{return I()}finally{g=ee}},e.unstable_scheduleCallback=function(N,I,ee){var ue=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?ue+ee:ue):ee=ue,N){case 1:var C=-1;break;case 2:C=250;break;case 5:C=1073741823;break;case 4:C=1e4;break;default:C=5e3}return C=ee+C,N={id:p++,callback:I,priorityLevel:N,startTime:ee,expirationTime:C,sortIndex:-1},ee>ue?(N.sortIndex=ee,t(d,N),n(h)===null&&N===n(d)&&(S?(j(D),D=-1):S=!0,Z(_,ee-ue))):(N.sortIndex=C,t(h,N),O||b||(O=!0,w||(w=!0,k()))),N},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(N){var I=g;return function(){var ee=g;g=I;try{return N.apply(this,arguments)}finally{g=ee}}}}(nv)),nv}var AO;function aN(){return AO||(AO=1,tv.exports=rN()),tv.exports}var rv={exports:{}},qt={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var wO;function iN(){if(wO)return qt;wO=1;var e=Tb();function t(h){var d="https://react.dev/errors/"+h;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)d+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+h+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},u=Symbol.for("react.portal");function l(h,d,p){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:y==null?null:""+y,children:h,containerInfo:d,implementation:p}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,d){if(h==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,qt.createPortal=function(h,d){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return l(h,d,null,p)},qt.flushSync=function(h){var d=c.T,p=r.p;try{if(c.T=null,r.p=2,h)return h()}finally{c.T=d,r.p=p,r.d.f()}},qt.preconnect=function(h,d){typeof h=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(h,d))},qt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},qt.preinit=function(h,d){if(typeof h=="string"&&d&&typeof d.as=="string"){var p=d.as,y=f(p,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,b=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;p==="style"?r.d.S(h,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:y,integrity:g,fetchPriority:b}):p==="script"&&r.d.X(h,{crossOrigin:y,integrity:g,fetchPriority:b,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},qt.preinitModule=function(h,d){if(typeof h=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var p=f(d.as,d.crossOrigin);r.d.M(h,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(h)},qt.preload=function(h,d){if(typeof h=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var p=d.as,y=f(p,d.crossOrigin);r.d.L(h,p,{crossOrigin:y,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},qt.preloadModule=function(h,d){if(typeof h=="string")if(d){var p=f(d.as,d.crossOrigin);r.d.m(h,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(h)},qt.requestFormReset=function(h){r.d.r(h)},qt.unstable_batchedUpdates=function(h,d){return h(d)},qt.useFormState=function(h,d,p){return c.H.useFormState(h,d,p)},qt.useFormStatus=function(){return c.H.useHostTransitionStatus()},qt.version="19.1.0",qt}var TO;function uN(){if(TO)return rv.exports;TO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),rv.exports=iN(),rv.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var EO;function oN(){if(EO)return Eo;EO=1;var e=aN(),t=Tb(),n=uN();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function l(a){var i=a,o=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(o=i.return),a=i.return;while(a)}return i.tag===3?o:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(l(a)!==a)throw Error(r(188))}function h(a){var i=a.alternate;if(!i){if(i=l(a),i===null)throw Error(r(188));return i!==a?null:a}for(var o=a,s=i;;){var v=o.return;if(v===null)break;var m=v.alternate;if(m===null){if(s=v.return,s!==null){o=s;continue}break}if(v.child===m.child){for(m=v.child;m;){if(m===o)return f(v),a;if(m===s)return f(v),i;m=m.sibling}throw Error(r(188))}if(o.return!==s.return)o=v,s=m;else{for(var A=!1,M=v.child;M;){if(M===o){A=!0,o=v,s=m;break}if(M===s){A=!0,s=v,o=m;break}M=M.sibling}if(!A){for(M=m.child;M;){if(M===o){A=!0,o=m,s=v;break}if(M===s){A=!0,s=m,o=v;break}M=M.sibling}if(!A)throw Error(r(189))}}if(o.alternate!==s)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:i}function d(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=d(a),i!==null)return i;a=a.sibling}return null}var p=Object.assign,y=Symbol.for("react.element"),g=Symbol.for("react.transitional.element"),b=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),x=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),j=Symbol.for("react.consumer"),E=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),w=Symbol.for("react.suspense_list"),D=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),B=Symbol.for("react.activity"),W=Symbol.for("react.memo_cache_sentinel"),$=Symbol.iterator;function k(a){return a===null||typeof a!="object"?null:(a=$&&a[$]||a["@@iterator"],typeof a=="function"?a:null)}var X=Symbol.for("react.client.reference");function Q(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===X?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case O:return"Fragment";case x:return"Profiler";case S:return"StrictMode";case _:return"Suspense";case w:return"SuspenseList";case B:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case b:return"Portal";case E:return(a.displayName||"Context")+".Provider";case j:return(a._context.displayName||"Context")+".Consumer";case P:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case D:return i=a.displayName||null,i!==null?i:Q(a.type)||"Memo";case R:i=a._payload,a=a._init;try{return Q(a(i))}catch{}}return null}var Z=Array.isArray,N=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},ue=[],C=-1;function K(a){return{current:a}}function J(a){0>C||(a.current=ue[C],ue[C]=null,C--)}function re(a,i){C++,ue[C]=a.current,a.current=i}var fe=K(null),ye=K(null),ve=K(null),ot=K(null);function Te(a,i){switch(re(ve,i),re(ye,a),re(fe,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?KS(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=KS(i),a=VS(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}J(fe),re(fe,a)}function se(){J(fe),J(ye),J(ve)}function Se(a){a.memoizedState!==null&&re(ot,a);var i=fe.current,o=VS(i,a.type);i!==o&&(re(ye,a),re(fe,o))}function Oe(a){ye.current===a&&(J(fe),J(ye)),ot.current===a&&(J(ot),So._currentValue=ee)}var oe=Object.prototype.hasOwnProperty,We=e.unstable_scheduleCallback,Pe=e.unstable_cancelCallback,lt=e.unstable_shouldYield,ct=e.unstable_requestPaint,Je=e.unstable_now,zn=e.unstable_getCurrentPriorityLevel,Fn=e.unstable_ImmediatePriority,fa=e.unstable_UserBlockingPriority,sn=e.unstable_NormalPriority,Qn=e.unstable_LowPriority,Za=e.unstable_IdlePriority,$l=e.log,Bl=e.unstable_setDisableYieldValue,ju=null,Zt=null;function jr(a){if(typeof $l=="function"&&Bl(a),Zt&&typeof Zt.setStrictMode=="function")try{Zt.setStrictMode(ju,a)}catch{}}var Ft=Math.clz32?Math.clz32:kD,zD=Math.log,LD=Math.LN2;function kD(a){return a>>>=0,a===0?32:31-(zD(a)/LD|0)|0}var zl=256,Ll=4194304;function ha(a){var i=a&42;if(i!==0)return i;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function kl(a,i,o){var s=a.pendingLanes;if(s===0)return 0;var v=0,m=a.suspendedLanes,A=a.pingedLanes;a=a.warmLanes;var M=s&134217727;return M!==0?(s=M&~m,s!==0?v=ha(s):(A&=M,A!==0?v=ha(A):o||(o=M&~a,o!==0&&(v=ha(o))))):(M=s&~m,M!==0?v=ha(M):A!==0?v=ha(A):o||(o=s&~a,o!==0&&(v=ha(o)))),v===0?0:i!==0&&i!==v&&(i&m)===0&&(m=v&-v,o=i&-i,m>=o||m===32&&(o&4194048)!==0)?i:v}function Mu(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function UD(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function P0(){var a=zl;return zl<<=1,(zl&4194048)===0&&(zl=256),a}function D0(){var a=Ll;return Ll<<=1,(Ll&62914560)===0&&(Ll=4194304),a}function Uf(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Pu(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function HD(a,i,o,s,v,m){var A=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var M=a.entanglements,q=a.expirationTimes,Y=a.hiddenUpdates;for(o=A&~o;0<o;){var ne=31-Ft(o),ie=1<<ne;M[ne]=0,q[ne]=-1;var V=Y[ne];if(V!==null)for(Y[ne]=null,ne=0;ne<V.length;ne++){var F=V[ne];F!==null&&(F.lane&=-536870913)}o&=~ie}s!==0&&C0(a,s,0),m!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=m&~(A&~i))}function C0(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-Ft(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|o&4194090}function R0(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var s=31-Ft(o),v=1<<s;v&i|a[s]&i&&(a[s]|=i),o&=~v}}function Hf(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function If(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function N0(){var a=I.p;return a!==0?a:(a=window.event,a===void 0?32:dO(a.type))}function ID(a,i){var o=I.p;try{return I.p=a,i()}finally{I.p=o}}var Mr=Math.random().toString(36).slice(2),Rt="__reactFiber$"+Mr,It="__reactProps$"+Mr,Fa="__reactContainer$"+Mr,Gf="__reactEvents$"+Mr,GD="__reactListeners$"+Mr,YD="__reactHandles$"+Mr,q0="__reactResources$"+Mr,Du="__reactMarker$"+Mr;function Yf(a){delete a[Rt],delete a[It],delete a[Gf],delete a[GD],delete a[YD]}function Qa(a){var i=a[Rt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[Fa]||o[Rt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=QS(a);a!==null;){if(o=a[Rt])return o;a=QS(a)}return i}a=o,o=a.parentNode}return null}function Ja(a){if(a=a[Rt]||a[Fa]){var i=a.tag;if(i===5||i===6||i===13||i===26||i===27||i===3)return a}return null}function Cu(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function ei(a){var i=a[q0];return i||(i=a[q0]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function St(a){a[Du]=!0}var $0=new Set,B0={};function da(a,i){ti(a,i),ti(a+"Capture",i)}function ti(a,i){for(B0[a]=i,a=0;a<i.length;a++)$0.add(i[a])}var XD=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),z0={},L0={};function KD(a){return oe.call(L0,a)?!0:oe.call(z0,a)?!1:XD.test(a)?L0[a]=!0:(z0[a]=!0,!1)}function Ul(a,i,o){if(KD(i))if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function Hl(a,i,o){if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+o)}}function Jn(a,i,o,s){if(s===null)a.removeAttribute(o);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+s)}}var Xf,k0;function ni(a){if(Xf===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);Xf=i&&i[1]||"",k0=-1<o.stack.indexOf(`
    at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Xf+a+k0}var Kf=!1;function Vf(a,i){if(!a||Kf)return"";Kf=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(F){var V=F}Reflect.construct(a,[],ie)}else{try{ie.call()}catch(F){V=F}a.call(ie.prototype)}}else{try{throw Error()}catch(F){V=F}(ie=a())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(F){if(F&&V&&typeof F.stack=="string")return[F.stack,V.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),A=m[0],M=m[1];if(A&&M){var q=A.split(`
`),Y=M.split(`
`);for(v=s=0;s<q.length&&!q[s].includes("DetermineComponentFrameRoot");)s++;for(;v<Y.length&&!Y[v].includes("DetermineComponentFrameRoot");)v++;if(s===q.length||v===Y.length)for(s=q.length-1,v=Y.length-1;1<=s&&0<=v&&q[s]!==Y[v];)v--;for(;1<=s&&0<=v;s--,v--)if(q[s]!==Y[v]){if(s!==1||v!==1)do if(s--,v--,0>v||q[s]!==Y[v]){var ne=`
`+q[s].replace(" at new "," at ");return a.displayName&&ne.includes("<anonymous>")&&(ne=ne.replace("<anonymous>",a.displayName)),ne}while(1<=s&&0<=v);break}}}finally{Kf=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?ni(o):""}function VD(a){switch(a.tag){case 26:case 27:case 5:return ni(a.type);case 16:return ni("Lazy");case 13:return ni("Suspense");case 19:return ni("SuspenseList");case 0:case 15:return Vf(a.type,!1);case 11:return Vf(a.type.render,!1);case 1:return Vf(a.type,!0);case 31:return ni("Activity");default:return""}}function U0(a){try{var i="";do i+=VD(a),a=a.return;while(a);return i}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}function fn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function H0(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function WD(a){var i=H0(a)?"checked":"value",o=Object.getOwnPropertyDescriptor(a.constructor.prototype,i),s=""+a[i];if(!a.hasOwnProperty(i)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var v=o.get,m=o.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(A){s=""+A,m.call(this,A)}}),Object.defineProperty(a,i,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(A){s=""+A},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Il(a){a._valueTracker||(a._valueTracker=WD(a))}function I0(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),s="";return a&&(s=H0(a)?a.checked?"true":"false":a.value),a=s,a!==o?(i.setValue(a),!0):!1}function Gl(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var ZD=/[\n"\\]/g;function hn(a){return a.replace(ZD,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Wf(a,i,o,s,v,m,A,M){a.name="",A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?a.type=A:a.removeAttribute("type"),i!=null?A==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+fn(i)):a.value!==""+fn(i)&&(a.value=""+fn(i)):A!=="submit"&&A!=="reset"||a.removeAttribute("value"),i!=null?Zf(a,A,fn(i)):o!=null?Zf(a,A,fn(o)):s!=null&&a.removeAttribute("value"),v==null&&m!=null&&(a.defaultChecked=!!m),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?a.name=""+fn(M):a.removeAttribute("name")}function G0(a,i,o,s,v,m,A,M){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||o!=null){if(!(m!=="submit"&&m!=="reset"||i!=null))return;o=o!=null?""+fn(o):"",i=i!=null?""+fn(i):o,M||i===a.value||(a.value=i),a.defaultValue=i}s=s??v,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=M?a.checked:!!s,a.defaultChecked=!!s,A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"&&(a.name=A)}function Zf(a,i,o){i==="number"&&Gl(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function ri(a,i,o,s){if(a=a.options,i){i={};for(var v=0;v<o.length;v++)i["$"+o[v]]=!0;for(o=0;o<a.length;o++)v=i.hasOwnProperty("$"+a[o].value),a[o].selected!==v&&(a[o].selected=v),v&&s&&(a[o].defaultSelected=!0)}else{for(o=""+fn(o),i=null,v=0;v<a.length;v++){if(a[v].value===o){a[v].selected=!0,s&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}function Y0(a,i,o){if(i!=null&&(i=""+fn(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+fn(o):""}function X0(a,i,o,s){if(i==null){if(s!=null){if(o!=null)throw Error(r(92));if(Z(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),i=o}o=fn(i),a.defaultValue=o,s=a.textContent,s===o&&s!==""&&s!==null&&(a.value=s)}function ai(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var FD=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function K0(a,i,o){var s=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?s?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":s?a.setProperty(i,o):typeof o!="number"||o===0||FD.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function V0(a,i,o){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,o!=null){for(var s in o)!o.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?a.setProperty(s,""):s==="float"?a.cssFloat="":a[s]="");for(var v in i)s=i[v],i.hasOwnProperty(v)&&o[v]!==s&&K0(a,v,s)}else for(var m in i)i.hasOwnProperty(m)&&K0(a,m,i[m])}function Ff(a){if(a.indexOf("-")===-1)return!1;switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var QD=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),JD=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Yl(a){return JD.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}var Qf=null;function Jf(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var ii=null,ui=null;function W0(a){var i=Ja(a);if(i&&(a=i.stateNode)){var o=a[It]||null;e:switch(a=i.stateNode,i.type){case"input":if(Wf(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),i=o.name,o.type==="radio"&&i!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+hn(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var s=o[i];if(s!==a&&s.form===a.form){var v=s[It]||null;if(!v)throw Error(r(90));Wf(s,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<o.length;i++)s=o[i],s.form===a.form&&I0(s)}break e;case"textarea":Y0(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&ri(a,!!o.multiple,i,!1)}}}var eh=!1;function Z0(a,i,o){if(eh)return a(i,o);eh=!0;try{var s=a(i);return s}finally{if(eh=!1,(ii!==null||ui!==null)&&(Pc(),ii&&(i=ii,a=ui,ui=ii=null,W0(i),a)))for(i=0;i<a.length;i++)W0(a[i])}}function Ru(a,i){var o=a.stateNode;if(o===null)return null;var s=o[It]||null;if(s===null)return null;o=s[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(a=a.type,s=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!s;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var er=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),th=!1;if(er)try{var Nu={};Object.defineProperty(Nu,"passive",{get:function(){th=!0}}),window.addEventListener("test",Nu,Nu),window.removeEventListener("test",Nu,Nu)}catch{th=!1}var Pr=null,nh=null,Xl=null;function F0(){if(Xl)return Xl;var a,i=nh,o=i.length,s,v="value"in Pr?Pr.value:Pr.textContent,m=v.length;for(a=0;a<o&&i[a]===v[a];a++);var A=o-a;for(s=1;s<=A&&i[o-s]===v[m-s];s++);return Xl=v.slice(a,1<s?1-s:void 0)}function Kl(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function Vl(){return!0}function Q0(){return!1}function Gt(a){function i(o,s,v,m,A){this._reactName=o,this._targetInst=v,this.type=s,this.nativeEvent=m,this.target=A,this.currentTarget=null;for(var M in a)a.hasOwnProperty(M)&&(o=a[M],this[M]=o?o(m):m[M]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?Vl:Q0,this.isPropagationStopped=Q0,this}return p(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=Vl)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=Vl)},persist:function(){},isPersistent:Vl}),i}var va={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Wl=Gt(va),qu=p({},va,{view:0,detail:0}),eC=Gt(qu),rh,ah,$u,Zl=p({},qu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:uh,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==$u&&($u&&a.type==="mousemove"?(rh=a.screenX-$u.screenX,ah=a.screenY-$u.screenY):ah=rh=0,$u=a),rh)},movementY:function(a){return"movementY"in a?a.movementY:ah}}),J0=Gt(Zl),tC=p({},Zl,{dataTransfer:0}),nC=Gt(tC),rC=p({},qu,{relatedTarget:0}),ih=Gt(rC),aC=p({},va,{animationName:0,elapsedTime:0,pseudoElement:0}),iC=Gt(aC),uC=p({},va,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),oC=Gt(uC),lC=p({},va,{data:0}),e1=Gt(lC),cC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sC={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},fC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function hC(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=fC[a])?!!i[a]:!1}function uh(){return hC}var dC=p({},qu,{key:function(a){if(a.key){var i=cC[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Kl(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?sC[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:uh,charCode:function(a){return a.type==="keypress"?Kl(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Kl(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),vC=Gt(dC),pC=p({},Zl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),t1=Gt(pC),yC=p({},qu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:uh}),mC=Gt(yC),gC=p({},va,{propertyName:0,elapsedTime:0,pseudoElement:0}),bC=Gt(gC),xC=p({},Zl,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),SC=Gt(xC),OC=p({},va,{newState:0,oldState:0}),_C=Gt(OC),AC=[9,13,27,32],oh=er&&"CompositionEvent"in window,Bu=null;er&&"documentMode"in document&&(Bu=document.documentMode);var wC=er&&"TextEvent"in window&&!Bu,n1=er&&(!oh||Bu&&8<Bu&&11>=Bu),r1=" ",a1=!1;function i1(a,i){switch(a){case"keyup":return AC.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function u1(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var oi=!1;function TC(a,i){switch(a){case"compositionend":return u1(i);case"keypress":return i.which!==32?null:(a1=!0,r1);case"textInput":return a=i.data,a===r1&&a1?null:a;default:return null}}function EC(a,i){if(oi)return a==="compositionend"||!oh&&i1(a,i)?(a=F0(),Xl=nh=Pr=null,oi=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return n1&&i.locale!=="ko"?null:i.data;default:return null}}var jC={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function o1(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!jC[a.type]:i==="textarea"}function l1(a,i,o,s){ii?ui?ui.push(s):ui=[s]:ii=s,i=$c(i,"onChange"),0<i.length&&(o=new Wl("onChange","change",null,o,s),a.push({event:o,listeners:i}))}var zu=null,Lu=null;function MC(a){HS(a,0)}function Fl(a){var i=Cu(a);if(I0(i))return a}function c1(a,i){if(a==="change")return i}var s1=!1;if(er){var lh;if(er){var ch="oninput"in document;if(!ch){var f1=document.createElement("div");f1.setAttribute("oninput","return;"),ch=typeof f1.oninput=="function"}lh=ch}else lh=!1;s1=lh&&(!document.documentMode||9<document.documentMode)}function h1(){zu&&(zu.detachEvent("onpropertychange",d1),Lu=zu=null)}function d1(a){if(a.propertyName==="value"&&Fl(Lu)){var i=[];l1(i,Lu,a,Jf(a)),Z0(MC,i)}}function PC(a,i,o){a==="focusin"?(h1(),zu=i,Lu=o,zu.attachEvent("onpropertychange",d1)):a==="focusout"&&h1()}function DC(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Fl(Lu)}function CC(a,i){if(a==="click")return Fl(i)}function RC(a,i){if(a==="input"||a==="change")return Fl(i)}function NC(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var Qt=typeof Object.is=="function"?Object.is:NC;function ku(a,i){if(Qt(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),s=Object.keys(i);if(o.length!==s.length)return!1;for(s=0;s<o.length;s++){var v=o[s];if(!oe.call(i,v)||!Qt(a[v],i[v]))return!1}return!0}function v1(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function p1(a,i){var o=v1(a);a=0;for(var s;o;){if(o.nodeType===3){if(s=a+o.textContent.length,a<=i&&s>=i)return{node:o,offset:i-a};a=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=v1(o)}}function y1(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?y1(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function m1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Gl(a.document);i instanceof a.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)a=i.contentWindow;else break;i=Gl(a.document)}return i}function sh(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var qC=er&&"documentMode"in document&&11>=document.documentMode,li=null,fh=null,Uu=null,hh=!1;function g1(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;hh||li==null||li!==Gl(s)||(s=li,"selectionStart"in s&&sh(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Uu&&ku(Uu,s)||(Uu=s,s=$c(fh,"onSelect"),0<s.length&&(i=new Wl("onSelect","select",null,i,o),a.push({event:i,listeners:s}),i.target=li)))}function pa(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var ci={animationend:pa("Animation","AnimationEnd"),animationiteration:pa("Animation","AnimationIteration"),animationstart:pa("Animation","AnimationStart"),transitionrun:pa("Transition","TransitionRun"),transitionstart:pa("Transition","TransitionStart"),transitioncancel:pa("Transition","TransitionCancel"),transitionend:pa("Transition","TransitionEnd")},dh={},b1={};er&&(b1=document.createElement("div").style,"AnimationEvent"in window||(delete ci.animationend.animation,delete ci.animationiteration.animation,delete ci.animationstart.animation),"TransitionEvent"in window||delete ci.transitionend.transition);function ya(a){if(dh[a])return dh[a];if(!ci[a])return a;var i=ci[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in b1)return dh[a]=i[o];return a}var x1=ya("animationend"),S1=ya("animationiteration"),O1=ya("animationstart"),$C=ya("transitionrun"),BC=ya("transitionstart"),zC=ya("transitioncancel"),_1=ya("transitionend"),A1=new Map,vh="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");vh.push("scrollEnd");function En(a,i){A1.set(a,i),da(i,[a])}var w1=new WeakMap;function dn(a,i){if(typeof a=="object"&&a!==null){var o=w1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:U0(i)},w1.set(a,i),i)}return{value:a,source:i,stack:U0(i)}}var vn=[],si=0,ph=0;function Ql(){for(var a=si,i=ph=si=0;i<a;){var o=vn[i];vn[i++]=null;var s=vn[i];vn[i++]=null;var v=vn[i];vn[i++]=null;var m=vn[i];if(vn[i++]=null,s!==null&&v!==null){var A=s.pending;A===null?v.next=v:(v.next=A.next,A.next=v),s.pending=v}m!==0&&T1(o,v,m)}}function Jl(a,i,o,s){vn[si++]=a,vn[si++]=i,vn[si++]=o,vn[si++]=s,ph|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function yh(a,i,o,s){return Jl(a,i,o,s),ec(a)}function fi(a,i){return Jl(a,null,null,i),ec(a)}function T1(a,i,o){a.lanes|=o;var s=a.alternate;s!==null&&(s.lanes|=o);for(var v=!1,m=a.return;m!==null;)m.childLanes|=o,s=m.alternate,s!==null&&(s.childLanes|=o),m.tag===22&&(a=m.stateNode,a===null||a._visibility&1||(v=!0)),a=m,m=m.return;return a.tag===3?(m=a.stateNode,v&&i!==null&&(v=31-Ft(o),a=m.hiddenUpdates,s=a[v],s===null?a[v]=[i]:s.push(i),i.lane=o|536870912),m):null}function ec(a){if(50<ho)throw ho=0,Od=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var hi={};function LC(a,i,o,s){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Jt(a,i,o,s){return new LC(a,i,o,s)}function mh(a){return a=a.prototype,!(!a||!a.isReactComponent)}function tr(a,i){var o=a.alternate;return o===null?(o=Jt(a.tag,i,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=i,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,i=a.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function E1(a,i){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,i=o.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function tc(a,i,o,s,v,m){var A=0;if(s=a,typeof a=="function")mh(a)&&(A=1);else if(typeof a=="string")A=UR(a,o,fe.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case B:return a=Jt(31,o,i,v),a.elementType=B,a.lanes=m,a;case O:return ma(o.children,v,m,i);case S:A=8,v|=24;break;case x:return a=Jt(12,o,i,v|2),a.elementType=x,a.lanes=m,a;case _:return a=Jt(13,o,i,v),a.elementType=_,a.lanes=m,a;case w:return a=Jt(19,o,i,v),a.elementType=w,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case T:case E:A=10;break e;case j:A=9;break e;case P:A=11;break e;case D:A=14;break e;case R:A=16,s=null;break e}A=29,o=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=Jt(A,o,i,v),i.elementType=a,i.type=s,i.lanes=m,i}function ma(a,i,o,s){return a=Jt(7,a,s,i),a.lanes=o,a}function gh(a,i,o){return a=Jt(6,a,null,i),a.lanes=o,a}function bh(a,i,o){return i=Jt(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var di=[],vi=0,nc=null,rc=0,pn=[],yn=0,ga=null,nr=1,rr="";function ba(a,i){di[vi++]=rc,di[vi++]=nc,nc=a,rc=i}function j1(a,i,o){pn[yn++]=nr,pn[yn++]=rr,pn[yn++]=ga,ga=a;var s=nr;a=rr;var v=32-Ft(s)-1;s&=~(1<<v),o+=1;var m=32-Ft(i)+v;if(30<m){var A=v-v%5;m=(s&(1<<A)-1).toString(32),s>>=A,v-=A,nr=1<<32-Ft(i)+v|o<<v|s,rr=m+a}else nr=1<<m|o<<v|s,rr=a}function xh(a){a.return!==null&&(ba(a,1),j1(a,1,0))}function Sh(a){for(;a===nc;)nc=di[--vi],di[vi]=null,rc=di[--vi],di[vi]=null;for(;a===ga;)ga=pn[--yn],pn[yn]=null,rr=pn[--yn],pn[yn]=null,nr=pn[--yn],pn[yn]=null}var Lt=null,at=null,Be=!1,xa=null,Ln=!1,Oh=Error(r(519));function Sa(a){var i=Error(r(418,""));throw Gu(dn(i,a)),Oh}function M1(a){var i=a.stateNode,o=a.type,s=a.memoizedProps;switch(i[Rt]=a,i[It]=s,o){case"dialog":Ce("cancel",i),Ce("close",i);break;case"iframe":case"object":case"embed":Ce("load",i);break;case"video":case"audio":for(o=0;o<po.length;o++)Ce(po[o],i);break;case"source":Ce("error",i);break;case"img":case"image":case"link":Ce("error",i),Ce("load",i);break;case"details":Ce("toggle",i);break;case"input":Ce("invalid",i),G0(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0),Il(i);break;case"select":Ce("invalid",i);break;case"textarea":Ce("invalid",i),X0(i,s.value,s.defaultValue,s.children),Il(i)}o=s.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||s.suppressHydrationWarning===!0||XS(i.textContent,o)?(s.popover!=null&&(Ce("beforetoggle",i),Ce("toggle",i)),s.onScroll!=null&&Ce("scroll",i),s.onScrollEnd!=null&&Ce("scrollend",i),s.onClick!=null&&(i.onclick=Bc),i=!0):i=!1,i||Sa(a)}function P1(a){for(Lt=a.return;Lt;)switch(Lt.tag){case 5:case 13:Ln=!1;return;case 27:case 3:Ln=!0;return;default:Lt=Lt.return}}function Hu(a){if(a!==Lt)return!1;if(!Be)return P1(a),Be=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||zd(a.type,a.memoizedProps)),o=!o),o&&at&&Sa(a),P1(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,i=0;a;){if(a.nodeType===8)if(o=a.data,o==="/$"){if(i===0){at=Mn(a.nextSibling);break e}i--}else o!=="$"&&o!=="$!"&&o!=="$?"||i++;a=a.nextSibling}at=null}}else i===27?(i=at,Xr(a.type)?(a=Hd,Hd=null,at=a):at=i):at=Lt?Mn(a.stateNode.nextSibling):null;return!0}function Iu(){at=Lt=null,Be=!1}function D1(){var a=xa;return a!==null&&(Kt===null?Kt=a:Kt.push.apply(Kt,a),xa=null),a}function Gu(a){xa===null?xa=[a]:xa.push(a)}var _h=K(null),Oa=null,ar=null;function Dr(a,i,o){re(_h,i._currentValue),i._currentValue=o}function ir(a){a._currentValue=_h.current,J(_h)}function Ah(a,i,o){for(;a!==null;){var s=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),a===o)break;a=a.return}}function wh(a,i,o,s){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var m=v.dependencies;if(m!==null){var A=v.child;m=m.firstContext;e:for(;m!==null;){var M=m;m=v;for(var q=0;q<i.length;q++)if(M.context===i[q]){m.lanes|=o,M=m.alternate,M!==null&&(M.lanes|=o),Ah(m.return,o,a),s||(A=null);break e}m=M.next}}else if(v.tag===18){if(A=v.return,A===null)throw Error(r(341));A.lanes|=o,m=A.alternate,m!==null&&(m.lanes|=o),Ah(A,o,a),A=null}else A=v.child;if(A!==null)A.return=v;else for(A=v;A!==null;){if(A===a){A=null;break}if(v=A.sibling,v!==null){v.return=A.return,A=v;break}A=A.return}v=A}}function Yu(a,i,o,s){a=null;for(var v=i,m=!1;v!==null;){if(!m){if((v.flags&524288)!==0)m=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var A=v.alternate;if(A===null)throw Error(r(387));if(A=A.memoizedProps,A!==null){var M=v.type;Qt(v.pendingProps.value,A.value)||(a!==null?a.push(M):a=[M])}}else if(v===ot.current){if(A=v.alternate,A===null)throw Error(r(387));A.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(So):a=[So])}v=v.return}a!==null&&wh(i,a,o,s),i.flags|=262144}function ac(a){for(a=a.firstContext;a!==null;){if(!Qt(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function _a(a){Oa=a,ar=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Nt(a){return C1(Oa,a)}function ic(a,i){return Oa===null&&_a(a),C1(a,i)}function C1(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},ar===null){if(a===null)throw Error(r(308));ar=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else ar=ar.next=i;return o}var kC=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,s){a.push(s)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},UC=e.unstable_scheduleCallback,HC=e.unstable_NormalPriority,yt={$$typeof:E,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Th(){return{controller:new kC,data:new Map,refCount:0}}function Xu(a){a.refCount--,a.refCount===0&&UC(HC,function(){a.controller.abort()})}var Ku=null,Eh=0,pi=0,yi=null;function IC(a,i){if(Ku===null){var o=Ku=[];Eh=0,pi=Md(),yi={status:"pending",value:void 0,then:function(s){o.push(s)}}}return Eh++,i.then(R1,R1),i}function R1(){if(--Eh===0&&Ku!==null){yi!==null&&(yi.status="fulfilled");var a=Ku;Ku=null,pi=0,yi=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function GC(a,i){var o=[],s={status:"pending",value:null,reason:null,then:function(v){o.push(v)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var v=0;v<o.length;v++)(0,o[v])(i)},function(v){for(s.status="rejected",s.reason=v,v=0;v<o.length;v++)(0,o[v])(void 0)}),s}var N1=N.S;N.S=function(a,i){typeof i=="object"&&i!==null&&typeof i.then=="function"&&IC(a,i),N1!==null&&N1(a,i)};var Aa=K(null);function jh(){var a=Aa.current;return a!==null?a:Ze.pooledCache}function uc(a,i){i===null?re(Aa,Aa.current):re(Aa,i.pool)}function q1(){var a=jh();return a===null?null:{parent:yt._currentValue,pool:a}}var Vu=Error(r(460)),$1=Error(r(474)),oc=Error(r(542)),Mh={then:function(){}};function B1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function lc(){}function z1(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(lc,lc),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,k1(a),a;default:if(typeof i.status=="string")i.then(lc,lc);else{if(a=Ze,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(s){if(i.status==="pending"){var v=i;v.status="fulfilled",v.value=s}},function(s){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,k1(a),a}throw Wu=i,Vu}}var Wu=null;function L1(){if(Wu===null)throw Error(r(459));var a=Wu;return Wu=null,a}function k1(a){if(a===Vu||a===oc)throw Error(r(483))}var Cr=!1;function Ph(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Dh(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Rr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Nr(a,i,o){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(ke&2)!==0){var v=s.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),s.pending=i,i=ec(a),T1(a,null,o),i}return Jl(a,s,i,o),ec(a)}function Zu(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,R0(a,o)}}function Ch(a,i){var o=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var v=null,m=null;if(o=o.firstBaseUpdate,o!==null){do{var A={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};m===null?v=m=A:m=m.next=A,o=o.next}while(o!==null);m===null?v=m=i:m=m.next=i}else v=m=i;o={baseState:s.baseState,firstBaseUpdate:v,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var Rh=!1;function Fu(){if(Rh){var a=yi;if(a!==null)throw a}}function Qu(a,i,o,s){Rh=!1;var v=a.updateQueue;Cr=!1;var m=v.firstBaseUpdate,A=v.lastBaseUpdate,M=v.shared.pending;if(M!==null){v.shared.pending=null;var q=M,Y=q.next;q.next=null,A===null?m=Y:A.next=Y,A=q;var ne=a.alternate;ne!==null&&(ne=ne.updateQueue,M=ne.lastBaseUpdate,M!==A&&(M===null?ne.firstBaseUpdate=Y:M.next=Y,ne.lastBaseUpdate=q))}if(m!==null){var ie=v.baseState;A=0,ne=Y=q=null,M=m;do{var V=M.lane&-536870913,F=V!==M.lane;if(F?(Re&V)===V:(s&V)===V){V!==0&&V===pi&&(Rh=!0),ne!==null&&(ne=ne.next={lane:0,tag:M.tag,payload:M.payload,callback:null,next:null});e:{var xe=a,me=M;V=i;var Ge=o;switch(me.tag){case 1:if(xe=me.payload,typeof xe=="function"){ie=xe.call(Ge,ie,V);break e}ie=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=me.payload,V=typeof xe=="function"?xe.call(Ge,ie,V):xe,V==null)break e;ie=p({},ie,V);break e;case 2:Cr=!0}}V=M.callback,V!==null&&(a.flags|=64,F&&(a.flags|=8192),F=v.callbacks,F===null?v.callbacks=[V]:F.push(V))}else F={lane:V,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ne===null?(Y=ne=F,q=ie):ne=ne.next=F,A|=V;if(M=M.next,M===null){if(M=v.shared.pending,M===null)break;F=M,M=F.next,F.next=null,v.lastBaseUpdate=F,v.shared.pending=null}}while(!0);ne===null&&(q=ie),v.baseState=q,v.firstBaseUpdate=Y,v.lastBaseUpdate=ne,m===null&&(v.shared.lanes=0),Hr|=A,a.lanes=A,a.memoizedState=ie}}function U1(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function H1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)U1(o[a],i)}var mi=K(null),cc=K(0);function I1(a,i){a=hr,re(cc,a),re(mi,i),hr=a|i.baseLanes}function Nh(){re(cc,hr),re(mi,mi.current)}function qh(){hr=cc.current,J(mi),J(cc)}var qr=0,Ee=null,He=null,ht=null,sc=!1,gi=!1,wa=!1,fc=0,Ju=0,bi=null,YC=0;function st(){throw Error(r(321))}function $h(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!Qt(a[o],i[o]))return!1;return!0}function Bh(a,i,o,s,v,m){return qr=m,Ee=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,N.H=a===null||a.memoizedState===null?Tx:Ex,wa=!1,m=o(s,v),wa=!1,gi&&(m=Y1(i,o,s,v)),G1(a),m}function G1(a){N.H=mc;var i=He!==null&&He.next!==null;if(qr=0,ht=He=Ee=null,sc=!1,Ju=0,bi=null,i)throw Error(r(300));a===null||Ot||(a=a.dependencies,a!==null&&ac(a)&&(Ot=!0))}function Y1(a,i,o,s){Ee=a;var v=0;do{if(gi&&(bi=null),Ju=0,gi=!1,25<=v)throw Error(r(301));if(v+=1,ht=He=null,a.updateQueue!=null){var m=a.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}N.H=QC,m=i(o,s)}while(gi);return m}function XC(){var a=N.H,i=a.useState()[0];return i=typeof i.then=="function"?eo(i):i,a=a.useState()[0],(He!==null?He.memoizedState:null)!==a&&(Ee.flags|=1024),i}function zh(){var a=fc!==0;return fc=0,a}function Lh(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function kh(a){if(sc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}sc=!1}qr=0,ht=He=Ee=null,gi=!1,Ju=fc=0,bi=null}function Yt(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ht===null?Ee.memoizedState=ht=a:ht=ht.next=a,ht}function dt(){if(He===null){var a=Ee.alternate;a=a!==null?a.memoizedState:null}else a=He.next;var i=ht===null?Ee.memoizedState:ht.next;if(i!==null)ht=i,He=a;else{if(a===null)throw Ee.alternate===null?Error(r(467)):Error(r(310));He=a,a={memoizedState:He.memoizedState,baseState:He.baseState,baseQueue:He.baseQueue,queue:He.queue,next:null},ht===null?Ee.memoizedState=ht=a:ht=ht.next=a}return ht}function Uh(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function eo(a){var i=Ju;return Ju+=1,bi===null&&(bi=[]),a=z1(bi,a,i),i=Ee,(ht===null?i.memoizedState:ht.next)===null&&(i=i.alternate,N.H=i===null||i.memoizedState===null?Tx:Ex),a}function hc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return eo(a);if(a.$$typeof===E)return Nt(a)}throw Error(r(438,String(a)))}function Hh(a){var i=null,o=Ee.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var s=Ee.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=Uh(),Ee.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),s=0;s<a;s++)o[s]=W;return i.index++,o}function ur(a,i){return typeof i=="function"?i(a):i}function dc(a){var i=dt();return Ih(i,He,a)}function Ih(a,i,o){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=o;var v=a.baseQueue,m=s.pending;if(m!==null){if(v!==null){var A=v.next;v.next=m.next,m.next=A}i.baseQueue=v=m,s.pending=null}if(m=a.baseState,v===null)a.memoizedState=m;else{i=v.next;var M=A=null,q=null,Y=i,ne=!1;do{var ie=Y.lane&-536870913;if(ie!==Y.lane?(Re&ie)===ie:(qr&ie)===ie){var V=Y.revertLane;if(V===0)q!==null&&(q=q.next={lane:0,revertLane:0,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null}),ie===pi&&(ne=!0);else if((qr&V)===V){Y=Y.next,V===pi&&(ne=!0);continue}else ie={lane:0,revertLane:Y.revertLane,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},q===null?(M=q=ie,A=m):q=q.next=ie,Ee.lanes|=V,Hr|=V;ie=Y.action,wa&&o(m,ie),m=Y.hasEagerState?Y.eagerState:o(m,ie)}else V={lane:ie,revertLane:Y.revertLane,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},q===null?(M=q=V,A=m):q=q.next=V,Ee.lanes|=ie,Hr|=ie;Y=Y.next}while(Y!==null&&Y!==i);if(q===null?A=m:q.next=M,!Qt(m,a.memoizedState)&&(Ot=!0,ne&&(o=yi,o!==null)))throw o;a.memoizedState=m,a.baseState=A,a.baseQueue=q,s.lastRenderedState=m}return v===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function Gh(a){var i=dt(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var s=o.dispatch,v=o.pending,m=i.memoizedState;if(v!==null){o.pending=null;var A=v=v.next;do m=a(m,A.action),A=A.next;while(A!==v);Qt(m,i.memoizedState)||(Ot=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),o.lastRenderedState=m}return[m,s]}function X1(a,i,o){var s=Ee,v=dt(),m=Be;if(m){if(o===void 0)throw Error(r(407));o=o()}else o=i();var A=!Qt((He||v).memoizedState,o);A&&(v.memoizedState=o,Ot=!0),v=v.queue;var M=W1.bind(null,s,v,a);if(to(2048,8,M,[a]),v.getSnapshot!==i||A||ht!==null&&ht.memoizedState.tag&1){if(s.flags|=2048,xi(9,vc(),V1.bind(null,s,v,o,i),null),Ze===null)throw Error(r(349));m||(qr&124)!==0||K1(s,i,o)}return o}function K1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=Ee.updateQueue,i===null?(i=Uh(),Ee.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function V1(a,i,o,s){i.value=o,i.getSnapshot=s,Z1(i)&&F1(a)}function W1(a,i,o){return o(function(){Z1(i)&&F1(a)})}function Z1(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!Qt(a,o)}catch{return!0}}function F1(a){var i=fi(a,2);i!==null&&an(i,a,2)}function Yh(a){var i=Yt();if(typeof a=="function"){var o=a;if(a=o(),wa){jr(!0);try{o()}finally{jr(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:a},i}function Q1(a,i,o,s){return a.baseState=o,Ih(a,He,typeof s=="function"?s:ur)}function KC(a,i,o,s,v){if(yc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(A){m.listeners.push(A)}};N.T!==null?o(!0):m.isTransition=!1,s(m),o=i.pending,o===null?(m.next=i.pending=m,J1(i,m)):(m.next=o.next,i.pending=o.next=m)}}function J1(a,i){var o=i.action,s=i.payload,v=a.state;if(i.isTransition){var m=N.T,A={};N.T=A;try{var M=o(v,s),q=N.S;q!==null&&q(A,M),ex(a,i,M)}catch(Y){Xh(a,i,Y)}finally{N.T=m}}else try{m=o(v,s),ex(a,i,m)}catch(Y){Xh(a,i,Y)}}function ex(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){tx(a,i,s)},function(s){return Xh(a,i,s)}):tx(a,i,o)}function tx(a,i,o){i.status="fulfilled",i.value=o,nx(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,J1(a,o)))}function Xh(a,i,o){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=o,nx(i),i=i.next;while(i!==s)}a.action=null}function nx(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function rx(a,i){return i}function ax(a,i){if(Be){var o=Ze.formState;if(o!==null){e:{var s=Ee;if(Be){if(at){t:{for(var v=at,m=Ln;v.nodeType!==8;){if(!m){v=null;break t}if(v=Mn(v.nextSibling),v===null){v=null;break t}}m=v.data,v=m==="F!"||m==="F"?v:null}if(v){at=Mn(v.nextSibling),s=v.data==="F!";break e}}Sa(s)}s=!1}s&&(i=o[0])}}return o=Yt(),o.memoizedState=o.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rx,lastRenderedState:i},o.queue=s,o=_x.bind(null,Ee,s),s.dispatch=o,s=Yh(!1),m=Fh.bind(null,Ee,!1,s.queue),s=Yt(),v={state:i,dispatch:null,action:a,pending:null},s.queue=v,o=KC.bind(null,Ee,v,m,o),v.dispatch=o,s.memoizedState=a,[i,o,!1]}function ix(a){var i=dt();return ux(i,He,a)}function ux(a,i,o){if(i=Ih(a,i,rx)[0],a=dc(ur)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=eo(i)}catch(A){throw A===Vu?oc:A}else s=i;i=dt();var v=i.queue,m=v.dispatch;return o!==i.memoizedState&&(Ee.flags|=2048,xi(9,vc(),VC.bind(null,v,o),null)),[s,m,a]}function VC(a,i){a.action=i}function ox(a){var i=dt(),o=He;if(o!==null)return ux(i,o,a);dt(),i=i.memoizedState,o=dt();var s=o.queue.dispatch;return o.memoizedState=a,[i,s,!1]}function xi(a,i,o,s){return a={tag:a,create:o,deps:s,inst:i,next:null},i=Ee.updateQueue,i===null&&(i=Uh(),Ee.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(s=o.next,o.next=a,a.next=s,i.lastEffect=a),a}function vc(){return{destroy:void 0,resource:void 0}}function lx(){return dt().memoizedState}function pc(a,i,o,s){var v=Yt();s=s===void 0?null:s,Ee.flags|=a,v.memoizedState=xi(1|i,vc(),o,s)}function to(a,i,o,s){var v=dt();s=s===void 0?null:s;var m=v.memoizedState.inst;He!==null&&s!==null&&$h(s,He.memoizedState.deps)?v.memoizedState=xi(i,m,o,s):(Ee.flags|=a,v.memoizedState=xi(1|i,m,o,s))}function cx(a,i){pc(8390656,8,a,i)}function sx(a,i){to(2048,8,a,i)}function fx(a,i){return to(4,2,a,i)}function hx(a,i){return to(4,4,a,i)}function dx(a,i){if(typeof i=="function"){a=a();var o=i(a);return function(){typeof o=="function"?o():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function vx(a,i,o){o=o!=null?o.concat([a]):null,to(4,4,dx.bind(null,i,a),o)}function Kh(){}function px(a,i){var o=dt();i=i===void 0?null:i;var s=o.memoizedState;return i!==null&&$h(i,s[1])?s[0]:(o.memoizedState=[a,i],a)}function yx(a,i){var o=dt();i=i===void 0?null:i;var s=o.memoizedState;if(i!==null&&$h(i,s[1]))return s[0];if(s=a(),wa){jr(!0);try{a()}finally{jr(!1)}}return o.memoizedState=[s,i],s}function Vh(a,i,o){return o===void 0||(qr&1073741824)!==0?a.memoizedState=i:(a.memoizedState=o,a=bS(),Ee.lanes|=a,Hr|=a,o)}function mx(a,i,o,s){return Qt(o,i)?o:mi.current!==null?(a=Vh(a,o,s),Qt(a,i)||(Ot=!0),a):(qr&42)===0?(Ot=!0,a.memoizedState=o):(a=bS(),Ee.lanes|=a,Hr|=a,i)}function gx(a,i,o,s,v){var m=I.p;I.p=m!==0&&8>m?m:8;var A=N.T,M={};N.T=M,Fh(a,!1,i,o);try{var q=v(),Y=N.S;if(Y!==null&&Y(M,q),q!==null&&typeof q=="object"&&typeof q.then=="function"){var ne=GC(q,s);no(a,i,ne,rn(a))}else no(a,i,s,rn(a))}catch(ie){no(a,i,{then:function(){},status:"rejected",reason:ie},rn())}finally{I.p=m,N.T=A}}function WC(){}function Wh(a,i,o,s){if(a.tag!==5)throw Error(r(476));var v=bx(a).queue;gx(a,v,i,ee,o===null?WC:function(){return xx(a),o(s)})}function bx(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:ee},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function xx(a){var i=bx(a).next.queue;no(a,i,{},rn())}function Zh(){return Nt(So)}function Sx(){return dt().memoizedState}function Ox(){return dt().memoizedState}function ZC(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=rn();a=Rr(o);var s=Nr(i,a,o);s!==null&&(an(s,i,o),Zu(s,i,o)),i={cache:Th()},a.payload=i;return}i=i.return}}function FC(a,i,o){var s=rn();o={lane:s,revertLane:0,action:o,hasEagerState:!1,eagerState:null,next:null},yc(a)?Ax(i,o):(o=yh(a,i,o,s),o!==null&&(an(o,a,s),wx(o,i,s)))}function _x(a,i,o){var s=rn();no(a,i,o,s)}function no(a,i,o,s){var v={lane:s,revertLane:0,action:o,hasEagerState:!1,eagerState:null,next:null};if(yc(a))Ax(i,v);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var A=i.lastRenderedState,M=m(A,o);if(v.hasEagerState=!0,v.eagerState=M,Qt(M,A))return Jl(a,i,v,0),Ze===null&&Ql(),!1}catch{}finally{}if(o=yh(a,i,v,s),o!==null)return an(o,a,s),wx(o,i,s),!0}return!1}function Fh(a,i,o,s){if(s={lane:2,revertLane:Md(),action:s,hasEagerState:!1,eagerState:null,next:null},yc(a)){if(i)throw Error(r(479))}else i=yh(a,o,s,2),i!==null&&an(i,a,2)}function yc(a){var i=a.alternate;return a===Ee||i!==null&&i===Ee}function Ax(a,i){gi=sc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function wx(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,R0(a,o)}}var mc={readContext:Nt,use:hc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st},Tx={readContext:Nt,use:hc,useCallback:function(a,i){return Yt().memoizedState=[a,i===void 0?null:i],a},useContext:Nt,useEffect:cx,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,pc(4194308,4,dx.bind(null,i,a),o)},useLayoutEffect:function(a,i){return pc(4194308,4,a,i)},useInsertionEffect:function(a,i){pc(4,2,a,i)},useMemo:function(a,i){var o=Yt();i=i===void 0?null:i;var s=a();if(wa){jr(!0);try{a()}finally{jr(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Yt();if(o!==void 0){var v=o(i);if(wa){jr(!0);try{o(i)}finally{jr(!1)}}}else v=i;return s.memoizedState=s.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},s.queue=a,a=a.dispatch=FC.bind(null,Ee,a),[s.memoizedState,a]},useRef:function(a){var i=Yt();return a={current:a},i.memoizedState=a},useState:function(a){a=Yh(a);var i=a.queue,o=_x.bind(null,Ee,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:Kh,useDeferredValue:function(a,i){var o=Yt();return Vh(o,a,i)},useTransition:function(){var a=Yh(!1);return a=gx.bind(null,Ee,a.queue,!0,!1),Yt().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=Ee,v=Yt();if(Be){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ze===null)throw Error(r(349));(Re&124)!==0||K1(s,i,o)}v.memoizedState=o;var m={value:o,getSnapshot:i};return v.queue=m,cx(W1.bind(null,s,m,a),[a]),s.flags|=2048,xi(9,vc(),V1.bind(null,s,m,o,i),null),o},useId:function(){var a=Yt(),i=Ze.identifierPrefix;if(Be){var o=rr,s=nr;o=(s&~(1<<32-Ft(s)-1)).toString(32)+o,i="«"+i+"R"+o,o=fc++,0<o&&(i+="H"+o.toString(32)),i+="»"}else o=YC++,i="«"+i+"r"+o.toString(32)+"»";return a.memoizedState=i},useHostTransitionStatus:Zh,useFormState:ax,useActionState:ax,useOptimistic:function(a){var i=Yt();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=Fh.bind(null,Ee,!0,o),o.dispatch=i,[a,i]},useMemoCache:Hh,useCacheRefresh:function(){return Yt().memoizedState=ZC.bind(null,Ee)}},Ex={readContext:Nt,use:hc,useCallback:px,useContext:Nt,useEffect:sx,useImperativeHandle:vx,useInsertionEffect:fx,useLayoutEffect:hx,useMemo:yx,useReducer:dc,useRef:lx,useState:function(){return dc(ur)},useDebugValue:Kh,useDeferredValue:function(a,i){var o=dt();return mx(o,He.memoizedState,a,i)},useTransition:function(){var a=dc(ur)[0],i=dt().memoizedState;return[typeof a=="boolean"?a:eo(a),i]},useSyncExternalStore:X1,useId:Sx,useHostTransitionStatus:Zh,useFormState:ix,useActionState:ix,useOptimistic:function(a,i){var o=dt();return Q1(o,He,a,i)},useMemoCache:Hh,useCacheRefresh:Ox},QC={readContext:Nt,use:hc,useCallback:px,useContext:Nt,useEffect:sx,useImperativeHandle:vx,useInsertionEffect:fx,useLayoutEffect:hx,useMemo:yx,useReducer:Gh,useRef:lx,useState:function(){return Gh(ur)},useDebugValue:Kh,useDeferredValue:function(a,i){var o=dt();return He===null?Vh(o,a,i):mx(o,He.memoizedState,a,i)},useTransition:function(){var a=Gh(ur)[0],i=dt().memoizedState;return[typeof a=="boolean"?a:eo(a),i]},useSyncExternalStore:X1,useId:Sx,useHostTransitionStatus:Zh,useFormState:ox,useActionState:ox,useOptimistic:function(a,i){var o=dt();return He!==null?Q1(o,He,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:Hh,useCacheRefresh:Ox},Si=null,ro=0;function gc(a){var i=ro;return ro+=1,Si===null&&(Si=[]),z1(Si,a,i)}function ao(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function bc(a,i){throw i.$$typeof===y?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function jx(a){var i=a._init;return i(a._payload)}function Mx(a){function i(U,L){if(a){var G=U.deletions;G===null?(U.deletions=[L],U.flags|=16):G.push(L)}}function o(U,L){if(!a)return null;for(;L!==null;)i(U,L),L=L.sibling;return null}function s(U){for(var L=new Map;U!==null;)U.key!==null?L.set(U.key,U):L.set(U.index,U),U=U.sibling;return L}function v(U,L){return U=tr(U,L),U.index=0,U.sibling=null,U}function m(U,L,G){return U.index=G,a?(G=U.alternate,G!==null?(G=G.index,G<L?(U.flags|=67108866,L):G):(U.flags|=67108866,L)):(U.flags|=1048576,L)}function A(U){return a&&U.alternate===null&&(U.flags|=67108866),U}function M(U,L,G,ae){return L===null||L.tag!==6?(L=gh(G,U.mode,ae),L.return=U,L):(L=v(L,G),L.return=U,L)}function q(U,L,G,ae){var de=G.type;return de===O?ne(U,L,G.props.children,ae,G.key):L!==null&&(L.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===R&&jx(de)===L.type)?(L=v(L,G.props),ao(L,G),L.return=U,L):(L=tc(G.type,G.key,G.props,null,U.mode,ae),ao(L,G),L.return=U,L)}function Y(U,L,G,ae){return L===null||L.tag!==4||L.stateNode.containerInfo!==G.containerInfo||L.stateNode.implementation!==G.implementation?(L=bh(G,U.mode,ae),L.return=U,L):(L=v(L,G.children||[]),L.return=U,L)}function ne(U,L,G,ae,de){return L===null||L.tag!==7?(L=ma(G,U.mode,ae,de),L.return=U,L):(L=v(L,G),L.return=U,L)}function ie(U,L,G){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return L=gh(""+L,U.mode,G),L.return=U,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case g:return G=tc(L.type,L.key,L.props,null,U.mode,G),ao(G,L),G.return=U,G;case b:return L=bh(L,U.mode,G),L.return=U,L;case R:var ae=L._init;return L=ae(L._payload),ie(U,L,G)}if(Z(L)||k(L))return L=ma(L,U.mode,G,null),L.return=U,L;if(typeof L.then=="function")return ie(U,gc(L),G);if(L.$$typeof===E)return ie(U,ic(U,L),G);bc(U,L)}return null}function V(U,L,G,ae){var de=L!==null?L.key:null;if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return de!==null?null:M(U,L,""+G,ae);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case g:return G.key===de?q(U,L,G,ae):null;case b:return G.key===de?Y(U,L,G,ae):null;case R:return de=G._init,G=de(G._payload),V(U,L,G,ae)}if(Z(G)||k(G))return de!==null?null:ne(U,L,G,ae,null);if(typeof G.then=="function")return V(U,L,gc(G),ae);if(G.$$typeof===E)return V(U,L,ic(U,G),ae);bc(U,G)}return null}function F(U,L,G,ae,de){if(typeof ae=="string"&&ae!==""||typeof ae=="number"||typeof ae=="bigint")return U=U.get(G)||null,M(L,U,""+ae,de);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case g:return U=U.get(ae.key===null?G:ae.key)||null,q(L,U,ae,de);case b:return U=U.get(ae.key===null?G:ae.key)||null,Y(L,U,ae,de);case R:var je=ae._init;return ae=je(ae._payload),F(U,L,G,ae,de)}if(Z(ae)||k(ae))return U=U.get(G)||null,ne(L,U,ae,de,null);if(typeof ae.then=="function")return F(U,L,G,gc(ae),de);if(ae.$$typeof===E)return F(U,L,G,ic(L,ae),de);bc(L,ae)}return null}function xe(U,L,G,ae){for(var de=null,je=null,pe=L,ge=L=0,At=null;pe!==null&&ge<G.length;ge++){pe.index>ge?(At=pe,pe=null):At=pe.sibling;var qe=V(U,pe,G[ge],ae);if(qe===null){pe===null&&(pe=At);break}a&&pe&&qe.alternate===null&&i(U,pe),L=m(qe,L,ge),je===null?de=qe:je.sibling=qe,je=qe,pe=At}if(ge===G.length)return o(U,pe),Be&&ba(U,ge),de;if(pe===null){for(;ge<G.length;ge++)pe=ie(U,G[ge],ae),pe!==null&&(L=m(pe,L,ge),je===null?de=pe:je.sibling=pe,je=pe);return Be&&ba(U,ge),de}for(pe=s(pe);ge<G.length;ge++)At=F(pe,U,ge,G[ge],ae),At!==null&&(a&&At.alternate!==null&&pe.delete(At.key===null?ge:At.key),L=m(At,L,ge),je===null?de=At:je.sibling=At,je=At);return a&&pe.forEach(function(Fr){return i(U,Fr)}),Be&&ba(U,ge),de}function me(U,L,G,ae){if(G==null)throw Error(r(151));for(var de=null,je=null,pe=L,ge=L=0,At=null,qe=G.next();pe!==null&&!qe.done;ge++,qe=G.next()){pe.index>ge?(At=pe,pe=null):At=pe.sibling;var Fr=V(U,pe,qe.value,ae);if(Fr===null){pe===null&&(pe=At);break}a&&pe&&Fr.alternate===null&&i(U,pe),L=m(Fr,L,ge),je===null?de=Fr:je.sibling=Fr,je=Fr,pe=At}if(qe.done)return o(U,pe),Be&&ba(U,ge),de;if(pe===null){for(;!qe.done;ge++,qe=G.next())qe=ie(U,qe.value,ae),qe!==null&&(L=m(qe,L,ge),je===null?de=qe:je.sibling=qe,je=qe);return Be&&ba(U,ge),de}for(pe=s(pe);!qe.done;ge++,qe=G.next())qe=F(pe,U,ge,qe.value,ae),qe!==null&&(a&&qe.alternate!==null&&pe.delete(qe.key===null?ge:qe.key),L=m(qe,L,ge),je===null?de=qe:je.sibling=qe,je=qe);return a&&pe.forEach(function(JR){return i(U,JR)}),Be&&ba(U,ge),de}function Ge(U,L,G,ae){if(typeof G=="object"&&G!==null&&G.type===O&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case g:e:{for(var de=G.key;L!==null;){if(L.key===de){if(de=G.type,de===O){if(L.tag===7){o(U,L.sibling),ae=v(L,G.props.children),ae.return=U,U=ae;break e}}else if(L.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===R&&jx(de)===L.type){o(U,L.sibling),ae=v(L,G.props),ao(ae,G),ae.return=U,U=ae;break e}o(U,L);break}else i(U,L);L=L.sibling}G.type===O?(ae=ma(G.props.children,U.mode,ae,G.key),ae.return=U,U=ae):(ae=tc(G.type,G.key,G.props,null,U.mode,ae),ao(ae,G),ae.return=U,U=ae)}return A(U);case b:e:{for(de=G.key;L!==null;){if(L.key===de)if(L.tag===4&&L.stateNode.containerInfo===G.containerInfo&&L.stateNode.implementation===G.implementation){o(U,L.sibling),ae=v(L,G.children||[]),ae.return=U,U=ae;break e}else{o(U,L);break}else i(U,L);L=L.sibling}ae=bh(G,U.mode,ae),ae.return=U,U=ae}return A(U);case R:return de=G._init,G=de(G._payload),Ge(U,L,G,ae)}if(Z(G))return xe(U,L,G,ae);if(k(G)){if(de=k(G),typeof de!="function")throw Error(r(150));return G=de.call(G),me(U,L,G,ae)}if(typeof G.then=="function")return Ge(U,L,gc(G),ae);if(G.$$typeof===E)return Ge(U,L,ic(U,G),ae);bc(U,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,L!==null&&L.tag===6?(o(U,L.sibling),ae=v(L,G),ae.return=U,U=ae):(o(U,L),ae=gh(G,U.mode,ae),ae.return=U,U=ae),A(U)):o(U,L)}return function(U,L,G,ae){try{ro=0;var de=Ge(U,L,G,ae);return Si=null,de}catch(pe){if(pe===Vu||pe===oc)throw pe;var je=Jt(29,pe,null,U.mode);return je.lanes=ae,je.return=U,je}finally{}}}var Oi=Mx(!0),Px=Mx(!1),mn=K(null),kn=null;function $r(a){var i=a.alternate;re(mt,mt.current&1),re(mn,a),kn===null&&(i===null||mi.current!==null||i.memoizedState!==null)&&(kn=a)}function Dx(a){if(a.tag===22){if(re(mt,mt.current),re(mn,a),kn===null){var i=a.alternate;i!==null&&i.memoizedState!==null&&(kn=a)}}else Br()}function Br(){re(mt,mt.current),re(mn,mn.current)}function or(a){J(mn),kn===a&&(kn=null),J(mt)}var mt=K(0);function xc(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||o.data==="$?"||Ud(o)))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}function Qh(a,i,o,s){i=a.memoizedState,o=o(s,i),o=o==null?i:p({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var Jh={enqueueSetState:function(a,i,o){a=a._reactInternals;var s=rn(),v=Rr(s);v.payload=i,o!=null&&(v.callback=o),i=Nr(a,v,s),i!==null&&(an(i,a,s),Zu(i,a,s))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var s=rn(),v=Rr(s);v.tag=1,v.payload=i,o!=null&&(v.callback=o),i=Nr(a,v,s),i!==null&&(an(i,a,s),Zu(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=rn(),s=Rr(o);s.tag=2,i!=null&&(s.callback=i),i=Nr(a,s,o),i!==null&&(an(i,a,o),Zu(i,a,o))}};function Cx(a,i,o,s,v,m,A){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,m,A):i.prototype&&i.prototype.isPureReactComponent?!ku(o,s)||!ku(v,m):!0}function Rx(a,i,o,s){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,s),i.state!==a&&Jh.enqueueReplaceState(i,i.state,null)}function Ta(a,i){var o=i;if("ref"in i){o={};for(var s in i)s!=="ref"&&(o[s]=i[s])}if(a=a.defaultProps){o===i&&(o=p({},o));for(var v in a)o[v]===void 0&&(o[v]=a[v])}return o}var Sc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)};function Nx(a){Sc(a)}function qx(a){console.error(a)}function $x(a){Sc(a)}function Oc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function Bx(a,i,o){try{var s=a.onCaughtError;s(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function ed(a,i,o){return o=Rr(o),o.tag=3,o.payload={element:null},o.callback=function(){Oc(a,i)},o}function zx(a){return a=Rr(a),a.tag=3,a}function Lx(a,i,o,s){var v=o.type.getDerivedStateFromError;if(typeof v=="function"){var m=s.value;a.payload=function(){return v(m)},a.callback=function(){Bx(i,o,s)}}var A=o.stateNode;A!==null&&typeof A.componentDidCatch=="function"&&(a.callback=function(){Bx(i,o,s),typeof v!="function"&&(Ir===null?Ir=new Set([this]):Ir.add(this));var M=s.stack;this.componentDidCatch(s.value,{componentStack:M!==null?M:""})})}function JC(a,i,o,s,v){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=o.alternate,i!==null&&Yu(i,o,v,!0),o=mn.current,o!==null){switch(o.tag){case 13:return kn===null?Ad():o.alternate===null&&it===0&&(it=3),o.flags&=-257,o.flags|=65536,o.lanes=v,s===Mh?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([s]):i.add(s),Td(a,s,v)),!1;case 22:return o.flags|=65536,s===Mh?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([s]):o.add(s)),Td(a,s,v)),!1}throw Error(r(435,o.tag))}return Td(a,s,v),Ad(),!1}if(Be)return i=mn.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,s!==Oh&&(a=Error(r(422),{cause:s}),Gu(dn(a,o)))):(s!==Oh&&(i=Error(r(423),{cause:s}),Gu(dn(i,o))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,s=dn(s,o),v=ed(a.stateNode,s,v),Ch(a,v),it!==4&&(it=2)),!1;var m=Error(r(520),{cause:s});if(m=dn(m,o),fo===null?fo=[m]:fo.push(m),it!==4&&(it=2),i===null)return!0;s=dn(s,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=v&-v,o.lanes|=a,a=ed(o.stateNode,s,a),Ch(o,a),!1;case 1:if(i=o.type,m=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Ir===null||!Ir.has(m))))return o.flags|=65536,v&=-v,o.lanes|=v,v=zx(v),Lx(v,a,o,s),Ch(o,v),!1}o=o.return}while(o!==null);return!1}var kx=Error(r(461)),Ot=!1;function Et(a,i,o,s){i.child=a===null?Px(i,null,o,s):Oi(i,a.child,o,s)}function Ux(a,i,o,s,v){o=o.render;var m=i.ref;if("ref"in s){var A={};for(var M in s)M!=="ref"&&(A[M]=s[M])}else A=s;return _a(i),s=Bh(a,i,o,A,m,v),M=zh(),a!==null&&!Ot?(Lh(a,i,v),lr(a,i,v)):(Be&&M&&xh(i),i.flags|=1,Et(a,i,s,v),i.child)}function Hx(a,i,o,s,v){if(a===null){var m=o.type;return typeof m=="function"&&!mh(m)&&m.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=m,Ix(a,i,m,s,v)):(a=tc(o.type,null,s,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!ld(a,v)){var A=m.memoizedProps;if(o=o.compare,o=o!==null?o:ku,o(A,s)&&a.ref===i.ref)return lr(a,i,v)}return i.flags|=1,a=tr(m,s),a.ref=i.ref,a.return=i,i.child=a}function Ix(a,i,o,s,v){if(a!==null){var m=a.memoizedProps;if(ku(m,s)&&a.ref===i.ref)if(Ot=!1,i.pendingProps=s=m,ld(a,v))(a.flags&131072)!==0&&(Ot=!0);else return i.lanes=a.lanes,lr(a,i,v)}return td(a,i,o,s,v)}function Gx(a,i,o){var s=i.pendingProps,v=s.children,m=a!==null?a.memoizedState:null;if(s.mode==="hidden"){if((i.flags&128)!==0){if(s=m!==null?m.baseLanes|o:o,a!==null){for(v=i.child=a.child,m=0;v!==null;)m=m|v.lanes|v.childLanes,v=v.sibling;i.childLanes=m&~s}else i.childLanes=0,i.child=null;return Yx(a,i,s,o)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&uc(i,m!==null?m.cachePool:null),m!==null?I1(i,m):Nh(),Dx(i);else return i.lanes=i.childLanes=536870912,Yx(a,i,m!==null?m.baseLanes|o:o,o)}else m!==null?(uc(i,m.cachePool),I1(i,m),Br(),i.memoizedState=null):(a!==null&&uc(i,null),Nh(),Br());return Et(a,i,v,o),i.child}function Yx(a,i,o,s){var v=jh();return v=v===null?null:{parent:yt._currentValue,pool:v},i.memoizedState={baseLanes:o,cachePool:v},a!==null&&uc(i,null),Nh(),Dx(i),a!==null&&Yu(a,i,s,!0),null}function _c(a,i){var o=i.ref;if(o===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(i.flags|=4194816)}}function td(a,i,o,s,v){return _a(i),o=Bh(a,i,o,s,void 0,v),s=zh(),a!==null&&!Ot?(Lh(a,i,v),lr(a,i,v)):(Be&&s&&xh(i),i.flags|=1,Et(a,i,o,v),i.child)}function Xx(a,i,o,s,v,m){return _a(i),i.updateQueue=null,o=Y1(i,s,o,v),G1(a),s=zh(),a!==null&&!Ot?(Lh(a,i,m),lr(a,i,m)):(Be&&s&&xh(i),i.flags|=1,Et(a,i,o,m),i.child)}function Kx(a,i,o,s,v){if(_a(i),i.stateNode===null){var m=hi,A=o.contextType;typeof A=="object"&&A!==null&&(m=Nt(A)),m=new o(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Jh,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},Ph(i),A=o.contextType,m.context=typeof A=="object"&&A!==null?Nt(A):hi,m.state=i.memoizedState,A=o.getDerivedStateFromProps,typeof A=="function"&&(Qh(i,o,A,s),m.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(A=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),A!==m.state&&Jh.enqueueReplaceState(m,m.state,null),Qu(i,s,m,v),Fu(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var M=i.memoizedProps,q=Ta(o,M);m.props=q;var Y=m.context,ne=o.contextType;A=hi,typeof ne=="object"&&ne!==null&&(A=Nt(ne));var ie=o.getDerivedStateFromProps;ne=typeof ie=="function"||typeof m.getSnapshotBeforeUpdate=="function",M=i.pendingProps!==M,ne||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(M||Y!==A)&&Rx(i,m,s,A),Cr=!1;var V=i.memoizedState;m.state=V,Qu(i,s,m,v),Fu(),Y=i.memoizedState,M||V!==Y||Cr?(typeof ie=="function"&&(Qh(i,o,ie,s),Y=i.memoizedState),(q=Cr||Cx(i,o,q,s,V,Y,A))?(ne||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=Y),m.props=s,m.state=Y,m.context=A,s=q):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,Dh(a,i),A=i.memoizedProps,ne=Ta(o,A),m.props=ne,ie=i.pendingProps,V=m.context,Y=o.contextType,q=hi,typeof Y=="object"&&Y!==null&&(q=Nt(Y)),M=o.getDerivedStateFromProps,(Y=typeof M=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(A!==ie||V!==q)&&Rx(i,m,s,q),Cr=!1,V=i.memoizedState,m.state=V,Qu(i,s,m,v),Fu();var F=i.memoizedState;A!==ie||V!==F||Cr||a!==null&&a.dependencies!==null&&ac(a.dependencies)?(typeof M=="function"&&(Qh(i,o,M,s),F=i.memoizedState),(ne=Cr||Cx(i,o,ne,s,V,F,q)||a!==null&&a.dependencies!==null&&ac(a.dependencies))?(Y||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,F,q),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,F,q)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=F),m.props=s,m.state=F,m.context=q,s=ne):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,_c(a,i),s=(i.flags&128)!==0,m||s?(m=i.stateNode,o=s&&typeof o.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,a!==null&&s?(i.child=Oi(i,a.child,null,v),i.child=Oi(i,null,o,v)):Et(a,i,o,v),i.memoizedState=m.state,a=i.child):a=lr(a,i,v),a}function Vx(a,i,o,s){return Iu(),i.flags|=256,Et(a,i,o,s),i.child}var nd={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function rd(a){return{baseLanes:a,cachePool:q1()}}function ad(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=gn),a}function Wx(a,i,o){var s=i.pendingProps,v=!1,m=(i.flags&128)!==0,A;if((A=m)||(A=a!==null&&a.memoizedState===null?!1:(mt.current&2)!==0),A&&(v=!0,i.flags&=-129),A=(i.flags&32)!==0,i.flags&=-33,a===null){if(Be){if(v?$r(i):Br(),Be){var M=at,q;if(q=M){e:{for(q=M,M=Ln;q.nodeType!==8;){if(!M){M=null;break e}if(q=Mn(q.nextSibling),q===null){M=null;break e}}M=q}M!==null?(i.memoizedState={dehydrated:M,treeContext:ga!==null?{id:nr,overflow:rr}:null,retryLane:536870912,hydrationErrors:null},q=Jt(18,null,null,0),q.stateNode=M,q.return=i,i.child=q,Lt=i,at=null,q=!0):q=!1}q||Sa(i)}if(M=i.memoizedState,M!==null&&(M=M.dehydrated,M!==null))return Ud(M)?i.lanes=32:i.lanes=536870912,null;or(i)}return M=s.children,s=s.fallback,v?(Br(),v=i.mode,M=Ac({mode:"hidden",children:M},v),s=ma(s,v,o,null),M.return=i,s.return=i,M.sibling=s,i.child=M,v=i.child,v.memoizedState=rd(o),v.childLanes=ad(a,A,o),i.memoizedState=nd,s):($r(i),id(i,M))}if(q=a.memoizedState,q!==null&&(M=q.dehydrated,M!==null)){if(m)i.flags&256?($r(i),i.flags&=-257,i=ud(a,i,o)):i.memoizedState!==null?(Br(),i.child=a.child,i.flags|=128,i=null):(Br(),v=s.fallback,M=i.mode,s=Ac({mode:"visible",children:s.children},M),v=ma(v,M,o,null),v.flags|=2,s.return=i,v.return=i,s.sibling=v,i.child=s,Oi(i,a.child,null,o),s=i.child,s.memoizedState=rd(o),s.childLanes=ad(a,A,o),i.memoizedState=nd,i=v);else if($r(i),Ud(M)){if(A=M.nextSibling&&M.nextSibling.dataset,A)var Y=A.dgst;A=Y,s=Error(r(419)),s.stack="",s.digest=A,Gu({value:s,source:null,stack:null}),i=ud(a,i,o)}else if(Ot||Yu(a,i,o,!1),A=(o&a.childLanes)!==0,Ot||A){if(A=Ze,A!==null&&(s=o&-o,s=(s&42)!==0?1:Hf(s),s=(s&(A.suspendedLanes|o))!==0?0:s,s!==0&&s!==q.retryLane))throw q.retryLane=s,fi(a,s),an(A,a,s),kx;M.data==="$?"||Ad(),i=ud(a,i,o)}else M.data==="$?"?(i.flags|=192,i.child=a.child,i=null):(a=q.treeContext,at=Mn(M.nextSibling),Lt=i,Be=!0,xa=null,Ln=!1,a!==null&&(pn[yn++]=nr,pn[yn++]=rr,pn[yn++]=ga,nr=a.id,rr=a.overflow,ga=i),i=id(i,s.children),i.flags|=4096);return i}return v?(Br(),v=s.fallback,M=i.mode,q=a.child,Y=q.sibling,s=tr(q,{mode:"hidden",children:s.children}),s.subtreeFlags=q.subtreeFlags&65011712,Y!==null?v=tr(Y,v):(v=ma(v,M,o,null),v.flags|=2),v.return=i,s.return=i,s.sibling=v,i.child=s,s=v,v=i.child,M=a.child.memoizedState,M===null?M=rd(o):(q=M.cachePool,q!==null?(Y=yt._currentValue,q=q.parent!==Y?{parent:Y,pool:Y}:q):q=q1(),M={baseLanes:M.baseLanes|o,cachePool:q}),v.memoizedState=M,v.childLanes=ad(a,A,o),i.memoizedState=nd,s):($r(i),o=a.child,a=o.sibling,o=tr(o,{mode:"visible",children:s.children}),o.return=i,o.sibling=null,a!==null&&(A=i.deletions,A===null?(i.deletions=[a],i.flags|=16):A.push(a)),i.child=o,i.memoizedState=null,o)}function id(a,i){return i=Ac({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Ac(a,i){return a=Jt(22,a,null,i),a.lanes=0,a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},a}function ud(a,i,o){return Oi(i,a.child,null,o),a=id(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function Zx(a,i,o){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Ah(a.return,i,o)}function od(a,i,o,s,v){var m=a.memoizedState;m===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:o,tailMode:v}:(m.isBackwards=i,m.rendering=null,m.renderingStartTime=0,m.last=s,m.tail=o,m.tailMode=v)}function Fx(a,i,o){var s=i.pendingProps,v=s.revealOrder,m=s.tail;if(Et(a,i,s.children,o),s=mt.current,(s&2)!==0)s=s&1|2,i.flags|=128;else{if(a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&Zx(a,o,i);else if(a.tag===19)Zx(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}s&=1}switch(re(mt,s),v){case"forwards":for(o=i.child,v=null;o!==null;)a=o.alternate,a!==null&&xc(a)===null&&(v=o),o=o.sibling;o=v,o===null?(v=i.child,i.child=null):(v=o.sibling,o.sibling=null),od(i,!1,v,o,m);break;case"backwards":for(o=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&xc(a)===null){i.child=v;break}a=v.sibling,v.sibling=o,o=v,v=a}od(i,!0,o,null,m);break;case"together":od(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function lr(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),Hr|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(Yu(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,o=tr(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=tr(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function ld(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&ac(a)))}function eR(a,i,o){switch(i.tag){case 3:Te(i,i.stateNode.containerInfo),Dr(i,yt,a.memoizedState.cache),Iu();break;case 27:case 5:Se(i);break;case 4:Te(i,i.stateNode.containerInfo);break;case 10:Dr(i,i.type,i.memoizedProps.value);break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?($r(i),i.flags|=128,null):(o&i.child.childLanes)!==0?Wx(a,i,o):($r(i),a=lr(a,i,o),a!==null?a.sibling:null);$r(i);break;case 19:var v=(a.flags&128)!==0;if(s=(o&i.childLanes)!==0,s||(Yu(a,i,o,!1),s=(o&i.childLanes)!==0),v){if(s)return Fx(a,i,o);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),re(mt,mt.current),s)break;return null;case 22:case 23:return i.lanes=0,Gx(a,i,o);case 24:Dr(i,yt,a.memoizedState.cache)}return lr(a,i,o)}function Qx(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)Ot=!0;else{if(!ld(a,o)&&(i.flags&128)===0)return Ot=!1,eR(a,i,o);Ot=(a.flags&131072)!==0}else Ot=!1,Be&&(i.flags&1048576)!==0&&j1(i,rc,i.index);switch(i.lanes=0,i.tag){case 16:e:{a=i.pendingProps;var s=i.elementType,v=s._init;if(s=v(s._payload),i.type=s,typeof s=="function")mh(s)?(a=Ta(s,a),i.tag=1,i=Kx(null,i,s,a,o)):(i.tag=0,i=td(null,i,s,a,o));else{if(s!=null){if(v=s.$$typeof,v===P){i.tag=11,i=Ux(null,i,s,a,o);break e}else if(v===D){i.tag=14,i=Hx(null,i,s,a,o);break e}}throw i=Q(s)||s,Error(r(306,i,""))}}return i;case 0:return td(a,i,i.type,i.pendingProps,o);case 1:return s=i.type,v=Ta(s,i.pendingProps),Kx(a,i,s,v,o);case 3:e:{if(Te(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;v=m.element,Dh(a,i),Qu(i,s,null,o);var A=i.memoizedState;if(s=A.cache,Dr(i,yt,s),s!==m.cache&&wh(i,[yt],o,!0),Fu(),s=A.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:A.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=Vx(a,i,s,o);break e}else if(s!==v){v=dn(Error(r(424)),i),Gu(v),i=Vx(a,i,s,o);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(at=Mn(a.firstChild),Lt=i,Be=!0,xa=null,Ln=!0,o=Px(i,null,s,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Iu(),s===v){i=lr(a,i,o);break e}Et(a,i,s,o)}i=i.child}return i;case 26:return _c(a,i),a===null?(o=nO(i.type,null,i.pendingProps,null))?i.memoizedState=o:Be||(o=i.type,a=i.pendingProps,s=zc(ve.current).createElement(o),s[Rt]=i,s[It]=a,Mt(s,o,a),St(s),i.stateNode=s):i.memoizedState=nO(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Se(i),a===null&&Be&&(s=i.stateNode=JS(i.type,i.pendingProps,ve.current),Lt=i,Ln=!0,v=at,Xr(i.type)?(Hd=v,at=Mn(s.firstChild)):at=v),Et(a,i,i.pendingProps.children,o),_c(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&Be&&((v=s=at)&&(s=jR(s,i.type,i.pendingProps,Ln),s!==null?(i.stateNode=s,Lt=i,at=Mn(s.firstChild),Ln=!1,v=!0):v=!1),v||Sa(i)),Se(i),v=i.type,m=i.pendingProps,A=a!==null?a.memoizedProps:null,s=m.children,zd(v,m)?s=null:A!==null&&zd(v,A)&&(i.flags|=32),i.memoizedState!==null&&(v=Bh(a,i,XC,null,null,o),So._currentValue=v),_c(a,i),Et(a,i,s,o),i.child;case 6:return a===null&&Be&&((a=o=at)&&(o=MR(o,i.pendingProps,Ln),o!==null?(i.stateNode=o,Lt=i,at=null,a=!0):a=!1),a||Sa(i)),null;case 13:return Wx(a,i,o);case 4:return Te(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=Oi(i,null,s,o):Et(a,i,s,o),i.child;case 11:return Ux(a,i,i.type,i.pendingProps,o);case 7:return Et(a,i,i.pendingProps,o),i.child;case 8:return Et(a,i,i.pendingProps.children,o),i.child;case 12:return Et(a,i,i.pendingProps.children,o),i.child;case 10:return s=i.pendingProps,Dr(i,i.type,s.value),Et(a,i,s.children,o),i.child;case 9:return v=i.type._context,s=i.pendingProps.children,_a(i),v=Nt(v),s=s(v),i.flags|=1,Et(a,i,s,o),i.child;case 14:return Hx(a,i,i.type,i.pendingProps,o);case 15:return Ix(a,i,i.type,i.pendingProps,o);case 19:return Fx(a,i,o);case 31:return s=i.pendingProps,o=i.mode,s={mode:s.mode,children:s.children},a===null?(o=Ac(s,o),o.ref=i.ref,i.child=o,o.return=i,i=o):(o=tr(a.child,s),o.ref=i.ref,i.child=o,o.return=i,i=o),i;case 22:return Gx(a,i,o);case 24:return _a(i),s=Nt(yt),a===null?(v=jh(),v===null&&(v=Ze,m=Th(),v.pooledCache=m,m.refCount++,m!==null&&(v.pooledCacheLanes|=o),v=m),i.memoizedState={parent:s,cache:v},Ph(i),Dr(i,yt,v)):((a.lanes&o)!==0&&(Dh(a,i),Qu(i,null,null,o),Fu()),v=a.memoizedState,m=i.memoizedState,v.parent!==s?(v={parent:s,cache:s},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),Dr(i,yt,s)):(s=m.cache,Dr(i,yt,s),s!==v.cache&&wh(i,[yt],o,!0))),Et(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function cr(a){a.flags|=4}function Jx(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!oO(i)){if(i=mn.current,i!==null&&((Re&4194048)===Re?kn!==null:(Re&62914560)!==Re&&(Re&536870912)===0||i!==kn))throw Wu=Mh,$1;a.flags|=8192}}function wc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?D0():536870912,a.lanes|=i,Ti|=i)}function io(a,i){if(!Be)switch(a.tailMode){case"hidden":i=a.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?a.tail=null:o.sibling=null;break;case"collapsed":o=a.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:s.sibling=null}}function rt(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,s=0;if(i)for(var v=a.child;v!==null;)o|=v.lanes|v.childLanes,s|=v.subtreeFlags&65011712,s|=v.flags&65011712,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)o|=v.lanes|v.childLanes,s|=v.subtreeFlags,s|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=s,a.childLanes=o,i}function tR(a,i,o){var s=i.pendingProps;switch(Sh(i),i.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rt(i),null;case 1:return rt(i),null;case 3:return o=i.stateNode,s=null,a!==null&&(s=a.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),ir(yt),se(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Hu(i)?cr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,D1())),rt(i),null;case 26:return o=i.memoizedState,a===null?(cr(i),o!==null?(rt(i),Jx(i,o)):(rt(i),i.flags&=-16777217)):o?o!==a.memoizedState?(cr(i),rt(i),Jx(i,o)):(rt(i),i.flags&=-16777217):(a.memoizedProps!==s&&cr(i),rt(i),i.flags&=-16777217),null;case 27:Oe(i),o=ve.current;var v=i.type;if(a!==null&&i.stateNode!=null)a.memoizedProps!==s&&cr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return rt(i),null}a=fe.current,Hu(i)?M1(i):(a=JS(v,s,o),i.stateNode=a,cr(i))}return rt(i),null;case 5:if(Oe(i),o=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&cr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return rt(i),null}if(a=fe.current,Hu(i))M1(i);else{switch(v=zc(ve.current),a){case 1:a=v.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:a=v.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":a=v.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":a=v.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":a=v.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof s.is=="string"?v.createElement("select",{is:s.is}):v.createElement("select"),s.multiple?a.multiple=!0:s.size&&(a.size=s.size);break;default:a=typeof s.is=="string"?v.createElement(o,{is:s.is}):v.createElement(o)}}a[Rt]=i,a[It]=s;e:for(v=i.child;v!==null;){if(v.tag===5||v.tag===6)a.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===i)break e;for(;v.sibling===null;){if(v.return===null||v.return===i)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}i.stateNode=a;e:switch(Mt(a,o,s),o){case"button":case"input":case"select":case"textarea":a=!!s.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&cr(i)}}return rt(i),i.flags&=-16777217,null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&cr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=ve.current,Hu(i)){if(a=i.stateNode,o=i.memoizedProps,s=null,v=Lt,v!==null)switch(v.tag){case 27:case 5:s=v.memoizedProps}a[Rt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||XS(a.nodeValue,o)),a||Sa(i)}else a=zc(a).createTextNode(s),a[Rt]=i,i.stateNode=a}return rt(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=Hu(i),s!==null&&s.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Rt]=i}else Iu(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;rt(i),v=!1}else v=D1(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(or(i),i):(or(i),null)}if(or(i),(i.flags&128)!==0)return i.lanes=o,i;if(o=s!==null,a=a!==null&&a.memoizedState!==null,o){s=i.child,v=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(v=s.alternate.memoizedState.cachePool.pool);var m=null;s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==v&&(s.flags|=2048)}return o!==a&&o&&(i.child.flags|=8192),wc(i,i.updateQueue),rt(i),null;case 4:return se(),a===null&&Rd(i.stateNode.containerInfo),rt(i),null;case 10:return ir(i.type),rt(i),null;case 19:if(J(mt),v=i.memoizedState,v===null)return rt(i),null;if(s=(i.flags&128)!==0,m=v.rendering,m===null)if(s)io(v,!1);else{if(it!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=xc(a),m!==null){for(i.flags|=128,io(v,!1),a=m.updateQueue,i.updateQueue=a,wc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)E1(o,a),o=o.sibling;return re(mt,mt.current&1|2),i.child}a=a.sibling}v.tail!==null&&Je()>jc&&(i.flags|=128,s=!0,io(v,!1),i.lanes=4194304)}else{if(!s)if(a=xc(m),a!==null){if(i.flags|=128,s=!0,a=a.updateQueue,i.updateQueue=a,wc(i,a),io(v,!0),v.tail===null&&v.tailMode==="hidden"&&!m.alternate&&!Be)return rt(i),null}else 2*Je()-v.renderingStartTime>jc&&o!==536870912&&(i.flags|=128,s=!0,io(v,!1),i.lanes=4194304);v.isBackwards?(m.sibling=i.child,i.child=m):(a=v.last,a!==null?a.sibling=m:i.child=m,v.last=m)}return v.tail!==null?(i=v.tail,v.rendering=i,v.tail=i.sibling,v.renderingStartTime=Je(),i.sibling=null,a=mt.current,re(mt,s?a&1|2:a&1),i):(rt(i),null);case 22:case 23:return or(i),qh(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(o&536870912)!==0&&(i.flags&128)===0&&(rt(i),i.subtreeFlags&6&&(i.flags|=8192)):rt(i),o=i.updateQueue,o!==null&&wc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==o&&(i.flags|=2048),a!==null&&J(Aa),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),ir(yt),rt(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function nR(a,i){switch(Sh(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return ir(yt),se(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 13:if(or(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Iu()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return J(mt),null;case 4:return se(),null;case 10:return ir(i.type),null;case 22:case 23:return or(i),qh(),a!==null&&J(Aa),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return ir(yt),null;case 25:return null;default:return null}}function eS(a,i){switch(Sh(i),i.tag){case 3:ir(yt),se();break;case 26:case 27:case 5:Oe(i);break;case 4:se();break;case 13:or(i);break;case 19:J(mt);break;case 10:ir(i.type);break;case 22:case 23:or(i),qh(),a!==null&&J(Aa);break;case 24:ir(yt)}}function uo(a,i){try{var o=i.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var v=s.next;o=v;do{if((o.tag&a)===a){s=void 0;var m=o.create,A=o.inst;s=m(),A.destroy=s}o=o.next}while(o!==v)}}catch(M){Xe(i,i.return,M)}}function zr(a,i,o){try{var s=i.updateQueue,v=s!==null?s.lastEffect:null;if(v!==null){var m=v.next;s=m;do{if((s.tag&a)===a){var A=s.inst,M=A.destroy;if(M!==void 0){A.destroy=void 0,v=i;var q=o,Y=M;try{Y()}catch(ne){Xe(v,q,ne)}}}s=s.next}while(s!==m)}}catch(ne){Xe(i,i.return,ne)}}function tS(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{H1(i,o)}catch(s){Xe(a,a.return,s)}}}function nS(a,i,o){o.props=Ta(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Xe(a,i,s)}}function oo(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof o=="function"?a.refCleanup=o(s):o.current=s}}catch(v){Xe(a,i,v)}}function Un(a,i){var o=a.ref,s=a.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(v){Xe(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(v){Xe(a,i,v)}else o.current=null}function rS(a){var i=a.type,o=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&s.focus();break e;case"img":o.src?s.src=o.src:o.srcSet&&(s.srcset=o.srcSet)}}catch(v){Xe(a,a.return,v)}}function cd(a,i,o){try{var s=a.stateNode;_R(s,a.type,o,i),s[It]=i}catch(v){Xe(a,a.return,v)}}function aS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Xr(a.type)||a.tag===4}function sd(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||aS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&Xr(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function fd(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(a),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=Bc));else if(s!==4&&(s===27&&Xr(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(fd(a,i,o),a=a.sibling;a!==null;)fd(a,i,o),a=a.sibling}function Tc(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(s!==4&&(s===27&&Xr(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Tc(a,i,o),a=a.sibling;a!==null;)Tc(a,i,o),a=a.sibling}function iS(a){var i=a.stateNode,o=a.memoizedProps;try{for(var s=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);Mt(i,s,o),i[Rt]=a,i[It]=o}catch(m){Xe(a,a.return,m)}}var sr=!1,ft=!1,hd=!1,uS=typeof WeakSet=="function"?WeakSet:Set,_t=null;function rR(a,i){if(a=a.containerInfo,$d=Gc,a=m1(a),sh(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var v=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{o.nodeType,m.nodeType}catch{o=null;break e}var A=0,M=-1,q=-1,Y=0,ne=0,ie=a,V=null;t:for(;;){for(var F;ie!==o||v!==0&&ie.nodeType!==3||(M=A+v),ie!==m||s!==0&&ie.nodeType!==3||(q=A+s),ie.nodeType===3&&(A+=ie.nodeValue.length),(F=ie.firstChild)!==null;)V=ie,ie=F;for(;;){if(ie===a)break t;if(V===o&&++Y===v&&(M=A),V===m&&++ne===s&&(q=A),(F=ie.nextSibling)!==null)break;ie=V,V=ie.parentNode}ie=F}o=M===-1||q===-1?null:{start:M,end:q}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bd={focusedElem:a,selectionRange:o},Gc=!1,_t=i;_t!==null;)if(i=_t,a=i.child,(i.subtreeFlags&1024)!==0&&a!==null)a.return=i,_t=a;else for(;_t!==null;){switch(i=_t,m=i.alternate,a=i.flags,i.tag){case 0:break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,o=i,v=m.memoizedProps,m=m.memoizedState,s=o.stateNode;try{var xe=Ta(o.type,v,o.elementType===o.type);a=s.getSnapshotBeforeUpdate(xe,m),s.__reactInternalSnapshotBeforeUpdate=a}catch(me){Xe(o,o.return,me)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)kd(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":kd(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,_t=a;break}_t=i.return}}function oS(a,i,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:Lr(a,o),s&4&&uo(5,o);break;case 1:if(Lr(a,o),s&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(A){Xe(o,o.return,A)}else{var v=Ta(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(A){Xe(o,o.return,A)}}s&64&&tS(o),s&512&&oo(o,o.return);break;case 3:if(Lr(a,o),s&64&&(a=o.updateQueue,a!==null)){if(i=null,o.child!==null)switch(o.child.tag){case 27:case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}try{H1(a,i)}catch(A){Xe(o,o.return,A)}}break;case 27:i===null&&s&4&&iS(o);case 26:case 5:Lr(a,o),i===null&&s&4&&rS(o),s&512&&oo(o,o.return);break;case 12:Lr(a,o);break;case 13:Lr(a,o),s&4&&sS(a,o),s&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=hR.bind(null,o),PR(a,o))));break;case 22:if(s=o.memoizedState!==null||sr,!s){i=i!==null&&i.memoizedState!==null||ft,v=sr;var m=ft;sr=s,(ft=i)&&!m?kr(a,o,(o.subtreeFlags&8772)!==0):Lr(a,o),sr=v,ft=m}break;case 30:break;default:Lr(a,o)}}function lS(a){var i=a.alternate;i!==null&&(a.alternate=null,lS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&Yf(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var tt=null,Xt=!1;function fr(a,i,o){for(o=o.child;o!==null;)cS(a,i,o),o=o.sibling}function cS(a,i,o){if(Zt&&typeof Zt.onCommitFiberUnmount=="function")try{Zt.onCommitFiberUnmount(ju,o)}catch{}switch(o.tag){case 26:ft||Un(o,i),fr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:ft||Un(o,i);var s=tt,v=Xt;Xr(o.type)&&(tt=o.stateNode,Xt=!1),fr(a,i,o),mo(o.stateNode),tt=s,Xt=v;break;case 5:ft||Un(o,i);case 6:if(s=tt,v=Xt,tt=null,fr(a,i,o),tt=s,Xt=v,tt!==null)if(Xt)try{(tt.nodeType===9?tt.body:tt.nodeName==="HTML"?tt.ownerDocument.body:tt).removeChild(o.stateNode)}catch(m){Xe(o,i,m)}else try{tt.removeChild(o.stateNode)}catch(m){Xe(o,i,m)}break;case 18:tt!==null&&(Xt?(a=tt,FS(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),wo(a)):FS(tt,o.stateNode));break;case 4:s=tt,v=Xt,tt=o.stateNode.containerInfo,Xt=!0,fr(a,i,o),tt=s,Xt=v;break;case 0:case 11:case 14:case 15:ft||zr(2,o,i),ft||zr(4,o,i),fr(a,i,o);break;case 1:ft||(Un(o,i),s=o.stateNode,typeof s.componentWillUnmount=="function"&&nS(o,i,s)),fr(a,i,o);break;case 21:fr(a,i,o);break;case 22:ft=(s=ft)||o.memoizedState!==null,fr(a,i,o),ft=s;break;default:fr(a,i,o)}}function sS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{wo(a)}catch(o){Xe(i,i.return,o)}}function aR(a){switch(a.tag){case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new uS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new uS),i;default:throw Error(r(435,a.tag))}}function dd(a,i){var o=aR(a);i.forEach(function(s){var v=dR.bind(null,a,s);o.has(s)||(o.add(s),s.then(v,v))})}function en(a,i){var o=i.deletions;if(o!==null)for(var s=0;s<o.length;s++){var v=o[s],m=a,A=i,M=A;e:for(;M!==null;){switch(M.tag){case 27:if(Xr(M.type)){tt=M.stateNode,Xt=!1;break e}break;case 5:tt=M.stateNode,Xt=!1;break e;case 3:case 4:tt=M.stateNode.containerInfo,Xt=!0;break e}M=M.return}if(tt===null)throw Error(r(160));cS(m,A,v),tt=null,Xt=!1,m=v.alternate,m!==null&&(m.return=null),v.return=null}if(i.subtreeFlags&13878)for(i=i.child;i!==null;)fS(i,a),i=i.sibling}var jn=null;function fS(a,i){var o=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:en(i,a),tn(a),s&4&&(zr(3,a,a.return),uo(3,a),zr(5,a,a.return));break;case 1:en(i,a),tn(a),s&512&&(ft||o===null||Un(o,o.return)),s&64&&sr&&(a=a.updateQueue,a!==null&&(s=a.callbacks,s!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?s:o.concat(s))));break;case 26:var v=jn;if(en(i,a),tn(a),s&512&&(ft||o===null||Un(o,o.return)),s&4){var m=o!==null?o.memoizedState:null;if(s=a.memoizedState,o===null)if(s===null)if(a.stateNode===null){e:{s=a.type,o=a.memoizedProps,v=v.ownerDocument||v;t:switch(s){case"title":m=v.getElementsByTagName("title")[0],(!m||m[Du]||m[Rt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=v.createElement(s),v.head.insertBefore(m,v.querySelector("head > title"))),Mt(m,s,o),m[Rt]=a,St(m),s=m;break e;case"link":var A=iO("link","href",v).get(s+(o.href||""));if(A){for(var M=0;M<A.length;M++)if(m=A[M],m.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&m.getAttribute("rel")===(o.rel==null?null:o.rel)&&m.getAttribute("title")===(o.title==null?null:o.title)&&m.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){A.splice(M,1);break t}}m=v.createElement(s),Mt(m,s,o),v.head.appendChild(m);break;case"meta":if(A=iO("meta","content",v).get(s+(o.content||""))){for(M=0;M<A.length;M++)if(m=A[M],m.getAttribute("content")===(o.content==null?null:""+o.content)&&m.getAttribute("name")===(o.name==null?null:o.name)&&m.getAttribute("property")===(o.property==null?null:o.property)&&m.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&m.getAttribute("charset")===(o.charSet==null?null:o.charSet)){A.splice(M,1);break t}}m=v.createElement(s),Mt(m,s,o),v.head.appendChild(m);break;default:throw Error(r(468,s))}m[Rt]=a,St(m),s=m}a.stateNode=s}else uO(v,a.type,a.stateNode);else a.stateNode=aO(v,s,a.memoizedProps);else m!==s?(m===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):m.count--,s===null?uO(v,a.type,a.stateNode):aO(v,s,a.memoizedProps)):s===null&&a.stateNode!==null&&cd(a,a.memoizedProps,o.memoizedProps)}break;case 27:en(i,a),tn(a),s&512&&(ft||o===null||Un(o,o.return)),o!==null&&s&4&&cd(a,a.memoizedProps,o.memoizedProps);break;case 5:if(en(i,a),tn(a),s&512&&(ft||o===null||Un(o,o.return)),a.flags&32){v=a.stateNode;try{ai(v,"")}catch(F){Xe(a,a.return,F)}}s&4&&a.stateNode!=null&&(v=a.memoizedProps,cd(a,v,o!==null?o.memoizedProps:v)),s&1024&&(hd=!0);break;case 6:if(en(i,a),tn(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,o=a.stateNode;try{o.nodeValue=s}catch(F){Xe(a,a.return,F)}}break;case 3:if(Uc=null,v=jn,jn=Lc(i.containerInfo),en(i,a),jn=v,tn(a),s&4&&o!==null&&o.memoizedState.isDehydrated)try{wo(i.containerInfo)}catch(F){Xe(a,a.return,F)}hd&&(hd=!1,hS(a));break;case 4:s=jn,jn=Lc(a.stateNode.containerInfo),en(i,a),tn(a),jn=s;break;case 12:en(i,a),tn(a);break;case 13:en(i,a),tn(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(bd=Je()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,dd(a,s)));break;case 22:v=a.memoizedState!==null;var q=o!==null&&o.memoizedState!==null,Y=sr,ne=ft;if(sr=Y||v,ft=ne||q,en(i,a),ft=ne,sr=Y,tn(a),s&8192)e:for(i=a.stateNode,i._visibility=v?i._visibility&-2:i._visibility|1,v&&(o===null||q||sr||ft||Ea(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){q=o=i;try{if(m=q.stateNode,v)A=m.style,typeof A.setProperty=="function"?A.setProperty("display","none","important"):A.display="none";else{M=q.stateNode;var ie=q.memoizedProps.style,V=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;M.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(F){Xe(q,q.return,F)}}}else if(i.tag===6){if(o===null){q=i;try{q.stateNode.nodeValue=v?"":q.memoizedProps}catch(F){Xe(q,q.return,F)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=a.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,dd(a,o))));break;case 19:en(i,a),tn(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,dd(a,s)));break;case 30:break;case 21:break;default:en(i,a),tn(a)}}function tn(a){var i=a.flags;if(i&2){try{for(var o,s=a.return;s!==null;){if(aS(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var v=o.stateNode,m=sd(a);Tc(a,m,v);break;case 5:var A=o.stateNode;o.flags&32&&(ai(A,""),o.flags&=-33);var M=sd(a);Tc(a,M,A);break;case 3:case 4:var q=o.stateNode.containerInfo,Y=sd(a);fd(a,Y,q);break;default:throw Error(r(161))}}catch(ne){Xe(a,a.return,ne)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function hS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;hS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function Lr(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)oS(a,i.alternate,i),i=i.sibling}function Ea(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:zr(4,i,i.return),Ea(i);break;case 1:Un(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&nS(i,i.return,o),Ea(i);break;case 27:mo(i.stateNode);case 26:case 5:Un(i,i.return),Ea(i);break;case 22:i.memoizedState===null&&Ea(i);break;case 30:Ea(i);break;default:Ea(i)}a=a.sibling}}function kr(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,v=a,m=i,A=m.flags;switch(m.tag){case 0:case 11:case 15:kr(v,m,o),uo(4,m);break;case 1:if(kr(v,m,o),s=m,v=s.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(Y){Xe(s,s.return,Y)}if(s=m,v=s.updateQueue,v!==null){var M=s.stateNode;try{var q=v.shared.hiddenCallbacks;if(q!==null)for(v.shared.hiddenCallbacks=null,v=0;v<q.length;v++)U1(q[v],M)}catch(Y){Xe(s,s.return,Y)}}o&&A&64&&tS(m),oo(m,m.return);break;case 27:iS(m);case 26:case 5:kr(v,m,o),o&&s===null&&A&4&&rS(m),oo(m,m.return);break;case 12:kr(v,m,o);break;case 13:kr(v,m,o),o&&A&4&&sS(v,m);break;case 22:m.memoizedState===null&&kr(v,m,o),oo(m,m.return);break;case 30:break;default:kr(v,m,o)}i=i.sibling}}function vd(a,i){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&Xu(o))}function pd(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Xu(a))}function Hn(a,i,o,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)dS(a,i,o,s),i=i.sibling}function dS(a,i,o,s){var v=i.flags;switch(i.tag){case 0:case 11:case 15:Hn(a,i,o,s),v&2048&&uo(9,i);break;case 1:Hn(a,i,o,s);break;case 3:Hn(a,i,o,s),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Xu(a)));break;case 12:if(v&2048){Hn(a,i,o,s),a=i.stateNode;try{var m=i.memoizedProps,A=m.id,M=m.onPostCommit;typeof M=="function"&&M(A,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(q){Xe(i,i.return,q)}}else Hn(a,i,o,s);break;case 13:Hn(a,i,o,s);break;case 23:break;case 22:m=i.stateNode,A=i.alternate,i.memoizedState!==null?m._visibility&2?Hn(a,i,o,s):lo(a,i):m._visibility&2?Hn(a,i,o,s):(m._visibility|=2,_i(a,i,o,s,(i.subtreeFlags&10256)!==0)),v&2048&&vd(A,i);break;case 24:Hn(a,i,o,s),v&2048&&pd(i.alternate,i);break;default:Hn(a,i,o,s)}}function _i(a,i,o,s,v){for(v=v&&(i.subtreeFlags&10256)!==0,i=i.child;i!==null;){var m=a,A=i,M=o,q=s,Y=A.flags;switch(A.tag){case 0:case 11:case 15:_i(m,A,M,q,v),uo(8,A);break;case 23:break;case 22:var ne=A.stateNode;A.memoizedState!==null?ne._visibility&2?_i(m,A,M,q,v):lo(m,A):(ne._visibility|=2,_i(m,A,M,q,v)),v&&Y&2048&&vd(A.alternate,A);break;case 24:_i(m,A,M,q,v),v&&Y&2048&&pd(A.alternate,A);break;default:_i(m,A,M,q,v)}i=i.sibling}}function lo(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,s=i,v=s.flags;switch(s.tag){case 22:lo(o,s),v&2048&&vd(s.alternate,s);break;case 24:lo(o,s),v&2048&&pd(s.alternate,s);break;default:lo(o,s)}i=i.sibling}}var co=8192;function Ai(a){if(a.subtreeFlags&co)for(a=a.child;a!==null;)vS(a),a=a.sibling}function vS(a){switch(a.tag){case 26:Ai(a),a.flags&co&&a.memoizedState!==null&&IR(jn,a.memoizedState,a.memoizedProps);break;case 5:Ai(a);break;case 3:case 4:var i=jn;jn=Lc(a.stateNode.containerInfo),Ai(a),jn=i;break;case 22:a.memoizedState===null&&(i=a.alternate,i!==null&&i.memoizedState!==null?(i=co,co=16777216,Ai(a),co=i):Ai(a));break;default:Ai(a)}}function pS(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function so(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];_t=s,mS(s,a)}pS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)yS(a),a=a.sibling}function yS(a){switch(a.tag){case 0:case 11:case 15:so(a),a.flags&2048&&zr(9,a,a.return);break;case 3:so(a);break;case 12:so(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Ec(a)):so(a);break;default:so(a)}}function Ec(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];_t=s,mS(s,a)}pS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:zr(8,i,i.return),Ec(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Ec(i));break;default:Ec(i)}a=a.sibling}}function mS(a,i){for(;_t!==null;){var o=_t;switch(o.tag){case 0:case 11:case 15:zr(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var s=o.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:Xu(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,_t=s;else e:for(o=a;_t!==null;){s=_t;var v=s.sibling,m=s.return;if(lS(s),s===o){_t=null;break e}if(v!==null){v.return=m,_t=v;break e}_t=m}}}var iR={getCacheForType:function(a){var i=Nt(yt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o}},uR=typeof WeakMap=="function"?WeakMap:Map,ke=0,Ze=null,De=null,Re=0,Ue=0,nn=null,Ur=!1,wi=!1,yd=!1,hr=0,it=0,Hr=0,ja=0,md=0,gn=0,Ti=0,fo=null,Kt=null,gd=!1,bd=0,jc=1/0,Mc=null,Ir=null,jt=0,Gr=null,Ei=null,ji=0,xd=0,Sd=null,gS=null,ho=0,Od=null;function rn(){if((ke&2)!==0&&Re!==0)return Re&-Re;if(N.T!==null){var a=pi;return a!==0?a:Md()}return N0()}function bS(){gn===0&&(gn=(Re&536870912)===0||Be?P0():536870912);var a=mn.current;return a!==null&&(a.flags|=32),gn}function an(a,i,o){(a===Ze&&(Ue===2||Ue===9)||a.cancelPendingCommit!==null)&&(Mi(a,0),Yr(a,Re,gn,!1)),Pu(a,o),((ke&2)===0||a!==Ze)&&(a===Ze&&((ke&2)===0&&(ja|=o),it===4&&Yr(a,Re,gn,!1)),In(a))}function xS(a,i,o){if((ke&6)!==0)throw Error(r(327));var s=!o&&(i&124)===0&&(i&a.expiredLanes)===0||Mu(a,i),v=s?cR(a,i):wd(a,i,!0),m=s;do{if(v===0){wi&&!s&&Yr(a,i,0,!1);break}else{if(o=a.current.alternate,m&&!oR(o)){v=wd(a,i,!1),m=!1;continue}if(v===2){if(m=i,a.errorRecoveryDisabledLanes&m)var A=0;else A=a.pendingLanes&-536870913,A=A!==0?A:A&536870912?536870912:0;if(A!==0){i=A;e:{var M=a;v=fo;var q=M.current.memoizedState.isDehydrated;if(q&&(Mi(M,A).flags|=256),A=wd(M,A,!1),A!==2){if(yd&&!q){M.errorRecoveryDisabledLanes|=m,ja|=m,v=4;break e}m=Kt,Kt=v,m!==null&&(Kt===null?Kt=m:Kt.push.apply(Kt,m))}v=A}if(m=!1,v!==2)continue}}if(v===1){Mi(a,0),Yr(a,i,0,!0);break}e:{switch(s=a,m=v,m){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:Yr(s,i,gn,!Ur);break e;case 2:Kt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(v=bd+300-Je(),10<v)){if(Yr(s,i,gn,!Ur),kl(s,0,!0)!==0)break e;s.timeoutHandle=WS(SS.bind(null,s,o,Kt,Mc,gd,i,gn,ja,Ti,Ur,m,2,-0,0),v);break e}SS(s,o,Kt,Mc,gd,i,gn,ja,Ti,Ur,m,0,-0,0)}}break}while(!0);In(a)}function SS(a,i,o,s,v,m,A,M,q,Y,ne,ie,V,F){if(a.timeoutHandle=-1,ie=i.subtreeFlags,(ie&8192||(ie&16785408)===16785408)&&(xo={stylesheets:null,count:0,unsuspend:HR},vS(i),ie=GR(),ie!==null)){a.cancelPendingCommit=ie(jS.bind(null,a,i,m,o,s,v,A,M,q,ne,1,V,F)),Yr(a,m,A,!Y);return}jS(a,i,m,o,s,v,A,M,q)}function oR(a){for(var i=a;;){var o=i.tag;if((o===0||o===11||o===15)&&i.flags&16384&&(o=i.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var s=0;s<o.length;s++){var v=o[s],m=v.getSnapshot;v=v.value;try{if(!Qt(m(),v))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Yr(a,i,o,s){i&=~md,i&=~ja,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var v=i;0<v;){var m=31-Ft(v),A=1<<m;s[m]=-1,v&=~A}o!==0&&C0(a,o,i)}function Pc(){return(ke&6)===0?(vo(0),!1):!0}function _d(){if(De!==null){if(Ue===0)var a=De.return;else a=De,ar=Oa=null,kh(a),Si=null,ro=0,a=De;for(;a!==null;)eS(a.alternate,a),a=a.return;De=null}}function Mi(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,wR(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),_d(),Ze=a,De=o=tr(a.current,null),Re=i,Ue=0,nn=null,Ur=!1,wi=Mu(a,i),yd=!1,Ti=gn=md=ja=Hr=it=0,Kt=fo=null,gd=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var v=31-Ft(s),m=1<<v;i|=a[v],s&=~m}return hr=i,Ql(),o}function OS(a,i){Ee=null,N.H=mc,i===Vu||i===oc?(i=L1(),Ue=3):i===$1?(i=L1(),Ue=4):Ue=i===kx?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,nn=i,De===null&&(it=1,Oc(a,dn(i,a.current)))}function _S(){var a=N.H;return N.H=mc,a===null?mc:a}function AS(){var a=N.A;return N.A=iR,a}function Ad(){it=4,Ur||(Re&4194048)!==Re&&mn.current!==null||(wi=!0),(Hr&134217727)===0&&(ja&134217727)===0||Ze===null||Yr(Ze,Re,gn,!1)}function wd(a,i,o){var s=ke;ke|=2;var v=_S(),m=AS();(Ze!==a||Re!==i)&&(Mc=null,Mi(a,i)),i=!1;var A=it;e:do try{if(Ue!==0&&De!==null){var M=De,q=nn;switch(Ue){case 8:_d(),A=6;break e;case 3:case 2:case 9:case 6:mn.current===null&&(i=!0);var Y=Ue;if(Ue=0,nn=null,Pi(a,M,q,Y),o&&wi){A=0;break e}break;default:Y=Ue,Ue=0,nn=null,Pi(a,M,q,Y)}}lR(),A=it;break}catch(ne){OS(a,ne)}while(!0);return i&&a.shellSuspendCounter++,ar=Oa=null,ke=s,N.H=v,N.A=m,De===null&&(Ze=null,Re=0,Ql()),A}function lR(){for(;De!==null;)wS(De)}function cR(a,i){var o=ke;ke|=2;var s=_S(),v=AS();Ze!==a||Re!==i?(Mc=null,jc=Je()+500,Mi(a,i)):wi=Mu(a,i);e:do try{if(Ue!==0&&De!==null){i=De;var m=nn;t:switch(Ue){case 1:Ue=0,nn=null,Pi(a,i,m,1);break;case 2:case 9:if(B1(m)){Ue=0,nn=null,TS(i);break}i=function(){Ue!==2&&Ue!==9||Ze!==a||(Ue=7),In(a)},m.then(i,i);break e;case 3:Ue=7;break e;case 4:Ue=5;break e;case 7:B1(m)?(Ue=0,nn=null,TS(i)):(Ue=0,nn=null,Pi(a,i,m,7));break;case 5:var A=null;switch(De.tag){case 26:A=De.memoizedState;case 5:case 27:var M=De;if(!A||oO(A)){Ue=0,nn=null;var q=M.sibling;if(q!==null)De=q;else{var Y=M.return;Y!==null?(De=Y,Dc(Y)):De=null}break t}}Ue=0,nn=null,Pi(a,i,m,5);break;case 6:Ue=0,nn=null,Pi(a,i,m,6);break;case 8:_d(),it=6;break e;default:throw Error(r(462))}}sR();break}catch(ne){OS(a,ne)}while(!0);return ar=Oa=null,N.H=s,N.A=v,ke=o,De!==null?0:(Ze=null,Re=0,Ql(),it)}function sR(){for(;De!==null&&!lt();)wS(De)}function wS(a){var i=Qx(a.alternate,a,hr);a.memoizedProps=a.pendingProps,i===null?Dc(a):De=i}function TS(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=Xx(o,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=Xx(o,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:kh(i);default:eS(o,i),i=De=E1(i,hr),i=Qx(o,i,hr)}a.memoizedProps=a.pendingProps,i===null?Dc(a):De=i}function Pi(a,i,o,s){ar=Oa=null,kh(i),Si=null,ro=0;var v=i.return;try{if(JC(a,v,i,o,Re)){it=1,Oc(a,dn(o,a.current)),De=null;return}}catch(m){if(v!==null)throw De=v,m;it=1,Oc(a,dn(o,a.current)),De=null;return}i.flags&32768?(Be||s===1?a=!0:wi||(Re&536870912)!==0?a=!1:(Ur=a=!0,(s===2||s===9||s===3||s===6)&&(s=mn.current,s!==null&&s.tag===13&&(s.flags|=16384))),ES(i,a)):Dc(i)}function Dc(a){var i=a;do{if((i.flags&32768)!==0){ES(i,Ur);return}a=i.return;var o=tR(i.alternate,i,hr);if(o!==null){De=o;return}if(i=i.sibling,i!==null){De=i;return}De=i=a}while(i!==null);it===0&&(it=5)}function ES(a,i){do{var o=nR(a.alternate,a);if(o!==null){o.flags&=32767,De=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){De=a;return}De=a=o}while(a!==null);it=6,De=null}function jS(a,i,o,s,v,m,A,M,q){a.cancelPendingCommit=null;do Cc();while(jt!==0);if((ke&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(m=i.lanes|i.childLanes,m|=ph,HD(a,o,m,A,M,q),a===Ze&&(De=Ze=null,Re=0),Ei=i,Gr=a,ji=o,xd=m,Sd=v,gS=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,vR(sn,function(){return RS(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=N.T,N.T=null,v=I.p,I.p=2,A=ke,ke|=4;try{rR(a,i,o)}finally{ke=A,I.p=v,N.T=s}}jt=1,MS(),PS(),DS()}}function MS(){if(jt===1){jt=0;var a=Gr,i=Ei,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=N.T,N.T=null;var s=I.p;I.p=2;var v=ke;ke|=4;try{fS(i,a);var m=Bd,A=m1(a.containerInfo),M=m.focusedElem,q=m.selectionRange;if(A!==M&&M&&M.ownerDocument&&y1(M.ownerDocument.documentElement,M)){if(q!==null&&sh(M)){var Y=q.start,ne=q.end;if(ne===void 0&&(ne=Y),"selectionStart"in M)M.selectionStart=Y,M.selectionEnd=Math.min(ne,M.value.length);else{var ie=M.ownerDocument||document,V=ie&&ie.defaultView||window;if(V.getSelection){var F=V.getSelection(),xe=M.textContent.length,me=Math.min(q.start,xe),Ge=q.end===void 0?me:Math.min(q.end,xe);!F.extend&&me>Ge&&(A=Ge,Ge=me,me=A);var U=p1(M,me),L=p1(M,Ge);if(U&&L&&(F.rangeCount!==1||F.anchorNode!==U.node||F.anchorOffset!==U.offset||F.focusNode!==L.node||F.focusOffset!==L.offset)){var G=ie.createRange();G.setStart(U.node,U.offset),F.removeAllRanges(),me>Ge?(F.addRange(G),F.extend(L.node,L.offset)):(G.setEnd(L.node,L.offset),F.addRange(G))}}}}for(ie=[],F=M;F=F.parentNode;)F.nodeType===1&&ie.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof M.focus=="function"&&M.focus(),M=0;M<ie.length;M++){var ae=ie[M];ae.element.scrollLeft=ae.left,ae.element.scrollTop=ae.top}}Gc=!!$d,Bd=$d=null}finally{ke=v,I.p=s,N.T=o}}a.current=i,jt=2}}function PS(){if(jt===2){jt=0;var a=Gr,i=Ei,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=N.T,N.T=null;var s=I.p;I.p=2;var v=ke;ke|=4;try{oS(a,i.alternate,i)}finally{ke=v,I.p=s,N.T=o}}jt=3}}function DS(){if(jt===4||jt===3){jt=0,ct();var a=Gr,i=Ei,o=ji,s=gS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?jt=5:(jt=0,Ei=Gr=null,CS(a,a.pendingLanes));var v=a.pendingLanes;if(v===0&&(Ir=null),If(o),i=i.stateNode,Zt&&typeof Zt.onCommitFiberRoot=="function")try{Zt.onCommitFiberRoot(ju,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=N.T,v=I.p,I.p=2,N.T=null;try{for(var m=a.onRecoverableError,A=0;A<s.length;A++){var M=s[A];m(M.value,{componentStack:M.stack})}}finally{N.T=i,I.p=v}}(ji&3)!==0&&Cc(),In(a),v=a.pendingLanes,(o&4194090)!==0&&(v&42)!==0?a===Od?ho++:(ho=0,Od=a):ho=0,vo(0)}}function CS(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,Xu(i)))}function Cc(a){return MS(),PS(),DS(),RS()}function RS(){if(jt!==5)return!1;var a=Gr,i=xd;xd=0;var o=If(ji),s=N.T,v=I.p;try{I.p=32>o?32:o,N.T=null,o=Sd,Sd=null;var m=Gr,A=ji;if(jt=0,Ei=Gr=null,ji=0,(ke&6)!==0)throw Error(r(331));var M=ke;if(ke|=4,yS(m.current),dS(m,m.current,A,o),ke=M,vo(0,!1),Zt&&typeof Zt.onPostCommitFiberRoot=="function")try{Zt.onPostCommitFiberRoot(ju,m)}catch{}return!0}finally{I.p=v,N.T=s,CS(a,i)}}function NS(a,i,o){i=dn(o,i),i=ed(a.stateNode,i,2),a=Nr(a,i,2),a!==null&&(Pu(a,2),In(a))}function Xe(a,i,o){if(a.tag===3)NS(a,a,o);else for(;i!==null;){if(i.tag===3){NS(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(Ir===null||!Ir.has(s))){a=dn(o,a),o=zx(2),s=Nr(i,o,2),s!==null&&(Lx(o,s,i,a),Pu(s,2),In(s));break}}i=i.return}}function Td(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new uR;var v=new Set;s.set(i,v)}else v=s.get(i),v===void 0&&(v=new Set,s.set(i,v));v.has(o)||(yd=!0,v.add(o),a=fR.bind(null,a,i,o),i.then(a,a))}function fR(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ze===a&&(Re&o)===o&&(it===4||it===3&&(Re&62914560)===Re&&300>Je()-bd?(ke&2)===0&&Mi(a,0):md|=o,Ti===Re&&(Ti=0)),In(a)}function qS(a,i){i===0&&(i=D0()),a=fi(a,i),a!==null&&(Pu(a,i),In(a))}function hR(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),qS(a,o)}function dR(a,i){var o=0;switch(a.tag){case 13:var s=a.stateNode,v=a.memoizedState;v!==null&&(o=v.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),qS(a,o)}function vR(a,i){return We(a,i)}var Rc=null,Di=null,Ed=!1,Nc=!1,jd=!1,Ma=0;function In(a){a!==Di&&a.next===null&&(Di===null?Rc=Di=a:Di=Di.next=a),Nc=!0,Ed||(Ed=!0,yR())}function vo(a,i){if(!jd&&Nc){jd=!0;do for(var o=!1,s=Rc;s!==null;){if(a!==0){var v=s.pendingLanes;if(v===0)var m=0;else{var A=s.suspendedLanes,M=s.pingedLanes;m=(1<<31-Ft(42|a)+1)-1,m&=v&~(A&~M),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(o=!0,LS(s,m))}else m=Re,m=kl(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Mu(s,m)||(o=!0,LS(s,m));s=s.next}while(o);jd=!1}}function pR(){$S()}function $S(){Nc=Ed=!1;var a=0;Ma!==0&&(AR()&&(a=Ma),Ma=0);for(var i=Je(),o=null,s=Rc;s!==null;){var v=s.next,m=BS(s,i);m===0?(s.next=null,o===null?Rc=v:o.next=v,v===null&&(Di=o)):(o=s,(a!==0||(m&3)!==0)&&(Nc=!0)),s=v}vo(a)}function BS(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,v=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var A=31-Ft(m),M=1<<A,q=v[A];q===-1?((M&o)===0||(M&s)!==0)&&(v[A]=UD(M,i)):q<=i&&(a.expiredLanes|=M),m&=~M}if(i=Ze,o=Re,o=kl(a,a===i?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s=a.callbackNode,o===0||a===i&&(Ue===2||Ue===9)||a.cancelPendingCommit!==null)return s!==null&&s!==null&&Pe(s),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Mu(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(s!==null&&Pe(s),If(o)){case 2:case 8:o=fa;break;case 32:o=sn;break;case 268435456:o=Za;break;default:o=sn}return s=zS.bind(null,a),o=We(o,s),a.callbackPriority=i,a.callbackNode=o,i}return s!==null&&s!==null&&Pe(s),a.callbackPriority=2,a.callbackNode=null,2}function zS(a,i){if(jt!==0&&jt!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Cc()&&a.callbackNode!==o)return null;var s=Re;return s=kl(a,a===Ze?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(xS(a,s,i),BS(a,Je()),a.callbackNode!=null&&a.callbackNode===o?zS.bind(null,a):null)}function LS(a,i){if(Cc())return null;xS(a,i,!0)}function yR(){TR(function(){(ke&6)!==0?We(Fn,pR):$S()})}function Md(){return Ma===0&&(Ma=P0()),Ma}function kS(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Yl(""+a)}function US(a,i){var o=i.ownerDocument.createElement("input");return o.name=i.name,o.value=i.value,a.id&&o.setAttribute("form",a.id),i.parentNode.insertBefore(o,i),a=new FormData(a),o.parentNode.removeChild(o),a}function mR(a,i,o,s,v){if(i==="submit"&&o&&o.stateNode===v){var m=kS((v[It]||null).action),A=s.submitter;A&&(i=(i=A[It]||null)?kS(i.formAction):A.getAttribute("formAction"),i!==null&&(m=i,A=null));var M=new Wl("action","action",null,s,v);a.push({event:M,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(Ma!==0){var q=A?US(v,A):new FormData(v);Wh(o,{pending:!0,data:q,method:v.method,action:m},null,q)}}else typeof m=="function"&&(M.preventDefault(),q=A?US(v,A):new FormData(v),Wh(o,{pending:!0,data:q,method:v.method,action:m},m,q))},currentTarget:v}]})}}for(var Pd=0;Pd<vh.length;Pd++){var Dd=vh[Pd],gR=Dd.toLowerCase(),bR=Dd[0].toUpperCase()+Dd.slice(1);En(gR,"on"+bR)}En(x1,"onAnimationEnd"),En(S1,"onAnimationIteration"),En(O1,"onAnimationStart"),En("dblclick","onDoubleClick"),En("focusin","onFocus"),En("focusout","onBlur"),En($C,"onTransitionRun"),En(BC,"onTransitionStart"),En(zC,"onTransitionCancel"),En(_1,"onTransitionEnd"),ti("onMouseEnter",["mouseout","mouseover"]),ti("onMouseLeave",["mouseout","mouseover"]),ti("onPointerEnter",["pointerout","pointerover"]),ti("onPointerLeave",["pointerout","pointerover"]),da("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),da("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),da("onBeforeInput",["compositionend","keypress","textInput","paste"]),da("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),da("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),da("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var po="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xR=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(po));function HS(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var s=a[o],v=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var A=s.length-1;0<=A;A--){var M=s[A],q=M.instance,Y=M.currentTarget;if(M=M.listener,q!==m&&v.isPropagationStopped())break e;m=M,v.currentTarget=Y;try{m(v)}catch(ne){Sc(ne)}v.currentTarget=null,m=q}else for(A=0;A<s.length;A++){if(M=s[A],q=M.instance,Y=M.currentTarget,M=M.listener,q!==m&&v.isPropagationStopped())break e;m=M,v.currentTarget=Y;try{m(v)}catch(ne){Sc(ne)}v.currentTarget=null,m=q}}}}function Ce(a,i){var o=i[Gf];o===void 0&&(o=i[Gf]=new Set);var s=a+"__bubble";o.has(s)||(IS(i,a,2,!1),o.add(s))}function Cd(a,i,o){var s=0;i&&(s|=4),IS(o,a,s,i)}var qc="_reactListening"+Math.random().toString(36).slice(2);function Rd(a){if(!a[qc]){a[qc]=!0,$0.forEach(function(o){o!=="selectionchange"&&(xR.has(o)||Cd(o,!1,a),Cd(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[qc]||(i[qc]=!0,Cd("selectionchange",!1,i))}}function IS(a,i,o,s){switch(dO(i)){case 2:var v=KR;break;case 8:v=VR;break;default:v=Kd}o=v.bind(null,i,o,a),v=void 0,!th||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),s?v!==void 0?a.addEventListener(i,o,{capture:!0,passive:v}):a.addEventListener(i,o,!0):v!==void 0?a.addEventListener(i,o,{passive:v}):a.addEventListener(i,o,!1)}function Nd(a,i,o,s,v){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var A=s.tag;if(A===3||A===4){var M=s.stateNode.containerInfo;if(M===v)break;if(A===4)for(A=s.return;A!==null;){var q=A.tag;if((q===3||q===4)&&A.stateNode.containerInfo===v)return;A=A.return}for(;M!==null;){if(A=Qa(M),A===null)return;if(q=A.tag,q===5||q===6||q===26||q===27){s=m=A;continue e}M=M.parentNode}}s=s.return}Z0(function(){var Y=m,ne=Jf(o),ie=[];e:{var V=A1.get(a);if(V!==void 0){var F=Wl,xe=a;switch(a){case"keypress":if(Kl(o)===0)break e;case"keydown":case"keyup":F=vC;break;case"focusin":xe="focus",F=ih;break;case"focusout":xe="blur",F=ih;break;case"beforeblur":case"afterblur":F=ih;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=J0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=nC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=mC;break;case x1:case S1:case O1:F=iC;break;case _1:F=bC;break;case"scroll":case"scrollend":F=eC;break;case"wheel":F=SC;break;case"copy":case"cut":case"paste":F=oC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=t1;break;case"toggle":case"beforetoggle":F=_C}var me=(i&4)!==0,Ge=!me&&(a==="scroll"||a==="scrollend"),U=me?V!==null?V+"Capture":null:V;me=[];for(var L=Y,G;L!==null;){var ae=L;if(G=ae.stateNode,ae=ae.tag,ae!==5&&ae!==26&&ae!==27||G===null||U===null||(ae=Ru(L,U),ae!=null&&me.push(yo(L,ae,G))),Ge)break;L=L.return}0<me.length&&(V=new F(V,xe,null,o,ne),ie.push({event:V,listeners:me}))}}if((i&7)===0){e:{if(V=a==="mouseover"||a==="pointerover",F=a==="mouseout"||a==="pointerout",V&&o!==Qf&&(xe=o.relatedTarget||o.fromElement)&&(Qa(xe)||xe[Fa]))break e;if((F||V)&&(V=ne.window===ne?ne:(V=ne.ownerDocument)?V.defaultView||V.parentWindow:window,F?(xe=o.relatedTarget||o.toElement,F=Y,xe=xe?Qa(xe):null,xe!==null&&(Ge=l(xe),me=xe.tag,xe!==Ge||me!==5&&me!==27&&me!==6)&&(xe=null)):(F=null,xe=Y),F!==xe)){if(me=J0,ae="onMouseLeave",U="onMouseEnter",L="mouse",(a==="pointerout"||a==="pointerover")&&(me=t1,ae="onPointerLeave",U="onPointerEnter",L="pointer"),Ge=F==null?V:Cu(F),G=xe==null?V:Cu(xe),V=new me(ae,L+"leave",F,o,ne),V.target=Ge,V.relatedTarget=G,ae=null,Qa(ne)===Y&&(me=new me(U,L+"enter",xe,o,ne),me.target=G,me.relatedTarget=Ge,ae=me),Ge=ae,F&&xe)t:{for(me=F,U=xe,L=0,G=me;G;G=Ci(G))L++;for(G=0,ae=U;ae;ae=Ci(ae))G++;for(;0<L-G;)me=Ci(me),L--;for(;0<G-L;)U=Ci(U),G--;for(;L--;){if(me===U||U!==null&&me===U.alternate)break t;me=Ci(me),U=Ci(U)}me=null}else me=null;F!==null&&GS(ie,V,F,me,!1),xe!==null&&Ge!==null&&GS(ie,Ge,xe,me,!0)}}e:{if(V=Y?Cu(Y):window,F=V.nodeName&&V.nodeName.toLowerCase(),F==="select"||F==="input"&&V.type==="file")var de=c1;else if(o1(V))if(s1)de=RC;else{de=DC;var je=PC}else F=V.nodeName,!F||F.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?Y&&Ff(Y.elementType)&&(de=c1):de=CC;if(de&&(de=de(a,Y))){l1(ie,de,o,ne);break e}je&&je(a,V,Y),a==="focusout"&&Y&&V.type==="number"&&Y.memoizedProps.value!=null&&Zf(V,"number",V.value)}switch(je=Y?Cu(Y):window,a){case"focusin":(o1(je)||je.contentEditable==="true")&&(li=je,fh=Y,Uu=null);break;case"focusout":Uu=fh=li=null;break;case"mousedown":hh=!0;break;case"contextmenu":case"mouseup":case"dragend":hh=!1,g1(ie,o,ne);break;case"selectionchange":if(qC)break;case"keydown":case"keyup":g1(ie,o,ne)}var pe;if(oh)e:{switch(a){case"compositionstart":var ge="onCompositionStart";break e;case"compositionend":ge="onCompositionEnd";break e;case"compositionupdate":ge="onCompositionUpdate";break e}ge=void 0}else oi?i1(a,o)&&(ge="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(ge="onCompositionStart");ge&&(n1&&o.locale!=="ko"&&(oi||ge!=="onCompositionStart"?ge==="onCompositionEnd"&&oi&&(pe=F0()):(Pr=ne,nh="value"in Pr?Pr.value:Pr.textContent,oi=!0)),je=$c(Y,ge),0<je.length&&(ge=new e1(ge,a,null,o,ne),ie.push({event:ge,listeners:je}),pe?ge.data=pe:(pe=u1(o),pe!==null&&(ge.data=pe)))),(pe=wC?TC(a,o):EC(a,o))&&(ge=$c(Y,"onBeforeInput"),0<ge.length&&(je=new e1("onBeforeInput","beforeinput",null,o,ne),ie.push({event:je,listeners:ge}),je.data=pe)),mR(ie,a,Y,o,ne)}HS(ie,i)})}function yo(a,i,o){return{instance:a,listener:i,currentTarget:o}}function $c(a,i){for(var o=i+"Capture",s=[];a!==null;){var v=a,m=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||m===null||(v=Ru(a,o),v!=null&&s.unshift(yo(a,v,m)),v=Ru(a,i),v!=null&&s.push(yo(a,v,m))),a.tag===3)return s;a=a.return}return[]}function Ci(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function GS(a,i,o,s,v){for(var m=i._reactName,A=[];o!==null&&o!==s;){var M=o,q=M.alternate,Y=M.stateNode;if(M=M.tag,q!==null&&q===s)break;M!==5&&M!==26&&M!==27||Y===null||(q=Y,v?(Y=Ru(o,m),Y!=null&&A.unshift(yo(o,Y,q))):v||(Y=Ru(o,m),Y!=null&&A.push(yo(o,Y,q)))),o=o.return}A.length!==0&&a.push({event:i,listeners:A})}var SR=/\r\n?/g,OR=/\u0000|\uFFFD/g;function YS(a){return(typeof a=="string"?a:""+a).replace(SR,`
`).replace(OR,"")}function XS(a,i){return i=YS(i),YS(a)===i}function Bc(){}function Ie(a,i,o,s,v,m){switch(o){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||ai(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&ai(a,""+s);break;case"className":Hl(a,"class",s);break;case"tabIndex":Hl(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Hl(a,o,s);break;case"style":V0(a,s,m);break;case"data":if(i!=="object"){Hl(a,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=Yl(""+s),a.setAttribute(o,s);break;case"action":case"formAction":if(typeof s=="function"){a.setAttribute(o,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(o==="formAction"?(i!=="input"&&Ie(a,i,"name",v.name,v,null),Ie(a,i,"formEncType",v.formEncType,v,null),Ie(a,i,"formMethod",v.formMethod,v,null),Ie(a,i,"formTarget",v.formTarget,v,null)):(Ie(a,i,"encType",v.encType,v,null),Ie(a,i,"method",v.method,v,null),Ie(a,i,"target",v.target,v,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=Yl(""+s),a.setAttribute(o,s);break;case"onClick":s!=null&&(a.onclick=Bc);break;case"onScroll":s!=null&&Ce("scroll",a);break;case"onScrollEnd":s!=null&&Ce("scrollend",a);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":a.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){a.removeAttribute("xlink:href");break}o=Yl(""+s),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""+s):a.removeAttribute(o);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":s===!0?a.setAttribute(o,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,s):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?a.setAttribute(o,s):a.removeAttribute(o);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?a.removeAttribute(o):a.setAttribute(o,s);break;case"popover":Ce("beforetoggle",a),Ce("toggle",a),Ul(a,"popover",s);break;case"xlinkActuate":Jn(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":Jn(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":Jn(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":Jn(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":Jn(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":Jn(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Ul(a,"is",s);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=QD.get(o)||o,Ul(a,o,s))}}function qd(a,i,o,s,v,m){switch(o){case"style":V0(a,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof s=="string"?ai(a,s):(typeof s=="number"||typeof s=="bigint")&&ai(a,""+s);break;case"onScroll":s!=null&&Ce("scroll",a);break;case"onScrollEnd":s!=null&&Ce("scrollend",a);break;case"onClick":s!=null&&(a.onclick=Bc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!B0.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(v=o.endsWith("Capture"),i=o.slice(2,v?o.length-7:void 0),m=a[It]||null,m=m!=null?m[o]:null,typeof m=="function"&&a.removeEventListener(i,m,v),typeof s=="function")){typeof m!="function"&&m!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,s,v);break e}o in a?a[o]=s:s===!0?a.setAttribute(o,""):Ul(a,o,s)}}}function Mt(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",a),Ce("load",a);var s=!1,v=!1,m;for(m in o)if(o.hasOwnProperty(m)){var A=o[m];if(A!=null)switch(m){case"src":s=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ie(a,i,m,A,o,null)}}v&&Ie(a,i,"srcSet",o.srcSet,o,null),s&&Ie(a,i,"src",o.src,o,null);return;case"input":Ce("invalid",a);var M=m=A=v=null,q=null,Y=null;for(s in o)if(o.hasOwnProperty(s)){var ne=o[s];if(ne!=null)switch(s){case"name":v=ne;break;case"type":A=ne;break;case"checked":q=ne;break;case"defaultChecked":Y=ne;break;case"value":m=ne;break;case"defaultValue":M=ne;break;case"children":case"dangerouslySetInnerHTML":if(ne!=null)throw Error(r(137,i));break;default:Ie(a,i,s,ne,o,null)}}G0(a,m,M,q,Y,A,v,!1),Il(a);return;case"select":Ce("invalid",a),s=A=m=null;for(v in o)if(o.hasOwnProperty(v)&&(M=o[v],M!=null))switch(v){case"value":m=M;break;case"defaultValue":A=M;break;case"multiple":s=M;default:Ie(a,i,v,M,o,null)}i=m,o=A,a.multiple=!!s,i!=null?ri(a,!!s,i,!1):o!=null&&ri(a,!!s,o,!0);return;case"textarea":Ce("invalid",a),m=v=s=null;for(A in o)if(o.hasOwnProperty(A)&&(M=o[A],M!=null))switch(A){case"value":s=M;break;case"defaultValue":v=M;break;case"children":m=M;break;case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(91));break;default:Ie(a,i,A,M,o,null)}X0(a,s,v,m),Il(a);return;case"option":for(q in o)if(o.hasOwnProperty(q)&&(s=o[q],s!=null))switch(q){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ie(a,i,q,s,o,null)}return;case"dialog":Ce("beforetoggle",a),Ce("toggle",a),Ce("cancel",a),Ce("close",a);break;case"iframe":case"object":Ce("load",a);break;case"video":case"audio":for(s=0;s<po.length;s++)Ce(po[s],a);break;case"image":Ce("error",a),Ce("load",a);break;case"details":Ce("toggle",a);break;case"embed":case"source":case"link":Ce("error",a),Ce("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Y in o)if(o.hasOwnProperty(Y)&&(s=o[Y],s!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ie(a,i,Y,s,o,null)}return;default:if(Ff(i)){for(ne in o)o.hasOwnProperty(ne)&&(s=o[ne],s!==void 0&&qd(a,i,ne,s,o,void 0));return}}for(M in o)o.hasOwnProperty(M)&&(s=o[M],s!=null&&Ie(a,i,M,s,o,null))}function _R(a,i,o,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,m=null,A=null,M=null,q=null,Y=null,ne=null;for(F in o){var ie=o[F];if(o.hasOwnProperty(F)&&ie!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":q=ie;default:s.hasOwnProperty(F)||Ie(a,i,F,null,s,ie)}}for(var V in s){var F=s[V];if(ie=o[V],s.hasOwnProperty(V)&&(F!=null||ie!=null))switch(V){case"type":m=F;break;case"name":v=F;break;case"checked":Y=F;break;case"defaultChecked":ne=F;break;case"value":A=F;break;case"defaultValue":M=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(r(137,i));break;default:F!==ie&&Ie(a,i,V,F,s,ie)}}Wf(a,A,M,q,Y,ne,m,v);return;case"select":F=A=M=V=null;for(m in o)if(q=o[m],o.hasOwnProperty(m)&&q!=null)switch(m){case"value":break;case"multiple":F=q;default:s.hasOwnProperty(m)||Ie(a,i,m,null,s,q)}for(v in s)if(m=s[v],q=o[v],s.hasOwnProperty(v)&&(m!=null||q!=null))switch(v){case"value":V=m;break;case"defaultValue":M=m;break;case"multiple":A=m;default:m!==q&&Ie(a,i,v,m,s,q)}i=M,o=A,s=F,V!=null?ri(a,!!o,V,!1):!!s!=!!o&&(i!=null?ri(a,!!o,i,!0):ri(a,!!o,o?[]:"",!1));return;case"textarea":F=V=null;for(M in o)if(v=o[M],o.hasOwnProperty(M)&&v!=null&&!s.hasOwnProperty(M))switch(M){case"value":break;case"children":break;default:Ie(a,i,M,null,s,v)}for(A in s)if(v=s[A],m=o[A],s.hasOwnProperty(A)&&(v!=null||m!=null))switch(A){case"value":V=v;break;case"defaultValue":F=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==m&&Ie(a,i,A,v,s,m)}Y0(a,V,F);return;case"option":for(var xe in o)if(V=o[xe],o.hasOwnProperty(xe)&&V!=null&&!s.hasOwnProperty(xe))switch(xe){case"selected":a.selected=!1;break;default:Ie(a,i,xe,null,s,V)}for(q in s)if(V=s[q],F=o[q],s.hasOwnProperty(q)&&V!==F&&(V!=null||F!=null))switch(q){case"selected":a.selected=V&&typeof V!="function"&&typeof V!="symbol";break;default:Ie(a,i,q,V,s,F)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var me in o)V=o[me],o.hasOwnProperty(me)&&V!=null&&!s.hasOwnProperty(me)&&Ie(a,i,me,null,s,V);for(Y in s)if(V=s[Y],F=o[Y],s.hasOwnProperty(Y)&&V!==F&&(V!=null||F!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,i));break;default:Ie(a,i,Y,V,s,F)}return;default:if(Ff(i)){for(var Ge in o)V=o[Ge],o.hasOwnProperty(Ge)&&V!==void 0&&!s.hasOwnProperty(Ge)&&qd(a,i,Ge,void 0,s,V);for(ne in s)V=s[ne],F=o[ne],!s.hasOwnProperty(ne)||V===F||V===void 0&&F===void 0||qd(a,i,ne,V,s,F);return}}for(var U in o)V=o[U],o.hasOwnProperty(U)&&V!=null&&!s.hasOwnProperty(U)&&Ie(a,i,U,null,s,V);for(ie in s)V=s[ie],F=o[ie],!s.hasOwnProperty(ie)||V===F||V==null&&F==null||Ie(a,i,ie,V,s,F)}var $d=null,Bd=null;function zc(a){return a.nodeType===9?a:a.ownerDocument}function KS(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function VS(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function zd(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Ld=null;function AR(){var a=window.event;return a&&a.type==="popstate"?a===Ld?!1:(Ld=a,!0):(Ld=null,!1)}var WS=typeof setTimeout=="function"?setTimeout:void 0,wR=typeof clearTimeout=="function"?clearTimeout:void 0,ZS=typeof Promise=="function"?Promise:void 0,TR=typeof queueMicrotask=="function"?queueMicrotask:typeof ZS<"u"?function(a){return ZS.resolve(null).then(a).catch(ER)}:WS;function ER(a){setTimeout(function(){throw a})}function Xr(a){return a==="head"}function FS(a,i){var o=i,s=0,v=0;do{var m=o.nextSibling;if(a.removeChild(o),m&&m.nodeType===8)if(o=m.data,o==="/$"){if(0<s&&8>s){o=s;var A=a.ownerDocument;if(o&1&&mo(A.documentElement),o&2&&mo(A.body),o&4)for(o=A.head,mo(o),A=o.firstChild;A;){var M=A.nextSibling,q=A.nodeName;A[Du]||q==="SCRIPT"||q==="STYLE"||q==="LINK"&&A.rel.toLowerCase()==="stylesheet"||o.removeChild(A),A=M}}if(v===0){a.removeChild(m),wo(i);return}v--}else o==="$"||o==="$?"||o==="$!"?v++:s=o.charCodeAt(0)-48;else s=0;o=m}while(o);wo(i)}function kd(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var o=i;switch(i=i.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":kd(o),Yf(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function jR(a,i,o,s){for(;a.nodeType===1;){var v=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Du])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(m=a.getAttribute("rel"),m==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(m!==v.rel||a.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=Mn(a.nextSibling),a===null)break}return null}function MR(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=Mn(a.nextSibling),a===null))return null;return a}function Ud(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState==="complete"}function PR(a,i){var o=a.ownerDocument;if(a.data!=="$?"||o.readyState==="complete")i();else{var s=function(){i(),o.removeEventListener("DOMContentLoaded",s)};o.addEventListener("DOMContentLoaded",s),a._reactRetry=s}}function Mn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="F!"||i==="F")break;if(i==="/$")return null}}return a}var Hd=null;function QS(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"){if(i===0)return a;i--}else o==="/$"&&i++}a=a.previousSibling}return null}function JS(a,i,o){switch(i=zc(o),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function mo(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);Yf(a)}var bn=new Map,eO=new Set;function Lc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var dr=I.d;I.d={f:DR,r:CR,D:RR,C:NR,L:qR,m:$R,X:zR,S:BR,M:LR};function DR(){var a=dr.f(),i=Pc();return a||i}function CR(a){var i=Ja(a);i!==null&&i.tag===5&&i.type==="form"?xx(i):dr.r(a)}var Ri=typeof document>"u"?null:document;function tO(a,i,o){var s=Ri;if(s&&typeof i=="string"&&i){var v=hn(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof o=="string"&&(v+='[crossorigin="'+o+'"]'),eO.has(v)||(eO.add(v),a={rel:a,crossOrigin:o,href:i},s.querySelector(v)===null&&(i=s.createElement("link"),Mt(i,"link",a),St(i),s.head.appendChild(i)))}}function RR(a){dr.D(a),tO("dns-prefetch",a,null)}function NR(a,i){dr.C(a,i),tO("preconnect",a,i)}function qR(a,i,o){dr.L(a,i,o);var s=Ri;if(s&&a&&i){var v='link[rel="preload"][as="'+hn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(v+='[imagesrcset="'+hn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(v+='[imagesizes="'+hn(o.imageSizes)+'"]')):v+='[href="'+hn(a)+'"]';var m=v;switch(i){case"style":m=Ni(a);break;case"script":m=qi(a)}bn.has(m)||(a=p({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),bn.set(m,a),s.querySelector(v)!==null||i==="style"&&s.querySelector(go(m))||i==="script"&&s.querySelector(bo(m))||(i=s.createElement("link"),Mt(i,"link",a),St(i),s.head.appendChild(i)))}}function $R(a,i){dr.m(a,i);var o=Ri;if(o&&a){var s=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+hn(s)+'"][href="'+hn(a)+'"]',m=v;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=qi(a)}if(!bn.has(m)&&(a=p({rel:"modulepreload",href:a},i),bn.set(m,a),o.querySelector(v)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(bo(m)))return}s=o.createElement("link"),Mt(s,"link",a),St(s),o.head.appendChild(s)}}}function BR(a,i,o){dr.S(a,i,o);var s=Ri;if(s&&a){var v=ei(s).hoistableStyles,m=Ni(a);i=i||"default";var A=v.get(m);if(!A){var M={loading:0,preload:null};if(A=s.querySelector(go(m)))M.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},o),(o=bn.get(m))&&Id(a,o);var q=A=s.createElement("link");St(q),Mt(q,"link",a),q._p=new Promise(function(Y,ne){q.onload=Y,q.onerror=ne}),q.addEventListener("load",function(){M.loading|=1}),q.addEventListener("error",function(){M.loading|=2}),M.loading|=4,kc(A,i,s)}A={type:"stylesheet",instance:A,count:1,state:M},v.set(m,A)}}}function zR(a,i){dr.X(a,i);var o=Ri;if(o&&a){var s=ei(o).hoistableScripts,v=qi(a),m=s.get(v);m||(m=o.querySelector(bo(v)),m||(a=p({src:a,async:!0},i),(i=bn.get(v))&&Gd(a,i),m=o.createElement("script"),St(m),Mt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function LR(a,i){dr.M(a,i);var o=Ri;if(o&&a){var s=ei(o).hoistableScripts,v=qi(a),m=s.get(v);m||(m=o.querySelector(bo(v)),m||(a=p({src:a,async:!0,type:"module"},i),(i=bn.get(v))&&Gd(a,i),m=o.createElement("script"),St(m),Mt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function nO(a,i,o,s){var v=(v=ve.current)?Lc(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Ni(o.href),o=ei(v).hoistableStyles,s=o.get(i),s||(s={type:"style",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Ni(o.href);var m=ei(v).hoistableStyles,A=m.get(a);if(A||(v=v.ownerDocument||v,A={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,A),(m=v.querySelector(go(a)))&&!m._p&&(A.instance=m,A.state.loading=5),bn.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},bn.set(a,o),m||kR(v,a,o,A.state))),i&&s===null)throw Error(r(528,""));return A}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=qi(o),o=ei(v).hoistableScripts,s=o.get(i),s||(s={type:"script",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Ni(a){return'href="'+hn(a)+'"'}function go(a){return'link[rel="stylesheet"]['+a+"]"}function rO(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function kR(a,i,o,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),Mt(i,"link",o),St(i),a.head.appendChild(i))}function qi(a){return'[src="'+hn(a)+'"]'}function bo(a){return"script[async]"+a}function aO(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+hn(o.href)+'"]');if(s)return i.instance=s,St(s),s;var v=p({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),St(s),Mt(s,"style",v),kc(s,o.precedence,a),i.instance=s;case"stylesheet":v=Ni(o.href);var m=a.querySelector(go(v));if(m)return i.state.loading|=4,i.instance=m,St(m),m;s=rO(o),(v=bn.get(v))&&Id(s,v),m=(a.ownerDocument||a).createElement("link"),St(m);var A=m;return A._p=new Promise(function(M,q){A.onload=M,A.onerror=q}),Mt(m,"link",s),i.state.loading|=4,kc(m,o.precedence,a),i.instance=m;case"script":return m=qi(o.src),(v=a.querySelector(bo(m)))?(i.instance=v,St(v),v):(s=o,(v=bn.get(m))&&(s=p({},o),Gd(s,v)),a=a.ownerDocument||a,v=a.createElement("script"),St(v),Mt(v,"link",s),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,kc(s,o.precedence,a));return i.instance}function kc(a,i,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=s.length?s[s.length-1]:null,m=v,A=0;A<s.length;A++){var M=s[A];if(M.dataset.precedence===i)m=M;else if(m!==v)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function Id(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function Gd(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Uc=null;function iO(a,i,o){if(Uc===null){var s=new Map,v=Uc=new Map;v.set(o,s)}else v=Uc,s=v.get(o),s||(s=new Map,v.set(o,s));if(s.has(a))return s;for(s.set(a,null),o=o.getElementsByTagName(a),v=0;v<o.length;v++){var m=o[v];if(!(m[Du]||m[Rt]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var A=m.getAttribute(i)||"";A=a+A;var M=s.get(A);M?M.push(m):s.set(A,[m])}}return s}function uO(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function UR(a,i,o){if(o===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function oO(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}var xo=null;function HR(){}function IR(a,i,o){if(xo===null)throw Error(r(475));var s=xo;if(i.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var v=Ni(o.href),m=a.querySelector(go(v));if(m){a=m._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(s.count++,s=Hc.bind(s),a.then(s,s)),i.state.loading|=4,i.instance=m,St(m);return}m=a.ownerDocument||a,o=rO(o),(v=bn.get(v))&&Id(o,v),m=m.createElement("link"),St(m);var A=m;A._p=new Promise(function(M,q){A.onload=M,A.onerror=q}),Mt(m,"link",o),i.instance=m}s.stylesheets===null&&(s.stylesheets=new Map),s.stylesheets.set(i,a),(a=i.state.preload)&&(i.state.loading&3)===0&&(s.count++,i=Hc.bind(s),a.addEventListener("load",i),a.addEventListener("error",i))}}function GR(){if(xo===null)throw Error(r(475));var a=xo;return a.stylesheets&&a.count===0&&Yd(a,a.stylesheets),0<a.count?function(i){var o=setTimeout(function(){if(a.stylesheets&&Yd(a,a.stylesheets),a.unsuspend){var s=a.unsuspend;a.unsuspend=null,s()}},6e4);return a.unsuspend=i,function(){a.unsuspend=null,clearTimeout(o)}}:null}function Hc(){if(this.count--,this.count===0){if(this.stylesheets)Yd(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Ic=null;function Yd(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Ic=new Map,i.forEach(YR,a),Ic=null,Hc.call(a))}function YR(a,i){if(!(i.state.loading&4)){var o=Ic.get(a);if(o)var s=o.get(null);else{o=new Map,Ic.set(a,o);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<v.length;m++){var A=v[m];(A.nodeName==="LINK"||A.getAttribute("media")!=="not all")&&(o.set(A.dataset.precedence,A),s=A)}s&&o.set(null,s)}v=i.instance,A=v.getAttribute("data-precedence"),m=o.get(A)||s,m===s&&o.set(null,v),o.set(A,v),this.count++,s=Hc.bind(this),v.addEventListener("load",s),v.addEventListener("error",s),m?m.parentNode.insertBefore(v,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var So={$$typeof:E,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function XR(a,i,o,s,v,m,A,M){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Uf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Uf(0),this.hiddenUpdates=Uf(null),this.identifierPrefix=s,this.onUncaughtError=v,this.onCaughtError=m,this.onRecoverableError=A,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=M,this.incompleteTransitions=new Map}function lO(a,i,o,s,v,m,A,M,q,Y,ne,ie){return a=new XR(a,i,o,A,M,q,Y,ie),i=1,m===!0&&(i|=24),m=Jt(3,null,null,i),a.current=m,m.stateNode=a,i=Th(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:o,cache:i},Ph(m),a}function cO(a){return a?(a=hi,a):hi}function sO(a,i,o,s,v,m){v=cO(v),s.context===null?s.context=v:s.pendingContext=v,s=Rr(i),s.payload={element:o},m=m===void 0?null:m,m!==null&&(s.callback=m),o=Nr(a,s,i),o!==null&&(an(o,a,i),Zu(o,a,i))}function fO(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function Xd(a,i){fO(a,i),(a=a.alternate)&&fO(a,i)}function hO(a){if(a.tag===13){var i=fi(a,67108864);i!==null&&an(i,a,67108864),Xd(a,67108864)}}var Gc=!0;function KR(a,i,o,s){var v=N.T;N.T=null;var m=I.p;try{I.p=2,Kd(a,i,o,s)}finally{I.p=m,N.T=v}}function VR(a,i,o,s){var v=N.T;N.T=null;var m=I.p;try{I.p=8,Kd(a,i,o,s)}finally{I.p=m,N.T=v}}function Kd(a,i,o,s){if(Gc){var v=Vd(s);if(v===null)Nd(a,i,s,Yc,o),vO(a,s);else if(ZR(v,a,i,o,s))s.stopPropagation();else if(vO(a,s),i&4&&-1<WR.indexOf(a)){for(;v!==null;){var m=Ja(v);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var A=ha(m.pendingLanes);if(A!==0){var M=m;for(M.pendingLanes|=2,M.entangledLanes|=2;A;){var q=1<<31-Ft(A);M.entanglements[1]|=q,A&=~q}In(m),(ke&6)===0&&(jc=Je()+500,vo(0))}}break;case 13:M=fi(m,2),M!==null&&an(M,m,2),Pc(),Xd(m,2)}if(m=Vd(s),m===null&&Nd(a,i,s,Yc,o),m===v)break;v=m}v!==null&&s.stopPropagation()}else Nd(a,i,s,null,o)}}function Vd(a){return a=Jf(a),Wd(a)}var Yc=null;function Wd(a){if(Yc=null,a=Qa(a),a!==null){var i=l(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=c(i),a!==null)return a;a=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Yc=a,null}function dO(a){switch(a){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(zn()){case Fn:return 2;case fa:return 8;case sn:case Qn:return 32;case Za:return 268435456;default:return 32}default:return 32}}var Zd=!1,Kr=null,Vr=null,Wr=null,Oo=new Map,_o=new Map,Zr=[],WR="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function vO(a,i){switch(a){case"focusin":case"focusout":Kr=null;break;case"dragenter":case"dragleave":Vr=null;break;case"mouseover":case"mouseout":Wr=null;break;case"pointerover":case"pointerout":Oo.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":_o.delete(i.pointerId)}}function Ao(a,i,o,s,v,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:o,eventSystemFlags:s,nativeEvent:m,targetContainers:[v]},i!==null&&(i=Ja(i),i!==null&&hO(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function ZR(a,i,o,s,v){switch(i){case"focusin":return Kr=Ao(Kr,a,i,o,s,v),!0;case"dragenter":return Vr=Ao(Vr,a,i,o,s,v),!0;case"mouseover":return Wr=Ao(Wr,a,i,o,s,v),!0;case"pointerover":var m=v.pointerId;return Oo.set(m,Ao(Oo.get(m)||null,a,i,o,s,v)),!0;case"gotpointercapture":return m=v.pointerId,_o.set(m,Ao(_o.get(m)||null,a,i,o,s,v)),!0}return!1}function pO(a){var i=Qa(a.target);if(i!==null){var o=l(i);if(o!==null){if(i=o.tag,i===13){if(i=c(o),i!==null){a.blockedOn=i,ID(a.priority,function(){if(o.tag===13){var s=rn();s=Hf(s);var v=fi(o,s);v!==null&&an(v,o,s),Xd(o,s)}});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Xc(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=Vd(a.nativeEvent);if(o===null){o=a.nativeEvent;var s=new o.constructor(o.type,o);Qf=s,o.target.dispatchEvent(s),Qf=null}else return i=Ja(o),i!==null&&hO(i),a.blockedOn=o,!1;i.shift()}return!0}function yO(a,i,o){Xc(a)&&o.delete(i)}function FR(){Zd=!1,Kr!==null&&Xc(Kr)&&(Kr=null),Vr!==null&&Xc(Vr)&&(Vr=null),Wr!==null&&Xc(Wr)&&(Wr=null),Oo.forEach(yO),_o.forEach(yO)}function Kc(a,i){a.blockedOn===i&&(a.blockedOn=null,Zd||(Zd=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,FR)))}var Vc=null;function mO(a){Vc!==a&&(Vc=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Vc===a&&(Vc=null);for(var i=0;i<a.length;i+=3){var o=a[i],s=a[i+1],v=a[i+2];if(typeof s!="function"){if(Wd(s||o)===null)continue;break}var m=Ja(o);m!==null&&(a.splice(i,3),i-=3,Wh(m,{pending:!0,data:v,method:o.method,action:s},s,v))}}))}function wo(a){function i(q){return Kc(q,a)}Kr!==null&&Kc(Kr,a),Vr!==null&&Kc(Vr,a),Wr!==null&&Kc(Wr,a),Oo.forEach(i),_o.forEach(i);for(var o=0;o<Zr.length;o++){var s=Zr[o];s.blockedOn===a&&(s.blockedOn=null)}for(;0<Zr.length&&(o=Zr[0],o.blockedOn===null);)pO(o),o.blockedOn===null&&Zr.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(s=0;s<o.length;s+=3){var v=o[s],m=o[s+1],A=v[It]||null;if(typeof m=="function")A||mO(o);else if(A){var M=null;if(m&&m.hasAttribute("formAction")){if(v=m,A=m[It]||null)M=A.formAction;else if(Wd(v)!==null)continue}else M=A.action;typeof M=="function"?o[s+1]=M:(o.splice(s,3),s-=3),mO(o)}}}function Fd(a){this._internalRoot=a}Wc.prototype.render=Fd.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,s=rn();sO(o,s,a,i,null,null)},Wc.prototype.unmount=Fd.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;sO(a.current,2,null,a,null,null),Pc(),i[Fa]=null}};function Wc(a){this._internalRoot=a}Wc.prototype.unstable_scheduleHydration=function(a){if(a){var i=N0();a={blockedOn:null,target:a,priority:i};for(var o=0;o<Zr.length&&i!==0&&i<Zr[o].priority;o++);Zr.splice(o,0,a),o===0&&pO(a)}};var gO=t.version;if(gO!=="19.1.0")throw Error(r(527,gO,"19.1.0"));I.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=h(i),a=a!==null?d(a):null,a=a===null?null:a.stateNode,a};var QR={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zc.isDisabled&&Zc.supportsFiber)try{ju=Zc.inject(QR),Zt=Zc}catch{}}return Eo.createRoot=function(a,i){if(!u(a))throw Error(r(299));var o=!1,s="",v=Nx,m=qx,A=$x,M=null;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(A=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(M=i.unstable_transitionCallbacks)),i=lO(a,1,!1,null,null,o,s,v,m,A,M,null),a[Fa]=i.current,Rd(a),new Fd(i)},Eo.hydrateRoot=function(a,i,o){if(!u(a))throw Error(r(299));var s=!1,v="",m=Nx,A=qx,M=$x,q=null,Y=null;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(v=o.identifierPrefix),o.onUncaughtError!==void 0&&(m=o.onUncaughtError),o.onCaughtError!==void 0&&(A=o.onCaughtError),o.onRecoverableError!==void 0&&(M=o.onRecoverableError),o.unstable_transitionCallbacks!==void 0&&(q=o.unstable_transitionCallbacks),o.formState!==void 0&&(Y=o.formState)),i=lO(a,1,!0,i,o??null,s,v,m,A,M,q,Y),i.context=cO(null),o=i.current,s=rn(),s=Hf(s),v=Rr(s),v.callback=null,Nr(o,v,s),o=s,i.current.lanes=o,Pu(i,o),In(i),a[Fa]=i.current,Rd(a),new Wc(i)},Eo.version="19.1.0",Eo}var jO;function lN(){if(jO)return ev.exports;jO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ev.exports=oN(),ev.exports}var cN=lN();const sN=({reset:e})=>H.jsx("header",{className:"sticky top-0 z-50 w-full border-b border-gray-800 shadow-sm bg-gray-900",children:H.jsxs("div",{className:" mx-auto px-6 py-3 flex items-center",children:[H.jsx("button",{onClick:e,className:"text-gray-400 mr-4",children:"←"}),H.jsx("span",{className:"text-2xl font-lighttracking-tight text-green-400",children:"debt collector dashboard"})]})}),fN=e=>{const t=u=>u.reduce((l,c)=>{var f;return(f=c.tags)==null||f.forEach(h=>{l[h]?l[h].push(c.id):l[h]=[c.id]}),l},{}),n=t(e.fileRules??[]),r=t(e.adoptionRules??[]);return{fileRules:n,adoptionRules:r}},hN=e=>(r=>r.reduce((u,l)=>(l.startTrackingDate&&(u[l.id]=l.startTrackingDate),u),{}))(e.fileRules??[]),sf=e=>{const{fileRules:t=[]}=e;return t.map(n=>n.id)},dN=e=>{const{adoptionRules:t=[]}=e;return t.map(n=>n.id)},MO=({config:e,ruleId:t,key:n})=>{if(!(!e[n]||!e[n].length))return e[n].find(r=>r.id===t)},Sj=(e,t)=>{const n=e.reduce((r,u)=>(r[u]={score:0,occurences:0},r),{});return Object.values(t).forEach(r=>{r!=null&&r.brokenRules&&r.brokenRules.length>0&&r.brokenRules.forEach(u=>{const{ruleId:l,occurences:c,ruleTotalSore:f}=u;n[l]&&(n[l].occurences+=c,n[l].score+=f)})}),n},vN=(e,t)=>{const n=e.reduce((r,u)=>(r[u]=0,r),{});return Object.values(t).forEach(r=>{r!=null&&r.adoptionRules&&r.adoptionRules.length>0&&r.adoptionRules.forEach(u=>{const{ruleId:l,occurences:c}=u;n[l]!==void 0&&(n[l]+=c)})}),n},ig=({config:e,results:t})=>{const n=sf(e);return t.map(({rev:u,results:l})=>{const c=Sj(n,l),f=Object.values(c).reduce((h,d)=>h+d.score,0);return{commit:u.hash,commitDate:new Date(u.date).getTime(),totalScore:f,rules:c}})},pN=e=>{const{trackAdoptionMetrics:t=[]}=e;return t},Oj=e=>({getFileRulesIds:()=>sf(e),getAdoptionRulesIds:()=>dN(e),getConfigRuleById:t=>MO({config:e,ruleId:t,key:"fileRules"}),getAdoptionRulesById:t=>MO({config:e,ruleId:t,key:"adoptionRules"}),getTrackAdoptionMetrics:()=>pN(e)});function yN(e){const{getFileRulesIds:t,getAdoptionRulesIds:n,getTrackAdoptionMetrics:r}=Oj(e.config),u=t(),l=n(),c=vN(l,e.results[e.results.length-1].results),f=Sj(u,e.results[e.results.length-1].results);return r().map(d=>{var S;const p=d.adoptionRules.reduce((x,T)=>c[T]?x+c[T]:x,0),y=p>0,g=(S=d.debtRules)==null?void 0:S.reduce((x,T)=>f[T]?x+f[T].occurences:x,0),b=p/(p+g);return{id:d.id,name:d.label,isAdopted:y,adoptionRate:b,totalScore:p,totalDebt:g}})}const _j=({rawdata:e,minified:t})=>{const n=le.useMemo(()=>yN(e),[e]);return console.log(n),n?H.jsxs("div",{className:"w-full flex flex-col gap-6",children:[!t&&H.jsx("div",{className:"text-2xl text-gray-300 font-bold mb-4 mt-8",children:"Adoption Rules Usage"}),H.jsx("div",{className:"overflow-x-auto",children:H.jsxs("table",{className:`min-w-full ${t?"":" bg-gray-800"} overflow-hidden`,children:[!t&&H.jsx(H.Fragment,{children:H.jsx("thead",{className:"bg-gray-900",children:H.jsxs("tr",{children:[H.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-300 uppercase tracking-wider",children:"Rule"}),H.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"is used"}),H.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"adoption rate"}),H.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"total occurences"}),H.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"total debt occurences"})]})})}),H.jsx("tbody",{className:"divide-y divide-gray-700",children:n.map(r=>H.jsxs("tr",{className:"hover:bg-gray-700",children:[H.jsxs("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-300",children:[H.jsx("span",{className:"text-sm text-gray-300 font-bold uppercase",children:r.name}),!t&&H.jsxs(H.Fragment,{children:[H.jsx("br",{}),H.jsx("span",{className:"text-xs text-gray-400",children:r.id})]})]}),H.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-300 text-center",children:r.isAdopted?"✅":"❌"}),H.jsx("td",{className:"px-6 py-4 min-w-36 whitespace-nowrap text-sm text-gray-300",children:isNaN(r.adoptionRate)?H.jsx("div",{className:"w-full h-8 bg-red-950 relative",children:H.jsx("span",{className:"absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-sm text-gray-100 font-semibold",children:"N/A"})}):H.jsxs("div",{className:"w-full h-8 bg-red-950 relative",children:[H.jsx("div",{className:"h-full bg-green-700",style:{width:`${Math.round(r.adoptionRate*100)}%`}}),H.jsxs("span",{className:"absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-sm text-gray-100 font-semibold",children:[Math.round(r.adoptionRate*100),"%"]})]})}),!t&&H.jsxs(H.Fragment,{children:[H.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-lg text-gray-300 text-center",children:r.totalScore}),H.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-lg text-gray-300 text-center",children:r.totalDebt>=0?r.totalDebt:"N/A"})]})]},r.id))})]})})]}):H.jsx("div",{className:"text-red-700 border-t border-gray-700 flex h-full items-center justify-center p-4 w-full text-center text-xl font-bold",children:H.jsx("div",{children:"NO DATA..."})})},mN=({projects:e,gotoProject:t})=>H.jsx("div",{className:"w-full min-h-screen bg-gray-900 py-12",children:H.jsx("div",{className:"flex flex-wrap gap-8 w-full px-16",children:e.map(n=>{var r,u;return H.jsxs("div",{className:`bg-gray-800 shadow-lg flex flex-col items-start hover:shadow-2xl ${n.result?"hover:bg-gray-950 transition cursor-pointer":""}  border border-gray-700`,onClick:()=>t(n),children:[H.jsxs("div",{className:"p-6",children:[H.jsx("div",{className:"text-xl font-semibold text-gray-100 mb-2",children:n.name}),H.jsx("div",{className:"text-gray-400 text-sm mb-4",children:n.description}),H.jsxs("div",{className:"flex gap-3 mt-auto",children:[H.jsx("a",{href:n.repoUrl,target:"_blank",rel:"noopener noreferrer",className:"px-3 py-1 bg-gray-900 text-gray-200 rounded hover:bg-gray-700 text-xs font-medium transition",onClick:l=>l.stopPropagation(),children:"View Repo"}),H.jsx("a",{href:n.publicUrl,target:"_blank",rel:"noopener noreferrer",className:"px-3 py-1 bg-blue-700 text-white rounded hover:bg-blue-800 text-xs font-medium transition",onClick:l=>l.stopPropagation(),children:"Open Project"})]})]}),n.result&&H.jsx("div",{className:"text-gray-400 text-sm border-t border-gray-700",children:H.jsx(_j,{rawdata:n.result,minified:!0})}),(!n.result||!((u=(r=n==null?void 0:n.result)==null?void 0:r.config)!=null&&u.trackAdoptionMetrics))&&H.jsx("div",{className:"text-red-700 border-t border-gray-700 flex h-full items-center justify-center p-4 w-full text-center text-xl font-bold",children:H.jsx("div",{children:"NO DATA..."})})]},n.name)})})}),gN=({tabs:e,selected:t,onChange:n})=>H.jsx("div",{className:"flex flex-row items-end w-full mt-6 mb-4 border-b border-gray-700",children:e.map(r=>H.jsx("button",{className:`text-lg font-bold px-8 py-4 border-b-2 transition-colors duration-150
          ${t===r.value?"border-green-400 text-green-400 bg-gray-900":"border-transparent text-gray-400 bg-transparent hover:text-green-300"}
          focus:outline-none`,style:{marginRight:2},onClick:()=>n(r.value),children:r.label},r.value))});function Eb({options:e,value:t,onChange:n,className:r=""}){return H.jsx("div",{className:`inline-flex rounded-full bg-gray-800 p-1 ${r}`,role:"group",children:e.map(u=>H.jsx("button",{type:"button",onClick:()=>n(u.value),className:`px-4 py-1.5 text-sm font-semibold focus:outline-none transition-colors duration-150 rounded-full
            ${t===u.value?"bg-green-600 text-white":"bg-transparent text-gray-200 hover:bg-gray-700"}
          `,"aria-pressed":t===u.value,children:u.label},u.value))})}const bN=[{label:H.jsxs(H.Fragment,{children:[H.jsx("svg",{width:"18",height:"18",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"inline-block mr-1",children:H.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 17l6-6 4 4 8-8"})}),"Area Chart"]}),value:"area"},{label:H.jsxs(H.Fragment,{children:[H.jsx("svg",{width:"18",height:"18",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"inline-block mr-1",children:H.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4-4 4 4 4-8"})}),"Line Chart"]}),value:"line"}],xN=({chartType:e,setChartType:t})=>H.jsx(Eb,{options:bN,value:e,onChange:t});function Aj(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var u=e.length;for(t=0;t<u;t++)e[t]&&(n=Aj(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ne(){for(var e,t,n=0,r="",u=arguments.length;n<u;n++)(e=arguments[n])&&(t=Aj(e))&&(r&&(r+=" "),r+=t);return r}var av,PO;function Wt(){if(PO)return av;PO=1;var e=Array.isArray;return av=e,av}var iv,DO;function wj(){if(DO)return iv;DO=1;var e=typeof Fc=="object"&&Fc&&Fc.Object===Object&&Fc;return iv=e,iv}var uv,CO;function Zn(){if(CO)return uv;CO=1;var e=wj(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return uv=n,uv}var ov,RO;function El(){if(RO)return ov;RO=1;var e=Zn(),t=e.Symbol;return ov=t,ov}var lv,NO;function SN(){if(NO)return lv;NO=1;var e=El(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,u=e?e.toStringTag:void 0;function l(c){var f=n.call(c,u),h=c[u];try{c[u]=void 0;var d=!0}catch{}var p=r.call(c);return d&&(f?c[u]=h:delete c[u]),p}return lv=l,lv}var cv,qO;function ON(){if(qO)return cv;qO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return cv=n,cv}var sv,$O;function wr(){if($O)return sv;$O=1;var e=El(),t=SN(),n=ON(),r="[object Null]",u="[object Undefined]",l=e?e.toStringTag:void 0;function c(f){return f==null?f===void 0?u:r:l&&l in Object(f)?t(f):n(f)}return sv=c,sv}var fv,BO;function Tr(){if(BO)return fv;BO=1;function e(t){return t!=null&&typeof t=="object"}return fv=e,fv}var hv,zO;function bu(){if(zO)return hv;zO=1;var e=wr(),t=Tr(),n="[object Symbol]";function r(u){return typeof u=="symbol"||t(u)&&e(u)==n}return hv=r,hv}var dv,LO;function jb(){if(LO)return dv;LO=1;var e=Wt(),t=bu(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function u(l,c){if(e(l))return!1;var f=typeof l;return f=="number"||f=="symbol"||f=="boolean"||l==null||t(l)?!0:r.test(l)||!n.test(l)||c!=null&&l in Object(c)}return dv=u,dv}var vv,kO;function ia(){if(kO)return vv;kO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return vv=e,vv}var pv,UO;function Mb(){if(UO)return pv;UO=1;var e=wr(),t=ia(),n="[object AsyncFunction]",r="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";function c(f){if(!t(f))return!1;var h=e(f);return h==r||h==u||h==n||h==l}return pv=c,pv}var yv,HO;function _N(){if(HO)return yv;HO=1;var e=Zn(),t=e["__core-js_shared__"];return yv=t,yv}var mv,IO;function AN(){if(IO)return mv;IO=1;var e=_N(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return mv=n,mv}var gv,GO;function Tj(){if(GO)return gv;GO=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return gv=n,gv}var bv,YO;function wN(){if(YO)return bv;YO=1;var e=Mb(),t=AN(),n=ia(),r=Tj(),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,h=c.toString,d=f.hasOwnProperty,p=RegExp("^"+h.call(d).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(g){if(!n(g)||t(g))return!1;var b=e(g)?p:l;return b.test(r(g))}return bv=y,bv}var xv,XO;function TN(){if(XO)return xv;XO=1;function e(t,n){return t==null?void 0:t[n]}return xv=e,xv}var Sv,KO;function Ya(){if(KO)return Sv;KO=1;var e=wN(),t=TN();function n(r,u){var l=t(r,u);return e(l)?l:void 0}return Sv=n,Sv}var Ov,VO;function ff(){if(VO)return Ov;VO=1;var e=Ya(),t=e(Object,"create");return Ov=t,Ov}var _v,WO;function EN(){if(WO)return _v;WO=1;var e=ff();function t(){this.__data__=e?e(null):{},this.size=0}return _v=t,_v}var Av,ZO;function jN(){if(ZO)return Av;ZO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Av=e,Av}var wv,FO;function MN(){if(FO)return wv;FO=1;var e=ff(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function u(l){var c=this.__data__;if(e){var f=c[l];return f===t?void 0:f}return r.call(c,l)?c[l]:void 0}return wv=u,wv}var Tv,QO;function PN(){if(QO)return Tv;QO=1;var e=ff(),t=Object.prototype,n=t.hasOwnProperty;function r(u){var l=this.__data__;return e?l[u]!==void 0:n.call(l,u)}return Tv=r,Tv}var Ev,JO;function DN(){if(JO)return Ev;JO=1;var e=ff(),t="__lodash_hash_undefined__";function n(r,u){var l=this.__data__;return this.size+=this.has(r)?0:1,l[r]=e&&u===void 0?t:u,this}return Ev=n,Ev}var jv,e_;function CN(){if(e_)return jv;e_=1;var e=EN(),t=jN(),n=MN(),r=PN(),u=DN();function l(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,jv=l,jv}var Mv,t_;function RN(){if(t_)return Mv;t_=1;function e(){this.__data__=[],this.size=0}return Mv=e,Mv}var Pv,n_;function Pb(){if(n_)return Pv;n_=1;function e(t,n){return t===n||t!==t&&n!==n}return Pv=e,Pv}var Dv,r_;function hf(){if(r_)return Dv;r_=1;var e=Pb();function t(n,r){for(var u=n.length;u--;)if(e(n[u][0],r))return u;return-1}return Dv=t,Dv}var Cv,a_;function NN(){if(a_)return Cv;a_=1;var e=hf(),t=Array.prototype,n=t.splice;function r(u){var l=this.__data__,c=e(l,u);if(c<0)return!1;var f=l.length-1;return c==f?l.pop():n.call(l,c,1),--this.size,!0}return Cv=r,Cv}var Rv,i_;function qN(){if(i_)return Rv;i_=1;var e=hf();function t(n){var r=this.__data__,u=e(r,n);return u<0?void 0:r[u][1]}return Rv=t,Rv}var Nv,u_;function $N(){if(u_)return Nv;u_=1;var e=hf();function t(n){return e(this.__data__,n)>-1}return Nv=t,Nv}var qv,o_;function BN(){if(o_)return qv;o_=1;var e=hf();function t(n,r){var u=this.__data__,l=e(u,n);return l<0?(++this.size,u.push([n,r])):u[l][1]=r,this}return qv=t,qv}var $v,l_;function df(){if(l_)return $v;l_=1;var e=RN(),t=NN(),n=qN(),r=$N(),u=BN();function l(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,$v=l,$v}var Bv,c_;function Db(){if(c_)return Bv;c_=1;var e=Ya(),t=Zn(),n=e(t,"Map");return Bv=n,Bv}var zv,s_;function zN(){if(s_)return zv;s_=1;var e=CN(),t=df(),n=Db();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return zv=r,zv}var Lv,f_;function LN(){if(f_)return Lv;f_=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return Lv=e,Lv}var kv,h_;function vf(){if(h_)return kv;h_=1;var e=LN();function t(n,r){var u=n.__data__;return e(r)?u[typeof r=="string"?"string":"hash"]:u.map}return kv=t,kv}var Uv,d_;function kN(){if(d_)return Uv;d_=1;var e=vf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return Uv=t,Uv}var Hv,v_;function UN(){if(v_)return Hv;v_=1;var e=vf();function t(n){return e(this,n).get(n)}return Hv=t,Hv}var Iv,p_;function HN(){if(p_)return Iv;p_=1;var e=vf();function t(n){return e(this,n).has(n)}return Iv=t,Iv}var Gv,y_;function IN(){if(y_)return Gv;y_=1;var e=vf();function t(n,r){var u=e(this,n),l=u.size;return u.set(n,r),this.size+=u.size==l?0:1,this}return Gv=t,Gv}var Yv,m_;function Cb(){if(m_)return Yv;m_=1;var e=zN(),t=kN(),n=UN(),r=HN(),u=IN();function l(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,Yv=l,Yv}var Xv,g_;function Ej(){if(g_)return Xv;g_=1;var e=Cb(),t="Expected a function";function n(r,u){if(typeof r!="function"||u!=null&&typeof u!="function")throw new TypeError(t);var l=function(){var c=arguments,f=u?u.apply(this,c):c[0],h=l.cache;if(h.has(f))return h.get(f);var d=r.apply(this,c);return l.cache=h.set(f,d)||h,d};return l.cache=new(n.Cache||e),l}return n.Cache=e,Xv=n,Xv}var Kv,b_;function GN(){if(b_)return Kv;b_=1;var e=Ej(),t=500;function n(r){var u=e(r,function(c){return l.size===t&&l.clear(),c}),l=u.cache;return u}return Kv=n,Kv}var Vv,x_;function YN(){if(x_)return Vv;x_=1;var e=GN(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(u){var l=[];return u.charCodeAt(0)===46&&l.push(""),u.replace(t,function(c,f,h,d){l.push(h?d.replace(n,"$1"):f||c)}),l});return Vv=r,Vv}var Wv,S_;function Rb(){if(S_)return Wv;S_=1;function e(t,n){for(var r=-1,u=t==null?0:t.length,l=Array(u);++r<u;)l[r]=n(t[r],r,t);return l}return Wv=e,Wv}var Zv,O_;function XN(){if(O_)return Zv;O_=1;var e=El(),t=Rb(),n=Wt(),r=bu(),u=e?e.prototype:void 0,l=u?u.toString:void 0;function c(f){if(typeof f=="string")return f;if(n(f))return t(f,c)+"";if(r(f))return l?l.call(f):"";var h=f+"";return h=="0"&&1/f==-1/0?"-0":h}return Zv=c,Zv}var Fv,__;function jj(){if(__)return Fv;__=1;var e=XN();function t(n){return n==null?"":e(n)}return Fv=t,Fv}var Qv,A_;function Mj(){if(A_)return Qv;A_=1;var e=Wt(),t=jb(),n=YN(),r=jj();function u(l,c){return e(l)?l:t(l,c)?[l]:n(r(l))}return Qv=u,Qv}var Jv,w_;function pf(){if(w_)return Jv;w_=1;var e=bu();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Jv=t,Jv}var ep,T_;function Nb(){if(T_)return ep;T_=1;var e=Mj(),t=pf();function n(r,u){u=e(u,r);for(var l=0,c=u.length;r!=null&&l<c;)r=r[t(u[l++])];return l&&l==c?r:void 0}return ep=n,ep}var tp,E_;function Pj(){if(E_)return tp;E_=1;var e=Nb();function t(n,r,u){var l=n==null?void 0:e(n,r);return l===void 0?u:l}return tp=t,tp}var KN=Pj();const _n=Ve(KN);var np,j_;function VN(){if(j_)return np;j_=1;function e(t){return t==null}return np=e,np}var WN=VN();const Me=Ve(WN);var rp,M_;function ZN(){if(M_)return rp;M_=1;var e=wr(),t=Wt(),n=Tr(),r="[object String]";function u(l){return typeof l=="string"||!t(l)&&n(l)&&e(l)==r}return rp=u,rp}var FN=ZN();const ka=Ve(FN);var QN=Mb();const _e=Ve(QN);var JN=ia();const xu=Ve(JN);var ap={exports:{}},ze={};/**
 * @license React
 * 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 P_;function e3(){if(P_)return ze;P_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),h=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function S(x){if(typeof x=="object"&&x!==null){var T=x.$$typeof;switch(T){case e:switch(x=x.type,x){case n:case u:case r:case d:case p:return x;default:switch(x=x&&x.$$typeof,x){case f:case c:case h:case g:case y:case l:return x;default:return T}}case t:return T}}}return ze.ContextConsumer=c,ze.ContextProvider=l,ze.Element=e,ze.ForwardRef=h,ze.Fragment=n,ze.Lazy=g,ze.Memo=y,ze.Portal=t,ze.Profiler=u,ze.StrictMode=r,ze.Suspense=d,ze.SuspenseList=p,ze.isAsyncMode=function(){return!1},ze.isConcurrentMode=function(){return!1},ze.isContextConsumer=function(x){return S(x)===c},ze.isContextProvider=function(x){return S(x)===l},ze.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===e},ze.isForwardRef=function(x){return S(x)===h},ze.isFragment=function(x){return S(x)===n},ze.isLazy=function(x){return S(x)===g},ze.isMemo=function(x){return S(x)===y},ze.isPortal=function(x){return S(x)===t},ze.isProfiler=function(x){return S(x)===u},ze.isStrictMode=function(x){return S(x)===r},ze.isSuspense=function(x){return S(x)===d},ze.isSuspenseList=function(x){return S(x)===p},ze.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===n||x===u||x===r||x===d||x===p||x===b||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===y||x.$$typeof===l||x.$$typeof===c||x.$$typeof===h||x.$$typeof===O||x.getModuleId!==void 0)},ze.typeOf=S,ze}var D_;function t3(){return D_||(D_=1,ap.exports=e3()),ap.exports}var n3=t3(),ip,C_;function Dj(){if(C_)return ip;C_=1;var e=wr(),t=Tr(),n="[object Number]";function r(u){return typeof u=="number"||t(u)&&e(u)==n}return ip=r,ip}var up,R_;function r3(){if(R_)return up;R_=1;var e=Dj();function t(n){return e(n)&&n!=+n}return up=t,up}var a3=r3();const Su=Ve(a3);var i3=Dj();const u3=Ve(i3);var $n=function(t){return t===0?0:t>0?1:-1},Ra=function(t){return ka(t)&&t.indexOf("%")===t.length-1},ce=function(t){return u3(t)&&!Su(t)},bt=function(t){return ce(t)||ka(t)},o3=0,Ou=function(t){var n=++o3;return"".concat(t||"").concat(n)},Ua=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ce(t)&&!ka(t))return r;var l;if(Ra(t)){var c=t.indexOf("%");l=n*parseFloat(t.slice(0,c))/100}else l=+t;return Su(l)&&(l=r),u&&l>n&&(l=n),l},ea=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},l3=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},u=0;u<n;u++)if(!r[t[u]])r[t[u]]=!0;else return!0;return!1},Dt=function(t,n){return ce(t)&&ce(n)?function(r){return t+r*(n-t)}:function(){return n}};function fs(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):_n(r,t))===n})}var c3=function(t,n){return ce(t)&&ce(n)?t-n:ka(t)&&ka(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function Ii(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}function ug(e){"@babel/helpers - typeof";return ug=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ug(e)}var s3=["viewBox","children"],f3=["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"],N_=["points","pathLength"],op={svg:s3,polygon:N_,polyline:N_},qb=["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"],hs=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(le.isValidElement(t)&&(r=t.props),!xu(r))return null;var u={};return Object.keys(r).forEach(function(l){qb.includes(l)&&(u[l]=n||function(c){return r[l](r,c)})}),u},h3=function(t,n,r){return function(u){return t(n,r,u),null}},ds=function(t,n,r){if(!xu(t)||ug(t)!=="object")return null;var u=null;return Object.keys(t).forEach(function(l){var c=t[l];qb.includes(l)&&typeof c=="function"&&(u||(u={}),u[l]=h3(c,n,r))}),u},d3=["children"],v3=["children"];function q_(e,t){if(e==null)return{};var n=p3(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function p3(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function og(e){"@babel/helpers - typeof";return og=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},og(e)}var $_={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},gr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},B_=null,lp=null,$b=function e(t){if(t===B_&&Array.isArray(lp))return lp;var n=[];return le.Children.forEach(t,function(r){Me(r)||(n3.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),lp=n,B_=t,n};function An(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(u){return gr(u)}):r=[gr(t)],$b(e).forEach(function(u){var l=_n(u,"type.displayName")||_n(u,"type.name");r.indexOf(l)!==-1&&n.push(u)}),n}function ln(e,t){var n=An(e,t);return n&&n[0]}var z_=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,u=n.height;return!(!ce(r)||r<=0||!ce(u)||u<=0)},y3=["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"],m3=function(t){return t&&t.type&&ka(t.type)&&y3.indexOf(t.type)>=0},Cj=function(t){return t&&og(t)==="object"&&"clipDot"in t},g3=function(t,n,r,u){var l,c=(l=op==null?void 0:op[u])!==null&&l!==void 0?l:[];return n.startsWith("data-")||!_e(t)&&(u&&c.includes(n)||f3.includes(n))||r&&qb.includes(n)},we=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var u=t;if(le.isValidElement(t)&&(u=t.props),!xu(u))return null;var l={};return Object.keys(u).forEach(function(c){var f;g3((f=u)===null||f===void 0?void 0:f[c],c,n,r)&&(l[c]=u[c])}),l},lg=function e(t,n){if(t===n)return!0;var r=le.Children.count(t);if(r!==le.Children.count(n))return!1;if(r===0)return!0;if(r===1)return L_(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var u=0;u<r;u++){var l=t[u],c=n[u];if(Array.isArray(l)||Array.isArray(c)){if(!e(l,c))return!1}else if(!L_(l,c))return!1}return!0},L_=function(t,n){if(Me(t)&&Me(n))return!0;if(!Me(t)&&!Me(n)){var r=t.props||{},u=r.children,l=q_(r,d3),c=n.props||{},f=c.children,h=q_(c,v3);return u&&f?Ii(l,h)&&lg(u,f):!u&&!f?Ii(l,h):!1}return!1},k_=function(t,n){var r=[],u={};return $b(t).forEach(function(l,c){if(m3(l))r.push(l);else if(l){var f=gr(l.type),h=n[f]||{},d=h.handler,p=h.once;if(d&&(!p||!u[f])){var y=d(l,f,c);r.push(y),u[f]=!0}}}),r},b3=function(t){var n=t&&t.type;return n&&$_[n]?$_[n]:null},x3=function(t,n){return $b(n).indexOf(t)},S3=["children","width","height","viewBox","className","style","title","desc"];function cg(){return cg=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},cg.apply(this,arguments)}function O3(e,t){if(e==null)return{};var n=_3(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _3(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function sg(e){var t=e.children,n=e.width,r=e.height,u=e.viewBox,l=e.className,c=e.style,f=e.title,h=e.desc,d=O3(e,S3),p=u||{width:n,height:r,x:0,y:0},y=Ne("recharts-surface",l);return z.createElement("svg",cg({},we(d,!0,"svg"),{className:y,width:n,height:r,style:c,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),z.createElement("title",null,f),z.createElement("desc",null,h),t)}var A3=["children","className"];function fg(){return fg=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},fg.apply(this,arguments)}function w3(e,t){if(e==null)return{};var n=T3(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function T3(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Qe=z.forwardRef(function(e,t){var n=e.children,r=e.className,u=w3(e,A3),l=Ne("recharts-layer",r);return z.createElement("g",fg({className:l},we(u,!0),{ref:t}),n)}),br=function(t,n){for(var r=arguments.length,u=new Array(r>2?r-2:0),l=2;l<r;l++)u[l-2]=arguments[l]},cp,U_;function E3(){if(U_)return cp;U_=1;function e(t,n,r){var u=-1,l=t.length;n<0&&(n=-n>l?0:l+n),r=r>l?l:r,r<0&&(r+=l),l=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(l);++u<l;)c[u]=t[u+n];return c}return cp=e,cp}var sp,H_;function j3(){if(H_)return sp;H_=1;var e=E3();function t(n,r,u){var l=n.length;return u=u===void 0?l:u,!r&&u>=l?n:e(n,r,u)}return sp=t,sp}var fp,I_;function Rj(){if(I_)return fp;I_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",u=t+n+r,l="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+u+l+"]");function h(d){return f.test(d)}return fp=h,fp}var hp,G_;function M3(){if(G_)return hp;G_=1;function e(t){return t.split("")}return hp=e,hp}var dp,Y_;function P3(){if(Y_)return dp;Y_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",u=t+n+r,l="\\ufe0e\\ufe0f",c="["+e+"]",f="["+u+"]",h="\\ud83c[\\udffb-\\udfff]",d="(?:"+f+"|"+h+")",p="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=d+"?",S="["+l+"]?",x="(?:"+b+"(?:"+[p,y,g].join("|")+")"+S+O+")*",T=S+O+x,j="(?:"+[p+f+"?",f,y,g,c].join("|")+")",E=RegExp(h+"(?="+h+")|"+j+T,"g");function P(_){return _.match(E)||[]}return dp=P,dp}var vp,X_;function D3(){if(X_)return vp;X_=1;var e=M3(),t=Rj(),n=P3();function r(u){return t(u)?n(u):e(u)}return vp=r,vp}var pp,K_;function C3(){if(K_)return pp;K_=1;var e=j3(),t=Rj(),n=D3(),r=jj();function u(l){return function(c){c=r(c);var f=t(c)?n(c):void 0,h=f?f[0]:c.charAt(0),d=f?e(f,1).join(""):c.slice(1);return h[l]()+d}}return pp=u,pp}var yp,V_;function R3(){if(V_)return yp;V_=1;var e=C3(),t=e("toUpperCase");return yp=t,yp}var N3=R3();const yf=Ve(N3);function Fe(e){return function(){return e}}const Nj=Math.cos,vs=Math.sin,Bn=Math.sqrt,ps=Math.PI,mf=2*ps,hg=Math.PI,dg=2*hg,Da=1e-6,q3=dg-Da;function qj(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function $3(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return qj;const n=10**t;return function(r){this._+=r[0];for(let u=1,l=r.length;u<l;++u)this._+=Math.round(arguments[u]*n)/n+r[u]}}class B3{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?qj:$3(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,u){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+u}`}bezierCurveTo(t,n,r,u,l,c){this._append`C${+t},${+n},${+r},${+u},${this._x1=+l},${this._y1=+c}`}arcTo(t,n,r,u,l){if(t=+t,n=+n,r=+r,u=+u,l=+l,l<0)throw new Error(`negative radius: ${l}`);let c=this._x1,f=this._y1,h=r-t,d=u-n,p=c-t,y=f-n,g=p*p+y*y;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Da)if(!(Math.abs(y*h-d*p)>Da)||!l)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-c,O=u-f,S=h*h+d*d,x=b*b+O*O,T=Math.sqrt(S),j=Math.sqrt(g),E=l*Math.tan((hg-Math.acos((S+g-x)/(2*T*j)))/2),P=E/j,_=E/T;Math.abs(P-1)>Da&&this._append`L${t+P*p},${n+P*y}`,this._append`A${l},${l},0,0,${+(y*b>p*O)},${this._x1=t+_*h},${this._y1=n+_*d}`}}arc(t,n,r,u,l,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(u),h=r*Math.sin(u),d=t+f,p=n+h,y=1^c,g=c?u-l:l-u;this._x1===null?this._append`M${d},${p}`:(Math.abs(this._x1-d)>Da||Math.abs(this._y1-p)>Da)&&this._append`L${d},${p}`,r&&(g<0&&(g=g%dg+dg),g>q3?this._append`A${r},${r},0,1,${y},${t-f},${n-h}A${r},${r},0,1,${y},${this._x1=d},${this._y1=p}`:g>Da&&this._append`A${r},${r},0,${+(g>=hg)},${y},${this._x1=t+r*Math.cos(l)},${this._y1=n+r*Math.sin(l)}`)}rect(t,n,r,u){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+u}h${-r}Z`}toString(){return this._}}function Bb(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new B3(t)}function zb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function $j(e){this._context=e}$j.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function gf(e){return new $j(e)}function Bj(e){return e[0]}function zj(e){return e[1]}function Lj(e,t){var n=Fe(!0),r=null,u=gf,l=null,c=Bb(f);e=typeof e=="function"?e:e===void 0?Bj:Fe(e),t=typeof t=="function"?t:t===void 0?zj:Fe(t);function f(h){var d,p=(h=zb(h)).length,y,g=!1,b;for(r==null&&(l=u(b=c())),d=0;d<=p;++d)!(d<p&&n(y=h[d],d,h))===g&&((g=!g)?l.lineStart():l.lineEnd()),g&&l.point(+e(y,d,h),+t(y,d,h));if(b)return l=null,b+""||null}return f.x=function(h){return arguments.length?(e=typeof h=="function"?h:Fe(+h),f):e},f.y=function(h){return arguments.length?(t=typeof h=="function"?h:Fe(+h),f):t},f.defined=function(h){return arguments.length?(n=typeof h=="function"?h:Fe(!!h),f):n},f.curve=function(h){return arguments.length?(u=h,r!=null&&(l=u(r)),f):u},f.context=function(h){return arguments.length?(h==null?r=l=null:l=u(r=h),f):r},f}function Qc(e,t,n){var r=null,u=Fe(!0),l=null,c=gf,f=null,h=Bb(d);e=typeof e=="function"?e:e===void 0?Bj:Fe(+e),t=typeof t=="function"?t:Fe(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?zj:Fe(+n);function d(y){var g,b,O,S=(y=zb(y)).length,x,T=!1,j,E=new Array(S),P=new Array(S);for(l==null&&(f=c(j=h())),g=0;g<=S;++g){if(!(g<S&&u(x=y[g],g,y))===T)if(T=!T)b=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),O=g-1;O>=b;--O)f.point(E[O],P[O]);f.lineEnd(),f.areaEnd()}T&&(E[g]=+e(x,g,y),P[g]=+t(x,g,y),f.point(r?+r(x,g,y):E[g],n?+n(x,g,y):P[g]))}if(j)return f=null,j+""||null}function p(){return Lj().defined(u).curve(c).context(l)}return d.x=function(y){return arguments.length?(e=typeof y=="function"?y:Fe(+y),r=null,d):e},d.x0=function(y){return arguments.length?(e=typeof y=="function"?y:Fe(+y),d):e},d.x1=function(y){return arguments.length?(r=y==null?null:typeof y=="function"?y:Fe(+y),d):r},d.y=function(y){return arguments.length?(t=typeof y=="function"?y:Fe(+y),n=null,d):t},d.y0=function(y){return arguments.length?(t=typeof y=="function"?y:Fe(+y),d):t},d.y1=function(y){return arguments.length?(n=y==null?null:typeof y=="function"?y:Fe(+y),d):n},d.lineX0=d.lineY0=function(){return p().x(e).y(t)},d.lineY1=function(){return p().x(e).y(n)},d.lineX1=function(){return p().x(r).y(t)},d.defined=function(y){return arguments.length?(u=typeof y=="function"?y:Fe(!!y),d):u},d.curve=function(y){return arguments.length?(c=y,l!=null&&(f=c(l)),d):c},d.context=function(y){return arguments.length?(y==null?l=f=null:f=c(l=y),d):l},d}class kj{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function z3(e){return new kj(e,!0)}function L3(e){return new kj(e,!1)}const Lb={draw(e,t){const n=Bn(t/ps);e.moveTo(n,0),e.arc(0,0,n,0,mf)}},k3={draw(e,t){const n=Bn(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()}},Uj=Bn(1/3),U3=Uj*2,H3={draw(e,t){const n=Bn(t/U3),r=n*Uj;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},I3={draw(e,t){const n=Bn(t),r=-n/2;e.rect(r,r,n,n)}},G3=.8908130915292852,Hj=vs(ps/10)/vs(7*ps/10),Y3=vs(mf/10)*Hj,X3=-Nj(mf/10)*Hj,K3={draw(e,t){const n=Bn(t*G3),r=Y3*n,u=X3*n;e.moveTo(0,-n),e.lineTo(r,u);for(let l=1;l<5;++l){const c=mf*l/5,f=Nj(c),h=vs(c);e.lineTo(h*n,-f*n),e.lineTo(f*r-h*u,h*r+f*u)}e.closePath()}},mp=Bn(3),V3={draw(e,t){const n=-Bn(t/(mp*3));e.moveTo(0,n*2),e.lineTo(-mp*n,-n),e.lineTo(mp*n,-n),e.closePath()}},xn=-.5,Sn=Bn(3)/2,vg=1/Bn(12),W3=(vg/2+1)*3,Z3={draw(e,t){const n=Bn(t/W3),r=n/2,u=n*vg,l=r,c=n*vg+n,f=-l,h=c;e.moveTo(r,u),e.lineTo(l,c),e.lineTo(f,h),e.lineTo(xn*r-Sn*u,Sn*r+xn*u),e.lineTo(xn*l-Sn*c,Sn*l+xn*c),e.lineTo(xn*f-Sn*h,Sn*f+xn*h),e.lineTo(xn*r+Sn*u,xn*u-Sn*r),e.lineTo(xn*l+Sn*c,xn*c-Sn*l),e.lineTo(xn*f+Sn*h,xn*h-Sn*f),e.closePath()}};function F3(e,t){let n=null,r=Bb(u);e=typeof e=="function"?e:Fe(e||Lb),t=typeof t=="function"?t:Fe(t===void 0?64:+t);function u(){let l;if(n||(n=l=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),l)return n=null,l+""||null}return u.type=function(l){return arguments.length?(e=typeof l=="function"?l:Fe(l),u):e},u.size=function(l){return arguments.length?(t=typeof l=="function"?l:Fe(+l),u):t},u.context=function(l){return arguments.length?(n=l??null,u):n},u}function ys(){}function ms(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 Ij(e){this._context=e}Ij.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:ms(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ms(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Q3(e){return new Ij(e)}function Gj(e){this._context=e}Gj.prototype={areaStart:ys,areaEnd:ys,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ms(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function J3(e){return new Gj(e)}function Yj(e){this._context=e}Yj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ms(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eq(e){return new Yj(e)}function Xj(e){this._context=e}Xj.prototype={areaStart:ys,areaEnd:ys,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function tq(e){return new Xj(e)}function W_(e){return e<0?-1:1}function Z_(e,t,n){var r=e._x1-e._x0,u=t-e._x1,l=(e._y1-e._y0)/(r||u<0&&-0),c=(n-e._y1)/(u||r<0&&-0),f=(l*u+c*r)/(r+u);return(W_(l)+W_(c))*Math.min(Math.abs(l),Math.abs(c),.5*Math.abs(f))||0}function F_(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function gp(e,t,n){var r=e._x0,u=e._y0,l=e._x1,c=e._y1,f=(l-r)/3;e._context.bezierCurveTo(r+f,u+f*t,l-f,c-f*n,l,c)}function gs(e){this._context=e}gs.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:gp(this,this._t0,F_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,gp(this,F_(this,n=Z_(this,e,t)),n);break;default:gp(this,this._t0,n=Z_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function Kj(e){this._context=new Vj(e)}(Kj.prototype=Object.create(gs.prototype)).point=function(e,t){gs.prototype.point.call(this,t,e)};function Vj(e){this._context=e}Vj.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,u,l){this._context.bezierCurveTo(t,e,r,n,l,u)}};function nq(e){return new gs(e)}function rq(e){return new Kj(e)}function Wj(e){this._context=e}Wj.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]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=Q_(e),u=Q_(t),l=0,c=1;c<n;++l,++c)this._context.bezierCurveTo(r[0][l],u[0][l],r[1][l],u[1][l],e[c],t[c]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function Q_(e){var t,n=e.length-1,r,u=new Array(n),l=new Array(n),c=new Array(n);for(u[0]=0,l[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)u[t]=1,l[t]=4,c[t]=4*e[t]+2*e[t+1];for(u[n-1]=2,l[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=u[t]/l[t-1],l[t]-=r,c[t]-=r*c[t-1];for(u[n-1]=c[n-1]/l[n-1],t=n-2;t>=0;--t)u[t]=(c[t]-u[t+1])/l[t];for(l[n-1]=(e[n]+u[n-1])/2,t=0;t<n-1;++t)l[t]=2*e[t+1]-u[t+1];return[u,l]}function aq(e){return new Wj(e)}function bf(e,t){this._context=e,this._t=t}bf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function iq(e){return new bf(e,.5)}function uq(e){return new bf(e,0)}function oq(e){return new bf(e,1)}function Ki(e,t){if((c=e.length)>1)for(var n=1,r,u,l=e[t[0]],c,f=l.length;n<c;++n)for(u=l,l=e[t[n]],r=0;r<f;++r)l[r][1]+=l[r][0]=isNaN(u[r][1])?u[r][0]:u[r][1]}function pg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function lq(e,t){return e[t]}function cq(e){const t=[];return t.key=e,t}function sq(){var e=Fe([]),t=pg,n=Ki,r=lq;function u(l){var c=Array.from(e.apply(this,arguments),cq),f,h=c.length,d=-1,p;for(const y of l)for(f=0,++d;f<h;++f)(c[f][d]=[0,+r(y,c[f].key,d,l)]).data=y;for(f=0,p=zb(t(c));f<h;++f)c[p[f]].index=f;return n(c,p),c}return u.keys=function(l){return arguments.length?(e=typeof l=="function"?l:Fe(Array.from(l)),u):e},u.value=function(l){return arguments.length?(r=typeof l=="function"?l:Fe(+l),u):r},u.order=function(l){return arguments.length?(t=l==null?pg:typeof l=="function"?l:Fe(Array.from(l)),u):t},u.offset=function(l){return arguments.length?(n=l??Ki,u):n},u}function fq(e,t){if((r=e.length)>0){for(var n,r,u=0,l=e[0].length,c;u<l;++u){for(c=n=0;n<r;++n)c+=e[n][u][1]||0;if(c)for(n=0;n<r;++n)e[n][u][1]/=c}Ki(e,t)}}function hq(e,t){if((u=e.length)>0){for(var n=0,r=e[t[0]],u,l=r.length;n<l;++n){for(var c=0,f=0;c<u;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}Ki(e,t)}}function dq(e,t){if(!(!((c=e.length)>0)||!((l=(u=e[t[0]]).length)>0))){for(var n=0,r=1,u,l,c;r<l;++r){for(var f=0,h=0,d=0;f<c;++f){for(var p=e[t[f]],y=p[r][1]||0,g=p[r-1][1]||0,b=(y-g)/2,O=0;O<f;++O){var S=e[t[O]],x=S[r][1]||0,T=S[r-1][1]||0;b+=x-T}h+=y,d+=b*y}u[r-1][1]+=u[r-1][0]=n,h&&(n-=d/h)}u[r-1][1]+=u[r-1][0]=n,Ki(e,t)}}function Yo(e){"@babel/helpers - typeof";return Yo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yo(e)}var vq=["type","size","sizeType"];function yg(){return yg=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},yg.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(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function eA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?J_(Object(n),!0).forEach(function(r){pq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pq(e,t,n){return t=yq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yq(e){var t=mq(e,"string");return Yo(t)=="symbol"?t:t+""}function mq(e,t){if(Yo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Yo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gq(e,t){if(e==null)return{};var n=bq(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Zj={symbolCircle:Lb,symbolCross:k3,symbolDiamond:H3,symbolSquare:I3,symbolStar:K3,symbolTriangle:V3,symbolWye:Z3},xq=Math.PI/180,Sq=function(t){var n="symbol".concat(yf(t));return Zj[n]||Lb},Oq=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var u=18*xq;return 1.25*t*t*(Math.tan(u)-Math.tan(u*2)*Math.pow(Math.tan(u),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},_q=function(t,n){Zj["symbol".concat(yf(t))]=n},kb=function(t){var n=t.type,r=n===void 0?"circle":n,u=t.size,l=u===void 0?64:u,c=t.sizeType,f=c===void 0?"area":c,h=gq(t,vq),d=eA(eA({},h),{},{type:r,size:l,sizeType:f}),p=function(){var x=Sq(r),T=F3().type(x).size(Oq(l,f,r));return T()},y=d.className,g=d.cx,b=d.cy,O=we(d,!0);return g===+g&&b===+b&&l===+l?z.createElement("path",yg({},O,{className:Ne("recharts-symbols",y),transform:"translate(".concat(g,", ").concat(b,")"),d:p()})):null};kb.registerSymbol=_q;function Vi(e){"@babel/helpers - typeof";return Vi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vi(e)}function mg(){return mg=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},mg.apply(this,arguments)}function tA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Aq(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tA(Object(n),!0).forEach(function(r){Xo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tq(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,Qj(r.key),r)}}function Eq(e,t,n){return t&&Tq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jq(e,t,n){return t=bs(t),Mq(e,Fj()?Reflect.construct(t,n||[],bs(e).constructor):t.apply(e,n))}function Mq(e,t){if(t&&(Vi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Pq(e)}function Pq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fj=function(){return!!e})()}function bs(e){return bs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bs(e)}function Dq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gg(e,t)}function gg(e,t){return gg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},gg(e,t)}function Xo(e,t,n){return t=Qj(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qj(e){var t=Cq(e,"string");return Vi(t)=="symbol"?t:t+""}function Cq(e,t){if(Vi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Pn=32,Ub=function(e){function t(){return wq(this,t),jq(this,t,arguments)}return Dq(t,e),Eq(t,[{key:"renderIcon",value:function(r){var u=this.props.inactiveColor,l=Pn/2,c=Pn/6,f=Pn/3,h=r.inactive?u:r.color;if(r.type==="plainline")return z.createElement("line",{strokeWidth:4,fill:"none",stroke:h,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:l,x2:Pn,y2:l,className:"recharts-legend-icon"});if(r.type==="line")return z.createElement("path",{strokeWidth:4,fill:"none",stroke:h,d:"M0,".concat(l,"h").concat(f,`
            A`).concat(c,",").concat(c,",0,1,1,").concat(2*f,",").concat(l,`
            H`).concat(Pn,"M").concat(2*f,",").concat(l,`
            A`).concat(c,",").concat(c,",0,1,1,").concat(f,",").concat(l),className:"recharts-legend-icon"});if(r.type==="rect")return z.createElement("path",{stroke:"none",fill:h,d:"M0,".concat(Pn/8,"h").concat(Pn,"v").concat(Pn*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(z.isValidElement(r.legendIcon)){var d=Aq({},r);return delete d.legendIcon,z.cloneElement(r.legendIcon,d)}return z.createElement(kb,{fill:h,cx:l,cy:l,size:Pn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,u=this.props,l=u.payload,c=u.iconSize,f=u.layout,h=u.formatter,d=u.inactiveColor,p={x:0,y:0,width:Pn,height:Pn},y={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return l.map(function(b,O){var S=b.formatter||h,x=Ne(Xo(Xo({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var T=_e(b.value)?null:b.value;br(!_e(b.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 j=b.inactive?d:b.color;return z.createElement("li",mg({className:x,style:y,key:"legend-item-".concat(O)},ds(r.props,b,O)),z.createElement(sg,{width:c,height:c,viewBox:p,style:g},r.renderIcon(b)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:j}},S?S(T,b,O):T))})}},{key:"render",value:function(){var r=this.props,u=r.payload,l=r.layout,c=r.align;if(!u||!u.length)return null;var f={padding:0,margin:0,textAlign:l==="horizontal"?c:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])}(le.PureComponent);Xo(Ub,"displayName","Legend");Xo(Ub,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var bp,nA;function Rq(){if(nA)return bp;nA=1;var e=df();function t(){this.__data__=new e,this.size=0}return bp=t,bp}var xp,rA;function Nq(){if(rA)return xp;rA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return xp=e,xp}var Sp,aA;function qq(){if(aA)return Sp;aA=1;function e(t){return this.__data__.get(t)}return Sp=e,Sp}var Op,iA;function $q(){if(iA)return Op;iA=1;function e(t){return this.__data__.has(t)}return Op=e,Op}var _p,uA;function Bq(){if(uA)return _p;uA=1;var e=df(),t=Db(),n=Cb(),r=200;function u(l,c){var f=this.__data__;if(f instanceof e){var h=f.__data__;if(!t||h.length<r-1)return h.push([l,c]),this.size=++f.size,this;f=this.__data__=new n(h)}return f.set(l,c),this.size=f.size,this}return _p=u,_p}var Ap,oA;function Jj(){if(oA)return Ap;oA=1;var e=df(),t=Rq(),n=Nq(),r=qq(),u=$q(),l=Bq();function c(f){var h=this.__data__=new e(f);this.size=h.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=u,c.prototype.set=l,Ap=c,Ap}var wp,lA;function zq(){if(lA)return wp;lA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return wp=t,wp}var Tp,cA;function Lq(){if(cA)return Tp;cA=1;function e(t){return this.__data__.has(t)}return Tp=e,Tp}var Ep,sA;function eM(){if(sA)return Ep;sA=1;var e=Cb(),t=zq(),n=Lq();function r(u){var l=-1,c=u==null?0:u.length;for(this.__data__=new e;++l<c;)this.add(u[l])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Ep=r,Ep}var jp,fA;function tM(){if(fA)return jp;fA=1;function e(t,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(n(t[r],r,t))return!0;return!1}return jp=e,jp}var Mp,hA;function nM(){if(hA)return Mp;hA=1;function e(t,n){return t.has(n)}return Mp=e,Mp}var Pp,dA;function rM(){if(dA)return Pp;dA=1;var e=eM(),t=tM(),n=nM(),r=1,u=2;function l(c,f,h,d,p,y){var g=h&r,b=c.length,O=f.length;if(b!=O&&!(g&&O>b))return!1;var S=y.get(c),x=y.get(f);if(S&&x)return S==f&&x==c;var T=-1,j=!0,E=h&u?new e:void 0;for(y.set(c,f),y.set(f,c);++T<b;){var P=c[T],_=f[T];if(d)var w=g?d(_,P,T,f,c,y):d(P,_,T,c,f,y);if(w!==void 0){if(w)continue;j=!1;break}if(E){if(!t(f,function(D,R){if(!n(E,R)&&(P===D||p(P,D,h,d,y)))return E.push(R)})){j=!1;break}}else if(!(P===_||p(P,_,h,d,y))){j=!1;break}}return y.delete(c),y.delete(f),j}return Pp=l,Pp}var Dp,vA;function kq(){if(vA)return Dp;vA=1;var e=Zn(),t=e.Uint8Array;return Dp=t,Dp}var Cp,pA;function Uq(){if(pA)return Cp;pA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(u,l){r[++n]=[l,u]}),r}return Cp=e,Cp}var Rp,yA;function Hb(){if(yA)return Rp;yA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(u){r[++n]=u}),r}return Rp=e,Rp}var Np,mA;function Hq(){if(mA)return Np;mA=1;var e=El(),t=kq(),n=Pb(),r=rM(),u=Uq(),l=Hb(),c=1,f=2,h="[object Boolean]",d="[object Date]",p="[object Error]",y="[object Map]",g="[object Number]",b="[object RegExp]",O="[object Set]",S="[object String]",x="[object Symbol]",T="[object ArrayBuffer]",j="[object DataView]",E=e?e.prototype:void 0,P=E?E.valueOf:void 0;function _(w,D,R,B,W,$,k){switch(R){case j:if(w.byteLength!=D.byteLength||w.byteOffset!=D.byteOffset)return!1;w=w.buffer,D=D.buffer;case T:return!(w.byteLength!=D.byteLength||!$(new t(w),new t(D)));case h:case d:case g:return n(+w,+D);case p:return w.name==D.name&&w.message==D.message;case b:case S:return w==D+"";case y:var X=u;case O:var Q=B&c;if(X||(X=l),w.size!=D.size&&!Q)return!1;var Z=k.get(w);if(Z)return Z==D;B|=f,k.set(w,D);var N=r(X(w),X(D),B,W,$,k);return k.delete(w),N;case x:if(P)return P.call(w)==P.call(D)}return!1}return Np=_,Np}var qp,gA;function aM(){if(gA)return qp;gA=1;function e(t,n){for(var r=-1,u=n.length,l=t.length;++r<u;)t[l+r]=n[r];return t}return qp=e,qp}var $p,bA;function Iq(){if(bA)return $p;bA=1;var e=aM(),t=Wt();function n(r,u,l){var c=u(r);return t(r)?c:e(c,l(r))}return $p=n,$p}var Bp,xA;function Gq(){if(xA)return Bp;xA=1;function e(t,n){for(var r=-1,u=t==null?0:t.length,l=0,c=[];++r<u;){var f=t[r];n(f,r,t)&&(c[l++]=f)}return c}return Bp=e,Bp}var zp,SA;function Yq(){if(SA)return zp;SA=1;function e(){return[]}return zp=e,zp}var Lp,OA;function Xq(){if(OA)return Lp;OA=1;var e=Gq(),t=Yq(),n=Object.prototype,r=n.propertyIsEnumerable,u=Object.getOwnPropertySymbols,l=u?function(c){return c==null?[]:(c=Object(c),e(u(c),function(f){return r.call(c,f)}))}:t;return Lp=l,Lp}var kp,_A;function Kq(){if(_A)return kp;_A=1;function e(t,n){for(var r=-1,u=Array(t);++r<t;)u[r]=n(r);return u}return kp=e,kp}var Up,AA;function Vq(){if(AA)return Up;AA=1;var e=wr(),t=Tr(),n="[object Arguments]";function r(u){return t(u)&&e(u)==n}return Up=r,Up}var Hp,wA;function Ib(){if(wA)return Hp;wA=1;var e=Vq(),t=Tr(),n=Object.prototype,r=n.hasOwnProperty,u=n.propertyIsEnumerable,l=e(function(){return arguments}())?e:function(c){return t(c)&&r.call(c,"callee")&&!u.call(c,"callee")};return Hp=l,Hp}var Bo={exports:{}},Ip,TA;function Wq(){if(TA)return Ip;TA=1;function e(){return!1}return Ip=e,Ip}Bo.exports;var EA;function iM(){return EA||(EA=1,function(e,t){var n=Zn(),r=Wq(),u=t&&!t.nodeType&&t,l=u&&!0&&e&&!e.nodeType&&e,c=l&&l.exports===u,f=c?n.Buffer:void 0,h=f?f.isBuffer:void 0,d=h||r;e.exports=d}(Bo,Bo.exports)),Bo.exports}var Gp,jA;function Gb(){if(jA)return Gp;jA=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,u){var l=typeof r;return u=u??e,!!u&&(l=="number"||l!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<u}return Gp=n,Gp}var Yp,MA;function Yb(){if(MA)return Yp;MA=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Yp=t,Yp}var Xp,PA;function Zq(){if(PA)return Xp;PA=1;var e=wr(),t=Yb(),n=Tr(),r="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",h="[object Function]",d="[object Map]",p="[object Number]",y="[object Object]",g="[object RegExp]",b="[object Set]",O="[object String]",S="[object WeakMap]",x="[object ArrayBuffer]",T="[object DataView]",j="[object Float32Array]",E="[object Float64Array]",P="[object Int8Array]",_="[object Int16Array]",w="[object Int32Array]",D="[object Uint8Array]",R="[object Uint8ClampedArray]",B="[object Uint16Array]",W="[object Uint32Array]",$={};$[j]=$[E]=$[P]=$[_]=$[w]=$[D]=$[R]=$[B]=$[W]=!0,$[r]=$[u]=$[x]=$[l]=$[T]=$[c]=$[f]=$[h]=$[d]=$[p]=$[y]=$[g]=$[b]=$[O]=$[S]=!1;function k(X){return n(X)&&t(X.length)&&!!$[e(X)]}return Xp=k,Xp}var Kp,DA;function uM(){if(DA)return Kp;DA=1;function e(t){return function(n){return t(n)}}return Kp=e,Kp}var zo={exports:{}};zo.exports;var CA;function Fq(){return CA||(CA=1,function(e,t){var n=wj(),r=t&&!t.nodeType&&t,u=r&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===r,c=l&&n.process,f=function(){try{var h=u&&u.require&&u.require("util").types;return h||c&&c.binding&&c.binding("util")}catch{}}();e.exports=f}(zo,zo.exports)),zo.exports}var Vp,RA;function oM(){if(RA)return Vp;RA=1;var e=Zq(),t=uM(),n=Fq(),r=n&&n.isTypedArray,u=r?t(r):e;return Vp=u,Vp}var Wp,NA;function Qq(){if(NA)return Wp;NA=1;var e=Kq(),t=Ib(),n=Wt(),r=iM(),u=Gb(),l=oM(),c=Object.prototype,f=c.hasOwnProperty;function h(d,p){var y=n(d),g=!y&&t(d),b=!y&&!g&&r(d),O=!y&&!g&&!b&&l(d),S=y||g||b||O,x=S?e(d.length,String):[],T=x.length;for(var j in d)(p||f.call(d,j))&&!(S&&(j=="length"||b&&(j=="offset"||j=="parent")||O&&(j=="buffer"||j=="byteLength"||j=="byteOffset")||u(j,T)))&&x.push(j);return x}return Wp=h,Wp}var Zp,qA;function Jq(){if(qA)return Zp;qA=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,u=typeof r=="function"&&r.prototype||e;return n===u}return Zp=t,Zp}var Fp,$A;function lM(){if($A)return Fp;$A=1;function e(t,n){return function(r){return t(n(r))}}return Fp=e,Fp}var Qp,BA;function e$(){if(BA)return Qp;BA=1;var e=lM(),t=e(Object.keys,Object);return Qp=t,Qp}var Jp,zA;function t$(){if(zA)return Jp;zA=1;var e=Jq(),t=e$(),n=Object.prototype,r=n.hasOwnProperty;function u(l){if(!e(l))return t(l);var c=[];for(var f in Object(l))r.call(l,f)&&f!="constructor"&&c.push(f);return c}return Jp=u,Jp}var ey,LA;function jl(){if(LA)return ey;LA=1;var e=Mb(),t=Yb();function n(r){return r!=null&&t(r.length)&&!e(r)}return ey=n,ey}var ty,kA;function xf(){if(kA)return ty;kA=1;var e=Qq(),t=t$(),n=jl();function r(u){return n(u)?e(u):t(u)}return ty=r,ty}var ny,UA;function n$(){if(UA)return ny;UA=1;var e=Iq(),t=Xq(),n=xf();function r(u){return e(u,n,t)}return ny=r,ny}var ry,HA;function r$(){if(HA)return ry;HA=1;var e=n$(),t=1,n=Object.prototype,r=n.hasOwnProperty;function u(l,c,f,h,d,p){var y=f&t,g=e(l),b=g.length,O=e(c),S=O.length;if(b!=S&&!y)return!1;for(var x=b;x--;){var T=g[x];if(!(y?T in c:r.call(c,T)))return!1}var j=p.get(l),E=p.get(c);if(j&&E)return j==c&&E==l;var P=!0;p.set(l,c),p.set(c,l);for(var _=y;++x<b;){T=g[x];var w=l[T],D=c[T];if(h)var R=y?h(D,w,T,c,l,p):h(w,D,T,l,c,p);if(!(R===void 0?w===D||d(w,D,f,h,p):R)){P=!1;break}_||(_=T=="constructor")}if(P&&!_){var B=l.constructor,W=c.constructor;B!=W&&"constructor"in l&&"constructor"in c&&!(typeof B=="function"&&B instanceof B&&typeof W=="function"&&W instanceof W)&&(P=!1)}return p.delete(l),p.delete(c),P}return ry=u,ry}var ay,IA;function a$(){if(IA)return ay;IA=1;var e=Ya(),t=Zn(),n=e(t,"DataView");return ay=n,ay}var iy,GA;function i$(){if(GA)return iy;GA=1;var e=Ya(),t=Zn(),n=e(t,"Promise");return iy=n,iy}var uy,YA;function cM(){if(YA)return uy;YA=1;var e=Ya(),t=Zn(),n=e(t,"Set");return uy=n,uy}var oy,XA;function u$(){if(XA)return oy;XA=1;var e=Ya(),t=Zn(),n=e(t,"WeakMap");return oy=n,oy}var ly,KA;function o$(){if(KA)return ly;KA=1;var e=a$(),t=Db(),n=i$(),r=cM(),u=u$(),l=wr(),c=Tj(),f="[object Map]",h="[object Object]",d="[object Promise]",p="[object Set]",y="[object WeakMap]",g="[object DataView]",b=c(e),O=c(t),S=c(n),x=c(r),T=c(u),j=l;return(e&&j(new e(new ArrayBuffer(1)))!=g||t&&j(new t)!=f||n&&j(n.resolve())!=d||r&&j(new r)!=p||u&&j(new u)!=y)&&(j=function(E){var P=l(E),_=P==h?E.constructor:void 0,w=_?c(_):"";if(w)switch(w){case b:return g;case O:return f;case S:return d;case x:return p;case T:return y}return P}),ly=j,ly}var cy,VA;function l$(){if(VA)return cy;VA=1;var e=Jj(),t=rM(),n=Hq(),r=r$(),u=o$(),l=Wt(),c=iM(),f=oM(),h=1,d="[object Arguments]",p="[object Array]",y="[object Object]",g=Object.prototype,b=g.hasOwnProperty;function O(S,x,T,j,E,P){var _=l(S),w=l(x),D=_?p:u(S),R=w?p:u(x);D=D==d?y:D,R=R==d?y:R;var B=D==y,W=R==y,$=D==R;if($&&c(S)){if(!c(x))return!1;_=!0,B=!1}if($&&!B)return P||(P=new e),_||f(S)?t(S,x,T,j,E,P):n(S,x,D,T,j,E,P);if(!(T&h)){var k=B&&b.call(S,"__wrapped__"),X=W&&b.call(x,"__wrapped__");if(k||X){var Q=k?S.value():S,Z=X?x.value():x;return P||(P=new e),E(Q,Z,T,j,P)}}return $?(P||(P=new e),r(S,x,T,j,E,P)):!1}return cy=O,cy}var sy,WA;function Xb(){if(WA)return sy;WA=1;var e=l$(),t=Tr();function n(r,u,l,c,f){return r===u?!0:r==null||u==null||!t(r)&&!t(u)?r!==r&&u!==u:e(r,u,l,c,n,f)}return sy=n,sy}var fy,ZA;function c$(){if(ZA)return fy;ZA=1;var e=Jj(),t=Xb(),n=1,r=2;function u(l,c,f,h){var d=f.length,p=d,y=!h;if(l==null)return!p;for(l=Object(l);d--;){var g=f[d];if(y&&g[2]?g[1]!==l[g[0]]:!(g[0]in l))return!1}for(;++d<p;){g=f[d];var b=g[0],O=l[b],S=g[1];if(y&&g[2]){if(O===void 0&&!(b in l))return!1}else{var x=new e;if(h)var T=h(O,S,b,l,c,x);if(!(T===void 0?t(S,O,n|r,h,x):T))return!1}}return!0}return fy=u,fy}var hy,FA;function sM(){if(FA)return hy;FA=1;var e=ia();function t(n){return n===n&&!e(n)}return hy=t,hy}var dy,QA;function s$(){if(QA)return dy;QA=1;var e=sM(),t=xf();function n(r){for(var u=t(r),l=u.length;l--;){var c=u[l],f=r[c];u[l]=[c,f,e(f)]}return u}return dy=n,dy}var vy,JA;function fM(){if(JA)return vy;JA=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return vy=e,vy}var py,ew;function f$(){if(ew)return py;ew=1;var e=c$(),t=s$(),n=fM();function r(u){var l=t(u);return l.length==1&&l[0][2]?n(l[0][0],l[0][1]):function(c){return c===u||e(c,u,l)}}return py=r,py}var yy,tw;function h$(){if(tw)return yy;tw=1;function e(t,n){return t!=null&&n in Object(t)}return yy=e,yy}var my,nw;function d$(){if(nw)return my;nw=1;var e=Mj(),t=Ib(),n=Wt(),r=Gb(),u=Yb(),l=pf();function c(f,h,d){h=e(h,f);for(var p=-1,y=h.length,g=!1;++p<y;){var b=l(h[p]);if(!(g=f!=null&&d(f,b)))break;f=f[b]}return g||++p!=y?g:(y=f==null?0:f.length,!!y&&u(y)&&r(b,y)&&(n(f)||t(f)))}return my=c,my}var gy,rw;function v$(){if(rw)return gy;rw=1;var e=h$(),t=d$();function n(r,u){return r!=null&&t(r,u,e)}return gy=n,gy}var by,aw;function p$(){if(aw)return by;aw=1;var e=Xb(),t=Pj(),n=v$(),r=jb(),u=sM(),l=fM(),c=pf(),f=1,h=2;function d(p,y){return r(p)&&u(y)?l(c(p),y):function(g){var b=t(g,p);return b===void 0&&b===y?n(g,p):e(y,b,f|h)}}return by=d,by}var xy,iw;function _u(){if(iw)return xy;iw=1;function e(t){return t}return xy=e,xy}var Sy,uw;function y$(){if(uw)return Sy;uw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Sy=e,Sy}var Oy,ow;function m$(){if(ow)return Oy;ow=1;var e=Nb();function t(n){return function(r){return e(r,n)}}return Oy=t,Oy}var _y,lw;function g$(){if(lw)return _y;lw=1;var e=y$(),t=m$(),n=jb(),r=pf();function u(l){return n(l)?e(r(l)):t(l)}return _y=u,_y}var Ay,cw;function ua(){if(cw)return Ay;cw=1;var e=f$(),t=p$(),n=_u(),r=Wt(),u=g$();function l(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):u(c)}return Ay=l,Ay}var wy,sw;function hM(){if(sw)return wy;sw=1;function e(t,n,r,u){for(var l=t.length,c=r+(u?1:-1);u?c--:++c<l;)if(n(t[c],c,t))return c;return-1}return wy=e,wy}var Ty,fw;function b$(){if(fw)return Ty;fw=1;function e(t){return t!==t}return Ty=e,Ty}var Ey,hw;function x$(){if(hw)return Ey;hw=1;function e(t,n,r){for(var u=r-1,l=t.length;++u<l;)if(t[u]===n)return u;return-1}return Ey=e,Ey}var jy,dw;function S$(){if(dw)return jy;dw=1;var e=hM(),t=b$(),n=x$();function r(u,l,c){return l===l?n(u,l,c):e(u,t,c)}return jy=r,jy}var My,vw;function O$(){if(vw)return My;vw=1;var e=S$();function t(n,r){var u=n==null?0:n.length;return!!u&&e(n,r,0)>-1}return My=t,My}var Py,pw;function _$(){if(pw)return Py;pw=1;function e(t,n,r){for(var u=-1,l=t==null?0:t.length;++u<l;)if(r(n,t[u]))return!0;return!1}return Py=e,Py}var Dy,yw;function A$(){if(yw)return Dy;yw=1;function e(){}return Dy=e,Dy}var Cy,mw;function w$(){if(mw)return Cy;mw=1;var e=cM(),t=A$(),n=Hb(),r=1/0,u=e&&1/n(new e([,-0]))[1]==r?function(l){return new e(l)}:t;return Cy=u,Cy}var Ry,gw;function T$(){if(gw)return Ry;gw=1;var e=eM(),t=O$(),n=_$(),r=nM(),u=w$(),l=Hb(),c=200;function f(h,d,p){var y=-1,g=t,b=h.length,O=!0,S=[],x=S;if(p)O=!1,g=n;else if(b>=c){var T=d?null:u(h);if(T)return l(T);O=!1,g=r,x=new e}else x=d?[]:S;e:for(;++y<b;){var j=h[y],E=d?d(j):j;if(j=p||j!==0?j:0,O&&E===E){for(var P=x.length;P--;)if(x[P]===E)continue e;d&&x.push(E),S.push(j)}else g(x,E,p)||(x!==S&&x.push(E),S.push(j))}return S}return Ry=f,Ry}var Ny,bw;function E$(){if(bw)return Ny;bw=1;var e=ua(),t=T$();function n(r,u){return r&&r.length?t(r,e(u,2)):[]}return Ny=n,Ny}var j$=E$();const xw=Ve(j$);function dM(e,t,n){return t===!0?xw(e,n):_e(t)?xw(e,t):e}function Wi(e){"@babel/helpers - typeof";return Wi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wi(e)}var M$=["ref"];function Sw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function vr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Sw(Object(n),!0).forEach(function(r){Sf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function P$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ow(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,pM(r.key),r)}}function D$(e,t,n){return t&&Ow(e.prototype,t),n&&Ow(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function C$(e,t,n){return t=xs(t),R$(e,vM()?Reflect.construct(t,n||[],xs(e).constructor):t.apply(e,n))}function R$(e,t){if(t&&(Wi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return N$(e)}function N$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vM=function(){return!!e})()}function xs(e){return xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xs(e)}function q$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bg(e,t)}function bg(e,t){return bg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},bg(e,t)}function Sf(e,t,n){return t=pM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pM(e){var t=$$(e,"string");return Wi(t)=="symbol"?t:t+""}function $$(e,t){if(Wi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function B$(e,t){if(e==null)return{};var n=z$(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function z$(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function L$(e){return e.value}function k$(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var n=B$(t,M$);return z.createElement(Ub,n)}var _w=1,ra=function(e){function t(){var n;P$(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=C$(this,t,[].concat(u)),Sf(n,"lastBoundingBox",{width:-1,height:-1}),n}return q$(t,e),D$(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,u=this.getBBox();u?(Math.abs(u.width-this.lastBoundingBox.width)>_w||Math.abs(u.height-this.lastBoundingBox.height)>_w)&&(this.lastBoundingBox.width=u.width,this.lastBoundingBox.height=u.height,r&&r(u)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?vr({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var u=this.props,l=u.layout,c=u.align,f=u.verticalAlign,h=u.margin,d=u.chartWidth,p=u.chartHeight,y,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&l==="vertical"){var b=this.getBBoxSnapshot();y={left:((d||0)-b.width)/2}}else y=c==="right"?{right:h&&h.right||0}:{left:h&&h.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var O=this.getBBoxSnapshot();g={top:((p||0)-O.height)/2}}else g=f==="bottom"?{bottom:h&&h.bottom||0}:{top:h&&h.top||0};return vr(vr({},y),g)}},{key:"render",value:function(){var r=this,u=this.props,l=u.content,c=u.width,f=u.height,h=u.wrapperStyle,d=u.payloadUniqBy,p=u.payload,y=vr(vr({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(h)),h);return z.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:function(b){r.wrapperNode=b}},k$(l,vr(vr({},this.props),{},{payload:dM(p,d,L$)})))}}],[{key:"getWithHeight",value:function(r,u){var l=vr(vr({},this.defaultProps),r.props),c=l.layout;return c==="vertical"&&ce(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||u}:null}}])}(le.PureComponent);Sf(ra,"displayName","Legend");Sf(ra,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var qy,Aw;function U$(){if(Aw)return qy;Aw=1;var e=El(),t=Ib(),n=Wt(),r=e?e.isConcatSpreadable:void 0;function u(l){return n(l)||t(l)||!!(r&&l&&l[r])}return qy=u,qy}var $y,ww;function yM(){if(ww)return $y;ww=1;var e=aM(),t=U$();function n(r,u,l,c,f){var h=-1,d=r.length;for(l||(l=t),f||(f=[]);++h<d;){var p=r[h];u>0&&l(p)?u>1?n(p,u-1,l,c,f):e(f,p):c||(f[f.length]=p)}return f}return $y=n,$y}var By,Tw;function H$(){if(Tw)return By;Tw=1;function e(t){return function(n,r,u){for(var l=-1,c=Object(n),f=u(n),h=f.length;h--;){var d=f[t?h:++l];if(r(c[d],d,c)===!1)break}return n}}return By=e,By}var zy,Ew;function I$(){if(Ew)return zy;Ew=1;var e=H$(),t=e();return zy=t,zy}var Ly,jw;function mM(){if(jw)return Ly;jw=1;var e=I$(),t=xf();function n(r,u){return r&&e(r,u,t)}return Ly=n,Ly}var ky,Mw;function G$(){if(Mw)return ky;Mw=1;var e=jl();function t(n,r){return function(u,l){if(u==null)return u;if(!e(u))return n(u,l);for(var c=u.length,f=r?c:-1,h=Object(u);(r?f--:++f<c)&&l(h[f],f,h)!==!1;);return u}}return ky=t,ky}var Uy,Pw;function Kb(){if(Pw)return Uy;Pw=1;var e=mM(),t=G$(),n=t(e);return Uy=n,Uy}var Hy,Dw;function gM(){if(Dw)return Hy;Dw=1;var e=Kb(),t=jl();function n(r,u){var l=-1,c=t(r)?Array(r.length):[];return e(r,function(f,h,d){c[++l]=u(f,h,d)}),c}return Hy=n,Hy}var Iy,Cw;function Y$(){if(Cw)return Iy;Cw=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return Iy=e,Iy}var Gy,Rw;function X$(){if(Rw)return Gy;Rw=1;var e=bu();function t(n,r){if(n!==r){var u=n!==void 0,l=n===null,c=n===n,f=e(n),h=r!==void 0,d=r===null,p=r===r,y=e(r);if(!d&&!y&&!f&&n>r||f&&h&&p&&!d&&!y||l&&h&&p||!u&&p||!c)return 1;if(!l&&!f&&!y&&n<r||y&&u&&c&&!l&&!f||d&&u&&c||!h&&c||!p)return-1}return 0}return Gy=t,Gy}var Yy,Nw;function K$(){if(Nw)return Yy;Nw=1;var e=X$();function t(n,r,u){for(var l=-1,c=n.criteria,f=r.criteria,h=c.length,d=u.length;++l<h;){var p=e(c[l],f[l]);if(p){if(l>=d)return p;var y=u[l];return p*(y=="desc"?-1:1)}}return n.index-r.index}return Yy=t,Yy}var Xy,qw;function V$(){if(qw)return Xy;qw=1;var e=Rb(),t=Nb(),n=ua(),r=gM(),u=Y$(),l=uM(),c=K$(),f=_u(),h=Wt();function d(p,y,g){y.length?y=e(y,function(S){return h(S)?function(x){return t(x,S.length===1?S[0]:S)}:S}):y=[f];var b=-1;y=e(y,l(n));var O=r(p,function(S,x,T){var j=e(y,function(E){return E(S)});return{criteria:j,index:++b,value:S}});return u(O,function(S,x){return c(S,x,g)})}return Xy=d,Xy}var Ky,$w;function W$(){if($w)return Ky;$w=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return Ky=e,Ky}var Vy,Bw;function Z$(){if(Bw)return Vy;Bw=1;var e=W$(),t=Math.max;function n(r,u,l){return u=t(u===void 0?r.length-1:u,0),function(){for(var c=arguments,f=-1,h=t(c.length-u,0),d=Array(h);++f<h;)d[f]=c[u+f];f=-1;for(var p=Array(u+1);++f<u;)p[f]=c[f];return p[u]=l(d),e(r,this,p)}}return Vy=n,Vy}var Wy,zw;function F$(){if(zw)return Wy;zw=1;function e(t){return function(){return t}}return Wy=e,Wy}var Zy,Lw;function bM(){if(Lw)return Zy;Lw=1;var e=Ya(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return Zy=t,Zy}var Fy,kw;function Q$(){if(kw)return Fy;kw=1;var e=F$(),t=bM(),n=_u(),r=t?function(u,l){return t(u,"toString",{configurable:!0,enumerable:!1,value:e(l),writable:!0})}:n;return Fy=r,Fy}var Qy,Uw;function J$(){if(Uw)return Qy;Uw=1;var e=800,t=16,n=Date.now;function r(u){var l=0,c=0;return function(){var f=n(),h=t-(f-c);if(c=f,h>0){if(++l>=e)return arguments[0]}else l=0;return u.apply(void 0,arguments)}}return Qy=r,Qy}var Jy,Hw;function eB(){if(Hw)return Jy;Hw=1;var e=Q$(),t=J$(),n=t(e);return Jy=n,Jy}var em,Iw;function tB(){if(Iw)return em;Iw=1;var e=_u(),t=Z$(),n=eB();function r(u,l){return n(t(u,l,e),u+"")}return em=r,em}var tm,Gw;function Of(){if(Gw)return tm;Gw=1;var e=Pb(),t=jl(),n=Gb(),r=ia();function u(l,c,f){if(!r(f))return!1;var h=typeof c;return(h=="number"?t(f)&&n(c,f.length):h=="string"&&c in f)?e(f[c],l):!1}return tm=u,tm}var nm,Yw;function nB(){if(Yw)return nm;Yw=1;var e=yM(),t=V$(),n=tB(),r=Of(),u=n(function(l,c){if(l==null)return[];var f=c.length;return f>1&&r(l,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(l,e(c,1),[])});return nm=u,nm}var rB=nB();const Vb=Ve(rB);function Ko(e){"@babel/helpers - typeof";return Ko=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ko(e)}function xg(){return xg=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},xg.apply(this,arguments)}function aB(e,t){return lB(e)||oB(e,t)||uB(e,t)||iB()}function iB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uB(e,t){if(e){if(typeof e=="string")return Xw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xw(e,t)}}function Xw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function oB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function lB(e){if(Array.isArray(e))return e}function Kw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function rm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Kw(Object(n),!0).forEach(function(r){cB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cB(e,t,n){return t=sB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sB(e){var t=fB(e,"string");return Ko(t)=="symbol"?t:t+""}function fB(e,t){if(Ko(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ko(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hB(e){return Array.isArray(e)&&bt(e[0])&&bt(e[1])?e.join(" ~ "):e}var dB=function(t){var n=t.separator,r=n===void 0?" : ":n,u=t.contentStyle,l=u===void 0?{}:u,c=t.itemStyle,f=c===void 0?{}:c,h=t.labelStyle,d=h===void 0?{}:h,p=t.payload,y=t.formatter,g=t.itemSorter,b=t.wrapperClassName,O=t.labelClassName,S=t.label,x=t.labelFormatter,T=t.accessibilityLayer,j=T===void 0?!1:T,E=function(){if(p&&p.length){var k={padding:0,margin:0},X=(g?Vb(p,g):p).map(function(Q,Z){if(Q.type==="none")return null;var N=rm({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},f),I=Q.formatter||y||hB,ee=Q.value,ue=Q.name,C=ee,K=ue;if(I&&C!=null&&K!=null){var J=I(ee,ue,Q,Z,p);if(Array.isArray(J)){var re=aB(J,2);C=re[0],K=re[1]}else C=J}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Z),style:N},bt(K)?z.createElement("span",{className:"recharts-tooltip-item-name"},K):null,bt(K)?z.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,z.createElement("span",{className:"recharts-tooltip-item-value"},C),z.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return z.createElement("ul",{className:"recharts-tooltip-item-list",style:k},X)}return null},P=rm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},l),_=rm({margin:0},d),w=!Me(S),D=w?S:"",R=Ne("recharts-default-tooltip",b),B=Ne("recharts-tooltip-label",O);w&&x&&p!==void 0&&p!==null&&(D=x(S,p));var W=j?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",xg({className:R,style:P},W),z.createElement("p",{className:B,style:_},z.isValidElement(D)?D:"".concat(D)),E())};function Vo(e){"@babel/helpers - typeof";return Vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vo(e)}function Jc(e,t,n){return t=vB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vB(e){var t=pB(e,"string");return Vo(t)=="symbol"?t:t+""}function pB(e,t){if(Vo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jo="recharts-tooltip-wrapper",yB={visibility:"hidden"};function mB(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Ne(jo,Jc(Jc(Jc(Jc({},"".concat(jo,"-right"),ce(n)&&t&&ce(t.x)&&n>=t.x),"".concat(jo,"-left"),ce(n)&&t&&ce(t.x)&&n<t.x),"".concat(jo,"-bottom"),ce(r)&&t&&ce(t.y)&&r>=t.y),"".concat(jo,"-top"),ce(r)&&t&&ce(t.y)&&r<t.y))}function Vw(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,u=e.offsetTopLeft,l=e.position,c=e.reverseDirection,f=e.tooltipDimension,h=e.viewBox,d=e.viewBoxDimension;if(l&&ce(l[r]))return l[r];var p=n[r]-f-u,y=n[r]+u;if(t[r])return c[r]?p:y;if(c[r]){var g=p,b=h[r];return g<b?Math.max(y,h[r]):Math.max(p,h[r])}var O=y+f,S=h[r]+d;return O>S?Math.max(p,h[r]):Math.max(y,h[r])}function gB(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function bB(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,u=e.position,l=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,h=e.viewBox,d,p,y;return c.height>0&&c.width>0&&n?(p=Vw({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:u,reverseDirection:l,tooltipDimension:c.width,viewBox:h,viewBoxDimension:h.width}),y=Vw({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:u,reverseDirection:l,tooltipDimension:c.height,viewBox:h,viewBoxDimension:h.height}),d=gB({translateX:p,translateY:y,useTranslate3d:f})):d=yB,{cssProperties:d,cssClasses:mB({translateX:p,translateY:y,coordinate:n})}}function Zi(e){"@babel/helpers - typeof";return Zi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zi(e)}function Ww(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Zw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ww(Object(n),!0).forEach(function(r){Og(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ww(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SB(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,SM(r.key),r)}}function OB(e,t,n){return t&&SB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _B(e,t,n){return t=Ss(t),AB(e,xM()?Reflect.construct(t,n||[],Ss(e).constructor):t.apply(e,n))}function AB(e,t){if(t&&(Zi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wB(e)}function wB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xM=function(){return!!e})()}function Ss(e){return Ss=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ss(e)}function TB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sg(e,t)}function Sg(e,t){return Sg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Sg(e,t)}function Og(e,t,n){return t=SM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SM(e){var t=EB(e,"string");return Zi(t)=="symbol"?t:t+""}function EB(e,t){if(Zi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Fw=1,jB=function(e){function t(){var n;xB(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=_B(this,t,[].concat(u)),Og(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Og(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,h,d,p;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(f=(h=n.props.coordinate)===null||h===void 0?void 0:h.x)!==null&&f!==void 0?f:0,y:(d=(p=n.props.coordinate)===null||p===void 0?void 0:p.y)!==null&&d!==void 0?d:0}})}}),n}return TB(t,e),OB(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>Fw||Math.abs(r.height-this.state.lastBoundingBox.height)>Fw)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&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 r,u;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((u=this.props.coordinate)===null||u===void 0?void 0:u.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,u=this.props,l=u.active,c=u.allowEscapeViewBox,f=u.animationDuration,h=u.animationEasing,d=u.children,p=u.coordinate,y=u.hasPayload,g=u.isAnimationActive,b=u.offset,O=u.position,S=u.reverseDirection,x=u.useTranslate3d,T=u.viewBox,j=u.wrapperStyle,E=bB({allowEscapeViewBox:c,coordinate:p,offsetTopLeft:b,position:O,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:T}),P=E.cssClasses,_=E.cssProperties,w=Zw(Zw({transition:g&&l?"transform ".concat(f,"ms ").concat(h):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&l&&y?"visible":"hidden",position:"absolute",top:0,left:0},j);return z.createElement("div",{tabIndex:-1,className:P,style:w,ref:function(R){r.wrapperNode=R}},d)}}])}(le.PureComponent),MB=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Xa={isSsr:MB()};function Fi(e){"@babel/helpers - typeof";return Fi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fi(e)}function Qw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Jw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Qw(Object(n),!0).forEach(function(r){Wb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DB(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,_M(r.key),r)}}function CB(e,t,n){return t&&DB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function RB(e,t,n){return t=Os(t),NB(e,OM()?Reflect.construct(t,n||[],Os(e).constructor):t.apply(e,n))}function NB(e,t){if(t&&(Fi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qB(e)}function qB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OM=function(){return!!e})()}function Os(e){return Os=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Os(e)}function $B(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_g(e,t)}function _g(e,t){return _g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},_g(e,t)}function Wb(e,t,n){return t=_M(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _M(e){var t=BB(e,"string");return Fi(t)=="symbol"?t:t+""}function BB(e,t){if(Fi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function zB(e){return e.dataKey}function LB(e,t){return z.isValidElement(e)?z.cloneElement(e,t):typeof e=="function"?z.createElement(e,t):z.createElement(dB,t)}var Cn=function(e){function t(){return PB(this,t),RB(this,t,arguments)}return $B(t,e),CB(t,[{key:"render",value:function(){var r=this,u=this.props,l=u.active,c=u.allowEscapeViewBox,f=u.animationDuration,h=u.animationEasing,d=u.content,p=u.coordinate,y=u.filterNull,g=u.isAnimationActive,b=u.offset,O=u.payload,S=u.payloadUniqBy,x=u.position,T=u.reverseDirection,j=u.useTranslate3d,E=u.viewBox,P=u.wrapperStyle,_=O??[];y&&_.length&&(_=dM(O.filter(function(D){return D.value!=null&&(D.hide!==!0||r.props.includeHidden)}),S,zB));var w=_.length>0;return z.createElement(jB,{allowEscapeViewBox:c,animationDuration:f,animationEasing:h,isAnimationActive:g,active:l,coordinate:p,hasPayload:w,offset:b,position:x,reverseDirection:T,useTranslate3d:j,viewBox:E,wrapperStyle:P},LB(d,Jw(Jw({},this.props),{},{payload:_})))}}])}(le.PureComponent);Wb(Cn,"displayName","Tooltip");Wb(Cn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Xa.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:{}});var am,eT;function kB(){if(eT)return am;eT=1;var e=Zn(),t=function(){return e.Date.now()};return am=t,am}var im,tT;function UB(){if(tT)return im;tT=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return im=t,im}var um,nT;function HB(){if(nT)return um;nT=1;var e=UB(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return um=n,um}var om,rT;function AM(){if(rT)return om;rT=1;var e=HB(),t=ia(),n=bu(),r=NaN,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function h(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var p=typeof d.valueOf=="function"?d.valueOf():d;d=t(p)?p+"":p}if(typeof d!="string")return d===0?d:+d;d=e(d);var y=l.test(d);return y||c.test(d)?f(d.slice(2),y?2:8):u.test(d)?r:+d}return om=h,om}var lm,aT;function IB(){if(aT)return lm;aT=1;var e=ia(),t=kB(),n=AM(),r="Expected a function",u=Math.max,l=Math.min;function c(f,h,d){var p,y,g,b,O,S,x=0,T=!1,j=!1,E=!0;if(typeof f!="function")throw new TypeError(r);h=n(h)||0,e(d)&&(T=!!d.leading,j="maxWait"in d,g=j?u(n(d.maxWait)||0,h):g,E="trailing"in d?!!d.trailing:E);function P(X){var Q=p,Z=y;return p=y=void 0,x=X,b=f.apply(Z,Q),b}function _(X){return x=X,O=setTimeout(R,h),T?P(X):b}function w(X){var Q=X-S,Z=X-x,N=h-Q;return j?l(N,g-Z):N}function D(X){var Q=X-S,Z=X-x;return S===void 0||Q>=h||Q<0||j&&Z>=g}function R(){var X=t();if(D(X))return B(X);O=setTimeout(R,w(X))}function B(X){return O=void 0,E&&p?P(X):(p=y=void 0,b)}function W(){O!==void 0&&clearTimeout(O),x=0,p=S=y=O=void 0}function $(){return O===void 0?b:B(t())}function k(){var X=t(),Q=D(X);if(p=arguments,y=this,S=X,Q){if(O===void 0)return _(S);if(j)return clearTimeout(O),O=setTimeout(R,h),P(S)}return O===void 0&&(O=setTimeout(R,h)),b}return k.cancel=W,k.flush=$,k}return lm=c,lm}var cm,iT;function GB(){if(iT)return cm;iT=1;var e=IB(),t=ia(),n="Expected a function";function r(u,l,c){var f=!0,h=!0;if(typeof u!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,h="trailing"in c?!!c.trailing:h),e(u,l,{leading:f,maxWait:l,trailing:h})}return cm=r,cm}var YB=GB();const wM=Ve(YB);function Wo(e){"@babel/helpers - typeof";return Wo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wo(e)}function uT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uT(Object(n),!0).forEach(function(r){XB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XB(e,t,n){return t=KB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KB(e){var t=VB(e,"string");return Wo(t)=="symbol"?t:t+""}function VB(e,t){if(Wo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WB(e,t){return JB(e)||QB(e,t)||FB(e,t)||ZB()}function ZB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function FB(e,t){if(e){if(typeof e=="string")return oT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oT(e,t)}}function oT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function QB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function JB(e){if(Array.isArray(e))return e}var e4=le.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,u=r===void 0?{width:-1,height:-1}:r,l=e.width,c=l===void 0?"100%":l,f=e.height,h=f===void 0?"100%":f,d=e.minWidth,p=d===void 0?0:d,y=e.minHeight,g=e.maxHeight,b=e.children,O=e.debounce,S=O===void 0?0:O,x=e.id,T=e.className,j=e.onResize,E=e.style,P=E===void 0?{}:E,_=le.useRef(null),w=le.useRef();w.current=j,le.useImperativeHandle(t,function(){return Object.defineProperty(_.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),_.current},configurable:!0})});var D=le.useState({containerWidth:u.width,containerHeight:u.height}),R=WB(D,2),B=R[0],W=R[1],$=le.useCallback(function(X,Q){W(function(Z){var N=Math.round(X),I=Math.round(Q);return Z.containerWidth===N&&Z.containerHeight===I?Z:{containerWidth:N,containerHeight:I}})},[]);le.useEffect(function(){var X=function(ue){var C,K=ue[0].contentRect,J=K.width,re=K.height;$(J,re),(C=w.current)===null||C===void 0||C.call(w,J,re)};S>0&&(X=wM(X,S,{trailing:!0,leading:!1}));var Q=new ResizeObserver(X),Z=_.current.getBoundingClientRect(),N=Z.width,I=Z.height;return $(N,I),Q.observe(_.current),function(){Q.disconnect()}},[$,S]);var k=le.useMemo(function(){var X=B.containerWidth,Q=B.containerHeight;if(X<0||Q<0)return null;br(Ra(c)||Ra(h),`The width(%s) and height(%s) are both fixed numbers,
       maybe you don't need to use a ResponsiveContainer.`,c,h),br(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Z=Ra(c)?X:c,N=Ra(h)?Q:h;n&&n>0&&(Z?N=Z/n:N&&(Z=N*n),g&&N>g&&(N=g)),br(Z>0||N>0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,Z,N,c,h,p,y,n);var I=!Array.isArray(b)&&gr(b.type).endsWith("Chart");return z.Children.map(b,function(ee){return z.isValidElement(ee)?le.cloneElement(ee,es({width:Z,height:N},I?{style:es({height:"100%",width:"100%",maxHeight:N,maxWidth:Z},ee.props.style)}:{})):ee})},[n,b,h,g,y,p,B,c]);return z.createElement("div",{id:x?"".concat(x):void 0,className:Ne("recharts-responsive-container",T),style:es(es({},P),{},{width:c,height:h,minWidth:p,minHeight:y,maxHeight:g}),ref:_},k)}),TM=function(t){return null};TM.displayName="Cell";function Zo(e){"@babel/helpers - typeof";return Zo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zo(e)}function lT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Ag(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lT(Object(n),!0).forEach(function(r){t4(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function t4(e,t,n){return t=n4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n4(e){var t=r4(e,"string");return Zo(t)=="symbol"?t:t+""}function r4(e,t){if(Zo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $i={widthCache:{},cacheCount:0},a4=2e3,i4={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},cT="recharts_measurement_span";function u4(e){var t=Ag({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var ko=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Xa.isSsr)return{width:0,height:0};var r=u4(n),u=JSON.stringify({text:t,copyStyle:r});if($i.widthCache[u])return $i.widthCache[u];try{var l=document.getElementById(cT);l||(l=document.createElement("span"),l.setAttribute("id",cT),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));var c=Ag(Ag({},i4),r);Object.assign(l.style,c),l.textContent="".concat(t);var f=l.getBoundingClientRect(),h={width:f.width,height:f.height};return $i.widthCache[u]=h,++$i.cacheCount>a4&&($i.cacheCount=0,$i.widthCache={}),h}catch{return{width:0,height:0}}},o4=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Fo(e){"@babel/helpers - typeof";return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fo(e)}function _s(e,t){return f4(e)||s4(e,t)||c4(e,t)||l4()}function l4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c4(e,t){if(e){if(typeof e=="string")return sT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sT(e,t)}}function sT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s4(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function f4(e){if(Array.isArray(e))return e}function h4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fT(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,v4(r.key),r)}}function d4(e,t,n){return t&&fT(e.prototype,t),n&&fT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function v4(e){var t=p4(e,"string");return Fo(t)=="symbol"?t:t+""}function p4(e,t){if(Fo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var hT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,dT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,y4=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,m4=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,EM={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},g4=Object.keys(EM),ki="NaN";function b4(e,t){return e*EM[t]}var ts=function(){function e(t,n){h4(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!y4.test(n)&&(this.num=NaN,this.unit=""),g4.includes(n)&&(this.num=b4(t,n),this.unit="px")}return d4(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,u=(r=m4.exec(n))!==null&&r!==void 0?r:[],l=_s(u,3),c=l[1],f=l[2];return new e(parseFloat(c),f??"")}}])}();function jM(e){if(e.includes(ki))return ki;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=hT.exec(t))!==null&&n!==void 0?n:[],u=_s(r,4),l=u[1],c=u[2],f=u[3],h=ts.parse(l??""),d=ts.parse(f??""),p=c==="*"?h.multiply(d):h.divide(d);if(p.isNaN())return ki;t=t.replace(hT,p.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,g=(y=dT.exec(t))!==null&&y!==void 0?y:[],b=_s(g,4),O=b[1],S=b[2],x=b[3],T=ts.parse(O??""),j=ts.parse(x??""),E=S==="+"?T.add(j):T.subtract(j);if(E.isNaN())return ki;t=t.replace(dT,E.toString())}return t}var vT=/\(([^()]*)\)/;function x4(e){for(var t=e;t.includes("(");){var n=vT.exec(t),r=_s(n,2),u=r[1];t=t.replace(vT,jM(u))}return t}function S4(e){var t=e.replace(/\s+/g,"");return t=x4(t),t=jM(t),t}function O4(e){try{return S4(e)}catch{return ki}}function sm(e){var t=O4(e.slice(5,-1));return t===ki?"":t}var _4=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],A4=["dx","dy","angle","className","breakAll"];function wg(){return wg=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},wg.apply(this,arguments)}function pT(e,t){if(e==null)return{};var n=w4(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function w4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function yT(e,t){return M4(e)||j4(e,t)||E4(e,t)||T4()}function T4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E4(e,t){if(e){if(typeof e=="string")return mT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mT(e,t)}}function mT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j4(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function M4(e){if(Array.isArray(e))return e}var MM=/[ \f\n\r\t\v\u2028\u2029]+/,PM=function(t){var n=t.children,r=t.breakAll,u=t.style;try{var l=[];Me(n)||(r?l=n.toString().split(""):l=n.toString().split(MM));var c=l.map(function(h){return{word:h,width:ko(h,u).width}}),f=r?0:ko(" ",u).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},P4=function(t,n,r,u,l){var c=t.maxLines,f=t.children,h=t.style,d=t.breakAll,p=ce(c),y=f,g=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Z.reduce(function(N,I){var ee=I.word,ue=I.width,C=N[N.length-1];if(C&&(u==null||l||C.width+ue+r<Number(u)))C.words.push(ee),C.width+=ue+r;else{var K={words:[ee],width:ue};N.push(K)}return N},[])},b=g(n),O=function(Z){return Z.reduce(function(N,I){return N.width>I.width?N:I})};if(!p)return b;for(var S="…",x=function(Z){var N=y.slice(0,Z),I=PM({breakAll:d,style:h,children:N+S}).wordsWithComputedWidth,ee=g(I),ue=ee.length>c||O(ee).width>Number(u);return[ue,ee]},T=0,j=y.length-1,E=0,P;T<=j&&E<=y.length-1;){var _=Math.floor((T+j)/2),w=_-1,D=x(w),R=yT(D,2),B=R[0],W=R[1],$=x(_),k=yT($,1),X=k[0];if(!B&&!X&&(T=_+1),B&&X&&(j=_-1),!B&&X){P=W;break}E++}return P||b},gT=function(t){var n=Me(t)?[]:t.toString().split(MM);return[{words:n}]},D4=function(t){var n=t.width,r=t.scaleToFit,u=t.children,l=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Xa.isSsr){var h,d,p=PM({breakAll:c,children:u,style:l});if(p){var y=p.wordsWithComputedWidth,g=p.spaceWidth;h=y,d=g}else return gT(u);return P4({breakAll:c,children:u,maxLines:f,style:l},h,d,n,r)}return gT(u)},bT="#808080",As=function(t){var n=t.x,r=n===void 0?0:n,u=t.y,l=u===void 0?0:u,c=t.lineHeight,f=c===void 0?"1em":c,h=t.capHeight,d=h===void 0?"0.71em":h,p=t.scaleToFit,y=p===void 0?!1:p,g=t.textAnchor,b=g===void 0?"start":g,O=t.verticalAnchor,S=O===void 0?"end":O,x=t.fill,T=x===void 0?bT:x,j=pT(t,_4),E=le.useMemo(function(){return D4({breakAll:j.breakAll,children:j.children,maxLines:j.maxLines,scaleToFit:y,style:j.style,width:j.width})},[j.breakAll,j.children,j.maxLines,y,j.style,j.width]),P=j.dx,_=j.dy,w=j.angle,D=j.className,R=j.breakAll,B=pT(j,A4);if(!bt(r)||!bt(l))return null;var W=r+(ce(P)?P:0),$=l+(ce(_)?_:0),k;switch(S){case"start":k=sm("calc(".concat(d,")"));break;case"middle":k=sm("calc(".concat((E.length-1)/2," * -").concat(f," + (").concat(d," / 2))"));break;default:k=sm("calc(".concat(E.length-1," * -").concat(f,")"));break}var X=[];if(y){var Q=E[0].width,Z=j.width;X.push("scale(".concat((ce(Z)?Z/Q:1)/Q,")"))}return w&&X.push("rotate(".concat(w,", ").concat(W,", ").concat($,")")),X.length&&(B.transform=X.join(" ")),z.createElement("text",wg({},we(B,!0),{x:W,y:$,className:Ne("recharts-text",D),textAnchor:b,fill:T.includes("url")?bT:T}),E.map(function(N,I){var ee=N.words.join(R?"":" ");return z.createElement("tspan",{x:W,dy:I===0?k:f,key:"".concat(ee,"-").concat(I)},ee)}))};function aa(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function C4(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Zb(e){let t,n,r;e.length!==2?(t=aa,n=(f,h)=>aa(e(f),h),r=(f,h)=>e(f)-h):(t=e===aa||e===C4?e:R4,n=e,r=e);function u(f,h,d=0,p=f.length){if(d<p){if(t(h,h)!==0)return p;do{const y=d+p>>>1;n(f[y],h)<0?d=y+1:p=y}while(d<p)}return d}function l(f,h,d=0,p=f.length){if(d<p){if(t(h,h)!==0)return p;do{const y=d+p>>>1;n(f[y],h)<=0?d=y+1:p=y}while(d<p)}return d}function c(f,h,d=0,p=f.length){const y=u(f,h,d,p-1);return y>d&&r(f[y-1],h)>-r(f[y],h)?y-1:y}return{left:u,center:c,right:l}}function R4(){return 0}function DM(e){return e===null?NaN:+e}function*N4(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const q4=Zb(aa),Ml=q4.right;Zb(DM).center;class xT extends Map{constructor(t,n=z4){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,u]of t)this.set(r,u)}get(t){return super.get(ST(this,t))}has(t){return super.has(ST(this,t))}set(t,n){return super.set($4(this,t),n)}delete(t){return super.delete(B4(this,t))}}function ST({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function $4({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function B4({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function z4(e){return e!==null&&typeof e=="object"?e.valueOf():e}function L4(e=aa){if(e===aa)return CM;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function CM(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const k4=Math.sqrt(50),U4=Math.sqrt(10),H4=Math.sqrt(2);function ws(e,t,n){const r=(t-e)/Math.max(0,n),u=Math.floor(Math.log10(r)),l=r/Math.pow(10,u),c=l>=k4?10:l>=U4?5:l>=H4?2:1;let f,h,d;return u<0?(d=Math.pow(10,-u)/c,f=Math.round(e*d),h=Math.round(t*d),f/d<e&&++f,h/d>t&&--h,d=-d):(d=Math.pow(10,u)*c,f=Math.round(e/d),h=Math.round(t/d),f*d<e&&++f,h*d>t&&--h),h<f&&.5<=n&&n<2?ws(e,t,n*2):[f,h,d]}function Tg(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[u,l,c]=r?ws(t,e,n):ws(e,t,n);if(!(l>=u))return[];const f=l-u+1,h=new Array(f);if(r)if(c<0)for(let d=0;d<f;++d)h[d]=(l-d)/-c;else for(let d=0;d<f;++d)h[d]=(l-d)*c;else if(c<0)for(let d=0;d<f;++d)h[d]=(u+d)/-c;else for(let d=0;d<f;++d)h[d]=(u+d)*c;return h}function Eg(e,t,n){return t=+t,e=+e,n=+n,ws(e,t,n)[2]}function jg(e,t,n){t=+t,e=+e,n=+n;const r=t<e,u=r?Eg(t,e,n):Eg(e,t,n);return(r?-1:1)*(u<0?1/-u:u)}function OT(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function _T(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function RM(e,t,n=0,r=1/0,u){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(u=u===void 0?CM:L4(u);r>n;){if(r-n>600){const h=r-n+1,d=t-n+1,p=Math.log(h),y=.5*Math.exp(2*p/3),g=.5*Math.sqrt(p*y*(h-y)/h)*(d-h/2<0?-1:1),b=Math.max(n,Math.floor(t-d*y/h+g)),O=Math.min(r,Math.floor(t+(h-d)*y/h+g));RM(e,t,b,O,u)}const l=e[t];let c=n,f=r;for(Mo(e,n,t),u(e[r],l)>0&&Mo(e,n,r);c<f;){for(Mo(e,c,f),++c,--f;u(e[c],l)<0;)++c;for(;u(e[f],l)>0;)--f}u(e[n],l)===0?Mo(e,n,f):(++f,Mo(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function Mo(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function I4(e,t,n){if(e=Float64Array.from(N4(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return _T(e);if(t>=1)return OT(e);var r,u=(r-1)*t,l=Math.floor(u),c=OT(RM(e,l).subarray(0,l+1)),f=_T(e.subarray(l+1));return c+(f-c)*(u-l)}}function G4(e,t,n=DM){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,u=(r-1)*t,l=Math.floor(u),c=+n(e[l],l,e),f=+n(e[l+1],l+1,e);return c+(f-c)*(u-l)}}function Y4(e,t,n){e=+e,t=+t,n=(u=arguments.length)<2?(t=e,e=0,1):u<3?1:+n;for(var r=-1,u=Math.max(0,Math.ceil((t-e)/n))|0,l=new Array(u);++r<u;)l[r]=e+r*n;return l}function Tn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Er(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const Mg=Symbol("implicit");function Fb(){var e=new xT,t=[],n=[],r=Mg;function u(l){let c=e.get(l);if(c===void 0){if(r!==Mg)return r;e.set(l,c=t.push(l)-1)}return n[c%n.length]}return u.domain=function(l){if(!arguments.length)return t.slice();t=[],e=new xT;for(const c of l)e.has(c)||e.set(c,t.push(c)-1);return u},u.range=function(l){return arguments.length?(n=Array.from(l),u):n.slice()},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return Fb(t,n).unknown(r)},Tn.apply(u,arguments),u}function Qo(){var e=Fb().unknown(void 0),t=e.domain,n=e.range,r=0,u=1,l,c,f=!1,h=0,d=0,p=.5;delete e.unknown;function y(){var g=t().length,b=u<r,O=b?u:r,S=b?r:u;l=(S-O)/Math.max(1,g-h+d*2),f&&(l=Math.floor(l)),O+=(S-O-l*(g-h))*p,c=l*(1-h),f&&(O=Math.round(O),c=Math.round(c));var x=Y4(g).map(function(T){return O+l*T});return n(b?x.reverse():x)}return e.domain=function(g){return arguments.length?(t(g),y()):t()},e.range=function(g){return arguments.length?([r,u]=g,r=+r,u=+u,y()):[r,u]},e.rangeRound=function(g){return[r,u]=g,r=+r,u=+u,f=!0,y()},e.bandwidth=function(){return c},e.step=function(){return l},e.round=function(g){return arguments.length?(f=!!g,y()):f},e.padding=function(g){return arguments.length?(h=Math.min(1,d=+g),y()):h},e.paddingInner=function(g){return arguments.length?(h=Math.min(1,g),y()):h},e.paddingOuter=function(g){return arguments.length?(d=+g,y()):d},e.align=function(g){return arguments.length?(p=Math.max(0,Math.min(1,g)),y()):p},e.copy=function(){return Qo(t(),[r,u]).round(f).paddingInner(h).paddingOuter(d).align(p)},Tn.apply(y(),arguments)}function NM(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return NM(t())},e}function Uo(){return NM(Qo.apply(null,arguments).paddingInner(1))}function Qb(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function qM(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Pl(){}var Jo=.7,Ts=1/Jo,Gi="\\s*([+-]?\\d+)\\s*",el="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Xn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",X4=/^#([0-9a-f]{3,8})$/,K4=new RegExp(`^rgb\\(${Gi},${Gi},${Gi}\\)$`),V4=new RegExp(`^rgb\\(${Xn},${Xn},${Xn}\\)$`),W4=new RegExp(`^rgba\\(${Gi},${Gi},${Gi},${el}\\)$`),Z4=new RegExp(`^rgba\\(${Xn},${Xn},${Xn},${el}\\)$`),F4=new RegExp(`^hsl\\(${el},${Xn},${Xn}\\)$`),Q4=new RegExp(`^hsla\\(${el},${Xn},${Xn},${el}\\)$`),AT={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};Qb(Pl,tl,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:wT,formatHex:wT,formatHex8:J4,formatHsl:ez,formatRgb:TT,toString:TT});function wT(){return this.rgb().formatHex()}function J4(){return this.rgb().formatHex8()}function ez(){return $M(this).formatHsl()}function TT(){return this.rgb().formatRgb()}function tl(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=X4.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?ET(t):n===3?new Vt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ns(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ns(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=K4.exec(e))?new Vt(t[1],t[2],t[3],1):(t=V4.exec(e))?new Vt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=W4.exec(e))?ns(t[1],t[2],t[3],t[4]):(t=Z4.exec(e))?ns(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=F4.exec(e))?PT(t[1],t[2]/100,t[3]/100,1):(t=Q4.exec(e))?PT(t[1],t[2]/100,t[3]/100,t[4]):AT.hasOwnProperty(e)?ET(AT[e]):e==="transparent"?new Vt(NaN,NaN,NaN,0):null}function ET(e){return new Vt(e>>16&255,e>>8&255,e&255,1)}function ns(e,t,n,r){return r<=0&&(e=t=n=NaN),new Vt(e,t,n,r)}function tz(e){return e instanceof Pl||(e=tl(e)),e?(e=e.rgb(),new Vt(e.r,e.g,e.b,e.opacity)):new Vt}function Pg(e,t,n,r){return arguments.length===1?tz(e):new Vt(e,t,n,r??1)}function Vt(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Qb(Vt,Pg,qM(Pl,{brighter(e){return e=e==null?Ts:Math.pow(Ts,e),new Vt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Jo:Math.pow(Jo,e),new Vt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Vt(za(this.r),za(this.g),za(this.b),Es(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:jT,formatHex:jT,formatHex8:nz,formatRgb:MT,toString:MT}));function jT(){return`#${Na(this.r)}${Na(this.g)}${Na(this.b)}`}function nz(){return`#${Na(this.r)}${Na(this.g)}${Na(this.b)}${Na((isNaN(this.opacity)?1:this.opacity)*255)}`}function MT(){const e=Es(this.opacity);return`${e===1?"rgb(":"rgba("}${za(this.r)}, ${za(this.g)}, ${za(this.b)}${e===1?")":`, ${e})`}`}function Es(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function za(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Na(e){return e=za(e),(e<16?"0":"")+e.toString(16)}function PT(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new qn(e,t,n,r)}function $M(e){if(e instanceof qn)return new qn(e.h,e.s,e.l,e.opacity);if(e instanceof Pl||(e=tl(e)),!e)return new qn;if(e instanceof qn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,u=Math.min(t,n,r),l=Math.max(t,n,r),c=NaN,f=l-u,h=(l+u)/2;return f?(t===l?c=(n-r)/f+(n<r)*6:n===l?c=(r-t)/f+2:c=(t-n)/f+4,f/=h<.5?l+u:2-l-u,c*=60):f=h>0&&h<1?0:c,new qn(c,f,h,e.opacity)}function rz(e,t,n,r){return arguments.length===1?$M(e):new qn(e,t,n,r??1)}function qn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Qb(qn,rz,qM(Pl,{brighter(e){return e=e==null?Ts:Math.pow(Ts,e),new qn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Jo:Math.pow(Jo,e),new qn(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,u=2*n-r;return new Vt(fm(e>=240?e-240:e+120,u,r),fm(e,u,r),fm(e<120?e+240:e-120,u,r),this.opacity)},clamp(){return new qn(DT(this.h),rs(this.s),rs(this.l),Es(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Es(this.opacity);return`${e===1?"hsl(":"hsla("}${DT(this.h)}, ${rs(this.s)*100}%, ${rs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function DT(e){return e=(e||0)%360,e<0?e+360:e}function rs(e){return Math.max(0,Math.min(1,e||0))}function fm(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Jb=e=>()=>e;function az(e,t){return function(n){return e+n*t}}function iz(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function uz(e){return(e=+e)==1?BM:function(t,n){return n-t?iz(t,n,e):Jb(isNaN(t)?n:t)}}function BM(e,t){var n=t-e;return n?az(e,n):Jb(isNaN(e)?t:e)}const CT=function e(t){var n=uz(t);function r(u,l){var c=n((u=Pg(u)).r,(l=Pg(l)).r),f=n(u.g,l.g),h=n(u.b,l.b),d=BM(u.opacity,l.opacity);return function(p){return u.r=c(p),u.g=f(p),u.b=h(p),u.opacity=d(p),u+""}}return r.gamma=e,r}(1);function oz(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),u;return function(l){for(u=0;u<n;++u)r[u]=e[u]*(1-l)+t[u]*l;return r}}function lz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function cz(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,u=new Array(r),l=new Array(n),c;for(c=0;c<r;++c)u[c]=Au(e[c],t[c]);for(;c<n;++c)l[c]=t[c];return function(f){for(c=0;c<r;++c)l[c]=u[c](f);return l}}function sz(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function js(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function fz(e,t){var n={},r={},u;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(u in t)u in e?n[u]=Au(e[u],t[u]):r[u]=t[u];return function(l){for(u in n)r[u]=n[u](l);return r}}var Dg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,hm=new RegExp(Dg.source,"g");function hz(e){return function(){return e}}function dz(e){return function(t){return e(t)+""}}function vz(e,t){var n=Dg.lastIndex=hm.lastIndex=0,r,u,l,c=-1,f=[],h=[];for(e=e+"",t=t+"";(r=Dg.exec(e))&&(u=hm.exec(t));)(l=u.index)>n&&(l=t.slice(n,l),f[c]?f[c]+=l:f[++c]=l),(r=r[0])===(u=u[0])?f[c]?f[c]+=u:f[++c]=u:(f[++c]=null,h.push({i:c,x:js(r,u)})),n=hm.lastIndex;return n<t.length&&(l=t.slice(n),f[c]?f[c]+=l:f[++c]=l),f.length<2?h[0]?dz(h[0].x):hz(t):(t=h.length,function(d){for(var p=0,y;p<t;++p)f[(y=h[p]).i]=y.x(d);return f.join("")})}function Au(e,t){var n=typeof t,r;return t==null||n==="boolean"?Jb(t):(n==="number"?js:n==="string"?(r=tl(t))?(t=r,CT):vz:t instanceof tl?CT:t instanceof Date?sz:lz(t)?oz:Array.isArray(t)?cz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?fz:js)(e,t)}function e0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function pz(e,t){t===void 0&&(t=e,e=Au);for(var n=0,r=t.length-1,u=t[0],l=new Array(r<0?0:r);n<r;)l[n]=e(u,u=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return l[f](c-f)}}function yz(e){return function(){return e}}function Ms(e){return+e}var RT=[0,1];function Ut(e){return e}function Cg(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:yz(isNaN(t)?NaN:.5)}function mz(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function gz(e,t,n){var r=e[0],u=e[1],l=t[0],c=t[1];return u<r?(r=Cg(u,r),l=n(c,l)):(r=Cg(r,u),l=n(l,c)),function(f){return l(r(f))}}function bz(e,t,n){var r=Math.min(e.length,t.length)-1,u=new Array(r),l=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)u[c]=Cg(e[c],e[c+1]),l[c]=n(t[c],t[c+1]);return function(f){var h=Ml(e,f,1,r)-1;return l[h](u[h](f))}}function Dl(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function _f(){var e=RT,t=RT,n=Au,r,u,l,c=Ut,f,h,d;function p(){var g=Math.min(e.length,t.length);return c!==Ut&&(c=mz(e[0],e[g-1])),f=g>2?bz:gz,h=d=null,y}function y(g){return g==null||isNaN(g=+g)?l:(h||(h=f(e.map(r),t,n)))(r(c(g)))}return y.invert=function(g){return c(u((d||(d=f(t,e.map(r),js)))(g)))},y.domain=function(g){return arguments.length?(e=Array.from(g,Ms),p()):e.slice()},y.range=function(g){return arguments.length?(t=Array.from(g),p()):t.slice()},y.rangeRound=function(g){return t=Array.from(g),n=e0,p()},y.clamp=function(g){return arguments.length?(c=g?!0:Ut,p()):c!==Ut},y.interpolate=function(g){return arguments.length?(n=g,p()):n},y.unknown=function(g){return arguments.length?(l=g,y):l},function(g,b){return r=g,u=b,p()}}function t0(){return _f()(Ut,Ut)}function xz(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ps(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)]}function Qi(e){return e=Ps(Math.abs(e)),e?e[1]:NaN}function Sz(e,t){return function(n,r){for(var u=n.length,l=[],c=0,f=e[0],h=0;u>0&&f>0&&(h+f+1>r&&(f=Math.max(1,r-h)),l.push(n.substring(u-=f,u+f)),!((h+=f+1)>r));)f=e[c=(c+1)%e.length];return l.reverse().join(t)}}function Oz(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var _z=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function nl(e){if(!(t=_z.exec(e)))throw new Error("invalid format: "+e);var t;return new n0({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]})}nl.prototype=n0.prototype;function n0(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}n0.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Az(e){e:for(var t=e.length,n=1,r=-1,u;n<t;++n)switch(e[n]){case".":r=u=n;break;case"0":r===0&&(r=n),u=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(u+1):e}var zM;function wz(e,t){var n=Ps(e,t);if(!n)return e+"";var r=n[0],u=n[1],l=u-(zM=Math.max(-8,Math.min(8,Math.floor(u/3)))*3)+1,c=r.length;return l===c?r:l>c?r+new Array(l-c+1).join("0"):l>0?r.slice(0,l)+"."+r.slice(l):"0."+new Array(1-l).join("0")+Ps(e,Math.max(0,t+l-1))[0]}function NT(e,t){var n=Ps(e,t);if(!n)return e+"";var r=n[0],u=n[1];return u<0?"0."+new Array(-u).join("0")+r:r.length>u+1?r.slice(0,u+1)+"."+r.slice(u+1):r+new Array(u-r.length+2).join("0")}const qT={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:xz,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)=>NT(e*100,t),r:NT,s:wz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function $T(e){return e}var BT=Array.prototype.map,zT=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Tz(e){var t=e.grouping===void 0||e.thousands===void 0?$T:Sz(BT.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",u=e.decimal===void 0?".":e.decimal+"",l=e.numerals===void 0?$T:Oz(BT.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",h=e.nan===void 0?"NaN":e.nan+"";function d(y){y=nl(y);var g=y.fill,b=y.align,O=y.sign,S=y.symbol,x=y.zero,T=y.width,j=y.comma,E=y.precision,P=y.trim,_=y.type;_==="n"?(j=!0,_="g"):qT[_]||(E===void 0&&(E=12),P=!0,_="g"),(x||g==="0"&&b==="=")&&(x=!0,g="0",b="=");var w=S==="$"?n:S==="#"&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",D=S==="$"?r:/[%p]/.test(_)?c:"",R=qT[_],B=/[defgprs%]/.test(_);E=E===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function W($){var k=w,X=D,Q,Z,N;if(_==="c")X=R($)+X,$="";else{$=+$;var I=$<0||1/$<0;if($=isNaN($)?h:R(Math.abs($),E),P&&($=Az($)),I&&+$==0&&O!=="+"&&(I=!1),k=(I?O==="("?O:f:O==="-"||O==="("?"":O)+k,X=(_==="s"?zT[8+zM/3]:"")+X+(I&&O==="("?")":""),B){for(Q=-1,Z=$.length;++Q<Z;)if(N=$.charCodeAt(Q),48>N||N>57){X=(N===46?u+$.slice(Q+1):$.slice(Q))+X,$=$.slice(0,Q);break}}}j&&!x&&($=t($,1/0));var ee=k.length+$.length+X.length,ue=ee<T?new Array(T-ee+1).join(g):"";switch(j&&x&&($=t(ue+$,ue.length?T-X.length:1/0),ue=""),b){case"<":$=k+$+X+ue;break;case"=":$=k+ue+$+X;break;case"^":$=ue.slice(0,ee=ue.length>>1)+k+$+X+ue.slice(ee);break;default:$=ue+k+$+X;break}return l($)}return W.toString=function(){return y+""},W}function p(y,g){var b=d((y=nl(y),y.type="f",y)),O=Math.max(-8,Math.min(8,Math.floor(Qi(g)/3)))*3,S=Math.pow(10,-O),x=zT[8+O/3];return function(T){return b(S*T)+x}}return{format:d,formatPrefix:p}}var as,r0,LM;Ez({thousands:",",grouping:[3],currency:["$",""]});function Ez(e){return as=Tz(e),r0=as.format,LM=as.formatPrefix,as}function jz(e){return Math.max(0,-Qi(Math.abs(e)))}function Mz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Qi(t)/3)))*3-Qi(Math.abs(e)))}function Pz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Qi(t)-Qi(e))+1}function kM(e,t,n,r){var u=jg(e,t,n),l;switch(r=nl(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(l=Mz(u,c))&&(r.precision=l),LM(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(l=Pz(u,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=l-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(l=jz(u))&&(r.precision=l-(r.type==="%")*2);break}}return r0(r)}function oa(e){var t=e.domain;return e.ticks=function(n){var r=t();return Tg(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var u=t();return kM(u[0],u[u.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),u=0,l=r.length-1,c=r[u],f=r[l],h,d,p=10;for(f<c&&(d=c,c=f,f=d,d=u,u=l,l=d);p-- >0;){if(d=Eg(c,f,n),d===h)return r[u]=c,r[l]=f,t(r);if(d>0)c=Math.floor(c/d)*d,f=Math.ceil(f/d)*d;else if(d<0)c=Math.ceil(c*d)/d,f=Math.floor(f*d)/d;else break;h=d}return e},e}function Ds(){var e=t0();return e.copy=function(){return Dl(e,Ds())},Tn.apply(e,arguments),oa(e)}function UM(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Ms),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return UM(e).unknown(t)},e=arguments.length?Array.from(e,Ms):[0,1],oa(n)}function HM(e,t){e=e.slice();var n=0,r=e.length-1,u=e[n],l=e[r],c;return l<u&&(c=n,n=r,r=c,c=u,u=l,l=c),e[n]=t.floor(u),e[r]=t.ceil(l),e}function LT(e){return Math.log(e)}function kT(e){return Math.exp(e)}function Dz(e){return-Math.log(-e)}function Cz(e){return-Math.exp(-e)}function Rz(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Nz(e){return e===10?Rz:e===Math.E?Math.exp:t=>Math.pow(e,t)}function qz(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function UT(e){return(t,n)=>-e(-t,n)}function a0(e){const t=e(LT,kT),n=t.domain;let r=10,u,l;function c(){return u=qz(r),l=Nz(r),n()[0]<0?(u=UT(u),l=UT(l),e(Dz,Cz)):e(LT,kT),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const h=n();let d=h[0],p=h[h.length-1];const y=p<d;y&&([d,p]=[p,d]);let g=u(d),b=u(p),O,S;const x=f==null?10:+f;let T=[];if(!(r%1)&&b-g<x){if(g=Math.floor(g),b=Math.ceil(b),d>0){for(;g<=b;++g)for(O=1;O<r;++O)if(S=g<0?O/l(-g):O*l(g),!(S<d)){if(S>p)break;T.push(S)}}else for(;g<=b;++g)for(O=r-1;O>=1;--O)if(S=g>0?O/l(-g):O*l(g),!(S<d)){if(S>p)break;T.push(S)}T.length*2<x&&(T=Tg(d,p,x))}else T=Tg(g,b,Math.min(b-g,x)).map(l);return y?T.reverse():T},t.tickFormat=(f,h)=>{if(f==null&&(f=10),h==null&&(h=r===10?"s":","),typeof h!="function"&&(!(r%1)&&(h=nl(h)).precision==null&&(h.trim=!0),h=r0(h)),f===1/0)return h;const d=Math.max(1,r*f/t.ticks().length);return p=>{let y=p/l(Math.round(u(p)));return y*r<r-.5&&(y*=r),y<=d?h(p):""}},t.nice=()=>n(HM(n(),{floor:f=>l(Math.floor(u(f))),ceil:f=>l(Math.ceil(u(f)))})),t}function IM(){const e=a0(_f()).domain([1,10]);return e.copy=()=>Dl(e,IM()).base(e.base()),Tn.apply(e,arguments),e}function HT(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function IT(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function i0(e){var t=1,n=e(HT(t),IT(t));return n.constant=function(r){return arguments.length?e(HT(t=+r),IT(t)):t},oa(n)}function GM(){var e=i0(_f());return e.copy=function(){return Dl(e,GM()).constant(e.constant())},Tn.apply(e,arguments)}function GT(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function $z(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Bz(e){return e<0?-e*e:e*e}function u0(e){var t=e(Ut,Ut),n=1;function r(){return n===1?e(Ut,Ut):n===.5?e($z,Bz):e(GT(n),GT(1/n))}return t.exponent=function(u){return arguments.length?(n=+u,r()):n},oa(t)}function o0(){var e=u0(_f());return e.copy=function(){return Dl(e,o0()).exponent(e.exponent())},Tn.apply(e,arguments),e}function zz(){return o0.apply(null,arguments).exponent(.5)}function YT(e){return Math.sign(e)*e*e}function Lz(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function YM(){var e=t0(),t=[0,1],n=!1,r;function u(l){var c=Lz(e(l));return isNaN(c)?r:n?Math.round(c):c}return u.invert=function(l){return e.invert(YT(l))},u.domain=function(l){return arguments.length?(e.domain(l),u):e.domain()},u.range=function(l){return arguments.length?(e.range((t=Array.from(l,Ms)).map(YT)),u):t.slice()},u.rangeRound=function(l){return u.range(l).round(!0)},u.round=function(l){return arguments.length?(n=!!l,u):n},u.clamp=function(l){return arguments.length?(e.clamp(l),u):e.clamp()},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return YM(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Tn.apply(u,arguments),oa(u)}function XM(){var e=[],t=[],n=[],r;function u(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=G4(e,c/f);return l}function l(c){return c==null||isNaN(c=+c)?r:t[Ml(n,c)]}return l.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},l.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(aa),u()},l.range=function(c){return arguments.length?(t=Array.from(c),u()):t.slice()},l.unknown=function(c){return arguments.length?(r=c,l):r},l.quantiles=function(){return n.slice()},l.copy=function(){return XM().domain(e).range(t).unknown(r)},Tn.apply(l,arguments)}function KM(){var e=0,t=1,n=1,r=[.5],u=[0,1],l;function c(h){return h!=null&&h<=h?u[Ml(r,h,0,n)]:l}function f(){var h=-1;for(r=new Array(n);++h<n;)r[h]=((h+1)*t-(h-n)*e)/(n+1);return c}return c.domain=function(h){return arguments.length?([e,t]=h,e=+e,t=+t,f()):[e,t]},c.range=function(h){return arguments.length?(n=(u=Array.from(h)).length-1,f()):u.slice()},c.invertExtent=function(h){var d=u.indexOf(h);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=n?[r[n-1],t]:[r[d-1],r[d]]},c.unknown=function(h){return arguments.length&&(l=h),c},c.thresholds=function(){return r.slice()},c.copy=function(){return KM().domain([e,t]).range(u).unknown(l)},Tn.apply(oa(c),arguments)}function VM(){var e=[.5],t=[0,1],n,r=1;function u(l){return l!=null&&l<=l?t[Ml(e,l,0,r)]:n}return u.domain=function(l){return arguments.length?(e=Array.from(l),r=Math.min(e.length,t.length-1),u):e.slice()},u.range=function(l){return arguments.length?(t=Array.from(l),r=Math.min(e.length,t.length-1),u):t.slice()},u.invertExtent=function(l){var c=t.indexOf(l);return[e[c-1],e[c]]},u.unknown=function(l){return arguments.length?(n=l,u):n},u.copy=function(){return VM().domain(e).range(t).unknown(n)},Tn.apply(u,arguments)}const dm=new Date,vm=new Date;function xt(e,t,n,r){function u(l){return e(l=arguments.length===0?new Date:new Date(+l)),l}return u.floor=l=>(e(l=new Date(+l)),l),u.ceil=l=>(e(l=new Date(l-1)),t(l,1),e(l),l),u.round=l=>{const c=u(l),f=u.ceil(l);return l-c<f-l?c:f},u.offset=(l,c)=>(t(l=new Date(+l),c==null?1:Math.floor(c)),l),u.range=(l,c,f)=>{const h=[];if(l=u.ceil(l),f=f==null?1:Math.floor(f),!(l<c)||!(f>0))return h;let d;do h.push(d=new Date(+l)),t(l,f),e(l);while(d<l&&l<c);return h},u.filter=l=>xt(c=>{if(c>=c)for(;e(c),!l(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!l(c););else for(;--f>=0;)for(;t(c,1),!l(c););}),n&&(u.count=(l,c)=>(dm.setTime(+l),vm.setTime(+c),e(dm),e(vm),Math.floor(n(dm,vm))),u.every=l=>(l=Math.floor(l),!isFinite(l)||!(l>0)?null:l>1?u.filter(r?c=>r(c)%l===0:c=>u.count(0,c)%l===0):u)),u}const Cs=xt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Cs.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?xt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Cs);Cs.range;const pr=1e3,On=pr*60,yr=On*60,Or=yr*24,l0=Or*7,XT=Or*30,pm=Or*365,qa=xt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*pr)},(e,t)=>(t-e)/pr,e=>e.getUTCSeconds());qa.range;const c0=xt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*pr)},(e,t)=>{e.setTime(+e+t*On)},(e,t)=>(t-e)/On,e=>e.getMinutes());c0.range;const s0=xt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*On)},(e,t)=>(t-e)/On,e=>e.getUTCMinutes());s0.range;const f0=xt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*pr-e.getMinutes()*On)},(e,t)=>{e.setTime(+e+t*yr)},(e,t)=>(t-e)/yr,e=>e.getHours());f0.range;const h0=xt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*yr)},(e,t)=>(t-e)/yr,e=>e.getUTCHours());h0.range;const Cl=xt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*On)/Or,e=>e.getDate()-1);Cl.range;const Af=xt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Or,e=>e.getUTCDate()-1);Af.range;const WM=xt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Or,e=>Math.floor(e/Or));WM.range;function Ka(e){return xt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*On)/l0)}const wf=Ka(0),Rs=Ka(1),kz=Ka(2),Uz=Ka(3),Ji=Ka(4),Hz=Ka(5),Iz=Ka(6);wf.range;Rs.range;kz.range;Uz.range;Ji.range;Hz.range;Iz.range;function Va(e){return xt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/l0)}const Tf=Va(0),Ns=Va(1),Gz=Va(2),Yz=Va(3),eu=Va(4),Xz=Va(5),Kz=Va(6);Tf.range;Ns.range;Gz.range;Yz.range;eu.range;Xz.range;Kz.range;const d0=xt(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());d0.range;const v0=xt(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());v0.range;const _r=xt(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());_r.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:xt(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)});_r.range;const Ar=xt(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());Ar.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:xt(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)});Ar.range;function ZM(e,t,n,r,u,l){const c=[[qa,1,pr],[qa,5,5*pr],[qa,15,15*pr],[qa,30,30*pr],[l,1,On],[l,5,5*On],[l,15,15*On],[l,30,30*On],[u,1,yr],[u,3,3*yr],[u,6,6*yr],[u,12,12*yr],[r,1,Or],[r,2,2*Or],[n,1,l0],[t,1,XT],[t,3,3*XT],[e,1,pm]];function f(d,p,y){const g=p<d;g&&([d,p]=[p,d]);const b=y&&typeof y.range=="function"?y:h(d,p,y),O=b?b.range(d,+p+1):[];return g?O.reverse():O}function h(d,p,y){const g=Math.abs(p-d)/y,b=Zb(([,,x])=>x).right(c,g);if(b===c.length)return e.every(jg(d/pm,p/pm,y));if(b===0)return Cs.every(Math.max(jg(d,p,y),1));const[O,S]=c[g/c[b-1][2]<c[b][2]/g?b-1:b];return O.every(S)}return[f,h]}const[Vz,Wz]=ZM(Ar,v0,Tf,WM,h0,s0),[Zz,Fz]=ZM(_r,d0,wf,Cl,f0,c0);function ym(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 mm(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 Po(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function Qz(e){var t=e.dateTime,n=e.date,r=e.time,u=e.periods,l=e.days,c=e.shortDays,f=e.months,h=e.shortMonths,d=Do(u),p=Co(u),y=Do(l),g=Co(l),b=Do(c),O=Co(c),S=Do(f),x=Co(f),T=Do(h),j=Co(h),E={a:I,A:ee,b:ue,B:C,c:null,d:QT,e:QT,f:S8,g:D8,G:R8,H:g8,I:b8,j:x8,L:FM,m:O8,M:_8,p:K,q:J,Q:tE,s:nE,S:A8,u:w8,U:T8,V:E8,w:j8,W:M8,x:null,X:null,y:P8,Y:C8,Z:N8,"%":eE},P={a:re,A:fe,b:ye,B:ve,c:null,d:JT,e:JT,f:z8,g:V8,G:Z8,H:q8,I:$8,j:B8,L:JM,m:L8,M:k8,p:ot,q:Te,Q:tE,s:nE,S:U8,u:H8,U:I8,V:G8,w:Y8,W:X8,x:null,X:null,y:K8,Y:W8,Z:F8,"%":eE},_={a:W,A:$,b:k,B:X,c:Q,d:ZT,e:ZT,f:v8,g:WT,G:VT,H:FT,I:FT,j:s8,L:d8,m:c8,M:f8,p:B,q:l8,Q:y8,s:m8,S:h8,u:r8,U:a8,V:i8,w:n8,W:u8,x:Z,X:N,y:WT,Y:VT,Z:o8,"%":p8};E.x=w(n,E),E.X=w(r,E),E.c=w(t,E),P.x=w(n,P),P.X=w(r,P),P.c=w(t,P);function w(se,Se){return function(Oe){var oe=[],We=-1,Pe=0,lt=se.length,ct,Je,zn;for(Oe instanceof Date||(Oe=new Date(+Oe));++We<lt;)se.charCodeAt(We)===37&&(oe.push(se.slice(Pe,We)),(Je=KT[ct=se.charAt(++We)])!=null?ct=se.charAt(++We):Je=ct==="e"?" ":"0",(zn=Se[ct])&&(ct=zn(Oe,Je)),oe.push(ct),Pe=We+1);return oe.push(se.slice(Pe,We)),oe.join("")}}function D(se,Se){return function(Oe){var oe=Po(1900,void 0,1),We=R(oe,se,Oe+="",0),Pe,lt;if(We!=Oe.length)return null;if("Q"in oe)return new Date(oe.Q);if("s"in oe)return new Date(oe.s*1e3+("L"in oe?oe.L:0));if(Se&&!("Z"in oe)&&(oe.Z=0),"p"in oe&&(oe.H=oe.H%12+oe.p*12),oe.m===void 0&&(oe.m="q"in oe?oe.q:0),"V"in oe){if(oe.V<1||oe.V>53)return null;"w"in oe||(oe.w=1),"Z"in oe?(Pe=mm(Po(oe.y,0,1)),lt=Pe.getUTCDay(),Pe=lt>4||lt===0?Ns.ceil(Pe):Ns(Pe),Pe=Af.offset(Pe,(oe.V-1)*7),oe.y=Pe.getUTCFullYear(),oe.m=Pe.getUTCMonth(),oe.d=Pe.getUTCDate()+(oe.w+6)%7):(Pe=ym(Po(oe.y,0,1)),lt=Pe.getDay(),Pe=lt>4||lt===0?Rs.ceil(Pe):Rs(Pe),Pe=Cl.offset(Pe,(oe.V-1)*7),oe.y=Pe.getFullYear(),oe.m=Pe.getMonth(),oe.d=Pe.getDate()+(oe.w+6)%7)}else("W"in oe||"U"in oe)&&("w"in oe||(oe.w="u"in oe?oe.u%7:"W"in oe?1:0),lt="Z"in oe?mm(Po(oe.y,0,1)).getUTCDay():ym(Po(oe.y,0,1)).getDay(),oe.m=0,oe.d="W"in oe?(oe.w+6)%7+oe.W*7-(lt+5)%7:oe.w+oe.U*7-(lt+6)%7);return"Z"in oe?(oe.H+=oe.Z/100|0,oe.M+=oe.Z%100,mm(oe)):ym(oe)}}function R(se,Se,Oe,oe){for(var We=0,Pe=Se.length,lt=Oe.length,ct,Je;We<Pe;){if(oe>=lt)return-1;if(ct=Se.charCodeAt(We++),ct===37){if(ct=Se.charAt(We++),Je=_[ct in KT?Se.charAt(We++):ct],!Je||(oe=Je(se,Oe,oe))<0)return-1}else if(ct!=Oe.charCodeAt(oe++))return-1}return oe}function B(se,Se,Oe){var oe=d.exec(Se.slice(Oe));return oe?(se.p=p.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function W(se,Se,Oe){var oe=b.exec(Se.slice(Oe));return oe?(se.w=O.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function $(se,Se,Oe){var oe=y.exec(Se.slice(Oe));return oe?(se.w=g.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function k(se,Se,Oe){var oe=T.exec(Se.slice(Oe));return oe?(se.m=j.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function X(se,Se,Oe){var oe=S.exec(Se.slice(Oe));return oe?(se.m=x.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function Q(se,Se,Oe){return R(se,t,Se,Oe)}function Z(se,Se,Oe){return R(se,n,Se,Oe)}function N(se,Se,Oe){return R(se,r,Se,Oe)}function I(se){return c[se.getDay()]}function ee(se){return l[se.getDay()]}function ue(se){return h[se.getMonth()]}function C(se){return f[se.getMonth()]}function K(se){return u[+(se.getHours()>=12)]}function J(se){return 1+~~(se.getMonth()/3)}function re(se){return c[se.getUTCDay()]}function fe(se){return l[se.getUTCDay()]}function ye(se){return h[se.getUTCMonth()]}function ve(se){return f[se.getUTCMonth()]}function ot(se){return u[+(se.getUTCHours()>=12)]}function Te(se){return 1+~~(se.getUTCMonth()/3)}return{format:function(se){var Se=w(se+="",E);return Se.toString=function(){return se},Se},parse:function(se){var Se=D(se+="",!1);return Se.toString=function(){return se},Se},utcFormat:function(se){var Se=w(se+="",P);return Se.toString=function(){return se},Se},utcParse:function(se){var Se=D(se+="",!0);return Se.toString=function(){return se},Se}}}var KT={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,Jz=/^%/,e8=/[\\^$*+?|[\]().{}]/g;function $e(e,t,n){var r=e<0?"-":"",u=(r?-e:e)+"",l=u.length;return r+(l<n?new Array(n-l+1).join(t)+u:u)}function t8(e){return e.replace(e8,"\\$&")}function Do(e){return new RegExp("^(?:"+e.map(t8).join("|")+")","i")}function Co(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function n8(e,t,n){var r=Tt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function r8(e,t,n){var r=Tt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function a8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function i8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function u8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function VT(e,t,n){var r=Tt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function WT(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function o8(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 l8(e,t,n){var r=Tt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function c8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function ZT(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function s8(e,t,n){var r=Tt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function FT(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function f8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function h8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function d8(e,t,n){var r=Tt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function v8(e,t,n){var r=Tt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function p8(e,t,n){var r=Jz.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function y8(e,t,n){var r=Tt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function m8(e,t,n){var r=Tt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function QT(e,t){return $e(e.getDate(),t,2)}function g8(e,t){return $e(e.getHours(),t,2)}function b8(e,t){return $e(e.getHours()%12||12,t,2)}function x8(e,t){return $e(1+Cl.count(_r(e),e),t,3)}function FM(e,t){return $e(e.getMilliseconds(),t,3)}function S8(e,t){return FM(e,t)+"000"}function O8(e,t){return $e(e.getMonth()+1,t,2)}function _8(e,t){return $e(e.getMinutes(),t,2)}function A8(e,t){return $e(e.getSeconds(),t,2)}function w8(e){var t=e.getDay();return t===0?7:t}function T8(e,t){return $e(wf.count(_r(e)-1,e),t,2)}function QM(e){var t=e.getDay();return t>=4||t===0?Ji(e):Ji.ceil(e)}function E8(e,t){return e=QM(e),$e(Ji.count(_r(e),e)+(_r(e).getDay()===4),t,2)}function j8(e){return e.getDay()}function M8(e,t){return $e(Rs.count(_r(e)-1,e),t,2)}function P8(e,t){return $e(e.getFullYear()%100,t,2)}function D8(e,t){return e=QM(e),$e(e.getFullYear()%100,t,2)}function C8(e,t){return $e(e.getFullYear()%1e4,t,4)}function R8(e,t){var n=e.getDay();return e=n>=4||n===0?Ji(e):Ji.ceil(e),$e(e.getFullYear()%1e4,t,4)}function N8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+$e(t/60|0,"0",2)+$e(t%60,"0",2)}function JT(e,t){return $e(e.getUTCDate(),t,2)}function q8(e,t){return $e(e.getUTCHours(),t,2)}function $8(e,t){return $e(e.getUTCHours()%12||12,t,2)}function B8(e,t){return $e(1+Af.count(Ar(e),e),t,3)}function JM(e,t){return $e(e.getUTCMilliseconds(),t,3)}function z8(e,t){return JM(e,t)+"000"}function L8(e,t){return $e(e.getUTCMonth()+1,t,2)}function k8(e,t){return $e(e.getUTCMinutes(),t,2)}function U8(e,t){return $e(e.getUTCSeconds(),t,2)}function H8(e){var t=e.getUTCDay();return t===0?7:t}function I8(e,t){return $e(Tf.count(Ar(e)-1,e),t,2)}function eP(e){var t=e.getUTCDay();return t>=4||t===0?eu(e):eu.ceil(e)}function G8(e,t){return e=eP(e),$e(eu.count(Ar(e),e)+(Ar(e).getUTCDay()===4),t,2)}function Y8(e){return e.getUTCDay()}function X8(e,t){return $e(Ns.count(Ar(e)-1,e),t,2)}function K8(e,t){return $e(e.getUTCFullYear()%100,t,2)}function V8(e,t){return e=eP(e),$e(e.getUTCFullYear()%100,t,2)}function W8(e,t){return $e(e.getUTCFullYear()%1e4,t,4)}function Z8(e,t){var n=e.getUTCDay();return e=n>=4||n===0?eu(e):eu.ceil(e),$e(e.getUTCFullYear()%1e4,t,4)}function F8(){return"+0000"}function eE(){return"%"}function tE(e){return+e}function nE(e){return Math.floor(+e/1e3)}var Bi,tP,nP;Q8({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Q8(e){return Bi=Qz(e),tP=Bi.format,Bi.parse,nP=Bi.utcFormat,Bi.utcParse,Bi}function J8(e){return new Date(e)}function e6(e){return e instanceof Date?+e:+new Date(+e)}function p0(e,t,n,r,u,l,c,f,h,d){var p=t0(),y=p.invert,g=p.domain,b=d(".%L"),O=d(":%S"),S=d("%I:%M"),x=d("%I %p"),T=d("%a %d"),j=d("%b %d"),E=d("%B"),P=d("%Y");function _(w){return(h(w)<w?b:f(w)<w?O:c(w)<w?S:l(w)<w?x:r(w)<w?u(w)<w?T:j:n(w)<w?E:P)(w)}return p.invert=function(w){return new Date(y(w))},p.domain=function(w){return arguments.length?g(Array.from(w,e6)):g().map(J8)},p.ticks=function(w){var D=g();return e(D[0],D[D.length-1],w??10)},p.tickFormat=function(w,D){return D==null?_:d(D)},p.nice=function(w){var D=g();return(!w||typeof w.range!="function")&&(w=t(D[0],D[D.length-1],w??10)),w?g(HM(D,w)):p},p.copy=function(){return Dl(p,p0(e,t,n,r,u,l,c,f,h,d))},p}function t6(){return Tn.apply(p0(Zz,Fz,_r,d0,wf,Cl,f0,c0,qa,tP).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function n6(){return Tn.apply(p0(Vz,Wz,Ar,v0,Tf,Af,h0,s0,qa,nP).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ef(){var e=0,t=1,n,r,u,l,c=Ut,f=!1,h;function d(y){return y==null||isNaN(y=+y)?h:c(u===0?.5:(y=(l(y)-n)*u,f?Math.max(0,Math.min(1,y)):y))}d.domain=function(y){return arguments.length?([e,t]=y,n=l(e=+e),r=l(t=+t),u=n===r?0:1/(r-n),d):[e,t]},d.clamp=function(y){return arguments.length?(f=!!y,d):f},d.interpolator=function(y){return arguments.length?(c=y,d):c};function p(y){return function(g){var b,O;return arguments.length?([b,O]=g,c=y(b,O),d):[c(0),c(1)]}}return d.range=p(Au),d.rangeRound=p(e0),d.unknown=function(y){return arguments.length?(h=y,d):h},function(y){return l=y,n=y(e),r=y(t),u=n===r?0:1/(r-n),d}}function la(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function rP(){var e=oa(Ef()(Ut));return e.copy=function(){return la(e,rP())},Er.apply(e,arguments)}function aP(){var e=a0(Ef()).domain([1,10]);return e.copy=function(){return la(e,aP()).base(e.base())},Er.apply(e,arguments)}function iP(){var e=i0(Ef());return e.copy=function(){return la(e,iP()).constant(e.constant())},Er.apply(e,arguments)}function y0(){var e=u0(Ef());return e.copy=function(){return la(e,y0()).exponent(e.exponent())},Er.apply(e,arguments)}function r6(){return y0.apply(null,arguments).exponent(.5)}function uP(){var e=[],t=Ut;function n(r){if(r!=null&&!isNaN(r=+r))return t((Ml(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let u of r)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(aa),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,u)=>t(u/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(u,l)=>I4(e,l/r))},n.copy=function(){return uP(t).domain(e)},Er.apply(n,arguments)}function jf(){var e=0,t=.5,n=1,r=1,u,l,c,f,h,d=Ut,p,y=!1,g;function b(S){return isNaN(S=+S)?g:(S=.5+((S=+p(S))-l)*(r*S<r*l?f:h),d(y?Math.max(0,Math.min(1,S)):S))}b.domain=function(S){return arguments.length?([e,t,n]=S,u=p(e=+e),l=p(t=+t),c=p(n=+n),f=u===l?0:.5/(l-u),h=l===c?0:.5/(c-l),r=l<u?-1:1,b):[e,t,n]},b.clamp=function(S){return arguments.length?(y=!!S,b):y},b.interpolator=function(S){return arguments.length?(d=S,b):d};function O(S){return function(x){var T,j,E;return arguments.length?([T,j,E]=x,d=pz(S,[T,j,E]),b):[d(0),d(.5),d(1)]}}return b.range=O(Au),b.rangeRound=O(e0),b.unknown=function(S){return arguments.length?(g=S,b):g},function(S){return p=S,u=S(e),l=S(t),c=S(n),f=u===l?0:.5/(l-u),h=l===c?0:.5/(c-l),r=l<u?-1:1,b}}function oP(){var e=oa(jf()(Ut));return e.copy=function(){return la(e,oP())},Er.apply(e,arguments)}function lP(){var e=a0(jf()).domain([.1,1,10]);return e.copy=function(){return la(e,lP()).base(e.base())},Er.apply(e,arguments)}function cP(){var e=i0(jf());return e.copy=function(){return la(e,cP()).constant(e.constant())},Er.apply(e,arguments)}function m0(){var e=u0(jf());return e.copy=function(){return la(e,m0()).exponent(e.exponent())},Er.apply(e,arguments)}function a6(){return m0.apply(null,arguments).exponent(.5)}const rE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Qo,scaleDiverging:oP,scaleDivergingLog:lP,scaleDivergingPow:m0,scaleDivergingSqrt:a6,scaleDivergingSymlog:cP,scaleIdentity:UM,scaleImplicit:Mg,scaleLinear:Ds,scaleLog:IM,scaleOrdinal:Fb,scalePoint:Uo,scalePow:o0,scaleQuantile:XM,scaleQuantize:KM,scaleRadial:YM,scaleSequential:rP,scaleSequentialLog:aP,scaleSequentialPow:y0,scaleSequentialQuantile:uP,scaleSequentialSqrt:r6,scaleSequentialSymlog:iP,scaleSqrt:zz,scaleSymlog:GM,scaleThreshold:VM,scaleTime:t6,scaleUtc:n6,tickFormat:kM},Symbol.toStringTag,{value:"Module"}));var gm,aE;function sP(){if(aE)return gm;aE=1;var e=bu();function t(n,r,u){for(var l=-1,c=n.length;++l<c;){var f=n[l],h=r(f);if(h!=null&&(d===void 0?h===h&&!e(h):u(h,d)))var d=h,p=f}return p}return gm=t,gm}var bm,iE;function i6(){if(iE)return bm;iE=1;function e(t,n){return t>n}return bm=e,bm}var xm,uE;function u6(){if(uE)return xm;uE=1;var e=sP(),t=i6(),n=_u();function r(u){return u&&u.length?e(u,n,t):void 0}return xm=r,xm}var o6=u6();const ta=Ve(o6);var Sm,oE;function l6(){if(oE)return Sm;oE=1;function e(t,n){return t<n}return Sm=e,Sm}var Om,lE;function c6(){if(lE)return Om;lE=1;var e=sP(),t=l6(),n=_u();function r(u){return u&&u.length?e(u,n,t):void 0}return Om=r,Om}var s6=c6();const Mf=Ve(s6);var _m,cE;function f6(){if(cE)return _m;cE=1;var e=Rb(),t=ua(),n=gM(),r=Wt();function u(l,c){var f=r(l)?e:n;return f(l,t(c,3))}return _m=u,_m}var Am,sE;function h6(){if(sE)return Am;sE=1;var e=yM(),t=f6();function n(r,u){return e(t(r,u),1)}return Am=n,Am}var d6=h6();const v6=Ve(d6);var wm,fE;function p6(){if(fE)return wm;fE=1;var e=Xb();function t(n,r){return e(n,r)}return wm=t,wm}var y6=p6();const tu=Ve(y6);var wu=1e9,m6={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},b0,nt=!0,wn="[DecimalError] ",La=wn+"Invalid argument: ",g0=wn+"Exponent out of range: ",Tu=Math.floor,Ca=Math.pow,g6=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,cn,wt=1e7,et=7,fP=9007199254740991,qs=Tu(fP/et),he={};he.absoluteValue=he.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};he.comparedTo=he.cmp=function(e){var t,n,r,u,l=this;if(e=new l.constructor(e),l.s!==e.s)return l.s||-e.s;if(l.e!==e.e)return l.e>e.e^l.s<0?1:-1;for(r=l.d.length,u=e.d.length,t=0,n=r<u?r:u;t<n;++t)if(l.d[t]!==e.d[t])return l.d[t]>e.d[t]^l.s<0?1:-1;return r===u?0:r>u^l.s<0?1:-1};he.decimalPlaces=he.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*et;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};he.dividedBy=he.div=function(e){return xr(this,new this.constructor(e))};he.dividedToIntegerBy=he.idiv=function(e){var t=this,n=t.constructor;return Ke(xr(t,new n(e),0,1),n.precision)};he.equals=he.eq=function(e){return!this.cmp(e)};he.exponent=function(){return pt(this)};he.greaterThan=he.gt=function(e){return this.cmp(e)>0};he.greaterThanOrEqualTo=he.gte=function(e){return this.cmp(e)>=0};he.isInteger=he.isint=function(){return this.e>this.d.length-2};he.isNegative=he.isneg=function(){return this.s<0};he.isPositive=he.ispos=function(){return this.s>0};he.isZero=function(){return this.s===0};he.lessThan=he.lt=function(e){return this.cmp(e)<0};he.lessThanOrEqualTo=he.lte=function(e){return this.cmp(e)<1};he.logarithm=he.log=function(e){var t,n=this,r=n.constructor,u=r.precision,l=u+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(cn))throw Error(wn+"NaN");if(n.s<1)throw Error(wn+(n.s?"NaN":"-Infinity"));return n.eq(cn)?new r(0):(nt=!1,t=xr(rl(n,l),rl(e,l),l),nt=!0,Ke(t,u))};he.minus=he.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?vP(t,e):hP(t,(e.s=-e.s,e))};he.modulo=he.mod=function(e){var t,n=this,r=n.constructor,u=r.precision;if(e=new r(e),!e.s)throw Error(wn+"NaN");return n.s?(nt=!1,t=xr(n,e,0,1).times(e),nt=!0,n.minus(t)):Ke(new r(n),u)};he.naturalExponential=he.exp=function(){return dP(this)};he.naturalLogarithm=he.ln=function(){return rl(this)};he.negated=he.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};he.plus=he.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?hP(t,e):vP(t,(e.s=-e.s,e))};he.precision=he.sd=function(e){var t,n,r,u=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(La+e);if(t=pt(u)+1,r=u.d.length-1,n=r*et+1,r=u.d[r],r){for(;r%10==0;r/=10)n--;for(r=u.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};he.squareRoot=he.sqrt=function(){var e,t,n,r,u,l,c,f=this,h=f.constructor;if(f.s<1){if(!f.s)return new h(0);throw Error(wn+"NaN")}for(e=pt(f),nt=!1,u=Math.sqrt(+f),u==0||u==1/0?(t=Gn(f.d),(t.length+e)%2==0&&(t+="0"),u=Math.sqrt(t),e=Tu((e+1)/2)-(e<0||e%2),u==1/0?t="5e"+e:(t=u.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new h(t)):r=new h(u.toString()),n=h.precision,u=c=n+3;;)if(l=r,r=l.plus(xr(f,l,c+2)).times(.5),Gn(l.d).slice(0,c)===(t=Gn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),u==c&&t=="4999"){if(Ke(l,n+1,0),l.times(l).eq(f)){r=l;break}}else if(t!="9999")break;c+=4}return nt=!0,Ke(r,n)};he.times=he.mul=function(e){var t,n,r,u,l,c,f,h,d,p=this,y=p.constructor,g=p.d,b=(e=new y(e)).d;if(!p.s||!e.s)return new y(0);for(e.s*=p.s,n=p.e+e.e,h=g.length,d=b.length,h<d&&(l=g,g=b,b=l,c=h,h=d,d=c),l=[],c=h+d,r=c;r--;)l.push(0);for(r=d;--r>=0;){for(t=0,u=h+r;u>r;)f=l[u]+b[r]*g[u-r-1]+t,l[u--]=f%wt|0,t=f/wt|0;l[u]=(l[u]+t)%wt|0}for(;!l[--c];)l.pop();return t?++n:l.shift(),e.d=l,e.e=n,nt?Ke(e,y.precision):e};he.toDecimalPlaces=he.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Vn(e,0,wu),t===void 0?t=r.rounding:Vn(t,0,8),Ke(n,e+pt(n)+1,t))};he.toExponential=function(e,t){var n,r=this,u=r.constructor;return e===void 0?n=Ha(r,!0):(Vn(e,0,wu),t===void 0?t=u.rounding:Vn(t,0,8),r=Ke(new u(r),e+1,t),n=Ha(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,u=this,l=u.constructor;return e===void 0?Ha(u):(Vn(e,0,wu),t===void 0?t=l.rounding:Vn(t,0,8),r=Ke(new l(u),e+pt(u)+1,t),n=Ha(r.abs(),!1,e+pt(r)+1),u.isneg()&&!u.isZero()?"-"+n:n)};he.toInteger=he.toint=function(){var e=this,t=e.constructor;return Ke(new t(e),pt(e)+1,t.rounding)};he.toNumber=function(){return+this};he.toPower=he.pow=function(e){var t,n,r,u,l,c,f=this,h=f.constructor,d=12,p=+(e=new h(e));if(!e.s)return new h(cn);if(f=new h(f),!f.s){if(e.s<1)throw Error(wn+"Infinity");return f}if(f.eq(cn))return f;if(r=h.precision,e.eq(cn))return Ke(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,l=f.s,c){if((n=p<0?-p:p)<=fP){for(u=new h(cn),t=Math.ceil(r/et+4),nt=!1;n%2&&(u=u.times(f),dE(u.d,t)),n=Tu(n/2),n!==0;)f=f.times(f),dE(f.d,t);return nt=!0,e.s<0?new h(cn).div(u):Ke(u,r)}}else if(l<0)throw Error(wn+"NaN");return l=l<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,nt=!1,u=e.times(rl(f,r+d)),nt=!0,u=dP(u),u.s=l,u};he.toPrecision=function(e,t){var n,r,u=this,l=u.constructor;return e===void 0?(n=pt(u),r=Ha(u,n<=l.toExpNeg||n>=l.toExpPos)):(Vn(e,1,wu),t===void 0?t=l.rounding:Vn(t,0,8),u=Ke(new l(u),e,t),n=pt(u),r=Ha(u,e<=n||n<=l.toExpNeg,e)),r};he.toSignificantDigits=he.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Vn(e,1,wu),t===void 0?t=r.rounding:Vn(t,0,8)),Ke(new r(n),e,t)};he.toString=he.valueOf=he.val=he.toJSON=he[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=pt(e),n=e.constructor;return Ha(e,t<=n.toExpNeg||t>=n.toExpPos)};function hP(e,t){var n,r,u,l,c,f,h,d,p=e.constructor,y=p.precision;if(!e.s||!t.s)return t.s||(t=new p(e)),nt?Ke(t,y):t;if(h=e.d,d=t.d,c=e.e,u=t.e,h=h.slice(),l=c-u,l){for(l<0?(r=h,l=-l,f=d.length):(r=d,u=c,f=h.length),c=Math.ceil(y/et),f=c>f?c+1:f+1,l>f&&(l=f,r.length=1),r.reverse();l--;)r.push(0);r.reverse()}for(f=h.length,l=d.length,f-l<0&&(l=f,r=d,d=h,h=r),n=0;l;)n=(h[--l]=h[l]+d[l]+n)/wt|0,h[l]%=wt;for(n&&(h.unshift(n),++u),f=h.length;h[--f]==0;)h.pop();return t.d=h,t.e=u,nt?Ke(t,y):t}function Vn(e,t,n){if(e!==~~e||e<t||e>n)throw Error(La+e)}function Gn(e){var t,n,r,u=e.length-1,l="",c=e[0];if(u>0){for(l+=c,t=1;t<u;t++)r=e[t]+"",n=et-r.length,n&&(l+=Jr(n)),l+=r;c=e[t],r=c+"",n=et-r.length,n&&(l+=Jr(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return l+c}var xr=function(){function e(r,u){var l,c=0,f=r.length;for(r=r.slice();f--;)l=r[f]*u+c,r[f]=l%wt|0,c=l/wt|0;return c&&r.unshift(c),r}function t(r,u,l,c){var f,h;if(l!=c)h=l>c?1:-1;else for(f=h=0;f<l;f++)if(r[f]!=u[f]){h=r[f]>u[f]?1:-1;break}return h}function n(r,u,l){for(var c=0;l--;)r[l]-=c,c=r[l]<u[l]?1:0,r[l]=c*wt+r[l]-u[l];for(;!r[0]&&r.length>1;)r.shift()}return function(r,u,l,c){var f,h,d,p,y,g,b,O,S,x,T,j,E,P,_,w,D,R,B=r.constructor,W=r.s==u.s?1:-1,$=r.d,k=u.d;if(!r.s)return new B(r);if(!u.s)throw Error(wn+"Division by zero");for(h=r.e-u.e,D=k.length,_=$.length,b=new B(W),O=b.d=[],d=0;k[d]==($[d]||0);)++d;if(k[d]>($[d]||0)&&--h,l==null?j=l=B.precision:c?j=l+(pt(r)-pt(u))+1:j=l,j<0)return new B(0);if(j=j/et+2|0,d=0,D==1)for(p=0,k=k[0],j++;(d<_||p)&&j--;d++)E=p*wt+($[d]||0),O[d]=E/k|0,p=E%k|0;else{for(p=wt/(k[0]+1)|0,p>1&&(k=e(k,p),$=e($,p),D=k.length,_=$.length),P=D,S=$.slice(0,D),x=S.length;x<D;)S[x++]=0;R=k.slice(),R.unshift(0),w=k[0],k[1]>=wt/2&&++w;do p=0,f=t(k,S,D,x),f<0?(T=S[0],D!=x&&(T=T*wt+(S[1]||0)),p=T/w|0,p>1?(p>=wt&&(p=wt-1),y=e(k,p),g=y.length,x=S.length,f=t(y,S,g,x),f==1&&(p--,n(y,D<g?R:k,g))):(p==0&&(f=p=1),y=k.slice()),g=y.length,g<x&&y.unshift(0),n(S,y,x),f==-1&&(x=S.length,f=t(k,S,D,x),f<1&&(p++,n(S,D<x?R:k,x))),x=S.length):f===0&&(p++,S=[0]),O[d++]=p,f&&S[0]?S[x++]=$[P]||0:(S=[$[P]],x=1);while((P++<_||S[0]!==void 0)&&j--)}return O[0]||O.shift(),b.e=h,Ke(b,c?l+pt(b)+1:l)}}();function dP(e,t){var n,r,u,l,c,f,h=0,d=0,p=e.constructor,y=p.precision;if(pt(e)>16)throw Error(g0+pt(e));if(!e.s)return new p(cn);for(nt=!1,f=y,c=new p(.03125);e.abs().gte(.1);)e=e.times(c),d+=5;for(r=Math.log(Ca(2,d))/Math.LN10*2+5|0,f+=r,n=u=l=new p(cn),p.precision=f;;){if(u=Ke(u.times(e),f),n=n.times(++h),c=l.plus(xr(u,n,f)),Gn(c.d).slice(0,f)===Gn(l.d).slice(0,f)){for(;d--;)l=Ke(l.times(l),f);return p.precision=y,t==null?(nt=!0,Ke(l,y)):l}l=c}}function pt(e){for(var t=e.e*et,n=e.d[0];n>=10;n/=10)t++;return t}function Tm(e,t,n){if(t>e.LN10.sd())throw nt=!0,n&&(e.precision=n),Error(wn+"LN10 precision limit exceeded");return Ke(new e(e.LN10),t)}function Jr(e){for(var t="";e--;)t+="0";return t}function rl(e,t){var n,r,u,l,c,f,h,d,p,y=1,g=10,b=e,O=b.d,S=b.constructor,x=S.precision;if(b.s<1)throw Error(wn+(b.s?"NaN":"-Infinity"));if(b.eq(cn))return new S(0);if(t==null?(nt=!1,d=x):d=t,b.eq(10))return t==null&&(nt=!0),Tm(S,d);if(d+=g,S.precision=d,n=Gn(O),r=n.charAt(0),l=pt(b),Math.abs(l)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=Gn(b.d),r=n.charAt(0),y++;l=pt(b),r>1?(b=new S("0."+n),l++):b=new S(r+"."+n.slice(1))}else return h=Tm(S,d+2,x).times(l+""),b=rl(new S(r+"."+n.slice(1)),d-g).plus(h),S.precision=x,t==null?(nt=!0,Ke(b,x)):b;for(f=c=b=xr(b.minus(cn),b.plus(cn),d),p=Ke(b.times(b),d),u=3;;){if(c=Ke(c.times(p),d),h=f.plus(xr(c,new S(u),d)),Gn(h.d).slice(0,d)===Gn(f.d).slice(0,d))return f=f.times(2),l!==0&&(f=f.plus(Tm(S,d+2,x).times(l+""))),f=xr(f,new S(y),d),S.precision=x,t==null?(nt=!0,Ke(f,x)):f;f=h,u+=2}}function hE(e,t){var n,r,u;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(u=t.length;t.charCodeAt(u-1)===48;)--u;if(t=t.slice(r,u),t){if(u-=r,n=n-r-1,e.e=Tu(n/et),e.d=[],r=(n+1)%et,n<0&&(r+=et),r<u){for(r&&e.d.push(+t.slice(0,r)),u-=et;r<u;)e.d.push(+t.slice(r,r+=et));t=t.slice(r),r=et-t.length}else r-=u;for(;r--;)t+="0";if(e.d.push(+t),nt&&(e.e>qs||e.e<-qs))throw Error(g0+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ke(e,t,n){var r,u,l,c,f,h,d,p,y=e.d;for(c=1,l=y[0];l>=10;l/=10)c++;if(r=t-c,r<0)r+=et,u=t,d=y[p=0];else{if(p=Math.ceil((r+1)/et),l=y.length,p>=l)return e;for(d=l=y[p],c=1;l>=10;l/=10)c++;r%=et,u=r-et+c}if(n!==void 0&&(l=Ca(10,c-u-1),f=d/l%10|0,h=t<0||y[p+1]!==void 0||d%l,h=n<4?(f||h)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||h||n==6&&(r>0?u>0?d/Ca(10,c-u):0:y[p-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return h?(l=pt(e),y.length=1,t=t-l-1,y[0]=Ca(10,(et-t%et)%et),e.e=Tu(-t/et)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(r==0?(y.length=p,l=1,p--):(y.length=p+1,l=Ca(10,et-r),y[p]=u>0?(d/Ca(10,c-u)%Ca(10,u)|0)*l:0),h)for(;;)if(p==0){(y[0]+=l)==wt&&(y[0]=1,++e.e);break}else{if(y[p]+=l,y[p]!=wt)break;y[p--]=0,l=1}for(r=y.length;y[--r]===0;)y.pop();if(nt&&(e.e>qs||e.e<-qs))throw Error(g0+pt(e));return e}function vP(e,t){var n,r,u,l,c,f,h,d,p,y,g=e.constructor,b=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),nt?Ke(t,b):t;if(h=e.d,y=t.d,r=t.e,d=e.e,h=h.slice(),c=d-r,c){for(p=c<0,p?(n=h,c=-c,f=y.length):(n=y,r=d,f=h.length),u=Math.max(Math.ceil(b/et),f)+2,c>u&&(c=u,n.length=1),n.reverse(),u=c;u--;)n.push(0);n.reverse()}else{for(u=h.length,f=y.length,p=u<f,p&&(f=u),u=0;u<f;u++)if(h[u]!=y[u]){p=h[u]<y[u];break}c=0}for(p&&(n=h,h=y,y=n,t.s=-t.s),f=h.length,u=y.length-f;u>0;--u)h[f++]=0;for(u=y.length;u>c;){if(h[--u]<y[u]){for(l=u;l&&h[--l]===0;)h[l]=wt-1;--h[l],h[u]+=wt}h[u]-=y[u]}for(;h[--f]===0;)h.pop();for(;h[0]===0;h.shift())--r;return h[0]?(t.d=h,t.e=r,nt?Ke(t,b):t):new g(0)}function Ha(e,t,n){var r,u=pt(e),l=Gn(e.d),c=l.length;return t?(n&&(r=n-c)>0?l=l.charAt(0)+"."+l.slice(1)+Jr(r):c>1&&(l=l.charAt(0)+"."+l.slice(1)),l=l+(u<0?"e":"e+")+u):u<0?(l="0."+Jr(-u-1)+l,n&&(r=n-c)>0&&(l+=Jr(r))):u>=c?(l+=Jr(u+1-c),n&&(r=n-u-1)>0&&(l=l+"."+Jr(r))):((r=u+1)<c&&(l=l.slice(0,r)+"."+l.slice(r)),n&&(r=n-c)>0&&(u+1===c&&(l+="."),l+=Jr(r))),e.s<0?"-"+l:l}function dE(e,t){if(e.length>t)return e.length=t,!0}function pP(e){var t,n,r;function u(l){var c=this;if(!(c instanceof u))return new u(l);if(c.constructor=u,l instanceof u){c.s=l.s,c.e=l.e,c.d=(l=l.d)?l.slice():l;return}if(typeof l=="number"){if(l*0!==0)throw Error(La+l);if(l>0)c.s=1;else if(l<0)l=-l,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(l===~~l&&l<1e7){c.e=0,c.d=[l];return}return hE(c,l.toString())}else if(typeof l!="string")throw Error(La+l);if(l.charCodeAt(0)===45?(l=l.slice(1),c.s=-1):c.s=1,g6.test(l))hE(c,l);else throw Error(La+l)}if(u.prototype=he,u.ROUND_UP=0,u.ROUND_DOWN=1,u.ROUND_CEIL=2,u.ROUND_FLOOR=3,u.ROUND_HALF_UP=4,u.ROUND_HALF_DOWN=5,u.ROUND_HALF_EVEN=6,u.ROUND_HALF_CEIL=7,u.ROUND_HALF_FLOOR=8,u.clone=pP,u.config=u.set=b6,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return u.config(e),u}function b6(e){if(!e||typeof e!="object")throw Error(wn+"Object expected");var t,n,r,u=["precision",1,wu,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<u.length;t+=3)if((r=e[n=u[t]])!==void 0)if(Tu(r)===r&&r>=u[t+1]&&r<=u[t+2])this[n]=r;else throw Error(La+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(La+n+": "+r);return this}var b0=pP(m6);cn=new b0(1);const Ye=b0;function x6(e){return A6(e)||_6(e)||O6(e)||S6()}function S6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function O6(e,t){if(e){if(typeof e=="string")return Rg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rg(e,t)}}function _6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function A6(e){if(Array.isArray(e))return Rg(e)}function Rg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var w6=function(t){return t},yP={},mP=function(t){return t===yP},vE=function(t){return function n(){return arguments.length===0||arguments.length===1&&mP(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},T6=function e(t,n){return t===1?n:vE(function(){for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];var c=u.filter(function(f){return f!==yP}).length;return c>=t?n.apply(void 0,u):e(t-c,vE(function(){for(var f=arguments.length,h=new Array(f),d=0;d<f;d++)h[d]=arguments[d];var p=u.map(function(y){return mP(y)?h.shift():y});return n.apply(void 0,x6(p).concat(h))}))})},Pf=function(t){return T6(t.length,t)},Ng=function(t,n){for(var r=[],u=t;u<n;++u)r[u-t]=u;return r},E6=Pf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),j6=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return w6;var u=n.reverse(),l=u[0],c=u.slice(1);return function(){return c.reduce(function(f,h){return h(f)},l.apply(void 0,arguments))}},qg=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},gP=function(t){var n=null,r=null;return function(){for(var u=arguments.length,l=new Array(u),c=0;c<u;c++)l[c]=arguments[c];return n&&l.every(function(f,h){return f===n[h]})||(n=l,r=t.apply(void 0,l)),r}};function M6(e){var t;return e===0?t=1:t=Math.floor(new Ye(e).abs().log(10).toNumber())+1,t}function P6(e,t,n){for(var r=new Ye(e),u=0,l=[];r.lt(t)&&u<1e5;)l.push(r.toNumber()),r=r.add(n),u++;return l}var D6=Pf(function(e,t,n){var r=+e,u=+t;return r+n*(u-r)}),C6=Pf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),R6=Pf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Df={rangeStep:P6,getDigitCount:M6,interpolateNumber:D6,uninterpolateNumber:C6,uninterpolateTruncation:R6};function $g(e){return $6(e)||q6(e)||bP(e)||N6()}function N6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function $6(e){if(Array.isArray(e))return Bg(e)}function al(e,t){return L6(e)||z6(e,t)||bP(e,t)||B6()}function B6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bP(e,t){if(e){if(typeof e=="string")return Bg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bg(e,t)}}function Bg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z6(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,u=!1,l=void 0;try{for(var c=e[Symbol.iterator](),f;!(r=(f=c.next()).done)&&(n.push(f.value),!(t&&n.length===t));r=!0);}catch(h){u=!0,l=h}finally{try{!r&&c.return!=null&&c.return()}finally{if(u)throw l}}return n}}function L6(e){if(Array.isArray(e))return e}function xP(e){var t=al(e,2),n=t[0],r=t[1],u=n,l=r;return n>r&&(u=r,l=n),[u,l]}function SP(e,t,n){if(e.lte(0))return new Ye(0);var r=Df.getDigitCount(e.toNumber()),u=new Ye(10).pow(r),l=e.div(u),c=r!==1?.05:.1,f=new Ye(Math.ceil(l.div(c).toNumber())).add(n).mul(c),h=f.mul(u);return t?h:new Ye(Math.ceil(h))}function k6(e,t,n){var r=1,u=new Ye(e);if(!u.isint()&&n){var l=Math.abs(e);l<1?(r=new Ye(10).pow(Df.getDigitCount(e)-1),u=new Ye(Math.floor(u.div(r).toNumber())).mul(r)):l>1&&(u=new Ye(Math.floor(e)))}else e===0?u=new Ye(Math.floor((t-1)/2)):n||(u=new Ye(Math.floor(e)));var c=Math.floor((t-1)/2),f=j6(E6(function(h){return u.add(new Ye(h-c).mul(r)).toNumber()}),Ng);return f(0,t)}function OP(e,t,n,r){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Ye(0),tickMin:new Ye(0),tickMax:new Ye(0)};var l=SP(new Ye(t).sub(e).div(n-1),r,u),c;e<=0&&t>=0?c=new Ye(0):(c=new Ye(e).add(t).div(2),c=c.sub(new Ye(c).mod(l)));var f=Math.ceil(c.sub(e).div(l).toNumber()),h=Math.ceil(new Ye(t).sub(c).div(l).toNumber()),d=f+h+1;return d>n?OP(e,t,n,r,u+1):(d<n&&(h=t>0?h+(n-d):h,f=t>0?f:f+(n-d)),{step:l,tickMin:c.sub(new Ye(f).mul(l)),tickMax:c.add(new Ye(h).mul(l))})}function U6(e){var t=al(e,2),n=t[0],r=t[1],u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(u,2),f=xP([n,r]),h=al(f,2),d=h[0],p=h[1];if(d===-1/0||p===1/0){var y=p===1/0?[d].concat($g(Ng(0,u-1).map(function(){return 1/0}))):[].concat($g(Ng(0,u-1).map(function(){return-1/0})),[p]);return n>r?qg(y):y}if(d===p)return k6(d,u,l);var g=OP(d,p,c,l),b=g.step,O=g.tickMin,S=g.tickMax,x=Df.rangeStep(O,S.add(new Ye(.1).mul(b)),b);return n>r?qg(x):x}function H6(e,t){var n=al(e,2),r=n[0],u=n[1],l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=xP([r,u]),f=al(c,2),h=f[0],d=f[1];if(h===-1/0||d===1/0)return[r,u];if(h===d)return[h];var p=Math.max(t,2),y=SP(new Ye(d).sub(h).div(p-1),l,0),g=[].concat($g(Df.rangeStep(new Ye(h),new Ye(d).sub(new Ye(.99).mul(y)),y)),[d]);return r>u?qg(g):g}var I6=gP(U6),G6=gP(H6),Y6="Invariant failed";function Ia(e,t){throw new Error(Y6)}var X6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function nu(e){"@babel/helpers - typeof";return nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nu(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},$s.apply(this,arguments)}function K6(e,t){return F6(e)||Z6(e,t)||W6(e,t)||V6()}function V6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W6(e,t){if(e){if(typeof e=="string")return pE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pE(e,t)}}function pE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function F6(e){if(Array.isArray(e))return e}function Q6(e,t){if(e==null)return{};var n=J6(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function J6(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function eL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tL(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,wP(r.key),r)}}function nL(e,t,n){return t&&tL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rL(e,t,n){return t=Bs(t),aL(e,_P()?Reflect.construct(t,n||[],Bs(e).constructor):t.apply(e,n))}function aL(e,t){if(t&&(nu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iL(e)}function iL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_P=function(){return!!e})()}function Bs(e){return Bs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bs(e)}function uL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zg(e,t)}function zg(e,t){return zg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},zg(e,t)}function AP(e,t,n){return t=wP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wP(e){var t=oL(e,"string");return nu(t)=="symbol"?t:t+""}function oL(e,t){if(nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rl=function(e){function t(){return eL(this,t),rL(this,t,arguments)}return uL(t,e),nL(t,[{key:"render",value:function(){var r=this.props,u=r.offset,l=r.layout,c=r.width,f=r.dataKey,h=r.data,d=r.dataPointFormatter,p=r.xAxis,y=r.yAxis,g=Q6(r,X6),b=we(g,!1);this.props.direction==="x"&&p.type!=="number"&&Ia();var O=h.map(function(S){var x=d(S,f),T=x.x,j=x.y,E=x.value,P=x.errorVal;if(!P)return null;var _=[],w,D;if(Array.isArray(P)){var R=K6(P,2);w=R[0],D=R[1]}else w=D=P;if(l==="vertical"){var B=p.scale,W=j+u,$=W+c,k=W-c,X=B(E-w),Q=B(E+D);_.push({x1:Q,y1:$,x2:Q,y2:k}),_.push({x1:X,y1:W,x2:Q,y2:W}),_.push({x1:X,y1:$,x2:X,y2:k})}else if(l==="horizontal"){var Z=y.scale,N=T+u,I=N-c,ee=N+c,ue=Z(E-w),C=Z(E+D);_.push({x1:I,y1:C,x2:ee,y2:C}),_.push({x1:N,y1:ue,x2:N,y2:C}),_.push({x1:I,y1:ue,x2:ee,y2:ue})}return z.createElement(Qe,$s({className:"recharts-errorBar",key:"bar-".concat(_.map(function(K){return"".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))},b),_.map(function(K){return z.createElement("line",$s({},K,{key:"line-".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))}))});return z.createElement(Qe,{className:"recharts-errorBars"},O)}}])}(z.Component);AP(Rl,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});AP(Rl,"displayName","ErrorBar");function il(e){"@babel/helpers - typeof";return il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},il(e)}function yE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Pa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yE(Object(n),!0).forEach(function(r){lL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lL(e,t,n){return t=cL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cL(e){var t=sL(e,"string");return il(t)=="symbol"?t:t+""}function sL(e,t){if(il(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(il(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TP=function(t){var n=t.children,r=t.formattedGraphicalItems,u=t.legendWidth,l=t.legendContent,c=ln(n,ra);if(!c)return null;var f=ra.defaultProps,h=f!==void 0?Pa(Pa({},f),c.props):{},d;return c.props&&c.props.payload?d=c.props&&c.props.payload:l==="children"?d=(r||[]).reduce(function(p,y){var g=y.item,b=y.props,O=b.sectors||b.data||[];return p.concat(O.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):d=(r||[]).map(function(p){var y=p.item,g=y.type.defaultProps,b=g!==void 0?Pa(Pa({},g),y.props):{},O=b.dataKey,S=b.name,x=b.legendType,T=b.hide;return{inactive:T,dataKey:O,type:h.iconType||x||"square",color:x0(y),value:S||O,payload:b}}),Pa(Pa(Pa({},h),ra.getWithHeight(c,u)),{},{payload:d,item:c})};function ul(e){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ul(e)}function mE(e){return vL(e)||dL(e)||hL(e)||fL()}function fL(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hL(e,t){if(e){if(typeof e=="string")return Lg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lg(e,t)}}function dL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vL(e){if(Array.isArray(e))return Lg(e)}function Lg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gE(Object(n),!0).forEach(function(r){Yi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yi(e,t,n){return t=pL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pL(e){var t=yL(e,"string");return ul(t)=="symbol"?t:t+""}function yL(e,t){if(ul(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ul(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ht(e,t,n){return Me(e)||Me(t)?n:bt(t)?_n(e,t,n):_e(t)?t(e):n}function Ho(e,t,n,r){var u=v6(e,function(f){return Ht(f,t)});if(n==="number"){var l=u.filter(function(f){return ce(f)||parseFloat(f)});return l.length?[Mf(l),ta(l)]:[1/0,-1/0]}var c=r?u.filter(function(f){return!Me(f)}):u;return c.map(function(f){return bt(f)||f instanceof Date?f:""})}var mL=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,c=-1,f=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(f<=1)return 0;if(l&&l.axisType==="angleAxis"&&Math.abs(Math.abs(l.range[1]-l.range[0])-360)<=1e-6)for(var h=l.range,d=0;d<f;d++){var p=d>0?u[d-1].coordinate:u[f-1].coordinate,y=u[d].coordinate,g=d>=f-1?u[0].coordinate:u[d+1].coordinate,b=void 0;if($n(y-p)!==$n(g-y)){var O=[];if($n(g-y)===$n(h[1]-h[0])){b=g;var S=y+h[1]-h[0];O[0]=Math.min(S,(S+p)/2),O[1]=Math.max(S,(S+p)/2)}else{b=p;var x=g+h[1]-h[0];O[0]=Math.min(y,(x+y)/2),O[1]=Math.max(y,(x+y)/2)}var T=[Math.min(y,(b+y)/2),Math.max(y,(b+y)/2)];if(t>T[0]&&t<=T[1]||t>=O[0]&&t<=O[1]){c=u[d].index;break}}else{var j=Math.min(p,g),E=Math.max(p,g);if(t>(j+y)/2&&t<=(E+y)/2){c=u[d].index;break}}}else for(var P=0;P<f;P++)if(P===0&&t<=(r[P].coordinate+r[P+1].coordinate)/2||P>0&&P<f-1&&t>(r[P].coordinate+r[P-1].coordinate)/2&&t<=(r[P].coordinate+r[P+1].coordinate)/2||P===f-1&&t>(r[P].coordinate+r[P-1].coordinate)/2){c=r[P].index;break}return c},x0=function(t){var n,r=t,u=r.type.displayName,l=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,c=l.stroke,f=l.fill,h;switch(u){case"Line":h=c;break;case"Area":case"Radar":h=c&&c!=="none"?c:f;break;default:h=f;break}return h},gL=function(t){var n=t.barSize,r=t.totalSize,u=t.stackGroups,l=u===void 0?{}:u;if(!l)return{};for(var c={},f=Object.keys(l),h=0,d=f.length;h<d;h++)for(var p=l[f[h]].stackGroups,y=Object.keys(p),g=0,b=y.length;g<b;g++){var O=p[y[g]],S=O.items,x=O.cateAxisId,T=S.filter(function(D){return gr(D.type).indexOf("Bar")>=0});if(T&&T.length){var j=T[0].type.defaultProps,E=j!==void 0?ut(ut({},j),T[0].props):T[0].props,P=E.barSize,_=E[x];c[_]||(c[_]=[]);var w=Me(P)?n:P;c[_].push({item:T[0],stackList:T.slice(1),barSize:Me(w)?void 0:Ua(w,r,0)})}}return c},bL=function(t){var n=t.barGap,r=t.barCategoryGap,u=t.bandSize,l=t.sizeList,c=l===void 0?[]:l,f=t.maxBarSize,h=c.length;if(h<1)return null;var d=Ua(n,u,0,!0),p,y=[];if(c[0].barSize===+c[0].barSize){var g=!1,b=u/h,O=c.reduce(function(P,_){return P+_.barSize||0},0);O+=(h-1)*d,O>=u&&(O-=(h-1)*d,d=0),O>=u&&b>0&&(g=!0,b*=.9,O=h*b);var S=(u-O)/2>>0,x={offset:S-d,size:0};p=c.reduce(function(P,_){var w={item:_.item,position:{offset:x.offset+x.size+d,size:g?b:_.barSize}},D=[].concat(mE(P),[w]);return x=D[D.length-1].position,_.stackList&&_.stackList.length&&_.stackList.forEach(function(R){D.push({item:R,position:x})}),D},y)}else{var T=Ua(r,u,0,!0);u-2*T-(h-1)*d<=0&&(d=0);var j=(u-2*T-(h-1)*d)/h;j>1&&(j>>=0);var E=f===+f?Math.min(j,f):j;p=c.reduce(function(P,_,w){var D=[].concat(mE(P),[{item:_.item,position:{offset:T+(j+d)*w+(j-E)/2,size:E}}]);return _.stackList&&_.stackList.length&&_.stackList.forEach(function(R){D.push({item:R,position:D[D.length-1].position})}),D},y)}return p},xL=function(t,n,r,u){var l=r.children,c=r.width,f=r.margin,h=c-(f.left||0)-(f.right||0),d=TP({children:l,legendWidth:h});if(d){var p=u||{},y=p.width,g=p.height,b=d.align,O=d.verticalAlign,S=d.layout;if((S==="vertical"||S==="horizontal"&&O==="middle")&&b!=="center"&&ce(t[b]))return ut(ut({},t),{},Yi({},b,t[b]+(y||0)));if((S==="horizontal"||S==="vertical"&&b==="center")&&O!=="middle"&&ce(t[O]))return ut(ut({},t),{},Yi({},O,t[O]+(g||0)))}return t},SL=function(t,n,r){return Me(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},EP=function(t,n,r,u,l){var c=n.props.children,f=An(c,Rl).filter(function(d){return SL(u,l,d.props.direction)});if(f&&f.length){var h=f.map(function(d){return d.props.dataKey});return t.reduce(function(d,p){var y=Ht(p,r);if(Me(y))return d;var g=Array.isArray(y)?[Mf(y),ta(y)]:[y,y],b=h.reduce(function(O,S){var x=Ht(p,S,0),T=g[0]-Math.abs(Array.isArray(x)?x[0]:x),j=g[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(T,O[0]),Math.max(j,O[1])]},[1/0,-1/0]);return[Math.min(b[0],d[0]),Math.max(b[1],d[1])]},[1/0,-1/0])}return null},OL=function(t,n,r,u,l){var c=n.map(function(f){return EP(t,f,r,l,u)}).filter(function(f){return!Me(f)});return c&&c.length?c.reduce(function(f,h){return[Math.min(f[0],h[0]),Math.max(f[1],h[1])]},[1/0,-1/0]):null},jP=function(t,n,r,u,l){var c=n.map(function(h){var d=h.props.dataKey;return r==="number"&&d&&EP(t,h,d,u)||Ho(t,d,r,l)});if(r==="number")return c.reduce(function(h,d){return[Math.min(h[0],d[0]),Math.max(h[1],d[1])]},[1/0,-1/0]);var f={};return c.reduce(function(h,d){for(var p=0,y=d.length;p<y;p++)f[d[p]]||(f[d[p]]=!0,h.push(d[p]));return h},[])},MP=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},PP=function(t,n,r,u){if(u)return t.map(function(h){return h.coordinate});var l,c,f=t.map(function(h){return h.coordinate===n&&(l=!0),h.coordinate===r&&(c=!0),h.coordinate});return l||f.push(n),c||f.push(r),f},mr=function(t,n,r){if(!t)return null;var u=t.scale,l=t.duplicateDomain,c=t.type,f=t.range,h=t.realScaleType==="scaleBand"?u.bandwidth()/2:2,d=(n||r)&&c==="category"&&u.bandwidth?u.bandwidth()/h:0;if(d=t.axisType==="angleAxis"&&(f==null?void 0:f.length)>=2?$n(f[0]-f[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var p=(t.ticks||t.niceTicks).map(function(y){var g=l?l.indexOf(y):y;return{coordinate:u(g)+d,value:y,offset:d}});return p.filter(function(y){return!Su(y.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(y,g){return{coordinate:u(y)+d,value:y,index:g,offset:d}}):u.ticks&&!r?u.ticks(t.tickCount).map(function(y){return{coordinate:u(y)+d,value:y,offset:d}}):u.domain().map(function(y,g){return{coordinate:u(y)+d,value:l?l[y]:y,index:g,offset:d}})},Em=new WeakMap,is=function(t,n){if(typeof n!="function")return t;Em.has(t)||Em.set(t,new WeakMap);var r=Em.get(t);if(r.has(n))return r.get(n);var u=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,u),u},_L=function(t,n,r){var u=t.scale,l=t.type,c=t.layout,f=t.axisType;if(u==="auto")return c==="radial"&&f==="radiusAxis"?{scale:Qo(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Ds(),realScaleType:"linear"}:l==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Uo(),realScaleType:"point"}:l==="category"?{scale:Qo(),realScaleType:"band"}:{scale:Ds(),realScaleType:"linear"};if(ka(u)){var h="scale".concat(yf(u));return{scale:(rE[h]||Uo)(),realScaleType:rE[h]?h:"point"}}return _e(u)?{scale:u}:{scale:Uo(),realScaleType:"point"}},bE=1e-4,AL=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,u=t.range(),l=Math.min(u[0],u[1])-bE,c=Math.max(u[0],u[1])+bE,f=t(n[0]),h=t(n[r-1]);(f<l||f>c||h<l||h>c)&&t.domain([n[0],n[r-1]])}},wL=function(t,n){if(!t)return null;for(var r=0,u=t.length;r<u;r++)if(t[r].item===n)return t[r].position;return null},TL=function(t,n){if(!n||n.length!==2||!ce(n[0])||!ce(n[1]))return t;var r=Math.min(n[0],n[1]),u=Math.max(n[0],n[1]),l=[t[0],t[1]];return(!ce(t[0])||t[0]<r)&&(l[0]=r),(!ce(t[1])||t[1]>u)&&(l[1]=u),l[0]>u&&(l[0]=u),l[1]<r&&(l[1]=r),l},EL=function(t){var n=t.length;if(!(n<=0))for(var r=0,u=t[0].length;r<u;++r)for(var l=0,c=0,f=0;f<n;++f){var h=Su(t[f][r][1])?t[f][r][0]:t[f][r][1];h>=0?(t[f][r][0]=l,t[f][r][1]=l+h,l=t[f][r][1]):(t[f][r][0]=c,t[f][r][1]=c+h,c=t[f][r][1])}},jL=function(t){var n=t.length;if(!(n<=0))for(var r=0,u=t[0].length;r<u;++r)for(var l=0,c=0;c<n;++c){var f=Su(t[c][r][1])?t[c][r][0]:t[c][r][1];f>=0?(t[c][r][0]=l,t[c][r][1]=l+f,l=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},ML={sign:EL,expand:fq,none:Ki,silhouette:hq,wiggle:dq,positive:jL},PL=function(t,n,r){var u=n.map(function(f){return f.props.dataKey}),l=ML[r],c=sq().keys(u).value(function(f,h){return+Ht(f,h,0)}).order(pg).offset(l);return c(t)},DL=function(t,n,r,u,l,c){if(!t)return null;var f=c?n.reverse():n,h={},d=f.reduce(function(y,g){var b,O=(b=g.type)!==null&&b!==void 0&&b.defaultProps?ut(ut({},g.type.defaultProps),g.props):g.props,S=O.stackId,x=O.hide;if(x)return y;var T=O[r],j=y[T]||{hasStack:!1,stackGroups:{}};if(bt(S)){var E=j.stackGroups[S]||{numericAxisId:r,cateAxisId:u,items:[]};E.items.push(g),j.hasStack=!0,j.stackGroups[S]=E}else j.stackGroups[Ou("_stackId_")]={numericAxisId:r,cateAxisId:u,items:[g]};return ut(ut({},y),{},Yi({},T,j))},h),p={};return Object.keys(d).reduce(function(y,g){var b=d[g];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(S,x){var T=b.stackGroups[x];return ut(ut({},S),{},Yi({},x,{numericAxisId:r,cateAxisId:u,items:T.items,stackedData:PL(t,T.items,l)}))},O)}return ut(ut({},y),{},Yi({},g,b))},p)},CL=function(t,n){var r=n.realScaleType,u=n.type,l=n.tickCount,c=n.originalDomain,f=n.allowDecimals,h=r||n.scale;if(h!=="auto"&&h!=="linear")return null;if(l&&u==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var d=t.domain();if(!d.length)return null;var p=I6(d,l,f);return t.domain([Mf(p),ta(p)]),{niceTicks:p}}if(l&&u==="number"){var y=t.domain(),g=G6(y,l,f);return{niceTicks:g}}return null};function zs(e){var t=e.axis,n=e.ticks,r=e.bandSize,u=e.entry,l=e.index,c=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Me(u[t.dataKey])){var f=fs(n,"value",u[t.dataKey]);if(f)return f.coordinate+r/2}return n[l]?n[l].coordinate+r/2:null}var h=Ht(u,Me(c)?t.dataKey:c);return Me(h)?null:t.scale(h)}var xE=function(t){var n=t.axis,r=t.ticks,u=t.offset,l=t.bandSize,c=t.entry,f=t.index;if(n.type==="category")return r[f]?r[f].coordinate+u:null;var h=Ht(c,n.dataKey,n.domain[f]);return Me(h)?null:n.scale(h)-l/2+u},RL=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var u=Math.min(r[0],r[1]),l=Math.max(r[0],r[1]);return u<=0&&l>=0?0:l<0?l:u}return r[0]},NL=function(t,n){var r,u=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,l=u.stackId;if(bt(l)){var c=n[l];if(c){var f=c.items.indexOf(t);return f>=0?c.stackedData[f]:null}}return null},qL=function(t){return t.reduce(function(n,r){return[Mf(r.concat([n[0]]).filter(ce)),ta(r.concat([n[1]]).filter(ce))]},[1/0,-1/0])},DP=function(t,n,r){return Object.keys(t).reduce(function(u,l){var c=t[l],f=c.stackedData,h=f.reduce(function(d,p){var y=qL(p.slice(n,r+1));return[Math.min(d[0],y[0]),Math.max(d[1],y[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0]).map(function(u){return u===1/0||u===-1/0?0:u})},SE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,OE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,kg=function(t,n,r){if(_e(t))return t(n,r);if(!Array.isArray(t))return n;var u=[];if(ce(t[0]))u[0]=r?t[0]:Math.min(t[0],n[0]);else if(SE.test(t[0])){var l=+SE.exec(t[0])[1];u[0]=n[0]-l}else _e(t[0])?u[0]=t[0](n[0]):u[0]=n[0];if(ce(t[1]))u[1]=r?t[1]:Math.max(t[1],n[1]);else if(OE.test(t[1])){var c=+OE.exec(t[1])[1];u[1]=n[1]+c}else _e(t[1])?u[1]=t[1](n[1]):u[1]=n[1];return u},Ls=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var u=t.scale.bandwidth();if(!r||u>0)return u}if(t&&n&&n.length>=2){for(var l=Vb(n,function(y){return y.coordinate}),c=1/0,f=1,h=l.length;f<h;f++){var d=l[f],p=l[f-1];c=Math.min((d.coordinate||0)-(p.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},_E=function(t,n,r){return!t||!t.length||tu(t,_n(r,"type.defaultProps.domain"))?n:t},CP=function(t,n){var r=t.type.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,u=r.dataKey,l=r.name,c=r.unit,f=r.formatter,h=r.tooltipType,d=r.chartType,p=r.hide;return ut(ut({},we(t,!1)),{},{dataKey:u,unit:c,formatter:f,name:l||u,color:x0(t),value:Ht(n,u),type:h,payload:n,chartType:d,hide:p})};function ol(e){"@babel/helpers - typeof";return ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ol(e)}function AE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function wE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AE(Object(n),!0).forEach(function(r){$L(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $L(e,t,n){return t=BL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BL(e){var t=zL(e,"string");return ol(t)=="symbol"?t:t+""}function zL(e,t){if(ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ks=Math.PI/180,LL=function(t){return t*180/Math.PI},Ct=function(t,n,r,u){return{x:t+Math.cos(-ks*u)*r,y:n+Math.sin(-ks*u)*r}},kL=function(t,n){var r=t.x,u=t.y,l=n.x,c=n.y;return Math.sqrt(Math.pow(r-l,2)+Math.pow(u-c,2))},UL=function(t,n){var r=t.x,u=t.y,l=n.cx,c=n.cy,f=kL({x:r,y:u},{x:l,y:c});if(f<=0)return{radius:f};var h=(r-l)/f,d=Math.acos(h);return u>c&&(d=2*Math.PI-d),{radius:f,angle:LL(d),angleInRadian:d}},HL=function(t){var n=t.startAngle,r=t.endAngle,u=Math.floor(n/360),l=Math.floor(r/360),c=Math.min(u,l);return{startAngle:n-c*360,endAngle:r-c*360}},IL=function(t,n){var r=n.startAngle,u=n.endAngle,l=Math.floor(r/360),c=Math.floor(u/360),f=Math.min(l,c);return t+f*360},TE=function(t,n){var r=t.x,u=t.y,l=UL({x:r,y:u},n),c=l.radius,f=l.angle,h=n.innerRadius,d=n.outerRadius;if(c<h||c>d)return!1;if(c===0)return!0;var p=HL(n),y=p.startAngle,g=p.endAngle,b=f,O;if(y<=g){for(;b>g;)b-=360;for(;b<y;)b+=360;O=b>=y&&b<=g}else{for(;b>y;)b-=360;for(;b<g;)b+=360;O=b>=g&&b<=y}return O?wE(wE({},n),{},{radius:c,angle:IL(b,n)}):null};function ll(e){"@babel/helpers - typeof";return ll=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ll(e)}var GL=["offset"];function YL(e){return WL(e)||VL(e)||KL(e)||XL()}function XL(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KL(e,t){if(e){if(typeof e=="string")return Ug(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ug(e,t)}}function VL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function WL(e){if(Array.isArray(e))return Ug(e)}function Ug(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ZL(e,t){if(e==null)return{};var n=FL(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function EE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EE(Object(n),!0).forEach(function(r){QL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QL(e,t,n){return t=JL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JL(e){var t=ek(e,"string");return ll(t)=="symbol"?t:t+""}function ek(e,t){if(ll(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ll(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cl(){return cl=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},cl.apply(this,arguments)}var tk=function(t){var n=t.value,r=t.formatter,u=Me(t.children)?n:t.children;return _e(r)?r(u):u},nk=function(t,n){var r=$n(n-t),u=Math.min(Math.abs(n-t),360);return r*u},rk=function(t,n,r){var u=t.position,l=t.viewBox,c=t.offset,f=t.className,h=l,d=h.cx,p=h.cy,y=h.innerRadius,g=h.outerRadius,b=h.startAngle,O=h.endAngle,S=h.clockWise,x=(y+g)/2,T=nk(b,O),j=T>=0?1:-1,E,P;u==="insideStart"?(E=b+j*c,P=S):u==="insideEnd"?(E=O-j*c,P=!S):u==="end"&&(E=O+j*c,P=S),P=T<=0?P:!P;var _=Ct(d,p,x,E),w=Ct(d,p,x,E+(P?1:-1)*359),D="M".concat(_.x,",").concat(_.y,`
    A`).concat(x,",").concat(x,",0,1,").concat(P?0:1,`,
    `).concat(w.x,",").concat(w.y),R=Me(t.id)?Ou("recharts-radial-line-"):t.id;return z.createElement("text",cl({},r,{dominantBaseline:"central",className:Ne("recharts-radial-bar-label",f)}),z.createElement("defs",null,z.createElement("path",{id:R,d:D})),z.createElement("textPath",{xlinkHref:"#".concat(R)},n))},ak=function(t){var n=t.viewBox,r=t.offset,u=t.position,l=n,c=l.cx,f=l.cy,h=l.innerRadius,d=l.outerRadius,p=l.startAngle,y=l.endAngle,g=(p+y)/2;if(u==="outside"){var b=Ct(c,f,d+r,g),O=b.x,S=b.y;return{x:O,y:S,textAnchor:O>=c?"start":"end",verticalAnchor:"middle"}}if(u==="center")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"middle"};if(u==="centerTop")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"start"};if(u==="centerBottom")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"end"};var x=(h+d)/2,T=Ct(c,f,x,g),j=T.x,E=T.y;return{x:j,y:E,textAnchor:"middle",verticalAnchor:"middle"}},ik=function(t){var n=t.viewBox,r=t.parentViewBox,u=t.offset,l=t.position,c=n,f=c.x,h=c.y,d=c.width,p=c.height,y=p>=0?1:-1,g=y*u,b=y>0?"end":"start",O=y>0?"start":"end",S=d>=0?1:-1,x=S*u,T=S>0?"end":"start",j=S>0?"start":"end";if(l==="top"){var E={x:f+d/2,y:h-y*u,textAnchor:"middle",verticalAnchor:b};return gt(gt({},E),r?{height:Math.max(h-r.y,0),width:d}:{})}if(l==="bottom"){var P={x:f+d/2,y:h+p+g,textAnchor:"middle",verticalAnchor:O};return gt(gt({},P),r?{height:Math.max(r.y+r.height-(h+p),0),width:d}:{})}if(l==="left"){var _={x:f-x,y:h+p/2,textAnchor:T,verticalAnchor:"middle"};return gt(gt({},_),r?{width:Math.max(_.x-r.x,0),height:p}:{})}if(l==="right"){var w={x:f+d+x,y:h+p/2,textAnchor:j,verticalAnchor:"middle"};return gt(gt({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:p}:{})}var D=r?{width:d,height:p}:{};return l==="insideLeft"?gt({x:f+x,y:h+p/2,textAnchor:j,verticalAnchor:"middle"},D):l==="insideRight"?gt({x:f+d-x,y:h+p/2,textAnchor:T,verticalAnchor:"middle"},D):l==="insideTop"?gt({x:f+d/2,y:h+g,textAnchor:"middle",verticalAnchor:O},D):l==="insideBottom"?gt({x:f+d/2,y:h+p-g,textAnchor:"middle",verticalAnchor:b},D):l==="insideTopLeft"?gt({x:f+x,y:h+g,textAnchor:j,verticalAnchor:O},D):l==="insideTopRight"?gt({x:f+d-x,y:h+g,textAnchor:T,verticalAnchor:O},D):l==="insideBottomLeft"?gt({x:f+x,y:h+p-g,textAnchor:j,verticalAnchor:b},D):l==="insideBottomRight"?gt({x:f+d-x,y:h+p-g,textAnchor:T,verticalAnchor:b},D):xu(l)&&(ce(l.x)||Ra(l.x))&&(ce(l.y)||Ra(l.y))?gt({x:f+Ua(l.x,d),y:h+Ua(l.y,p),textAnchor:"end",verticalAnchor:"end"},D):gt({x:f+d/2,y:h+p/2,textAnchor:"middle",verticalAnchor:"middle"},D)},uk=function(t){return"cx"in t&&ce(t.cx)};function Bt(e){var t=e.offset,n=t===void 0?5:t,r=ZL(e,GL),u=gt({offset:n},r),l=u.viewBox,c=u.position,f=u.value,h=u.children,d=u.content,p=u.className,y=p===void 0?"":p,g=u.textBreakAll;if(!l||Me(f)&&Me(h)&&!le.isValidElement(d)&&!_e(d))return null;if(le.isValidElement(d))return le.cloneElement(d,u);var b;if(_e(d)){if(b=le.createElement(d,u),le.isValidElement(b))return b}else b=tk(u);var O=uk(l),S=we(u,!0);if(O&&(c==="insideStart"||c==="insideEnd"||c==="end"))return rk(u,b,S);var x=O?ak(u):ik(u);return z.createElement(As,cl({className:Ne("recharts-label",y)},S,x,{breakAll:g}),b)}Bt.displayName="Label";var RP=function(t){var n=t.cx,r=t.cy,u=t.angle,l=t.startAngle,c=t.endAngle,f=t.r,h=t.radius,d=t.innerRadius,p=t.outerRadius,y=t.x,g=t.y,b=t.top,O=t.left,S=t.width,x=t.height,T=t.clockWise,j=t.labelViewBox;if(j)return j;if(ce(S)&&ce(x)){if(ce(y)&&ce(g))return{x:y,y:g,width:S,height:x};if(ce(b)&&ce(O))return{x:b,y:O,width:S,height:x}}return ce(y)&&ce(g)?{x:y,y:g,width:0,height:0}:ce(n)&&ce(r)?{cx:n,cy:r,startAngle:l||u||0,endAngle:c||u||0,innerRadius:d||0,outerRadius:p||h||f||0,clockWise:T}:t.viewBox?t.viewBox:{}},ok=function(t,n){return t?t===!0?z.createElement(Bt,{key:"label-implicit",viewBox:n}):bt(t)?z.createElement(Bt,{key:"label-implicit",viewBox:n,value:t}):le.isValidElement(t)?t.type===Bt?le.cloneElement(t,{key:"label-implicit",viewBox:n}):z.createElement(Bt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?z.createElement(Bt,{key:"label-implicit",content:t,viewBox:n}):xu(t)?z.createElement(Bt,cl({viewBox:n},t,{key:"label-implicit"})):null:null},lk=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var u=t.children,l=RP(t),c=An(u,Bt).map(function(h,d){return le.cloneElement(h,{viewBox:n||l,key:"label-".concat(d)})});if(!r)return c;var f=ok(t.label,n||l);return[f].concat(YL(c))};Bt.parseViewBox=RP;Bt.renderCallByParent=lk;var jm,jE;function ck(){if(jE)return jm;jE=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return jm=e,jm}var sk=ck();const fk=Ve(sk);function sl(e){"@babel/helpers - typeof";return sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sl(e)}var hk=["valueAccessor"],dk=["data","dataKey","clockWise","id","textBreakAll"];function vk(e){return gk(e)||mk(e)||yk(e)||pk()}function pk(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yk(e,t){if(e){if(typeof e=="string")return Hg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hg(e,t)}}function mk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gk(e){if(Array.isArray(e))return Hg(e)}function Hg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Us(){return Us=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},Us.apply(this,arguments)}function ME(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function PE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ME(Object(n),!0).forEach(function(r){bk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ME(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bk(e,t,n){return t=xk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xk(e){var t=Sk(e,"string");return sl(t)=="symbol"?t:t+""}function Sk(e,t){if(sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DE(e,t){if(e==null)return{};var n=Ok(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ok(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var _k=function(t){return Array.isArray(t.value)?fk(t.value):t.value};function Sr(e){var t=e.valueAccessor,n=t===void 0?_k:t,r=DE(e,hk),u=r.data,l=r.dataKey,c=r.clockWise,f=r.id,h=r.textBreakAll,d=DE(r,dk);return!u||!u.length?null:z.createElement(Qe,{className:"recharts-label-list"},u.map(function(p,y){var g=Me(l)?n(p,y):Ht(p&&p.payload,l),b=Me(f)?{}:{id:"".concat(f,"-").concat(y)};return z.createElement(Bt,Us({},we(p,!0),d,b,{parentViewBox:p.parentViewBox,value:g,textBreakAll:h,viewBox:Bt.parseViewBox(Me(c)?p:PE(PE({},p),{},{clockWise:c})),key:"label-".concat(y),index:y}))}))}Sr.displayName="LabelList";function Ak(e,t){return e?e===!0?z.createElement(Sr,{key:"labelList-implicit",data:t}):z.isValidElement(e)||_e(e)?z.createElement(Sr,{key:"labelList-implicit",data:t,content:e}):xu(e)?z.createElement(Sr,Us({data:t},e,{key:"labelList-implicit"})):null:null}function wk(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,u=An(r,Sr).map(function(c,f){return le.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return u;var l=Ak(e.label,t);return[l].concat(vk(u))}Sr.renderCallByParent=wk;function fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}function Ig(){return Ig=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},Ig.apply(this,arguments)}function CE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function RE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CE(Object(n),!0).forEach(function(r){Tk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tk(e,t,n){return t=Ek(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ek(e){var t=jk(e,"string");return fl(t)=="symbol"?t:t+""}function jk(e,t){if(fl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Mk=function(t,n){var r=$n(n-t),u=Math.min(Math.abs(n-t),359.999);return r*u},us=function(t){var n=t.cx,r=t.cy,u=t.radius,l=t.angle,c=t.sign,f=t.isExternal,h=t.cornerRadius,d=t.cornerIsExternal,p=h*(f?1:-1)+u,y=Math.asin(h/p)/ks,g=d?l:l+c*y,b=Ct(n,r,p,g),O=Ct(n,r,u,g),S=d?l-c*y:l,x=Ct(n,r,p*Math.cos(y*ks),S);return{center:b,circleTangency:O,lineTangency:x,theta:y}},NP=function(t){var n=t.cx,r=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.startAngle,f=t.endAngle,h=Mk(c,f),d=c+h,p=Ct(n,r,l,c),y=Ct(n,r,l,d),g="M ".concat(p.x,",").concat(p.y,`
    A `).concat(l,",").concat(l,`,0,
    `).concat(+(Math.abs(h)>180),",").concat(+(c>d),`,
    `).concat(y.x,",").concat(y.y,`
  `);if(u>0){var b=Ct(n,r,u,c),O=Ct(n,r,u,d);g+="L ".concat(O.x,",").concat(O.y,`
            A `).concat(u,",").concat(u,`,0,
            `).concat(+(Math.abs(h)>180),",").concat(+(c<=d),`,
            `).concat(b.x,",").concat(b.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},Pk=function(t){var n=t.cx,r=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.cornerRadius,f=t.forceCornerRadius,h=t.cornerIsExternal,d=t.startAngle,p=t.endAngle,y=$n(p-d),g=us({cx:n,cy:r,radius:l,angle:d,sign:y,cornerRadius:c,cornerIsExternal:h}),b=g.circleTangency,O=g.lineTangency,S=g.theta,x=us({cx:n,cy:r,radius:l,angle:p,sign:-y,cornerRadius:c,cornerIsExternal:h}),T=x.circleTangency,j=x.lineTangency,E=x.theta,P=h?Math.abs(d-p):Math.abs(d-p)-S-E;if(P<0)return f?"M ".concat(O.x,",").concat(O.y,`
        a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
        a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
      `):NP({cx:n,cy:r,innerRadius:u,outerRadius:l,startAngle:d,endAngle:p});var _="M ".concat(O.x,",").concat(O.y,`
    A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(b.x,",").concat(b.y,`
    A`).concat(l,",").concat(l,",0,").concat(+(P>180),",").concat(+(y<0),",").concat(T.x,",").concat(T.y,`
    A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(j.x,",").concat(j.y,`
  `);if(u>0){var w=us({cx:n,cy:r,radius:u,angle:d,sign:y,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),D=w.circleTangency,R=w.lineTangency,B=w.theta,W=us({cx:n,cy:r,radius:u,angle:p,sign:-y,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),$=W.circleTangency,k=W.lineTangency,X=W.theta,Q=h?Math.abs(d-p):Math.abs(d-p)-B-X;if(Q<0&&c===0)return"".concat(_,"L").concat(n,",").concat(r,"Z");_+="L".concat(k.x,",").concat(k.y,`
      A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat($.x,",").concat($.y,`
      A`).concat(u,",").concat(u,",0,").concat(+(Q>180),",").concat(+(y>0),",").concat(D.x,",").concat(D.y,`
      A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(R.x,",").concat(R.y,"Z")}else _+="L".concat(n,",").concat(r,"Z");return _},Dk={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},qP=function(t){var n=RE(RE({},Dk),t),r=n.cx,u=n.cy,l=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,h=n.forceCornerRadius,d=n.cornerIsExternal,p=n.startAngle,y=n.endAngle,g=n.className;if(c<l||p===y)return null;var b=Ne("recharts-sector",g),O=c-l,S=Ua(f,O,0,!0),x;return S>0&&Math.abs(p-y)<360?x=Pk({cx:r,cy:u,innerRadius:l,outerRadius:c,cornerRadius:Math.min(S,O/2),forceCornerRadius:h,cornerIsExternal:d,startAngle:p,endAngle:y}):x=NP({cx:r,cy:u,innerRadius:l,outerRadius:c,startAngle:p,endAngle:y}),z.createElement("path",Ig({},we(n,!0),{className:b,d:x,role:"img"}))};function hl(e){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hl(e)}function Gg(){return Gg=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},Gg.apply(this,arguments)}function NE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function qE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NE(Object(n),!0).forEach(function(r){Ck(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ck(e,t,n){return t=Rk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rk(e){var t=Nk(e,"string");return hl(t)=="symbol"?t:t+""}function Nk(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $E={curveBasisClosed:J3,curveBasisOpen:eq,curveBasis:Q3,curveBumpX:z3,curveBumpY:L3,curveLinearClosed:tq,curveLinear:gf,curveMonotoneX:nq,curveMonotoneY:rq,curveNatural:aq,curveStep:iq,curveStepAfter:oq,curveStepBefore:uq},os=function(t){return t.x===+t.x&&t.y===+t.y},Ro=function(t){return t.x},No=function(t){return t.y},qk=function(t,n){if(_e(t))return t;var r="curve".concat(yf(t));return(r==="curveMonotone"||r==="curveBump")&&n?$E["".concat(r).concat(n==="vertical"?"Y":"X")]:$E[r]||gf},$k=function(t){var n=t.type,r=n===void 0?"linear":n,u=t.points,l=u===void 0?[]:u,c=t.baseLine,f=t.layout,h=t.connectNulls,d=h===void 0?!1:h,p=qk(r,f),y=d?l.filter(function(S){return os(S)}):l,g;if(Array.isArray(c)){var b=d?c.filter(function(S){return os(S)}):c,O=y.map(function(S,x){return qE(qE({},S),{},{base:b[x]})});return f==="vertical"?g=Qc().y(No).x1(Ro).x0(function(S){return S.base.x}):g=Qc().x(Ro).y1(No).y0(function(S){return S.base.y}),g.defined(os).curve(p),g(O)}return f==="vertical"&&ce(c)?g=Qc().y(No).x1(Ro).x0(c):ce(c)?g=Qc().x(Ro).y1(No).y0(c):g=Lj().x(Ro).y(No),g.defined(os).curve(p),g(y)},Xi=function(t){var n=t.className,r=t.points,u=t.path,l=t.pathRef;if((!r||!r.length)&&!u)return null;var c=r&&r.length?$k(t):u;return z.createElement("path",Gg({},we(t,!1),hs(t),{className:Ne("recharts-curve",n),d:c,ref:l}))},Mm={exports:{}},Pm,BE;function Bk(){if(BE)return Pm;BE=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Pm=e,Pm}var Dm,zE;function zk(){if(zE)return Dm;zE=1;var e=Bk();function t(){}function n(){}return n.resetWarningCache=t,Dm=function(){function r(c,f,h,d,p,y){if(y!==e){var g=new 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 g.name="Invariant Violation",g}}r.isRequired=r;function u(){return r}var l={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:u,element:r,elementType:r,instanceOf:u,node:r,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:n,resetWarningCache:t};return l.PropTypes=l,l},Dm}var LE;function Lk(){return LE||(LE=1,Mm.exports=zk()()),Mm.exports}var kk=Lk();const Le=Ve(kk);var Uk=Object.getOwnPropertyNames,Hk=Object.getOwnPropertySymbols,Ik=Object.prototype.hasOwnProperty;function kE(e,t){return function(r,u,l){return e(r,u,l)&&t(r,u,l)}}function ls(e){return function(n,r,u){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,u);var l=u.cache,c=l.get(n),f=l.get(r);if(c&&f)return c===r&&f===n;l.set(n,r),l.set(r,n);var h=e(n,r,u);return l.delete(n),l.delete(r),h}}function UE(e){return Uk(e).concat(Hk(e))}var Gk=Object.hasOwn||function(e,t){return Ik.call(e,t)};function Wa(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Yk="__v",Xk="__o",Kk="_owner",HE=Object.getOwnPropertyDescriptor,IE=Object.keys;function Vk(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 Wk(e,t){return Wa(e.getTime(),t.getTime())}function Zk(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Fk(e,t){return e===t}function GE(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var u=new Array(r),l=e.entries(),c,f,h=0;(c=l.next())&&!c.done;){for(var d=t.entries(),p=!1,y=0;(f=d.next())&&!f.done;){if(u[y]){y++;continue}var g=c.value,b=f.value;if(n.equals(g[0],b[0],h,y,e,t,n)&&n.equals(g[1],b[1],g[0],b[0],e,t,n)){p=u[y]=!0;break}y++}if(!p)return!1;h++}return!0}var Qk=Wa;function Jk(e,t,n){var r=IE(e),u=r.length;if(IE(t).length!==u)return!1;for(;u-- >0;)if(!$P(e,t,n,r[u]))return!1;return!0}function qo(e,t,n){var r=UE(e),u=r.length;if(UE(t).length!==u)return!1;for(var l,c,f;u-- >0;)if(l=r[u],!$P(e,t,n,l)||(c=HE(e,l),f=HE(t,l),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function eU(e,t){return Wa(e.valueOf(),t.valueOf())}function tU(e,t){return e.source===t.source&&e.flags===t.flags}function YE(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var u=new Array(r),l=e.values(),c,f;(c=l.next())&&!c.done;){for(var h=t.values(),d=!1,p=0;(f=h.next())&&!f.done;){if(!u[p]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){d=u[p]=!0;break}p++}if(!d)return!1}return!0}function nU(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function rU(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function $P(e,t,n,r){return(r===Kk||r===Xk||r===Yk)&&(e.$$typeof||t.$$typeof)?!0:Gk(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var aU="[object Arguments]",iU="[object Boolean]",uU="[object Date]",oU="[object Error]",lU="[object Map]",cU="[object Number]",sU="[object Object]",fU="[object RegExp]",hU="[object Set]",dU="[object String]",vU="[object URL]",pU=Array.isArray,XE=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,KE=Object.assign,yU=Object.prototype.toString.call.bind(Object.prototype.toString);function mU(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,u=e.areFunctionsEqual,l=e.areMapsEqual,c=e.areNumbersEqual,f=e.areObjectsEqual,h=e.arePrimitiveWrappersEqual,d=e.areRegExpsEqual,p=e.areSetsEqual,y=e.areTypedArraysEqual,g=e.areUrlsEqual;return function(O,S,x){if(O===S)return!0;if(O==null||S==null)return!1;var T=typeof O;if(T!==typeof S)return!1;if(T!=="object")return T==="number"?c(O,S,x):T==="function"?u(O,S,x):!1;var j=O.constructor;if(j!==S.constructor)return!1;if(j===Object)return f(O,S,x);if(pU(O))return t(O,S,x);if(XE!=null&&XE(O))return y(O,S,x);if(j===Date)return n(O,S,x);if(j===RegExp)return d(O,S,x);if(j===Map)return l(O,S,x);if(j===Set)return p(O,S,x);var E=yU(O);return E===uU?n(O,S,x):E===fU?d(O,S,x):E===lU?l(O,S,x):E===hU?p(O,S,x):E===sU?typeof O.then!="function"&&typeof S.then!="function"&&f(O,S,x):E===vU?g(O,S,x):E===oU?r(O,S,x):E===aU?f(O,S,x):E===iU||E===cU||E===dU?h(O,S,x):!1}}function gU(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,u={areArraysEqual:r?qo:Vk,areDatesEqual:Wk,areErrorsEqual:Zk,areFunctionsEqual:Fk,areMapsEqual:r?kE(GE,qo):GE,areNumbersEqual:Qk,areObjectsEqual:r?qo:Jk,arePrimitiveWrappersEqual:eU,areRegExpsEqual:tU,areSetsEqual:r?kE(YE,qo):YE,areTypedArraysEqual:r?qo:nU,areUrlsEqual:rU};if(n&&(u=KE({},u,n(u))),t){var l=ls(u.areArraysEqual),c=ls(u.areMapsEqual),f=ls(u.areObjectsEqual),h=ls(u.areSetsEqual);u=KE({},u,{areArraysEqual:l,areMapsEqual:c,areObjectsEqual:f,areSetsEqual:h})}return u}function bU(e){return function(t,n,r,u,l,c,f){return e(t,n,f)}}function xU(e){var t=e.circular,n=e.comparator,r=e.createState,u=e.equals,l=e.strict;if(r)return function(h,d){var p=r(),y=p.cache,g=y===void 0?t?new WeakMap:void 0:y,b=p.meta;return n(h,d,{cache:g,equals:u,meta:b,strict:l})};if(t)return function(h,d){return n(h,d,{cache:new WeakMap,equals:u,meta:void 0,strict:l})};var c={cache:void 0,equals:u,meta:void 0,strict:l};return function(h,d){return n(h,d,c)}}var SU=ca();ca({strict:!0});ca({circular:!0});ca({circular:!0,strict:!0});ca({createInternalComparator:function(){return Wa}});ca({strict:!0,createInternalComparator:function(){return Wa}});ca({circular:!0,createInternalComparator:function(){return Wa}});ca({circular:!0,createInternalComparator:function(){return Wa},strict:!0});function ca(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,u=e.createState,l=e.strict,c=l===void 0?!1:l,f=gU(e),h=mU(f),d=r?r(h):bU(h);return xU({circular:n,comparator:h,createState:u,equals:d,strict:c})}function OU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function VE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function u(l){n<0&&(n=l),l-n>t?(e(l),n=-1):OU(u)};requestAnimationFrame(r)}function Yg(e){"@babel/helpers - typeof";return Yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yg(e)}function _U(e){return EU(e)||TU(e)||wU(e)||AU()}function AU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wU(e,t){if(e){if(typeof e=="string")return WE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WE(e,t)}}function WE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function TU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function EU(e){if(Array.isArray(e))return e}function jU(){var e={},t=function(){return null},n=!1,r=function u(l){if(!n){if(Array.isArray(l)){if(!l.length)return;var c=l,f=_U(c),h=f[0],d=f.slice(1);if(typeof h=="number"){VE(u.bind(null,d),h);return}u(h),VE(u.bind(null,d));return}Yg(l)==="object"&&(e=l,t(e)),typeof l=="function"&&l()}};return{stop:function(){n=!0},start:function(l){n=!1,r(l)},subscribe:function(l){return t=l,function(){t=function(){return null}}}}}function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function ZE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function FE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZE(Object(n),!0).forEach(function(r){BP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function BP(e,t,n){return t=MU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MU(e){var t=PU(e,"string");return dl(t)==="symbol"?t:String(t)}function PU(e,t){if(dl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DU=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,u){return r.filter(function(l){return u.includes(l)})})},CU=function(t){return t},RU=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Io=function(t,n){return Object.keys(n).reduce(function(r,u){return FE(FE({},r),{},BP({},u,t(u,n[u])))},{})},QE=function(t,n,r){return t.map(function(u){return"".concat(RU(u)," ").concat(n,"ms ").concat(r)}).join(",")};function NU(e,t){return BU(e)||$U(e,t)||zP(e,t)||qU()}function qU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $U(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function BU(e){if(Array.isArray(e))return e}function zU(e){return UU(e)||kU(e)||zP(e)||LU()}function LU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zP(e,t){if(e){if(typeof e=="string")return Xg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xg(e,t)}}function kU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UU(e){if(Array.isArray(e))return Xg(e)}function Xg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hs=1e-4,LP=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},kP=function(t,n){return t.map(function(r,u){return r*Math.pow(n,u)}).reduce(function(r,u){return r+u})},JE=function(t,n){return function(r){var u=LP(t,n);return kP(u,r)}},HU=function(t,n){return function(r){var u=LP(t,n),l=[].concat(zU(u.map(function(c,f){return c*f}).slice(1)),[0]);return kP(l,r)}},e2=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=n[0],l=n[1],c=n[2],f=n[3];if(n.length===1)switch(n[0]){case"linear":u=0,l=0,c=1,f=1;break;case"ease":u=.25,l=.1,c=.25,f=1;break;case"ease-in":u=.42,l=0,c=1,f=1;break;case"ease-out":u=.42,l=0,c=.58,f=1;break;case"ease-in-out":u=0,l=0,c=.58,f=1;break;default:{var h=n[0].split("(");if(h[0]==="cubic-bezier"&&h[1].split(")")[0].split(",").length===4){var d=h[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),p=NU(d,4);u=p[0],l=p[1],c=p[2],f=p[3]}}}var y=JE(u,c),g=JE(l,f),b=HU(u,c),O=function(T){return T>1?1:T<0?0:T},S=function(T){for(var j=T>1?1:T,E=j,P=0;P<8;++P){var _=y(E)-j,w=b(E);if(Math.abs(_-j)<Hs||w<Hs)return g(E);E=O(E-_/w)}return g(E)};return S.isStepper=!1,S},IU=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,u=t.damping,l=u===void 0?8:u,c=t.dt,f=c===void 0?17:c,h=function(p,y,g){var b=-(p-y)*r,O=g*l,S=g+(b-O)*f/1e3,x=g*f/1e3+p;return Math.abs(x-y)<Hs&&Math.abs(S)<Hs?[y,0]:[x,S]};return h.isStepper=!0,h.dt=f,h},GU=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=n[0];if(typeof u=="string")switch(u){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return e2(u);case"spring":return IU();default:if(u.split("(")[0]==="cubic-bezier")return e2(u)}return typeof u=="function"?u:null};function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function t2(e){return KU(e)||XU(e)||UP(e)||YU()}function YU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KU(e){if(Array.isArray(e))return Vg(e)}function n2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Pt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?n2(Object(n),!0).forEach(function(r){Kg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Kg(e,t,n){return t=VU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VU(e){var t=WU(e,"string");return vl(t)==="symbol"?t:String(t)}function WU(e,t){if(vl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZU(e,t){return JU(e)||QU(e,t)||UP(e,t)||FU()}function FU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UP(e,t){if(e){if(typeof e=="string")return Vg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vg(e,t)}}function Vg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function QU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function JU(e){if(Array.isArray(e))return e}var Is=function(t,n,r){return t+(n-t)*r},Wg=function(t){var n=t.from,r=t.to;return n!==r},e5=function e(t,n,r){var u=Io(function(l,c){if(Wg(c)){var f=t(c.from,c.to,c.velocity),h=ZU(f,2),d=h[0],p=h[1];return Pt(Pt({},c),{},{from:d,velocity:p})}return c},n);return r<1?Io(function(l,c){return Wg(c)?Pt(Pt({},c),{},{velocity:Is(c.velocity,u[l].velocity,r),from:Is(c.from,u[l].from,r)}):c},n):e(t,u,r-1)};const t5=function(e,t,n,r,u){var l=DU(e,t),c=l.reduce(function(x,T){return Pt(Pt({},x),{},Kg({},T,[e[T],t[T]]))},{}),f=l.reduce(function(x,T){return Pt(Pt({},x),{},Kg({},T,{from:e[T],velocity:0,to:t[T]}))},{}),h=-1,d,p,y=function(){return null},g=function(){return Io(function(T,j){return j.from},f)},b=function(){return!Object.values(f).filter(Wg).length},O=function(T){d||(d=T);var j=T-d,E=j/n.dt;f=e5(n,f,E),u(Pt(Pt(Pt({},e),t),g())),d=T,b()||(h=requestAnimationFrame(y))},S=function(T){p||(p=T);var j=(T-p)/r,E=Io(function(_,w){return Is.apply(void 0,t2(w).concat([n(j)]))},c);if(u(Pt(Pt(Pt({},e),t),E)),j<1)h=requestAnimationFrame(y);else{var P=Io(function(_,w){return Is.apply(void 0,t2(w).concat([n(1)]))},c);u(Pt(Pt(Pt({},e),t),P))}};return y=n.isStepper?O:S,function(){return requestAnimationFrame(y),function(){cancelAnimationFrame(h)}}};function ru(e){"@babel/helpers - typeof";return ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ru(e)}var n5=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function r5(e,t){if(e==null)return{};var n=a5(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function a5(e,t){if(e==null)return{};var n={},r=Object.keys(e),u,l;for(l=0;l<r.length;l++)u=r[l],!(t.indexOf(u)>=0)&&(n[u]=e[u]);return n}function Cm(e){return l5(e)||o5(e)||u5(e)||i5()}function i5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u5(e,t){if(e){if(typeof e=="string")return Zg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zg(e,t)}}function o5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l5(e){if(Array.isArray(e))return Zg(e)}function Zg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Dn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r2(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lo(e,t,n){return t=HP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s5(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,HP(r.key),r)}}function f5(e,t,n){return t&&s5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HP(e){var t=h5(e,"string");return ru(t)==="symbol"?t:String(t)}function h5(e,t){if(ru(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ru(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fg(e,t)}function Fg(e,t){return Fg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Fg(e,t)}function v5(e){var t=p5();return function(){var r=Gs(e),u;if(t){var l=Gs(this).constructor;u=Reflect.construct(r,arguments,l)}else u=r.apply(this,arguments);return Qg(this,u)}}function Qg(e,t){if(t&&(ru(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jg(e)}function Jg(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p5(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Gs(e){return Gs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Gs(e)}var Wn=function(e){d5(n,e);var t=v5(n);function n(r,u){var l;c5(this,n),l=t.call(this,r,u);var c=l.props,f=c.isActive,h=c.attributeName,d=c.from,p=c.to,y=c.steps,g=c.children,b=c.duration;if(l.handleStyleChange=l.handleStyleChange.bind(Jg(l)),l.changeStyle=l.changeStyle.bind(Jg(l)),!f||b<=0)return l.state={style:{}},typeof g=="function"&&(l.state={style:p}),Qg(l);if(y&&y.length)l.state={style:y[0].style};else if(d){if(typeof g=="function")return l.state={style:d},Qg(l);l.state={style:h?Lo({},h,d):d}}else l.state={style:{}};return l}return f5(n,[{key:"componentDidMount",value:function(){var u=this.props,l=u.isActive,c=u.canBegin;this.mounted=!0,!(!l||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(u){var l=this.props,c=l.isActive,f=l.canBegin,h=l.attributeName,d=l.shouldReAnimate,p=l.to,y=l.from,g=this.state.style;if(f){if(!c){var b={style:h?Lo({},h,p):p};this.state&&g&&(h&&g[h]!==p||!h&&g!==p)&&this.setState(b);return}if(!(SU(u.to,p)&&u.canBegin&&u.isActive)){var O=!u.canBegin||!u.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=O||d?y:u.to;if(this.state&&g){var x={style:h?Lo({},h,S):S};(h&&g[h]!==S||!h&&g!==S)&&this.setState(x)}this.runAnimation(Dn(Dn({},this.props),{},{from:S,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var u=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),u&&u()}},{key:"handleStyleChange",value:function(u){this.changeStyle(u)}},{key:"changeStyle",value:function(u){this.mounted&&this.setState({style:u})}},{key:"runJSAnimation",value:function(u){var l=this,c=u.from,f=u.to,h=u.duration,d=u.easing,p=u.begin,y=u.onAnimationEnd,g=u.onAnimationStart,b=t5(c,f,GU(d),h,this.changeStyle),O=function(){l.stopJSAnimation=b()};this.manager.start([g,p,O,h,y])}},{key:"runStepAnimation",value:function(u){var l=this,c=u.steps,f=u.begin,h=u.onAnimationStart,d=c[0],p=d.style,y=d.duration,g=y===void 0?0:y,b=function(S,x,T){if(T===0)return S;var j=x.duration,E=x.easing,P=E===void 0?"ease":E,_=x.style,w=x.properties,D=x.onAnimationEnd,R=T>0?c[T-1]:x,B=w||Object.keys(_);if(typeof P=="function"||P==="spring")return[].concat(Cm(S),[l.runJSAnimation.bind(l,{from:R.style,to:_,duration:j,easing:P}),j]);var W=QE(B,j,P),$=Dn(Dn(Dn({},R.style),_),{},{transition:W});return[].concat(Cm(S),[$,j,D]).filter(CU)};return this.manager.start([h].concat(Cm(c.reduce(b,[p,Math.max(g,f)])),[u.onAnimationEnd]))}},{key:"runAnimation",value:function(u){this.manager||(this.manager=jU());var l=u.begin,c=u.duration,f=u.attributeName,h=u.to,d=u.easing,p=u.onAnimationStart,y=u.onAnimationEnd,g=u.steps,b=u.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof b=="function"||d==="spring"){this.runJSAnimation(u);return}if(g.length>1){this.runStepAnimation(u);return}var S=f?Lo({},f,h):h,x=QE(Object.keys(S),c,d);O.start([p,l,Dn(Dn({},S),{},{transition:x}),c,y])}},{key:"render",value:function(){var u=this.props,l=u.children;u.begin;var c=u.duration;u.attributeName,u.easing;var f=u.isActive;u.steps,u.from,u.to,u.canBegin,u.onAnimationEnd,u.shouldReAnimate,u.onAnimationReStart;var h=r5(u,n5),d=le.Children.count(l),p=this.state.style;if(typeof l=="function")return l(p);if(!f||d===0||c<=0)return l;var y=function(b){var O=b.props,S=O.style,x=S===void 0?{}:S,T=O.className,j=le.cloneElement(b,Dn(Dn({},h),{},{style:Dn(Dn({},x),p),className:T}));return j};return d===1?y(le.Children.only(l)):z.createElement("div",null,le.Children.map(l,function(g){return y(g)}))}}]),n}(le.PureComponent);Wn.displayName="Animate";Wn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Wn.propTypes={from:Le.oneOfType([Le.object,Le.string]),to:Le.oneOfType([Le.object,Le.string]),attributeName:Le.string,duration:Le.number,begin:Le.number,easing:Le.oneOfType([Le.string,Le.func]),steps:Le.arrayOf(Le.shape({duration:Le.number.isRequired,style:Le.object.isRequired,easing:Le.oneOfType([Le.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Le.func]),properties:Le.arrayOf("string"),onAnimationEnd:Le.func})),children:Le.oneOfType([Le.node,Le.func]),isActive:Le.bool,canBegin:Le.bool,onAnimationEnd:Le.func,shouldReAnimate:Le.bool,onAnimationStart:Le.func,onAnimationReStart:Le.func};function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function Ys(){return Ys=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},Ys.apply(this,arguments)}function y5(e,t){return x5(e)||b5(e,t)||g5(e,t)||m5()}function m5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g5(e,t){if(e){if(typeof e=="string")return a2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a2(e,t)}}function a2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function b5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function x5(e){if(Array.isArray(e))return e}function i2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function u2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i2(Object(n),!0).forEach(function(r){S5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function S5(e,t,n){return t=O5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O5(e){var t=_5(e,"string");return pl(t)=="symbol"?t:t+""}function _5(e,t){if(pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var o2=function(t,n,r,u,l){var c=Math.min(Math.abs(r)/2,Math.abs(u)/2),f=u>=0?1:-1,h=r>=0?1:-1,d=u>=0&&r>=0||u<0&&r<0?1:0,p;if(c>0&&l instanceof Array){for(var y=[0,0,0,0],g=0,b=4;g<b;g++)y[g]=l[g]>c?c:l[g];p="M".concat(t,",").concat(n+f*y[0]),y[0]>0&&(p+="A ".concat(y[0],",").concat(y[0],",0,0,").concat(d,",").concat(t+h*y[0],",").concat(n)),p+="L ".concat(t+r-h*y[1],",").concat(n),y[1]>0&&(p+="A ".concat(y[1],",").concat(y[1],",0,0,").concat(d,`,
        `).concat(t+r,",").concat(n+f*y[1])),p+="L ".concat(t+r,",").concat(n+u-f*y[2]),y[2]>0&&(p+="A ".concat(y[2],",").concat(y[2],",0,0,").concat(d,`,
        `).concat(t+r-h*y[2],",").concat(n+u)),p+="L ".concat(t+h*y[3],",").concat(n+u),y[3]>0&&(p+="A ".concat(y[3],",").concat(y[3],",0,0,").concat(d,`,
        `).concat(t,",").concat(n+u-f*y[3])),p+="Z"}else if(c>0&&l===+l&&l>0){var O=Math.min(c,l);p="M ".concat(t,",").concat(n+f*O,`
            A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+h*O,",").concat(n,`
            L `).concat(t+r-h*O,",").concat(n,`
            A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r,",").concat(n+f*O,`
            L `).concat(t+r,",").concat(n+u-f*O,`
            A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r-h*O,",").concat(n+u,`
            L `).concat(t+h*O,",").concat(n+u,`
            A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(n+u-f*O," Z")}else p="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(u," h ").concat(-r," Z");return p},A5=function(t,n){if(!t||!n)return!1;var r=t.x,u=t.y,l=n.x,c=n.y,f=n.width,h=n.height;if(Math.abs(f)>0&&Math.abs(h)>0){var d=Math.min(l,l+f),p=Math.max(l,l+f),y=Math.min(c,c+h),g=Math.max(c,c+h);return r>=d&&r<=p&&u>=y&&u<=g}return!1},w5={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},S0=function(t){var n=u2(u2({},w5),t),r=le.useRef(),u=le.useState(-1),l=y5(u,2),c=l[0],f=l[1];le.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var P=r.current.getTotalLength();P&&f(P)}catch{}},[]);var h=n.x,d=n.y,p=n.width,y=n.height,g=n.radius,b=n.className,O=n.animationEasing,S=n.animationDuration,x=n.animationBegin,T=n.isAnimationActive,j=n.isUpdateAnimationActive;if(h!==+h||d!==+d||p!==+p||y!==+y||p===0||y===0)return null;var E=Ne("recharts-rectangle",b);return j?z.createElement(Wn,{canBegin:c>0,from:{width:p,height:y,x:h,y:d},to:{width:p,height:y,x:h,y:d},duration:S,animationEasing:O,isActive:j},function(P){var _=P.width,w=P.height,D=P.x,R=P.y;return z.createElement(Wn,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,isActive:T,easing:O},z.createElement("path",Ys({},we(n,!0),{className:E,d:o2(D,R,_,w,g),ref:r})))}):z.createElement("path",Ys({},we(n,!0),{className:E,d:o2(h,d,p,y,g)}))};function eb(){return eb=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},eb.apply(this,arguments)}var Cf=function(t){var n=t.cx,r=t.cy,u=t.r,l=t.className,c=Ne("recharts-dot",l);return n===+n&&r===+r&&u===+u?z.createElement("circle",eb({},we(t,!1),hs(t),{className:c,cx:n,cy:r,r:u})):null};function yl(e){"@babel/helpers - typeof";return yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yl(e)}var T5=["x","y","top","left","width","height","className"];function tb(){return tb=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},tb.apply(this,arguments)}function l2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function E5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?l2(Object(n),!0).forEach(function(r){j5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function j5(e,t,n){return t=M5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M5(e){var t=P5(e,"string");return yl(t)=="symbol"?t:t+""}function P5(e,t){if(yl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function D5(e,t){if(e==null)return{};var n=C5(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function C5(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var R5=function(t,n,r,u,l,c){return"M".concat(t,",").concat(l,"v").concat(u,"M").concat(c,",").concat(n,"h").concat(r)},N5=function(t){var n=t.x,r=n===void 0?0:n,u=t.y,l=u===void 0?0:u,c=t.top,f=c===void 0?0:c,h=t.left,d=h===void 0?0:h,p=t.width,y=p===void 0?0:p,g=t.height,b=g===void 0?0:g,O=t.className,S=D5(t,T5),x=E5({x:r,y:l,top:f,left:d,width:y,height:b},S);return!ce(r)||!ce(l)||!ce(y)||!ce(b)||!ce(f)||!ce(d)?null:z.createElement("path",tb({},we(x,!0),{className:Ne("recharts-cross",O),d:R5(r,l,y,b,f,d)}))},Rm,c2;function q5(){if(c2)return Rm;c2=1;var e=lM(),t=e(Object.getPrototypeOf,Object);return Rm=t,Rm}var Nm,s2;function $5(){if(s2)return Nm;s2=1;var e=wr(),t=q5(),n=Tr(),r="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,h=c.call(Object);function d(p){if(!n(p)||e(p)!=r)return!1;var y=t(p);if(y===null)return!0;var g=f.call(y,"constructor")&&y.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==h}return Nm=d,Nm}var B5=$5();const z5=Ve(B5);var qm,f2;function L5(){if(f2)return qm;f2=1;var e=wr(),t=Tr(),n="[object Boolean]";function r(u){return u===!0||u===!1||t(u)&&e(u)==n}return qm=r,qm}var k5=L5();const U5=Ve(k5);function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}function Xs(){return Xs=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},Xs.apply(this,arguments)}function H5(e,t){return X5(e)||Y5(e,t)||G5(e,t)||I5()}function I5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G5(e,t){if(e){if(typeof e=="string")return h2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h2(e,t)}}function h2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Y5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function X5(e){if(Array.isArray(e))return e}function d2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function v2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?d2(Object(n),!0).forEach(function(r){K5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K5(e,t,n){return t=V5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V5(e){var t=W5(e,"string");return ml(t)=="symbol"?t:t+""}function W5(e,t){if(ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var p2=function(t,n,r,u,l){var c=r-u,f;return f="M ".concat(t,",").concat(n),f+="L ".concat(t+r,",").concat(n),f+="L ".concat(t+r-c/2,",").concat(n+l),f+="L ".concat(t+r-c/2-u,",").concat(n+l),f+="L ".concat(t,",").concat(n," Z"),f},Z5={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},F5=function(t){var n=v2(v2({},Z5),t),r=le.useRef(),u=le.useState(-1),l=H5(u,2),c=l[0],f=l[1];le.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var E=r.current.getTotalLength();E&&f(E)}catch{}},[]);var h=n.x,d=n.y,p=n.upperWidth,y=n.lowerWidth,g=n.height,b=n.className,O=n.animationEasing,S=n.animationDuration,x=n.animationBegin,T=n.isUpdateAnimationActive;if(h!==+h||d!==+d||p!==+p||y!==+y||g!==+g||p===0&&y===0||g===0)return null;var j=Ne("recharts-trapezoid",b);return T?z.createElement(Wn,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:h,y:d},to:{upperWidth:p,lowerWidth:y,height:g,x:h,y:d},duration:S,animationEasing:O,isActive:T},function(E){var P=E.upperWidth,_=E.lowerWidth,w=E.height,D=E.x,R=E.y;return z.createElement(Wn,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,easing:O},z.createElement("path",Xs({},we(n,!0),{className:j,d:p2(D,R,P,_,w),ref:r})))}):z.createElement("g",null,z.createElement("path",Xs({},we(n,!0),{className:j,d:p2(h,d,p,y,g)})))},Q5=["option","shapeType","propTransformer","activeClassName","isActive"];function gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}function J5(e,t){if(e==null)return{};var n=e9(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function e9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function y2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Ks(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?y2(Object(n),!0).forEach(function(r){t9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function t9(e,t,n){return t=n9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n9(e){var t=r9(e,"string");return gl(t)=="symbol"?t:t+""}function r9(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function a9(e,t){return Ks(Ks({},t),e)}function i9(e,t){return e==="symbols"}function m2(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return z.createElement(S0,n);case"trapezoid":return z.createElement(F5,n);case"sector":return z.createElement(qP,n);case"symbols":if(i9(t))return z.createElement(kb,n);break;default:return null}}function u9(e){return le.isValidElement(e)?e.props:e}function o9(e){var t=e.option,n=e.shapeType,r=e.propTransformer,u=r===void 0?a9:r,l=e.activeClassName,c=l===void 0?"recharts-active-shape":l,f=e.isActive,h=J5(e,Q5),d;if(le.isValidElement(t))d=le.cloneElement(t,Ks(Ks({},h),u9(t)));else if(_e(t))d=t(h);else if(z5(t)&&!U5(t)){var p=u(t,h);d=z.createElement(m2,{shapeType:n,elementProps:p})}else{var y=h;d=z.createElement(m2,{shapeType:n,elementProps:y})}return f?z.createElement(Qe,{className:c},d):d}function Rf(e,t){return t!=null&&"trapezoids"in e.props}function Nf(e,t){return t!=null&&"sectors"in e.props}function bl(e,t){return t!=null&&"points"in e.props}function l9(e,t){var n,r,u=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,l=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return u&&l}function c9(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function s9(e,t){var n=e.x===t.x,r=e.y===t.y,u=e.z===t.z;return n&&r&&u}function f9(e,t){var n;return Rf(e,t)?n=l9:Nf(e,t)?n=c9:bl(e,t)&&(n=s9),n}function h9(e,t){var n;return Rf(e,t)?n="trapezoids":Nf(e,t)?n="sectors":bl(e,t)&&(n="points"),n}function d9(e,t){if(Rf(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Nf(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return bl(e,t)?t.payload:{}}function v9(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,u=h9(n,t),l=d9(n,t),c=r.filter(function(h,d){var p=tu(l,h),y=n.props[u].filter(function(O){var S=f9(n,t);return S(O,t)}),g=n.props[u].indexOf(y[y.length-1]),b=d===g;return p&&b}),f=r.indexOf(c[c.length-1]);return f}var $m,g2;function p9(){if(g2)return $m;g2=1;var e=Math.ceil,t=Math.max;function n(r,u,l,c){for(var f=-1,h=t(e((u-r)/(l||1)),0),d=Array(h);h--;)d[c?h:++f]=r,r+=l;return d}return $m=n,$m}var Bm,b2;function IP(){if(b2)return Bm;b2=1;var e=AM(),t=1/0,n=17976931348623157e292;function r(u){if(!u)return u===0?u:0;if(u=e(u),u===t||u===-1/0){var l=u<0?-1:1;return l*n}return u===u?u:0}return Bm=r,Bm}var zm,x2;function y9(){if(x2)return zm;x2=1;var e=p9(),t=Of(),n=IP();function r(u){return function(l,c,f){return f&&typeof f!="number"&&t(l,c,f)&&(c=f=void 0),l=n(l),c===void 0?(c=l,l=0):c=n(c),f=f===void 0?l<c?1:-1:n(f),e(l,c,f,u)}}return zm=r,zm}var Lm,S2;function m9(){if(S2)return Lm;S2=1;var e=y9(),t=e();return Lm=t,Lm}var g9=m9();const Vs=Ve(g9);function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function O2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function _2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O2(Object(n),!0).forEach(function(r){GP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function GP(e,t,n){return t=b9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b9(e){var t=x9(e,"string");return xl(t)=="symbol"?t:t+""}function x9(e,t){if(xl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var S9=["Webkit","Moz","O","ms"],O9=function(t,n){var r=t.replace(/(\w)/,function(l){return l.toUpperCase()}),u=S9.reduce(function(l,c){return _2(_2({},l),{},GP({},c+r,n))},{});return u[t]=n,u};function au(e){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},au(e)}function Ws(){return Ws=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},Ws.apply(this,arguments)}function A2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function km(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?A2(Object(n),!0).forEach(function(r){on(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w2(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,XP(r.key),r)}}function A9(e,t,n){return t&&w2(e.prototype,t),n&&w2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function w9(e,t,n){return t=Zs(t),T9(e,YP()?Reflect.construct(t,n||[],Zs(e).constructor):t.apply(e,n))}function T9(e,t){if(t&&(au(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return E9(e)}function E9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YP=function(){return!!e})()}function Zs(e){return Zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Zs(e)}function j9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nb(e,t)}function nb(e,t){return nb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},nb(e,t)}function on(e,t,n){return t=XP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XP(e){var t=M9(e,"string");return au(t)=="symbol"?t:t+""}function M9(e,t){if(au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var P9=function(t){var n=t.data,r=t.startIndex,u=t.endIndex,l=t.x,c=t.width,f=t.travellerWidth;if(!n||!n.length)return{};var h=n.length,d=Uo().domain(Vs(0,h)).range([l,l+c-f]),p=d.domain().map(function(y){return d(y)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(r),endX:d(u),scale:d,scaleValues:p}},T2=function(t){return t.changedTouches&&!!t.changedTouches.length},iu=function(e){function t(n){var r;return _9(this,t),r=w9(this,t,[n]),on(r,"handleDrag",function(u){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(u):r.state.isSlideMoving&&r.handleSlideDrag(u)}),on(r,"handleTouchMove",function(u){u.changedTouches!=null&&u.changedTouches.length>0&&r.handleDrag(u.changedTouches[0])}),on(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var u=r.props,l=u.endIndex,c=u.onDragEnd,f=u.startIndex;c==null||c({endIndex:l,startIndex:f})}),r.detachDragEndListener()}),on(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),on(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),on(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),on(r,"handleSlideDragStart",function(u){var l=T2(u)?u.changedTouches[0]:u;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:l.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return j9(t,e),A9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var u=r.startX,l=r.endX,c=this.state.scaleValues,f=this.props,h=f.gap,d=f.data,p=d.length-1,y=Math.min(u,l),g=Math.max(u,l),b=t.getIndexInRange(c,y),O=t.getIndexInRange(c,g);return{startIndex:b-b%h,endIndex:O===p?p:O-O%h}}},{key:"getTextOfTick",value:function(r){var u=this.props,l=u.data,c=u.tickFormatter,f=u.dataKey,h=Ht(l[r],f,r);return _e(c)?c(h,r):h}},{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(r){var u=this.state,l=u.slideMoveStartX,c=u.startX,f=u.endX,h=this.props,d=h.x,p=h.width,y=h.travellerWidth,g=h.startIndex,b=h.endIndex,O=h.onChange,S=r.pageX-l;S>0?S=Math.min(S,d+p-y-f,d+p-y-c):S<0&&(S=Math.max(S,d-c,d-f));var x=this.getIndex({startX:c+S,endX:f+S});(x.startIndex!==g||x.endIndex!==b)&&O&&O(x),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,u){var l=T2(u)?u.changedTouches[0]:u;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:l.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var u=this.state,l=u.brushMoveStartX,c=u.movingTravellerId,f=u.endX,h=u.startX,d=this.state[c],p=this.props,y=p.x,g=p.width,b=p.travellerWidth,O=p.onChange,S=p.gap,x=p.data,T={startX:this.state.startX,endX:this.state.endX},j=r.pageX-l;j>0?j=Math.min(j,y+g-b-d):j<0&&(j=Math.max(j,y-d)),T[c]=d+j;var E=this.getIndex(T),P=E.startIndex,_=E.endIndex,w=function(){var R=x.length-1;return c==="startX"&&(f>h?P%S===0:_%S===0)||f<h&&_===R||c==="endX"&&(f>h?_%S===0:P%S===0)||f>h&&_===R};this.setState(on(on({},c,d+j),"brushMoveStartX",r.pageX),function(){O&&w()&&O(E)})}},{key:"handleTravellerMoveKeyboard",value:function(r,u){var l=this,c=this.state,f=c.scaleValues,h=c.startX,d=c.endX,p=this.state[u],y=f.indexOf(p);if(y!==-1){var g=y+r;if(!(g===-1||g>=f.length)){var b=f[g];u==="startX"&&b>=d||u==="endX"&&b<=h||this.setState(on({},u,b),function(){l.props.onChange(l.getIndex({startX:l.state.startX,endX:l.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,f=r.height,h=r.fill,d=r.stroke;return z.createElement("rect",{stroke:d,fill:h,x:u,y:l,width:c,height:f})}},{key:"renderPanorama",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,f=r.height,h=r.data,d=r.children,p=r.padding,y=le.Children.only(d);return y?z.cloneElement(y,{x:u,y:l,width:c,height:f,margin:p,compact:!0,data:h}):null}},{key:"renderTravellerLayer",value:function(r,u){var l,c,f=this,h=this.props,d=h.y,p=h.travellerWidth,y=h.height,g=h.traveller,b=h.ariaLabel,O=h.data,S=h.startIndex,x=h.endIndex,T=Math.max(r,this.props.x),j=km(km({},we(this.props,!1)),{},{x:T,y:d,width:p,height:y}),E=b||"Min value: ".concat((l=O[S])===null||l===void 0?void 0:l.name,", Max value: ").concat((c=O[x])===null||c===void 0?void 0:c.name);return z.createElement(Qe,{tabIndex:0,role:"slider","aria-label":E,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[u],onTouchStart:this.travellerDragStartHandlers[u],onKeyDown:function(_){["ArrowLeft","ArrowRight"].includes(_.key)&&(_.preventDefault(),_.stopPropagation(),f.handleTravellerMoveKeyboard(_.key==="ArrowRight"?1:-1,u))},onFocus:function(){f.setState({isTravellerFocused:!0})},onBlur:function(){f.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,j))}},{key:"renderSlide",value:function(r,u){var l=this.props,c=l.y,f=l.height,h=l.stroke,d=l.travellerWidth,p=Math.min(r,u)+d,y=Math.max(Math.abs(u-r)-d,0);return z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:h,fillOpacity:.2,x:p,y:c,width:y,height:f})}},{key:"renderText",value:function(){var r=this.props,u=r.startIndex,l=r.endIndex,c=r.y,f=r.height,h=r.travellerWidth,d=r.stroke,p=this.state,y=p.startX,g=p.endX,b=5,O={pointerEvents:"none",fill:d};return z.createElement(Qe,{className:"recharts-brush-texts"},z.createElement(As,Ws({textAnchor:"end",verticalAnchor:"middle",x:Math.min(y,g)-b,y:c+f/2},O),this.getTextOfTick(u)),z.createElement(As,Ws({textAnchor:"start",verticalAnchor:"middle",x:Math.max(y,g)+h+b,y:c+f/2},O),this.getTextOfTick(l)))}},{key:"render",value:function(){var r=this.props,u=r.data,l=r.className,c=r.children,f=r.x,h=r.y,d=r.width,p=r.height,y=r.alwaysShowText,g=this.state,b=g.startX,O=g.endX,S=g.isTextActive,x=g.isSlideMoving,T=g.isTravellerMoving,j=g.isTravellerFocused;if(!u||!u.length||!ce(f)||!ce(h)||!ce(d)||!ce(p)||d<=0||p<=0)return null;var E=Ne("recharts-brush",l),P=z.Children.count(c)===1,_=O9("userSelect","none");return z.createElement(Qe,{className:E,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:_},this.renderBackground(),P&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(S||x||T||j||y)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var u=r.x,l=r.y,c=r.width,f=r.height,h=r.stroke,d=Math.floor(l+f/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:u,y:l,width:c,height:f,fill:h,stroke:"none"}),z.createElement("line",{x1:u+1,y1:d,x2:u+c-1,y2:d,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:u+1,y1:d+2,x2:u+c-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,u){var l;return z.isValidElement(r)?l=z.cloneElement(r,u):_e(r)?l=r(u):l=t.renderDefaultTraveller(u),l}},{key:"getDerivedStateFromProps",value:function(r,u){var l=r.data,c=r.width,f=r.x,h=r.travellerWidth,d=r.updateId,p=r.startIndex,y=r.endIndex;if(l!==u.prevData||d!==u.prevUpdateId)return km({prevData:l,prevTravellerWidth:h,prevUpdateId:d,prevX:f,prevWidth:c},l&&l.length?P9({data:l,width:c,x:f,travellerWidth:h,startIndex:p,endIndex:y}):{scale:null,scaleValues:null});if(u.scale&&(c!==u.prevWidth||f!==u.prevX||h!==u.prevTravellerWidth)){u.scale.range([f,f+c-h]);var g=u.scale.domain().map(function(b){return u.scale(b)});return{prevData:l,prevTravellerWidth:h,prevUpdateId:d,prevX:f,prevWidth:c,startX:u.scale(r.startIndex),endX:u.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,u){for(var l=r.length,c=0,f=l-1;f-c>1;){var h=Math.floor((c+f)/2);r[h]>u?f=h:c=h}return u>=r[f]?f:c}}])}(le.PureComponent);on(iu,"displayName","Brush");on(iu,"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 Um,E2;function D9(){if(E2)return Um;E2=1;var e=Kb();function t(n,r){var u;return e(n,function(l,c,f){return u=r(l,c,f),!u}),!!u}return Um=t,Um}var Hm,j2;function C9(){if(j2)return Hm;j2=1;var e=tM(),t=ua(),n=D9(),r=Wt(),u=Of();function l(c,f,h){var d=r(c)?e:n;return h&&u(c,f,h)&&(f=void 0),d(c,t(f,3))}return Hm=l,Hm}var R9=C9();const N9=Ve(R9);var Kn=function(t,n){var r=t.alwaysShow,u=t.ifOverflow;return r&&(u="extendDomain"),u===n},Im,M2;function q9(){if(M2)return Im;M2=1;var e=bM();function t(n,r,u){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:u,writable:!0}):n[r]=u}return Im=t,Im}var Gm,P2;function $9(){if(P2)return Gm;P2=1;var e=q9(),t=mM(),n=ua();function r(u,l){var c={};return l=n(l,3),t(u,function(f,h,d){e(c,h,l(f,h,d))}),c}return Gm=r,Gm}var B9=$9();const z9=Ve(B9);var Ym,D2;function L9(){if(D2)return Ym;D2=1;function e(t,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(!n(t[r],r,t))return!1;return!0}return Ym=e,Ym}var Xm,C2;function k9(){if(C2)return Xm;C2=1;var e=Kb();function t(n,r){var u=!0;return e(n,function(l,c,f){return u=!!r(l,c,f),u}),u}return Xm=t,Xm}var Km,R2;function U9(){if(R2)return Km;R2=1;var e=L9(),t=k9(),n=ua(),r=Wt(),u=Of();function l(c,f,h){var d=r(c)?e:t;return h&&u(c,f,h)&&(f=void 0),d(c,n(f,3))}return Km=l,Km}var H9=U9();const KP=Ve(H9);var I9=["x","y"];function Sl(e){"@babel/helpers - typeof";return Sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sl(e)}function rb(){return rb=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},rb.apply(this,arguments)}function N2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function $o(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?N2(Object(n),!0).forEach(function(r){G9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function G9(e,t,n){return t=Y9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y9(e){var t=X9(e,"string");return Sl(t)=="symbol"?t:t+""}function X9(e,t){if(Sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function K9(e,t){if(e==null)return{};var n=V9(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function V9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function W9(e,t){var n=e.x,r=e.y,u=K9(e,I9),l="".concat(n),c=parseInt(l,10),f="".concat(r),h=parseInt(f,10),d="".concat(t.height||u.height),p=parseInt(d,10),y="".concat(t.width||u.width),g=parseInt(y,10);return $o($o($o($o($o({},t),u),c?{x:c}:{}),h?{y:h}:{}),{},{height:p,width:g,name:t.name,radius:t.radius})}function q2(e){return z.createElement(o9,rb({shapeType:"rectangle",propTransformer:W9,activeClassName:"recharts-active-bar"},e))}var Z9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,u){if(typeof t=="number")return t;var l=typeof r=="number";return l?t(r,u):(l||Ia(),n)}},F9=["value","background"],VP;function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}function Q9(e,t){if(e==null)return{};var n=J9(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function J9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Fs(){return Fs=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},Fs.apply(this,arguments)}function $2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$2(Object(n),!0).forEach(function(r){na(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B2(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,ZP(r.key),r)}}function tH(e,t,n){return t&&B2(e.prototype,t),n&&B2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function nH(e,t,n){return t=Qs(t),rH(e,WP()?Reflect.construct(t,n||[],Qs(e).constructor):t.apply(e,n))}function rH(e,t){if(t&&(uu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aH(e)}function aH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WP=function(){return!!e})()}function Qs(e){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qs(e)}function iH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ab(e,t)}function ab(e,t){return ab=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},ab(e,t)}function na(e,t,n){return t=ZP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZP(e){var t=uH(e,"string");return uu(t)=="symbol"?t:t+""}function uH(e,t){if(uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Nl=function(e){function t(){var n;eH(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=nH(this,t,[].concat(u)),na(n,"state",{isAnimationFinished:!1}),na(n,"id",Ou("recharts-bar-")),na(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),na(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return iH(t,e),tH(t,[{key:"renderRectanglesStatically",value:function(r){var u=this,l=this.props,c=l.shape,f=l.dataKey,h=l.activeIndex,d=l.activeBar,p=we(this.props,!1);return r&&r.map(function(y,g){var b=g===h,O=b?d:c,S=vt(vt(vt({},p),y),{},{isActive:b,option:O,index:g,dataKey:f,onAnimationStart:u.handleAnimationStart,onAnimationEnd:u.handleAnimationEnd});return z.createElement(Qe,Fs({className:"recharts-bar-rectangle"},ds(u.props,y,g),{key:"rectangle-".concat(y==null?void 0:y.x,"-").concat(y==null?void 0:y.y,"-").concat(y==null?void 0:y.value,"-").concat(g)}),z.createElement(q2,S))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,u=this.props,l=u.data,c=u.layout,f=u.isAnimationActive,h=u.animationBegin,d=u.animationDuration,p=u.animationEasing,y=u.animationId,g=this.state.prevData;return z.createElement(Wn,{begin:h,duration:d,isActive:f,easing:p,from:{t:0},to:{t:1},key:"bar-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var O=b.t,S=l.map(function(x,T){var j=g&&g[T];if(j){var E=Dt(j.x,x.x),P=Dt(j.y,x.y),_=Dt(j.width,x.width),w=Dt(j.height,x.height);return vt(vt({},x),{},{x:E(O),y:P(O),width:_(O),height:w(O)})}if(c==="horizontal"){var D=Dt(0,x.height),R=D(O);return vt(vt({},x),{},{y:x.y+x.height-R,height:R})}var B=Dt(0,x.width),W=B(O);return vt(vt({},x),{},{width:W})});return z.createElement(Qe,null,r.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var r=this.props,u=r.data,l=r.isAnimationActive,c=this.state.prevData;return l&&u&&u.length&&(!c||!tu(c,u))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(u)}},{key:"renderBackground",value:function(){var r=this,u=this.props,l=u.data,c=u.dataKey,f=u.activeIndex,h=we(this.props.background,!1);return l.map(function(d,p){d.value;var y=d.background,g=Q9(d,F9);if(!y)return null;var b=vt(vt(vt(vt(vt({},g),{},{fill:"#eee"},y),h),ds(r.props,d,p)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:p,className:"recharts-bar-background-rectangle"});return z.createElement(q2,Fs({key:"background-bar-".concat(p),option:r.props.background,isActive:p===f},b))})}},{key:"renderErrorBar",value:function(r,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.data,f=l.xAxis,h=l.yAxis,d=l.layout,p=l.children,y=An(p,Rl);if(!y)return null;var g=d==="vertical"?c[0].height/2:c[0].width/2,b=function(x,T){var j=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:j,errorVal:Ht(x,T)}},O={clipPath:r?"url(#clipPath-".concat(u,")"):null};return z.createElement(Qe,O,y.map(function(S){return z.cloneElement(S,{key:"error-bar-".concat(u,"-").concat(S.props.dataKey),data:c,xAxis:f,yAxis:h,layout:d,offset:g,dataPointFormatter:b})}))}},{key:"render",value:function(){var r=this.props,u=r.hide,l=r.data,c=r.className,f=r.xAxis,h=r.yAxis,d=r.left,p=r.top,y=r.width,g=r.height,b=r.isAnimationActive,O=r.background,S=r.id;if(u||!l||!l.length)return null;var x=this.state.isAnimationFinished,T=Ne("recharts-bar",c),j=f&&f.allowDataOverflow,E=h&&h.allowDataOverflow,P=j||E,_=Me(S)?this.id:S;return z.createElement(Qe,{className:T},j||E?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(_)},z.createElement("rect",{x:j?d:d-y/2,y:E?p:p-g/2,width:j?y:y*2,height:E?g:g*2}))):null,z.createElement(Qe,{className:"recharts-bar-rectangles",clipPath:P?"url(#clipPath-".concat(_,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(P,_),(!b||x)&&Sr.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:u.curData}:r.data!==u.curData?{curData:r.data}:null}}])}(le.PureComponent);VP=Nl;na(Nl,"displayName","Bar");na(Nl,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Xa.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});na(Nl,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,u=e.bandSize,l=e.xAxis,c=e.yAxis,f=e.xAxisTicks,h=e.yAxisTicks,d=e.stackedData,p=e.dataStartIndex,y=e.displayedData,g=e.offset,b=wL(r,n);if(!b)return null;var O=t.layout,S=n.type.defaultProps,x=S!==void 0?vt(vt({},S),n.props):n.props,T=x.dataKey,j=x.children,E=x.minPointSize,P=O==="horizontal"?c:l,_=d?P.scale.domain():null,w=RL({numericAxis:P}),D=An(j,TM),R=y.map(function(B,W){var $,k,X,Q,Z,N;d?$=TL(d[p+W],_):($=Ht(B,T),Array.isArray($)||($=[w,$]));var I=Z9(E,VP.defaultProps.minPointSize)($[1],W);if(O==="horizontal"){var ee,ue=[c.scale($[0]),c.scale($[1])],C=ue[0],K=ue[1];k=xE({axis:l,ticks:f,bandSize:u,offset:b.offset,entry:B,index:W}),X=(ee=K??C)!==null&&ee!==void 0?ee:void 0,Q=b.size;var J=C-K;if(Z=Number.isNaN(J)?0:J,N={x:k,y:c.y,width:Q,height:c.height},Math.abs(I)>0&&Math.abs(Z)<Math.abs(I)){var re=$n(Z||I)*(Math.abs(I)-Math.abs(Z));X-=re,Z+=re}}else{var fe=[l.scale($[0]),l.scale($[1])],ye=fe[0],ve=fe[1];if(k=ye,X=xE({axis:c,ticks:h,bandSize:u,offset:b.offset,entry:B,index:W}),Q=ve-ye,Z=b.size,N={x:l.x,y:X,width:l.width,height:Z},Math.abs(I)>0&&Math.abs(Q)<Math.abs(I)){var ot=$n(Q||I)*(Math.abs(I)-Math.abs(Q));Q+=ot}}return vt(vt(vt({},B),{},{x:k,y:X,width:Q,height:Z,value:d?$:$[1],payload:B,background:N},D&&D[W]&&D[W].props),{},{tooltipPayload:[CP(n,B)],tooltipPosition:{x:k+Q/2,y:X+Z/2}})});return vt({data:R,layout:O},g)});function Ol(e){"@babel/helpers - typeof";return Ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ol(e)}function oH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z2(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,FP(r.key),r)}}function lH(e,t,n){return t&&z2(e.prototype,t),n&&z2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function L2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Rn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L2(Object(n),!0).forEach(function(r){qf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qf(e,t,n){return t=FP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FP(e){var t=cH(e,"string");return Ol(t)=="symbol"?t:t+""}function cH(e,t){if(Ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QP=function(t,n,r,u,l){var c=t.width,f=t.height,h=t.layout,d=t.children,p=Object.keys(n),y={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:f-r.bottom,bottomMirror:f-r.bottom},g=!!ln(d,Nl);return p.reduce(function(b,O){var S=n[O],x=S.orientation,T=S.domain,j=S.padding,E=j===void 0?{}:j,P=S.mirror,_=S.reversed,w="".concat(x).concat(P?"Mirror":""),D,R,B,W,$;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var k=T[1]-T[0],X=1/0,Q=S.categoricalDomain.sort(c3);if(Q.forEach(function(fe,ye){ye>0&&(X=Math.min((fe||0)-(Q[ye-1]||0),X))}),Number.isFinite(X)){var Z=X/k,N=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(D=Z*N/2),S.padding==="no-gap"){var I=Ua(t.barCategoryGap,Z*N),ee=Z*N/2;D=ee-I-(ee-I)/N*I}}}u==="xAxis"?R=[r.left+(E.left||0)+(D||0),r.left+r.width-(E.right||0)-(D||0)]:u==="yAxis"?R=h==="horizontal"?[r.top+r.height-(E.bottom||0),r.top+(E.top||0)]:[r.top+(E.top||0)+(D||0),r.top+r.height-(E.bottom||0)-(D||0)]:R=S.range,_&&(R=[R[1],R[0]]);var ue=_L(S,l,g),C=ue.scale,K=ue.realScaleType;C.domain(T).range(R),AL(C);var J=CL(C,Rn(Rn({},S),{},{realScaleType:K}));u==="xAxis"?($=x==="top"&&!P||x==="bottom"&&P,B=r.left,W=y[w]-$*S.height):u==="yAxis"&&($=x==="left"&&!P||x==="right"&&P,B=y[w]-$*S.width,W=r.top);var re=Rn(Rn(Rn({},S),J),{},{realScaleType:K,x:B,y:W,scale:C,width:u==="xAxis"?r.width:S.width,height:u==="yAxis"?r.height:S.height});return re.bandSize=Ls(re,J),!S.hide&&u==="xAxis"?y[w]+=($?-1:1)*re.height:S.hide||(y[w]+=($?-1:1)*re.width),Rn(Rn({},b),{},qf({},O,re))},{})},JP=function(t,n){var r=t.x,u=t.y,l=n.x,c=n.y;return{x:Math.min(r,l),y:Math.min(u,c),width:Math.abs(l-r),height:Math.abs(c-u)}},sH=function(t){var n=t.x1,r=t.y1,u=t.x2,l=t.y2;return JP({x:n,y:r},{x:u,y:l})},eD=function(){function e(t){oH(this,e),this.scale=t}return lH(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(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=r.bandAware,l=r.position;if(n!==void 0){if(l)switch(l){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var f=this.bandwidth?this.bandwidth():0;return this.scale(n)+f}default:return this.scale(n)}if(u){var h=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+h}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),u=r[0],l=r[r.length-1];return u<=l?n>=u&&n<=l:n>=l&&n<=u}}],[{key:"create",value:function(n){return new e(n)}}])}();qf(eD,"EPS",1e-4);var O0=function(t){var n=Object.keys(t).reduce(function(r,u){return Rn(Rn({},r),{},qf({},u,eD.create(t[u])))},{});return Rn(Rn({},n),{},{apply:function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.bandAware,f=l.position;return z9(u,function(h,d){return n[d].apply(h,{bandAware:c,position:f})})},isInRange:function(u){return KP(u,function(l,c){return n[c].isInRange(l)})}})};function fH(e){return(e%180+180)%180}var hH=function(t){var n=t.width,r=t.height,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=fH(u),c=l*Math.PI/180,f=Math.atan(r/n),h=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(h)},Vm,k2;function dH(){if(k2)return Vm;k2=1;var e=ua(),t=jl(),n=xf();function r(u){return function(l,c,f){var h=Object(l);if(!t(l)){var d=e(c,3);l=n(l),c=function(y){return d(h[y],y,h)}}var p=u(l,c,f);return p>-1?h[d?l[p]:p]:void 0}}return Vm=r,Vm}var Wm,U2;function vH(){if(U2)return Wm;U2=1;var e=IP();function t(n){var r=e(n),u=r%1;return r===r?u?r-u:r:0}return Wm=t,Wm}var Zm,H2;function pH(){if(H2)return Zm;H2=1;var e=hM(),t=ua(),n=vH(),r=Math.max;function u(l,c,f){var h=l==null?0:l.length;if(!h)return-1;var d=f==null?0:n(f);return d<0&&(d=r(h+d,0)),e(l,t(c,3),d)}return Zm=u,Zm}var Fm,I2;function yH(){if(I2)return Fm;I2=1;var e=dH(),t=pH(),n=e(t);return Fm=n,Fm}var mH=yH();const gH=Ve(mH);var bH=Ej();const xH=Ve(bH);var SH=xH(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("")}),_0=le.createContext(void 0),A0=le.createContext(void 0),tD=le.createContext(void 0),nD=le.createContext({}),rD=le.createContext(void 0),aD=le.createContext(0),iD=le.createContext(0),G2=function(t){var n=t.state,r=n.xAxisMap,u=n.yAxisMap,l=n.offset,c=t.clipPathId,f=t.children,h=t.width,d=t.height,p=SH(l);return z.createElement(_0.Provider,{value:r},z.createElement(A0.Provider,{value:u},z.createElement(nD.Provider,{value:l},z.createElement(tD.Provider,{value:p},z.createElement(rD.Provider,{value:c},z.createElement(aD.Provider,{value:d},z.createElement(iD.Provider,{value:h},f)))))))},OH=function(){return le.useContext(rD)},uD=function(t){var n=le.useContext(_0);n==null&&Ia();var r=n[t];return r==null&&Ia(),r},_H=function(){var t=le.useContext(_0);return ea(t)},AH=function(){var t=le.useContext(A0),n=gH(t,function(r){return KP(r.domain,Number.isFinite)});return n||ea(t)},oD=function(t){var n=le.useContext(A0);n==null&&Ia();var r=n[t];return r==null&&Ia(),r},wH=function(){var t=le.useContext(tD);return t},TH=function(){return le.useContext(nD)},w0=function(){return le.useContext(iD)},T0=function(){return le.useContext(aD)};function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function EH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jH(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,cD(r.key),r)}}function MH(e,t,n){return t&&jH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function PH(e,t,n){return t=Js(t),DH(e,lD()?Reflect.construct(t,n||[],Js(e).constructor):t.apply(e,n))}function DH(e,t){if(t&&(ou(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return CH(e)}function CH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lD=function(){return!!e})()}function Js(e){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Js(e)}function RH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ib(e,t)}function ib(e,t){return ib=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},ib(e,t)}function Y2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function X2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Y2(Object(n),!0).forEach(function(r){E0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function E0(e,t,n){return t=cD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cD(e){var t=NH(e,"string");return ou(t)=="symbol"?t:t+""}function NH(e,t){if(ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function qH(e,t){return LH(e)||zH(e,t)||BH(e,t)||$H()}function $H(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BH(e,t){if(e){if(typeof e=="string")return K2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return K2(e,t)}}function K2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function LH(e){if(Array.isArray(e))return e}function ub(){return ub=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},ub.apply(this,arguments)}var kH=function(t,n){var r;return z.isValidElement(t)?r=z.cloneElement(t,n):_e(t)?r=t(n):r=z.createElement("line",ub({},n,{className:"recharts-reference-line-line"})),r},UH=function(t,n,r,u,l,c,f,h,d){var p=l.x,y=l.y,g=l.width,b=l.height;if(r){var O=d.y,S=t.y.apply(O,{position:c});if(Kn(d,"discard")&&!t.y.isInRange(S))return null;var x=[{x:p+g,y:S},{x:p,y:S}];return h==="left"?x.reverse():x}if(n){var T=d.x,j=t.x.apply(T,{position:c});if(Kn(d,"discard")&&!t.x.isInRange(j))return null;var E=[{x:j,y:y+b},{x:j,y}];return f==="top"?E.reverse():E}if(u){var P=d.segment,_=P.map(function(w){return t.apply(w,{position:c})});return Kn(d,"discard")&&N9(_,function(w){return!t.isInRange(w)})?null:_}return null};function HH(e){var t=e.x,n=e.y,r=e.segment,u=e.xAxisId,l=e.yAxisId,c=e.shape,f=e.className,h=e.alwaysShow,d=OH(),p=uD(u),y=oD(l),g=wH();if(!d||!g)return null;br(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=O0({x:p.scale,y:y.scale}),O=bt(t),S=bt(n),x=r&&r.length===2,T=UH(b,O,S,x,g,e.position,p.orientation,y.orientation,e);if(!T)return null;var j=qH(T,2),E=j[0],P=E.x,_=E.y,w=j[1],D=w.x,R=w.y,B=Kn(e,"hidden")?"url(#".concat(d,")"):void 0,W=X2(X2({clipPath:B},we(e,!0)),{},{x1:P,y1:_,x2:D,y2:R});return z.createElement(Qe,{className:Ne("recharts-reference-line",f)},kH(c,W),Bt.renderCallByParent(e,sH({x1:P,y1:_,x2:D,y2:R})))}var _l=function(e){function t(){return EH(this,t),PH(this,t,arguments)}return RH(t,e),MH(t,[{key:"render",value:function(){return z.createElement(HH,this.props)}}])}(z.Component);E0(_l,"displayName","ReferenceLine");E0(_l,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function ob(){return ob=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},ob.apply(this,arguments)}function lu(e){"@babel/helpers - typeof";return lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lu(e)}function V2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function W2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?V2(Object(n),!0).forEach(function(r){$f(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GH(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,fD(r.key),r)}}function YH(e,t,n){return t&&GH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XH(e,t,n){return t=ef(t),KH(e,sD()?Reflect.construct(t,n||[],ef(e).constructor):t.apply(e,n))}function KH(e,t){if(t&&(lu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VH(e)}function VH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sD=function(){return!!e})()}function ef(e){return ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ef(e)}function WH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lb(e,t)}function lb(e,t){return lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},lb(e,t)}function $f(e,t,n){return t=fD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fD(e){var t=ZH(e,"string");return lu(t)=="symbol"?t:t+""}function ZH(e,t){if(lu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(lu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var FH=function(t){var n=t.x,r=t.y,u=t.xAxis,l=t.yAxis,c=O0({x:u.scale,y:l.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return Kn(t,"discard")&&!c.isInRange(f)?null:f},Bf=function(e){function t(){return IH(this,t),XH(this,t,arguments)}return WH(t,e),YH(t,[{key:"render",value:function(){var r=this.props,u=r.x,l=r.y,c=r.r,f=r.alwaysShow,h=r.clipPathId,d=bt(u),p=bt(l);if(br(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!p)return null;var y=FH(this.props);if(!y)return null;var g=y.x,b=y.y,O=this.props,S=O.shape,x=O.className,T=Kn(this.props,"hidden")?"url(#".concat(h,")"):void 0,j=W2(W2({clipPath:T},we(this.props,!0)),{},{cx:g,cy:b});return z.createElement(Qe,{className:Ne("recharts-reference-dot",x)},t.renderDot(S,j),Bt.renderCallByParent(this.props,{x:g-c,y:b-c,width:2*c,height:2*c}))}}])}(z.Component);$f(Bf,"displayName","ReferenceDot");$f(Bf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});$f(Bf,"renderDot",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):_e(e)?n=e(t):n=z.createElement(Cf,ob({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function cb(){return cb=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},cb.apply(this,arguments)}function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function Z2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function F2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Z2(Object(n),!0).forEach(function(r){zf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JH(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,dD(r.key),r)}}function e7(e,t,n){return t&&JH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function t7(e,t,n){return t=tf(t),n7(e,hD()?Reflect.construct(t,n||[],tf(e).constructor):t.apply(e,n))}function n7(e,t){if(t&&(cu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return r7(e)}function r7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hD=function(){return!!e})()}function tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tf(e)}function a7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sb(e,t)}function sb(e,t){return sb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},sb(e,t)}function zf(e,t,n){return t=dD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dD(e){var t=i7(e,"string");return cu(t)=="symbol"?t:t+""}function i7(e,t){if(cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var u7=function(t,n,r,u,l){var c=l.x1,f=l.x2,h=l.y1,d=l.y2,p=l.xAxis,y=l.yAxis;if(!p||!y)return null;var g=O0({x:p.scale,y:y.scale}),b={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(h,{position:"start"}):g.y.rangeMin},O={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:u?g.y.apply(d,{position:"end"}):g.y.rangeMax};return Kn(l,"discard")&&(!g.isInRange(b)||!g.isInRange(O))?null:JP(b,O)},Lf=function(e){function t(){return QH(this,t),t7(this,t,arguments)}return a7(t,e),e7(t,[{key:"render",value:function(){var r=this.props,u=r.x1,l=r.x2,c=r.y1,f=r.y2,h=r.className,d=r.alwaysShow,p=r.clipPathId;br(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=bt(u),g=bt(l),b=bt(c),O=bt(f),S=this.props.shape;if(!y&&!g&&!b&&!O&&!S)return null;var x=u7(y,g,b,O,this.props);if(!x&&!S)return null;var T=Kn(this.props,"hidden")?"url(#".concat(p,")"):void 0;return z.createElement(Qe,{className:Ne("recharts-reference-area",h)},t.renderRect(S,F2(F2({clipPath:T},we(this.props,!0)),x)),Bt.renderCallByParent(this.props,x))}}])}(z.Component);zf(Lf,"displayName","ReferenceArea");zf(Lf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});zf(Lf,"renderRect",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):_e(e)?n=e(t):n=z.createElement(S0,cb({},t,{className:"recharts-reference-area-rect"})),n});function vD(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],u=0;u<e.length;u+=t)r.push(e[u]);return r}function o7(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return hH(r,n)}function l7(e,t,n){var r=n==="width",u=e.x,l=e.y,c=e.width,f=e.height;return t===1?{start:r?u:l,end:r?u+c:l+f}:{start:r?u+c:l+f,end:r?u:l}}function nf(e,t,n,r,u){if(e*t<e*r||e*t>e*u)return!1;var l=n();return e*(t-e*l/2-r)>=0&&e*(t+e*l/2-u)<=0}function c7(e,t){return vD(e,t+1)}function s7(e,t,n,r,u){for(var l=(r||[]).slice(),c=t.start,f=t.end,h=0,d=1,p=c,y=function(){var O=r==null?void 0:r[h];if(O===void 0)return{v:vD(r,d)};var S=h,x,T=function(){return x===void 0&&(x=n(O,S)),x},j=O.coordinate,E=h===0||nf(e,j,T,p,f);E||(h=0,p=c,d+=1),E&&(p=j+e*(T()/2+u),h+=d)},g;d<=l.length;)if(g=y(),g)return g.v;return[]}function Al(e){"@babel/helpers - typeof";return Al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Al(e)}function Q2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Q2(Object(n),!0).forEach(function(r){f7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function f7(e,t,n){return t=h7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h7(e){var t=d7(e,"string");return Al(t)=="symbol"?t:t+""}function d7(e,t){if(Al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function v7(e,t,n,r,u){for(var l=(r||[]).slice(),c=l.length,f=t.start,h=t.end,d=function(g){var b=l[g],O,S=function(){return O===void 0&&(O=n(b,g)),O};if(g===c-1){var x=e*(b.coordinate+e*S()/2-h);l[g]=b=$t($t({},b),{},{tickCoord:x>0?b.coordinate-x*e:b.coordinate})}else l[g]=b=$t($t({},b),{},{tickCoord:b.coordinate});var T=nf(e,b.tickCoord,S,f,h);T&&(h=b.tickCoord-e*(S()/2+u),l[g]=$t($t({},b),{},{isShow:!0}))},p=c-1;p>=0;p--)d(p);return l}function p7(e,t,n,r,u,l){var c=(r||[]).slice(),f=c.length,h=t.start,d=t.end;if(l){var p=r[f-1],y=n(p,f-1),g=e*(p.coordinate+e*y/2-d);c[f-1]=p=$t($t({},p),{},{tickCoord:g>0?p.coordinate-g*e:p.coordinate});var b=nf(e,p.tickCoord,function(){return y},h,d);b&&(d=p.tickCoord-e*(y/2+u),c[f-1]=$t($t({},p),{},{isShow:!0}))}for(var O=l?f-1:f,S=function(j){var E=c[j],P,_=function(){return P===void 0&&(P=n(E,j)),P};if(j===0){var w=e*(E.coordinate-e*_()/2-h);c[j]=E=$t($t({},E),{},{tickCoord:w<0?E.coordinate-w*e:E.coordinate})}else c[j]=E=$t($t({},E),{},{tickCoord:E.coordinate});var D=nf(e,E.tickCoord,_,h,d);D&&(h=E.tickCoord+e*(_()/2+u),c[j]=$t($t({},E),{},{isShow:!0}))},x=0;x<O;x++)S(x);return c}function j0(e,t,n){var r=e.tick,u=e.ticks,l=e.viewBox,c=e.minTickGap,f=e.orientation,h=e.interval,d=e.tickFormatter,p=e.unit,y=e.angle;if(!u||!u.length||!r)return[];if(ce(h)||Xa.isSsr)return c7(u,typeof h=="number"&&ce(h)?h:0);var g=[],b=f==="top"||f==="bottom"?"width":"height",O=p&&b==="width"?ko(p,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(E,P){var _=_e(d)?d(E.value,P):E.value;return b==="width"?o7(ko(_,{fontSize:t,letterSpacing:n}),O,y):ko(_,{fontSize:t,letterSpacing:n})[b]},x=u.length>=2?$n(u[1].coordinate-u[0].coordinate):1,T=l7(l,x,b);return h==="equidistantPreserveStart"?s7(x,T,S,u,c):(h==="preserveStart"||h==="preserveStartEnd"?g=p7(x,T,S,u,c,h==="preserveStartEnd"):g=v7(x,T,S,u,c),g.filter(function(j){return j.isShow}))}var y7=["viewBox"],m7=["viewBox"],g7=["ticks"];function su(e){"@babel/helpers - typeof";return su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},su(e)}function Ui(){return Ui=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},Ui.apply(this,arguments)}function J2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?J2(Object(n),!0).forEach(function(r){M0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qm(e,t){if(e==null)return{};var n=b7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function b7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function x7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ej(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,yD(r.key),r)}}function S7(e,t,n){return t&&ej(e.prototype,t),n&&ej(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function O7(e,t,n){return t=rf(t),_7(e,pD()?Reflect.construct(t,n||[],rf(e).constructor):t.apply(e,n))}function _7(e,t){if(t&&(su(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return A7(e)}function A7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pD=function(){return!!e})()}function rf(e){return rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},rf(e)}function w7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fb(e,t)}function fb(e,t){return fb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},fb(e,t)}function M0(e,t,n){return t=yD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yD(e){var t=T7(e,"string");return su(t)=="symbol"?t:t+""}function T7(e,t){if(su(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(su(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Eu=function(e){function t(n){var r;return x7(this,t),r=O7(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return w7(t,e),S7(t,[{key:"shouldComponentUpdate",value:function(r,u){var l=r.viewBox,c=Qm(r,y7),f=this.props,h=f.viewBox,d=Qm(f,m7);return!Ii(l,h)||!Ii(c,d)||!Ii(u,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var u=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];u&&this.setState({fontSize:window.getComputedStyle(u).fontSize,letterSpacing:window.getComputedStyle(u).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var u=this.props,l=u.x,c=u.y,f=u.width,h=u.height,d=u.orientation,p=u.tickSize,y=u.mirror,g=u.tickMargin,b,O,S,x,T,j,E=y?-1:1,P=r.tickSize||p,_=ce(r.tickCoord)?r.tickCoord:r.coordinate;switch(d){case"top":b=O=r.coordinate,x=c+ +!y*h,S=x-E*P,j=S-E*g,T=_;break;case"left":S=x=r.coordinate,O=l+ +!y*f,b=O-E*P,T=b-E*g,j=_;break;case"right":S=x=r.coordinate,O=l+ +y*f,b=O+E*P,T=b+E*g,j=_;break;default:b=O=r.coordinate,x=c+ +y*h,S=x+E*P,j=S+E*g,T=_;break}return{line:{x1:b,y1:S,x2:O,y2:x},tick:{x:T,y:j}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,u=r.orientation,l=r.mirror,c;switch(u){case"left":c=l?"start":"end";break;case"right":c=l?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,u=r.orientation,l=r.mirror,c="end";switch(u){case"left":case"right":c="middle";break;case"top":c=l?"start":"end";break;default:c=l?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,f=r.height,h=r.orientation,d=r.mirror,p=r.axisLine,y=kt(kt(kt({},we(this.props,!1)),we(p,!1)),{},{fill:"none"});if(h==="top"||h==="bottom"){var g=+(h==="top"&&!d||h==="bottom"&&d);y=kt(kt({},y),{},{x1:u,y1:l+g*f,x2:u+c,y2:l+g*f})}else{var b=+(h==="left"&&!d||h==="right"&&d);y=kt(kt({},y),{},{x1:u+b*c,y1:l,x2:u+b*c,y2:l+f})}return z.createElement("line",Ui({},y,{className:Ne("recharts-cartesian-axis-line",_n(p,"className"))}))}},{key:"renderTicks",value:function(r,u,l){var c=this,f=this.props,h=f.tickLine,d=f.stroke,p=f.tick,y=f.tickFormatter,g=f.unit,b=j0(kt(kt({},this.props),{},{ticks:r}),u,l),O=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),x=we(this.props,!1),T=we(p,!1),j=kt(kt({},x),{},{fill:"none"},we(h,!1)),E=b.map(function(P,_){var w=c.getTickLineCoord(P),D=w.line,R=w.tick,B=kt(kt(kt(kt({textAnchor:O,verticalAnchor:S},x),{},{stroke:"none",fill:d},T),R),{},{index:_,payload:P,visibleTicksCount:b.length,tickFormatter:y});return z.createElement(Qe,Ui({className:"recharts-cartesian-axis-tick",key:"tick-".concat(P.value,"-").concat(P.coordinate,"-").concat(P.tickCoord)},ds(c.props,P,_)),h&&z.createElement("line",Ui({},j,D,{className:Ne("recharts-cartesian-axis-tick-line",_n(h,"className"))})),p&&t.renderTickItem(p,B,"".concat(_e(y)?y(P.value,_):P.value).concat(g||"")))});return z.createElement("g",{className:"recharts-cartesian-axis-ticks"},E)}},{key:"render",value:function(){var r=this,u=this.props,l=u.axisLine,c=u.width,f=u.height,h=u.ticksGenerator,d=u.className,p=u.hide;if(p)return null;var y=this.props,g=y.ticks,b=Qm(y,g7),O=g;return _e(h)&&(O=g&&g.length>0?h(this.props):h(b)),c<=0||f<=0||!O||!O.length?null:z.createElement(Qe,{className:Ne("recharts-cartesian-axis",d),ref:function(x){r.layerReference=x}},l&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),Bt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,u,l){var c;return z.isValidElement(r)?c=z.cloneElement(r,u):_e(r)?c=r(u):c=z.createElement(As,Ui({},u,{className:"recharts-cartesian-axis-tick-value"}),l),c}}])}(le.Component);M0(Eu,"displayName","CartesianAxis");M0(Eu,"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"});var E7=["x1","y1","x2","y2","key"],j7=["offset"];function Ga(e){"@babel/helpers - typeof";return Ga=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ga(e)}function tj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tj(Object(n),!0).forEach(function(r){M7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function M7(e,t,n){return t=P7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P7(e){var t=D7(e,"string");return Ga(t)=="symbol"?t:t+""}function D7(e,t){if(Ga(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ga(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(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},$a.apply(this,arguments)}function nj(e,t){if(e==null)return{};var n=C7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function C7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var R7=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,u=t.x,l=t.y,c=t.width,f=t.height,h=t.ry;return z.createElement("rect",{x:u,y:l,ry:h,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function mD(e,t){var n;if(z.isValidElement(e))n=z.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=t.x1,u=t.y1,l=t.x2,c=t.y2,f=t.key,h=nj(t,E7),d=we(h,!1);d.offset;var p=nj(d,j7);n=z.createElement("line",$a({},p,{x1:r,y1:u,x2:l,y2:c,fill:"none",key:f}))}return n}function N7(e){var t=e.x,n=e.width,r=e.horizontal,u=r===void 0?!0:r,l=e.horizontalPoints;if(!u||!l||!l.length)return null;var c=l.map(function(f,h){var d=zt(zt({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(h),index:h});return mD(u,d)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function q7(e){var t=e.y,n=e.height,r=e.vertical,u=r===void 0?!0:r,l=e.verticalPoints;if(!u||!l||!l.length)return null;var c=l.map(function(f,h){var d=zt(zt({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(h),index:h});return mD(u,d)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function $7(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,u=e.y,l=e.width,c=e.height,f=e.horizontalPoints,h=e.horizontal,d=h===void 0?!0:h;if(!d||!t||!t.length)return null;var p=f.map(function(g){return Math.round(g+u-u)}).sort(function(g,b){return g-b});u!==p[0]&&p.unshift(0);var y=p.map(function(g,b){var O=!p[b+1],S=O?u+c-g:p[b+1]-g;if(S<=0)return null;var x=b%t.length;return z.createElement("rect",{key:"react-".concat(b),y:g,x:r,height:S,width:l,stroke:"none",fill:t[x],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function B7(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,u=e.fillOpacity,l=e.x,c=e.y,f=e.width,h=e.height,d=e.verticalPoints;if(!n||!r||!r.length)return null;var p=d.map(function(g){return Math.round(g+l-l)}).sort(function(g,b){return g-b});l!==p[0]&&p.unshift(0);var y=p.map(function(g,b){var O=!p[b+1],S=O?l+f-g:p[b+1]-g;if(S<=0)return null;var x=b%r.length;return z.createElement("rect",{key:"react-".concat(b),x:g,y:c,width:S,height:h,stroke:"none",fill:r[x],fillOpacity:u,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var z7=function(t,n){var r=t.xAxis,u=t.width,l=t.height,c=t.offset;return PP(j0(zt(zt(zt({},Eu.defaultProps),r),{},{ticks:mr(r,!0),viewBox:{x:0,y:0,width:u,height:l}})),c.left,c.left+c.width,n)},L7=function(t,n){var r=t.yAxis,u=t.width,l=t.height,c=t.offset;return PP(j0(zt(zt(zt({},Eu.defaultProps),r),{},{ticks:mr(r,!0),viewBox:{x:0,y:0,width:u,height:l}})),c.top,c.top+c.height,n)},zi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function hb(e){var t,n,r,u,l,c,f=w0(),h=T0(),d=TH(),p=zt(zt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:zi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:zi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:zi.horizontal,horizontalFill:(u=e.horizontalFill)!==null&&u!==void 0?u:zi.horizontalFill,vertical:(l=e.vertical)!==null&&l!==void 0?l:zi.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:zi.verticalFill,x:ce(e.x)?e.x:d.left,y:ce(e.y)?e.y:d.top,width:ce(e.width)?e.width:d.width,height:ce(e.height)?e.height:d.height}),y=p.x,g=p.y,b=p.width,O=p.height,S=p.syncWithTicks,x=p.horizontalValues,T=p.verticalValues,j=_H(),E=AH();if(!ce(b)||b<=0||!ce(O)||O<=0||!ce(y)||y!==+y||!ce(g)||g!==+g)return null;var P=p.verticalCoordinatesGenerator||z7,_=p.horizontalCoordinatesGenerator||L7,w=p.horizontalPoints,D=p.verticalPoints;if((!w||!w.length)&&_e(_)){var R=x&&x.length,B=_({yAxis:E?zt(zt({},E),{},{ticks:R?x:E.ticks}):void 0,width:f,height:h,offset:d},R?!0:S);br(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ga(B),"]")),Array.isArray(B)&&(w=B)}if((!D||!D.length)&&_e(P)){var W=T&&T.length,$=P({xAxis:j?zt(zt({},j),{},{ticks:W?T:j.ticks}):void 0,width:f,height:h,offset:d},W?!0:S);br(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ga($),"]")),Array.isArray($)&&(D=$)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(R7,{fill:p.fill,fillOpacity:p.fillOpacity,x:p.x,y:p.y,width:p.width,height:p.height,ry:p.ry}),z.createElement(N7,$a({},p,{offset:d,horizontalPoints:w,xAxis:j,yAxis:E})),z.createElement(q7,$a({},p,{offset:d,verticalPoints:D,xAxis:j,yAxis:E})),z.createElement($7,$a({},p,{horizontalPoints:w})),z.createElement(B7,$a({},p,{verticalPoints:D})))}hb.displayName="CartesianGrid";var k7=["type","layout","connectNulls","ref"],U7=["key"];function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function rj(e,t){if(e==null)return{};var n=H7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function H7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Go(){return Go=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},Go.apply(this,arguments)}function aj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function un(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aj(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Li(e){return X7(e)||Y7(e)||G7(e)||I7()}function I7(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G7(e,t){if(e){if(typeof e=="string")return db(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return db(e,t)}}function Y7(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function X7(e){if(Array.isArray(e))return db(e)}function db(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function K7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ij(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,bD(r.key),r)}}function V7(e,t,n){return t&&ij(e.prototype,t),n&&ij(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function W7(e,t,n){return t=af(t),Z7(e,gD()?Reflect.construct(t,n||[],af(e).constructor):t.apply(e,n))}function Z7(e,t){if(t&&(fu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F7(e)}function F7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gD=function(){return!!e})()}function af(e){return af=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},af(e)}function Q7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vb(e,t)}function vb(e,t){return vb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},vb(e,t)}function Nn(e,t,n){return t=bD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bD(e){var t=J7(e,"string");return fu(t)=="symbol"?t:t+""}function J7(e,t){if(fu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ql=function(e){function t(){var n;K7(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=W7(this,t,[].concat(u)),Nn(n,"state",{isAnimationFinished:!0,totalLength:0}),Nn(n,"generateSimpleStrokeDasharray",function(c,f){return"".concat(f,"px ").concat(c-f,"px")}),Nn(n,"getStrokeDasharray",function(c,f,h){var d=h.reduce(function(T,j){return T+j});if(!d)return n.generateSimpleStrokeDasharray(f,c);for(var p=Math.floor(c/d),y=c%d,g=f-c,b=[],O=0,S=0;O<h.length;S+=h[O],++O)if(S+h[O]>y){b=[].concat(Li(h.slice(0,O)),[y-S]);break}var x=b.length%2===0?[0,g]:[g];return[].concat(Li(t.repeat(h,p)),Li(b),x).map(function(T){return"".concat(T,"px")}).join(", ")}),Nn(n,"id",Ou("recharts-line-")),Nn(n,"pathRef",function(c){n.mainCurve=c}),Nn(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),Nn(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return Q7(t,e),V7(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.points,f=l.xAxis,h=l.yAxis,d=l.layout,p=l.children,y=An(p,Rl);if(!y)return null;var g=function(S,x){return{x:S.x,y:S.y,value:S.value,errorVal:Ht(S.payload,x)}},b={clipPath:r?"url(#clipPath-".concat(u,")"):null};return z.createElement(Qe,b,y.map(function(O){return z.cloneElement(O,{key:"bar-".concat(O.props.dataKey),data:c,xAxis:f,yAxis:h,layout:d,dataPointFormatter:g})}))}},{key:"renderDots",value:function(r,u,l){var c=this.props.isAnimationActive;if(c&&!this.state.isAnimationFinished)return null;var f=this.props,h=f.dot,d=f.points,p=f.dataKey,y=we(this.props,!1),g=we(h,!0),b=d.map(function(S,x){var T=un(un(un({key:"dot-".concat(x),r:3},y),g),{},{index:x,cx:S.x,cy:S.y,value:S.value,dataKey:p,payload:S.payload,points:d});return t.renderDotItem(h,T)}),O={clipPath:r?"url(#clipPath-".concat(u?"":"dots-").concat(l,")"):null};return z.createElement(Qe,Go({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(r,u,l,c){var f=this.props,h=f.type,d=f.layout,p=f.connectNulls;f.ref;var y=rj(f,k7),g=un(un(un({},we(y,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:u?"url(#clipPath-".concat(l,")"):null,points:r},c),{},{type:h,layout:d,connectNulls:p});return z.createElement(Xi,Go({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,u){var l=this,c=this.props,f=c.points,h=c.strokeDasharray,d=c.isAnimationActive,p=c.animationBegin,y=c.animationDuration,g=c.animationEasing,b=c.animationId,O=c.animateNewValues,S=c.width,x=c.height,T=this.state,j=T.prevPoints,E=T.totalLength;return z.createElement(Wn,{begin:p,duration:y,isActive:d,easing:g,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(P){var _=P.t;if(j){var w=j.length/f.length,D=f.map(function(k,X){var Q=Math.floor(X*w);if(j[Q]){var Z=j[Q],N=Dt(Z.x,k.x),I=Dt(Z.y,k.y);return un(un({},k),{},{x:N(_),y:I(_)})}if(O){var ee=Dt(S*2,k.x),ue=Dt(x/2,k.y);return un(un({},k),{},{x:ee(_),y:ue(_)})}return un(un({},k),{},{x:k.x,y:k.y})});return l.renderCurveStatically(D,r,u)}var R=Dt(0,E),B=R(_),W;if(h){var $="".concat(h).split(/[,\s]+/gim).map(function(k){return parseFloat(k)});W=l.getStrokeDasharray(B,E,$)}else W=l.generateSimpleStrokeDasharray(E,B);return l.renderCurveStatically(f,r,u,{strokeDasharray:W})})}},{key:"renderCurve",value:function(r,u){var l=this.props,c=l.points,f=l.isAnimationActive,h=this.state,d=h.prevPoints,p=h.totalLength;return f&&c&&c.length&&(!d&&p>0||!tu(d,c))?this.renderCurveWithAnimation(r,u):this.renderCurveStatically(c,r,u)}},{key:"render",value:function(){var r,u=this.props,l=u.hide,c=u.dot,f=u.points,h=u.className,d=u.xAxis,p=u.yAxis,y=u.top,g=u.left,b=u.width,O=u.height,S=u.isAnimationActive,x=u.id;if(l||!f||!f.length)return null;var T=this.state.isAnimationFinished,j=f.length===1,E=Ne("recharts-line",h),P=d&&d.allowDataOverflow,_=p&&p.allowDataOverflow,w=P||_,D=Me(x)?this.id:x,R=(r=we(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},B=R.r,W=B===void 0?3:B,$=R.strokeWidth,k=$===void 0?2:$,X=Cj(c)?c:{},Q=X.clipDot,Z=Q===void 0?!0:Q,N=W*2+k;return z.createElement(Qe,{className:E},P||_?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(D)},z.createElement("rect",{x:P?g:g-b/2,y:_?y:y-O/2,width:P?b:b*2,height:_?O:O*2})),!Z&&z.createElement("clipPath",{id:"clipPath-dots-".concat(D)},z.createElement("rect",{x:g-N/2,y:y-N/2,width:b+N,height:O+N}))):null,!j&&this.renderCurve(w,D),this.renderErrorBar(w,D),(j||c)&&this.renderDots(w,Z,D),(!S||T)&&Sr.renderCallByParent(this.props,f))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:u.curPoints}:r.points!==u.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,u){for(var l=r.length%2!==0?[].concat(Li(r),[0]):r,c=[],f=0;f<u;++f)c=[].concat(Li(c),Li(l));return c}},{key:"renderDotItem",value:function(r,u){var l;if(z.isValidElement(r))l=z.cloneElement(r,u);else if(_e(r))l=r(u);else{var c=u.key,f=rj(u,U7),h=Ne("recharts-line-dot",typeof r!="boolean"?r.className:"");l=z.createElement(Cf,Go({key:c},f,{className:h}))}return l}}])}(le.PureComponent);Nn(ql,"displayName","Line");Nn(ql,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Xa.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Nn(ql,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,u=e.xAxisTicks,l=e.yAxisTicks,c=e.dataKey,f=e.bandSize,h=e.displayedData,d=e.offset,p=t.layout,y=h.map(function(g,b){var O=Ht(g,c);return p==="horizontal"?{x:zs({axis:n,ticks:u,bandSize:f,entry:g,index:b}),y:Me(O)?null:r.scale(O),value:O,payload:g}:{x:Me(O)?null:n.scale(O),y:zs({axis:r,ticks:l,bandSize:f,entry:g,index:b}),value:O,payload:g}});return un({points:y,layout:p},d)});var eI=["layout","type","stroke","connectNulls","isRange","ref"],tI=["key"],xD;function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}function SD(e,t){if(e==null)return{};var n=nI(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function nI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Ba(){return Ba=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},Ba.apply(this,arguments)}function uj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Qr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uj(Object(n),!0).forEach(function(r){Yn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oj(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 aI(e,t,n){return t&&oj(e.prototype,t),n&&oj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function iI(e,t,n){return t=uf(t),uI(e,OD()?Reflect.construct(t,n||[],uf(e).constructor):t.apply(e,n))}function uI(e,t){if(t&&(hu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oI(e)}function oI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OD=function(){return!!e})()}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},uf(e)}function lI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pb(e,t)}function pb(e,t){return pb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},pb(e,t)}function Yn(e,t,n){return t=_D(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _D(e){var t=cI(e,"string");return hu(t)=="symbol"?t:t+""}function cI(e,t){if(hu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var sa=function(e){function t(){var n;rI(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=iI(this,t,[].concat(u)),Yn(n,"state",{isAnimationFinished:!0}),Yn(n,"id",Ou("recharts-area-")),Yn(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),_e(c)&&c()}),Yn(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),_e(c)&&c()}),n}return lI(t,e),aI(t,[{key:"renderDots",value:function(r,u,l){var c=this.props.isAnimationActive,f=this.state.isAnimationFinished;if(c&&!f)return null;var h=this.props,d=h.dot,p=h.points,y=h.dataKey,g=we(this.props,!1),b=we(d,!0),O=p.map(function(x,T){var j=Qr(Qr(Qr({key:"dot-".concat(T),r:3},g),b),{},{index:T,cx:x.x,cy:x.y,dataKey:y,value:x.value,payload:x.payload,points:p});return t.renderDotItem(d,j)}),S={clipPath:r?"url(#clipPath-".concat(u?"":"dots-").concat(l,")"):null};return z.createElement(Qe,Ba({className:"recharts-area-dots"},S),O)}},{key:"renderHorizontalRect",value:function(r){var u=this.props,l=u.baseLine,c=u.points,f=u.strokeWidth,h=c[0].x,d=c[c.length-1].x,p=r*Math.abs(h-d),y=ta(c.map(function(g){return g.y||0}));return ce(l)&&typeof l=="number"?y=Math.max(l,y):l&&Array.isArray(l)&&l.length&&(y=Math.max(ta(l.map(function(g){return g.y||0})),y)),ce(y)?z.createElement("rect",{x:h<d?h:h-p,y:0,width:p,height:Math.floor(y+(f?parseInt("".concat(f),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var u=this.props,l=u.baseLine,c=u.points,f=u.strokeWidth,h=c[0].y,d=c[c.length-1].y,p=r*Math.abs(h-d),y=ta(c.map(function(g){return g.x||0}));return ce(l)&&typeof l=="number"?y=Math.max(l,y):l&&Array.isArray(l)&&l.length&&(y=Math.max(ta(l.map(function(g){return g.x||0})),y)),ce(y)?z.createElement("rect",{x:0,y:h<d?h:h-p,width:y+(f?parseInt("".concat(f),10):1),height:Math.floor(p)}):null}},{key:"renderClipRect",value:function(r){var u=this.props.layout;return u==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,u,l,c){var f=this.props,h=f.layout,d=f.type,p=f.stroke,y=f.connectNulls,g=f.isRange;f.ref;var b=SD(f,eI);return z.createElement(Qe,{clipPath:l?"url(#clipPath-".concat(c,")"):null},z.createElement(Xi,Ba({},we(b,!0),{points:r,connectNulls:y,type:d,baseLine:u,layout:h,stroke:"none",className:"recharts-area-area"})),p!=="none"&&z.createElement(Xi,Ba({},we(this.props,!1),{className:"recharts-area-curve",layout:h,type:d,connectNulls:y,fill:"none",points:r})),p!=="none"&&g&&z.createElement(Xi,Ba({},we(this.props,!1),{className:"recharts-area-curve",layout:h,type:d,connectNulls:y,fill:"none",points:u})))}},{key:"renderAreaWithAnimation",value:function(r,u){var l=this,c=this.props,f=c.points,h=c.baseLine,d=c.isAnimationActive,p=c.animationBegin,y=c.animationDuration,g=c.animationEasing,b=c.animationId,O=this.state,S=O.prevPoints,x=O.prevBaseLine;return z.createElement(Wn,{begin:p,duration:y,isActive:d,easing:g,from:{t:0},to:{t:1},key:"area-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var j=T.t;if(S){var E=S.length/f.length,P=f.map(function(R,B){var W=Math.floor(B*E);if(S[W]){var $=S[W],k=Dt($.x,R.x),X=Dt($.y,R.y);return Qr(Qr({},R),{},{x:k(j),y:X(j)})}return R}),_;if(ce(h)&&typeof h=="number"){var w=Dt(x,h);_=w(j)}else if(Me(h)||Su(h)){var D=Dt(x,0);_=D(j)}else _=h.map(function(R,B){var W=Math.floor(B*E);if(x[W]){var $=x[W],k=Dt($.x,R.x),X=Dt($.y,R.y);return Qr(Qr({},R),{},{x:k(j),y:X(j)})}return R});return l.renderAreaStatically(P,_,r,u)}return z.createElement(Qe,null,z.createElement("defs",null,z.createElement("clipPath",{id:"animationClipPath-".concat(u)},l.renderClipRect(j))),z.createElement(Qe,{clipPath:"url(#animationClipPath-".concat(u,")")},l.renderAreaStatically(f,h,r,u)))})}},{key:"renderArea",value:function(r,u){var l=this.props,c=l.points,f=l.baseLine,h=l.isAnimationActive,d=this.state,p=d.prevPoints,y=d.prevBaseLine,g=d.totalLength;return h&&c&&c.length&&(!p&&g>0||!tu(p,c)||!tu(y,f))?this.renderAreaWithAnimation(r,u):this.renderAreaStatically(c,f,r,u)}},{key:"render",value:function(){var r,u=this.props,l=u.hide,c=u.dot,f=u.points,h=u.className,d=u.top,p=u.left,y=u.xAxis,g=u.yAxis,b=u.width,O=u.height,S=u.isAnimationActive,x=u.id;if(l||!f||!f.length)return null;var T=this.state.isAnimationFinished,j=f.length===1,E=Ne("recharts-area",h),P=y&&y.allowDataOverflow,_=g&&g.allowDataOverflow,w=P||_,D=Me(x)?this.id:x,R=(r=we(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},B=R.r,W=B===void 0?3:B,$=R.strokeWidth,k=$===void 0?2:$,X=Cj(c)?c:{},Q=X.clipDot,Z=Q===void 0?!0:Q,N=W*2+k;return z.createElement(Qe,{className:E},P||_?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(D)},z.createElement("rect",{x:P?p:p-b/2,y:_?d:d-O/2,width:P?b:b*2,height:_?O:O*2})),!Z&&z.createElement("clipPath",{id:"clipPath-dots-".concat(D)},z.createElement("rect",{x:p-N/2,y:d-N/2,width:b+N,height:O+N}))):null,j?null:this.renderArea(w,D),(c||j)&&this.renderDots(w,Z,D),(!S||T)&&Sr.renderCallByParent(this.props,f))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:u.curPoints,prevBaseLine:u.curBaseLine}:r.points!==u.curPoints||r.baseLine!==u.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(le.PureComponent);xD=sa;Yn(sa,"displayName","Area");Yn(sa,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Xa.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Yn(sa,"getBaseValue",function(e,t,n,r){var u=e.layout,l=e.baseValue,c=t.props.baseValue,f=c??l;if(ce(f)&&typeof f=="number")return f;var h=u==="horizontal"?r:n,d=h.scale.domain();if(h.type==="number"){var p=Math.max(d[0],d[1]),y=Math.min(d[0],d[1]);return f==="dataMin"?y:f==="dataMax"||p<0?p:Math.max(Math.min(d[0],d[1]),0)}return f==="dataMin"?d[0]:f==="dataMax"?d[1]:d[0]});Yn(sa,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,u=e.yAxis,l=e.xAxisTicks,c=e.yAxisTicks,f=e.bandSize,h=e.dataKey,d=e.stackedData,p=e.dataStartIndex,y=e.displayedData,g=e.offset,b=t.layout,O=d&&d.length,S=xD.getBaseValue(t,n,r,u),x=b==="horizontal",T=!1,j=y.map(function(P,_){var w;O?w=d[p+_]:(w=Ht(P,h),Array.isArray(w)?T=!0:w=[S,w]);var D=w[1]==null||O&&Ht(P,h)==null;return x?{x:zs({axis:r,ticks:l,bandSize:f,entry:P,index:_}),y:D?null:u.scale(w[1]),value:w,payload:P}:{x:D?null:r.scale(w[1]),y:zs({axis:u,ticks:c,bandSize:f,entry:P,index:_}),value:w,payload:P}}),E;return O||T?E=j.map(function(P){var _=Array.isArray(P.value)?P.value[0]:null;return x?{x:P.x,y:_!=null&&P.y!=null?u.scale(_):null}:{x:_!=null?r.scale(_):null,y:P.y}}):E=x?u.scale(S):r.scale(S),Qr({points:j,baseLine:E,layout:b,isRange:T},g)});Yn(sa,"renderDotItem",function(e,t){var n;if(z.isValidElement(e))n=z.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=Ne("recharts-area-dot",typeof e!="boolean"?e.className:""),u=t.key,l=SD(t,tI);n=z.createElement(Cf,Ba({},l,{key:u,className:r}))}return n});function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}function sI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fI(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,TD(r.key),r)}}function hI(e,t,n){return t&&fI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dI(e,t,n){return t=of(t),vI(e,AD()?Reflect.construct(t,n||[],of(e).constructor):t.apply(e,n))}function vI(e,t){if(t&&(du(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pI(e)}function pI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AD=function(){return!!e})()}function of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},of(e)}function yI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yb(e,t)}function yb(e,t){return yb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},yb(e,t)}function wD(e,t,n){return t=TD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TD(e){var t=mI(e,"string");return du(t)=="symbol"?t:t+""}function mI(e,t){if(du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function mb(){return mb=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},mb.apply(this,arguments)}function gI(e){var t=e.xAxisId,n=w0(),r=T0(),u=uD(t);return u==null?null:z.createElement(Eu,mb({},u,{className:Ne("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return mr(c,!0)}}))}var vu=function(e){function t(){return sI(this,t),dI(this,t,arguments)}return yI(t,e),hI(t,[{key:"render",value:function(){return z.createElement(gI,this.props)}}])}(z.Component);wD(vu,"displayName","XAxis");wD(vu,"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});function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function bI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xI(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,MD(r.key),r)}}function SI(e,t,n){return t&&xI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function OI(e,t,n){return t=lf(t),_I(e,ED()?Reflect.construct(t,n||[],lf(e).constructor):t.apply(e,n))}function _I(e,t){if(t&&(pu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return AI(e)}function AI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ED(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ED=function(){return!!e})()}function lf(e){return lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},lf(e)}function wI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gb(e,t)}function gb(e,t){return gb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},gb(e,t)}function jD(e,t,n){return t=MD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MD(e){var t=TI(e,"string");return pu(t)=="symbol"?t:t+""}function TI(e,t){if(pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bb(){return bb=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},bb.apply(this,arguments)}var EI=function(t){var n=t.yAxisId,r=w0(),u=T0(),l=oD(n);return l==null?null:z.createElement(Eu,bb({},l,{className:Ne("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:r,height:u},ticksGenerator:function(f){return mr(f,!0)}}))},yu=function(e){function t(){return bI(this,t),OI(this,t,arguments)}return wI(t,e),SI(t,[{key:"render",value:function(){return z.createElement(EI,this.props)}}])}(z.Component);jD(yu,"displayName","YAxis");jD(yu,"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});function lj(e){return DI(e)||PI(e)||MI(e)||jI()}function jI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MI(e,t){if(e){if(typeof e=="string")return xb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xb(e,t)}}function PI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DI(e){if(Array.isArray(e))return xb(e)}function xb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Sb=function(t,n,r,u,l){var c=An(t,_l),f=An(t,Bf),h=[].concat(lj(c),lj(f)),d=An(t,Lf),p="".concat(u,"Id"),y=u[0],g=n;if(h.length&&(g=h.reduce(function(S,x){if(x.props[p]===r&&Kn(x.props,"extendDomain")&&ce(x.props[y])){var T=x.props[y];return[Math.min(S[0],T),Math.max(S[1],T)]}return S},g)),d.length){var b="".concat(y,"1"),O="".concat(y,"2");g=d.reduce(function(S,x){if(x.props[p]===r&&Kn(x.props,"extendDomain")&&ce(x.props[b])&&ce(x.props[O])){var T=x.props[b],j=x.props[O];return[Math.min(S[0],T,j),Math.max(S[1],T,j)]}return S},g)}return l&&l.length&&(g=l.reduce(function(S,x){return ce(x)?[Math.min(S[0],x),Math.max(S[1],x)]:S},g)),g},Jm={exports:{}},cj;function CI(){return cj||(cj=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function u(h,d,p){this.fn=h,this.context=d,this.once=p||!1}function l(h,d,p,y,g){if(typeof p!="function")throw new TypeError("The listener must be a function");var b=new u(p,y||h,g),O=n?n+d:d;return h._events[O]?h._events[O].fn?h._events[O]=[h._events[O],b]:h._events[O].push(b):(h._events[O]=b,h._eventsCount++),h}function c(h,d){--h._eventsCount===0?h._events=new r:delete h._events[d]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var d=[],p,y;if(this._eventsCount===0)return d;for(y in p=this._events)t.call(p,y)&&d.push(n?y.slice(1):y);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(p)):d},f.prototype.listeners=function(d){var p=n?n+d:d,y=this._events[p];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,b=y.length,O=new Array(b);g<b;g++)O[g]=y[g].fn;return O},f.prototype.listenerCount=function(d){var p=n?n+d:d,y=this._events[p];return y?y.fn?1:y.length:0},f.prototype.emit=function(d,p,y,g,b,O){var S=n?n+d:d;if(!this._events[S])return!1;var x=this._events[S],T=arguments.length,j,E;if(x.fn){switch(x.once&&this.removeListener(d,x.fn,void 0,!0),T){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,p),!0;case 3:return x.fn.call(x.context,p,y),!0;case 4:return x.fn.call(x.context,p,y,g),!0;case 5:return x.fn.call(x.context,p,y,g,b),!0;case 6:return x.fn.call(x.context,p,y,g,b,O),!0}for(E=1,j=new Array(T-1);E<T;E++)j[E-1]=arguments[E];x.fn.apply(x.context,j)}else{var P=x.length,_;for(E=0;E<P;E++)switch(x[E].once&&this.removeListener(d,x[E].fn,void 0,!0),T){case 1:x[E].fn.call(x[E].context);break;case 2:x[E].fn.call(x[E].context,p);break;case 3:x[E].fn.call(x[E].context,p,y);break;case 4:x[E].fn.call(x[E].context,p,y,g);break;default:if(!j)for(_=1,j=new Array(T-1);_<T;_++)j[_-1]=arguments[_];x[E].fn.apply(x[E].context,j)}}return!0},f.prototype.on=function(d,p,y){return l(this,d,p,y,!1)},f.prototype.once=function(d,p,y){return l(this,d,p,y,!0)},f.prototype.removeListener=function(d,p,y,g){var b=n?n+d:d;if(!this._events[b])return this;if(!p)return c(this,b),this;var O=this._events[b];if(O.fn)O.fn===p&&(!g||O.once)&&(!y||O.context===y)&&c(this,b);else{for(var S=0,x=[],T=O.length;S<T;S++)(O[S].fn!==p||g&&!O[S].once||y&&O[S].context!==y)&&x.push(O[S]);x.length?this._events[b]=x.length===1?x[0]:x:c(this,b)}return this},f.prototype.removeAllListeners=function(d){var p;return d?(p=n?n+d:d,this._events[p]&&c(this,p)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f}(Jm)),Jm.exports}var RI=CI();const NI=Ve(RI);var eg=new NI,tg="recharts.syncMouseEvents";function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function qI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}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,PD(r.key),r)}}function BI(e,t,n){return t&&$I(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ng(e,t,n){return t=PD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PD(e){var t=zI(e,"string");return wl(t)=="symbol"?t:t+""}function zI(e,t){if(wl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var LI=function(){function e(){qI(this,e),ng(this,"activeIndex",0),ng(this,"coordinateList",[]),ng(this,"layout","horizontal")}return BI(e,[{key:"setDetails",value:function(n){var r,u=n.coordinateList,l=u===void 0?null:u,c=n.container,f=c===void 0?null:c,h=n.layout,d=h===void 0?null:h,p=n.offset,y=p===void 0?null:p,g=n.mouseHandlerCallback,b=g===void 0?null:g;this.coordinateList=(r=l??this.coordinateList)!==null&&r!==void 0?r:[],this.container=f??this.container,this.layout=d??this.layout,this.offset=y??this.offset,this.mouseHandlerCallback=b??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(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var u=this.container.getBoundingClientRect(),l=u.x,c=u.y,f=u.height,h=this.coordinateList[this.activeIndex].coordinate,d=((n=window)===null||n===void 0?void 0:n.scrollX)||0,p=((r=window)===null||r===void 0?void 0:r.scrollY)||0,y=l+h+d,g=c+this.offset.top+f/2+p;this.mouseHandlerCallback({pageX:y,pageY:g})}}}])}();function kI(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],u=e==null?void 0:e[1];if(r&&u&&ce(r)&&ce(u))return!0}return!1}function UI(e,t,n,r){var u=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-u:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-u,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function DD(e){var t=e.cx,n=e.cy,r=e.radius,u=e.startAngle,l=e.endAngle,c=Ct(t,n,r,u),f=Ct(t,n,r,l);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:u,endAngle:l}}function HI(e,t,n){var r,u,l,c;if(e==="horizontal")r=t.x,l=r,u=n.top,c=n.top+n.height;else if(e==="vertical")u=t.y,c=u,r=n.left,l=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var f=t.cx,h=t.cy,d=t.innerRadius,p=t.outerRadius,y=t.angle,g=Ct(f,h,d,y),b=Ct(f,h,p,y);r=g.x,u=g.y,l=b.x,c=b.y}else return DD(t);return[{x:r,y:u},{x:l,y:c}]}function Tl(e){"@babel/helpers - typeof";return Tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tl(e)}function sj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function cs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(n),!0).forEach(function(r){II(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function II(e,t,n){return t=GI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GI(e){var t=YI(e,"string");return Tl(t)=="symbol"?t:t+""}function YI(e,t){if(Tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XI(e){var t,n,r=e.element,u=e.tooltipEventType,l=e.isActive,c=e.activeCoordinate,f=e.activePayload,h=e.offset,d=e.activeTooltipIndex,p=e.tooltipAxisBandSize,y=e.layout,g=e.chartName,b=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!b||!l||!c||g!=="ScatterChart"&&u!=="axis")return null;var O,S=Xi;if(g==="ScatterChart")O=c,S=N5;else if(g==="BarChart")O=UI(y,c,h,p),S=S0;else if(y==="radial"){var x=DD(c),T=x.cx,j=x.cy,E=x.radius,P=x.startAngle,_=x.endAngle;O={cx:T,cy:j,startAngle:P,endAngle:_,innerRadius:E,outerRadius:E},S=qP}else O={points:HI(y,c,h)},S=Xi;var w=cs(cs(cs(cs({stroke:"#ccc",pointerEvents:"none"},h),O),we(b,!1)),{},{payload:f,payloadIndex:d,className:Ne("recharts-tooltip-cursor",b.className)});return le.isValidElement(b)?le.cloneElement(b,w):le.createElement(S,w)}var KI=["item"],VI=["children","className","width","height","style","compact","title","desc"];function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mu(e)}function Hi(){return Hi=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},Hi.apply(this,arguments)}function fj(e,t){return FI(e)||ZI(e,t)||RD(e,t)||WI()}function WI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(p){d=!0,u=p}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function FI(e){if(Array.isArray(e))return e}function hj(e,t){if(e==null)return{};var n=QI(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function QI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function JI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eG(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,ND(r.key),r)}}function tG(e,t,n){return t&&eG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nG(e,t,n){return t=cf(t),rG(e,CD()?Reflect.construct(t,n||[],cf(e).constructor):t.apply(e,n))}function rG(e,t){if(t&&(mu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aG(e)}function aG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CD=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}function iG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ob(e,t)}function Ob(e,t){return Ob=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Ob(e,t)}function gu(e){return lG(e)||oG(e)||RD(e)||uG()}function uG(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RD(e,t){if(e){if(typeof e=="string")return _b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _b(e,t)}}function oG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lG(e){if(Array.isArray(e))return _b(e)}function _b(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dj(Object(n),!0).forEach(function(r){be(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function be(e,t,n){return t=ND(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ND(e){var t=cG(e,"string");return mu(t)=="symbol"?t:t+""}function cG(e,t){if(mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sG={xAxis:["bottom","top"],yAxis:["left","right"]},fG={width:"100%",height:"100%"},qD={x:0,y:0};function ss(e){return e}var hG=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},dG=function(t,n,r,u){var l=n.find(function(p){return p&&p.index===r});if(l){if(t==="horizontal")return{x:l.coordinate,y:u.y};if(t==="vertical")return{x:u.x,y:l.coordinate};if(t==="centric"){var c=l.coordinate,f=u.radius;return te(te(te({},u),Ct(u.cx,u.cy,f,c)),{},{angle:c,radius:f})}var h=l.coordinate,d=u.angle;return te(te(te({},u),Ct(u.cx,u.cy,h,d)),{},{angle:d,radius:h})}return qD},kf=function(t,n){var r=n.graphicalItems,u=n.dataStartIndex,l=n.dataEndIndex,c=(r??[]).reduce(function(f,h){var d=h.props.data;return d&&d.length?[].concat(gu(f),gu(d)):f},[]);return c.length>0?c:t&&t.length&&ce(u)&&ce(l)?t.slice(u,l+1):[]};function $D(e){return e==="number"?[0,"auto"]:void 0}var Ab=function(t,n,r,u){var l=t.graphicalItems,c=t.tooltipAxis,f=kf(n,t);return r<0||!l||!l.length||r>=f.length?null:l.reduce(function(h,d){var p,y=(p=d.props.data)!==null&&p!==void 0?p:n;y&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(y=y.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var b=y===void 0?f:y;g=fs(b,c.dataKey,u)}else g=y&&y[r]||f[r];return g?[].concat(gu(h),[CP(d,g)]):h},[])},vj=function(t,n,r,u){var l=u||{x:t.chartX,y:t.chartY},c=hG(l,r),f=t.orderedTooltipTicks,h=t.tooltipAxis,d=t.tooltipTicks,p=mL(c,f,d,h);if(p>=0&&d){var y=d[p]&&d[p].value,g=Ab(t,n,p,y),b=dG(r,f,p,l);return{activeTooltipIndex:p,activeLabel:y,activePayload:g,activeCoordinate:b}}return null},vG=function(t,n){var r=n.axes,u=n.graphicalItems,l=n.axisType,c=n.axisIdKey,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,p=t.layout,y=t.children,g=t.stackOffset,b=MP(p,l);return r.reduce(function(O,S){var x,T=S.type.defaultProps!==void 0?te(te({},S.type.defaultProps),S.props):S.props,j=T.type,E=T.dataKey,P=T.allowDataOverflow,_=T.allowDuplicatedCategory,w=T.scale,D=T.ticks,R=T.includeHidden,B=T[c];if(O[B])return O;var W=kf(t.data,{graphicalItems:u.filter(function(J){var re,fe=c in J.props?J.props[c]:(re=J.type.defaultProps)===null||re===void 0?void 0:re[c];return fe===B}),dataStartIndex:h,dataEndIndex:d}),$=W.length,k,X,Q;kI(T.domain,P,j)&&(k=kg(T.domain,null,P),b&&(j==="number"||w!=="auto")&&(Q=Ho(W,E,"category")));var Z=$D(j);if(!k||k.length===0){var N,I=(N=T.domain)!==null&&N!==void 0?N:Z;if(E){if(k=Ho(W,E,j),j==="category"&&b){var ee=l3(k);_&&ee?(X=k,k=Vs(0,$)):_||(k=_E(I,k,S).reduce(function(J,re){return J.indexOf(re)>=0?J:[].concat(gu(J),[re])},[]))}else if(j==="category")_?k=k.filter(function(J){return J!==""&&!Me(J)}):k=_E(I,k,S).reduce(function(J,re){return J.indexOf(re)>=0||re===""||Me(re)?J:[].concat(gu(J),[re])},[]);else if(j==="number"){var ue=OL(W,u.filter(function(J){var re,fe,ye=c in J.props?J.props[c]:(re=J.type.defaultProps)===null||re===void 0?void 0:re[c],ve="hide"in J.props?J.props.hide:(fe=J.type.defaultProps)===null||fe===void 0?void 0:fe.hide;return ye===B&&(R||!ve)}),E,l,p);ue&&(k=ue)}b&&(j==="number"||w!=="auto")&&(Q=Ho(W,E,"category"))}else b?k=Vs(0,$):f&&f[B]&&f[B].hasStack&&j==="number"?k=g==="expand"?[0,1]:DP(f[B].stackGroups,h,d):k=jP(W,u.filter(function(J){var re=c in J.props?J.props[c]:J.type.defaultProps[c],fe="hide"in J.props?J.props.hide:J.type.defaultProps.hide;return re===B&&(R||!fe)}),j,p,!0);if(j==="number")k=Sb(y,k,B,l,D),I&&(k=kg(I,k,P));else if(j==="category"&&I){var C=I,K=k.every(function(J){return C.indexOf(J)>=0});K&&(k=C)}}return te(te({},O),{},be({},B,te(te({},T),{},{axisType:l,domain:k,categoricalDomain:Q,duplicateDomain:X,originalDomain:(x=T.domain)!==null&&x!==void 0?x:Z,isCategorical:b,layout:p})))},{})},pG=function(t,n){var r=n.graphicalItems,u=n.Axis,l=n.axisType,c=n.axisIdKey,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,p=t.layout,y=t.children,g=kf(t.data,{graphicalItems:r,dataStartIndex:h,dataEndIndex:d}),b=g.length,O=MP(p,l),S=-1;return r.reduce(function(x,T){var j=T.type.defaultProps!==void 0?te(te({},T.type.defaultProps),T.props):T.props,E=j[c],P=$D("number");if(!x[E]){S++;var _;return O?_=Vs(0,b):f&&f[E]&&f[E].hasStack?(_=DP(f[E].stackGroups,h,d),_=Sb(y,_,E,l)):(_=kg(P,jP(g,r.filter(function(w){var D,R,B=c in w.props?w.props[c]:(D=w.type.defaultProps)===null||D===void 0?void 0:D[c],W="hide"in w.props?w.props.hide:(R=w.type.defaultProps)===null||R===void 0?void 0:R.hide;return B===E&&!W}),"number",p),u.defaultProps.allowDataOverflow),_=Sb(y,_,E,l)),te(te({},x),{},be({},E,te(te({axisType:l},u.defaultProps),{},{hide:!0,orientation:_n(sG,"".concat(l,".").concat(S%2),null),domain:_,originalDomain:P,isCategorical:O,layout:p})))}return x},{})},yG=function(t,n){var r=n.axisType,u=r===void 0?"xAxis":r,l=n.AxisComp,c=n.graphicalItems,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,p=t.children,y="".concat(u,"Id"),g=An(p,l),b={};return g&&g.length?b=vG(t,{axes:g,graphicalItems:c,axisType:u,axisIdKey:y,stackGroups:f,dataStartIndex:h,dataEndIndex:d}):c&&c.length&&(b=pG(t,{Axis:l,graphicalItems:c,axisType:u,axisIdKey:y,stackGroups:f,dataStartIndex:h,dataEndIndex:d})),b},mG=function(t){var n=ea(t),r=mr(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:Vb(r,function(u){return u.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ls(n,r)}},pj=function(t){var n=t.children,r=t.defaultShowTooltip,u=ln(n,iu),l=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),u&&u.props&&(u.props.startIndex>=0&&(l=u.props.startIndex),u.props.endIndex>=0&&(c=u.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:l,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},gG=function(t){return!t||!t.length?!1:t.some(function(n){var r=gr(n&&n.type);return r&&r.indexOf("Bar")>=0})},yj=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},bG=function(t,n){var r=t.props,u=t.graphicalItems,l=t.xAxisMap,c=l===void 0?{}:l,f=t.yAxisMap,h=f===void 0?{}:f,d=r.width,p=r.height,y=r.children,g=r.margin||{},b=ln(y,iu),O=ln(y,ra),S=Object.keys(h).reduce(function(_,w){var D=h[w],R=D.orientation;return!D.mirror&&!D.hide?te(te({},_),{},be({},R,_[R]+D.width)):_},{left:g.left||0,right:g.right||0}),x=Object.keys(c).reduce(function(_,w){var D=c[w],R=D.orientation;return!D.mirror&&!D.hide?te(te({},_),{},be({},R,_n(_,"".concat(R))+D.height)):_},{top:g.top||0,bottom:g.bottom||0}),T=te(te({},x),S),j=T.bottom;b&&(T.bottom+=b.props.height||iu.defaultProps.height),O&&n&&(T=xL(T,u,r,n));var E=d-T.left-T.right,P=p-T.top-T.bottom;return te(te({brushBottom:j},T),{},{width:Math.max(E,0),height:Math.max(P,0)})},xG=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},BD=function(t){var n=t.chartName,r=t.GraphicalChild,u=t.defaultTooltipEventType,l=u===void 0?"axis":u,c=t.validateTooltipEventTypes,f=c===void 0?["axis"]:c,h=t.axisComponents,d=t.legendContent,p=t.formatAxisMap,y=t.defaultProps,g=function(T,j){var E=j.graphicalItems,P=j.stackGroups,_=j.offset,w=j.updateId,D=j.dataStartIndex,R=j.dataEndIndex,B=T.barSize,W=T.layout,$=T.barGap,k=T.barCategoryGap,X=T.maxBarSize,Q=yj(W),Z=Q.numericAxisName,N=Q.cateAxisName,I=gG(E),ee=[];return E.forEach(function(ue,C){var K=kf(T.data,{graphicalItems:[ue],dataStartIndex:D,dataEndIndex:R}),J=ue.type.defaultProps!==void 0?te(te({},ue.type.defaultProps),ue.props):ue.props,re=J.dataKey,fe=J.maxBarSize,ye=J["".concat(Z,"Id")],ve=J["".concat(N,"Id")],ot={},Te=h.reduce(function(sn,Qn){var Za=j["".concat(Qn.axisType,"Map")],$l=J["".concat(Qn.axisType,"Id")];Za&&Za[$l]||Qn.axisType==="zAxis"||Ia();var Bl=Za[$l];return te(te({},sn),{},be(be({},Qn.axisType,Bl),"".concat(Qn.axisType,"Ticks"),mr(Bl)))},ot),se=Te[N],Se=Te["".concat(N,"Ticks")],Oe=P&&P[ye]&&P[ye].hasStack&&NL(ue,P[ye].stackGroups),oe=gr(ue.type).indexOf("Bar")>=0,We=Ls(se,Se),Pe=[],lt=I&&gL({barSize:B,stackGroups:P,totalSize:xG(Te,N)});if(oe){var ct,Je,zn=Me(fe)?X:fe,Fn=(ct=(Je=Ls(se,Se,!0))!==null&&Je!==void 0?Je:zn)!==null&&ct!==void 0?ct:0;Pe=bL({barGap:$,barCategoryGap:k,bandSize:Fn!==We?Fn:We,sizeList:lt[ve],maxBarSize:zn}),Fn!==We&&(Pe=Pe.map(function(sn){return te(te({},sn),{},{position:te(te({},sn.position),{},{offset:sn.position.offset-Fn/2})})}))}var fa=ue&&ue.type&&ue.type.getComposedData;fa&&ee.push({props:te(te({},fa(te(te({},Te),{},{displayedData:K,props:T,dataKey:re,item:ue,bandSize:We,barPosition:Pe,offset:_,stackedData:Oe,layout:W,dataStartIndex:D,dataEndIndex:R}))),{},be(be(be({key:ue.key||"item-".concat(C)},Z,Te[Z]),N,Te[N]),"animationId",w)),childIndex:x3(ue,T.children),item:ue})}),ee},b=function(T,j){var E=T.props,P=T.dataStartIndex,_=T.dataEndIndex,w=T.updateId;if(!z_({props:E}))return null;var D=E.children,R=E.layout,B=E.stackOffset,W=E.data,$=E.reverseStackOrder,k=yj(R),X=k.numericAxisName,Q=k.cateAxisName,Z=An(D,r),N=DL(W,Z,"".concat(X,"Id"),"".concat(Q,"Id"),B,$),I=h.reduce(function(J,re){var fe="".concat(re.axisType,"Map");return te(te({},J),{},be({},fe,yG(E,te(te({},re),{},{graphicalItems:Z,stackGroups:re.axisType===X&&N,dataStartIndex:P,dataEndIndex:_}))))},{}),ee=bG(te(te({},I),{},{props:E,graphicalItems:Z}),j==null?void 0:j.legendBBox);Object.keys(I).forEach(function(J){I[J]=p(E,I[J],ee,J.replace("Map",""),n)});var ue=I["".concat(Q,"Map")],C=mG(ue),K=g(E,te(te({},I),{},{dataStartIndex:P,dataEndIndex:_,updateId:w,graphicalItems:Z,stackGroups:N,offset:ee}));return te(te({formattedGraphicalItems:K,graphicalItems:Z,offset:ee,stackGroups:N},C),I)},O=function(x){function T(j){var E,P,_;return JI(this,T),_=nG(this,T,[j]),be(_,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),be(_,"accessibilityManager",new LI),be(_,"handleLegendBBoxUpdate",function(w){if(w){var D=_.state,R=D.dataStartIndex,B=D.dataEndIndex,W=D.updateId;_.setState(te({legendBBox:w},b({props:_.props,dataStartIndex:R,dataEndIndex:B,updateId:W},te(te({},_.state),{},{legendBBox:w}))))}}),be(_,"handleReceiveSyncEvent",function(w,D,R){if(_.props.syncId===w){if(R===_.eventEmitterSymbol&&typeof _.props.syncMethod!="function")return;_.applySyncEvent(D)}}),be(_,"handleBrushChange",function(w){var D=w.startIndex,R=w.endIndex;if(D!==_.state.dataStartIndex||R!==_.state.dataEndIndex){var B=_.state.updateId;_.setState(function(){return te({dataStartIndex:D,dataEndIndex:R},b({props:_.props,dataStartIndex:D,dataEndIndex:R,updateId:B},_.state))}),_.triggerSyncEvent({dataStartIndex:D,dataEndIndex:R})}}),be(_,"handleMouseEnter",function(w){var D=_.getMouseInfo(w);if(D){var R=te(te({},D),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var B=_.props.onMouseEnter;_e(B)&&B(R,w)}}),be(_,"triggeredAfterMouseMove",function(w){var D=_.getMouseInfo(w),R=D?te(te({},D),{},{isTooltipActive:!0}):{isTooltipActive:!1};_.setState(R),_.triggerSyncEvent(R);var B=_.props.onMouseMove;_e(B)&&B(R,w)}),be(_,"handleItemMouseEnter",function(w){_.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),be(_,"handleItemMouseLeave",function(){_.setState(function(){return{isTooltipActive:!1}})}),be(_,"handleMouseMove",function(w){w.persist(),_.throttleTriggeredAfterMouseMove(w)}),be(_,"handleMouseLeave",function(w){_.throttleTriggeredAfterMouseMove.cancel();var D={isTooltipActive:!1};_.setState(D),_.triggerSyncEvent(D);var R=_.props.onMouseLeave;_e(R)&&R(D,w)}),be(_,"handleOuterEvent",function(w){var D=b3(w),R=_n(_.props,"".concat(D));if(D&&_e(R)){var B,W;/.*touch.*/i.test(D)?W=_.getMouseInfo(w.changedTouches[0]):W=_.getMouseInfo(w),R((B=W)!==null&&B!==void 0?B:{},w)}}),be(_,"handleClick",function(w){var D=_.getMouseInfo(w);if(D){var R=te(te({},D),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var B=_.props.onClick;_e(B)&&B(R,w)}}),be(_,"handleMouseDown",function(w){var D=_.props.onMouseDown;if(_e(D)){var R=_.getMouseInfo(w);D(R,w)}}),be(_,"handleMouseUp",function(w){var D=_.props.onMouseUp;if(_e(D)){var R=_.getMouseInfo(w);D(R,w)}}),be(_,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&_.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),be(_,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&_.handleMouseDown(w.changedTouches[0])}),be(_,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&_.handleMouseUp(w.changedTouches[0])}),be(_,"handleDoubleClick",function(w){var D=_.props.onDoubleClick;if(_e(D)){var R=_.getMouseInfo(w);D(R,w)}}),be(_,"handleContextMenu",function(w){var D=_.props.onContextMenu;if(_e(D)){var R=_.getMouseInfo(w);D(R,w)}}),be(_,"triggerSyncEvent",function(w){_.props.syncId!==void 0&&eg.emit(tg,_.props.syncId,w,_.eventEmitterSymbol)}),be(_,"applySyncEvent",function(w){var D=_.props,R=D.layout,B=D.syncMethod,W=_.state.updateId,$=w.dataStartIndex,k=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)_.setState(te({dataStartIndex:$,dataEndIndex:k},b({props:_.props,dataStartIndex:$,dataEndIndex:k,updateId:W},_.state)));else if(w.activeTooltipIndex!==void 0){var X=w.chartX,Q=w.chartY,Z=w.activeTooltipIndex,N=_.state,I=N.offset,ee=N.tooltipTicks;if(!I)return;if(typeof B=="function")Z=B(ee,w);else if(B==="value"){Z=-1;for(var ue=0;ue<ee.length;ue++)if(ee[ue].value===w.activeLabel){Z=ue;break}}var C=te(te({},I),{},{x:I.left,y:I.top}),K=Math.min(X,C.x+C.width),J=Math.min(Q,C.y+C.height),re=ee[Z]&&ee[Z].value,fe=Ab(_.state,_.props.data,Z),ye=ee[Z]?{x:R==="horizontal"?ee[Z].coordinate:K,y:R==="horizontal"?J:ee[Z].coordinate}:qD;_.setState(te(te({},w),{},{activeLabel:re,activeCoordinate:ye,activePayload:fe,activeTooltipIndex:Z}))}else _.setState(w)}),be(_,"renderCursor",function(w){var D,R=_.state,B=R.isTooltipActive,W=R.activeCoordinate,$=R.activePayload,k=R.offset,X=R.activeTooltipIndex,Q=R.tooltipAxisBandSize,Z=_.getTooltipEventType(),N=(D=w.props.active)!==null&&D!==void 0?D:B,I=_.props.layout,ee=w.key||"_recharts-cursor";return z.createElement(XI,{key:ee,activeCoordinate:W,activePayload:$,activeTooltipIndex:X,chartName:n,element:w,isActive:N,layout:I,offset:k,tooltipAxisBandSize:Q,tooltipEventType:Z})}),be(_,"renderPolarAxis",function(w,D,R){var B=_n(w,"type.axisType"),W=_n(_.state,"".concat(B,"Map")),$=w.type.defaultProps,k=$!==void 0?te(te({},$),w.props):w.props,X=W&&W[k["".concat(B,"Id")]];return le.cloneElement(w,te(te({},X),{},{className:Ne(B,X.className),key:w.key||"".concat(D,"-").concat(R),ticks:mr(X,!0)}))}),be(_,"renderPolarGrid",function(w){var D=w.props,R=D.radialLines,B=D.polarAngles,W=D.polarRadius,$=_.state,k=$.radiusAxisMap,X=$.angleAxisMap,Q=ea(k),Z=ea(X),N=Z.cx,I=Z.cy,ee=Z.innerRadius,ue=Z.outerRadius;return le.cloneElement(w,{polarAngles:Array.isArray(B)?B:mr(Z,!0).map(function(C){return C.coordinate}),polarRadius:Array.isArray(W)?W:mr(Q,!0).map(function(C){return C.coordinate}),cx:N,cy:I,innerRadius:ee,outerRadius:ue,key:w.key||"polar-grid",radialLines:R})}),be(_,"renderLegend",function(){var w=_.state.formattedGraphicalItems,D=_.props,R=D.children,B=D.width,W=D.height,$=_.props.margin||{},k=B-($.left||0)-($.right||0),X=TP({children:R,formattedGraphicalItems:w,legendWidth:k,legendContent:d});if(!X)return null;var Q=X.item,Z=hj(X,KI);return le.cloneElement(Q,te(te({},Z),{},{chartWidth:B,chartHeight:W,margin:$,onBBoxUpdate:_.handleLegendBBoxUpdate}))}),be(_,"renderTooltip",function(){var w,D=_.props,R=D.children,B=D.accessibilityLayer,W=ln(R,Cn);if(!W)return null;var $=_.state,k=$.isTooltipActive,X=$.activeCoordinate,Q=$.activePayload,Z=$.activeLabel,N=$.offset,I=(w=W.props.active)!==null&&w!==void 0?w:k;return le.cloneElement(W,{viewBox:te(te({},N),{},{x:N.left,y:N.top}),active:I,label:Z,payload:I?Q:[],coordinate:X,accessibilityLayer:B})}),be(_,"renderBrush",function(w){var D=_.props,R=D.margin,B=D.data,W=_.state,$=W.offset,k=W.dataStartIndex,X=W.dataEndIndex,Q=W.updateId;return le.cloneElement(w,{key:w.key||"_recharts-brush",onChange:is(_.handleBrushChange,w.props.onChange),data:B,x:ce(w.props.x)?w.props.x:$.left,y:ce(w.props.y)?w.props.y:$.top+$.height+$.brushBottom-(R.bottom||0),width:ce(w.props.width)?w.props.width:$.width,startIndex:k,endIndex:X,updateId:"brush-".concat(Q)})}),be(_,"renderReferenceElement",function(w,D,R){if(!w)return null;var B=_,W=B.clipPathId,$=_.state,k=$.xAxisMap,X=$.yAxisMap,Q=$.offset,Z=w.type.defaultProps||{},N=w.props,I=N.xAxisId,ee=I===void 0?Z.xAxisId:I,ue=N.yAxisId,C=ue===void 0?Z.yAxisId:ue;return le.cloneElement(w,{key:w.key||"".concat(D,"-").concat(R),xAxis:k[ee],yAxis:X[C],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:W})}),be(_,"renderActivePoints",function(w){var D=w.item,R=w.activePoint,B=w.basePoint,W=w.childIndex,$=w.isRange,k=[],X=D.props.key,Q=D.item.type.defaultProps!==void 0?te(te({},D.item.type.defaultProps),D.item.props):D.item.props,Z=Q.activeDot,N=Q.dataKey,I=te(te({index:W,dataKey:N,cx:R.x,cy:R.y,r:4,fill:x0(D.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},we(Z,!1)),hs(Z));return k.push(T.renderActiveDot(Z,I,"".concat(X,"-activePoint-").concat(W))),B?k.push(T.renderActiveDot(Z,te(te({},I),{},{cx:B.x,cy:B.y}),"".concat(X,"-basePoint-").concat(W))):$&&k.push(null),k}),be(_,"renderGraphicChild",function(w,D,R){var B=_.filterFormatItem(w,D,R);if(!B)return null;var W=_.getTooltipEventType(),$=_.state,k=$.isTooltipActive,X=$.tooltipAxis,Q=$.activeTooltipIndex,Z=$.activeLabel,N=_.props.children,I=ln(N,Cn),ee=B.props,ue=ee.points,C=ee.isRange,K=ee.baseLine,J=B.item.type.defaultProps!==void 0?te(te({},B.item.type.defaultProps),B.item.props):B.item.props,re=J.activeDot,fe=J.hide,ye=J.activeBar,ve=J.activeShape,ot=!!(!fe&&k&&I&&(re||ye||ve)),Te={};W!=="axis"&&I&&I.props.trigger==="click"?Te={onClick:is(_.handleItemMouseEnter,w.props.onClick)}:W!=="axis"&&(Te={onMouseLeave:is(_.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:is(_.handleItemMouseEnter,w.props.onMouseEnter)});var se=le.cloneElement(w,te(te({},B.props),Te));function Se(Qn){return typeof X.dataKey=="function"?X.dataKey(Qn.payload):null}if(ot)if(Q>=0){var Oe,oe;if(X.dataKey&&!X.allowDuplicatedCategory){var We=typeof X.dataKey=="function"?Se:"payload.".concat(X.dataKey.toString());Oe=fs(ue,We,Z),oe=C&&K&&fs(K,We,Z)}else Oe=ue==null?void 0:ue[Q],oe=C&&K&&K[Q];if(ve||ye){var Pe=w.props.activeIndex!==void 0?w.props.activeIndex:Q;return[le.cloneElement(w,te(te(te({},B.props),Te),{},{activeIndex:Pe})),null,null]}if(!Me(Oe))return[se].concat(gu(_.renderActivePoints({item:B,activePoint:Oe,basePoint:oe,childIndex:Q,isRange:C})))}else{var lt,ct=(lt=_.getItemByXY(_.state.activeCoordinate))!==null&&lt!==void 0?lt:{graphicalItem:se},Je=ct.graphicalItem,zn=Je.item,Fn=zn===void 0?w:zn,fa=Je.childIndex,sn=te(te(te({},B.props),Te),{},{activeIndex:fa});return[le.cloneElement(Fn,sn),null,null]}return C?[se,null,null]:[se,null]}),be(_,"renderCustomized",function(w,D,R){return le.cloneElement(w,te(te({key:"recharts-customized-".concat(R)},_.props),_.state))}),be(_,"renderMap",{CartesianGrid:{handler:ss,once:!0},ReferenceArea:{handler:_.renderReferenceElement},ReferenceLine:{handler:ss},ReferenceDot:{handler:_.renderReferenceElement},XAxis:{handler:ss},YAxis:{handler:ss},Brush:{handler:_.renderBrush,once:!0},Bar:{handler:_.renderGraphicChild},Line:{handler:_.renderGraphicChild},Area:{handler:_.renderGraphicChild},Radar:{handler:_.renderGraphicChild},RadialBar:{handler:_.renderGraphicChild},Scatter:{handler:_.renderGraphicChild},Pie:{handler:_.renderGraphicChild},Funnel:{handler:_.renderGraphicChild},Tooltip:{handler:_.renderCursor,once:!0},PolarGrid:{handler:_.renderPolarGrid,once:!0},PolarAngleAxis:{handler:_.renderPolarAxis},PolarRadiusAxis:{handler:_.renderPolarAxis},Customized:{handler:_.renderCustomized}}),_.clipPathId="".concat((E=j.id)!==null&&E!==void 0?E:Ou("recharts"),"-clip"),_.throttleTriggeredAfterMouseMove=wM(_.triggeredAfterMouseMove,(P=j.throttleDelay)!==null&&P!==void 0?P:1e3/60),_.state={},_}return iG(T,x),tG(T,[{key:"componentDidMount",value:function(){var E,P;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var E=this.props,P=E.children,_=E.data,w=E.height,D=E.layout,R=ln(P,Cn);if(R){var B=R.props.defaultIndex;if(!(typeof B!="number"||B<0||B>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[B]&&this.state.tooltipTicks[B].value,$=Ab(this.state,_,B,W),k=this.state.tooltipTicks[B].coordinate,X=(this.state.offset.top+w)/2,Q=D==="horizontal",Z=Q?{x:k,y:X}:{y:k,x:X},N=this.state.formattedGraphicalItems.find(function(ee){var ue=ee.item;return ue.type.name==="Scatter"});N&&(Z=te(te({},Z),N.props.points[B].tooltipPosition),$=N.props.points[B].tooltipPayload);var I={activeTooltipIndex:B,isTooltipActive:!0,activeLabel:W,activePayload:$,activeCoordinate:Z};this.setState(I),this.renderCursor(R),this.accessibilityManager.setIndex(B)}}}},{key:"getSnapshotBeforeUpdate",value:function(E,P){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==P.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 _,w;this.accessibilityManager.setDetails({offset:{left:(_=this.props.margin.left)!==null&&_!==void 0?_:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(E){lg([ln(E.children,Cn)],[ln(this.props.children,Cn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var E=ln(this.props.children,Cn);if(E&&typeof E.props.shared=="boolean"){var P=E.props.shared?"axis":"item";return f.indexOf(P)>=0?P:l}return l}},{key:"getMouseInfo",value:function(E){if(!this.container)return null;var P=this.container,_=P.getBoundingClientRect(),w=o4(_),D={chartX:Math.round(E.pageX-w.left),chartY:Math.round(E.pageY-w.top)},R=_.width/P.offsetWidth||1,B=this.inRange(D.chartX,D.chartY,R);if(!B)return null;var W=this.state,$=W.xAxisMap,k=W.yAxisMap,X=this.getTooltipEventType(),Q=vj(this.state,this.props.data,this.props.layout,B);if(X!=="axis"&&$&&k){var Z=ea($).scale,N=ea(k).scale,I=Z&&Z.invert?Z.invert(D.chartX):null,ee=N&&N.invert?N.invert(D.chartY):null;return te(te({},D),{},{xValue:I,yValue:ee},Q)}return Q?te(te({},D),Q):null}},{key:"inRange",value:function(E,P){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,D=E/_,R=P/_;if(w==="horizontal"||w==="vertical"){var B=this.state.offset,W=D>=B.left&&D<=B.left+B.width&&R>=B.top&&R<=B.top+B.height;return W?{x:D,y:R}:null}var $=this.state,k=$.angleAxisMap,X=$.radiusAxisMap;if(k&&X){var Q=ea(k);return TE({x:D,y:R},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var E=this.props.children,P=this.getTooltipEventType(),_=ln(E,Cn),w={};_&&P==="axis"&&(_.props.trigger==="click"?w={onClick:this.handleClick}:w={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var D=hs(this.props,this.handleOuterEvent);return te(te({},D),w)}},{key:"addListener",value:function(){eg.on(tg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){eg.removeListener(tg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(E,P,_){for(var w=this.state.formattedGraphicalItems,D=0,R=w.length;D<R;D++){var B=w[D];if(B.item===E||B.props.key===E.key||P===gr(B.item.type)&&_===B.childIndex)return B}return null}},{key:"renderClipPath",value:function(){var E=this.clipPathId,P=this.state.offset,_=P.left,w=P.top,D=P.height,R=P.width;return z.createElement("defs",null,z.createElement("clipPath",{id:E},z.createElement("rect",{x:_,y:w,height:D,width:R})))}},{key:"getXScales",value:function(){var E=this.state.xAxisMap;return E?Object.entries(E).reduce(function(P,_){var w=fj(_,2),D=w[0],R=w[1];return te(te({},P),{},be({},D,R.scale))},{}):null}},{key:"getYScales",value:function(){var E=this.state.yAxisMap;return E?Object.entries(E).reduce(function(P,_){var w=fj(_,2),D=w[0],R=w[1];return te(te({},P),{},be({},D,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(E){var P;return(P=this.state.xAxisMap)===null||P===void 0||(P=P[E])===null||P===void 0?void 0:P.scale}},{key:"getYScaleByAxisId",value:function(E){var P;return(P=this.state.yAxisMap)===null||P===void 0||(P=P[E])===null||P===void 0?void 0:P.scale}},{key:"getItemByXY",value:function(E){var P=this.state,_=P.formattedGraphicalItems,w=P.activeItem;if(_&&_.length)for(var D=0,R=_.length;D<R;D++){var B=_[D],W=B.props,$=B.item,k=$.type.defaultProps!==void 0?te(te({},$.type.defaultProps),$.props):$.props,X=gr($.type);if(X==="Bar"){var Q=(W.data||[]).find(function(ee){return A5(E,ee)});if(Q)return{graphicalItem:B,payload:Q}}else if(X==="RadialBar"){var Z=(W.data||[]).find(function(ee){return TE(E,ee)});if(Z)return{graphicalItem:B,payload:Z}}else if(Rf(B,w)||Nf(B,w)||bl(B,w)){var N=v9({graphicalItem:B,activeTooltipItem:w,itemData:k.data}),I=k.activeIndex===void 0?N:k.activeIndex;return{graphicalItem:te(te({},B),{},{childIndex:I}),payload:bl(B,w)?k.data[N]:B.props.data[N]}}}return null}},{key:"render",value:function(){var E=this;if(!z_(this))return null;var P=this.props,_=P.children,w=P.className,D=P.width,R=P.height,B=P.style,W=P.compact,$=P.title,k=P.desc,X=hj(P,VI),Q=we(X,!1);if(W)return z.createElement(G2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(sg,Hi({},Q,{width:D,height:R,title:$,desc:k}),this.renderClipPath(),k_(_,this.renderMap)));if(this.props.accessibilityLayer){var Z,N;Q.tabIndex=(Z=this.props.tabIndex)!==null&&Z!==void 0?Z:0,Q.role=(N=this.props.role)!==null&&N!==void 0?N:"application",Q.onKeyDown=function(ee){E.accessibilityManager.keyboardEvent(ee)},Q.onFocus=function(){E.accessibilityManager.focus()}}var I=this.parseEventsOfWrapper();return z.createElement(G2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement("div",Hi({className:Ne("recharts-wrapper",w),style:te({position:"relative",cursor:"default",width:D,height:R},B)},I,{ref:function(ue){E.container=ue}}),z.createElement(sg,Hi({},Q,{width:D,height:R,title:$,desc:k,style:fG}),this.renderClipPath(),k_(_,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(le.Component);be(O,"displayName",n),be(O,"defaultProps",te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},y)),be(O,"getDerivedStateFromProps",function(x,T){var j=x.dataKey,E=x.data,P=x.children,_=x.width,w=x.height,D=x.layout,R=x.stackOffset,B=x.margin,W=T.dataStartIndex,$=T.dataEndIndex;if(T.updateId===void 0){var k=pj(x);return te(te(te({},k),{},{updateId:0},b(te(te({props:x},k),{},{updateId:0}),T)),{},{prevDataKey:j,prevData:E,prevWidth:_,prevHeight:w,prevLayout:D,prevStackOffset:R,prevMargin:B,prevChildren:P})}if(j!==T.prevDataKey||E!==T.prevData||_!==T.prevWidth||w!==T.prevHeight||D!==T.prevLayout||R!==T.prevStackOffset||!Ii(B,T.prevMargin)){var X=pj(x),Q={chartX:T.chartX,chartY:T.chartY,isTooltipActive:T.isTooltipActive},Z=te(te({},vj(T,E,D)),{},{updateId:T.updateId+1}),N=te(te(te({},X),Q),Z);return te(te(te({},N),b(te({props:x},N),T)),{},{prevDataKey:j,prevData:E,prevWidth:_,prevHeight:w,prevLayout:D,prevStackOffset:R,prevMargin:B,prevChildren:P})}if(!lg(P,T.prevChildren)){var I,ee,ue,C,K=ln(P,iu),J=K&&(I=(ee=K.props)===null||ee===void 0?void 0:ee.startIndex)!==null&&I!==void 0?I:W,re=K&&(ue=(C=K.props)===null||C===void 0?void 0:C.endIndex)!==null&&ue!==void 0?ue:$,fe=J!==W||re!==$,ye=!Me(E),ve=ye&&!fe?T.updateId:T.updateId+1;return te(te({updateId:ve},b(te(te({props:x},T),{},{updateId:ve,dataStartIndex:J,dataEndIndex:re}),T)),{},{prevChildren:P,dataStartIndex:J,dataEndIndex:re})}return null}),be(O,"renderActiveDot",function(x,T,j){var E;return le.isValidElement(x)?E=le.cloneElement(x,T):_e(x)?E=x(T):E=z.createElement(Cf,T),z.createElement(Qe,{className:"recharts-active-dot",key:j},E)});var S=le.forwardRef(function(T,j){return z.createElement(O,Hi({},T,{ref:j}))});return S.displayName=O.displayName,S},SG=BD({chartName:"LineChart",GraphicalChild:ql,axisComponents:[{axisType:"xAxis",AxisComp:vu},{axisType:"yAxis",AxisComp:yu}],formatAxisMap:QP}),OG=BD({chartName:"AreaChart",GraphicalChild:sa,axisComponents:[{axisType:"xAxis",AxisComp:vu},{axisType:"yAxis",AxisComp:yu}],formatAxisMap:QP});const mj=({viewBox:e,value:t,color:n})=>{if(!e)return null;const{x:r,y:u,height:l}=e,c=l/2+u;return H.jsx("g",{children:H.jsx("text",{x:r+4,y:c,fill:n,fontSize:12,letterSpacing:1,fontWeight:300,fontFamily:"sans-serif",children:t})})},_G=({chartType:e,data:t,rules:n,activeRules:r,colors:u,renderTooltip:l,ruleStartDates:c})=>H.jsx("div",{className:"w-full h-[90%]  flex items-center justify-center pb-4",style:{position:"relative"},children:H.jsx(e4,{width:"100%",height:"100%",children:e==="area"?H.jsxs(OG,{width:500,height:480,data:t,margin:{top:24,right:32,left:8,bottom:32},children:[H.jsx(hb,{strokeDasharray:"2 4",stroke:"#374151"}),H.jsx(vu,{dataKey:"commitDate",type:"number",domain:["dataMin","dataMax"],tickFormatter:f=>new Date(f).toLocaleDateString(),tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Date",position:"insideBottom",offset:-18,fill:"#34d399",fontWeight:400,fontSize:14}}),H.jsx(yu,{tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Score",angle:-90,position:"insideLeft",fill:"#34d399",fontWeight:400,fontSize:14}}),H.jsx(Cn,{content:l,itemStyle:{fontSize:12,fontWeight:"bold",fontFamily:"sans-serif",padding:3,background:"#222",color:"#d1fae5"},labelStyle:{fontSize:14,fontWeight:"bold",fontFamily:"sans-serif",color:"#d1fae5"},cursor:{fill:"#34d399",fillOpacity:.08}}),H.jsx(ra,{verticalAlign:"top",height:32,iconType:"circle",wrapperStyle:{fontWeight:500,color:"#d1fae5",fontSize:13}}),n.map(f=>r[f]&&H.jsx(sa,{dataKey:f,stackId:"1",stroke:u[f],fill:u[f],strokeWidth:2,dot:{r:5},activeDot:{r:8},connectNulls:!0},f)),n.map(f=>H.jsx(_l,{x:c[f],stroke:u[f],strokeDasharray:"4 2",strokeWidth:2,ifOverflow:"visible",label:H.jsx(mj,{color:u[f],value:f})},f+"-activation"))]}):H.jsxs(SG,{width:500,height:480,data:t,margin:{top:24,right:32,left:8,bottom:32},children:[H.jsx(hb,{strokeDasharray:"2 4",stroke:"#374151"}),H.jsx(vu,{dataKey:"commitDate",type:"number",domain:["dataMin","dataMax"],tickFormatter:f=>new Date(f).toLocaleDateString(),tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Date",position:"insideBottom",offset:-18,fill:"#34d399",fontWeight:600,fontSize:14}}),H.jsx(yu,{tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Score",angle:-90,position:"insideLeft",fill:"#34d399",fontWeight:600,fontSize:14}}),H.jsx(Cn,{content:l,itemStyle:{fontSize:12,fontWeight:"bold",fontFamily:"sans-serif",padding:3,background:"#222",color:"#d1fae5"},labelStyle:{fontSize:14,fontWeight:"bold",fontFamily:"sans-serif",color:"#d1fae5"},cursor:{stroke:"#34d399",strokeWidth:2,fill:"#34d399",fillOpacity:.08}}),H.jsx(ra,{verticalAlign:"top",height:32,iconType:"circle",wrapperStyle:{fontWeight:500,color:"#d1fae5",fontSize:13}}),n.map(f=>r[f]&&H.jsx(ql,{dataKey:f,stroke:u[f],fill:u[f],strokeWidth:2,dot:{r:3},activeDot:{r:5},connectNulls:!0},f)),n.map(f=>H.jsx(_l,{x:c[f],stroke:u[f],strokeDasharray:"4 2",strokeWidth:2,ifOverflow:"visible",style:{cursor:"pointer"},label:H.jsx(mj,{color:u[f],value:f})},f+"-activation"))]})})}),gj=({active:e,onClick:t,children:n,className:r=""})=>H.jsx("button",{type:"button",onClick:t,className:`px-3 py-1 rounded-full font-semibold transition-colors duration-150 focus:outline-none focus:ring-2 focus:ring-green-700 text-sm ${e?"bg-green-600 text-white hover:bg-green-700":"bg-gray-800 text-gray-200 hover:bg-gray-700"} ${r}`,"aria-pressed":e,children:n}),AG=({rules:e,activeRules:t,toggleRule:n,toggleAll:r,tags:u,tagFilter:l,toggleTag:c,valueType:f,switchDataBy:h})=>H.jsxs("div",{className:"w-full min-w-[220px] max-w-xs flex flex-col gap-6 text-gray-100",children:[H.jsxs("section",{children:[H.jsx("h3",{className:"font-bold mb-2 text-gray-300 text-base",children:"Rules"}),H.jsx("div",{className:"flex flex-wrap gap-2 mb-2",children:e.map(d=>H.jsx(gj,{active:!!t[d],onClick:()=>n(d),children:d},d))}),H.jsx("button",{onClick:r,className:"mt-1 px-3 py-1 bg-gray-800 hover:bg-gray-700 text-gray-200 rounded-full font-semibold transition-colors duration-150 text-sm",children:"TOGGLE ALL RULES"})]}),H.jsxs("section",{children:[H.jsx("h3",{className:"font-bold mb-2 text-gray-300 text-base",children:"Tags"}),H.jsx("div",{className:"flex flex-wrap gap-2 mb-2",children:Object.keys(u).map(d=>H.jsx(gj,{active:l===d,onClick:()=>c(d),children:d},d))})]}),H.jsxs("section",{children:[H.jsx("h3",{className:"font-bold mb-2 text-gray-300 text-base",children:"Display values"}),H.jsx(Eb,{options:[{label:"BY SCORE",value:"score"},{label:"BY OCCURENCES",value:"occurences"}],value:f,onChange:h})]})]}),wG=({payload:e})=>{if(!e||!e.length)return null;const t=e.filter(n=>typeof n.value=="number"&&!!n.payload);return t.length?H.jsxs("div",{className:"bg-gray-900 text-gray-100 p-3 shadow-xl border border-gray-800 text-sm min-w-[180px]",style:{borderRadius:0},children:[H.jsx("div",{className:"mb-1 text-xl text-gray-200 font-bold",children:t[0].payload.commit}),H.jsx("div",{className:"mb-1 text-xs text-gray-400",children:new Date(t[0].payload.commitDate).toLocaleDateString()}),H.jsxs("div",{className:"mb-2 font-bold text-green-400 text-base",children:["Total:"," ",(()=>{const n=t.reduce((r,{value:u})=>r+(typeof u=="number"?u:0),0);return Number.isInteger(n)?n:n.toFixed(2)})()]}),H.jsx("div",{className:"mb-2 text-xs text-gray-300",children:t[0].payload.commit.name}),H.jsx("div",{className:"my-2"}),t.slice().reverse().map(n=>{var r;return H.jsxs("div",{className:"flex items-center text-xs mb-1",children:[H.jsx("span",{className:"inline-block w-3 h-3 rounded mr-2",style:{backgroundColor:n.color}}),H.jsx("span",{className:"flex-1 text-gray-200",children:(r=n.name)==null?void 0:r.replace(/_/g," ")}),H.jsx("span",{className:"font-semibold text-gray-100 ml-2",children:typeof n.value=="number"?Number.isInteger(n.value)?n.value:n.value.toFixed(2):n.value})]},n.dataKey)})]}):null},TG=({chartType:e,setChartType:t,data:n,rules:r,activeRules:u,reportResults:l,ruleStartDates:c,toggleRule:f,toggleAll:h,tags:d,tagFilter:p,toggleTag:y,valueType:g,switchDataBy:b})=>H.jsx("div",{className:"flex flex-row w-full h-full gap-0 mt-8",children:H.jsxs("div",{className:"flex-1 flex flex-col gap-4 pr-0 h-full",children:[H.jsx(xN,{chartType:e,setChartType:t}),H.jsxs("div",{className:"flex flex-row w-full h-full gap-0",children:[H.jsx("div",{className:"flex-1 h-full",children:H.jsx(_G,{chartType:e,data:n,rules:r,activeRules:u,colors:l.rulesColors,renderTooltip:wG,ruleStartDates:c})}),H.jsx("div",{className:"w-[320px] min-w-[260px] max-w-xs px-6 py-4",children:H.jsx(AG,{rules:r,activeRules:u,toggleRule:f,toggleAll:h,tags:d,tagFilter:p,toggleTag:y,valueType:g,switchDataBy:b})})]})]})});function EG(e){let t=0;for(let r=0;r<e.length;r++)t=e.charCodeAt(r)+((t<<5)-t);return`hsl(${Math.abs(t)%360}, 75%, 55%)`}const jG=e=>sf(e).reduce((t,n)=>(t[n]=EG(n),t),{}),MG=e=>({rules:sf(e.config),rulesTags:fN(e.config).fileRules,rulesDate:Object.fromEntries(Object.entries(hN(e.config)).map(([t,n])=>[t,n?new Date(n).getTime():0])),rulesColors:jG(e.config),chart:ig({config:e.config,results:e.results})}),PG=({rawdata:e})=>{const t=le.useMemo(()=>MG(e),[e]),{rulesTags:n,rulesDate:r,chart:u,rules:l}=t,[c,f]=le.useState(u),[h,d]=le.useState("score"),[p,y]=le.useState(l.reduce((_,w)=>({..._,[w]:!0}),{})),[g,b]=le.useState(null),[O,S]=le.useState("area");le.useEffect(()=>{f(u)},[u]),le.useEffect(()=>{g&&y(_=>Object.keys(_).reduce((w,D)=>{var R;return(R=n[g])!=null&&R.includes(D)?w[D]=!0:w[D]=!1,w},{}))},[g,n]);const x=c.map(_=>{const w=_.commitDate,D={};return l.forEach(R=>{var W;const B=r[R]||0;p[R]&&(w<B?D[R]=0:D[R]=((W=_.rules[R])==null?void 0:W[h])||0)}),{..._,...D}}),T=_=>{b(null),y(w=>({...w,[_]:!w[_]}))},j=_=>{d(_)},E=()=>{b(null),y(_=>{const w=Object.keys(_),D=!!_[w[0]];return w.reduce((R,B)=>(R[B]=!D,R),{})})},P=_=>{b(g===null||g!==_?_:null)};return H.jsx(TG,{chartType:O,setChartType:S,data:x,rules:l,activeRules:p,reportResults:t,ruleStartDates:r,toggleRule:T,toggleAll:E,tags:n,tagFilter:g,toggleTag:P,valueType:h,switchDataBy:j})},DG=({period:e})=>e.tendencyMonth===0||!isFinite(e.daysToReachZero)||e.estimatedendDate===null?H.jsx("div",{className:"flex-1 p-4 flex items-center justify-center",children:H.jsxs("div",{className:"px-6 py-4 max-w-xl w-full text-center",children:[H.jsx("h3",{className:"text-lg font-bold text-gray-100 mb-3",children:"Debt Repayment Projection"}),H.jsx("div",{className:"text-base text-gray-400 mb-2",children:H.jsx("span",{className:"font-semibold",children:"No debt was repaid during the selected period."})}),H.jsx("div",{className:"text-base text-gray-400 mb-2",children:H.jsx("span",{className:"ml-2 px-2 py-1 rounded bg-gray-800 text-yellow-400 font-semibold",children:"😬 You may find yourself in a terrible situation !"})})]})}):H.jsx("div",{className:"flex-1 p-4  flex items-center justify-center",children:H.jsxs("div",{className:"px-6 py-4 max-w-xl w-full text-center",children:[H.jsx("h3",{className:"text-lg font-bold text-gray-100 mb-3",children:"Debt Repayment Projection"}),H.jsxs("div",{className:"text-base text-gray-200 mb-2",children:["At an average rythme of",H.jsxs("span",{className:"mx-2 px-2 py-1 rounded bg-gray-800 text-green-400 font-semibold inline-block",children:[Math.round(e.tendencyMonth*100)/100," points/month"]})]}),H.jsxs("div",{className:"text-base text-gray-200 mb-2",children:["it would require",H.jsxs("span",{className:"mx-2 px-2 py-1 rounded bg-gray-800 text-blue-400 font-semibold inline-block",children:[e.daysToReachZero," days"]}),"to reach zero debt."]}),H.jsxs("div",{className:"text-base text-gray-200 mt-4",children:[H.jsx("span",{className:"font-semibold",children:"Debt would be paid in full on"}),H.jsx("span",{className:"ml-2 px-2 py-1 rounded bg-gray-800 text-yellow-400 font-semibold",children:e.estimatedendDate?new Date(e.estimatedendDate).toLocaleDateString():"never"})]})]})}),rg=e=>Number.isInteger(e)?e:e.toFixed(2),ag=e=>e>0?"text-red-400":e<0?"text-green-400":"text-gray-400",CG=({rules:e})=>H.jsxs("table",{className:"w-full text-right border-collapse overflow-hidden",children:[H.jsx("thead",{className:"bg-gray-800 sticky top-0 z-10",children:H.jsxs("tr",{children:[H.jsx("th",{className:"text-left px-4 py-3 font-bold text-gray-200",children:"Rule ID"}),H.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Current score"}),H.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Debt points/month"}),H.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Days remaining to zero"}),H.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Estimated date to zero"})]})}),H.jsx("tbody",{children:e.map(({id:t,currentScore:n,tendencyMonth:r,daysToReachZero:u,estimatedendDate:l},c)=>H.jsxs("tr",{className:`${c%2===0?"":"bg-gray-800"} `+ag(r),children:[H.jsx("td",{className:"text-left px-4 py-2 font-semibold",children:t}),H.jsxs("td",{className:"px-4 py-2",children:[rg(n)," points"]}),H.jsxs("td",{className:"px-4 py-2",children:[rg(r)," points/month"]}),H.jsx("td",{className:`px-4 py-2 ${ag(isFinite(u)?-1:1)}`,children:u&&isFinite(u)?rg(u)+" days":"never"}),H.jsx("td",{className:`px-4 py-2 ${ag(l?-1:1)}`,children:l?new Date(l).toLocaleDateString():"never"})]},t))})]}),RG=({result:e,estimationsBasedOn:t,setEstimationsBasedOn:n})=>H.jsxs("div",{className:"text-center pb-8",children:[H.jsx("div",{className:"flex justify-center gap-2 mt-8",children:H.jsx(Eb,{options:[{label:"AVERAGE ALL PERIODS",value:"avairage"},{label:"LAST PERIOD",value:"lastPeriod"}],value:t,onChange:n})}),H.jsxs("h2",{className:"mt-8 mb-2 text-3xl font-bold border border-gray-700 py-2 px-5 inline-block",children:["Current score : ",e.global.currentScore.toFixed(2)]}),H.jsx("div",{className:"flex justify-center",children:H.jsx(DG,{period:e.global[t]})}),H.jsx("div",{className:"text-right mb-32",children:H.jsx("div",{className:"overflow-x-auto ",children:H.jsx(CG,{rules:e.rulesTable[t]})})})]}),bj=e=>e.map(({commitDate:t,totalScore:n})=>({date:t,score:n})),NG=(e,t,n)=>e.map(({commitDate:r,rules:u})=>{var l;return{date:r,score:((l=u[t])==null?void 0:l.score)||0}}).filter(({date:r})=>r>=n),wb=e=>{var y;if(e.length<=1)return{currentScore:((y=e[0])==null?void 0:y.score)??0,tendencyDay:0,daysToReachZero:0,tendencyMonth:0,estimatedendDate:null};const t=e[0],n=e[e.length-1],r=g=>g*1e3*60*60*24,u=n.score-t.score,c=(n.date-t.date)/1e3/60/60/24,f=u/c,h=-(n.score/f),d=f*365/12,p=h>0?new Date(n.date+r(h)).getTime():null;return{currentScore:(n==null?void 0:n.score)??0,tendencyDay:f,daysToReachZero:h>0?h:1/0,tendencyMonth:d,estimatedendDate:p}},xj=({results:e,rules:t,getConfigRuleById:n})=>{const r=t.reduce((u,l)=>{var h;const c=((h=n(l))==null?void 0:h.startTrackingDate)??"1990-01-01",f=NG(e,l,new Date(c).getTime());return u[l]={id:l,...wb(f)},u},{});return Object.values(r)};function qG(e){const{getFileRulesIds:t,getConfigRuleById:n}=Oj(e.config),r=t(),u=ig(e),l=xj({results:u,rules:r,getConfigRuleById:n}),c=ig({config:e.config,results:[e.results[e.results.length-2],e.results[e.results.length-1]]}),f=xj({results:c,rules:r,getConfigRuleById:n}),h=u[u.length-1].totalScore,d=bj(u),p=bj([u[u.length-2],u[u.length-1]]),y=wb(d),g=wb(p);return{global:{currentScore:h,avairage:{tendencyMonth:y.tendencyMonth,daysToReachZero:y.daysToReachZero,estimatedendDate:y.estimatedendDate},lastPeriod:{tendencyMonth:g.tendencyMonth,daysToReachZero:g.daysToReachZero,estimatedendDate:g.estimatedendDate}},rulesTable:{avairage:l,lastPeriod:f}}}const $G=({rawdata:e})=>{const t=le.useMemo(()=>qG(e),[e]),[n,r]=le.useState("avairage");return H.jsx("div",{className:"w-full flex flex-col gap-6 mt-8",children:H.jsx(RG,{result:t,estimationsBasedOn:n,setEstimationsBasedOn:r})})},BG=({result:e})=>{const[t,n]=le.useState("chart");return H.jsxs(H.Fragment,{children:[H.jsx(gN,{tabs:[{label:"Debt History",value:"chart"},{label:"Debt Projection",value:"table"},{label:"Adoption",value:"adoption"}],selected:t,onChange:r=>n(r)}),H.jsxs("div",{className:"flex flex-col mx-auto w-full h-[calc(100vh-180px)] px-4",children:[t==="chart"&&H.jsx(PG,{rawdata:e}),t==="table"&&H.jsx($G,{rawdata:e}),t==="adoption"&&H.jsx(_j,{rawdata:e})]})]})},zG=e=>Object.fromEntries(Object.entries(e).filter(t=>t[1].brokenRules.length>0||t[1].adoptionRules.length>0)),LG=e=>({config:e.config,results:e.results.map(t=>({...t,results:zG(t.results)}))}),kG=async({setError:e,setProjects:t})=>{const n=await fetch("projects-config.json");if(!n.ok){e("Failed to fetch projects config");return}const r=async c=>{try{const f=await fetch(`${c.resultTag}-results.json`);if(!f.ok)return{...c,result:null};const h=await f.json();return{...c,result:LG(h)}}catch(f){return console.error(f),{...c,result:null}}},u=await n.json(),l=await Promise.all(u.projects.map(r));t(l)},UG=()=>{const[e,t]=le.useState(null),[n,r]=le.useState(null),[u,l]=le.useState(null),c=e&&!u,f=le.useMemo(()=>{var h;return(h=e==null?void 0:e.find(d=>d.name===n))==null?void 0:h.result},[e,n]);return le.useEffect(()=>{kG({setError:l,setProjects:t})},[]),H.jsxs("div",{className:"bg-gray-900 h-screen w-full font-sans text-gray-100 flex flex-col",children:[H.jsx(sN,{reset:()=>r(null)}),!c&&!u&&H.jsx("div",{children:"Loading..."}),u&&H.jsxs("div",{children:["Error: ",u]}),c&&!n&&H.jsx(mN,{projects:e,gotoProject:h=>h.result&&r(h.name)}),c&&n&&f&&H.jsx(BG,{result:f})]})};cN.createRoot(document.getElementById("root")).render(H.jsx(le.StrictMode,{children:H.jsx(UG,{})}));