jira-ai-fixer/frontend_build/assets/index-D4MghmKn.js

144 lines
671 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var L0=e=>{throw TypeError(e)};var jp=(e,t,n)=>t.has(e)||L0("Cannot "+n);var E=(e,t,n)=>(jp(e,t,"read from private field"),n?n.call(e):t.get(e)),Z=(e,t,n)=>t.has(e)?L0("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),G=(e,t,n,r)=>(jp(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),se=(e,t,n)=>(jp(e,t,"access private method"),n);var Mu=(e,t,n,r)=>({set _(i){G(e,t,i,n)},get _(){return E(e,t,r)}});function j$(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var Iu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function we(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var LO={exports:{}},fd={},BO={exports:{}},ce={};/**
* @license React
* react.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 yu=Symbol.for("react.element"),T$=Symbol.for("react.portal"),$$=Symbol.for("react.fragment"),C$=Symbol.for("react.strict_mode"),k$=Symbol.for("react.profiler"),N$=Symbol.for("react.provider"),M$=Symbol.for("react.context"),I$=Symbol.for("react.forward_ref"),R$=Symbol.for("react.suspense"),D$=Symbol.for("react.memo"),L$=Symbol.for("react.lazy"),B0=Symbol.iterator;function B$(e){return e===null||typeof e!="object"?null:(e=B0&&e[B0]||e["@@iterator"],typeof e=="function"?e:null)}var FO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zO=Object.assign,UO={};function ts(e,t,n){this.props=e,this.context=t,this.refs=UO,this.updater=n||FO}ts.prototype.isReactComponent={};ts.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ts.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function WO(){}WO.prototype=ts.prototype;function _v(e,t,n){this.props=e,this.context=t,this.refs=UO,this.updater=n||FO}var Pv=_v.prototype=new WO;Pv.constructor=_v;zO(Pv,ts.prototype);Pv.isPureReactComponent=!0;var F0=Array.isArray,HO=Object.prototype.hasOwnProperty,Av={current:null},KO={key:!0,ref:!0,__self:!0,__source:!0};function qO(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)HO.call(t,r)&&!KO.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:yu,type:e,key:a,ref:o,props:i,_owner:Av.current}}function F$(e,t){return{$$typeof:yu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ev(e){return typeof e=="object"&&e!==null&&e.$$typeof===yu}function z$(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var z0=/\/+/g;function Tp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?z$(""+e.key):t.toString(36)}function mc(e,t,n,r,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case yu:case T$:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+Tp(o,0):r,F0(i)?(n="",e!=null&&(n=e.replace(z0,"$&/")+"/"),mc(i,t,n,"",function(u){return u})):i!=null&&(Ev(i)&&(i=F$(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(z0,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",F0(e))for(var s=0;s<e.length;s++){a=e[s];var l=r+Tp(a,s);o+=mc(a,t,n,l,i)}else if(l=B$(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=r+Tp(a,s++),o+=mc(a,t,n,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Ru(e,t,n){if(e==null)return e;var r=[],i=0;return mc(e,r,"","",function(a){return t.call(n,a,i++)}),r}function U$(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Tt={current:null},yc={transition:null},W$={ReactCurrentDispatcher:Tt,ReactCurrentBatchConfig:yc,ReactCurrentOwner:Av};function VO(){throw Error("act(...) is not supported in production builds of React.")}ce.Children={map:Ru,forEach:function(e,t,n){Ru(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ru(e,function(){t++}),t},toArray:function(e){return Ru(e,function(t){return t})||[]},only:function(e){if(!Ev(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ce.Component=ts;ce.Fragment=$$;ce.Profiler=k$;ce.PureComponent=_v;ce.StrictMode=C$;ce.Suspense=R$;ce.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W$;ce.act=VO;ce.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=zO({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=Av.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)HO.call(t,l)&&!KO.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:yu,type:e.type,key:i,ref:a,props:r,_owner:o}};ce.createContext=function(e){return e={$$typeof:M$,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:N$,_context:e},e.Consumer=e};ce.createElement=qO;ce.createFactory=function(e){var t=qO.bind(null,e);return t.type=e,t};ce.createRef=function(){return{current:null}};ce.forwardRef=function(e){return{$$typeof:I$,render:e}};ce.isValidElement=Ev;ce.lazy=function(e){return{$$typeof:L$,_payload:{_status:-1,_result:e},_init:U$}};ce.memo=function(e,t){return{$$typeof:D$,type:e,compare:t===void 0?null:t}};ce.startTransition=function(e){var t=yc.transition;yc.transition={};try{e()}finally{yc.transition=t}};ce.unstable_act=VO;ce.useCallback=function(e,t){return Tt.current.useCallback(e,t)};ce.useContext=function(e){return Tt.current.useContext(e)};ce.useDebugValue=function(){};ce.useDeferredValue=function(e){return Tt.current.useDeferredValue(e)};ce.useEffect=function(e,t){return Tt.current.useEffect(e,t)};ce.useId=function(){return Tt.current.useId()};ce.useImperativeHandle=function(e,t,n){return Tt.current.useImperativeHandle(e,t,n)};ce.useInsertionEffect=function(e,t){return Tt.current.useInsertionEffect(e,t)};ce.useLayoutEffect=function(e,t){return Tt.current.useLayoutEffect(e,t)};ce.useMemo=function(e,t){return Tt.current.useMemo(e,t)};ce.useReducer=function(e,t,n){return Tt.current.useReducer(e,t,n)};ce.useRef=function(e){return Tt.current.useRef(e)};ce.useState=function(e){return Tt.current.useState(e)};ce.useSyncExternalStore=function(e,t,n){return Tt.current.useSyncExternalStore(e,t,n)};ce.useTransition=function(){return Tt.current.useTransition()};ce.version="18.3.1";BO.exports=ce;var T=BO.exports;const j=we(T),H$=j$({__proto__:null,default:j},[T]);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var K$=T,q$=Symbol.for("react.element"),V$=Symbol.for("react.fragment"),G$=Object.prototype.hasOwnProperty,X$=K$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Q$={key:!0,ref:!0,__self:!0,__source:!0};function GO(e,t,n){var r,i={},a=null,o=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)G$.call(t,r)&&!Q$.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:q$,type:e,key:a,ref:o,props:i,_owner:X$.current}}fd.Fragment=V$;fd.jsx=GO;fd.jsxs=GO;LO.exports=fd;var O=LO.exports,Ih={},XO={exports:{}},en={},QO={exports:{}},YO={};/**
* @license React
* scheduler.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.
*/(function(e){function t(N,F){var z=N.length;N.push(F);e:for(;0<z;){var V=z-1>>>1,H=N[V];if(0<i(H,F))N[V]=F,N[z]=H,z=V;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var F=N[0],z=N.pop();if(z!==F){N[0]=z;e:for(var V=0,H=N.length,J=H>>>1;V<J;){var ue=2*(V+1)-1,Se=N[ue],Ue=ue+1,nn=N[Ue];if(0>i(Se,z))Ue<H&&0>i(nn,Se)?(N[V]=nn,N[Ue]=z,V=Ue):(N[V]=Se,N[ue]=z,V=ue);else if(Ue<H&&0>i(nn,z))N[V]=nn,N[Ue]=z,V=Ue;else break e}}return F}function i(N,F){var z=N.sortIndex-F.sortIndex;return z!==0?z:N.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],f=1,c=null,d=3,h=!1,p=!1,y=!1,m=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(N){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=N)r(u),F.sortIndex=F.expirationTime,t(l,F);else break;F=n(u)}}function w(N){if(y=!1,b(N),!p)if(n(l)!==null)p=!0,L(x);else{var F=n(u);F!==null&&U(w,F.startTime-N)}}function x(N,F){p=!1,y&&(y=!1,v(P),P=-1),h=!0;var z=d;try{for(b(F),c=n(l);c!==null&&(!(c.expirationTime>F)||N&&!k());){var V=c.callback;if(typeof V=="function"){c.callback=null,d=c.priorityLevel;var H=V(c.expirationTime<=F);F=e.unstable_now(),typeof H=="function"?c.callback=H:c===n(l)&&r(l),b(F)}else r(l);c=n(l)}if(c!==null)var J=!0;else{var ue=n(u);ue!==null&&U(w,ue.startTime-F),J=!1}return J}finally{c=null,d=z,h=!1}}var S=!1,_=null,P=-1,A=5,$=-1;function k(){return!(e.unstable_now()-$<A)}function C(){if(_!==null){var N=e.unstable_now();$=N;var F=!0;try{F=_(!0,N)}finally{F?D():(S=!1,_=null)}}else S=!1}var D;if(typeof g=="function")D=function(){g(C)};else if(typeof MessageChannel<"u"){var I=new MessageChannel,R=I.port2;I.port1.onmessage=C,D=function(){R.postMessage(null)}}else D=function(){m(C,0)};function L(N){_=N,S||(S=!0,D())}function U(N,F){P=m(function(){N(e.unstable_now())},F)}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_continueExecution=function(){p||h||(p=!0,L(x))},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"):A=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(N){switch(d){case 1:case 2:case 3:var F=3;break;default:F=d}var z=d;d=F;try{return N()}finally{d=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,F){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var z=d;d=N;try{return F()}finally{d=z}},e.unstable_scheduleCallback=function(N,F,z){var V=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?V+z:V):z=V,N){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=z+H,N={id:f++,callback:F,priorityLevel:N,startTime:z,expirationTime:H,sortIndex:-1},z>V?(N.sortIndex=z,t(u,N),n(l)===null&&N===n(u)&&(y?(v(P),P=-1):y=!0,U(w,z-V))):(N.sortIndex=H,t(l,N),p||h||(p=!0,L(x))),N},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(N){var F=d;return function(){var z=d;d=F;try{return N.apply(this,arguments)}finally{d=z}}}})(YO);QO.exports=YO;var Y$=QO.exports;/**
* @license React
* react-dom.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 J$=T,Zt=Y$;function K(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var JO=new Set,ul={};function wa(e,t){wo(e,t),wo(e+"Capture",t)}function wo(e,t){for(ul[e]=t,e=0;e<t.length;e++)JO.add(t[e])}var xr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Rh=Object.prototype.hasOwnProperty,Z$=/^[: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]*$/,U0={},W0={};function eC(e){return Rh.call(W0,e)?!0:Rh.call(U0,e)?!1:Z$.test(e)?W0[e]=!0:(U0[e]=!0,!1)}function tC(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function nC(e,t,n,r){if(t===null||typeof t>"u"||tC(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function $t(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ht[e]=new $t(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ht[t]=new $t(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ht[e]=new $t(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ht[e]=new $t(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ht[e]=new $t(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ht[e]=new $t(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ht[e]=new $t(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ht[e]=new $t(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ht[e]=new $t(e,5,!1,e.toLowerCase(),null,!1,!1)});var jv=/[\-:]([a-z])/g;function Tv(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(jv,Tv);ht[t]=new $t(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(jv,Tv);ht[t]=new $t(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(jv,Tv);ht[t]=new $t(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ht[e]=new $t(e,1,!1,e.toLowerCase(),null,!1,!1)});ht.xlinkHref=new $t("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ht[e]=new $t(e,1,!1,e.toLowerCase(),null,!0,!0)});function $v(e,t,n,r){var i=ht.hasOwnProperty(t)?ht[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(nC(t,n,i,r)&&(n=null),r||i===null?eC(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Er=J$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Du=Symbol.for("react.element"),Ma=Symbol.for("react.portal"),Ia=Symbol.for("react.fragment"),Cv=Symbol.for("react.strict_mode"),Dh=Symbol.for("react.profiler"),ZO=Symbol.for("react.provider"),e_=Symbol.for("react.context"),kv=Symbol.for("react.forward_ref"),Lh=Symbol.for("react.suspense"),Bh=Symbol.for("react.suspense_list"),Nv=Symbol.for("react.memo"),Rr=Symbol.for("react.lazy"),t_=Symbol.for("react.offscreen"),H0=Symbol.iterator;function Os(e){return e===null||typeof e!="object"?null:(e=H0&&e[H0]||e["@@iterator"],typeof e=="function"?e:null)}var De=Object.assign,$p;function Us(e){if($p===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);$p=t&&t[1]||""}return`
`+$p+e}var Cp=!1;function kp(e,t){if(!e||Cp)return"";Cp=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
`),a=r.stack.split(`
`),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=`
`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{Cp=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Us(e):""}function rC(e){switch(e.tag){case 5:return Us(e.type);case 16:return Us("Lazy");case 13:return Us("Suspense");case 19:return Us("SuspenseList");case 0:case 2:case 15:return e=kp(e.type,!1),e;case 11:return e=kp(e.type.render,!1),e;case 1:return e=kp(e.type,!0),e;default:return""}}function Fh(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ia:return"Fragment";case Ma:return"Portal";case Dh:return"Profiler";case Cv:return"StrictMode";case Lh:return"Suspense";case Bh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case e_:return(e.displayName||"Context")+".Consumer";case ZO:return(e._context.displayName||"Context")+".Provider";case kv:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Nv:return t=e.displayName||null,t!==null?t:Fh(e.type)||"Memo";case Rr:t=e._payload,e=e._init;try{return Fh(e(t))}catch{}}return null}function iC(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Fh(t);case 8:return t===Cv?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function di(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function n_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function aC(e){var t=n_(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lu(e){e._valueTracker||(e._valueTracker=aC(e))}function r_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=n_(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Nc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function zh(e,t){var n=t.checked;return De({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function K0(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=di(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function i_(e,t){t=t.checked,t!=null&&$v(e,"checked",t,!1)}function Uh(e,t){i_(e,t);var n=di(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Wh(e,t.type,n):t.hasOwnProperty("defaultValue")&&Wh(e,t.type,di(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function q0(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Wh(e,t,n){(t!=="number"||Nc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ws=Array.isArray;function Ya(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+di(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Hh(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(K(91));return De({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function V0(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(K(92));if(Ws(n)){if(1<n.length)throw Error(K(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:di(n)}}function a_(e,t){var n=di(t.value),r=di(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function G0(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function o_(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Kh(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?o_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Bu,s_=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Bu=Bu||document.createElement("div"),Bu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Bu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function cl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Gs={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},oC=["Webkit","ms","Moz","O"];Object.keys(Gs).forEach(function(e){oC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gs[t]=Gs[e]})});function l_(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Gs.hasOwnProperty(e)&&Gs[e]?(""+t).trim():t+"px"}function u_(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=l_(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var sC=De({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function qh(e,t){if(t){if(sC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(K(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(K(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(K(61))}if(t.style!=null&&typeof t.style!="object")throw Error(K(62))}}function Vh(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){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 Gh=null;function Mv(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xh=null,Ja=null,Za=null;function X0(e){if(e=bu(e)){if(typeof Xh!="function")throw Error(K(280));var t=e.stateNode;t&&(t=yd(t),Xh(e.stateNode,e.type,t))}}function c_(e){Ja?Za?Za.push(e):Za=[e]:Ja=e}function f_(){if(Ja){var e=Ja,t=Za;if(Za=Ja=null,X0(e),t)for(e=0;e<t.length;e++)X0(t[e])}}function d_(e,t){return e(t)}function p_(){}var Np=!1;function h_(e,t,n){if(Np)return e(t,n);Np=!0;try{return d_(e,t,n)}finally{Np=!1,(Ja!==null||Za!==null)&&(p_(),f_())}}function fl(e,t){var n=e.stateNode;if(n===null)return null;var r=yd(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(K(231,t,typeof n));return n}var Qh=!1;if(xr)try{var _s={};Object.defineProperty(_s,"passive",{get:function(){Qh=!0}}),window.addEventListener("test",_s,_s),window.removeEventListener("test",_s,_s)}catch{Qh=!1}function lC(e,t,n,r,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(f){this.onError(f)}}var Xs=!1,Mc=null,Ic=!1,Yh=null,uC={onError:function(e){Xs=!0,Mc=e}};function cC(e,t,n,r,i,a,o,s,l){Xs=!1,Mc=null,lC.apply(uC,arguments)}function fC(e,t,n,r,i,a,o,s,l){if(cC.apply(this,arguments),Xs){if(Xs){var u=Mc;Xs=!1,Mc=null}else throw Error(K(198));Ic||(Ic=!0,Yh=u)}}function Sa(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function m_(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Q0(e){if(Sa(e)!==e)throw Error(K(188))}function dC(e){var t=e.alternate;if(!t){if(t=Sa(e),t===null)throw Error(K(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return Q0(i),e;if(a===r)return Q0(i),t;a=a.sibling}throw Error(K(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(K(189))}}if(n.alternate!==r)throw Error(K(190))}if(n.tag!==3)throw Error(K(188));return n.stateNode.current===n?e:t}function y_(e){return e=dC(e),e!==null?v_(e):null}function v_(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=v_(e);if(t!==null)return t;e=e.sibling}return null}var g_=Zt.unstable_scheduleCallback,Y0=Zt.unstable_cancelCallback,pC=Zt.unstable_shouldYield,hC=Zt.unstable_requestPaint,We=Zt.unstable_now,mC=Zt.unstable_getCurrentPriorityLevel,Iv=Zt.unstable_ImmediatePriority,b_=Zt.unstable_UserBlockingPriority,Rc=Zt.unstable_NormalPriority,yC=Zt.unstable_LowPriority,x_=Zt.unstable_IdlePriority,dd=null,qn=null;function vC(e){if(qn&&typeof qn.onCommitFiberRoot=="function")try{qn.onCommitFiberRoot(dd,e,void 0,(e.current.flags&128)===128)}catch{}}var Nn=Math.clz32?Math.clz32:xC,gC=Math.log,bC=Math.LN2;function xC(e){return e>>>=0,e===0?32:31-(gC(e)/bC|0)|0}var Fu=64,zu=4194304;function Hs(e){switch(e&-e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Dc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s!==0?r=Hs(s):(a&=o,a!==0&&(r=Hs(a)))}else o=n&~i,o!==0?r=Hs(o):a!==0&&(r=Hs(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Nn(t),i=1<<n,r|=e[n],t&=~i;return r}function wC(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function SC(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-Nn(a),s=1<<o,l=i[o];l===-1?(!(s&n)||s&r)&&(i[o]=wC(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function Jh(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function w_(){var e=Fu;return Fu<<=1,!(Fu&4194240)&&(Fu=64),e}function Mp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vu(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Nn(t),e[t]=n}function OC(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Nn(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function Rv(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Nn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var ge=0;function S_(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var O_,Dv,__,P_,A_,Zh=!1,Uu=[],ti=null,ni=null,ri=null,dl=new Map,pl=new Map,Br=[],_C="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 submit".split(" ");function J0(e,t){switch(e){case"focusin":case"focusout":ti=null;break;case"dragenter":case"dragleave":ni=null;break;case"mouseover":case"mouseout":ri=null;break;case"pointerover":case"pointerout":dl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":pl.delete(t.pointerId)}}function Ps(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=bu(t),t!==null&&Dv(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function PC(e,t,n,r,i){switch(t){case"focusin":return ti=Ps(ti,e,t,n,r,i),!0;case"dragenter":return ni=Ps(ni,e,t,n,r,i),!0;case"mouseover":return ri=Ps(ri,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return dl.set(a,Ps(dl.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,pl.set(a,Ps(pl.get(a)||null,e,t,n,r,i)),!0}return!1}function E_(e){var t=Ii(e.target);if(t!==null){var n=Sa(t);if(n!==null){if(t=n.tag,t===13){if(t=m_(n),t!==null){e.blockedOn=t,A_(e.priority,function(){__(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function vc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=em(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Gh=r,n.target.dispatchEvent(r),Gh=null}else return t=bu(n),t!==null&&Dv(t),e.blockedOn=n,!1;t.shift()}return!0}function Z0(e,t,n){vc(e)&&n.delete(t)}function AC(){Zh=!1,ti!==null&&vc(ti)&&(ti=null),ni!==null&&vc(ni)&&(ni=null),ri!==null&&vc(ri)&&(ri=null),dl.forEach(Z0),pl.forEach(Z0)}function As(e,t){e.blockedOn===t&&(e.blockedOn=null,Zh||(Zh=!0,Zt.unstable_scheduleCallback(Zt.unstable_NormalPriority,AC)))}function hl(e){function t(i){return As(i,e)}if(0<Uu.length){As(Uu[0],e);for(var n=1;n<Uu.length;n++){var r=Uu[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ti!==null&&As(ti,e),ni!==null&&As(ni,e),ri!==null&&As(ri,e),dl.forEach(t),pl.forEach(t),n=0;n<Br.length;n++)r=Br[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Br.length&&(n=Br[0],n.blockedOn===null);)E_(n),n.blockedOn===null&&Br.shift()}var eo=Er.ReactCurrentBatchConfig,Lc=!0;function EC(e,t,n,r){var i=ge,a=eo.transition;eo.transition=null;try{ge=1,Lv(e,t,n,r)}finally{ge=i,eo.transition=a}}function jC(e,t,n,r){var i=ge,a=eo.transition;eo.transition=null;try{ge=4,Lv(e,t,n,r)}finally{ge=i,eo.transition=a}}function Lv(e,t,n,r){if(Lc){var i=em(e,t,n,r);if(i===null)Hp(e,t,r,Bc,n),J0(e,r);else if(PC(i,e,t,n,r))r.stopPropagation();else if(J0(e,r),t&4&&-1<_C.indexOf(e)){for(;i!==null;){var a=bu(i);if(a!==null&&O_(a),a=em(e,t,n,r),a===null&&Hp(e,t,r,Bc,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Hp(e,t,r,null,n)}}var Bc=null;function em(e,t,n,r){if(Bc=null,e=Mv(r),e=Ii(e),e!==null)if(t=Sa(e),t===null)e=null;else if(n=t.tag,n===13){if(e=m_(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Bc=e,null}function j_(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(mC()){case Iv:return 1;case b_:return 4;case Rc:case yC:return 16;case x_:return 536870912;default:return 16}default:return 16}}var Qr=null,Bv=null,gc=null;function T_(){if(gc)return gc;var e,t=Bv,n=t.length,r,i="value"in Qr?Qr.value:Qr.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return gc=i.slice(e,1<r?1-r:void 0)}function bc(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Wu(){return!0}function eb(){return!1}function tn(e){function t(n,r,i,a,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Wu:eb,this.isPropagationStopped=eb,this}return De(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Wu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Wu)},persist:function(){},isPersistent:Wu}),t}var ns={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fv=tn(ns),gu=De({},ns,{view:0,detail:0}),TC=tn(gu),Ip,Rp,Es,pd=De({},gu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zv,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Es&&(Es&&e.type==="mousemove"?(Ip=e.screenX-Es.screenX,Rp=e.screenY-Es.screenY):Rp=Ip=0,Es=e),Ip)},movementY:function(e){return"movementY"in e?e.movementY:Rp}}),tb=tn(pd),$C=De({},pd,{dataTransfer:0}),CC=tn($C),kC=De({},gu,{relatedTarget:0}),Dp=tn(kC),NC=De({},ns,{animationName:0,elapsedTime:0,pseudoElement:0}),MC=tn(NC),IC=De({},ns,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),RC=tn(IC),DC=De({},ns,{data:0}),nb=tn(DC),LC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},BC={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 zC(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=FC[e])?!!t[e]:!1}function zv(){return zC}var UC=De({},gu,{key:function(e){if(e.key){var t=LC[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=bc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?BC[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zv,charCode:function(e){return e.type==="keypress"?bc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?bc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),WC=tn(UC),HC=De({},pd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),rb=tn(HC),KC=De({},gu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zv}),qC=tn(KC),VC=De({},ns,{propertyName:0,elapsedTime:0,pseudoElement:0}),GC=tn(VC),XC=De({},pd,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),QC=tn(XC),YC=[9,13,27,32],Uv=xr&&"CompositionEvent"in window,Qs=null;xr&&"documentMode"in document&&(Qs=document.documentMode);var JC=xr&&"TextEvent"in window&&!Qs,$_=xr&&(!Uv||Qs&&8<Qs&&11>=Qs),ib=" ",ab=!1;function C_(e,t){switch(e){case"keyup":return YC.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function k_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ra=!1;function ZC(e,t){switch(e){case"compositionend":return k_(t);case"keypress":return t.which!==32?null:(ab=!0,ib);case"textInput":return e=t.data,e===ib&&ab?null:e;default:return null}}function ek(e,t){if(Ra)return e==="compositionend"||!Uv&&C_(e,t)?(e=T_(),gc=Bv=Qr=null,Ra=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return $_&&t.locale!=="ko"?null:t.data;default:return null}}var tk={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 ob(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!tk[e.type]:t==="textarea"}function N_(e,t,n,r){c_(r),t=Fc(t,"onChange"),0<t.length&&(n=new Fv("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ys=null,ml=null;function nk(e){H_(e,0)}function hd(e){var t=Ba(e);if(r_(t))return e}function rk(e,t){if(e==="change")return t}var M_=!1;if(xr){var Lp;if(xr){var Bp="oninput"in document;if(!Bp){var sb=document.createElement("div");sb.setAttribute("oninput","return;"),Bp=typeof sb.oninput=="function"}Lp=Bp}else Lp=!1;M_=Lp&&(!document.documentMode||9<document.documentMode)}function lb(){Ys&&(Ys.detachEvent("onpropertychange",I_),ml=Ys=null)}function I_(e){if(e.propertyName==="value"&&hd(ml)){var t=[];N_(t,ml,e,Mv(e)),h_(nk,t)}}function ik(e,t,n){e==="focusin"?(lb(),Ys=t,ml=n,Ys.attachEvent("onpropertychange",I_)):e==="focusout"&&lb()}function ak(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return hd(ml)}function ok(e,t){if(e==="click")return hd(t)}function sk(e,t){if(e==="input"||e==="change")return hd(t)}function lk(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var In=typeof Object.is=="function"?Object.is:lk;function yl(e,t){if(In(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Rh.call(t,i)||!In(e[i],t[i]))return!1}return!0}function ub(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cb(e,t){var n=ub(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ub(n)}}function R_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?R_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function D_(){for(var e=window,t=Nc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Nc(e.document)}return t}function Wv(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function uk(e){var t=D_(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&R_(n.ownerDocument.documentElement,n)){if(r!==null&&Wv(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=cb(n,a);var o=cb(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ck=xr&&"documentMode"in document&&11>=document.documentMode,Da=null,tm=null,Js=null,nm=!1;function fb(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;nm||Da==null||Da!==Nc(r)||(r=Da,"selectionStart"in r&&Wv(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Js&&yl(Js,r)||(Js=r,r=Fc(tm,"onSelect"),0<r.length&&(t=new Fv("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Da)))}function Hu(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var La={animationend:Hu("Animation","AnimationEnd"),animationiteration:Hu("Animation","AnimationIteration"),animationstart:Hu("Animation","AnimationStart"),transitionend:Hu("Transition","TransitionEnd")},Fp={},L_={};xr&&(L_=document.createElement("div").style,"AnimationEvent"in window||(delete La.animationend.animation,delete La.animationiteration.animation,delete La.animationstart.animation),"TransitionEvent"in window||delete La.transitionend.transition);function md(e){if(Fp[e])return Fp[e];if(!La[e])return e;var t=La[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in L_)return Fp[e]=t[n];return e}var B_=md("animationend"),F_=md("animationiteration"),z_=md("animationstart"),U_=md("transitionend"),W_=new Map,db="abort auxClick 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(" ");function mi(e,t){W_.set(e,t),wa(t,[e])}for(var zp=0;zp<db.length;zp++){var Up=db[zp],fk=Up.toLowerCase(),dk=Up[0].toUpperCase()+Up.slice(1);mi(fk,"on"+dk)}mi(B_,"onAnimationEnd");mi(F_,"onAnimationIteration");mi(z_,"onAnimationStart");mi("dblclick","onDoubleClick");mi("focusin","onFocus");mi("focusout","onBlur");mi(U_,"onTransitionEnd");wo("onMouseEnter",["mouseout","mouseover"]);wo("onMouseLeave",["mouseout","mouseover"]);wo("onPointerEnter",["pointerout","pointerover"]);wo("onPointerLeave",["pointerout","pointerover"]);wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));wa("onBeforeInput",["compositionend","keypress","textInput","paste"]);wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ks="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(" "),pk=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ks));function pb(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,fC(r,t,void 0,e),e.currentTarget=null}function H_(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;pb(i,s,u),a=l}else for(o=0;o<r.length;o++){if(s=r[o],l=s.instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;pb(i,s,u),a=l}}}if(Ic)throw e=Yh,Ic=!1,Yh=null,e}function Te(e,t){var n=t[sm];n===void 0&&(n=t[sm]=new Set);var r=e+"__bubble";n.has(r)||(K_(t,e,2,!1),n.add(r))}function Wp(e,t,n){var r=0;t&&(r|=4),K_(n,e,r,t)}var Ku="_reactListening"+Math.random().toString(36).slice(2);function vl(e){if(!e[Ku]){e[Ku]=!0,JO.forEach(function(n){n!=="selectionchange"&&(pk.has(n)||Wp(n,!1,e),Wp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ku]||(t[Ku]=!0,Wp("selectionchange",!1,t))}}function K_(e,t,n,r){switch(j_(t)){case 1:var i=EC;break;case 4:i=jC;break;default:i=Lv}n=i.bind(null,t,n,e),i=void 0,!Qh||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Hp(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=Ii(s),o===null)return;if(l=o.tag,l===5||l===6){r=a=o;continue e}s=s.parentNode}}r=r.return}h_(function(){var u=a,f=Mv(n),c=[];e:{var d=W_.get(e);if(d!==void 0){var h=Fv,p=e;switch(e){case"keypress":if(bc(n)===0)break e;case"keydown":case"keyup":h=WC;break;case"focusin":p="focus",h=Dp;break;case"focusout":p="blur",h=Dp;break;case"beforeblur":case"afterblur":h=Dp;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=tb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=CC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=qC;break;case B_:case F_:case z_:h=MC;break;case U_:h=GC;break;case"scroll":h=TC;break;case"wheel":h=QC;break;case"copy":case"cut":case"paste":h=RC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=rb}var y=(t&4)!==0,m=!y&&e==="scroll",v=y?d!==null?d+"Capture":null:d;y=[];for(var g=u,b;g!==null;){b=g;var w=b.stateNode;if(b.tag===5&&w!==null&&(b=w,v!==null&&(w=fl(g,v),w!=null&&y.push(gl(g,w,b)))),m)break;g=g.return}0<y.length&&(d=new h(d,p,null,n,f),c.push({event:d,listeners:y}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&n!==Gh&&(p=n.relatedTarget||n.fromElement)&&(Ii(p)||p[wr]))break e;if((h||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,h?(p=n.relatedTarget||n.toElement,h=u,p=p?Ii(p):null,p!==null&&(m=Sa(p),p!==m||p.tag!==5&&p.tag!==6)&&(p=null)):(h=null,p=u),h!==p)){if(y=tb,w="onMouseLeave",v="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(y=rb,w="onPointerLeave",v="onPointerEnter",g="pointer"),m=h==null?d:Ba(h),b=p==null?d:Ba(p),d=new y(w,g+"leave",h,n,f),d.target=m,d.relatedTarget=b,w=null,Ii(f)===u&&(y=new y(v,g+"enter",p,n,f),y.target=b,y.relatedTarget=m,w=y),m=w,h&&p)t:{for(y=h,v=p,g=0,b=y;b;b=$a(b))g++;for(b=0,w=v;w;w=$a(w))b++;for(;0<g-b;)y=$a(y),g--;for(;0<b-g;)v=$a(v),b--;for(;g--;){if(y===v||v!==null&&y===v.alternate)break t;y=$a(y),v=$a(v)}y=null}else y=null;h!==null&&hb(c,d,h,y,!1),p!==null&&m!==null&&hb(c,m,p,y,!0)}}e:{if(d=u?Ba(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var x=rk;else if(ob(d))if(M_)x=sk;else{x=ak;var S=ik}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(x=ok);if(x&&(x=x(e,u))){N_(c,x,n,f);break e}S&&S(e,d,u),e==="focusout"&&(S=d._wrapperState)&&S.controlled&&d.type==="number"&&Wh(d,"number",d.value)}switch(S=u?Ba(u):window,e){case"focusin":(ob(S)||S.contentEditable==="true")&&(Da=S,tm=u,Js=null);break;case"focusout":Js=tm=Da=null;break;case"mousedown":nm=!0;break;case"contextmenu":case"mouseup":case"dragend":nm=!1,fb(c,n,f);break;case"selectionchange":if(ck)break;case"keydown":case"keyup":fb(c,n,f)}var _;if(Uv)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Ra?C_(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&($_&&n.locale!=="ko"&&(Ra||P!=="onCompositionStart"?P==="onCompositionEnd"&&Ra&&(_=T_()):(Qr=f,Bv="value"in Qr?Qr.value:Qr.textContent,Ra=!0)),S=Fc(u,P),0<S.length&&(P=new nb(P,e,null,n,f),c.push({event:P,listeners:S}),_?P.data=_:(_=k_(n),_!==null&&(P.data=_)))),(_=JC?ZC(e,n):ek(e,n))&&(u=Fc(u,"onBeforeInput"),0<u.length&&(f=new nb("onBeforeInput","beforeinput",null,n,f),c.push({event:f,listeners:u}),f.data=_))}H_(c,t)})}function gl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fc(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=fl(e,n),a!=null&&r.unshift(gl(e,a,i)),a=fl(e,t),a!=null&&r.push(gl(e,a,i))),e=e.return}return r}function $a(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function hb(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&u!==null&&(s=u,i?(l=fl(n,a),l!=null&&o.unshift(gl(n,l,s))):i||(l=fl(n,a),l!=null&&o.push(gl(n,l,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var hk=/\r\n?/g,mk=/\u0000|\uFFFD/g;function mb(e){return(typeof e=="string"?e:""+e).replace(hk,`
`).replace(mk,"")}function qu(e,t,n){if(t=mb(t),mb(e)!==t&&n)throw Error(K(425))}function zc(){}var rm=null,im=null;function am(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var om=typeof setTimeout=="function"?setTimeout:void 0,yk=typeof clearTimeout=="function"?clearTimeout:void 0,yb=typeof Promise=="function"?Promise:void 0,vk=typeof queueMicrotask=="function"?queueMicrotask:typeof yb<"u"?function(e){return yb.resolve(null).then(e).catch(gk)}:om;function gk(e){setTimeout(function(){throw e})}function Kp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),hl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);hl(t)}function ii(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function vb(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var rs=Math.random().toString(36).slice(2),Wn="__reactFiber$"+rs,bl="__reactProps$"+rs,wr="__reactContainer$"+rs,sm="__reactEvents$"+rs,bk="__reactListeners$"+rs,xk="__reactHandles$"+rs;function Ii(e){var t=e[Wn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[wr]||n[Wn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=vb(e);e!==null;){if(n=e[Wn])return n;e=vb(e)}return t}e=n,n=e.parentNode}return null}function bu(e){return e=e[Wn]||e[wr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ba(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(K(33))}function yd(e){return e[bl]||null}var lm=[],Fa=-1;function yi(e){return{current:e}}function ke(e){0>Fa||(e.current=lm[Fa],lm[Fa]=null,Fa--)}function Ee(e,t){Fa++,lm[Fa]=e.current,e.current=t}var pi={},wt=yi(pi),Bt=yi(!1),oa=pi;function So(e,t){var n=e.type.contextTypes;if(!n)return pi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ft(e){return e=e.childContextTypes,e!=null}function Uc(){ke(Bt),ke(wt)}function gb(e,t,n){if(wt.current!==pi)throw Error(K(168));Ee(wt,t),Ee(Bt,n)}function q_(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(K(108,iC(e)||"Unknown",i));return De({},n,r)}function Wc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pi,oa=wt.current,Ee(wt,e),Ee(Bt,Bt.current),!0}function bb(e,t,n){var r=e.stateNode;if(!r)throw Error(K(169));n?(e=q_(e,t,oa),r.__reactInternalMemoizedMergedChildContext=e,ke(Bt),ke(wt),Ee(wt,e)):ke(Bt),Ee(Bt,n)}var ar=null,vd=!1,qp=!1;function V_(e){ar===null?ar=[e]:ar.push(e)}function wk(e){vd=!0,V_(e)}function vi(){if(!qp&&ar!==null){qp=!0;var e=0,t=ge;try{var n=ar;for(ge=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}ar=null,vd=!1}catch(i){throw ar!==null&&(ar=ar.slice(e+1)),g_(Iv,vi),i}finally{ge=t,qp=!1}}return null}var za=[],Ua=0,Hc=null,Kc=0,cn=[],fn=0,sa=null,cr=1,fr="";function Ti(e,t){za[Ua++]=Kc,za[Ua++]=Hc,Hc=e,Kc=t}function G_(e,t,n){cn[fn++]=cr,cn[fn++]=fr,cn[fn++]=sa,sa=e;var r=cr;e=fr;var i=32-Nn(r)-1;r&=~(1<<i),n+=1;var a=32-Nn(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,cr=1<<32-Nn(t)+i|n<<i|r,fr=a+e}else cr=1<<a|n<<i|r,fr=e}function Hv(e){e.return!==null&&(Ti(e,1),G_(e,1,0))}function Kv(e){for(;e===Hc;)Hc=za[--Ua],za[Ua]=null,Kc=za[--Ua],za[Ua]=null;for(;e===sa;)sa=cn[--fn],cn[fn]=null,fr=cn[--fn],cn[fn]=null,cr=cn[--fn],cn[fn]=null}var Yt=null,Qt=null,Ne=!1,Cn=null;function X_(e,t){var n=pn(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function xb(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Yt=e,Qt=ii(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Yt=e,Qt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=sa!==null?{id:cr,overflow:fr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=pn(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Yt=e,Qt=null,!0):!1;default:return!1}}function um(e){return(e.mode&1)!==0&&(e.flags&128)===0}function cm(e){if(Ne){var t=Qt;if(t){var n=t;if(!xb(e,t)){if(um(e))throw Error(K(418));t=ii(n.nextSibling);var r=Yt;t&&xb(e,t)?X_(r,n):(e.flags=e.flags&-4097|2,Ne=!1,Yt=e)}}else{if(um(e))throw Error(K(418));e.flags=e.flags&-4097|2,Ne=!1,Yt=e}}}function wb(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Yt=e}function Vu(e){if(e!==Yt)return!1;if(!Ne)return wb(e),Ne=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!am(e.type,e.memoizedProps)),t&&(t=Qt)){if(um(e))throw Q_(),Error(K(418));for(;t;)X_(e,t),t=ii(t.nextSibling)}if(wb(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(K(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Qt=ii(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Qt=null}}else Qt=Yt?ii(e.stateNode.nextSibling):null;return!0}function Q_(){for(var e=Qt;e;)e=ii(e.nextSibling)}function Oo(){Qt=Yt=null,Ne=!1}function qv(e){Cn===null?Cn=[e]:Cn.push(e)}var Sk=Er.ReactCurrentBatchConfig;function js(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(K(309));var r=n.stateNode}if(!r)throw Error(K(147,e));var i=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(K(284));if(!n._owner)throw Error(K(290,e))}return e}function Gu(e,t){throw e=Object.prototype.toString.call(t),Error(K(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Sb(e){var t=e._init;return t(e._payload)}function Y_(e){function t(v,g){if(e){var b=v.deletions;b===null?(v.deletions=[g],v.flags|=16):b.push(g)}}function n(v,g){if(!e)return null;for(;g!==null;)t(v,g),g=g.sibling;return null}function r(v,g){for(v=new Map;g!==null;)g.key!==null?v.set(g.key,g):v.set(g.index,g),g=g.sibling;return v}function i(v,g){return v=li(v,g),v.index=0,v.sibling=null,v}function a(v,g,b){return v.index=b,e?(b=v.alternate,b!==null?(b=b.index,b<g?(v.flags|=2,g):b):(v.flags|=2,g)):(v.flags|=1048576,g)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function s(v,g,b,w){return g===null||g.tag!==6?(g=Zp(b,v.mode,w),g.return=v,g):(g=i(g,b),g.return=v,g)}function l(v,g,b,w){var x=b.type;return x===Ia?f(v,g,b.props.children,w,b.key):g!==null&&(g.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Rr&&Sb(x)===g.type)?(w=i(g,b.props),w.ref=js(v,g,b),w.return=v,w):(w=Ac(b.type,b.key,b.props,null,v.mode,w),w.ref=js(v,g,b),w.return=v,w)}function u(v,g,b,w){return g===null||g.tag!==4||g.stateNode.containerInfo!==b.containerInfo||g.stateNode.implementation!==b.implementation?(g=eh(b,v.mode,w),g.return=v,g):(g=i(g,b.children||[]),g.return=v,g)}function f(v,g,b,w,x){return g===null||g.tag!==7?(g=ta(b,v.mode,w,x),g.return=v,g):(g=i(g,b),g.return=v,g)}function c(v,g,b){if(typeof g=="string"&&g!==""||typeof g=="number")return g=Zp(""+g,v.mode,b),g.return=v,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Du:return b=Ac(g.type,g.key,g.props,null,v.mode,b),b.ref=js(v,null,g),b.return=v,b;case Ma:return g=eh(g,v.mode,b),g.return=v,g;case Rr:var w=g._init;return c(v,w(g._payload),b)}if(Ws(g)||Os(g))return g=ta(g,v.mode,b,null),g.return=v,g;Gu(v,g)}return null}function d(v,g,b,w){var x=g!==null?g.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return x!==null?null:s(v,g,""+b,w);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Du:return b.key===x?l(v,g,b,w):null;case Ma:return b.key===x?u(v,g,b,w):null;case Rr:return x=b._init,d(v,g,x(b._payload),w)}if(Ws(b)||Os(b))return x!==null?null:f(v,g,b,w,null);Gu(v,b)}return null}function h(v,g,b,w,x){if(typeof w=="string"&&w!==""||typeof w=="number")return v=v.get(b)||null,s(g,v,""+w,x);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Du:return v=v.get(w.key===null?b:w.key)||null,l(g,v,w,x);case Ma:return v=v.get(w.key===null?b:w.key)||null,u(g,v,w,x);case Rr:var S=w._init;return h(v,g,b,S(w._payload),x)}if(Ws(w)||Os(w))return v=v.get(b)||null,f(g,v,w,x,null);Gu(g,w)}return null}function p(v,g,b,w){for(var x=null,S=null,_=g,P=g=0,A=null;_!==null&&P<b.length;P++){_.index>P?(A=_,_=null):A=_.sibling;var $=d(v,_,b[P],w);if($===null){_===null&&(_=A);break}e&&_&&$.alternate===null&&t(v,_),g=a($,g,P),S===null?x=$:S.sibling=$,S=$,_=A}if(P===b.length)return n(v,_),Ne&&Ti(v,P),x;if(_===null){for(;P<b.length;P++)_=c(v,b[P],w),_!==null&&(g=a(_,g,P),S===null?x=_:S.sibling=_,S=_);return Ne&&Ti(v,P),x}for(_=r(v,_);P<b.length;P++)A=h(_,v,P,b[P],w),A!==null&&(e&&A.alternate!==null&&_.delete(A.key===null?P:A.key),g=a(A,g,P),S===null?x=A:S.sibling=A,S=A);return e&&_.forEach(function(k){return t(v,k)}),Ne&&Ti(v,P),x}function y(v,g,b,w){var x=Os(b);if(typeof x!="function")throw Error(K(150));if(b=x.call(b),b==null)throw Error(K(151));for(var S=x=null,_=g,P=g=0,A=null,$=b.next();_!==null&&!$.done;P++,$=b.next()){_.index>P?(A=_,_=null):A=_.sibling;var k=d(v,_,$.value,w);if(k===null){_===null&&(_=A);break}e&&_&&k.alternate===null&&t(v,_),g=a(k,g,P),S===null?x=k:S.sibling=k,S=k,_=A}if($.done)return n(v,_),Ne&&Ti(v,P),x;if(_===null){for(;!$.done;P++,$=b.next())$=c(v,$.value,w),$!==null&&(g=a($,g,P),S===null?x=$:S.sibling=$,S=$);return Ne&&Ti(v,P),x}for(_=r(v,_);!$.done;P++,$=b.next())$=h(_,v,P,$.value,w),$!==null&&(e&&$.alternate!==null&&_.delete($.key===null?P:$.key),g=a($,g,P),S===null?x=$:S.sibling=$,S=$);return e&&_.forEach(function(C){return t(v,C)}),Ne&&Ti(v,P),x}function m(v,g,b,w){if(typeof b=="object"&&b!==null&&b.type===Ia&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Du:e:{for(var x=b.key,S=g;S!==null;){if(S.key===x){if(x=b.type,x===Ia){if(S.tag===7){n(v,S.sibling),g=i(S,b.props.children),g.return=v,v=g;break e}}else if(S.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Rr&&Sb(x)===S.type){n(v,S.sibling),g=i(S,b.props),g.ref=js(v,S,b),g.return=v,v=g;break e}n(v,S);break}else t(v,S);S=S.sibling}b.type===Ia?(g=ta(b.props.children,v.mode,w,b.key),g.return=v,v=g):(w=Ac(b.type,b.key,b.props,null,v.mode,w),w.ref=js(v,g,b),w.return=v,v=w)}return o(v);case Ma:e:{for(S=b.key;g!==null;){if(g.key===S)if(g.tag===4&&g.stateNode.containerInfo===b.containerInfo&&g.stateNode.implementation===b.implementation){n(v,g.sibling),g=i(g,b.children||[]),g.return=v,v=g;break e}else{n(v,g);break}else t(v,g);g=g.sibling}g=eh(b,v.mode,w),g.return=v,v=g}return o(v);case Rr:return S=b._init,m(v,g,S(b._payload),w)}if(Ws(b))return p(v,g,b,w);if(Os(b))return y(v,g,b,w);Gu(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,g!==null&&g.tag===6?(n(v,g.sibling),g=i(g,b),g.return=v,v=g):(n(v,g),g=Zp(b,v.mode,w),g.return=v,v=g),o(v)):n(v,g)}return m}var _o=Y_(!0),J_=Y_(!1),qc=yi(null),Vc=null,Wa=null,Vv=null;function Gv(){Vv=Wa=Vc=null}function Xv(e){var t=qc.current;ke(qc),e._currentValue=t}function fm(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function to(e,t){Vc=e,Vv=Wa=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Dt=!0),e.firstContext=null)}function gn(e){var t=e._currentValue;if(Vv!==e)if(e={context:e,memoizedValue:t,next:null},Wa===null){if(Vc===null)throw Error(K(308));Wa=e,Vc.dependencies={lanes:0,firstContext:e}}else Wa=Wa.next=e;return t}var Ri=null;function Qv(e){Ri===null?Ri=[e]:Ri.push(e)}function Z_(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Qv(t)):(n.next=i.next,i.next=n),t.interleaved=n,Sr(e,r)}function Sr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Dr=!1;function Yv(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function eP(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function hr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ai(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,he&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Sr(e,n)}return i=r.interleaved,i===null?(t.next=t,Qv(r)):(t.next=i.next,i.next=t),r.interleaved=t,Sr(e,n)}function xc(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rv(e,n)}}function Ob(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Gc(e,t,n,r){var i=e.updateQueue;Dr=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=u:s.next=u,f.lastBaseUpdate=l))}if(a!==null){var c=i.baseState;o=0,f=u=l=null,s=a;do{var d=s.lane,h=s.eventTime;if((r&d)===d){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,y=s;switch(d=t,h=n,y.tag){case 1:if(p=y.payload,typeof p=="function"){c=p.call(h,c,d);break e}c=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=y.payload,d=typeof p=="function"?p.call(h,c,d):p,d==null)break e;c=De({},c,d);break e;case 2:Dr=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(u=f=h,l=c):f=f.next=h,o|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(f===null&&(l=c),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);ua|=o,e.lanes=o,e.memoizedState=c}}function _b(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(K(191,i));i.call(r)}}}var xu={},Vn=yi(xu),xl=yi(xu),wl=yi(xu);function Di(e){if(e===xu)throw Error(K(174));return e}function Jv(e,t){switch(Ee(wl,t),Ee(xl,e),Ee(Vn,xu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Kh(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Kh(t,e)}ke(Vn),Ee(Vn,t)}function Po(){ke(Vn),ke(xl),ke(wl)}function tP(e){Di(wl.current);var t=Di(Vn.current),n=Kh(t,e.type);t!==n&&(Ee(xl,e),Ee(Vn,n))}function Zv(e){xl.current===e&&(ke(Vn),ke(xl))}var Ie=yi(0);function Xc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Vp=[];function eg(){for(var e=0;e<Vp.length;e++)Vp[e]._workInProgressVersionPrimary=null;Vp.length=0}var wc=Er.ReactCurrentDispatcher,Gp=Er.ReactCurrentBatchConfig,la=0,Re=null,Ze=null,st=null,Qc=!1,Zs=!1,Sl=0,Ok=0;function mt(){throw Error(K(321))}function tg(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!In(e[n],t[n]))return!1;return!0}function ng(e,t,n,r,i,a){if(la=a,Re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,wc.current=e===null||e.memoizedState===null?Ek:jk,e=n(r,i),Zs){a=0;do{if(Zs=!1,Sl=0,25<=a)throw Error(K(301));a+=1,st=Ze=null,t.updateQueue=null,wc.current=Tk,e=n(r,i)}while(Zs)}if(wc.current=Yc,t=Ze!==null&&Ze.next!==null,la=0,st=Ze=Re=null,Qc=!1,t)throw Error(K(300));return e}function rg(){var e=Sl!==0;return Sl=0,e}function Bn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return st===null?Re.memoizedState=st=e:st=st.next=e,st}function bn(){if(Ze===null){var e=Re.alternate;e=e!==null?e.memoizedState:null}else e=Ze.next;var t=st===null?Re.memoizedState:st.next;if(t!==null)st=t,Ze=e;else{if(e===null)throw Error(K(310));Ze=e,e={memoizedState:Ze.memoizedState,baseState:Ze.baseState,baseQueue:Ze.baseQueue,queue:Ze.queue,next:null},st===null?Re.memoizedState=st=e:st=st.next=e}return st}function Ol(e,t){return typeof t=="function"?t(e):t}function Xp(e){var t=bn(),n=t.queue;if(n===null)throw Error(K(311));n.lastRenderedReducer=e;var r=Ze,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(i!==null){a=i.next,r=r.baseState;var s=o=null,l=null,u=a;do{var f=u.lane;if((la&f)===f)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var c={lane:f,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=c,o=r):l=l.next=c,Re.lanes|=f,ua|=f}u=u.next}while(u!==null&&u!==a);l===null?o=r:l.next=s,In(r,t.memoizedState)||(Dt=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do a=i.lane,Re.lanes|=a,ua|=a,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Qp(e){var t=bn(),n=t.queue;if(n===null)throw Error(K(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);In(a,t.memoizedState)||(Dt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function nP(){}function rP(e,t){var n=Re,r=bn(),i=t(),a=!In(r.memoizedState,i);if(a&&(r.memoizedState=i,Dt=!0),r=r.queue,ig(oP.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||st!==null&&st.memoizedState.tag&1){if(n.flags|=2048,_l(9,aP.bind(null,n,r,i,t),void 0,null),ut===null)throw Error(K(349));la&30||iP(n,t,i)}return i}function iP(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Re.updateQueue,t===null?(t={lastEffect:null,stores:null},Re.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function aP(e,t,n,r){t.value=n,t.getSnapshot=r,sP(t)&&lP(e)}function oP(e,t,n){return n(function(){sP(t)&&lP(e)})}function sP(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!In(e,n)}catch{return!0}}function lP(e){var t=Sr(e,1);t!==null&&Mn(t,e,1,-1)}function Pb(e){var t=Bn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ol,lastRenderedState:e},t.queue=e,e=e.dispatch=Ak.bind(null,Re,e),[t.memoizedState,e]}function _l(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Re.updateQueue,t===null?(t={lastEffect:null,stores:null},Re.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function uP(){return bn().memoizedState}function Sc(e,t,n,r){var i=Bn();Re.flags|=e,i.memoizedState=_l(1|t,n,void 0,r===void 0?null:r)}function gd(e,t,n,r){var i=bn();r=r===void 0?null:r;var a=void 0;if(Ze!==null){var o=Ze.memoizedState;if(a=o.destroy,r!==null&&tg(r,o.deps)){i.memoizedState=_l(t,n,a,r);return}}Re.flags|=e,i.memoizedState=_l(1|t,n,a,r)}function Ab(e,t){return Sc(8390656,8,e,t)}function ig(e,t){return gd(2048,8,e,t)}function cP(e,t){return gd(4,2,e,t)}function fP(e,t){return gd(4,4,e,t)}function dP(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function pP(e,t,n){return n=n!=null?n.concat([e]):null,gd(4,4,dP.bind(null,t,e),n)}function ag(){}function hP(e,t){var n=bn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&tg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function mP(e,t){var n=bn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&tg(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function yP(e,t,n){return la&21?(In(n,t)||(n=w_(),Re.lanes|=n,ua|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Dt=!0),e.memoizedState=n)}function _k(e,t){var n=ge;ge=n!==0&&4>n?n:4,e(!0);var r=Gp.transition;Gp.transition={};try{e(!1),t()}finally{ge=n,Gp.transition=r}}function vP(){return bn().memoizedState}function Pk(e,t,n){var r=si(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},gP(e))bP(t,n);else if(n=Z_(e,t,n,r),n!==null){var i=jt();Mn(n,e,r,i),xP(n,t,r)}}function Ak(e,t,n){var r=si(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(gP(e))bP(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,In(s,o)){var l=t.interleaved;l===null?(i.next=i,Qv(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Z_(e,t,i,r),n!==null&&(i=jt(),Mn(n,e,r,i),xP(n,t,r))}}function gP(e){var t=e.alternate;return e===Re||t!==null&&t===Re}function bP(e,t){Zs=Qc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function xP(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rv(e,n)}}var Yc={readContext:gn,useCallback:mt,useContext:mt,useEffect:mt,useImperativeHandle:mt,useInsertionEffect:mt,useLayoutEffect:mt,useMemo:mt,useReducer:mt,useRef:mt,useState:mt,useDebugValue:mt,useDeferredValue:mt,useTransition:mt,useMutableSource:mt,useSyncExternalStore:mt,useId:mt,unstable_isNewReconciler:!1},Ek={readContext:gn,useCallback:function(e,t){return Bn().memoizedState=[e,t===void 0?null:t],e},useContext:gn,useEffect:Ab,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Sc(4194308,4,dP.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Sc(4194308,4,e,t)},useInsertionEffect:function(e,t){return Sc(4,2,e,t)},useMemo:function(e,t){var n=Bn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Bn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Pk.bind(null,Re,e),[r.memoizedState,e]},useRef:function(e){var t=Bn();return e={current:e},t.memoizedState=e},useState:Pb,useDebugValue:ag,useDeferredValue:function(e){return Bn().memoizedState=e},useTransition:function(){var e=Pb(!1),t=e[0];return e=_k.bind(null,e[1]),Bn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Re,i=Bn();if(Ne){if(n===void 0)throw Error(K(407));n=n()}else{if(n=t(),ut===null)throw Error(K(349));la&30||iP(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Ab(oP.bind(null,r,a,e),[e]),r.flags|=2048,_l(9,aP.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Bn(),t=ut.identifierPrefix;if(Ne){var n=fr,r=cr;n=(r&~(1<<32-Nn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Sl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ok++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},jk={readContext:gn,useCallback:hP,useContext:gn,useEffect:ig,useImperativeHandle:pP,useInsertionEffect:cP,useLayoutEffect:fP,useMemo:mP,useReducer:Xp,useRef:uP,useState:function(){return Xp(Ol)},useDebugValue:ag,useDeferredValue:function(e){var t=bn();return yP(t,Ze.memoizedState,e)},useTransition:function(){var e=Xp(Ol)[0],t=bn().memoizedState;return[e,t]},useMutableSource:nP,useSyncExternalStore:rP,useId:vP,unstable_isNewReconciler:!1},Tk={readContext:gn,useCallback:hP,useContext:gn,useEffect:ig,useImperativeHandle:pP,useInsertionEffect:cP,useLayoutEffect:fP,useMemo:mP,useReducer:Qp,useRef:uP,useState:function(){return Qp(Ol)},useDebugValue:ag,useDeferredValue:function(e){var t=bn();return Ze===null?t.memoizedState=e:yP(t,Ze.memoizedState,e)},useTransition:function(){var e=Qp(Ol)[0],t=bn().memoizedState;return[e,t]},useMutableSource:nP,useSyncExternalStore:rP,useId:vP,unstable_isNewReconciler:!1};function An(e,t){if(e&&e.defaultProps){t=De({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function dm(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:De({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var bd={isMounted:function(e){return(e=e._reactInternals)?Sa(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=jt(),i=si(e),a=hr(r,i);a.payload=t,n!=null&&(a.callback=n),t=ai(e,a,i),t!==null&&(Mn(t,e,i,r),xc(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=jt(),i=si(e),a=hr(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=ai(e,a,i),t!==null&&(Mn(t,e,i,r),xc(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=jt(),r=si(e),i=hr(n,r);i.tag=2,t!=null&&(i.callback=t),t=ai(e,i,r),t!==null&&(Mn(t,e,r,n),xc(t,e,r))}};function Eb(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!yl(n,r)||!yl(i,a):!0}function wP(e,t,n){var r=!1,i=pi,a=t.contextType;return typeof a=="object"&&a!==null?a=gn(a):(i=Ft(t)?oa:wt.current,r=t.contextTypes,a=(r=r!=null)?So(e,i):pi),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=bd,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function jb(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bd.enqueueReplaceState(t,t.state,null)}function pm(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Yv(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=gn(a):(a=Ft(t)?oa:wt.current,i.context=So(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(dm(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&bd.enqueueReplaceState(i,i.state,null),Gc(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Ao(e,t){try{var n="",r=t;do n+=rC(r),r=r.return;while(r);var i=n}catch(a){i=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:i,digest:null}}function Yp(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function hm(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var $k=typeof WeakMap=="function"?WeakMap:Map;function SP(e,t,n){n=hr(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zc||(Zc=!0,_m=r),hm(e,t)},n}function OP(e,t,n){n=hr(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){hm(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){hm(e,t),typeof r!="function"&&(oi===null?oi=new Set([this]):oi.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Tb(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $k;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Hk.bind(null,e,t,n),t.then(e,e))}function $b(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Cb(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=hr(-1,1),t.tag=2,ai(n,t,1))),n.lanes|=1),e)}var Ck=Er.ReactCurrentOwner,Dt=!1;function Ot(e,t,n,r){t.child=e===null?J_(t,null,n,r):_o(t,e.child,n,r)}function kb(e,t,n,r,i){n=n.render;var a=t.ref;return to(t,i),r=ng(e,t,n,r,a,i),n=rg(),e!==null&&!Dt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Or(e,t,i)):(Ne&&n&&Hv(t),t.flags|=1,Ot(e,t,r,i),t.child)}function Nb(e,t,n,r,i){if(e===null){var a=n.type;return typeof a=="function"&&!pg(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,_P(e,t,a,r,i)):(e=Ac(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:yl,n(o,r)&&e.ref===t.ref)return Or(e,t,i)}return t.flags|=1,e=li(a,r),e.ref=t.ref,e.return=t,t.child=e}function _P(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(yl(a,r)&&e.ref===t.ref)if(Dt=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Dt=!0);else return t.lanes=e.lanes,Or(e,t,i)}return mm(e,t,n,r,i)}function PP(e,t,n){var r=t.pendingProps,i=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ee(Ka,qt),qt|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ee(Ka,qt),qt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,Ee(Ka,qt),qt|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,Ee(Ka,qt),qt|=r;return Ot(e,t,i,n),t.child}function AP(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function mm(e,t,n,r,i){var a=Ft(n)?oa:wt.current;return a=So(t,a),to(t,i),n=ng(e,t,n,r,a,i),r=rg(),e!==null&&!Dt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Or(e,t,i)):(Ne&&r&&Hv(t),t.flags|=1,Ot(e,t,n,i),t.child)}function Mb(e,t,n,r,i){if(Ft(n)){var a=!0;Wc(t)}else a=!1;if(to(t,i),t.stateNode===null)Oc(e,t),wP(t,n,r),pm(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=gn(u):(u=Ft(n)?oa:wt.current,u=So(t,u));var f=n.getDerivedStateFromProps,c=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";c||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||l!==u)&&jb(t,o,r,u),Dr=!1;var d=t.memoizedState;o.state=d,Gc(t,r,o,i),l=t.memoizedState,s!==r||d!==l||Bt.current||Dr?(typeof f=="function"&&(dm(t,n,f,r),l=t.memoizedState),(s=Dr||Eb(t,n,s,r,d,l,u))?(c||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=u,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,eP(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:An(t.type,s),o.props=u,c=t.pendingProps,d=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=gn(l):(l=Ft(n)?oa:wt.current,l=So(t,l));var h=n.getDerivedStateFromProps;(f=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==c||d!==l)&&jb(t,o,r,l),Dr=!1,d=t.memoizedState,o.state=d,Gc(t,r,o,i);var p=t.memoizedState;s!==c||d!==p||Bt.current||Dr?(typeof h=="function"&&(dm(t,n,h,r),p=t.memoizedState),(u=Dr||Eb(t,n,u,r,d,p,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,p,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,p,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=l,r=u):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return ym(e,t,n,r,a,i)}function ym(e,t,n,r,i,a){AP(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&bb(t,n,!1),Or(e,t,a);r=t.stateNode,Ck.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=_o(t,e.child,null,a),t.child=_o(t,null,s,a)):Ot(e,t,s,a),t.memoizedState=r.state,i&&bb(t,n,!0),t.child}function EP(e){var t=e.stateNode;t.pendingContext?gb(e,t.pendingContext,t.pendingContext!==t.context):t.context&&gb(e,t.context,!1),Jv(e,t.containerInfo)}function Ib(e,t,n,r,i){return Oo(),qv(i),t.flags|=256,Ot(e,t,n,r),t.child}var vm={dehydrated:null,treeContext:null,retryLane:0};function gm(e){return{baseLanes:e,cachePool:null,transitions:null}}function jP(e,t,n){var r=t.pendingProps,i=Ie.current,a=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Ee(Ie,i&1),e===null)return cm(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:"hidden",children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=Sd(o,r,0,null),e=ta(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=gm(n),t.memoizedState=vm,e):og(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return kk(e,t,o,r,s,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=li(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=li(s,a):(a=ta(a,o,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?gm(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=vm,r}return a=e.child,e=a.sibling,r=li(a,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function og(e,t){return t=Sd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Xu(e,t,n,r){return r!==null&&qv(r),_o(t,e.child,null,n),e=og(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kk(e,t,n,r,i,a,o){if(n)return t.flags&256?(t.flags&=-257,r=Yp(Error(K(422))),Xu(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=Sd({mode:"visible",children:r.children},i,0,null),a=ta(a,i,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&_o(t,e.child,null,o),t.child.memoizedState=gm(o),t.memoizedState=vm,a);if(!(t.mode&1))return Xu(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,a=Error(K(419)),r=Yp(a,r,void 0),Xu(e,t,o,r)}if(s=(o&e.childLanes)!==0,Dt||s){if(r=ut,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,Sr(e,i),Mn(r,e,i,-1))}return dg(),r=Yp(Error(K(421))),Xu(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Kk.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,Qt=ii(i.nextSibling),Yt=t,Ne=!0,Cn=null,e!==null&&(cn[fn++]=cr,cn[fn++]=fr,cn[fn++]=sa,cr=e.id,fr=e.overflow,sa=t),t=og(t,r.children),t.flags|=4096,t)}function Rb(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),fm(e.return,t,n)}function Jp(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function TP(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Ot(e,t,r.children,n),r=Ie.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Rb(e,n,t);else if(e.tag===19)Rb(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ee(Ie,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Xc(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Jp(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Xc(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Jp(t,!0,n,null,a);break;case"together":Jp(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Oc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Or(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ua|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(K(153));if(t.child!==null){for(e=t.child,n=li(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=li(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Nk(e,t,n){switch(t.tag){case 3:EP(t),Oo();break;case 5:tP(t);break;case 1:Ft(t.type)&&Wc(t);break;case 4:Jv(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ee(qc,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ee(Ie,Ie.current&1),t.flags|=128,null):n&t.child.childLanes?jP(e,t,n):(Ee(Ie,Ie.current&1),e=Or(e,t,n),e!==null?e.sibling:null);Ee(Ie,Ie.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return TP(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ee(Ie,Ie.current),r)break;return null;case 22:case 23:return t.lanes=0,PP(e,t,n)}return Or(e,t,n)}var $P,bm,CP,kP;$P=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};bm=function(){};CP=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Di(Vn.current);var a=null;switch(n){case"input":i=zh(e,i),r=zh(e,r),a=[];break;case"select":i=De({},i,{value:void 0}),r=De({},r,{value:void 0}),a=[];break;case"textarea":i=Hh(e,i),r=Hh(e,r),a=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=zc)}qh(n,r);var o;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(ul.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var l=r[u];if(s=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(a||(a=[]),a.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(ul.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Te("scroll",e),a||s===l||(a=[])):(a=a||[]).push(u,l))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};kP=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ts(e,t){if(!Ne)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function yt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Mk(e,t,n){var r=t.pendingProps;switch(Kv(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return yt(t),null;case 1:return Ft(t.type)&&Uc(),yt(t),null;case 3:return r=t.stateNode,Po(),ke(Bt),ke(wt),eg(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Vu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Cn!==null&&(Em(Cn),Cn=null))),bm(e,t),yt(t),null;case 5:Zv(t);var i=Di(wl.current);if(n=t.type,e!==null&&t.stateNode!=null)CP(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(K(166));return yt(t),null}if(e=Di(Vn.current),Vu(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[Wn]=t,r[bl]=a,e=(t.mode&1)!==0,n){case"dialog":Te("cancel",r),Te("close",r);break;case"iframe":case"object":case"embed":Te("load",r);break;case"video":case"audio":for(i=0;i<Ks.length;i++)Te(Ks[i],r);break;case"source":Te("error",r);break;case"img":case"image":case"link":Te("error",r),Te("load",r);break;case"details":Te("toggle",r);break;case"input":K0(r,a),Te("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Te("invalid",r);break;case"textarea":V0(r,a),Te("invalid",r)}qh(n,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?r.textContent!==s&&(a.suppressHydrationWarning!==!0&&qu(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&qu(r.textContent,s,e),i=["children",""+s]):ul.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Te("scroll",r)}switch(n){case"input":Lu(r),q0(r,a,!0);break;case"textarea":Lu(r),G0(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=zc)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=o_(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Wn]=t,e[bl]=r,$P(e,t,!1,!1),t.stateNode=e;e:{switch(o=Vh(n,r),n){case"dialog":Te("cancel",e),Te("close",e),i=r;break;case"iframe":case"object":case"embed":Te("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ks.length;i++)Te(Ks[i],e);i=r;break;case"source":Te("error",e),i=r;break;case"img":case"image":case"link":Te("error",e),Te("load",e),i=r;break;case"details":Te("toggle",e),i=r;break;case"input":K0(e,r),i=zh(e,r),Te("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=De({},r,{value:void 0}),Te("invalid",e);break;case"textarea":V0(e,r),i=Hh(e,r),Te("invalid",e);break;default:i=r}qh(n,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?u_(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&s_(e,l)):a==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&cl(e,l):typeof l=="number"&&cl(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(ul.hasOwnProperty(a)?l!=null&&a==="onScroll"&&Te("scroll",e):l!=null&&$v(e,a,l,o))}switch(n){case"input":Lu(e),q0(e,r,!1);break;case"textarea":Lu(e),G0(e);break;case"option":r.value!=null&&e.setAttribute("value",""+di(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?Ya(e,!!r.multiple,a,!1):r.defaultValue!=null&&Ya(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=zc)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return yt(t),null;case 6:if(e&&t.stateNode!=null)kP(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(K(166));if(n=Di(wl.current),Di(Vn.current),Vu(t)){if(r=t.stateNode,n=t.memoizedProps,r[Wn]=t,(a=r.nodeValue!==n)&&(e=Yt,e!==null))switch(e.tag){case 3:qu(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&qu(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Wn]=t,t.stateNode=r}return yt(t),null;case 13:if(ke(Ie),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ne&&Qt!==null&&t.mode&1&&!(t.flags&128))Q_(),Oo(),t.flags|=98560,a=!1;else if(a=Vu(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(K(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(K(317));a[Wn]=t}else Oo(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;yt(t),a=!1}else Cn!==null&&(Em(Cn),Cn=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Ie.current&1?nt===0&&(nt=3):dg())),t.updateQueue!==null&&(t.flags|=4),yt(t),null);case 4:return Po(),bm(e,t),e===null&&vl(t.stateNode.containerInfo),yt(t),null;case 10:return Xv(t.type._context),yt(t),null;case 17:return Ft(t.type)&&Uc(),yt(t),null;case 19:if(ke(Ie),a=t.memoizedState,a===null)return yt(t),null;if(r=(t.flags&128)!==0,o=a.rendering,o===null)if(r)Ts(a,!1);else{if(nt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Xc(e),o!==null){for(t.flags|=128,Ts(a,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,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,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ee(Ie,Ie.current&1|2),t.child}e=e.sibling}a.tail!==null&&We()>Eo&&(t.flags|=128,r=!0,Ts(a,!1),t.lanes=4194304)}else{if(!r)if(e=Xc(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ts(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Ne)return yt(t),null}else 2*We()-a.renderingStartTime>Eo&&n!==1073741824&&(t.flags|=128,r=!0,Ts(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=We(),t.sibling=null,n=Ie.current,Ee(Ie,r?n&1|2:n&1),t):(yt(t),null);case 22:case 23:return fg(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?qt&1073741824&&(yt(t),t.subtreeFlags&6&&(t.flags|=8192)):yt(t),null;case 24:return null;case 25:return null}throw Error(K(156,t.tag))}function Ik(e,t){switch(Kv(t),t.tag){case 1:return Ft(t.type)&&Uc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Po(),ke(Bt),ke(wt),eg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Zv(t),null;case 13:if(ke(Ie),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(K(340));Oo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ke(Ie),null;case 4:return Po(),null;case 10:return Xv(t.type._context),null;case 22:case 23:return fg(),null;case 24:return null;default:return null}}var Qu=!1,bt=!1,Rk=typeof WeakSet=="function"?WeakSet:Set,Q=null;function Ha(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Fe(e,t,r)}else n.current=null}function xm(e,t,n){try{n()}catch(r){Fe(e,t,r)}}var Db=!1;function Dk(e,t){if(rm=Lc,e=D_(),Wv(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,l=-1,u=0,f=0,c=e,d=null;t:for(;;){for(var h;c!==n||i!==0&&c.nodeType!==3||(s=o+i),c!==a||r!==0&&c.nodeType!==3||(l=o+r),c.nodeType===3&&(o+=c.nodeValue.length),(h=c.firstChild)!==null;)d=c,c=h;for(;;){if(c===e)break t;if(d===n&&++u===i&&(s=o),d===a&&++f===r&&(l=o),(h=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(im={focusedElem:e,selectionRange:n},Lc=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var y=p.memoizedProps,m=p.memoizedState,v=t.stateNode,g=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:An(t.type,y),m);v.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(K(163))}}catch(w){Fe(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return p=Db,Db=!1,p}function el(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&xm(t,n,a)}i=i.next}while(i!==r)}}function xd(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function wm(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function NP(e){var t=e.alternate;t!==null&&(e.alternate=null,NP(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Wn],delete t[bl],delete t[sm],delete t[bk],delete t[xk])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function MP(e){return e.tag===5||e.tag===3||e.tag===4}function Lb(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||MP(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Sm(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=zc));else if(r!==4&&(e=e.child,e!==null))for(Sm(e,t,n),e=e.sibling;e!==null;)Sm(e,t,n),e=e.sibling}function Om(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Om(e,t,n),e=e.sibling;e!==null;)Om(e,t,n),e=e.sibling}var dt=null,Tn=!1;function Nr(e,t,n){for(n=n.child;n!==null;)IP(e,t,n),n=n.sibling}function IP(e,t,n){if(qn&&typeof qn.onCommitFiberUnmount=="function")try{qn.onCommitFiberUnmount(dd,n)}catch{}switch(n.tag){case 5:bt||Ha(n,t);case 6:var r=dt,i=Tn;dt=null,Nr(e,t,n),dt=r,Tn=i,dt!==null&&(Tn?(e=dt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):dt.removeChild(n.stateNode));break;case 18:dt!==null&&(Tn?(e=dt,n=n.stateNode,e.nodeType===8?Kp(e.parentNode,n):e.nodeType===1&&Kp(e,n),hl(e)):Kp(dt,n.stateNode));break;case 4:r=dt,i=Tn,dt=n.stateNode.containerInfo,Tn=!0,Nr(e,t,n),dt=r,Tn=i;break;case 0:case 11:case 14:case 15:if(!bt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&xm(n,t,o),i=i.next}while(i!==r)}Nr(e,t,n);break;case 1:if(!bt&&(Ha(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Fe(n,t,s)}Nr(e,t,n);break;case 21:Nr(e,t,n);break;case 22:n.mode&1?(bt=(r=bt)||n.memoizedState!==null,Nr(e,t,n),bt=r):Nr(e,t,n);break;default:Nr(e,t,n)}}function Bb(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Rk),t.forEach(function(r){var i=qk.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function On(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:dt=s.stateNode,Tn=!1;break e;case 3:dt=s.stateNode.containerInfo,Tn=!0;break e;case 4:dt=s.stateNode.containerInfo,Tn=!0;break e}s=s.return}if(dt===null)throw Error(K(160));IP(a,o,i),dt=null,Tn=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){Fe(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)RP(t,e),t=t.sibling}function RP(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(On(t,e),Ln(e),r&4){try{el(3,e,e.return),xd(3,e)}catch(y){Fe(e,e.return,y)}try{el(5,e,e.return)}catch(y){Fe(e,e.return,y)}}break;case 1:On(t,e),Ln(e),r&512&&n!==null&&Ha(n,n.return);break;case 5:if(On(t,e),Ln(e),r&512&&n!==null&&Ha(n,n.return),e.flags&32){var i=e.stateNode;try{cl(i,"")}catch(y){Fe(e,e.return,y)}}if(r&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=n!==null?n.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&i_(i,a),Vh(s,o);var u=Vh(s,a);for(o=0;o<l.length;o+=2){var f=l[o],c=l[o+1];f==="style"?u_(i,c):f==="dangerouslySetInnerHTML"?s_(i,c):f==="children"?cl(i,c):$v(i,f,c,u)}switch(s){case"input":Uh(i,a);break;case"textarea":a_(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var h=a.value;h!=null?Ya(i,!!a.multiple,h,!1):d!==!!a.multiple&&(a.defaultValue!=null?Ya(i,!!a.multiple,a.defaultValue,!0):Ya(i,!!a.multiple,a.multiple?[]:"",!1))}i[bl]=a}catch(y){Fe(e,e.return,y)}}break;case 6:if(On(t,e),Ln(e),r&4){if(e.stateNode===null)throw Error(K(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(y){Fe(e,e.return,y)}}break;case 3:if(On(t,e),Ln(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{hl(t.containerInfo)}catch(y){Fe(e,e.return,y)}break;case 4:On(t,e),Ln(e);break;case 13:On(t,e),Ln(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(ug=We())),r&4&&Bb(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(bt=(u=bt)||f,On(t,e),bt=u):On(t,e),Ln(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!f&&e.mode&1)for(Q=e,f=e.child;f!==null;){for(c=Q=f;Q!==null;){switch(d=Q,h=d.child,d.tag){case 0:case 11:case 14:case 15:el(4,d,d.return);break;case 1:Ha(d,d.return);var p=d.stateNode;if(typeof p.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,p.props=t.memoizedProps,p.state=t.memoizedState,p.componentWillUnmount()}catch(y){Fe(r,n,y)}}break;case 5:Ha(d,d.return);break;case 22:if(d.memoizedState!==null){zb(c);continue}}h!==null?(h.return=d,Q=h):zb(c)}f=f.sibling}e:for(f=null,c=e;;){if(c.tag===5){if(f===null){f=c;try{i=c.stateNode,u?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=c.stateNode,l=c.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=l_("display",o))}catch(y){Fe(e,e.return,y)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=u?"":c.memoizedProps}catch(y){Fe(e,e.return,y)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:On(t,e),Ln(e),r&4&&Bb(e);break;case 21:break;default:On(t,e),Ln(e)}}function Ln(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(MP(n)){var r=n;break e}n=n.return}throw Error(K(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(cl(i,""),r.flags&=-33);var a=Lb(e);Om(e,a,i);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Lb(e);Sm(e,s,o);break;default:throw Error(K(161))}}catch(l){Fe(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lk(e,t,n){Q=e,DP(e)}function DP(e,t,n){for(var r=(e.mode&1)!==0;Q!==null;){var i=Q,a=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||Qu;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||bt;s=Qu;var u=bt;if(Qu=o,(bt=l)&&!u)for(Q=i;Q!==null;)o=Q,l=o.child,o.tag===22&&o.memoizedState!==null?Ub(i):l!==null?(l.return=o,Q=l):Ub(i);for(;a!==null;)Q=a,DP(a),a=a.sibling;Q=i,Qu=s,bt=u}Fb(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,Q=a):Fb(e)}}function Fb(e){for(;Q!==null;){var t=Q;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:bt||xd(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!bt)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:An(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&_b(t,a,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}_b(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var f=u.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&hl(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(K(163))}bt||t.flags&512&&wm(t)}catch(d){Fe(t,t.return,d)}}if(t===e){Q=null;break}if(n=t.sibling,n!==null){n.return=t.return,Q=n;break}Q=t.return}}function zb(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Q=n;break}Q=t.return}}function Ub(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{xd(4,t)}catch(l){Fe(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){Fe(t,i,l)}}var a=t.return;try{wm(t)}catch(l){Fe(t,a,l)}break;case 5:var o=t.return;try{wm(t)}catch(l){Fe(t,o,l)}}}catch(l){Fe(t,t.return,l)}if(t===e){Q=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Q=s;break}Q=t.return}}var Bk=Math.ceil,Jc=Er.ReactCurrentDispatcher,sg=Er.ReactCurrentOwner,mn=Er.ReactCurrentBatchConfig,he=0,ut=null,Ve=null,pt=0,qt=0,Ka=yi(0),nt=0,Pl=null,ua=0,wd=0,lg=0,tl=null,It=null,ug=0,Eo=1/0,rr=null,Zc=!1,_m=null,oi=null,Yu=!1,Yr=null,ef=0,nl=0,Pm=null,_c=-1,Pc=0;function jt(){return he&6?We():_c!==-1?_c:_c=We()}function si(e){return e.mode&1?he&2&&pt!==0?pt&-pt:Sk.transition!==null?(Pc===0&&(Pc=w_()),Pc):(e=ge,e!==0||(e=window.event,e=e===void 0?16:j_(e.type)),e):1}function Mn(e,t,n,r){if(50<nl)throw nl=0,Pm=null,Error(K(185));vu(e,n,r),(!(he&2)||e!==ut)&&(e===ut&&(!(he&2)&&(wd|=n),nt===4&&Fr(e,pt)),zt(e,r),n===1&&he===0&&!(t.mode&1)&&(Eo=We()+500,vd&&vi()))}function zt(e,t){var n=e.callbackNode;SC(e,t);var r=Dc(e,e===ut?pt:0);if(r===0)n!==null&&Y0(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Y0(n),t===1)e.tag===0?wk(Wb.bind(null,e)):V_(Wb.bind(null,e)),vk(function(){!(he&6)&&vi()}),n=null;else{switch(S_(r)){case 1:n=Iv;break;case 4:n=b_;break;case 16:n=Rc;break;case 536870912:n=x_;break;default:n=Rc}n=KP(n,LP.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function LP(e,t){if(_c=-1,Pc=0,he&6)throw Error(K(327));var n=e.callbackNode;if(no()&&e.callbackNode!==n)return null;var r=Dc(e,e===ut?pt:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=tf(e,r);else{t=r;var i=he;he|=2;var a=FP();(ut!==e||pt!==t)&&(rr=null,Eo=We()+500,ea(e,t));do try{Uk();break}catch(s){BP(e,s)}while(!0);Gv(),Jc.current=a,he=i,Ve!==null?t=0:(ut=null,pt=0,t=nt)}if(t!==0){if(t===2&&(i=Jh(e),i!==0&&(r=i,t=Am(e,i))),t===1)throw n=Pl,ea(e,0),Fr(e,r),zt(e,We()),n;if(t===6)Fr(e,r);else{if(i=e.current.alternate,!(r&30)&&!Fk(i)&&(t=tf(e,r),t===2&&(a=Jh(e),a!==0&&(r=a,t=Am(e,a))),t===1))throw n=Pl,ea(e,0),Fr(e,r),zt(e,We()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(K(345));case 2:$i(e,It,rr);break;case 3:if(Fr(e,r),(r&130023424)===r&&(t=ug+500-We(),10<t)){if(Dc(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){jt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=om($i.bind(null,e,It,rr),t);break}$i(e,It,rr);break;case 4:if(Fr(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-Nn(r);a=1<<o,o=t[o],o>i&&(i=o),r&=~a}if(r=i,r=We()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Bk(r/1960))-r,10<r){e.timeoutHandle=om($i.bind(null,e,It,rr),r);break}$i(e,It,rr);break;case 5:$i(e,It,rr);break;default:throw Error(K(329))}}}return zt(e,We()),e.callbackNode===n?LP.bind(null,e):null}function Am(e,t){var n=tl;return e.current.memoizedState.isDehydrated&&(ea(e,t).flags|=256),e=tf(e,t),e!==2&&(t=It,It=n,t!==null&&Em(t)),e}function Em(e){It===null?It=e:It.push.apply(It,e)}function Fk(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!In(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Fr(e,t){for(t&=~lg,t&=~wd,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Nn(t),r=1<<n;e[n]=-1,t&=~r}}function Wb(e){if(he&6)throw Error(K(327));no();var t=Dc(e,0);if(!(t&1))return zt(e,We()),null;var n=tf(e,t);if(e.tag!==0&&n===2){var r=Jh(e);r!==0&&(t=r,n=Am(e,r))}if(n===1)throw n=Pl,ea(e,0),Fr(e,t),zt(e,We()),n;if(n===6)throw Error(K(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,$i(e,It,rr),zt(e,We()),null}function cg(e,t){var n=he;he|=1;try{return e(t)}finally{he=n,he===0&&(Eo=We()+500,vd&&vi())}}function ca(e){Yr!==null&&Yr.tag===0&&!(he&6)&&no();var t=he;he|=1;var n=mn.transition,r=ge;try{if(mn.transition=null,ge=1,e)return e()}finally{ge=r,mn.transition=n,he=t,!(he&6)&&vi()}}function fg(){qt=Ka.current,ke(Ka)}function ea(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,yk(n)),Ve!==null)for(n=Ve.return;n!==null;){var r=n;switch(Kv(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Uc();break;case 3:Po(),ke(Bt),ke(wt),eg();break;case 5:Zv(r);break;case 4:Po();break;case 13:ke(Ie);break;case 19:ke(Ie);break;case 10:Xv(r.type._context);break;case 22:case 23:fg()}n=n.return}if(ut=e,Ve=e=li(e.current,null),pt=qt=t,nt=0,Pl=null,lg=wd=ua=0,It=tl=null,Ri!==null){for(t=0;t<Ri.length;t++)if(n=Ri[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=i,r.next=o}n.pending=r}Ri=null}return e}function BP(e,t){do{var n=Ve;try{if(Gv(),wc.current=Yc,Qc){for(var r=Re.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Qc=!1}if(la=0,st=Ze=Re=null,Zs=!1,Sl=0,sg.current=null,n===null||n.return===null){nt=1,Pl=t,Ve=null;break}e:{var a=e,o=n.return,s=n,l=t;if(t=pt,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,f=s,c=f.tag;if(!(f.mode&1)&&(c===0||c===11||c===15)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=$b(o);if(h!==null){h.flags&=-257,Cb(h,o,s,a,t),h.mode&1&&Tb(a,u,t),t=h,l=u;var p=t.updateQueue;if(p===null){var y=new Set;y.add(l),t.updateQueue=y}else p.add(l);break e}else{if(!(t&1)){Tb(a,u,t),dg();break e}l=Error(K(426))}}else if(Ne&&s.mode&1){var m=$b(o);if(m!==null){!(m.flags&65536)&&(m.flags|=256),Cb(m,o,s,a,t),qv(Ao(l,s));break e}}a=l=Ao(l,s),nt!==4&&(nt=2),tl===null?tl=[a]:tl.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var v=SP(a,l,t);Ob(a,v);break e;case 1:s=l;var g=a.type,b=a.stateNode;if(!(a.flags&128)&&(typeof g.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(oi===null||!oi.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t;var w=OP(a,s,t);Ob(a,w);break e}}a=a.return}while(a!==null)}UP(n)}catch(x){t=x,Ve===n&&n!==null&&(Ve=n=n.return);continue}break}while(!0)}function FP(){var e=Jc.current;return Jc.current=Yc,e===null?Yc:e}function dg(){(nt===0||nt===3||nt===2)&&(nt=4),ut===null||!(ua&268435455)&&!(wd&268435455)||Fr(ut,pt)}function tf(e,t){var n=he;he|=2;var r=FP();(ut!==e||pt!==t)&&(rr=null,ea(e,t));do try{zk();break}catch(i){BP(e,i)}while(!0);if(Gv(),he=n,Jc.current=r,Ve!==null)throw Error(K(261));return ut=null,pt=0,nt}function zk(){for(;Ve!==null;)zP(Ve)}function Uk(){for(;Ve!==null&&!pC();)zP(Ve)}function zP(e){var t=HP(e.alternate,e,qt);e.memoizedProps=e.pendingProps,t===null?UP(e):Ve=t,sg.current=null}function UP(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Ik(n,t),n!==null){n.flags&=32767,Ve=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{nt=6,Ve=null;return}}else if(n=Mk(n,t,qt),n!==null){Ve=n;return}if(t=t.sibling,t!==null){Ve=t;return}Ve=t=e}while(t!==null);nt===0&&(nt=5)}function $i(e,t,n){var r=ge,i=mn.transition;try{mn.transition=null,ge=1,Wk(e,t,n,r)}finally{mn.transition=i,ge=r}return null}function Wk(e,t,n,r){do no();while(Yr!==null);if(he&6)throw Error(K(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(K(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(OC(e,a),e===ut&&(Ve=ut=null,pt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Yu||(Yu=!0,KP(Rc,function(){return no(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=mn.transition,mn.transition=null;var o=ge;ge=1;var s=he;he|=4,sg.current=null,Dk(e,n),RP(n,e),uk(im),Lc=!!rm,im=rm=null,e.current=n,Lk(n),hC(),he=s,ge=o,mn.transition=a}else e.current=n;if(Yu&&(Yu=!1,Yr=e,ef=i),a=e.pendingLanes,a===0&&(oi=null),vC(n.stateNode),zt(e,We()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Zc)throw Zc=!1,e=_m,_m=null,e;return ef&1&&e.tag!==0&&no(),a=e.pendingLanes,a&1?e===Pm?nl++:(nl=0,Pm=e):nl=0,vi(),null}function no(){if(Yr!==null){var e=S_(ef),t=mn.transition,n=ge;try{if(mn.transition=null,ge=16>e?16:e,Yr===null)var r=!1;else{if(e=Yr,Yr=null,ef=0,he&6)throw Error(K(331));var i=he;for(he|=4,Q=e.current;Q!==null;){var a=Q,o=a.child;if(Q.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(Q=u;Q!==null;){var f=Q;switch(f.tag){case 0:case 11:case 15:el(8,f,a)}var c=f.child;if(c!==null)c.return=f,Q=c;else for(;Q!==null;){f=Q;var d=f.sibling,h=f.return;if(NP(f),f===u){Q=null;break}if(d!==null){d.return=h,Q=d;break}Q=h}}}var p=a.alternate;if(p!==null){var y=p.child;if(y!==null){p.child=null;do{var m=y.sibling;y.sibling=null,y=m}while(y!==null)}}Q=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,Q=o;else e:for(;Q!==null;){if(a=Q,a.flags&2048)switch(a.tag){case 0:case 11:case 15:el(9,a,a.return)}var v=a.sibling;if(v!==null){v.return=a.return,Q=v;break e}Q=a.return}}var g=e.current;for(Q=g;Q!==null;){o=Q;var b=o.child;if(o.subtreeFlags&2064&&b!==null)b.return=o,Q=b;else e:for(o=g;Q!==null;){if(s=Q,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:xd(9,s)}}catch(x){Fe(s,s.return,x)}if(s===o){Q=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,Q=w;break e}Q=s.return}}if(he=i,vi(),qn&&typeof qn.onPostCommitFiberRoot=="function")try{qn.onPostCommitFiberRoot(dd,e)}catch{}r=!0}return r}finally{ge=n,mn.transition=t}}return!1}function Hb(e,t,n){t=Ao(n,t),t=SP(e,t,1),e=ai(e,t,1),t=jt(),e!==null&&(vu(e,1,t),zt(e,t))}function Fe(e,t,n){if(e.tag===3)Hb(e,e,n);else for(;t!==null;){if(t.tag===3){Hb(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(oi===null||!oi.has(r))){e=Ao(n,e),e=OP(t,e,1),t=ai(t,e,1),e=jt(),t!==null&&(vu(t,1,e),zt(t,e));break}}t=t.return}}function Hk(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=jt(),e.pingedLanes|=e.suspendedLanes&n,ut===e&&(pt&n)===n&&(nt===4||nt===3&&(pt&130023424)===pt&&500>We()-ug?ea(e,0):lg|=n),zt(e,t)}function WP(e,t){t===0&&(e.mode&1?(t=zu,zu<<=1,!(zu&130023424)&&(zu=4194304)):t=1);var n=jt();e=Sr(e,t),e!==null&&(vu(e,t,n),zt(e,n))}function Kk(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),WP(e,n)}function qk(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(K(314))}r!==null&&r.delete(t),WP(e,n)}var HP;HP=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Bt.current)Dt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Dt=!1,Nk(e,t,n);Dt=!!(e.flags&131072)}else Dt=!1,Ne&&t.flags&1048576&&G_(t,Kc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Oc(e,t),e=t.pendingProps;var i=So(t,wt.current);to(t,n),i=ng(null,t,r,e,i,n);var a=rg();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ft(r)?(a=!0,Wc(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Yv(t),i.updater=bd,t.stateNode=i,i._reactInternals=t,pm(t,r,e,n),t=ym(null,t,r,!0,a,n)):(t.tag=0,Ne&&a&&Hv(t),Ot(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Oc(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Gk(r),e=An(r,e),i){case 0:t=mm(null,t,r,e,n);break e;case 1:t=Mb(null,t,r,e,n);break e;case 11:t=kb(null,t,r,e,n);break e;case 14:t=Nb(null,t,r,An(r.type,e),n);break e}throw Error(K(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),mm(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),Mb(e,t,r,i,n);case 3:e:{if(EP(t),e===null)throw Error(K(387));r=t.pendingProps,a=t.memoizedState,i=a.element,eP(e,t),Gc(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Ao(Error(K(423)),t),t=Ib(e,t,r,n,i);break e}else if(r!==i){i=Ao(Error(K(424)),t),t=Ib(e,t,r,n,i);break e}else for(Qt=ii(t.stateNode.containerInfo.firstChild),Yt=t,Ne=!0,Cn=null,n=J_(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Oo(),r===i){t=Or(e,t,n);break e}Ot(e,t,r,n)}t=t.child}return t;case 5:return tP(t),e===null&&cm(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,am(r,i)?o=null:a!==null&&am(r,a)&&(t.flags|=32),AP(e,t),Ot(e,t,o,n),t.child;case 6:return e===null&&cm(t),null;case 13:return jP(e,t,n);case 4:return Jv(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_o(t,null,r,n):Ot(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),kb(e,t,r,i,n);case 7:return Ot(e,t,t.pendingProps,n),t.child;case 8:return Ot(e,t,t.pendingProps.children,n),t.child;case 12:return Ot(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,Ee(qc,r._currentValue),r._currentValue=o,a!==null)if(In(a.value,o)){if(a.children===i.children&&!Bt.current){t=Or(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(a.tag===1){l=hr(-1,n&-n),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),fm(a.return,n,t),s.lanes|=n;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(K(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),fm(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}Ot(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,to(t,n),i=gn(i),r=r(i),t.flags|=1,Ot(e,t,r,n),t.child;case 14:return r=t.type,i=An(r,t.pendingProps),i=An(r.type,i),Nb(e,t,r,i,n);case 15:return _P(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),Oc(e,t),t.tag=1,Ft(r)?(e=!0,Wc(t)):e=!1,to(t,n),wP(t,r,i),pm(t,r,i,n),ym(null,t,r,!0,e,n);case 19:return TP(e,t,n);case 22:return PP(e,t,n)}throw Error(K(156,t.tag))};function KP(e,t){return g_(e,t)}function Vk(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pn(e,t,n,r){return new Vk(e,t,n,r)}function pg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gk(e){if(typeof e=="function")return pg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kv)return 11;if(e===Nv)return 14}return 2}function li(e,t){var n=e.alternate;return n===null?(n=pn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ac(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")pg(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ia:return ta(n.children,i,a,t);case Cv:o=8,i|=8;break;case Dh:return e=pn(12,n,t,i|2),e.elementType=Dh,e.lanes=a,e;case Lh:return e=pn(13,n,t,i),e.elementType=Lh,e.lanes=a,e;case Bh:return e=pn(19,n,t,i),e.elementType=Bh,e.lanes=a,e;case t_:return Sd(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ZO:o=10;break e;case e_:o=9;break e;case kv:o=11;break e;case Nv:o=14;break e;case Rr:o=16,r=null;break e}throw Error(K(130,e==null?e:typeof e,""))}return t=pn(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function ta(e,t,n,r){return e=pn(7,e,r,t),e.lanes=n,e}function Sd(e,t,n,r){return e=pn(22,e,r,t),e.elementType=t_,e.lanes=n,e.stateNode={isHidden:!1},e}function Zp(e,t,n){return e=pn(6,e,null,t),e.lanes=n,e}function eh(e,t,n){return t=pn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xk(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Mp(0),this.expirationTimes=Mp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Mp(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function hg(e,t,n,r,i,a,o,s,l){return e=new Xk(e,t,n,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=pn(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yv(a),e}function Qk(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ma,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function qP(e){if(!e)return pi;e=e._reactInternals;e:{if(Sa(e)!==e||e.tag!==1)throw Error(K(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ft(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(K(171))}if(e.tag===1){var n=e.type;if(Ft(n))return q_(e,n,t)}return t}function VP(e,t,n,r,i,a,o,s,l){return e=hg(n,r,!0,e,i,a,o,s,l),e.context=qP(null),n=e.current,r=jt(),i=si(n),a=hr(r,i),a.callback=t??null,ai(n,a,i),e.current.lanes=i,vu(e,i,r),zt(e,r),e}function Od(e,t,n,r){var i=t.current,a=jt(),o=si(i);return n=qP(n),t.context===null?t.context=n:t.pendingContext=n,t=hr(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ai(i,t,o),e!==null&&(Mn(e,i,o,a),xc(e,i,o)),o}function nf(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Kb(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function mg(e,t){Kb(e,t),(e=e.alternate)&&Kb(e,t)}function Yk(){return null}var GP=typeof reportError=="function"?reportError:function(e){console.error(e)};function yg(e){this._internalRoot=e}_d.prototype.render=yg.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(K(409));Od(e,t,null,null)};_d.prototype.unmount=yg.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ca(function(){Od(null,e,null,null)}),t[wr]=null}};function _d(e){this._internalRoot=e}_d.prototype.unstable_scheduleHydration=function(e){if(e){var t=P_();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Br.length&&t!==0&&t<Br[n].priority;n++);Br.splice(n,0,e),n===0&&E_(e)}};function vg(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Pd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function qb(){}function Jk(e,t,n,r,i){if(i){if(typeof r=="function"){var a=r;r=function(){var u=nf(o);a.call(u)}}var o=VP(t,r,e,0,null,!1,!1,"",qb);return e._reactRootContainer=o,e[wr]=o.current,vl(e.nodeType===8?e.parentNode:e),ca(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var u=nf(l);s.call(u)}}var l=hg(e,0,!1,null,null,!1,!1,"",qb);return e._reactRootContainer=l,e[wr]=l.current,vl(e.nodeType===8?e.parentNode:e),ca(function(){Od(t,l,n,r)}),l}function Ad(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=nf(o);s.call(l)}}Od(t,o,e,i)}else o=Jk(n,t,e,i,r);return nf(o)}O_=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Hs(t.pendingLanes);n!==0&&(Rv(t,n|1),zt(t,We()),!(he&6)&&(Eo=We()+500,vi()))}break;case 13:ca(function(){var r=Sr(e,1);if(r!==null){var i=jt();Mn(r,e,1,i)}}),mg(e,1)}};Dv=function(e){if(e.tag===13){var t=Sr(e,134217728);if(t!==null){var n=jt();Mn(t,e,134217728,n)}mg(e,134217728)}};__=function(e){if(e.tag===13){var t=si(e),n=Sr(e,t);if(n!==null){var r=jt();Mn(n,e,t,r)}mg(e,t)}};P_=function(){return ge};A_=function(e,t){var n=ge;try{return ge=e,t()}finally{ge=n}};Xh=function(e,t,n){switch(t){case"input":if(Uh(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=yd(r);if(!i)throw Error(K(90));r_(r),Uh(r,i)}}}break;case"textarea":a_(e,n);break;case"select":t=n.value,t!=null&&Ya(e,!!n.multiple,t,!1)}};d_=cg;p_=ca;var Zk={usingClientEntryPoint:!1,Events:[bu,Ba,yd,c_,f_,cg]},$s={findFiberByHostInstance:Ii,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},eN={bundleType:$s.bundleType,version:$s.version,rendererPackageName:$s.rendererPackageName,rendererConfig:$s.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Er.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=y_(e),e===null?null:e.stateNode},findFiberByHostInstance:$s.findFiberByHostInstance||Yk,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ju=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ju.isDisabled&&Ju.supportsFiber)try{dd=Ju.inject(eN),qn=Ju}catch{}}en.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zk;en.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!vg(t))throw Error(K(200));return Qk(e,t,null,n)};en.createRoot=function(e,t){if(!vg(e))throw Error(K(299));var n=!1,r="",i=GP;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=hg(e,1,!1,null,null,n,!1,r,i),e[wr]=t.current,vl(e.nodeType===8?e.parentNode:e),new yg(t)};en.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(K(188)):(e=Object.keys(e).join(","),Error(K(268,e)));return e=y_(t),e=e===null?null:e.stateNode,e};en.flushSync=function(e){return ca(e)};en.hydrate=function(e,t,n){if(!Pd(t))throw Error(K(200));return Ad(null,e,t,!0,n)};en.hydrateRoot=function(e,t,n){if(!vg(e))throw Error(K(405));var r=n!=null&&n.hydratedSources||null,i=!1,a="",o=GP;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=VP(t,null,e,1,n??null,i,!1,a,o),e[wr]=t.current,vl(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new _d(t)};en.render=function(e,t,n){if(!Pd(t))throw Error(K(200));return Ad(null,e,t,!1,n)};en.unmountComponentAtNode=function(e){if(!Pd(e))throw Error(K(40));return e._reactRootContainer?(ca(function(){Ad(null,null,e,!1,function(){e._reactRootContainer=null,e[wr]=null})}),!0):!1};en.unstable_batchedUpdates=cg;en.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Pd(n))throw Error(K(200));if(e==null||e._reactInternals===void 0)throw Error(K(38));return Ad(e,t,n,!1,r)};en.version="18.3.1-next-f1338f8080-20240426";function XP(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(XP)}catch(e){console.error(e)}}XP(),XO.exports=en;var tN=XO.exports,Vb=tN;Ih.createRoot=Vb.createRoot,Ih.hydrateRoot=Vb.hydrateRoot;/**
* @remix-run/router v1.23.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Al(){return Al=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},Al.apply(this,arguments)}var Jr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Jr||(Jr={}));const Gb="popstate";function nN(e){e===void 0&&(e={});function t(r,i){let{pathname:a,search:o,hash:s}=r.location;return jm("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:rf(i)}return iN(t,n,null,e)}function He(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function gg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function rN(){return Math.random().toString(36).substr(2,8)}function Xb(e,t){return{usr:e.state,key:e.key,idx:t}}function jm(e,t,n,r){return n===void 0&&(n=null),Al({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?is(t):t,{state:n,key:t&&t.key||r||rN()})}function rf(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function is(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function iN(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=Jr.Pop,l=null,u=f();u==null&&(u=0,o.replaceState(Al({},o.state,{idx:u}),""));function f(){return(o.state||{idx:null}).idx}function c(){s=Jr.Pop;let m=f(),v=m==null?null:m-u;u=m,l&&l({action:s,location:y.location,delta:v})}function d(m,v){s=Jr.Push;let g=jm(y.location,m,v);u=f()+1;let b=Xb(g,u),w=y.createHref(g);try{o.pushState(b,"",w)}catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;i.location.assign(w)}a&&l&&l({action:s,location:y.location,delta:1})}function h(m,v){s=Jr.Replace;let g=jm(y.location,m,v);u=f();let b=Xb(g,u),w=y.createHref(g);o.replaceState(b,"",w),a&&l&&l({action:s,location:y.location,delta:0})}function p(m){let v=i.location.origin!=="null"?i.location.origin:i.location.href,g=typeof m=="string"?m:rf(m);return g=g.replace(/ $/,"%20"),He(v,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,v)}let y={get action(){return s},get location(){return e(i,o)},listen(m){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(Gb,c),l=m,()=>{i.removeEventListener(Gb,c),l=null}},createHref(m){return t(i,m)},createURL:p,encodeLocation(m){let v=p(m);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:d,replace:h,go(m){return o.go(m)}};return y}var Qb;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Qb||(Qb={}));function aN(e,t,n){return n===void 0&&(n="/"),oN(e,t,n)}function oN(e,t,n,r){let i=typeof t=="string"?is(t):t,a=bg(i.pathname||"/",n);if(a==null)return null;let o=QP(e);sN(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let u=bN(a);s=yN(o[l],u)}return s}function QP(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(He(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=ui([r,l.relativePath]),f=n.concat(l);a.children&&a.children.length>0&&(He(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),QP(a.children,t,f,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:hN(u,a.index),routesMeta:f})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let l of YP(a.path))i(a,o,l)}),t}function YP(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=YP(r.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function sN(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:mN(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const lN=/^:[\w-]+$/,uN=3,cN=2,fN=1,dN=10,pN=-2,Yb=e=>e==="*";function hN(e,t){let n=e.split("/"),r=n.length;return n.some(Yb)&&(r+=pN),t&&(r+=cN),n.filter(i=>!Yb(i)).reduce((i,a)=>i+(lN.test(a)?uN:a===""?fN:dN),r)}function mN(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function yN(e,t,n){let{routesMeta:r}=e,i={},a="/",o=[];for(let s=0;s<r.length;++s){let l=r[s],u=s===r.length-1,f=a==="/"?t:t.slice(a.length)||"/",c=vN({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},f),d=l.route;if(!c)return null;Object.assign(i,c.params),o.push({params:i,pathname:ui([a,c.pathname]),pathnameBase:_N(ui([a,c.pathnameBase])),route:d}),c.pathnameBase!=="/"&&(a=ui([a,c.pathnameBase]))}return o}function vN(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=gN(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((u,f,c)=>{let{paramName:d,isOptional:h}=f;if(d==="*"){let y=s[c]||"";o=a.slice(0,a.length-y.length).replace(/(.)\/+$/,"$1")}const p=s[c];return h&&!p?u[d]=void 0:u[d]=(p||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function gN(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),gg(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function bN(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return gg(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function bg(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const xN=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,wN=e=>xN.test(e);function SN(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?is(e):e,a;if(n)if(wN(n))a=n;else{if(n.includes("//")){let o=n;n=n.replace(/\/\/+/g,"/"),gg(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?a=Jb(n.substring(1),"/"):a=Jb(n,t)}else a=t;return{pathname:a,search:PN(r),hash:AN(i)}}function Jb(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function th(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function ON(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function xg(e,t){let n=ON(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function wg(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=is(e):(i=Al({},e),He(!i.pathname||!i.pathname.includes("?"),th("?","pathname","search",i)),He(!i.pathname||!i.pathname.includes("#"),th("#","pathname","hash",i)),He(!i.search||!i.search.includes("#"),th("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=n;else{let c=t.length-1;if(!r&&o.startsWith("..")){let d=o.split("/");for(;d[0]==="..";)d.shift(),c-=1;i.pathname=d.join("/")}s=c>=0?t[c]:"/"}let l=SN(i,s),u=o&&o!=="/"&&o.endsWith("/"),f=(a||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||f)&&(l.pathname+="/"),l}const ui=e=>e.join("/").replace(/\/\/+/g,"/"),_N=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),PN=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,AN=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function EN(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const JP=["post","put","patch","delete"];new Set(JP);const jN=["get",...JP];new Set(jN);/**
* React Router v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function El(){return El=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},El.apply(this,arguments)}const Sg=T.createContext(null),TN=T.createContext(null),gi=T.createContext(null),Ed=T.createContext(null),Jn=T.createContext({outlet:null,matches:[],isDataRoute:!1}),ZP=T.createContext(null);function $N(e,t){let{relative:n}=t===void 0?{}:t;as()||He(!1);let{basename:r,navigator:i}=T.useContext(gi),{hash:a,pathname:o,search:s}=tA(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:ui([r,o])),i.createHref({pathname:l,search:s,hash:a})}function as(){return T.useContext(Ed)!=null}function os(){return as()||He(!1),T.useContext(Ed).location}function eA(e){T.useContext(gi).static||T.useLayoutEffect(e)}function wu(){let{isDataRoute:e}=T.useContext(Jn);return e?qN():CN()}function CN(){as()||He(!1);let e=T.useContext(Sg),{basename:t,future:n,navigator:r}=T.useContext(gi),{matches:i}=T.useContext(Jn),{pathname:a}=os(),o=JSON.stringify(xg(i,n.v7_relativeSplatPath)),s=T.useRef(!1);return eA(()=>{s.current=!0}),T.useCallback(function(u,f){if(f===void 0&&(f={}),!s.current)return;if(typeof u=="number"){r.go(u);return}let c=wg(u,JSON.parse(o),a,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:ui([t,c.pathname])),(f.replace?r.replace:r.push)(c,f.state,f)},[t,r,o,a,e])}const kN=T.createContext(null);function NN(e){let t=T.useContext(Jn).outlet;return t&&T.createElement(kN.Provider,{value:e},t)}function MN(){let{matches:e}=T.useContext(Jn),t=e[e.length-1];return t?t.params:{}}function tA(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=T.useContext(gi),{matches:i}=T.useContext(Jn),{pathname:a}=os(),o=JSON.stringify(xg(i,r.v7_relativeSplatPath));return T.useMemo(()=>wg(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function IN(e,t){return RN(e,t)}function RN(e,t,n,r){as()||He(!1);let{navigator:i}=T.useContext(gi),{matches:a}=T.useContext(Jn),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=os(),f;if(t){var c;let m=typeof t=="string"?is(t):t;l==="/"||(c=m.pathname)!=null&&c.startsWith(l)||He(!1),f=m}else f=u;let d=f.pathname||"/",h=d;if(l!=="/"){let m=l.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(m.length).join("/")}let p=aN(e,{pathname:h}),y=zN(p&&p.map(m=>Object.assign({},m,{params:Object.assign({},s,m.params),pathname:ui([l,i.encodeLocation?i.encodeLocation(m.pathname).pathname:m.pathname]),pathnameBase:m.pathnameBase==="/"?l:ui([l,i.encodeLocation?i.encodeLocation(m.pathnameBase).pathname:m.pathnameBase])})),a,n,r);return t&&y?T.createElement(Ed.Provider,{value:{location:El({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Jr.Pop}},y):y}function DN(){let e=KN(),t=EN(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return T.createElement(T.Fragment,null,T.createElement("h2",null,"Unexpected Application Error!"),T.createElement("h3",{style:{fontStyle:"italic"}},t),n?T.createElement("pre",{style:i},n):null,null)}const LN=T.createElement(DN,null);class BN extends T.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?T.createElement(Jn.Provider,{value:this.props.routeContext},T.createElement(ZP.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function FN(e){let{routeContext:t,match:n,children:r}=e,i=T.useContext(Sg);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),T.createElement(Jn.Provider,{value:t},r)}function zN(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var a;if(!n)return null;if(n.errors)e=n.matches;else if((a=r)!=null&&a.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let f=o.findIndex(c=>c.route.id&&(s==null?void 0:s[c.route.id])!==void 0);f>=0||He(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<o.length;f++){let c=o[f];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(u=f),c.route.id){let{loaderData:d,errors:h}=n,p=c.route.loader&&d[c.route.id]===void 0&&(!h||h[c.route.id]===void 0);if(c.route.lazy||p){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((f,c,d)=>{let h,p=!1,y=null,m=null;n&&(h=s&&c.route.id?s[c.route.id]:void 0,y=c.route.errorElement||LN,l&&(u<0&&d===0?(VN("route-fallback"),p=!0,m=null):u===d&&(p=!0,m=c.route.hydrateFallbackElement||null)));let v=t.concat(o.slice(0,d+1)),g=()=>{let b;return h?b=y:p?b=m:c.route.Component?b=T.createElement(c.route.Component,null):c.route.element?b=c.route.element:b=f,T.createElement(FN,{match:c,routeContext:{outlet:f,matches:v,isDataRoute:n!=null},children:b})};return n&&(c.route.ErrorBoundary||c.route.errorElement||d===0)?T.createElement(BN,{location:n.location,revalidation:n.revalidation,component:y,error:h,children:g(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):g()},null)}var nA=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(nA||{}),rA=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(rA||{});function UN(e){let t=T.useContext(Sg);return t||He(!1),t}function WN(e){let t=T.useContext(TN);return t||He(!1),t}function HN(e){let t=T.useContext(Jn);return t||He(!1),t}function iA(e){let t=HN(),n=t.matches[t.matches.length-1];return n.route.id||He(!1),n.route.id}function KN(){var e;let t=T.useContext(ZP),n=WN(),r=iA();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function qN(){let{router:e}=UN(nA.UseNavigateStable),t=iA(rA.UseNavigateStable),n=T.useRef(!1);return eA(()=>{n.current=!0}),T.useCallback(function(i,a){a===void 0&&(a={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,El({fromRouteId:t},a)))},[e,t])}const Zb={};function VN(e,t,n){Zb[e]||(Zb[e]=!0)}function GN(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function XN(e){let{to:t,replace:n,state:r,relative:i}=e;as()||He(!1);let{future:a,static:o}=T.useContext(gi),{matches:s}=T.useContext(Jn),{pathname:l}=os(),u=wu(),f=wg(t,xg(s,a.v7_relativeSplatPath),l,i==="path"),c=JSON.stringify(f);return T.useEffect(()=>u(JSON.parse(c),{replace:n,state:r,relative:i}),[u,c,i,n,r]),null}function QN(e){return NN(e.context)}function Pn(e){He(!1)}function YN(e){let{basename:t="/",children:n=null,location:r,navigationType:i=Jr.Pop,navigator:a,static:o=!1,future:s}=e;as()&&He(!1);let l=t.replace(/^\/*/,"/"),u=T.useMemo(()=>({basename:l,navigator:a,static:o,future:El({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof r=="string"&&(r=is(r));let{pathname:f="/",search:c="",hash:d="",state:h=null,key:p="default"}=r,y=T.useMemo(()=>{let m=bg(f,l);return m==null?null:{location:{pathname:m,search:c,hash:d,state:h,key:p},navigationType:i}},[l,f,c,d,h,p,i]);return y==null?null:T.createElement(gi.Provider,{value:u},T.createElement(Ed.Provider,{children:n,value:y}))}function JN(e){let{children:t,location:n}=e;return IN(Tm(t),n)}new Promise(()=>{});function Tm(e,t){t===void 0&&(t=[]);let n=[];return T.Children.forEach(e,(r,i)=>{if(!T.isValidElement(r))return;let a=[...t,i];if(r.type===T.Fragment){n.push.apply(n,Tm(r.props.children,a));return}r.type!==Pn&&He(!1),!r.props.index||!r.props.children||He(!1);let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=Tm(r.props.children,a)),n.push(o)}),n}/**
* React Router DOM v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function $m(){return $m=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},$m.apply(this,arguments)}function ZN(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function e2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function t2(e,t){return e.button===0&&(!t||t==="_self")&&!e2(e)}const n2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],r2="6";try{window.__reactRouterVersion=r2}catch{}const i2="startTransition",ex=H$[i2];function a2(e){let{basename:t,children:n,future:r,window:i}=e,a=T.useRef();a.current==null&&(a.current=nN({window:i,v5Compat:!0}));let o=a.current,[s,l]=T.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},f=T.useCallback(c=>{u&&ex?ex(()=>l(c)):l(c)},[l,u]);return T.useLayoutEffect(()=>o.listen(f),[o,f]),T.useEffect(()=>GN(r),[r]),T.createElement(YN,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:o,future:r})}const o2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",s2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Su=T.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:u,preventScrollReset:f,viewTransition:c}=t,d=ZN(t,n2),{basename:h}=T.useContext(gi),p,y=!1;if(typeof u=="string"&&s2.test(u)&&(p=u,o2))try{let b=new URL(window.location.href),w=u.startsWith("//")?new URL(b.protocol+u):new URL(u),x=bg(w.pathname,h);w.origin===b.origin&&x!=null?u=x+w.search+w.hash:y=!0}catch{}let m=$N(u,{relative:i}),v=l2(u,{replace:o,state:s,target:l,preventScrollReset:f,relative:i,viewTransition:c});function g(b){r&&r(b),b.defaultPrevented||v(b)}return T.createElement("a",$m({},d,{href:p||m,onClick:y||a?r:g,ref:n,target:l}))});var tx;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(tx||(tx={}));var nx;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(nx||(nx={}));function l2(e,t){let{target:n,replace:r,state:i,preventScrollReset:a,relative:o,viewTransition:s}=t===void 0?{}:t,l=wu(),u=os(),f=tA(e,{relative:o});return T.useCallback(c=>{if(t2(c,n)){c.preventDefault();let d=r!==void 0?r:rf(u)===rf(f);l(e,{replace:d,state:i,preventScrollReset:a,relative:o,viewTransition:s})}},[u,l,f,r,i,n,e,a,o,s])}var ss=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},u2={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},zr,Ov,EO,c2=(EO=class{constructor(){Z(this,zr,u2);Z(this,Ov,!1)}setTimeoutProvider(e){G(this,zr,e)}setTimeout(e,t){return E(this,zr).setTimeout(e,t)}clearTimeout(e){E(this,zr).clearTimeout(e)}setInterval(e,t){return E(this,zr).setInterval(e,t)}clearInterval(e){E(this,zr).clearInterval(e)}},zr=new WeakMap,Ov=new WeakMap,EO),Li=new c2;function f2(e){setTimeout(e,0)}var fa=typeof window>"u"||"Deno"in globalThis;function _t(){}function d2(e,t){return typeof e=="function"?e(t):e}function Cm(e){return typeof e=="number"&&e>=0&&e!==1/0}function aA(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ci(e,t){return typeof e=="function"?e(t):e}function un(e,t){return typeof e=="function"?e(t):e}function rx(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==Og(o,t.options))return!1}else if(!jl(t.queryKey,o))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function ix(e,t){const{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(da(t.options.mutationKey)!==da(a))return!1}else if(!jl(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Og(e,t){return((t==null?void 0:t.queryKeyHashFn)||da)(e)}function da(e){return JSON.stringify(e,(t,n)=>km(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function jl(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>jl(e[n],t[n])):!1}var p2=Object.prototype.hasOwnProperty;function oA(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=ax(e)&&ax(t);if(!r&&!(km(e)&&km(t)))return t;const a=(r?e:Object.keys(e)).length,o=r?t:Object.keys(t),s=o.length,l=r?new Array(s):{};let u=0;for(let f=0;f<s;f++){const c=r?f:o[f],d=e[c],h=t[c];if(d===h){l[c]=d,(r?f<a:p2.call(e,c))&&u++;continue}if(d===null||h===null||typeof d!="object"||typeof h!="object"){l[c]=h;continue}const p=oA(d,h,n+1);l[c]=p,p===d&&u++}return a===s&&u===a?e:l}function af(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function ax(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function km(e){if(!ox(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!ox(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function ox(e){return Object.prototype.toString.call(e)==="[object Object]"}function h2(e){return new Promise(t=>{Li.setTimeout(t,e)})}function Nm(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?oA(e,t):t}function m2(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function y2(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var _g=Symbol();function sA(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===_g?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Pg(e,t){return typeof e=="function"?e(...t):!!e}function v2(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??(i=t()),r||(r=!0,i.aborted?n():i.addEventListener("abort",n,{once:!0})),i)}),e}var Ki,Ur,lo,jO,g2=(jO=class extends ss{constructor(){super();Z(this,Ki);Z(this,Ur);Z(this,lo);G(this,lo,t=>{if(!fa&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){E(this,Ur)||this.setEventListener(E(this,lo))}onUnsubscribe(){var t;this.hasListeners()||((t=E(this,Ur))==null||t.call(this),G(this,Ur,void 0))}setEventListener(t){var n;G(this,lo,t),(n=E(this,Ur))==null||n.call(this),G(this,Ur,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){E(this,Ki)!==t&&(G(this,Ki,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof E(this,Ki)=="boolean"?E(this,Ki):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Ki=new WeakMap,Ur=new WeakMap,lo=new WeakMap,jO),Ag=new g2;function Mm(){let e,t;const n=new Promise((i,a)=>{e=i,t=a});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}var b2=f2;function x2(){let e=[],t=0,n=s=>{s()},r=s=>{s()},i=b2;const a=s=>{t?e.push(s):i(()=>{n(s)})},o=()=>{const s=e;e=[],s.length&&i(()=>{r(()=>{s.forEach(l=>{n(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||o()}return l},batchCalls:s=>(...l)=>{a(()=>{s(...l)})},schedule:a,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{i=s}}}var et=x2(),uo,Wr,co,TO,w2=(TO=class extends ss{constructor(){super();Z(this,uo,!0);Z(this,Wr);Z(this,co);G(this,co,t=>{if(!fa&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){E(this,Wr)||this.setEventListener(E(this,co))}onUnsubscribe(){var t;this.hasListeners()||((t=E(this,Wr))==null||t.call(this),G(this,Wr,void 0))}setEventListener(t){var n;G(this,co,t),(n=E(this,Wr))==null||n.call(this),G(this,Wr,t(this.setOnline.bind(this)))}setOnline(t){E(this,uo)!==t&&(G(this,uo,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return E(this,uo)}},uo=new WeakMap,Wr=new WeakMap,co=new WeakMap,TO),of=new w2;function S2(e){return Math.min(1e3*2**e,3e4)}function lA(e){return(e??"online")==="online"?of.isOnline():!0}var Im=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function uA(e){let t=!1,n=0,r;const i=Mm(),a=()=>i.status!=="pending",o=y=>{var m;if(!a()){const v=new Im(y);d(v),(m=e.onCancel)==null||m.call(e,v)}},s=()=>{t=!0},l=()=>{t=!1},u=()=>Ag.isFocused()&&(e.networkMode==="always"||of.isOnline())&&e.canRun(),f=()=>lA(e.networkMode)&&e.canRun(),c=y=>{a()||(r==null||r(),i.resolve(y))},d=y=>{a()||(r==null||r(),i.reject(y))},h=()=>new Promise(y=>{var m;r=v=>{(a()||u())&&y(v)},(m=e.onPause)==null||m.call(e)}).then(()=>{var y;r=void 0,a()||(y=e.onContinue)==null||y.call(e)}),p=()=>{if(a())return;let y;const m=n===0?e.initialPromise:void 0;try{y=m??e.fn()}catch(v){y=Promise.reject(v)}Promise.resolve(y).then(c).catch(v=>{var S;if(a())return;const g=e.retry??(fa?0:3),b=e.retryDelay??S2,w=typeof b=="function"?b(n,v):b,x=g===!0||typeof g=="number"&&n<g||typeof g=="function"&&g(n,v);if(t||!x){d(v);return}n++,(S=e.onFail)==null||S.call(e,n,v),h2(w).then(()=>u()?void 0:h()).then(()=>{t?d(v):p()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r==null||r(),i),cancelRetry:s,continueRetry:l,canStart:f,start:()=>(f()?p():h().then(p),i)}}var qi,$O,cA=($O=class{constructor(){Z(this,qi)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Cm(this.gcTime)&&G(this,qi,Li.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(fa?1/0:5*60*1e3))}clearGcTimeout(){E(this,qi)&&(Li.clearTimeout(E(this,qi)),G(this,qi,void 0))}},qi=new WeakMap,$O),Vi,fo,ln,Gi,at,fu,Xi,En,nr,CO,O2=(CO=class extends cA{constructor(t){super();Z(this,En);Z(this,Vi);Z(this,fo);Z(this,ln);Z(this,Gi);Z(this,at);Z(this,fu);Z(this,Xi);G(this,Xi,!1),G(this,fu,t.defaultOptions),this.setOptions(t.options),this.observers=[],G(this,Gi,t.client),G(this,ln,E(this,Gi).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,G(this,Vi,lx(this.options)),this.state=t.state??E(this,Vi),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=E(this,at))==null?void 0:t.promise}setOptions(t){if(this.options={...E(this,fu),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const n=lx(this.options);n.data!==void 0&&(this.setState(sx(n.data,n.dataUpdatedAt)),G(this,Vi,n))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,ln).remove(this)}setData(t,n){const r=Nm(this.state.data,t,this.options);return se(this,En,nr).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){se(this,En,nr).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,i;const n=(r=E(this,at))==null?void 0:r.promise;return(i=E(this,at))==null||i.cancel(t),n?n.then(_t).catch(_t):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(E(this,Vi))}isActive(){return this.observers.some(t=>un(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===_g||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>ci(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!aA(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=E(this,at))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=E(this,at))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),E(this,ln).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(E(this,at)&&(E(this,Xi)?E(this,at).cancel({revert:!0}):E(this,at).cancelRetry()),this.scheduleGc()),E(this,ln).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||se(this,En,nr).call(this,{type:"invalidate"})}async fetch(t,n){var l,u,f,c,d,h,p,y,m,v,g,b;if(this.state.fetchStatus!=="idle"&&((l=E(this,at))==null?void 0:l.status())!=="rejected"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(E(this,at))return E(this,at).continueRetry(),E(this,at).promise}if(t&&this.setOptions(t),!this.options.queryFn){const w=this.observers.find(x=>x.options.queryFn);w&&this.setOptions(w.options)}const r=new AbortController,i=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>(G(this,Xi,!0),r.signal)})},a=()=>{const w=sA(this.options,n),S=(()=>{const _={client:E(this,Gi),queryKey:this.queryKey,meta:this.meta};return i(_),_})();return G(this,Xi,!1),this.options.persister?this.options.persister(w,S,this):w(S)},s=(()=>{const w={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:E(this,Gi),state:this.state,fetchFn:a};return i(w),w})();(u=this.options.behavior)==null||u.onFetch(s,this),G(this,fo,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((f=s.fetchOptions)==null?void 0:f.meta))&&se(this,En,nr).call(this,{type:"fetch",meta:(c=s.fetchOptions)==null?void 0:c.meta}),G(this,at,uA({initialPromise:n==null?void 0:n.initialPromise,fn:s.fetchFn,onCancel:w=>{w instanceof Im&&w.revert&&this.setState({...E(this,fo),fetchStatus:"idle"}),r.abort()},onFail:(w,x)=>{se(this,En,nr).call(this,{type:"failed",failureCount:w,error:x})},onPause:()=>{se(this,En,nr).call(this,{type:"pause"})},onContinue:()=>{se(this,En,nr).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0}));try{const w=await E(this,at).start();if(w===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(w),(h=(d=E(this,ln).config).onSuccess)==null||h.call(d,w,this),(y=(p=E(this,ln).config).onSettled)==null||y.call(p,w,this.state.error,this),w}catch(w){if(w instanceof Im){if(w.silent)return E(this,at).promise;if(w.revert){if(this.state.data===void 0)throw w;return this.state.data}}throw se(this,En,nr).call(this,{type:"error",error:w}),(v=(m=E(this,ln).config).onError)==null||v.call(m,w,this),(b=(g=E(this,ln).config).onSettled)==null||b.call(g,this.state.data,w,this),w}finally{this.scheduleGc()}}},Vi=new WeakMap,fo=new WeakMap,ln=new WeakMap,Gi=new WeakMap,at=new WeakMap,fu=new WeakMap,Xi=new WeakMap,En=new WeakSet,nr=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...fA(r.data,this.options),fetchMeta:t.meta??null};case"success":const i={...r,...sx(t.data,t.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return G(this,fo,t.manual?i:void 0),i;case"error":const a=t.error;return{...r,error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),et.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),E(this,ln).notify({query:this,type:"updated",action:t})})},CO);function fA(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:lA(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function sx(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function lx(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Nt,fe,du,St,Qi,po,or,Hr,pu,ho,mo,Yi,Ji,Kr,yo,ve,qs,Rm,Dm,Lm,Bm,Fm,zm,Um,dA,kO,_2=(kO=class extends ss{constructor(t,n){super();Z(this,ve);Z(this,Nt);Z(this,fe);Z(this,du);Z(this,St);Z(this,Qi);Z(this,po);Z(this,or);Z(this,Hr);Z(this,pu);Z(this,ho);Z(this,mo);Z(this,Yi);Z(this,Ji);Z(this,Kr);Z(this,yo,new Set);this.options=n,G(this,Nt,t),G(this,Hr,null),G(this,or,Mm()),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,fe).addObserver(this),ux(E(this,fe),this.options)?se(this,ve,qs).call(this):this.updateResult(),se(this,ve,Bm).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Wm(E(this,fe),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Wm(E(this,fe),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,se(this,ve,Fm).call(this),se(this,ve,zm).call(this),E(this,fe).removeObserver(this)}setOptions(t){const n=this.options,r=E(this,fe);if(this.options=E(this,Nt).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof un(this.options.enabled,E(this,fe))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");se(this,ve,Um).call(this),E(this,fe).setOptions(this.options),n._defaulted&&!af(this.options,n)&&E(this,Nt).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,fe),observer:this});const i=this.hasListeners();i&&cx(E(this,fe),r,this.options,n)&&se(this,ve,qs).call(this),this.updateResult(),i&&(E(this,fe)!==r||un(this.options.enabled,E(this,fe))!==un(n.enabled,E(this,fe))||ci(this.options.staleTime,E(this,fe))!==ci(n.staleTime,E(this,fe)))&&se(this,ve,Rm).call(this);const a=se(this,ve,Dm).call(this);i&&(E(this,fe)!==r||un(this.options.enabled,E(this,fe))!==un(n.enabled,E(this,fe))||a!==E(this,Kr))&&se(this,ve,Lm).call(this,a)}getOptimisticResult(t){const n=E(this,Nt).getQueryCache().build(E(this,Nt),t),r=this.createResult(n,t);return A2(this,r)&&(G(this,St,r),G(this,po,this.options),G(this,Qi,E(this,fe).state)),r}getCurrentResult(){return E(this,St)}trackResult(t,n){return new Proxy(t,{get:(r,i)=>(this.trackProp(i),n==null||n(i),i==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&E(this,or).status==="pending"&&E(this,or).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,i))})}trackProp(t){E(this,yo).add(t)}getCurrentQuery(){return E(this,fe)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=E(this,Nt).defaultQueryOptions(t),r=E(this,Nt).getQueryCache().build(E(this,Nt),n);return r.fetch().then(()=>this.createResult(r,n))}fetch(t){return se(this,ve,qs).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,St)))}createResult(t,n){var A;const r=E(this,fe),i=this.options,a=E(this,St),o=E(this,Qi),s=E(this,po),u=t!==r?t.state:E(this,du),{state:f}=t;let c={...f},d=!1,h;if(n._optimisticResults){const $=this.hasListeners(),k=!$&&ux(t,n),C=$&&cx(t,r,n,i);(k||C)&&(c={...c,...fA(f.data,t.options)}),n._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:p,errorUpdatedAt:y,status:m}=c;h=c.data;let v=!1;if(n.placeholderData!==void 0&&h===void 0&&m==="pending"){let $;a!=null&&a.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData)?($=a.data,v=!0):$=typeof n.placeholderData=="function"?n.placeholderData((A=E(this,mo))==null?void 0:A.state.data,E(this,mo)):n.placeholderData,$!==void 0&&(m="success",h=Nm(a==null?void 0:a.data,$,n),d=!0)}if(n.select&&h!==void 0&&!v)if(a&&h===(o==null?void 0:o.data)&&n.select===E(this,pu))h=E(this,ho);else try{G(this,pu,n.select),h=n.select(h),h=Nm(a==null?void 0:a.data,h,n),G(this,ho,h),G(this,Hr,null)}catch($){G(this,Hr,$)}E(this,Hr)&&(p=E(this,Hr),h=E(this,ho),y=Date.now(),m="error");const g=c.fetchStatus==="fetching",b=m==="pending",w=m==="error",x=b&&g,S=h!==void 0,P={status:m,fetchStatus:c.fetchStatus,isPending:b,isSuccess:m==="success",isError:w,isInitialLoading:x,isLoading:x,data:h,dataUpdatedAt:c.dataUpdatedAt,error:p,errorUpdatedAt:y,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:g,isRefetching:g&&!b,isLoadingError:w&&!S,isPaused:c.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:w&&S,isStale:Eg(t,n),refetch:this.refetch,promise:E(this,or),isEnabled:un(n.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const $=P.data!==void 0,k=P.status==="error"&&!$,C=R=>{k?R.reject(P.error):$&&R.resolve(P.data)},D=()=>{const R=G(this,or,P.promise=Mm());C(R)},I=E(this,or);switch(I.status){case"pending":t.queryHash===r.queryHash&&C(I);break;case"fulfilled":(k||P.data!==I.value)&&D();break;case"rejected":(!k||P.error!==I.reason)&&D();break}}return P}updateResult(){const t=E(this,St),n=this.createResult(E(this,fe),this.options);if(G(this,Qi,E(this,fe).state),G(this,po,this.options),E(this,Qi).data!==void 0&&G(this,mo,E(this,fe)),af(n,t))return;G(this,St,n);const r=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,a=typeof i=="function"?i():i;if(a==="all"||!a&&!E(this,yo).size)return!0;const o=new Set(a??E(this,yo));return this.options.throwOnError&&o.add("error"),Object.keys(E(this,St)).some(s=>{const l=s;return E(this,St)[l]!==t[l]&&o.has(l)})};se(this,ve,dA).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&se(this,ve,Bm).call(this)}},Nt=new WeakMap,fe=new WeakMap,du=new WeakMap,St=new WeakMap,Qi=new WeakMap,po=new WeakMap,or=new WeakMap,Hr=new WeakMap,pu=new WeakMap,ho=new WeakMap,mo=new WeakMap,Yi=new WeakMap,Ji=new WeakMap,Kr=new WeakMap,yo=new WeakMap,ve=new WeakSet,qs=function(t){se(this,ve,Um).call(this);let n=E(this,fe).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(_t)),n},Rm=function(){se(this,ve,Fm).call(this);const t=ci(this.options.staleTime,E(this,fe));if(fa||E(this,St).isStale||!Cm(t))return;const r=aA(E(this,St).dataUpdatedAt,t)+1;G(this,Yi,Li.setTimeout(()=>{E(this,St).isStale||this.updateResult()},r))},Dm=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(E(this,fe)):this.options.refetchInterval)??!1},Lm=function(t){se(this,ve,zm).call(this),G(this,Kr,t),!(fa||un(this.options.enabled,E(this,fe))===!1||!Cm(E(this,Kr))||E(this,Kr)===0)&&G(this,Ji,Li.setInterval(()=>{(this.options.refetchIntervalInBackground||Ag.isFocused())&&se(this,ve,qs).call(this)},E(this,Kr)))},Bm=function(){se(this,ve,Rm).call(this),se(this,ve,Lm).call(this,se(this,ve,Dm).call(this))},Fm=function(){E(this,Yi)&&(Li.clearTimeout(E(this,Yi)),G(this,Yi,void 0))},zm=function(){E(this,Ji)&&(Li.clearInterval(E(this,Ji)),G(this,Ji,void 0))},Um=function(){const t=E(this,Nt).getQueryCache().build(E(this,Nt),this.options);if(t===E(this,fe))return;const n=E(this,fe);G(this,fe,t),G(this,du,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},dA=function(t){et.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(E(this,St))}),E(this,Nt).getQueryCache().notify({query:E(this,fe),type:"observerResultsUpdated"})})},kO);function P2(e,t){return un(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function ux(e,t){return P2(e,t)||e.state.data!==void 0&&Wm(e,t,t.refetchOnMount)}function Wm(e,t,n){if(un(t.enabled,e)!==!1&&ci(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Eg(e,t)}return!1}function cx(e,t,n,r){return(e!==t||un(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Eg(e,n)}function Eg(e,t){return un(t.enabled,e)!==!1&&e.isStaleByTime(ci(t.staleTime,e))}function A2(e,t){return!af(e.getCurrentResult(),t)}function fx(e){return{onFetch:(t,n)=>{var f,c,d,h,p;const r=t.options,i=(d=(c=(f=t.fetchOptions)==null?void 0:f.meta)==null?void 0:c.fetchMore)==null?void 0:d.direction,a=((h=t.state.data)==null?void 0:h.pages)||[],o=((p=t.state.data)==null?void 0:p.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const u=async()=>{let y=!1;const m=b=>{v2(b,()=>t.signal,()=>y=!0)},v=sA(t.options,t.fetchOptions),g=async(b,w,x)=>{if(y)return Promise.reject();if(w==null&&b.pages.length)return Promise.resolve(b);const _=(()=>{const k={client:t.client,queryKey:t.queryKey,pageParam:w,direction:x?"backward":"forward",meta:t.options.meta};return m(k),k})(),P=await v(_),{maxPages:A}=t.options,$=x?y2:m2;return{pages:$(b.pages,P,A),pageParams:$(b.pageParams,w,A)}};if(i&&a.length){const b=i==="backward",w=b?E2:dx,x={pages:a,pageParams:o},S=w(r,x);s=await g(x,S,b)}else{const b=e??a.length;do{const w=l===0?o[0]??r.initialPageParam:dx(r,s);if(l>0&&w==null)break;s=await g(s,w),l++}while(l<b)}return s};t.options.persister?t.fetchFn=()=>{var y,m;return(m=(y=t.options).persister)==null?void 0:m.call(y,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=u}}}function dx(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function E2(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var hu,Fn,vt,Zi,zn,Mr,NO,j2=(NO=class extends cA{constructor(t){super();Z(this,zn);Z(this,hu);Z(this,Fn);Z(this,vt);Z(this,Zi);G(this,hu,t.client),this.mutationId=t.mutationId,G(this,vt,t.mutationCache),G(this,Fn,[]),this.state=t.state||pA(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){E(this,Fn).includes(t)||(E(this,Fn).push(t),this.clearGcTimeout(),E(this,vt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){G(this,Fn,E(this,Fn).filter(n=>n!==t)),this.scheduleGc(),E(this,vt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){E(this,Fn).length||(this.state.status==="pending"?this.scheduleGc():E(this,vt).remove(this))}continue(){var t;return((t=E(this,Zi))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,s,l,u,f,c,d,h,p,y,m,v,g,b,w,x,S,_;const n=()=>{se(this,zn,Mr).call(this,{type:"continue"})},r={client:E(this,hu),meta:this.options.meta,mutationKey:this.options.mutationKey};G(this,Zi,uA({fn:()=>this.options.mutationFn?this.options.mutationFn(t,r):Promise.reject(new Error("No mutationFn found")),onFail:(P,A)=>{se(this,zn,Mr).call(this,{type:"failed",failureCount:P,error:A})},onPause:()=>{se(this,zn,Mr).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,vt).canRun(this)}));const i=this.state.status==="pending",a=!E(this,Zi).canStart();try{if(i)n();else{se(this,zn,Mr).call(this,{type:"pending",variables:t,isPaused:a}),E(this,vt).config.onMutate&&await E(this,vt).config.onMutate(t,this,r);const A=await((s=(o=this.options).onMutate)==null?void 0:s.call(o,t,r));A!==this.state.context&&se(this,zn,Mr).call(this,{type:"pending",context:A,variables:t,isPaused:a})}const P=await E(this,Zi).start();return await((u=(l=E(this,vt).config).onSuccess)==null?void 0:u.call(l,P,t,this.state.context,this,r)),await((c=(f=this.options).onSuccess)==null?void 0:c.call(f,P,t,this.state.context,r)),await((h=(d=E(this,vt).config).onSettled)==null?void 0:h.call(d,P,null,this.state.variables,this.state.context,this,r)),await((y=(p=this.options).onSettled)==null?void 0:y.call(p,P,null,t,this.state.context,r)),se(this,zn,Mr).call(this,{type:"success",data:P}),P}catch(P){try{await((v=(m=E(this,vt).config).onError)==null?void 0:v.call(m,P,t,this.state.context,this,r))}catch(A){Promise.reject(A)}try{await((b=(g=this.options).onError)==null?void 0:b.call(g,P,t,this.state.context,r))}catch(A){Promise.reject(A)}try{await((x=(w=E(this,vt).config).onSettled)==null?void 0:x.call(w,void 0,P,this.state.variables,this.state.context,this,r))}catch(A){Promise.reject(A)}try{await((_=(S=this.options).onSettled)==null?void 0:_.call(S,void 0,P,t,this.state.context,r))}catch(A){Promise.reject(A)}throw se(this,zn,Mr).call(this,{type:"error",error:P}),P}finally{E(this,vt).runNext(this)}}},hu=new WeakMap,Fn=new WeakMap,vt=new WeakMap,Zi=new WeakMap,zn=new WeakSet,Mr=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),et.batch(()=>{E(this,Fn).forEach(r=>{r.onMutationUpdate(t)}),E(this,vt).notify({mutation:this,type:"updated",action:t})})},NO);function pA(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var sr,jn,mu,MO,T2=(MO=class extends ss{constructor(t={}){super();Z(this,sr);Z(this,jn);Z(this,mu);this.config=t,G(this,sr,new Set),G(this,jn,new Map),G(this,mu,0)}build(t,n,r){const i=new j2({client:t,mutationCache:this,mutationId:++Mu(this,mu)._,options:t.defaultMutationOptions(n),state:r});return this.add(i),i}add(t){E(this,sr).add(t);const n=Zu(t);if(typeof n=="string"){const r=E(this,jn).get(n);r?r.push(t):E(this,jn).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(E(this,sr).delete(t)){const n=Zu(t);if(typeof n=="string"){const r=E(this,jn).get(n);if(r)if(r.length>1){const i=r.indexOf(t);i!==-1&&r.splice(i,1)}else r[0]===t&&E(this,jn).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Zu(t);if(typeof n=="string"){const r=E(this,jn).get(n),i=r==null?void 0:r.find(a=>a.state.status==="pending");return!i||i===t}else return!0}runNext(t){var r;const n=Zu(t);if(typeof n=="string"){const i=(r=E(this,jn).get(n))==null?void 0:r.find(a=>a!==t&&a.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){et.batch(()=>{E(this,sr).forEach(t=>{this.notify({type:"removed",mutation:t})}),E(this,sr).clear(),E(this,jn).clear()})}getAll(){return Array.from(E(this,sr))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>ix(n,r))}findAll(t={}){return this.getAll().filter(n=>ix(t,n))}notify(t){et.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return et.batch(()=>Promise.all(t.map(n=>n.continue().catch(_t))))}},sr=new WeakMap,jn=new WeakMap,mu=new WeakMap,MO);function Zu(e){var t;return(t=e.options.scope)==null?void 0:t.id}var lr,qr,Mt,ur,br,Ec,Hm,IO,$2=(IO=class extends ss{constructor(n,r){super();Z(this,br);Z(this,lr);Z(this,qr);Z(this,Mt);Z(this,ur);G(this,lr,n),this.setOptions(r),this.bindMethods(),se(this,br,Ec).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var i;const r=this.options;this.options=E(this,lr).defaultMutationOptions(n),af(this.options,r)||E(this,lr).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,Mt),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&da(r.mutationKey)!==da(this.options.mutationKey)?this.reset():((i=E(this,Mt))==null?void 0:i.state.status)==="pending"&&E(this,Mt).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=E(this,Mt))==null||n.removeObserver(this)}onMutationUpdate(n){se(this,br,Ec).call(this),se(this,br,Hm).call(this,n)}getCurrentResult(){return E(this,qr)}reset(){var n;(n=E(this,Mt))==null||n.removeObserver(this),G(this,Mt,void 0),se(this,br,Ec).call(this),se(this,br,Hm).call(this)}mutate(n,r){var i;return G(this,ur,r),(i=E(this,Mt))==null||i.removeObserver(this),G(this,Mt,E(this,lr).getMutationCache().build(E(this,lr),this.options)),E(this,Mt).addObserver(this),E(this,Mt).execute(n)}},lr=new WeakMap,qr=new WeakMap,Mt=new WeakMap,ur=new WeakMap,br=new WeakSet,Ec=function(){var r;const n=((r=E(this,Mt))==null?void 0:r.state)??pA();G(this,qr,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},Hm=function(n){et.batch(()=>{var r,i,a,o,s,l,u,f;if(E(this,ur)&&this.hasListeners()){const c=E(this,qr).variables,d=E(this,qr).context,h={client:E(this,lr),meta:this.options.meta,mutationKey:this.options.mutationKey};if((n==null?void 0:n.type)==="success"){try{(i=(r=E(this,ur)).onSuccess)==null||i.call(r,n.data,c,d,h)}catch(p){Promise.reject(p)}try{(o=(a=E(this,ur)).onSettled)==null||o.call(a,n.data,null,c,d,h)}catch(p){Promise.reject(p)}}else if((n==null?void 0:n.type)==="error"){try{(l=(s=E(this,ur)).onError)==null||l.call(s,n.error,c,d,h)}catch(p){Promise.reject(p)}try{(f=(u=E(this,ur)).onSettled)==null||f.call(u,void 0,n.error,c,d,h)}catch(p){Promise.reject(p)}}}this.listeners.forEach(c=>{c(E(this,qr))})})},IO),Un,RO,C2=(RO=class extends ss{constructor(t={}){super();Z(this,Un);this.config=t,G(this,Un,new Map)}build(t,n,r){const i=n.queryKey,a=n.queryHash??Og(i,n);let o=this.get(a);return o||(o=new O2({client:t,queryKey:i,queryHash:a,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){E(this,Un).has(t.queryHash)||(E(this,Un).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=E(this,Un).get(t.queryHash);n&&(t.destroy(),n===t&&E(this,Un).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){et.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return E(this,Un).get(t)}getAll(){return[...E(this,Un).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>rx(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>rx(t,r)):n}notify(t){et.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){et.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){et.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Un=new WeakMap,RO),Be,Vr,Gr,vo,go,Xr,bo,xo,DO,k2=(DO=class{constructor(e={}){Z(this,Be);Z(this,Vr);Z(this,Gr);Z(this,vo);Z(this,go);Z(this,Xr);Z(this,bo);Z(this,xo);G(this,Be,e.queryCache||new C2),G(this,Vr,e.mutationCache||new T2),G(this,Gr,e.defaultOptions||{}),G(this,vo,new Map),G(this,go,new Map),G(this,Xr,0)}mount(){Mu(this,Xr)._++,E(this,Xr)===1&&(G(this,bo,Ag.subscribe(async e=>{e&&(await this.resumePausedMutations(),E(this,Be).onFocus())})),G(this,xo,of.subscribe(async e=>{e&&(await this.resumePausedMutations(),E(this,Be).onOnline())})))}unmount(){var e,t;Mu(this,Xr)._--,E(this,Xr)===0&&((e=E(this,bo))==null||e.call(this),G(this,bo,void 0),(t=E(this,xo))==null||t.call(this),G(this,xo,void 0))}isFetching(e){return E(this,Be).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return E(this,Vr).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=E(this,Be).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=E(this,Be).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(ci(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return E(this,Be).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=E(this,Be).get(r.queryHash),a=i==null?void 0:i.state.data,o=d2(t,a);if(o!==void 0)return E(this,Be).build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return et.batch(()=>E(this,Be).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=E(this,Be).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=E(this,Be);et.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=E(this,Be);return et.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=et.batch(()=>E(this,Be).findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(_t).catch(_t)}invalidateQueries(e,t={}){return et.batch(()=>(E(this,Be).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=et.batch(()=>E(this,Be).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let a=i.fetch(void 0,n);return n.throwOnError||(a=a.catch(_t)),i.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(r).then(_t)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=E(this,Be).build(this,t);return n.isStaleByTime(ci(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(_t).catch(_t)}fetchInfiniteQuery(e){return e.behavior=fx(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(_t).catch(_t)}ensureInfiniteQueryData(e){return e.behavior=fx(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return of.isOnline()?E(this,Vr).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,Be)}getMutationCache(){return E(this,Vr)}getDefaultOptions(){return E(this,Gr)}setDefaultOptions(e){G(this,Gr,e)}setQueryDefaults(e,t){E(this,vo).set(da(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...E(this,vo).values()],n={};return t.forEach(r=>{jl(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){E(this,go).set(da(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...E(this,go).values()],n={};return t.forEach(r=>{jl(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...E(this,Gr).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Og(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===_g&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...E(this,Gr).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){E(this,Be).clear(),E(this,Vr).clear()}},Be=new WeakMap,Vr=new WeakMap,Gr=new WeakMap,vo=new WeakMap,go=new WeakMap,Xr=new WeakMap,bo=new WeakMap,xo=new WeakMap,DO),hA=T.createContext(void 0),ls=e=>{const t=T.useContext(hA);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},N2=({client:e,children:t})=>(T.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),O.jsx(hA.Provider,{value:e,children:t})),mA=T.createContext(!1),M2=()=>T.useContext(mA);mA.Provider;function I2(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var R2=T.createContext(I2()),D2=()=>T.useContext(R2),L2=(e,t,n)=>{const r=n!=null&&n.state.error&&typeof e.throwOnError=="function"?Pg(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},B2=e=>{T.useEffect(()=>{e.clearReset()},[e])},F2=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||Pg(n,[e.error,r])),z2=e=>{if(e.suspense){const n=i=>i==="static"?i:Math.max(i??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...i)=>n(r(...i)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},U2=(e,t)=>e.isLoading&&e.isFetching&&!t,W2=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,px=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function H2(e,t,n){var d,h,p,y;const r=M2(),i=D2(),a=ls(),o=a.defaultQueryOptions(e);(h=(d=a.getDefaultOptions().queries)==null?void 0:d._experimental_beforeQuery)==null||h.call(d,o);const s=a.getQueryCache().get(o.queryHash);o._optimisticResults=r?"isRestoring":"optimistic",z2(o),L2(o,i,s),B2(i);const l=!a.getQueryCache().get(o.queryHash),[u]=T.useState(()=>new t(a,o)),f=u.getOptimisticResult(o),c=!r&&e.subscribed!==!1;if(T.useSyncExternalStore(T.useCallback(m=>{const v=c?u.subscribe(et.batchCalls(m)):_t;return u.updateResult(),v},[u,c]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),T.useEffect(()=>{u.setOptions(o)},[o,u]),W2(o,f))throw px(o,u,i);if(F2({result:f,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw f.error;if((y=(p=a.getDefaultOptions().queries)==null?void 0:p._experimental_afterQuery)==null||y.call(p,o,f),o.experimental_prefetchInRender&&!fa&&U2(f,r)){const m=l?px(o,u,i):s==null?void 0:s.promise;m==null||m.catch(_t).finally(()=>{u.updateResult()})}return o.notifyOnChangeProps?f:u.trackResult(f)}function hi(e,t){return H2(e,_2)}function na(e,t){const n=ls(),[r]=T.useState(()=>new $2(n,e));T.useEffect(()=>{r.setOptions(e)},[r,e]);const i=T.useSyncExternalStore(T.useCallback(o=>r.subscribe(et.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=T.useCallback((o,s)=>{r.mutate(o,s).catch(_t)},[r]);if(i.error&&Pg(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}function yA(e,t){return function(){return e.apply(t,arguments)}}const{toString:K2}=Object.prototype,{getPrototypeOf:jg}=Object,{iterator:jd,toStringTag:vA}=Symbol,Td=(e=>t=>{const n=K2.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Rn=e=>(e=e.toLowerCase(),t=>Td(t)===e),$d=e=>t=>typeof t===e,{isArray:us}=Array,jo=$d("undefined");function Ou(e){return e!==null&&!jo(e)&&e.constructor!==null&&!jo(e.constructor)&&Ut(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const gA=Rn("ArrayBuffer");function q2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&gA(e.buffer),t}const V2=$d("string"),Ut=$d("function"),bA=$d("number"),_u=e=>e!==null&&typeof e=="object",G2=e=>e===!0||e===!1,jc=e=>{if(Td(e)!=="object")return!1;const t=jg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vA in e)&&!(jd in e)},X2=e=>{if(!_u(e)||Ou(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Q2=Rn("Date"),Y2=Rn("File"),J2=Rn("Blob"),Z2=Rn("FileList"),eM=e=>_u(e)&&Ut(e.pipe),tM=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ut(e.append)&&((t=Td(e))==="formdata"||t==="object"&&Ut(e.toString)&&e.toString()==="[object FormData]"))},nM=Rn("URLSearchParams"),[rM,iM,aM,oM]=["ReadableStream","Request","Response","Headers"].map(Rn),sM=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Pu(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),us(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(Ou(e))return;const a=n?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let s;for(r=0;r<o;r++)s=a[r],t.call(null,e[s],s,e)}}function xA(e,t){if(Ou(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const Bi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,wA=e=>!jo(e)&&e!==Bi;function Km(){const{caseless:e,skipUndefined:t}=wA(this)&&this||{},n={},r=(i,a)=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;const o=e&&xA(n,a)||a;jc(n[o])&&jc(i)?n[o]=Km(n[o],i):jc(i)?n[o]=Km({},i):us(i)?n[o]=i.slice():(!t||!jo(i))&&(n[o]=i)};for(let i=0,a=arguments.length;i<a;i++)arguments[i]&&Pu(arguments[i],r);return n}const lM=(e,t,n,{allOwnKeys:r}={})=>(Pu(t,(i,a)=>{n&&Ut(i)?Object.defineProperty(e,a,{value:yA(i,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,a,{value:i,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),uM=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),cM=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},fM=(e,t,n,r)=>{let i,a,o;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&jg(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},dM=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},pM=e=>{if(!e)return null;if(us(e))return e;let t=e.length;if(!bA(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},hM=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&jg(Uint8Array)),mM=(e,t)=>{const r=(e&&e[jd]).call(e);let i;for(;(i=r.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},yM=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},vM=Rn("HTMLFormElement"),gM=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),hx=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),bM=Rn("RegExp"),SA=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Pu(n,(i,a)=>{let o;(o=t(i,a,e))!==!1&&(r[a]=o||i)}),Object.defineProperties(e,r)},xM=e=>{SA(e,(t,n)=>{if(Ut(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ut(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},wM=(e,t)=>{const n={},r=i=>{i.forEach(a=>{n[a]=!0})};return us(e)?r(e):r(String(e).split(t)),n},SM=()=>{},OM=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function _M(e){return!!(e&&Ut(e.append)&&e[vA]==="FormData"&&e[jd])}const PM=e=>{const t=new Array(10),n=(r,i)=>{if(_u(r)){if(t.indexOf(r)>=0)return;if(Ou(r))return r;if(!("toJSON"in r)){t[i]=r;const a=us(r)?[]:{};return Pu(r,(o,s)=>{const l=n(o,i+1);!jo(l)&&(a[s]=l)}),t[i]=void 0,a}}return r};return n(e,0)},AM=Rn("AsyncFunction"),EM=e=>e&&(_u(e)||Ut(e))&&Ut(e.then)&&Ut(e.catch),OA=((e,t)=>e?setImmediate:t?((n,r)=>(Bi.addEventListener("message",({source:i,data:a})=>{i===Bi&&a===n&&r.length&&r.shift()()},!1),i=>{r.push(i),Bi.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ut(Bi.postMessage)),jM=typeof queueMicrotask<"u"?queueMicrotask.bind(Bi):typeof process<"u"&&process.nextTick||OA,TM=e=>e!=null&&Ut(e[jd]),M={isArray:us,isArrayBuffer:gA,isBuffer:Ou,isFormData:tM,isArrayBufferView:q2,isString:V2,isNumber:bA,isBoolean:G2,isObject:_u,isPlainObject:jc,isEmptyObject:X2,isReadableStream:rM,isRequest:iM,isResponse:aM,isHeaders:oM,isUndefined:jo,isDate:Q2,isFile:Y2,isBlob:J2,isRegExp:bM,isFunction:Ut,isStream:eM,isURLSearchParams:nM,isTypedArray:hM,isFileList:Z2,forEach:Pu,merge:Km,extend:lM,trim:sM,stripBOM:uM,inherits:cM,toFlatObject:fM,kindOf:Td,kindOfTest:Rn,endsWith:dM,toArray:pM,forEachEntry:mM,matchAll:yM,isHTMLForm:vM,hasOwnProperty:hx,hasOwnProp:hx,reduceDescriptors:SA,freezeMethods:xM,toObjectSet:wM,toCamelCase:gM,noop:SM,toFiniteNumber:OM,findKey:xA,global:Bi,isContextDefined:wA,isSpecCompliantForm:_M,toJSONObject:PM,isAsyncFn:AM,isThenable:EM,setImmediate:OA,asap:jM,isIterable:TM};let ne=class _A extends Error{static from(t,n,r,i,a,o){const s=new _A(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,o&&Object.assign(s,o),s}constructor(t,n,r,i,a){super(t),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),i&&(this.request=i),a&&(this.response=a,this.status=a.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:M.toJSONObject(this.config),code:this.code,status:this.status}}};ne.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";ne.ERR_BAD_OPTION="ERR_BAD_OPTION";ne.ECONNABORTED="ECONNABORTED";ne.ETIMEDOUT="ETIMEDOUT";ne.ERR_NETWORK="ERR_NETWORK";ne.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";ne.ERR_DEPRECATED="ERR_DEPRECATED";ne.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";ne.ERR_BAD_REQUEST="ERR_BAD_REQUEST";ne.ERR_CANCELED="ERR_CANCELED";ne.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";ne.ERR_INVALID_URL="ERR_INVALID_URL";const $M=null;function qm(e){return M.isPlainObject(e)||M.isArray(e)}function PA(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function mx(e,t,n){return e?e.concat(t).map(function(i,a){return i=PA(i),!n&&a?"["+i+"]":i}).join(n?".":""):t}function CM(e){return M.isArray(e)&&!e.some(qm)}const kM=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function Cd(e,t,n){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=M.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,m){return!M.isUndefined(m[y])});const r=n.metaTokens,i=n.visitor||f,a=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(i))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(M.isDate(p))return p.toISOString();if(M.isBoolean(p))return p.toString();if(!l&&M.isBlob(p))throw new ne("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(p)||M.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function f(p,y,m){let v=p;if(p&&!m&&typeof p=="object"){if(M.endsWith(y,"{}"))y=r?y:y.slice(0,-2),p=JSON.stringify(p);else if(M.isArray(p)&&CM(p)||(M.isFileList(p)||M.endsWith(y,"[]"))&&(v=M.toArray(p)))return y=PA(y),v.forEach(function(b,w){!(M.isUndefined(b)||b===null)&&t.append(o===!0?mx([y],w,a):o===null?y:y+"[]",u(b))}),!1}return qm(p)?!0:(t.append(mx(m,y,a),u(p)),!1)}const c=[],d=Object.assign(kM,{defaultVisitor:f,convertValue:u,isVisitable:qm});function h(p,y){if(!M.isUndefined(p)){if(c.indexOf(p)!==-1)throw Error("Circular reference detected in "+y.join("."));c.push(p),M.forEach(p,function(v,g){(!(M.isUndefined(v)||v===null)&&i.call(t,v,M.isString(g)?g.trim():g,y,d))===!0&&h(v,y?y.concat(g):[g])}),c.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return h(e),t}function yx(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Tg(e,t){this._pairs=[],e&&Cd(e,this,t)}const AA=Tg.prototype;AA.append=function(t,n){this._pairs.push([t,n])};AA.toString=function(t){const n=t?function(r){return t.call(this,r,yx)}:yx;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function NM(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function EA(e,t,n){if(!t)return e;const r=n&&n.encode||NM,i=M.isFunction(n)?{serialize:n}:n,a=i&&i.serialize;let o;if(a?o=a(t,i):o=M.isURLSearchParams(t)?t.toString():new Tg(t,i).toString(r),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class vx{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){M.forEach(this.handlers,function(r){r!==null&&t(r)})}}const $g={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},MM=typeof URLSearchParams<"u"?URLSearchParams:Tg,IM=typeof FormData<"u"?FormData:null,RM=typeof Blob<"u"?Blob:null,DM={isBrowser:!0,classes:{URLSearchParams:MM,FormData:IM,Blob:RM},protocols:["http","https","file","blob","url","data"]},Cg=typeof window<"u"&&typeof document<"u",Vm=typeof navigator=="object"&&navigator||void 0,LM=Cg&&(!Vm||["ReactNative","NativeScript","NS"].indexOf(Vm.product)<0),BM=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",FM=Cg&&window.location.href||"http://localhost",zM=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Cg,hasStandardBrowserEnv:LM,hasStandardBrowserWebWorkerEnv:BM,navigator:Vm,origin:FM},Symbol.toStringTag,{value:"Module"})),xt={...zM,...DM};function UM(e,t){return Cd(e,new xt.classes.URLSearchParams,{visitor:function(n,r,i,a){return xt.isNode&&M.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function WM(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function HM(e){const t={},n=Object.keys(e);let r;const i=n.length;let a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function jA(e){function t(n,r,i,a){let o=n[a++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),l=a>=n.length;return o=!o&&M.isArray(i)?i.length:o,l?(M.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r,!s):((!i[o]||!M.isObject(i[o]))&&(i[o]=[]),t(n,r,i[o],a)&&M.isArray(i[o])&&(i[o]=HM(i[o])),!s)}if(M.isFormData(e)&&M.isFunction(e.entries)){const n={};return M.forEachEntry(e,(r,i)=>{t(WM(r),i,n,0)}),n}return null}function KM(e,t,n){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Au={transitional:$g,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,a=M.isObject(t);if(a&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return i?JSON.stringify(jA(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t)||M.isReadableStream(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return UM(t,this.formSerializer).toString();if((s=M.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Cd(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||i?(n.setContentType("application/json",!1),KM(t)):t}],transformResponse:[function(t){const n=this.transitional||Au.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(M.isResponse(t)||M.isReadableStream(t))return t;if(t&&M.isString(t)&&(r&&!this.responseType||i)){const o=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(s){if(o)throw s.name==="SyntaxError"?ne.from(s,ne.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:xt.classes.FormData,Blob:xt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};M.forEach(["delete","get","head","post","put","patch"],e=>{Au.headers[e]={}});const qM=M.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),VM=e=>{const t={};let n,r,i;return e&&e.split(`
`).forEach(function(o){i=o.indexOf(":"),n=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!n||t[n]&&qM[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},gx=Symbol("internals");function Cs(e){return e&&String(e).trim().toLowerCase()}function Tc(e){return e===!1||e==null?e:M.isArray(e)?e.map(Tc):String(e)}function GM(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const XM=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function nh(e,t,n,r,i){if(M.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!M.isString(t)){if(M.isString(r))return t.indexOf(r)!==-1;if(M.isRegExp(r))return r.test(t)}}function QM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function YM(e,t){const n=M.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,a,o){return this[r].call(this,t,i,a,o)},configurable:!0})})}let Wt=class{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function a(s,l,u){const f=Cs(l);if(!f)throw new Error("header name must be a non-empty string");const c=M.findKey(i,f);(!c||i[c]===void 0||u===!0||u===void 0&&i[c]!==!1)&&(i[c||l]=Tc(s))}const o=(s,l)=>M.forEach(s,(u,f)=>a(u,f,l));if(M.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(M.isString(t)&&(t=t.trim())&&!XM(t))o(VM(t),n);else if(M.isObject(t)&&M.isIterable(t)){let s={},l,u;for(const f of t){if(!M.isArray(f))throw TypeError("Object iterator must return a key-value pair");s[u=f[0]]=(l=s[u])?M.isArray(l)?[...l,f[1]]:[l,f[1]]:f[1]}o(s,n)}else t!=null&&a(n,t,r);return this}get(t,n){if(t=Cs(t),t){const r=M.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return GM(i);if(M.isFunction(n))return n.call(this,i,r);if(M.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Cs(t),t){const r=M.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||nh(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function a(o){if(o=Cs(o),o){const s=M.findKey(r,o);s&&(!n||nh(r,r[s],s,n))&&(delete r[s],i=!0)}}return M.isArray(t)?t.forEach(a):a(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const a=n[r];(!t||nh(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const n=this,r={};return M.forEach(this,(i,a)=>{const o=M.findKey(r,a);if(o){n[o]=Tc(i),delete n[a];return}const s=t?QM(a):String(a).trim();s!==a&&delete n[a],n[s]=Tc(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return M.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&M.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[gx]=this[gx]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=Cs(o);r[s]||(YM(i,o),r[s]=!0)}return M.isArray(t)?t.forEach(a):a(t),this}};Wt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.reduceDescriptors(Wt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});M.freezeMethods(Wt);function rh(e,t){const n=this||Au,r=t||n,i=Wt.from(r.headers);let a=r.data;return M.forEach(e,function(s){a=s.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function TA(e){return!!(e&&e.__CANCEL__)}let Eu=class extends ne{constructor(t,n,r){super(t??"canceled",ne.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function $A(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ne("Request failed with status code "+n.status,[ne.ERR_BAD_REQUEST,ne.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function JM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ZM(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),f=r[a];o||(o=u),n[i]=l,r[i]=u;let c=a,d=0;for(;c!==i;)d+=n[c++],c=c%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o<t)return;const h=f&&u-f;return h?Math.round(d*1e3/h):void 0}}function eI(e,t){let n=0,r=1e3/t,i,a;const o=(u,f=Date.now())=>{n=f,i=null,a&&(clearTimeout(a),a=null),e(...u)};return[(...u)=>{const f=Date.now(),c=f-n;c>=r?o(u,f):(i=u,a||(a=setTimeout(()=>{a=null,o(i)},r-c)))},()=>i&&o(i)]}const sf=(e,t,n=3)=>{let r=0;const i=ZM(50,250);return eI(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-r,u=i(l),f=o<=s;r=o;const c={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&f?(s-o)/u:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(c)},n)},bx=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},xx=e=>(...t)=>M.asap(()=>e(...t)),tI=xt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,xt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(xt.origin),xt.navigator&&/(msie|trident)/i.test(xt.navigator.userAgent)):()=>!0,nI=xt.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];M.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),M.isString(r)&&s.push(`path=${r}`),M.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push("secure"),M.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function rI(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function iI(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function CA(e,t,n){let r=!rI(t);return e&&(r||n==!1)?iI(e,t):t}const wx=e=>e instanceof Wt?{...e}:e;function pa(e,t){t=t||{};const n={};function r(u,f,c,d){return M.isPlainObject(u)&&M.isPlainObject(f)?M.merge.call({caseless:d},u,f):M.isPlainObject(f)?M.merge({},f):M.isArray(f)?f.slice():f}function i(u,f,c,d){if(M.isUndefined(f)){if(!M.isUndefined(u))return r(void 0,u,c,d)}else return r(u,f,c,d)}function a(u,f){if(!M.isUndefined(f))return r(void 0,f)}function o(u,f){if(M.isUndefined(f)){if(!M.isUndefined(u))return r(void 0,u)}else return r(void 0,f)}function s(u,f,c){if(c in t)return r(u,f);if(c in e)return r(void 0,u)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,f,c)=>i(wx(u),wx(f),c,!0)};return M.forEach(Object.keys({...e,...t}),function(f){if(f==="__proto__"||f==="constructor"||f==="prototype")return;const c=M.hasOwnProp(l,f)?l[f]:i,d=c(e[f],t[f],f);M.isUndefined(d)&&c!==s||(n[f]=d)}),n}const kA=e=>{const t=pa({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=Wt.from(o),t.url=EA(CA(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),M.isFormData(n)){if(xt.hasStandardBrowserEnv||xt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(M.isFunction(n.getHeaders)){const l=n.getHeaders(),u=["content-type","content-length"];Object.entries(l).forEach(([f,c])=>{u.includes(f.toLowerCase())&&o.set(f,c)})}}if(xt.hasStandardBrowserEnv&&(r&&M.isFunction(r)&&(r=r(t)),r||r!==!1&&tI(t.url))){const l=i&&a&&nI.read(a);l&&o.set(i,l)}return t},aI=typeof XMLHttpRequest<"u",oI=aI&&function(e){return new Promise(function(n,r){const i=kA(e);let a=i.data;const o=Wt.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:u}=i,f,c,d,h,p;function y(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(f),i.signal&&i.signal.removeEventListener("abort",f)}let m=new XMLHttpRequest;m.open(i.method.toUpperCase(),i.url,!0),m.timeout=i.timeout;function v(){if(!m)return;const b=Wt.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders()),x={data:!s||s==="text"||s==="json"?m.responseText:m.response,status:m.status,statusText:m.statusText,headers:b,config:e,request:m};$A(function(_){n(_),y()},function(_){r(_),y()},x),m=null}"onloadend"in m?m.onloadend=v:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(v)},m.onabort=function(){m&&(r(new ne("Request aborted",ne.ECONNABORTED,e,m)),m=null)},m.onerror=function(w){const x=w&&w.message?w.message:"Network Error",S=new ne(x,ne.ERR_NETWORK,e,m);S.event=w||null,r(S),m=null},m.ontimeout=function(){let w=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||$g;i.timeoutErrorMessage&&(w=i.timeoutErrorMessage),r(new ne(w,x.clarifyTimeoutError?ne.ETIMEDOUT:ne.ECONNABORTED,e,m)),m=null},a===void 0&&o.setContentType(null),"setRequestHeader"in m&&M.forEach(o.toJSON(),function(w,x){m.setRequestHeader(x,w)}),M.isUndefined(i.withCredentials)||(m.withCredentials=!!i.withCredentials),s&&s!=="json"&&(m.responseType=i.responseType),u&&([d,p]=sf(u,!0),m.addEventListener("progress",d)),l&&m.upload&&([c,h]=sf(l),m.upload.addEventListener("progress",c),m.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(f=b=>{m&&(r(!b||b.type?new Eu(null,e,m):b),m.abort(),m=null)},i.cancelToken&&i.cancelToken.subscribe(f),i.signal&&(i.signal.aborted?f():i.signal.addEventListener("abort",f)));const g=JM(i.url);if(g&&xt.protocols.indexOf(g)===-1){r(new ne("Unsupported protocol "+g+":",ne.ERR_BAD_REQUEST,e));return}m.send(a||null)})},sI=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const a=function(u){if(!i){i=!0,s();const f=u instanceof Error?u:this.reason;r.abort(f instanceof ne?f:new Eu(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new ne(`timeout of ${t}ms exceeded`,ne.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),e=null)};e.forEach(u=>u.addEventListener("abort",a));const{signal:l}=r;return l.unsubscribe=()=>M.asap(s),l}},lI=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},uI=async function*(e,t){for await(const n of cI(e))yield*lI(n,t)},cI=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},Sx=(e,t,n,r)=>{const i=uI(e,t);let a=0,o,s=l=>{o||(o=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:f}=await i.next();if(u){s(),l.close();return}let c=f.byteLength;if(n){let d=a+=c;n(d)}l.enqueue(new Uint8Array(f))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},Ox=64*1024,{isFunction:ec}=M,fI=(({Request:e,Response:t})=>({Request:e,Response:t}))(M.global),{ReadableStream:_x,TextEncoder:Px}=M.global,Ax=(e,...t)=>{try{return!!e(...t)}catch{return!1}},dI=e=>{e=M.merge.call({skipUndefined:!0},fI,e);const{fetch:t,Request:n,Response:r}=e,i=t?ec(t):typeof fetch=="function",a=ec(n),o=ec(r);if(!i)return!1;const s=i&&ec(_x),l=i&&(typeof Px=="function"?(p=>y=>p.encode(y))(new Px):async p=>new Uint8Array(await new n(p).arrayBuffer())),u=a&&s&&Ax(()=>{let p=!1;const y=new n(xt.origin,{body:new _x,method:"POST",get duplex(){return p=!0,"half"}}).headers.has("Content-Type");return p&&!y}),f=o&&s&&Ax(()=>M.isReadableStream(new r("").body)),c={stream:f&&(p=>p.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!c[p]&&(c[p]=(y,m)=>{let v=y&&y[p];if(v)return v.call(y);throw new ne(`Response type '${p}' is not supported`,ne.ERR_NOT_SUPPORT,m)})});const d=async p=>{if(p==null)return 0;if(M.isBlob(p))return p.size;if(M.isSpecCompliantForm(p))return(await new n(xt.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(M.isArrayBufferView(p)||M.isArrayBuffer(p))return p.byteLength;if(M.isURLSearchParams(p)&&(p=p+""),M.isString(p))return(await l(p)).byteLength},h=async(p,y)=>{const m=M.toFiniteNumber(p.getContentLength());return m??d(y)};return async p=>{let{url:y,method:m,data:v,signal:g,cancelToken:b,timeout:w,onDownloadProgress:x,onUploadProgress:S,responseType:_,headers:P,withCredentials:A="same-origin",fetchOptions:$}=kA(p),k=t||fetch;_=_?(_+"").toLowerCase():"text";let C=sI([g,b&&b.toAbortSignal()],w),D=null;const I=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let R;try{if(S&&u&&m!=="get"&&m!=="head"&&(R=await h(P,v))!==0){let V=new n(y,{method:"POST",body:v,duplex:"half"}),H;if(M.isFormData(v)&&(H=V.headers.get("content-type"))&&P.setContentType(H),V.body){const[J,ue]=bx(R,sf(xx(S)));v=Sx(V.body,Ox,J,ue)}}M.isString(A)||(A=A?"include":"omit");const L=a&&"credentials"in n.prototype,U={...$,signal:C,method:m.toUpperCase(),headers:P.normalize().toJSON(),body:v,duplex:"half",credentials:L?A:void 0};D=a&&new n(y,U);let N=await(a?k(D,$):k(y,U));const F=f&&(_==="stream"||_==="response");if(f&&(x||F&&I)){const V={};["status","statusText","headers"].forEach(Se=>{V[Se]=N[Se]});const H=M.toFiniteNumber(N.headers.get("content-length")),[J,ue]=x&&bx(H,sf(xx(x),!0))||[];N=new r(Sx(N.body,Ox,J,()=>{ue&&ue(),I&&I()}),V)}_=_||"text";let z=await c[M.findKey(c,_)||"text"](N,p);return!F&&I&&I(),await new Promise((V,H)=>{$A(V,H,{data:z,headers:Wt.from(N.headers),status:N.status,statusText:N.statusText,config:p,request:D})})}catch(L){throw I&&I(),L&&L.name==="TypeError"&&/Load failed|fetch/i.test(L.message)?Object.assign(new ne("Network Error",ne.ERR_NETWORK,p,D,L&&L.response),{cause:L.cause||L}):ne.from(L,L&&L.code,p,D,L&&L.response)}}},pI=new Map,NA=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:i}=t,a=[r,i,n];let o=a.length,s=o,l,u,f=pI;for(;s--;)l=a[s],u=f.get(l),u===void 0&&f.set(l,u=s?new Map:dI(t)),f=u;return u};NA();const kg={http:$M,xhr:oI,fetch:{get:NA}};M.forEach(kg,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ex=e=>`- ${e}`,hI=e=>M.isFunction(e)||e===null||e===!1;function mI(e,t){e=M.isArray(e)?e:[e];const{length:n}=e;let r,i;const a={};for(let o=0;o<n;o++){r=e[o];let s;if(i=r,!hI(r)&&(i=kg[(s=String(r)).toLowerCase()],i===void 0))throw new ne(`Unknown adapter '${s}'`);if(i&&(M.isFunction(i)||(i=i.get(t))))break;a[s||"#"+o]=i}if(!i){const o=Object.entries(a).map(([l,u])=>`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let s=n?o.length>1?`since :
`+o.map(Ex).join(`
`):" "+Ex(o[0]):"as no adapter specified";throw new ne("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i}const MA={getAdapter:mI,adapters:kg};function ih(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Eu(null,e)}function jx(e){return ih(e),e.headers=Wt.from(e.headers),e.data=rh.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),MA.getAdapter(e.adapter||Au.adapter,e)(e).then(function(r){return ih(e),r.data=rh.call(e,e.transformResponse,r),r.headers=Wt.from(r.headers),r},function(r){return TA(r)||(ih(e),r&&r.response&&(r.response.data=rh.call(e,e.transformResponse,r.response),r.response.headers=Wt.from(r.response.headers))),Promise.reject(r)})}const IA="1.13.5",kd={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{kd[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Tx={};kd.transitional=function(t,n,r){function i(a,o){return"[Axios v"+IA+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,s)=>{if(t===!1)throw new ne(i(o," has been removed"+(n?" in "+n:"")),ne.ERR_DEPRECATED);return n&&!Tx[o]&&(Tx[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,s):!0}};kd.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function yI(e,t,n){if(typeof e!="object")throw new ne("options must be an object",ne.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const a=r[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new ne("option "+a+" must be "+l,ne.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ne("Unknown option "+a,ne.ERR_BAD_OPTION)}}const $c={assertOptions:yI,validators:kd},rn=$c.validators;let ra=class{constructor(t){this.defaults=t||{},this.interceptors={request:new vx,response:new vx}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=pa(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:a}=n;r!==void 0&&$c.assertOptions(r,{silentJSONParsing:rn.transitional(rn.boolean),forcedJSONParsing:rn.transitional(rn.boolean),clarifyTimeoutError:rn.transitional(rn.boolean),legacyInterceptorReqResOrdering:rn.transitional(rn.boolean)},!1),i!=null&&(M.isFunction(i)?n.paramsSerializer={serialize:i}:$c.assertOptions(i,{encode:rn.function,serialize:rn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),$c.assertOptions(n,{baseUrl:rn.spelling("baseURL"),withXsrfToken:rn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&M.merge(a.common,a[n.method]);a&&M.forEach(["delete","get","head","post","put","patch","common"],p=>{delete a[p]}),n.headers=Wt.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(y){if(typeof y.runWhen=="function"&&y.runWhen(n)===!1)return;l=l&&y.synchronous;const m=n.transitional||$g;m&&m.legacyInterceptorReqResOrdering?s.unshift(y.fulfilled,y.rejected):s.push(y.fulfilled,y.rejected)});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let f,c=0,d;if(!l){const p=[jx.bind(this),void 0];for(p.unshift(...s),p.push(...u),d=p.length,f=Promise.resolve(n);c<d;)f=f.then(p[c++],p[c++]);return f}d=s.length;let h=n;for(;c<d;){const p=s[c++],y=s[c++];try{h=p(h)}catch(m){y.call(this,m);break}}try{f=jx.call(this,h)}catch(p){return Promise.reject(p)}for(c=0,d=u.length;c<d;)f=f.then(u[c++],u[c++]);return f}getUri(t){t=pa(this.defaults,t);const n=CA(t.baseURL,t.url,t.allowAbsoluteUrls);return EA(n,t.params,t.paramsSerializer)}};M.forEach(["delete","get","head","options"],function(t){ra.prototype[t]=function(n,r){return this.request(pa(r||{},{method:t,url:n,data:(r||{}).data}))}});M.forEach(["post","put","patch"],function(t){function n(r){return function(a,o,s){return this.request(pa(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}ra.prototype[t]=n(),ra.prototype[t+"Form"]=n(!0)});let vI=class RA{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(i=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{r.subscribe(s),a=s}).then(i);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,s){r.reason||(r.reason=new Eu(a,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new RA(function(i){t=i}),cancel:t}}};function gI(e){return function(n){return e.apply(null,n)}}function bI(e){return M.isObject(e)&&e.isAxiosError===!0}const Gm={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Gm).forEach(([e,t])=>{Gm[t]=e});function DA(e){const t=new ra(e),n=yA(ra.prototype.request,t);return M.extend(n,ra.prototype,t,{allOwnKeys:!0}),M.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return DA(pa(e,i))},n}const Ke=DA(Au);Ke.Axios=ra;Ke.CanceledError=Eu;Ke.CancelToken=vI;Ke.isCancel=TA;Ke.VERSION=IA;Ke.toFormData=Cd;Ke.AxiosError=ne;Ke.Cancel=Ke.CanceledError;Ke.all=function(t){return Promise.all(t)};Ke.spread=gI;Ke.isAxiosError=bI;Ke.mergeConfig=pa;Ke.AxiosHeaders=Wt;Ke.formToJSON=e=>jA(M.isHTMLForm(e)?new FormData(e):e);Ke.getAdapter=MA.getAdapter;Ke.HttpStatusCode=Gm;Ke.default=Ke;const{Axios:qne,AxiosError:Vne,CanceledError:Gne,isCancel:Xne,CancelToken:Qne,VERSION:Yne,all:Jne,Cancel:Zne,isAxiosError:ere,spread:tre,toFormData:nre,AxiosHeaders:rre,HttpStatusCode:ire,formToJSON:are,getAdapter:ore,mergeConfig:sre}=Ke,Oe=Ke.create({baseURL:"/api",headers:{"Content-Type":"application/json"}});Oe.interceptors.request.use(e=>{const t=localStorage.getItem("access_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});Oe.interceptors.response.use(e=>e,async e=>{var t;return((t=e.response)==null?void 0:t.status)===401&&(localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),window.location.href="/login"),Promise.reject(e)});const LA={login:(e,t)=>Oe.post("/auth/login",null,{params:{email:e,password:t}}),register:e=>Oe.post("/auth/register",e),refresh:e=>Oe.post("/auth/refresh",null,{params:{refresh_token:e}})},BA={me:()=>Oe.get("/users/me"),updateMe:e=>Oe.patch("/users/me",e)},Tl={list:()=>Oe.get("/organizations"),create:e=>Oe.post("/organizations",e),get:e=>Oe.get(`/organizations/${e}`),update:(e,t)=>Oe.patch(`/organizations/${e}`,t),members:e=>Oe.get(`/organizations/${e}/members`),invite:(e,t)=>Oe.post(`/organizations/${e}/members`,t)},ah={list:e=>Oe.get("/integrations",{params:{org_id:e}}),create:(e,t)=>Oe.post("/integrations",t,{params:{org_id:e}}),get:(e,t)=>Oe.get(`/integrations/${t}`,{params:{org_id:e}}),update:(e,t,n)=>Oe.patch(`/integrations/${t}`,n,{params:{org_id:e}}),delete:(e,t)=>Oe.delete(`/integrations/${t}`,{params:{org_id:e}}),test:(e,t)=>Oe.post(`/integrations/${t}/test`,null,{params:{org_id:e}})},lf={list:(e,t={})=>Oe.get("/issues",{params:{org_id:e,...t}}),stats:e=>Oe.get("/issues/stats",{params:{org_id:e}}),get:(e,t)=>Oe.get(`/issues/${t}`,{params:{org_id:e}}),create:(e,t)=>Oe.post("/issues",t,{params:{org_id:e}}),reanalyze:(e,t)=>Oe.post(`/issues/${t}/reanalyze`,null,{params:{org_id:e}}),addComment:(e,t,n)=>Oe.post(`/issues/${t}/comments`,n,{params:{org_id:e}})},Xm={summary:(e,t=30)=>Oe.get("/reports/summary",{params:{org_id:e,days:t}}),exportCsv:(e,t=30)=>Oe.get("/reports/export/csv",{params:{org_id:e,days:t},responseType:"blob"})},FA=T.createContext(null);function xI({children:e}){const[t,n]=T.useState(null),[r,i]=T.useState(!0),[a,o]=T.useState(null);T.useEffect(()=>{localStorage.getItem("access_token")?s():i(!1)},[]);const s=async()=>{try{const c=await BA.me();n(c.data);const d=localStorage.getItem("current_org");d&&o(JSON.parse(d))}catch{localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token")}finally{i(!1)}},l=async(c,d)=>{const h=await LA.login(c,d);localStorage.setItem("access_token",h.data.access_token),localStorage.setItem("refresh_token",h.data.refresh_token),await s()},u=()=>{localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("current_org"),n(null),o(null)},f=c=>{o(c),localStorage.setItem("current_org",JSON.stringify(c))};return O.jsx(FA.Provider,{value:{user:t,loading:r,login:l,logout:u,currentOrg:a,selectOrg:f},children:e})}const Zn=()=>T.useContext(FA);function zA(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=zA(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function re(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=zA(e))&&(r&&(r+=" "),r+=t);return r}const wI=[{path:"/",label:"Dashboard",icon:"📊"},{path:"/issues",label:"Issues",icon:"🎫"},{path:"/integrations",label:"Integrations",icon:"🔌"},{path:"/team",label:"Team",icon:"👥"},{path:"/reports",label:"Reports",icon:"📈"},{path:"/settings",label:"Settings",icon:"⚙️"}];function SI(){var u,f;const{user:e,logout:t,currentOrg:n,selectOrg:r}=Zn(),i=os(),a=wu(),[o,s]=T.useState(!1),{data:l}=hi({queryKey:["organizations"],queryFn:()=>Tl.list()});return O.jsxs("div",{className:"min-h-screen flex",children:[O.jsxs("aside",{className:"w-64 bg-gray-800 border-r border-gray-700 flex flex-col",children:[O.jsx("div",{className:"p-4 border-b border-gray-700",children:O.jsxs("div",{className:"flex items-center gap-2",children:[O.jsx("span",{className:"text-2xl",children:"🤖"}),O.jsxs("div",{children:[O.jsx("h1",{className:"font-bold",children:"JIRA AI Fixer"}),O.jsx("p",{className:"text-xs text-gray-400",children:"v2.0"})]})]})}),O.jsxs("div",{className:"p-4 border-b border-gray-700 relative",children:[O.jsxs("button",{onClick:()=>s(!o),className:"w-full flex items-center justify-between p-2 rounded-lg bg-gray-700 hover:bg-gray-600",children:[O.jsx("span",{className:"truncate",children:(n==null?void 0:n.name)||"Select organization"}),O.jsx("span",{children:"▾"})]}),o&&(l==null?void 0:l.data)&&O.jsxs("div",{className:"absolute top-full left-4 right-4 mt-1 bg-gray-700 rounded-lg shadow-lg z-10",children:[l.data.map(c=>O.jsx("button",{onClick:()=>{r(c),s(!1)},className:re("w-full text-left px-4 py-2 hover:bg-gray-600 first:rounded-t-lg last:rounded-b-lg",(n==null?void 0:n.id)===c.id&&"bg-primary-600"),children:c.name},c.id)),O.jsx("button",{onClick:()=>{a("/settings"),s(!1)},className:"w-full text-left px-4 py-2 hover:bg-gray-600 text-primary-400 border-t border-gray-600",children:"+ Create organization"})]})]}),O.jsx("nav",{className:"flex-1 p-4",children:wI.map(c=>O.jsxs(Su,{to:c.path,className:re("flex items-center gap-3 px-4 py-2 rounded-lg mb-1",i.pathname===c.path?"bg-primary-600 text-white":"text-gray-400 hover:bg-gray-700 hover:text-white"),children:[O.jsx("span",{children:c.icon}),O.jsx("span",{children:c.label})]},c.path))}),O.jsx("div",{className:"p-4 border-t border-gray-700",children:O.jsxs("div",{className:"flex items-center gap-3",children:[O.jsx("div",{className:"w-8 h-8 bg-primary-600 rounded-full flex items-center justify-center",children:((u=e==null?void 0:e.full_name)==null?void 0:u[0])||((f=e==null?void 0:e.email)==null?void 0:f[0])||"?"}),O.jsxs("div",{className:"flex-1 min-w-0",children:[O.jsx("p",{className:"truncate font-medium",children:(e==null?void 0:e.full_name)||(e==null?void 0:e.email)}),O.jsx("button",{onClick:t,className:"text-xs text-gray-400 hover:text-red-400",children:"Sign out"})]})]})})]}),O.jsx("main",{className:"flex-1 overflow-auto",children:O.jsx(QN,{})})]})}function OI(){const[e,t]=T.useState(""),[n,r]=T.useState(""),[i,a]=T.useState(""),[o,s]=T.useState(!1),{login:l}=Zn(),u=wu(),f=async c=>{var d,h;c.preventDefault(),a(""),s(!0);try{await l(e,n),u("/")}catch(p){a(((h=(d=p.response)==null?void 0:d.data)==null?void 0:h.detail)||"Login failed")}finally{s(!1)}};return O.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-900 px-4",children:O.jsxs("div",{className:"w-full max-w-md",children:[O.jsxs("div",{className:"text-center mb-8",children:[O.jsx("span",{className:"text-5xl",children:"🤖"}),O.jsx("h1",{className:"text-2xl font-bold mt-4",children:"JIRA AI Fixer"}),O.jsx("p",{className:"text-gray-400 mt-2",children:"Sign in to your account"})]}),O.jsxs("form",{onSubmit:f,className:"card",children:[i&&O.jsx("div",{className:"mb-4 p-3 bg-red-500/20 border border-red-500/50 rounded-lg text-red-400",children:i}),O.jsxs("div",{className:"mb-4",children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Email"}),O.jsx("input",{type:"email",value:e,onChange:c=>t(c.target.value),className:"input",required:!0})]}),O.jsxs("div",{className:"mb-6",children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Password"}),O.jsx("input",{type:"password",value:n,onChange:c=>r(c.target.value),className:"input",required:!0})]}),O.jsx("button",{type:"submit",disabled:o,className:"btn btn-primary w-full",children:o?"Signing in...":"Sign in"}),O.jsxs("p",{className:"text-center mt-4 text-gray-400",children:["Don't have an account?"," ",O.jsx(Su,{to:"/register",className:"text-primary-400 hover:underline",children:"Sign up"})]})]})]})})}function _I(){const[e,t]=T.useState({email:"",password:"",full_name:""}),[n,r]=T.useState(""),[i,a]=T.useState(!1),o=wu(),s=async l=>{var u,f;l.preventDefault(),r(""),a(!0);try{await LA.register(e),o("/login?registered=true")}catch(c){r(((f=(u=c.response)==null?void 0:u.data)==null?void 0:f.detail)||"Registration failed")}finally{a(!1)}};return O.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-900 px-4",children:O.jsxs("div",{className:"w-full max-w-md",children:[O.jsxs("div",{className:"text-center mb-8",children:[O.jsx("span",{className:"text-5xl",children:"🤖"}),O.jsx("h1",{className:"text-2xl font-bold mt-4",children:"Create Account"}),O.jsx("p",{className:"text-gray-400 mt-2",children:"Get started with JIRA AI Fixer"})]}),O.jsxs("form",{onSubmit:s,className:"card",children:[n&&O.jsx("div",{className:"mb-4 p-3 bg-red-500/20 border border-red-500/50 rounded-lg text-red-400",children:n}),O.jsxs("div",{className:"mb-4",children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Full Name"}),O.jsx("input",{type:"text",value:e.full_name,onChange:l=>t({...e,full_name:l.target.value}),className:"input"})]}),O.jsxs("div",{className:"mb-4",children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Email"}),O.jsx("input",{type:"email",value:e.email,onChange:l=>t({...e,email:l.target.value}),className:"input",required:!0})]}),O.jsxs("div",{className:"mb-6",children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Password"}),O.jsx("input",{type:"password",value:e.password,onChange:l=>t({...e,password:l.target.value}),className:"input",required:!0,minLength:8})]}),O.jsx("button",{type:"submit",disabled:i,className:"btn btn-primary w-full",children:i?"Creating account...":"Create account"}),O.jsxs("p",{className:"text-center mt-4 text-gray-400",children:["Already have an account?"," ",O.jsx(Su,{to:"/login",className:"text-primary-400 hover:underline",children:"Sign in"})]})]})]})})}var PI=Array.isArray,Ht=PI,AI=typeof Iu=="object"&&Iu&&Iu.Object===Object&&Iu,UA=AI,EI=UA,jI=typeof self=="object"&&self&&self.Object===Object&&self,TI=EI||jI||Function("return this")(),er=TI,$I=er,CI=$I.Symbol,ju=CI,$x=ju,WA=Object.prototype,kI=WA.hasOwnProperty,NI=WA.toString,ks=$x?$x.toStringTag:void 0;function MI(e){var t=kI.call(e,ks),n=e[ks];try{e[ks]=void 0;var r=!0}catch{}var i=NI.call(e);return r&&(t?e[ks]=n:delete e[ks]),i}var II=MI,RI=Object.prototype,DI=RI.toString;function LI(e){return DI.call(e)}var BI=LI,Cx=ju,FI=II,zI=BI,UI="[object Null]",WI="[object Undefined]",kx=Cx?Cx.toStringTag:void 0;function HI(e){return e==null?e===void 0?WI:UI:kx&&kx in Object(e)?FI(e):zI(e)}var jr=HI;function KI(e){return e!=null&&typeof e=="object"}var Tr=KI,qI=jr,VI=Tr,GI="[object Symbol]";function XI(e){return typeof e=="symbol"||VI(e)&&qI(e)==GI}var cs=XI,QI=Ht,YI=cs,JI=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ZI=/^\w*$/;function eR(e,t){if(QI(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||YI(e)?!0:ZI.test(e)||!JI.test(e)||t!=null&&e in Object(t)}var Ng=eR;function tR(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var bi=tR;const fs=we(bi);var nR=jr,rR=bi,iR="[object AsyncFunction]",aR="[object Function]",oR="[object GeneratorFunction]",sR="[object Proxy]";function lR(e){if(!rR(e))return!1;var t=nR(e);return t==aR||t==oR||t==iR||t==sR}var Mg=lR;const ie=we(Mg);var uR=er,cR=uR["__core-js_shared__"],fR=cR,oh=fR,Nx=function(){var e=/[^.]+$/.exec(oh&&oh.keys&&oh.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function dR(e){return!!Nx&&Nx in e}var pR=dR,hR=Function.prototype,mR=hR.toString;function yR(e){if(e!=null){try{return mR.call(e)}catch{}try{return e+""}catch{}}return""}var HA=yR,vR=Mg,gR=pR,bR=bi,xR=HA,wR=/[\\^$.*+?()[\]{}|]/g,SR=/^\[object .+?Constructor\]$/,OR=Function.prototype,_R=Object.prototype,PR=OR.toString,AR=_R.hasOwnProperty,ER=RegExp("^"+PR.call(AR).replace(wR,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function jR(e){if(!bR(e)||gR(e))return!1;var t=vR(e)?ER:SR;return t.test(xR(e))}var TR=jR;function $R(e,t){return e==null?void 0:e[t]}var CR=$R,kR=TR,NR=CR;function MR(e,t){var n=NR(e,t);return kR(n)?n:void 0}var Oa=MR,IR=Oa,RR=IR(Object,"create"),Nd=RR,Mx=Nd;function DR(){this.__data__=Mx?Mx(null):{},this.size=0}var LR=DR;function BR(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var FR=BR,zR=Nd,UR="__lodash_hash_undefined__",WR=Object.prototype,HR=WR.hasOwnProperty;function KR(e){var t=this.__data__;if(zR){var n=t[e];return n===UR?void 0:n}return HR.call(t,e)?t[e]:void 0}var qR=KR,VR=Nd,GR=Object.prototype,XR=GR.hasOwnProperty;function QR(e){var t=this.__data__;return VR?t[e]!==void 0:XR.call(t,e)}var YR=QR,JR=Nd,ZR="__lodash_hash_undefined__";function eD(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=JR&&t===void 0?ZR:t,this}var tD=eD,nD=LR,rD=FR,iD=qR,aD=YR,oD=tD;function ds(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ds.prototype.clear=nD;ds.prototype.delete=rD;ds.prototype.get=iD;ds.prototype.has=aD;ds.prototype.set=oD;var sD=ds;function lD(){this.__data__=[],this.size=0}var uD=lD;function cD(e,t){return e===t||e!==e&&t!==t}var Ig=cD,fD=Ig;function dD(e,t){for(var n=e.length;n--;)if(fD(e[n][0],t))return n;return-1}var Md=dD,pD=Md,hD=Array.prototype,mD=hD.splice;function yD(e){var t=this.__data__,n=pD(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():mD.call(t,n,1),--this.size,!0}var vD=yD,gD=Md;function bD(e){var t=this.__data__,n=gD(t,e);return n<0?void 0:t[n][1]}var xD=bD,wD=Md;function SD(e){return wD(this.__data__,e)>-1}var OD=SD,_D=Md;function PD(e,t){var n=this.__data__,r=_D(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var AD=PD,ED=uD,jD=vD,TD=xD,$D=OD,CD=AD;function ps(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ps.prototype.clear=ED;ps.prototype.delete=jD;ps.prototype.get=TD;ps.prototype.has=$D;ps.prototype.set=CD;var Id=ps,kD=Oa,ND=er,MD=kD(ND,"Map"),Rg=MD,Ix=sD,ID=Id,RD=Rg;function DD(){this.size=0,this.__data__={hash:new Ix,map:new(RD||ID),string:new Ix}}var LD=DD;function BD(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var FD=BD,zD=FD;function UD(e,t){var n=e.__data__;return zD(t)?n[typeof t=="string"?"string":"hash"]:n.map}var Rd=UD,WD=Rd;function HD(e){var t=WD(this,e).delete(e);return this.size-=t?1:0,t}var KD=HD,qD=Rd;function VD(e){return qD(this,e).get(e)}var GD=VD,XD=Rd;function QD(e){return XD(this,e).has(e)}var YD=QD,JD=Rd;function ZD(e,t){var n=JD(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var eL=ZD,tL=LD,nL=KD,rL=GD,iL=YD,aL=eL;function hs(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}hs.prototype.clear=tL;hs.prototype.delete=nL;hs.prototype.get=rL;hs.prototype.has=iL;hs.prototype.set=aL;var Dg=hs,KA=Dg,oL="Expected a function";function Lg(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(oL);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Lg.Cache||KA),n}Lg.Cache=KA;var qA=Lg;const sL=we(qA);var lL=qA,uL=500;function cL(e){var t=lL(e,function(r){return n.size===uL&&n.clear(),r}),n=t.cache;return t}var fL=cL,dL=fL,pL=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hL=/\\(\\)?/g,mL=dL(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(pL,function(n,r,i,a){t.push(i?a.replace(hL,"$1"):r||n)}),t}),yL=mL;function vL(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var Bg=vL,Rx=ju,gL=Bg,bL=Ht,xL=cs,Dx=Rx?Rx.prototype:void 0,Lx=Dx?Dx.toString:void 0;function VA(e){if(typeof e=="string")return e;if(bL(e))return gL(e,VA)+"";if(xL(e))return Lx?Lx.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var wL=VA,SL=wL;function OL(e){return e==null?"":SL(e)}var GA=OL,_L=Ht,PL=Ng,AL=yL,EL=GA;function jL(e,t){return _L(e)?e:PL(e,t)?[e]:AL(EL(e))}var XA=jL,TL=cs;function $L(e){if(typeof e=="string"||TL(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var Dd=$L,CL=XA,kL=Dd;function NL(e,t){t=CL(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[kL(t[n++])];return n&&n==r?e:void 0}var Fg=NL,ML=Fg;function IL(e,t,n){var r=e==null?void 0:ML(e,t);return r===void 0?n:r}var QA=IL;const Jt=we(QA);function RL(e){return e==null}var DL=RL;const ae=we(DL);var LL=jr,BL=Ht,FL=Tr,zL="[object String]";function UL(e){return typeof e=="string"||!BL(e)&&FL(e)&&LL(e)==zL}var WL=UL;const ha=we(WL);var YA={exports:{}},be={};/**
* @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 zg=Symbol.for("react.element"),Ug=Symbol.for("react.portal"),Ld=Symbol.for("react.fragment"),Bd=Symbol.for("react.strict_mode"),Fd=Symbol.for("react.profiler"),zd=Symbol.for("react.provider"),Ud=Symbol.for("react.context"),HL=Symbol.for("react.server_context"),Wd=Symbol.for("react.forward_ref"),Hd=Symbol.for("react.suspense"),Kd=Symbol.for("react.suspense_list"),qd=Symbol.for("react.memo"),Vd=Symbol.for("react.lazy"),KL=Symbol.for("react.offscreen"),JA;JA=Symbol.for("react.module.reference");function wn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case zg:switch(e=e.type,e){case Ld:case Fd:case Bd:case Hd:case Kd:return e;default:switch(e=e&&e.$$typeof,e){case HL:case Ud:case Wd:case Vd:case qd:case zd:return e;default:return t}}case Ug:return t}}}be.ContextConsumer=Ud;be.ContextProvider=zd;be.Element=zg;be.ForwardRef=Wd;be.Fragment=Ld;be.Lazy=Vd;be.Memo=qd;be.Portal=Ug;be.Profiler=Fd;be.StrictMode=Bd;be.Suspense=Hd;be.SuspenseList=Kd;be.isAsyncMode=function(){return!1};be.isConcurrentMode=function(){return!1};be.isContextConsumer=function(e){return wn(e)===Ud};be.isContextProvider=function(e){return wn(e)===zd};be.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===zg};be.isForwardRef=function(e){return wn(e)===Wd};be.isFragment=function(e){return wn(e)===Ld};be.isLazy=function(e){return wn(e)===Vd};be.isMemo=function(e){return wn(e)===qd};be.isPortal=function(e){return wn(e)===Ug};be.isProfiler=function(e){return wn(e)===Fd};be.isStrictMode=function(e){return wn(e)===Bd};be.isSuspense=function(e){return wn(e)===Hd};be.isSuspenseList=function(e){return wn(e)===Kd};be.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ld||e===Fd||e===Bd||e===Hd||e===Kd||e===KL||typeof e=="object"&&e!==null&&(e.$$typeof===Vd||e.$$typeof===qd||e.$$typeof===zd||e.$$typeof===Ud||e.$$typeof===Wd||e.$$typeof===JA||e.getModuleId!==void 0)};be.typeOf=wn;YA.exports=be;var qL=YA.exports,VL=jr,GL=Tr,XL="[object Number]";function QL(e){return typeof e=="number"||GL(e)&&VL(e)==XL}var ZA=QL;const YL=we(ZA);var JL=ZA;function ZL(e){return JL(e)&&e!=+e}var e3=ZL;const ms=we(e3);var Pt=function(t){return t===0?0:t>0?1:-1},Fi=function(t){return ha(t)&&t.indexOf("%")===t.length-1},q=function(t){return YL(t)&&!ms(t)},t3=function(t){return ae(t)},rt=function(t){return q(t)||ha(t)},n3=0,ys=function(t){var n=++n3;return"".concat(t||"").concat(n)},At=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!q(t)&&!ha(t))return r;var a;if(Fi(t)){var o=t.indexOf("%");a=n*parseFloat(t.slice(0,o))/100}else a=+t;return ms(a)&&(a=r),i&&a>n&&(a=n),a},Na=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},r3=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},i=0;i<n;i++)if(!r[t[i]])r[t[i]]=!0;else return!0;return!1},Rt=function(t,n){return q(t)&&q(n)?function(r){return t+r*(n-t)}:function(){return n}};function uf(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Jt(r,t))===n})}var i3=function(t,n){return q(t)&&q(n)?t-n:ha(t)&&ha(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function ro(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 Qm(e){"@babel/helpers - typeof";return Qm=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},Qm(e)}var a3=["viewBox","children"],o3=["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"],Bx=["points","pathLength"],sh={svg:a3,polygon:Bx,polyline:Bx},Wg=["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"],cf=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(T.isValidElement(t)&&(r=t.props),!fs(r))return null;var i={};return Object.keys(r).forEach(function(a){Wg.includes(a)&&(i[a]=n||function(o){return r[a](r,o)})}),i},s3=function(t,n,r){return function(i){return t(n,r,i),null}},ma=function(t,n,r){if(!fs(t)||Qm(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];Wg.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=s3(o,n,r))}),i},l3=["children"],u3=["children"];function Fx(e,t){if(e==null)return{};var n=c3(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function c3(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 Ym(e){"@babel/helpers - typeof";return Ym=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},Ym(e)}var zx={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"},mr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Ux=null,lh=null,Hg=function e(t){if(t===Ux&&Array.isArray(lh))return lh;var n=[];return T.Children.forEach(t,function(r){ae(r)||(qL.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),lh=n,Ux=t,n};function yn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return mr(i)}):r=[mr(t)],Hg(e).forEach(function(i){var a=Jt(i,"type.displayName")||Jt(i,"type.name");r.indexOf(a)!==-1&&n.push(i)}),n}function Vt(e,t){var n=yn(e,t);return n&&n[0]}var Wx=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!q(r)||r<=0||!q(i)||i<=0)},f3=["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"],d3=function(t){return t&&t.type&&ha(t.type)&&f3.indexOf(t.type)>=0},p3=function(t){return t&&Ym(t)==="object"&&"clipDot"in t},h3=function(t,n,r,i){var a,o=(a=sh==null?void 0:sh[i])!==null&&a!==void 0?a:[];return n.startsWith("data-")||!ie(t)&&(i&&o.includes(n)||o3.includes(n))||r&&Wg.includes(n)},ee=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(T.isValidElement(t)&&(i=t.props),!fs(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;h3((s=i)===null||s===void 0?void 0:s[o],o,n,r)&&(a[o]=i[o])}),a},Jm=function e(t,n){if(t===n)return!0;var r=T.Children.count(t);if(r!==T.Children.count(n))return!1;if(r===0)return!0;if(r===1)return Hx(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!Hx(a,o))return!1}return!0},Hx=function(t,n){if(ae(t)&&ae(n))return!0;if(!ae(t)&&!ae(n)){var r=t.props||{},i=r.children,a=Fx(r,l3),o=n.props||{},s=o.children,l=Fx(o,u3);return i&&s?ro(a,l)&&Jm(i,s):!i&&!s?ro(a,l):!1}return!1},Kx=function(t,n){var r=[],i={};return Hg(t).forEach(function(a,o){if(d3(a))r.push(a);else if(a){var s=mr(a.type),l=n[s]||{},u=l.handler,f=l.once;if(u&&(!f||!i[s])){var c=u(a,s,o);r.push(c),i[s]=!0}}}),r},m3=function(t){var n=t&&t.type;return n&&zx[n]?zx[n]:null},y3=function(t,n){return Hg(n).indexOf(t)},v3=["children","width","height","viewBox","className","style","title","desc"];function Zm(){return Zm=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},Zm.apply(this,arguments)}function g3(e,t){if(e==null)return{};var n=b3(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function b3(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 ey(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,l=e.desc,u=g3(e,v3),f=i||{width:n,height:r,x:0,y:0},c=re("recharts-surface",a);return j.createElement("svg",Zm({},ee(u,!0,"svg"),{className:c,width:n,height:r,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),j.createElement("title",null,s),j.createElement("desc",null,l),t)}var x3=["children","className"];function ty(){return ty=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},ty.apply(this,arguments)}function w3(e,t){if(e==null)return{};var n=S3(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function S3(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 de=j.forwardRef(function(e,t){var n=e.children,r=e.className,i=w3(e,x3),a=re("recharts-layer",r);return j.createElement("g",ty({className:a},ee(i,!0),{ref:t}),n)}),yr=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a]};function O3(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}var _3=O3,P3=_3;function A3(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:P3(e,t,n)}var E3=A3,j3="\\ud800-\\udfff",T3="\\u0300-\\u036f",$3="\\ufe20-\\ufe2f",C3="\\u20d0-\\u20ff",k3=T3+$3+C3,N3="\\ufe0e\\ufe0f",M3="\\u200d",I3=RegExp("["+M3+j3+k3+N3+"]");function R3(e){return I3.test(e)}var eE=R3;function D3(e){return e.split("")}var L3=D3,tE="\\ud800-\\udfff",B3="\\u0300-\\u036f",F3="\\ufe20-\\ufe2f",z3="\\u20d0-\\u20ff",U3=B3+F3+z3,W3="\\ufe0e\\ufe0f",H3="["+tE+"]",ny="["+U3+"]",ry="\\ud83c[\\udffb-\\udfff]",K3="(?:"+ny+"|"+ry+")",nE="[^"+tE+"]",rE="(?:\\ud83c[\\udde6-\\uddff]){2}",iE="[\\ud800-\\udbff][\\udc00-\\udfff]",q3="\\u200d",aE=K3+"?",oE="["+W3+"]?",V3="(?:"+q3+"(?:"+[nE,rE,iE].join("|")+")"+oE+aE+")*",G3=oE+aE+V3,X3="(?:"+[nE+ny+"?",ny,rE,iE,H3].join("|")+")",Q3=RegExp(ry+"(?="+ry+")|"+X3+G3,"g");function Y3(e){return e.match(Q3)||[]}var J3=Y3,Z3=L3,eB=eE,tB=J3;function nB(e){return eB(e)?tB(e):Z3(e)}var rB=nB,iB=E3,aB=eE,oB=rB,sB=GA;function lB(e){return function(t){t=sB(t);var n=aB(t)?oB(t):void 0,r=n?n[0]:t.charAt(0),i=n?iB(n,1).join(""):t.slice(1);return r[e]()+i}}var uB=lB,cB=uB,fB=cB("toUpperCase"),dB=fB;const Gd=we(dB);function Ae(e){return function(){return e}}const sE=Math.cos,ff=Math.sin,Dn=Math.sqrt,df=Math.PI,Xd=2*df,iy=Math.PI,ay=2*iy,Ci=1e-6,pB=ay-Ci;function lE(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function hB(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return lE;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class mB{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?lE:hB(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,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,a,o){this._append`C${+t},${+n},${+r},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,n,r,i,a){if(t=+t,n=+n,r=+r,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=r-t,u=i-n,f=o-t,c=s-n,d=f*f+c*c;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(d>Ci)if(!(Math.abs(c*l-u*f)>Ci)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let h=r-o,p=i-s,y=l*l+u*u,m=h*h+p*p,v=Math.sqrt(y),g=Math.sqrt(d),b=a*Math.tan((iy-Math.acos((y+d-m)/(2*v*g)))/2),w=b/g,x=b/v;Math.abs(w-1)>Ci&&this._append`L${t+w*f},${n+w*c}`,this._append`A${a},${a},0,0,${+(c*h>f*p)},${this._x1=t+x*l},${this._y1=n+x*u}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),l=r*Math.sin(i),u=t+s,f=n+l,c=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>Ci||Math.abs(this._y1-f)>Ci)&&this._append`L${u},${f}`,r&&(d<0&&(d=d%ay+ay),d>pB?this._append`A${r},${r},0,1,${c},${t-s},${n-l}A${r},${r},0,1,${c},${this._x1=u},${this._y1=f}`:d>Ci&&this._append`A${r},${r},0,${+(d>=iy)},${c},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function Kg(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 mB(t)}function qg(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function uE(e){this._context=e}uE.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 Qd(e){return new uE(e)}function cE(e){return e[0]}function fE(e){return e[1]}function dE(e,t){var n=Ae(!0),r=null,i=Qd,a=null,o=Kg(s);e=typeof e=="function"?e:e===void 0?cE:Ae(e),t=typeof t=="function"?t:t===void 0?fE:Ae(t);function s(l){var u,f=(l=qg(l)).length,c,d=!1,h;for(r==null&&(a=i(h=o())),u=0;u<=f;++u)!(u<f&&n(c=l[u],u,l))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(c,u,l),+t(c,u,l));if(h)return a=null,h+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:Ae(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:Ae(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:Ae(!!l),s):n},s.curve=function(l){return arguments.length?(i=l,r!=null&&(a=i(r)),s):i},s.context=function(l){return arguments.length?(l==null?r=a=null:a=i(r=l),s):r},s}function tc(e,t,n){var r=null,i=Ae(!0),a=null,o=Qd,s=null,l=Kg(u);e=typeof e=="function"?e:e===void 0?cE:Ae(+e),t=typeof t=="function"?t:Ae(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?fE:Ae(+n);function u(c){var d,h,p,y=(c=qg(c)).length,m,v=!1,g,b=new Array(y),w=new Array(y);for(a==null&&(s=o(g=l())),d=0;d<=y;++d){if(!(d<y&&i(m=c[d],d,c))===v)if(v=!v)h=d,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),p=d-1;p>=h;--p)s.point(b[p],w[p]);s.lineEnd(),s.areaEnd()}v&&(b[d]=+e(m,d,c),w[d]=+t(m,d,c),s.point(r?+r(m,d,c):b[d],n?+n(m,d,c):w[d]))}if(g)return s=null,g+""||null}function f(){return dE().defined(i).curve(o).context(a)}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:Ae(+c),r=null,u):e},u.x0=function(c){return arguments.length?(e=typeof c=="function"?c:Ae(+c),u):e},u.x1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Ae(+c),u):r},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:Ae(+c),n=null,u):t},u.y0=function(c){return arguments.length?(t=typeof c=="function"?c:Ae(+c),u):t},u.y1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:Ae(+c),u):n},u.lineX0=u.lineY0=function(){return f().x(e).y(t)},u.lineY1=function(){return f().x(e).y(n)},u.lineX1=function(){return f().x(r).y(t)},u.defined=function(c){return arguments.length?(i=typeof c=="function"?c:Ae(!!c),u):i},u.curve=function(c){return arguments.length?(o=c,a!=null&&(s=o(a)),u):o},u.context=function(c){return arguments.length?(c==null?a=s=null:s=o(a=c),u):a},u}class pE{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 yB(e){return new pE(e,!0)}function vB(e){return new pE(e,!1)}const Vg={draw(e,t){const n=Dn(t/df);e.moveTo(n,0),e.arc(0,0,n,0,Xd)}},gB={draw(e,t){const n=Dn(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()}},hE=Dn(1/3),bB=hE*2,xB={draw(e,t){const n=Dn(t/bB),r=n*hE;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},wB={draw(e,t){const n=Dn(t),r=-n/2;e.rect(r,r,n,n)}},SB=.8908130915292852,mE=ff(df/10)/ff(7*df/10),OB=ff(Xd/10)*mE,_B=-sE(Xd/10)*mE,PB={draw(e,t){const n=Dn(t*SB),r=OB*n,i=_B*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=Xd*a/5,s=sE(o),l=ff(o);e.lineTo(l*n,-s*n),e.lineTo(s*r-l*i,l*r+s*i)}e.closePath()}},uh=Dn(3),AB={draw(e,t){const n=-Dn(t/(uh*3));e.moveTo(0,n*2),e.lineTo(-uh*n,-n),e.lineTo(uh*n,-n),e.closePath()}},an=-.5,on=Dn(3)/2,oy=1/Dn(12),EB=(oy/2+1)*3,jB={draw(e,t){const n=Dn(t/EB),r=n/2,i=n*oy,a=r,o=n*oy+n,s=-a,l=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(an*r-on*i,on*r+an*i),e.lineTo(an*a-on*o,on*a+an*o),e.lineTo(an*s-on*l,on*s+an*l),e.lineTo(an*r+on*i,an*i-on*r),e.lineTo(an*a+on*o,an*o-on*a),e.lineTo(an*s+on*l,an*l-on*s),e.closePath()}};function TB(e,t){let n=null,r=Kg(i);e=typeof e=="function"?e:Ae(e||Vg),t=typeof t=="function"?t:Ae(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Ae(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Ae(+a),i):t},i.context=function(a){return arguments.length?(n=a??null,i):n},i}function pf(){}function hf(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 yE(e){this._context=e}yE.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:hf(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:hf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function $B(e){return new yE(e)}function vE(e){this._context=e}vE.prototype={areaStart:pf,areaEnd:pf,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:hf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function CB(e){return new vE(e)}function gE(e){this._context=e}gE.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:hf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function kB(e){return new gE(e)}function bE(e){this._context=e}bE.prototype={areaStart:pf,areaEnd:pf,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 NB(e){return new bE(e)}function qx(e){return e<0?-1:1}function Vx(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(qx(a)+qx(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Gx(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function ch(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function mf(e){this._context=e}mf.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:ch(this,this._t0,Gx(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,ch(this,Gx(this,n=Vx(this,e,t)),n);break;default:ch(this,this._t0,n=Vx(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function xE(e){this._context=new wE(e)}(xE.prototype=Object.create(mf.prototype)).point=function(e,t){mf.prototype.point.call(this,t,e)};function wE(e){this._context=e}wE.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function MB(e){return new mf(e)}function IB(e){return new xE(e)}function SE(e){this._context=e}SE.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=Xx(e),i=Xx(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(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 Xx(e){var t,n=e.length-1,r,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function RB(e){return new SE(e)}function Yd(e,t){this._context=e,this._t=t}Yd.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 DB(e){return new Yd(e,.5)}function LB(e){return new Yd(e,0)}function BB(e){return new Yd(e,1)}function To(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,s=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function sy(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function FB(e,t){return e[t]}function zB(e){const t=[];return t.key=e,t}function UB(){var e=Ae([]),t=sy,n=To,r=FB;function i(a){var o=Array.from(e.apply(this,arguments),zB),s,l=o.length,u=-1,f;for(const c of a)for(s=0,++u;s<l;++s)(o[s][u]=[0,+r(c,o[s].key,u,a)]).data=c;for(s=0,f=qg(t(o));s<l;++s)o[f[s]].index=s;return n(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Ae(Array.from(a)),i):e},i.value=function(a){return arguments.length?(r=typeof a=="function"?a:Ae(+a),i):r},i.order=function(a){return arguments.length?(t=a==null?sy:typeof a=="function"?a:Ae(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(n=a??To,i):n},i}function WB(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}To(e,t)}}function HB(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,s=0;o<i;++o)s+=e[o][n][1]||0;r[n][1]+=r[n][0]=-s/2}To(e,t)}}function KB(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var s=0,l=0,u=0;s<o;++s){for(var f=e[t[s]],c=f[r][1]||0,d=f[r-1][1]||0,h=(c-d)/2,p=0;p<s;++p){var y=e[t[p]],m=y[r][1]||0,v=y[r-1][1]||0;h+=m-v}l+=c,u+=h*c}i[r-1][1]+=i[r-1][0]=n,l&&(n-=u/l)}i[r-1][1]+=i[r-1][0]=n,To(e,t)}}function $l(e){"@babel/helpers - typeof";return $l=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},$l(e)}var qB=["type","size","sizeType"];function ly(){return ly=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},ly.apply(this,arguments)}function Qx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yx(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Qx(Object(n),!0).forEach(function(r){VB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VB(e,t,n){return t=GB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GB(e){var t=XB(e,"string");return $l(t)=="symbol"?t:t+""}function XB(e,t){if($l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function QB(e,t){if(e==null)return{};var n=YB(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function YB(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 OE={symbolCircle:Vg,symbolCross:gB,symbolDiamond:xB,symbolSquare:wB,symbolStar:PB,symbolTriangle:AB,symbolWye:jB},JB=Math.PI/180,ZB=function(t){var n="symbol".concat(Gd(t));return OE[n]||Vg},e4=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 i=18*JB;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),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}},t4=function(t,n){OE["symbol".concat(Gd(t))]=n},Gg=function(t){var n=t.type,r=n===void 0?"circle":n,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,l=QB(t,qB),u=Yx(Yx({},l),{},{type:r,size:a,sizeType:s}),f=function(){var m=ZB(r),v=TB().type(m).size(e4(a,s,r));return v()},c=u.className,d=u.cx,h=u.cy,p=ee(u,!0);return d===+d&&h===+h&&a===+a?j.createElement("path",ly({},p,{className:re("recharts-symbols",c),transform:"translate(".concat(d,", ").concat(h,")"),d:f()})):null};Gg.registerSymbol=t4;function $o(e){"@babel/helpers - typeof";return $o=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},$o(e)}function uy(){return uy=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},uy.apply(this,arguments)}function Jx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function n4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Jx(Object(n),!0).forEach(function(r){Cl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i4(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,PE(r.key),r)}}function a4(e,t,n){return t&&i4(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function o4(e,t,n){return t=yf(t),s4(e,_E()?Reflect.construct(t,n||[],yf(e).constructor):t.apply(e,n))}function s4(e,t){if(t&&($o(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l4(e)}function l4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_E=function(){return!!e})()}function yf(e){return yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yf(e)}function u4(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&&cy(e,t)}function cy(e,t){return cy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},cy(e,t)}function Cl(e,t,n){return t=PE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PE(e){var t=c4(e,"string");return $o(t)=="symbol"?t:t+""}function c4(e,t){if($o(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($o(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var sn=32,Xg=function(e){function t(){return r4(this,t),o4(this,t,arguments)}return u4(t,e),a4(t,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,a=sn/2,o=sn/6,s=sn/3,l=r.inactive?i:r.color;if(r.type==="plainline")return j.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:a,x2:sn,y2:a,className:"recharts-legend-icon"});if(r.type==="line")return j.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(s,`
A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(a,`
H`).concat(sn,"M").concat(2*s,",").concat(a,`
A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(r.type==="rect")return j.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(sn/8,"h").concat(sn,"v").concat(sn*3/4,"h").concat(-sn,"z"),className:"recharts-legend-icon"});if(j.isValidElement(r.legendIcon)){var u=n4({},r);return delete u.legendIcon,j.cloneElement(r.legendIcon,u)}return j.createElement(Gg,{fill:l,cx:a,cy:a,size:sn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,a=i.payload,o=i.iconSize,s=i.layout,l=i.formatter,u=i.inactiveColor,f={x:0,y:0,width:sn,height:sn},c={display:s==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(h,p){var y=h.formatter||l,m=re(Cl(Cl({"recharts-legend-item":!0},"legend-item-".concat(p),!0),"inactive",h.inactive));if(h.type==="none")return null;var v=ie(h.value)?null:h.value;yr(!ie(h.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 g=h.inactive?u:h.color;return j.createElement("li",uy({className:m,style:c,key:"legend-item-".concat(p)},ma(r.props,h,p)),j.createElement(ey,{width:o,height:o,viewBox:f,style:d},r.renderIcon(h)),j.createElement("span",{className:"recharts-legend-item-text",style:{color:g}},y?y(v,h,p):v))})}},{key:"render",value:function(){var r=this.props,i=r.payload,a=r.layout,o=r.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return j.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(T.PureComponent);Cl(Xg,"displayName","Legend");Cl(Xg,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var f4=Id;function d4(){this.__data__=new f4,this.size=0}var p4=d4;function h4(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var m4=h4;function y4(e){return this.__data__.get(e)}var v4=y4;function g4(e){return this.__data__.has(e)}var b4=g4,x4=Id,w4=Rg,S4=Dg,O4=200;function _4(e,t){var n=this.__data__;if(n instanceof x4){var r=n.__data__;if(!w4||r.length<O4-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new S4(r)}return n.set(e,t),this.size=n.size,this}var P4=_4,A4=Id,E4=p4,j4=m4,T4=v4,$4=b4,C4=P4;function vs(e){var t=this.__data__=new A4(e);this.size=t.size}vs.prototype.clear=E4;vs.prototype.delete=j4;vs.prototype.get=T4;vs.prototype.has=$4;vs.prototype.set=C4;var AE=vs,k4="__lodash_hash_undefined__";function N4(e){return this.__data__.set(e,k4),this}var M4=N4;function I4(e){return this.__data__.has(e)}var R4=I4,D4=Dg,L4=M4,B4=R4;function vf(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new D4;++t<n;)this.add(e[t])}vf.prototype.add=vf.prototype.push=L4;vf.prototype.has=B4;var EE=vf;function F4(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var jE=F4;function z4(e,t){return e.has(t)}var TE=z4,U4=EE,W4=jE,H4=TE,K4=1,q4=2;function V4(e,t,n,r,i,a){var o=n&K4,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var u=a.get(e),f=a.get(t);if(u&&f)return u==t&&f==e;var c=-1,d=!0,h=n&q4?new U4:void 0;for(a.set(e,t),a.set(t,e);++c<s;){var p=e[c],y=t[c];if(r)var m=o?r(y,p,c,t,e,a):r(p,y,c,e,t,a);if(m!==void 0){if(m)continue;d=!1;break}if(h){if(!W4(t,function(v,g){if(!H4(h,g)&&(p===v||i(p,v,n,r,a)))return h.push(g)})){d=!1;break}}else if(!(p===y||i(p,y,n,r,a))){d=!1;break}}return a.delete(e),a.delete(t),d}var $E=V4,G4=er,X4=G4.Uint8Array,Q4=X4;function Y4(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var J4=Y4;function Z4(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var Qg=Z4,Zx=ju,ew=Q4,eF=Ig,tF=$E,nF=J4,rF=Qg,iF=1,aF=2,oF="[object Boolean]",sF="[object Date]",lF="[object Error]",uF="[object Map]",cF="[object Number]",fF="[object RegExp]",dF="[object Set]",pF="[object String]",hF="[object Symbol]",mF="[object ArrayBuffer]",yF="[object DataView]",tw=Zx?Zx.prototype:void 0,fh=tw?tw.valueOf:void 0;function vF(e,t,n,r,i,a,o){switch(n){case yF:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case mF:return!(e.byteLength!=t.byteLength||!a(new ew(e),new ew(t)));case oF:case sF:case cF:return eF(+e,+t);case lF:return e.name==t.name&&e.message==t.message;case fF:case pF:return e==t+"";case uF:var s=nF;case dF:var l=r&iF;if(s||(s=rF),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;r|=aF,o.set(e,t);var f=tF(s(e),s(t),r,i,a,o);return o.delete(e),f;case hF:if(fh)return fh.call(e)==fh.call(t)}return!1}var gF=vF;function bF(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var CE=bF,xF=CE,wF=Ht;function SF(e,t,n){var r=t(e);return wF(e)?r:xF(r,n(e))}var OF=SF;function _F(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}var PF=_F;function AF(){return[]}var EF=AF,jF=PF,TF=EF,$F=Object.prototype,CF=$F.propertyIsEnumerable,nw=Object.getOwnPropertySymbols,kF=nw?function(e){return e==null?[]:(e=Object(e),jF(nw(e),function(t){return CF.call(e,t)}))}:TF,NF=kF;function MF(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var IF=MF,RF=jr,DF=Tr,LF="[object Arguments]";function BF(e){return DF(e)&&RF(e)==LF}var FF=BF,rw=FF,zF=Tr,kE=Object.prototype,UF=kE.hasOwnProperty,WF=kE.propertyIsEnumerable,HF=rw(function(){return arguments}())?rw:function(e){return zF(e)&&UF.call(e,"callee")&&!WF.call(e,"callee")},Yg=HF,gf={exports:{}};function KF(){return!1}var qF=KF;gf.exports;(function(e,t){var n=er,r=qF,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?n.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||r;e.exports=u})(gf,gf.exports);var NE=gf.exports,VF=9007199254740991,GF=/^(?:0|[1-9]\d*)$/;function XF(e,t){var n=typeof e;return t=t??VF,!!t&&(n=="number"||n!="symbol"&&GF.test(e))&&e>-1&&e%1==0&&e<t}var Jg=XF,QF=9007199254740991;function YF(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=QF}var Zg=YF,JF=jr,ZF=Zg,ez=Tr,tz="[object Arguments]",nz="[object Array]",rz="[object Boolean]",iz="[object Date]",az="[object Error]",oz="[object Function]",sz="[object Map]",lz="[object Number]",uz="[object Object]",cz="[object RegExp]",fz="[object Set]",dz="[object String]",pz="[object WeakMap]",hz="[object ArrayBuffer]",mz="[object DataView]",yz="[object Float32Array]",vz="[object Float64Array]",gz="[object Int8Array]",bz="[object Int16Array]",xz="[object Int32Array]",wz="[object Uint8Array]",Sz="[object Uint8ClampedArray]",Oz="[object Uint16Array]",_z="[object Uint32Array]",$e={};$e[yz]=$e[vz]=$e[gz]=$e[bz]=$e[xz]=$e[wz]=$e[Sz]=$e[Oz]=$e[_z]=!0;$e[tz]=$e[nz]=$e[hz]=$e[rz]=$e[mz]=$e[iz]=$e[az]=$e[oz]=$e[sz]=$e[lz]=$e[uz]=$e[cz]=$e[fz]=$e[dz]=$e[pz]=!1;function Pz(e){return ez(e)&&ZF(e.length)&&!!$e[JF(e)]}var Az=Pz;function Ez(e){return function(t){return e(t)}}var ME=Ez,bf={exports:{}};bf.exports;(function(e,t){var n=UA,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(bf,bf.exports);var jz=bf.exports,Tz=Az,$z=ME,iw=jz,aw=iw&&iw.isTypedArray,Cz=aw?$z(aw):Tz,IE=Cz,kz=IF,Nz=Yg,Mz=Ht,Iz=NE,Rz=Jg,Dz=IE,Lz=Object.prototype,Bz=Lz.hasOwnProperty;function Fz(e,t){var n=Mz(e),r=!n&&Nz(e),i=!n&&!r&&Iz(e),a=!n&&!r&&!i&&Dz(e),o=n||r||i||a,s=o?kz(e.length,String):[],l=s.length;for(var u in e)(t||Bz.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Rz(u,l)))&&s.push(u);return s}var zz=Fz,Uz=Object.prototype;function Wz(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Uz;return e===n}var Hz=Wz;function Kz(e,t){return function(n){return e(t(n))}}var RE=Kz,qz=RE,Vz=qz(Object.keys,Object),Gz=Vz,Xz=Hz,Qz=Gz,Yz=Object.prototype,Jz=Yz.hasOwnProperty;function Zz(e){if(!Xz(e))return Qz(e);var t=[];for(var n in Object(e))Jz.call(e,n)&&n!="constructor"&&t.push(n);return t}var eU=Zz,tU=Mg,nU=Zg;function rU(e){return e!=null&&nU(e.length)&&!tU(e)}var Jd=rU,iU=zz,aU=eU,oU=Jd;function sU(e){return oU(e)?iU(e):aU(e)}var e0=sU,lU=OF,uU=NF,cU=e0;function fU(e){return lU(e,cU,uU)}var dU=fU,ow=dU,pU=1,hU=Object.prototype,mU=hU.hasOwnProperty;function yU(e,t,n,r,i,a){var o=n&pU,s=ow(e),l=s.length,u=ow(t),f=u.length;if(l!=f&&!o)return!1;for(var c=l;c--;){var d=s[c];if(!(o?d in t:mU.call(t,d)))return!1}var h=a.get(e),p=a.get(t);if(h&&p)return h==t&&p==e;var y=!0;a.set(e,t),a.set(t,e);for(var m=o;++c<l;){d=s[c];var v=e[d],g=t[d];if(r)var b=o?r(g,v,d,t,e,a):r(v,g,d,e,t,a);if(!(b===void 0?v===g||i(v,g,n,r,a):b)){y=!1;break}m||(m=d=="constructor")}if(y&&!m){var w=e.constructor,x=t.constructor;w!=x&&"constructor"in e&&"constructor"in t&&!(typeof w=="function"&&w instanceof w&&typeof x=="function"&&x instanceof x)&&(y=!1)}return a.delete(e),a.delete(t),y}var vU=yU,gU=Oa,bU=er,xU=gU(bU,"DataView"),wU=xU,SU=Oa,OU=er,_U=SU(OU,"Promise"),PU=_U,AU=Oa,EU=er,jU=AU(EU,"Set"),DE=jU,TU=Oa,$U=er,CU=TU($U,"WeakMap"),kU=CU,fy=wU,dy=Rg,py=PU,hy=DE,my=kU,LE=jr,gs=HA,sw="[object Map]",NU="[object Object]",lw="[object Promise]",uw="[object Set]",cw="[object WeakMap]",fw="[object DataView]",MU=gs(fy),IU=gs(dy),RU=gs(py),DU=gs(hy),LU=gs(my),ki=LE;(fy&&ki(new fy(new ArrayBuffer(1)))!=fw||dy&&ki(new dy)!=sw||py&&ki(py.resolve())!=lw||hy&&ki(new hy)!=uw||my&&ki(new my)!=cw)&&(ki=function(e){var t=LE(e),n=t==NU?e.constructor:void 0,r=n?gs(n):"";if(r)switch(r){case MU:return fw;case IU:return sw;case RU:return lw;case DU:return uw;case LU:return cw}return t});var BU=ki,dh=AE,FU=$E,zU=gF,UU=vU,dw=BU,pw=Ht,hw=NE,WU=IE,HU=1,mw="[object Arguments]",yw="[object Array]",nc="[object Object]",KU=Object.prototype,vw=KU.hasOwnProperty;function qU(e,t,n,r,i,a){var o=pw(e),s=pw(t),l=o?yw:dw(e),u=s?yw:dw(t);l=l==mw?nc:l,u=u==mw?nc:u;var f=l==nc,c=u==nc,d=l==u;if(d&&hw(e)){if(!hw(t))return!1;o=!0,f=!1}if(d&&!f)return a||(a=new dh),o||WU(e)?FU(e,t,n,r,i,a):zU(e,t,l,n,r,i,a);if(!(n&HU)){var h=f&&vw.call(e,"__wrapped__"),p=c&&vw.call(t,"__wrapped__");if(h||p){var y=h?e.value():e,m=p?t.value():t;return a||(a=new dh),i(y,m,n,r,a)}}return d?(a||(a=new dh),UU(e,t,n,r,i,a)):!1}var VU=qU,GU=VU,gw=Tr;function BE(e,t,n,r,i){return e===t?!0:e==null||t==null||!gw(e)&&!gw(t)?e!==e&&t!==t:GU(e,t,n,r,BE,i)}var t0=BE,XU=AE,QU=t0,YU=1,JU=2;function ZU(e,t,n,r){var i=n.length,a=i,o=!r;if(e==null)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=n[i];var l=s[0],u=e[l],f=s[1];if(o&&s[2]){if(u===void 0&&!(l in e))return!1}else{var c=new XU;if(r)var d=r(u,f,l,e,t,c);if(!(d===void 0?QU(f,u,YU|JU,r,c):d))return!1}}return!0}var e5=ZU,t5=bi;function n5(e){return e===e&&!t5(e)}var FE=n5,r5=FE,i5=e0;function a5(e){for(var t=i5(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,r5(i)]}return t}var o5=a5;function s5(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var zE=s5,l5=e5,u5=o5,c5=zE;function f5(e){var t=u5(e);return t.length==1&&t[0][2]?c5(t[0][0],t[0][1]):function(n){return n===e||l5(n,e,t)}}var d5=f5;function p5(e,t){return e!=null&&t in Object(e)}var h5=p5,m5=XA,y5=Yg,v5=Ht,g5=Jg,b5=Zg,x5=Dd;function w5(e,t,n){t=m5(t,e);for(var r=-1,i=t.length,a=!1;++r<i;){var o=x5(t[r]);if(!(a=e!=null&&n(e,o)))break;e=e[o]}return a||++r!=i?a:(i=e==null?0:e.length,!!i&&b5(i)&&g5(o,i)&&(v5(e)||y5(e)))}var S5=w5,O5=h5,_5=S5;function P5(e,t){return e!=null&&_5(e,t,O5)}var A5=P5,E5=t0,j5=QA,T5=A5,$5=Ng,C5=FE,k5=zE,N5=Dd,M5=1,I5=2;function R5(e,t){return $5(e)&&C5(t)?k5(N5(e),t):function(n){var r=j5(n,e);return r===void 0&&r===t?T5(n,e):E5(t,r,M5|I5)}}var D5=R5;function L5(e){return e}var bs=L5;function B5(e){return function(t){return t==null?void 0:t[e]}}var F5=B5,z5=Fg;function U5(e){return function(t){return z5(t,e)}}var W5=U5,H5=F5,K5=W5,q5=Ng,V5=Dd;function G5(e){return q5(e)?H5(V5(e)):K5(e)}var X5=G5,Q5=d5,Y5=D5,J5=bs,Z5=Ht,e8=X5;function t8(e){return typeof e=="function"?e:e==null?J5:typeof e=="object"?Z5(e)?Y5(e[0],e[1]):Q5(e):e8(e)}var xi=t8;function n8(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var r8=n8;function i8(e){return e!==e}var a8=i8;function o8(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var s8=o8,l8=r8,u8=a8,c8=s8;function f8(e,t,n){return t===t?c8(e,t,n):l8(e,u8,n)}var d8=f8,p8=d8;function h8(e,t){var n=e==null?0:e.length;return!!n&&p8(e,t,0)>-1}var m8=h8;function y8(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}var v8=y8;function g8(){}var b8=g8,ph=DE,x8=b8,w8=Qg,S8=1/0,O8=ph&&1/w8(new ph([,-0]))[1]==S8?function(e){return new ph(e)}:x8,_8=O8,P8=EE,A8=m8,E8=v8,j8=TE,T8=_8,$8=Qg,C8=200;function k8(e,t,n){var r=-1,i=A8,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=E8;else if(a>=C8){var u=t?null:T8(e);if(u)return $8(u);o=!1,i=j8,l=new P8}else l=t?[]:s;e:for(;++r<a;){var f=e[r],c=t?t(f):f;if(f=n||f!==0?f:0,o&&c===c){for(var d=l.length;d--;)if(l[d]===c)continue e;t&&l.push(c),s.push(f)}else i(l,c,n)||(l!==s&&l.push(c),s.push(f))}return s}var N8=k8,M8=xi,I8=N8;function R8(e,t){return e&&e.length?I8(e,M8(t)):[]}var D8=R8;const bw=we(D8);function UE(e,t,n){return t===!0?bw(e,n):ie(t)?bw(e,t):e}function Co(e){"@babel/helpers - typeof";return Co=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},Co(e)}var L8=["ref"];function xw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xw(Object(n),!0).forEach(function(r){Zd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function B8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ww(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,HE(r.key),r)}}function F8(e,t,n){return t&&ww(e.prototype,t),n&&ww(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function z8(e,t,n){return t=xf(t),U8(e,WE()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function U8(e,t){if(t&&(Co(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return W8(e)}function W8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WE=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function H8(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&&yy(e,t)}function yy(e,t){return yy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yy(e,t)}function Zd(e,t,n){return t=HE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HE(e){var t=K8(e,"string");return Co(t)=="symbol"?t:t+""}function K8(e,t){if(Co(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Co(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function q8(e,t){if(e==null)return{};var n=V8(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function V8(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 G8(e){return e.value}function X8(e,t){if(j.isValidElement(e))return j.cloneElement(e,t);if(typeof e=="function")return j.createElement(e,t);t.ref;var n=q8(t,L8);return j.createElement(Xg,n)}var Sw=1,io=function(e){function t(){var n;B8(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=z8(this,t,[].concat(i)),Zd(n,"lastBoundingBox",{width:-1,height:-1}),n}return H8(t,e),F8(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,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>Sw||Math.abs(i.height-this.lastBoundingBox.height)>Sw)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,r&&r(i)):(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?tr({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,f=i.chartHeight,c,d;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(o==="center"&&a==="vertical"){var h=this.getBBoxSnapshot();c={left:((u||0)-h.width)/2}}else c=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(s==="middle"){var p=this.getBBoxSnapshot();d={top:((f||0)-p.height)/2}}else d=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return tr(tr({},c),d)}},{key:"render",value:function(){var r=this,i=this.props,a=i.content,o=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,f=i.payload,c=tr(tr({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return j.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(h){r.wrapperNode=h}},X8(a,tr(tr({},this.props),{},{payload:UE(f,u,G8)})))}}],[{key:"getWithHeight",value:function(r,i){var a=tr(tr({},this.defaultProps),r.props),o=a.layout;return o==="vertical"&&q(r.props.height)?{height:r.props.height}:o==="horizontal"?{width:r.props.width||i}:null}}])}(T.PureComponent);Zd(io,"displayName","Legend");Zd(io,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Ow=ju,Q8=Yg,Y8=Ht,_w=Ow?Ow.isConcatSpreadable:void 0;function J8(e){return Y8(e)||Q8(e)||!!(_w&&e&&e[_w])}var Z8=J8,e6=CE,t6=Z8;function KE(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=t6),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?KE(s,t-1,n,r,i):e6(i,s):r||(i[i.length]=s)}return i}var qE=KE;function n6(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(n(a[l],l,a)===!1)break}return t}}var r6=n6,i6=r6,a6=i6(),o6=a6,s6=o6,l6=e0;function u6(e,t){return e&&s6(e,t,l6)}var VE=u6,c6=Jd;function f6(e,t){return function(n,r){if(n==null)return n;if(!c6(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}var d6=f6,p6=VE,h6=d6,m6=h6(p6),n0=m6,y6=n0,v6=Jd;function g6(e,t){var n=-1,r=v6(e)?Array(e.length):[];return y6(e,function(i,a,o){r[++n]=t(i,a,o)}),r}var GE=g6;function b6(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var x6=b6,Pw=cs;function w6(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,a=Pw(e),o=t!==void 0,s=t===null,l=t===t,u=Pw(t);if(!s&&!u&&!a&&e>t||a&&o&&l&&!s&&!u||r&&o&&l||!n&&l||!i)return 1;if(!r&&!a&&!u&&e<t||u&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!l)return-1}return 0}var S6=w6,O6=S6;function _6(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var l=O6(i[r],a[r]);if(l){if(r>=s)return l;var u=n[r];return l*(u=="desc"?-1:1)}}return e.index-t.index}var P6=_6,hh=Bg,A6=Fg,E6=xi,j6=GE,T6=x6,$6=ME,C6=P6,k6=bs,N6=Ht;function M6(e,t,n){t.length?t=hh(t,function(a){return N6(a)?function(o){return A6(o,a.length===1?a[0]:a)}:a}):t=[k6];var r=-1;t=hh(t,$6(E6));var i=j6(e,function(a,o,s){var l=hh(t,function(u){return u(a)});return{criteria:l,index:++r,value:a}});return T6(i,function(a,o){return C6(a,o,n)})}var I6=M6;function R6(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var D6=R6,L6=D6,Aw=Math.max;function B6(e,t,n){return t=Aw(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=Aw(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),L6(e,this,s)}}var F6=B6;function z6(e){return function(){return e}}var U6=z6,W6=Oa,H6=function(){try{var e=W6(Object,"defineProperty");return e({},"",{}),e}catch{}}(),XE=H6,K6=U6,Ew=XE,q6=bs,V6=Ew?function(e,t){return Ew(e,"toString",{configurable:!0,enumerable:!1,value:K6(t),writable:!0})}:q6,G6=V6,X6=800,Q6=16,Y6=Date.now;function J6(e){var t=0,n=0;return function(){var r=Y6(),i=Q6-(r-n);if(n=r,i>0){if(++t>=X6)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Z6=J6,eW=G6,tW=Z6,nW=tW(eW),rW=nW,iW=bs,aW=F6,oW=rW;function sW(e,t){return oW(aW(e,t,iW),e+"")}var lW=sW,uW=Ig,cW=Jd,fW=Jg,dW=bi;function pW(e,t,n){if(!dW(n))return!1;var r=typeof t;return(r=="number"?cW(n)&&fW(t,n.length):r=="string"&&t in n)?uW(n[t],e):!1}var ep=pW,hW=qE,mW=I6,yW=lW,jw=ep,vW=yW(function(e,t){if(e==null)return[];var n=t.length;return n>1&&jw(e,t[0],t[1])?t=[]:n>2&&jw(t[0],t[1],t[2])&&(t=[t[0]]),mW(e,hW(t,1),[])}),gW=vW;const r0=we(gW);function kl(e){"@babel/helpers - typeof";return kl=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},kl(e)}function vy(){return vy=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},vy.apply(this,arguments)}function bW(e,t){return OW(e)||SW(e,t)||wW(e,t)||xW()}function xW(){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 wW(e,t){if(e){if(typeof e=="string")return Tw(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 Tw(e,t)}}function Tw(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 SW(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function OW(e){if(Array.isArray(e))return e}function $w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mh(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$w(Object(n),!0).forEach(function(r){_W(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$w(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _W(e,t,n){return t=PW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PW(e){var t=AW(e,"string");return kl(t)=="symbol"?t:t+""}function AW(e,t){if(kl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(kl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function EW(e){return Array.isArray(e)&&rt(e[0])&&rt(e[1])?e.join(" ~ "):e}var jW=function(t){var n=t.separator,r=n===void 0?" : ":n,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,s=o===void 0?{}:o,l=t.labelStyle,u=l===void 0?{}:l,f=t.payload,c=t.formatter,d=t.itemSorter,h=t.wrapperClassName,p=t.labelClassName,y=t.label,m=t.labelFormatter,v=t.accessibilityLayer,g=v===void 0?!1:v,b=function(){if(f&&f.length){var C={padding:0,margin:0},D=(d?r0(f,d):f).map(function(I,R){if(I.type==="none")return null;var L=mh({display:"block",paddingTop:4,paddingBottom:4,color:I.color||"#000"},s),U=I.formatter||c||EW,N=I.value,F=I.name,z=N,V=F;if(U&&z!=null&&V!=null){var H=U(N,F,I,R,f);if(Array.isArray(H)){var J=bW(H,2);z=J[0],V=J[1]}else z=H}return j.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(R),style:L},rt(V)?j.createElement("span",{className:"recharts-tooltip-item-name"},V):null,rt(V)?j.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,j.createElement("span",{className:"recharts-tooltip-item-value"},z),j.createElement("span",{className:"recharts-tooltip-item-unit"},I.unit||""))});return j.createElement("ul",{className:"recharts-tooltip-item-list",style:C},D)}return null},w=mh({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),x=mh({margin:0},u),S=!ae(y),_=S?y:"",P=re("recharts-default-tooltip",h),A=re("recharts-tooltip-label",p);S&&m&&f!==void 0&&f!==null&&(_=m(y,f));var $=g?{role:"status","aria-live":"assertive"}:{};return j.createElement("div",vy({className:P,style:w},$),j.createElement("p",{className:A,style:x},j.isValidElement(_)?_:"".concat(_)),b())};function Nl(e){"@babel/helpers - typeof";return Nl=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},Nl(e)}function rc(e,t,n){return t=TW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TW(e){var t=$W(e,"string");return Nl(t)=="symbol"?t:t+""}function $W(e,t){if(Nl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ns="recharts-tooltip-wrapper",CW={visibility:"hidden"};function kW(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return re(Ns,rc(rc(rc(rc({},"".concat(Ns,"-right"),q(n)&&t&&q(t.x)&&n>=t.x),"".concat(Ns,"-left"),q(n)&&t&&q(t.x)&&n<t.x),"".concat(Ns,"-bottom"),q(r)&&t&&q(t.y)&&r>=t.y),"".concat(Ns,"-top"),q(r)&&t&&q(t.y)&&r<t.y))}function Cw(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,u=e.viewBoxDimension;if(a&&q(a[r]))return a[r];var f=n[r]-s-i,c=n[r]+i;if(t[r])return o[r]?f:c;if(o[r]){var d=f,h=l[r];return d<h?Math.max(c,l[r]):Math.max(f,l[r])}var p=c+s,y=l[r]+u;return p>y?Math.max(f,l[r]):Math.max(c,l[r])}function NW(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 MW(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,u,f,c;return o.height>0&&o.width>0&&n?(f=Cw({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),c=Cw({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),u=NW({translateX:f,translateY:c,useTranslate3d:s})):u=CW,{cssProperties:u,cssClasses:kW({translateX:f,translateY:c,coordinate:n})}}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 kw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Nw(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){by(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 IW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RW(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,YE(r.key),r)}}function DW(e,t,n){return t&&RW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function LW(e,t,n){return t=wf(t),BW(e,QE()?Reflect.construct(t,n||[],wf(e).constructor):t.apply(e,n))}function BW(e,t){if(t&&(ko(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FW(e)}function FW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QE=function(){return!!e})()}function wf(e){return wf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wf(e)}function zW(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&&gy(e,t)}function gy(e,t){return gy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},gy(e,t)}function by(e,t,n){return t=YE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YE(e){var t=UW(e,"string");return ko(t)=="symbol"?t:t+""}function UW(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 String(e)}var Mw=1,WW=function(e){function t(){var n;IW(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=LW(this,t,[].concat(i)),by(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),by(n,"handleKeyDown",function(o){if(o.key==="Escape"){var s,l,u,f;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=n.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(u=(f=n.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&u!==void 0?u:0}})}}),n}return zW(t,e),DW(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>Mw||Math.abs(r.height-this.state.lastBoundingBox.height)>Mw)&&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,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.children,f=i.coordinate,c=i.hasPayload,d=i.isAnimationActive,h=i.offset,p=i.position,y=i.reverseDirection,m=i.useTranslate3d,v=i.viewBox,g=i.wrapperStyle,b=MW({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:h,position:p,reverseDirection:y,tooltipBox:this.state.lastBoundingBox,useTranslate3d:m,viewBox:v}),w=b.cssClasses,x=b.cssProperties,S=Nw(Nw({transition:d&&a?"transform ".concat(s,"ms ").concat(l):void 0},x),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&c?"visible":"hidden",position:"absolute",top:0,left:0},g);return j.createElement("div",{tabIndex:-1,className:w,style:S,ref:function(P){r.wrapperNode=P}},u)}}])}(T.PureComponent),HW=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},_a={isSsr:HW()};function No(e){"@babel/helpers - typeof";return No=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},No(e)}function Iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Rw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Iw(Object(n),!0).forEach(function(r){i0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Iw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qW(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,ZE(r.key),r)}}function VW(e,t,n){return t&&qW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function GW(e,t,n){return t=Sf(t),XW(e,JE()?Reflect.construct(t,n||[],Sf(e).constructor):t.apply(e,n))}function XW(e,t){if(t&&(No(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QW(e)}function QW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JE=function(){return!!e})()}function Sf(e){return Sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sf(e)}function YW(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&&xy(e,t)}function xy(e,t){return xy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},xy(e,t)}function i0(e,t,n){return t=ZE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZE(e){var t=JW(e,"string");return No(t)=="symbol"?t:t+""}function JW(e,t){if(No(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(No(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ZW(e){return e.dataKey}function eH(e,t){return j.isValidElement(e)?j.cloneElement(e,t):typeof e=="function"?j.createElement(e,t):j.createElement(jW,t)}var Gt=function(e){function t(){return KW(this,t),GW(this,t,arguments)}return YW(t,e),VW(t,[{key:"render",value:function(){var r=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.content,f=i.coordinate,c=i.filterNull,d=i.isAnimationActive,h=i.offset,p=i.payload,y=i.payloadUniqBy,m=i.position,v=i.reverseDirection,g=i.useTranslate3d,b=i.viewBox,w=i.wrapperStyle,x=p??[];c&&x.length&&(x=UE(p.filter(function(_){return _.value!=null&&(_.hide!==!0||r.props.includeHidden)}),y,ZW));var S=x.length>0;return j.createElement(WW,{allowEscapeViewBox:o,animationDuration:s,animationEasing:l,isAnimationActive:d,active:a,coordinate:f,hasPayload:S,offset:h,position:m,reverseDirection:v,useTranslate3d:g,viewBox:b,wrapperStyle:w},eH(u,Rw(Rw({},this.props),{},{payload:x})))}}])}(T.PureComponent);i0(Gt,"displayName","Tooltip");i0(Gt,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!_a.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 tH=er,nH=function(){return tH.Date.now()},rH=nH,iH=/\s/;function aH(e){for(var t=e.length;t--&&iH.test(e.charAt(t)););return t}var oH=aH,sH=oH,lH=/^\s+/;function uH(e){return e&&e.slice(0,sH(e)+1).replace(lH,"")}var cH=uH,fH=cH,Dw=bi,dH=cs,Lw=NaN,pH=/^[-+]0x[0-9a-f]+$/i,hH=/^0b[01]+$/i,mH=/^0o[0-7]+$/i,yH=parseInt;function vH(e){if(typeof e=="number")return e;if(dH(e))return Lw;if(Dw(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Dw(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=fH(e);var n=hH.test(e);return n||mH.test(e)?yH(e.slice(2),n?2:8):pH.test(e)?Lw:+e}var ej=vH,gH=bi,yh=rH,Bw=ej,bH="Expected a function",xH=Math.max,wH=Math.min;function SH(e,t,n){var r,i,a,o,s,l,u=0,f=!1,c=!1,d=!0;if(typeof e!="function")throw new TypeError(bH);t=Bw(t)||0,gH(n)&&(f=!!n.leading,c="maxWait"in n,a=c?xH(Bw(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d);function h(S){var _=r,P=i;return r=i=void 0,u=S,o=e.apply(P,_),o}function p(S){return u=S,s=setTimeout(v,t),f?h(S):o}function y(S){var _=S-l,P=S-u,A=t-_;return c?wH(A,a-P):A}function m(S){var _=S-l,P=S-u;return l===void 0||_>=t||_<0||c&&P>=a}function v(){var S=yh();if(m(S))return g(S);s=setTimeout(v,y(S))}function g(S){return s=void 0,d&&r?h(S):(r=i=void 0,o)}function b(){s!==void 0&&clearTimeout(s),u=0,r=l=i=s=void 0}function w(){return s===void 0?o:g(yh())}function x(){var S=yh(),_=m(S);if(r=arguments,i=this,l=S,_){if(s===void 0)return p(l);if(c)return clearTimeout(s),s=setTimeout(v,t),h(l)}return s===void 0&&(s=setTimeout(v,t)),o}return x.cancel=b,x.flush=w,x}var OH=SH,_H=OH,PH=bi,AH="Expected a function";function EH(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(AH);return PH(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),_H(e,t,{leading:r,maxWait:t,trailing:i})}var jH=EH;const tj=we(jH);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 Fw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ic(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Fw(Object(n),!0).forEach(function(r){TH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TH(e,t,n){return t=$H(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $H(e){var t=CH(e,"string");return Ml(t)=="symbol"?t:t+""}function CH(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)}function kH(e,t){return RH(e)||IH(e,t)||MH(e,t)||NH()}function NH(){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 MH(e,t){if(e){if(typeof e=="string")return zw(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 zw(e,t)}}function zw(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 IH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function RH(e){if(Array.isArray(e))return e}var Cc=T.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,i=r===void 0?{width:-1,height:-1}:r,a=e.width,o=a===void 0?"100%":a,s=e.height,l=s===void 0?"100%":s,u=e.minWidth,f=u===void 0?0:u,c=e.minHeight,d=e.maxHeight,h=e.children,p=e.debounce,y=p===void 0?0:p,m=e.id,v=e.className,g=e.onResize,b=e.style,w=b===void 0?{}:b,x=T.useRef(null),S=T.useRef();S.current=g,T.useImperativeHandle(t,function(){return Object.defineProperty(x.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),x.current},configurable:!0})});var _=T.useState({containerWidth:i.width,containerHeight:i.height}),P=kH(_,2),A=P[0],$=P[1],k=T.useCallback(function(D,I){$(function(R){var L=Math.round(D),U=Math.round(I);return R.containerWidth===L&&R.containerHeight===U?R:{containerWidth:L,containerHeight:U}})},[]);T.useEffect(function(){var D=function(F){var z,V=F[0].contentRect,H=V.width,J=V.height;k(H,J),(z=S.current)===null||z===void 0||z.call(S,H,J)};y>0&&(D=tj(D,y,{trailing:!0,leading:!1}));var I=new ResizeObserver(D),R=x.current.getBoundingClientRect(),L=R.width,U=R.height;return k(L,U),I.observe(x.current),function(){I.disconnect()}},[k,y]);var C=T.useMemo(function(){var D=A.containerWidth,I=A.containerHeight;if(D<0||I<0)return null;yr(Fi(o)||Fi(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,l),yr(!n||n>0,"The aspect(%s) must be greater than zero.",n);var R=Fi(o)?D:o,L=Fi(l)?I:l;n&&n>0&&(R?L=R/n:L&&(R=L*n),d&&L>d&&(L=d)),yr(R>0||L>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.`,R,L,o,l,f,c,n);var U=!Array.isArray(h)&&mr(h.type).endsWith("Chart");return j.Children.map(h,function(N){return j.isValidElement(N)?T.cloneElement(N,ic({width:R,height:L},U?{style:ic({height:"100%",width:"100%",maxHeight:L,maxWidth:R},N.props.style)}:{})):N})},[n,h,l,d,c,f,A,o]);return j.createElement("div",{id:m?"".concat(m):void 0,className:re("recharts-responsive-container",v),style:ic(ic({},w),{},{width:o,height:l,minWidth:f,minHeight:c,maxHeight:d}),ref:x},C)}),tp=function(t){return null};tp.displayName="Cell";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 Uw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wy(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Uw(Object(n),!0).forEach(function(r){DH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DH(e,t,n){return t=LH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LH(e){var t=BH(e,"string");return Il(t)=="symbol"?t:t+""}function BH(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 Ca={widthCache:{},cacheCount:0},FH=2e3,zH={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Ww="recharts_measurement_span";function UH(e){var t=wy({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var rl=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||_a.isSsr)return{width:0,height:0};var r=UH(n),i=JSON.stringify({text:t,copyStyle:r});if(Ca.widthCache[i])return Ca.widthCache[i];try{var a=document.getElementById(Ww);a||(a=document.createElement("span"),a.setAttribute("id",Ww),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=wy(wy({},zH),r);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return Ca.widthCache[i]=l,++Ca.cacheCount>FH&&(Ca.cacheCount=0,Ca.widthCache={}),l}catch{return{width:0,height:0}}},WH=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Rl(e){"@babel/helpers - typeof";return Rl=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},Rl(e)}function Of(e,t){return VH(e)||qH(e,t)||KH(e,t)||HH()}function HH(){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 KH(e,t){if(e){if(typeof e=="string")return Hw(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 Hw(e,t)}}function Hw(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 qH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function VH(e){if(Array.isArray(e))return e}function GH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kw(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,QH(r.key),r)}}function XH(e,t,n){return t&&Kw(e.prototype,t),n&&Kw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function QH(e){var t=YH(e,"string");return Rl(t)=="symbol"?t:t+""}function YH(e,t){if(Rl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Rl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var qw=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Vw=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,JH=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,ZH=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,nj={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},eK=Object.keys(nj),qa="NaN";function tK(e,t){return e*nj[t]}var ac=function(){function e(t,n){GH(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!JH.test(n)&&(this.num=NaN,this.unit=""),eK.includes(n)&&(this.num=tK(t,n),this.unit="px")}return XH(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,i=(r=ZH.exec(n))!==null&&r!==void 0?r:[],a=Of(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function rj(e){if(e.includes(qa))return qa;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=qw.exec(t))!==null&&n!==void 0?n:[],i=Of(r,4),a=i[1],o=i[2],s=i[3],l=ac.parse(a??""),u=ac.parse(s??""),f=o==="*"?l.multiply(u):l.divide(u);if(f.isNaN())return qa;t=t.replace(qw,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,d=(c=Vw.exec(t))!==null&&c!==void 0?c:[],h=Of(d,4),p=h[1],y=h[2],m=h[3],v=ac.parse(p??""),g=ac.parse(m??""),b=y==="+"?v.add(g):v.subtract(g);if(b.isNaN())return qa;t=t.replace(Vw,b.toString())}return t}var Gw=/\(([^()]*)\)/;function nK(e){for(var t=e;t.includes("(");){var n=Gw.exec(t),r=Of(n,2),i=r[1];t=t.replace(Gw,rj(i))}return t}function rK(e){var t=e.replace(/\s+/g,"");return t=nK(t),t=rj(t),t}function iK(e){try{return rK(e)}catch{return qa}}function vh(e){var t=iK(e.slice(5,-1));return t===qa?"":t}var aK=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],oK=["dx","dy","angle","className","breakAll"];function Sy(){return Sy=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},Sy.apply(this,arguments)}function Xw(e,t){if(e==null)return{};var n=sK(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sK(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 Qw(e,t){return fK(e)||cK(e,t)||uK(e,t)||lK()}function lK(){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 uK(e,t){if(e){if(typeof e=="string")return Yw(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 Yw(e,t)}}function Yw(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 cK(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function fK(e){if(Array.isArray(e))return e}var ij=/[ \f\n\r\t\v\u2028\u2029]+/,aj=function(t){var n=t.children,r=t.breakAll,i=t.style;try{var a=[];ae(n)||(r?a=n.toString().split(""):a=n.toString().split(ij));var o=a.map(function(l){return{word:l,width:rl(l,i).width}}),s=r?0:rl(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},dK=function(t,n,r,i,a){var o=t.maxLines,s=t.children,l=t.style,u=t.breakAll,f=q(o),c=s,d=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return R.reduce(function(L,U){var N=U.word,F=U.width,z=L[L.length-1];if(z&&(i==null||a||z.width+F+r<Number(i)))z.words.push(N),z.width+=F+r;else{var V={words:[N],width:F};L.push(V)}return L},[])},h=d(n),p=function(R){return R.reduce(function(L,U){return L.width>U.width?L:U})};if(!f)return h;for(var y="…",m=function(R){var L=c.slice(0,R),U=aj({breakAll:u,style:l,children:L+y}).wordsWithComputedWidth,N=d(U),F=N.length>o||p(N).width>Number(i);return[F,N]},v=0,g=c.length-1,b=0,w;v<=g&&b<=c.length-1;){var x=Math.floor((v+g)/2),S=x-1,_=m(S),P=Qw(_,2),A=P[0],$=P[1],k=m(x),C=Qw(k,1),D=C[0];if(!A&&!D&&(v=x+1),A&&D&&(g=x-1),!A&&D){w=$;break}b++}return w||h},Jw=function(t){var n=ae(t)?[]:t.toString().split(ij);return[{words:n}]},pK=function(t){var n=t.width,r=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((n||r)&&!_a.isSsr){var l,u,f=aj({breakAll:o,children:i,style:a});if(f){var c=f.wordsWithComputedWidth,d=f.spaceWidth;l=c,u=d}else return Jw(i);return dK({breakAll:o,children:i,maxLines:s,style:a},l,u,n,r)}return Jw(i)},Zw="#808080",ya=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,l=t.capHeight,u=l===void 0?"0.71em":l,f=t.scaleToFit,c=f===void 0?!1:f,d=t.textAnchor,h=d===void 0?"start":d,p=t.verticalAnchor,y=p===void 0?"end":p,m=t.fill,v=m===void 0?Zw:m,g=Xw(t,aK),b=T.useMemo(function(){return pK({breakAll:g.breakAll,children:g.children,maxLines:g.maxLines,scaleToFit:c,style:g.style,width:g.width})},[g.breakAll,g.children,g.maxLines,c,g.style,g.width]),w=g.dx,x=g.dy,S=g.angle,_=g.className,P=g.breakAll,A=Xw(g,oK);if(!rt(r)||!rt(a))return null;var $=r+(q(w)?w:0),k=a+(q(x)?x:0),C;switch(y){case"start":C=vh("calc(".concat(u,")"));break;case"middle":C=vh("calc(".concat((b.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:C=vh("calc(".concat(b.length-1," * -").concat(s,")"));break}var D=[];if(c){var I=b[0].width,R=g.width;D.push("scale(".concat((q(R)?R/I:1)/I,")"))}return S&&D.push("rotate(".concat(S,", ").concat($,", ").concat(k,")")),D.length&&(A.transform=D.join(" ")),j.createElement("text",Sy({},ee(A,!0),{x:$,y:k,className:re("recharts-text",_),textAnchor:h,fill:v.includes("url")?Zw:v}),b.map(function(L,U){var N=L.words.join(P?"":" ");return j.createElement("tspan",{x:$,dy:U===0?C:s,key:"".concat(N,"-").concat(U)},N)}))};function fi(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function hK(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function a0(e){let t,n,r;e.length!==2?(t=fi,n=(s,l)=>fi(e(s),l),r=(s,l)=>e(s)-l):(t=e===fi||e===hK?e:mK,n=e,r=e);function i(s,l,u=0,f=s.length){if(u<f){if(t(l,l)!==0)return f;do{const c=u+f>>>1;n(s[c],l)<0?u=c+1:f=c}while(u<f)}return u}function a(s,l,u=0,f=s.length){if(u<f){if(t(l,l)!==0)return f;do{const c=u+f>>>1;n(s[c],l)<=0?u=c+1:f=c}while(u<f)}return u}function o(s,l,u=0,f=s.length){const c=i(s,l,u,f-1);return c>u&&r(s[c-1],l)>-r(s[c],l)?c-1:c}return{left:i,center:o,right:a}}function mK(){return 0}function oj(e){return e===null?NaN:+e}function*yK(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const vK=a0(fi),Tu=vK.right;a0(oj).center;class e1 extends Map{constructor(t,n=xK){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(t1(this,t))}has(t){return super.has(t1(this,t))}set(t,n){return super.set(gK(this,t),n)}delete(t){return super.delete(bK(this,t))}}function t1({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function gK({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function bK({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function xK(e){return e!==null&&typeof e=="object"?e.valueOf():e}function wK(e=fi){if(e===fi)return sj;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 sj(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const SK=Math.sqrt(50),OK=Math.sqrt(10),_K=Math.sqrt(2);function _f(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=SK?10:a>=OK?5:a>=_K?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=n&&n<2?_f(e,t,n*2):[s,l,u]}function Oy(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,a,o]=r?_f(t,e,n):_f(e,t,n);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let u=0;u<s;++u)l[u]=(a-u)/-o;else for(let u=0;u<s;++u)l[u]=(a-u)*o;else if(o<0)for(let u=0;u<s;++u)l[u]=(i+u)/-o;else for(let u=0;u<s;++u)l[u]=(i+u)*o;return l}function _y(e,t,n){return t=+t,e=+e,n=+n,_f(e,t,n)[2]}function Py(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?_y(t,e,n):_y(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function n1(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function r1(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function lj(e,t,n=0,r=1/0,i){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(i=i===void 0?sj:wK(i);r>n;){if(r-n>600){const l=r-n+1,u=t-n+1,f=Math.log(l),c=.5*Math.exp(2*f/3),d=.5*Math.sqrt(f*c*(l-c)/l)*(u-l/2<0?-1:1),h=Math.max(n,Math.floor(t-u*c/l+d)),p=Math.min(r,Math.floor(t+(l-u)*c/l+d));lj(e,t,h,p,i)}const a=e[t];let o=n,s=r;for(Ms(e,n,t),i(e[r],a)>0&&Ms(e,n,r);o<s;){for(Ms(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[n],a)===0?Ms(e,n,s):(++s,Ms(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function Ms(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function PK(e,t,n){if(e=Float64Array.from(yK(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return r1(e);if(t>=1)return n1(e);var r,i=(r-1)*t,a=Math.floor(i),o=n1(lj(e,a).subarray(0,a+1)),s=r1(e.subarray(a+1));return o+(s-o)*(i-a)}}function AK(e,t,n=oj){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function EK(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++r<i;)a[r]=e+r*n;return a}function Sn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function $r(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 Ay=Symbol("implicit");function o0(){var e=new e1,t=[],n=[],r=Ay;function i(a){let o=e.get(a);if(o===void 0){if(r!==Ay)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new e1;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return o0(t,n).unknown(r)},Sn.apply(i,arguments),i}function Dl(){var e=o0().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,s=!1,l=0,u=0,f=.5;delete e.unknown;function c(){var d=t().length,h=i<r,p=h?i:r,y=h?r:i;a=(y-p)/Math.max(1,d-l+u*2),s&&(a=Math.floor(a)),p+=(y-p-a*(d-l))*f,o=a*(1-l),s&&(p=Math.round(p),o=Math.round(o));var m=EK(d).map(function(v){return p+a*v});return n(h?m.reverse():m)}return e.domain=function(d){return arguments.length?(t(d),c()):t()},e.range=function(d){return arguments.length?([r,i]=d,r=+r,i=+i,c()):[r,i]},e.rangeRound=function(d){return[r,i]=d,r=+r,i=+i,s=!0,c()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(s=!!d,c()):s},e.padding=function(d){return arguments.length?(l=Math.min(1,u=+d),c()):l},e.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),c()):l},e.paddingOuter=function(d){return arguments.length?(u=+d,c()):u},e.align=function(d){return arguments.length?(f=Math.max(0,Math.min(1,d)),c()):f},e.copy=function(){return Dl(t(),[r,i]).round(s).paddingInner(l).paddingOuter(u).align(f)},Sn.apply(c(),arguments)}function uj(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return uj(t())},e}function il(){return uj(Dl.apply(null,arguments).paddingInner(1))}function s0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function cj(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function $u(){}var Ll=.7,Pf=1/Ll,ao="\\s*([+-]?\\d+)\\s*",Bl="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Gn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",jK=/^#([0-9a-f]{3,8})$/,TK=new RegExp(`^rgb\\(${ao},${ao},${ao}\\)$`),$K=new RegExp(`^rgb\\(${Gn},${Gn},${Gn}\\)$`),CK=new RegExp(`^rgba\\(${ao},${ao},${ao},${Bl}\\)$`),kK=new RegExp(`^rgba\\(${Gn},${Gn},${Gn},${Bl}\\)$`),NK=new RegExp(`^hsl\\(${Bl},${Gn},${Gn}\\)$`),MK=new RegExp(`^hsla\\(${Bl},${Gn},${Gn},${Bl}\\)$`),i1={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};s0($u,Fl,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:a1,formatHex:a1,formatHex8:IK,formatHsl:RK,formatRgb:o1,toString:o1});function a1(){return this.rgb().formatHex()}function IK(){return this.rgb().formatHex8()}function RK(){return fj(this).formatHsl()}function o1(){return this.rgb().formatRgb()}function Fl(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=jK.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?s1(t):n===3?new Lt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?oc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?oc(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=TK.exec(e))?new Lt(t[1],t[2],t[3],1):(t=$K.exec(e))?new Lt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=CK.exec(e))?oc(t[1],t[2],t[3],t[4]):(t=kK.exec(e))?oc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=NK.exec(e))?c1(t[1],t[2]/100,t[3]/100,1):(t=MK.exec(e))?c1(t[1],t[2]/100,t[3]/100,t[4]):i1.hasOwnProperty(e)?s1(i1[e]):e==="transparent"?new Lt(NaN,NaN,NaN,0):null}function s1(e){return new Lt(e>>16&255,e>>8&255,e&255,1)}function oc(e,t,n,r){return r<=0&&(e=t=n=NaN),new Lt(e,t,n,r)}function DK(e){return e instanceof $u||(e=Fl(e)),e?(e=e.rgb(),new Lt(e.r,e.g,e.b,e.opacity)):new Lt}function Ey(e,t,n,r){return arguments.length===1?DK(e):new Lt(e,t,n,r??1)}function Lt(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}s0(Lt,Ey,cj($u,{brighter(e){return e=e==null?Pf:Math.pow(Pf,e),new Lt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ll:Math.pow(Ll,e),new Lt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Lt(ia(this.r),ia(this.g),ia(this.b),Af(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:l1,formatHex:l1,formatHex8:LK,formatRgb:u1,toString:u1}));function l1(){return`#${zi(this.r)}${zi(this.g)}${zi(this.b)}`}function LK(){return`#${zi(this.r)}${zi(this.g)}${zi(this.b)}${zi((isNaN(this.opacity)?1:this.opacity)*255)}`}function u1(){const e=Af(this.opacity);return`${e===1?"rgb(":"rgba("}${ia(this.r)}, ${ia(this.g)}, ${ia(this.b)}${e===1?")":`, ${e})`}`}function Af(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ia(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function zi(e){return e=ia(e),(e<16?"0":"")+e.toString(16)}function c1(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new kn(e,t,n,r)}function fj(e){if(e instanceof kn)return new kn(e.h,e.s,e.l,e.opacity);if(e instanceof $u||(e=Fl(e)),!e)return new kn;if(e instanceof kn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(n-r)/s+(n<r)*6:n===a?o=(r-t)/s+2:o=(t-n)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new kn(o,s,l,e.opacity)}function BK(e,t,n,r){return arguments.length===1?fj(e):new kn(e,t,n,r??1)}function kn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}s0(kn,BK,cj($u,{brighter(e){return e=e==null?Pf:Math.pow(Pf,e),new kn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ll:Math.pow(Ll,e),new kn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Lt(gh(e>=240?e-240:e+120,i,r),gh(e,i,r),gh(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new kn(f1(this.h),sc(this.s),sc(this.l),Af(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=Af(this.opacity);return`${e===1?"hsl(":"hsla("}${f1(this.h)}, ${sc(this.s)*100}%, ${sc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function f1(e){return e=(e||0)%360,e<0?e+360:e}function sc(e){return Math.max(0,Math.min(1,e||0))}function gh(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 l0=e=>()=>e;function FK(e,t){return function(n){return e+n*t}}function zK(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 UK(e){return(e=+e)==1?dj:function(t,n){return n-t?zK(t,n,e):l0(isNaN(t)?n:t)}}function dj(e,t){var n=t-e;return n?FK(e,n):l0(isNaN(e)?t:e)}const d1=function e(t){var n=UK(t);function r(i,a){var o=n((i=Ey(i)).r,(a=Ey(a)).r),s=n(i.g,a.g),l=n(i.b,a.b),u=dj(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=u(f),i+""}}return r.gamma=e,r}(1);function WK(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function HK(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function KK(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),a=new Array(n),o;for(o=0;o<r;++o)i[o]=xs(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(s){for(o=0;o<r;++o)a[o]=i[o](s);return a}}function qK(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Ef(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function VK(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=xs(e[i],t[i]):r[i]=t[i];return function(a){for(i in n)r[i]=n[i](a);return r}}var jy=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,bh=new RegExp(jy.source,"g");function GK(e){return function(){return e}}function XK(e){return function(t){return e(t)+""}}function QK(e,t){var n=jy.lastIndex=bh.lastIndex=0,r,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(r=jy.exec(e))&&(i=bh.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:Ef(r,i)})),n=bh.lastIndex;return n<t.length&&(a=t.slice(n),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?XK(l[0].x):GK(t):(t=l.length,function(u){for(var f=0,c;f<t;++f)s[(c=l[f]).i]=c.x(u);return s.join("")})}function xs(e,t){var n=typeof t,r;return t==null||n==="boolean"?l0(t):(n==="number"?Ef:n==="string"?(r=Fl(t))?(t=r,d1):QK:t instanceof Fl?d1:t instanceof Date?qK:HK(t)?WK:Array.isArray(t)?KK:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?VK:Ef)(e,t)}function u0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function YK(e,t){t===void 0&&(t=e,e=xs);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(o){var s=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return a[s](o-s)}}function JK(e){return function(){return e}}function jf(e){return+e}var p1=[0,1];function Et(e){return e}function Ty(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:JK(isNaN(t)?NaN:.5)}function ZK(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function e9(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=Ty(i,r),a=n(o,a)):(r=Ty(r,i),a=n(a,o)),function(s){return a(r(s))}}function t9(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=Ty(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(s){var l=Tu(e,s,1,r)-1;return a[l](i[l](s))}}function Cu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function np(){var e=p1,t=p1,n=xs,r,i,a,o=Et,s,l,u;function f(){var d=Math.min(e.length,t.length);return o!==Et&&(o=ZK(e[0],e[d-1])),s=d>2?t9:e9,l=u=null,c}function c(d){return d==null||isNaN(d=+d)?a:(l||(l=s(e.map(r),t,n)))(r(o(d)))}return c.invert=function(d){return o(i((u||(u=s(t,e.map(r),Ef)))(d)))},c.domain=function(d){return arguments.length?(e=Array.from(d,jf),f()):e.slice()},c.range=function(d){return arguments.length?(t=Array.from(d),f()):t.slice()},c.rangeRound=function(d){return t=Array.from(d),n=u0,f()},c.clamp=function(d){return arguments.length?(o=d?!0:Et,f()):o!==Et},c.interpolate=function(d){return arguments.length?(n=d,f()):n},c.unknown=function(d){return arguments.length?(a=d,c):a},function(d,h){return r=d,i=h,f()}}function c0(){return np()(Et,Et)}function n9(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Tf(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Mo(e){return e=Tf(Math.abs(e)),e?e[1]:NaN}function r9(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(n.substring(i-=s,i+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function i9(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var a9=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function zl(e){if(!(t=a9.exec(e)))throw new Error("invalid format: "+e);var t;return new f0({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]})}zl.prototype=f0.prototype;function f0(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+""}f0.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 o9(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var $f;function s9(e,t){var n=Tf(e,t);if(!n)return $f=void 0,e.toPrecision(t);var r=n[0],i=n[1],a=i-($f=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Tf(e,Math.max(0,t+a-1))[0]}function h1(e,t){var n=Tf(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const m1={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:n9,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)=>h1(e*100,t),r:h1,s:s9,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function y1(e){return e}var v1=Array.prototype.map,g1=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function l9(e){var t=e.grouping===void 0||e.thousands===void 0?y1:r9(v1.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?y1:i9(v1.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(c,d){c=zl(c);var h=c.fill,p=c.align,y=c.sign,m=c.symbol,v=c.zero,g=c.width,b=c.comma,w=c.precision,x=c.trim,S=c.type;S==="n"?(b=!0,S="g"):m1[S]||(w===void 0&&(w=12),x=!0,S="g"),(v||h==="0"&&p==="=")&&(v=!0,h="0",p="=");var _=(d&&d.prefix!==void 0?d.prefix:"")+(m==="$"?n:m==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():""),P=(m==="$"?r:/[%p]/.test(S)?o:"")+(d&&d.suffix!==void 0?d.suffix:""),A=m1[S],$=/[defgprs%]/.test(S);w=w===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function k(C){var D=_,I=P,R,L,U;if(S==="c")I=A(C)+I,C="";else{C=+C;var N=C<0||1/C<0;if(C=isNaN(C)?l:A(Math.abs(C),w),x&&(C=o9(C)),N&&+C==0&&y!=="+"&&(N=!1),D=(N?y==="("?y:s:y==="-"||y==="("?"":y)+D,I=(S==="s"&&!isNaN(C)&&$f!==void 0?g1[8+$f/3]:"")+I+(N&&y==="("?")":""),$){for(R=-1,L=C.length;++R<L;)if(U=C.charCodeAt(R),48>U||U>57){I=(U===46?i+C.slice(R+1):C.slice(R))+I,C=C.slice(0,R);break}}}b&&!v&&(C=t(C,1/0));var F=D.length+C.length+I.length,z=F<g?new Array(g-F+1).join(h):"";switch(b&&v&&(C=t(z+C,z.length?g-I.length:1/0),z=""),p){case"<":C=D+C+I+z;break;case"=":C=D+z+C+I;break;case"^":C=z.slice(0,F=z.length>>1)+D+C+I+z.slice(F);break;default:C=z+D+C+I;break}return a(C)}return k.toString=function(){return c+""},k}function f(c,d){var h=Math.max(-8,Math.min(8,Math.floor(Mo(d)/3)))*3,p=Math.pow(10,-h),y=u((c=zl(c),c.type="f",c),{suffix:g1[8+h/3]});return function(m){return y(p*m)}}return{format:u,formatPrefix:f}}var lc,d0,pj;u9({thousands:",",grouping:[3],currency:["$",""]});function u9(e){return lc=l9(e),d0=lc.format,pj=lc.formatPrefix,lc}function c9(e){return Math.max(0,-Mo(Math.abs(e)))}function f9(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Mo(t)/3)))*3-Mo(Math.abs(e)))}function d9(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Mo(t)-Mo(e))+1}function hj(e,t,n,r){var i=Py(e,t,n),a;switch(r=zl(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=f9(i,o))&&(r.precision=a),pj(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=d9(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=c9(i))&&(r.precision=a-(r.type==="%")*2);break}}return d0(r)}function wi(e){var t=e.domain;return e.ticks=function(n){var r=t();return Oy(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return hj(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],l,u,f=10;for(s<o&&(u=o,o=s,s=u,u=i,i=a,a=u);f-- >0;){if(u=_y(o,s,n),u===l)return r[i]=o,r[a]=s,t(r);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function Cf(){var e=c0();return e.copy=function(){return Cu(e,Cf())},Sn.apply(e,arguments),wi(e)}function mj(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,jf),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return mj(e).unknown(t)},e=arguments.length?Array.from(e,jf):[0,1],wi(n)}function yj(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function b1(e){return Math.log(e)}function x1(e){return Math.exp(e)}function p9(e){return-Math.log(-e)}function h9(e){return-Math.exp(-e)}function m9(e){return isFinite(e)?+("1e"+e):e<0?0:e}function y9(e){return e===10?m9:e===Math.E?Math.exp:t=>Math.pow(e,t)}function v9(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 w1(e){return(t,n)=>-e(-t,n)}function p0(e){const t=e(b1,x1),n=t.domain;let r=10,i,a;function o(){return i=v9(r),a=y9(r),n()[0]<0?(i=w1(i),a=w1(a),e(p9,h9)):e(b1,x1),t}return t.base=function(s){return arguments.length?(r=+s,o()):r},t.domain=function(s){return arguments.length?(n(s),o()):n()},t.ticks=s=>{const l=n();let u=l[0],f=l[l.length-1];const c=f<u;c&&([u,f]=[f,u]);let d=i(u),h=i(f),p,y;const m=s==null?10:+s;let v=[];if(!(r%1)&&h-d<m){if(d=Math.floor(d),h=Math.ceil(h),u>0){for(;d<=h;++d)for(p=1;p<r;++p)if(y=d<0?p/a(-d):p*a(d),!(y<u)){if(y>f)break;v.push(y)}}else for(;d<=h;++d)for(p=r-1;p>=1;--p)if(y=d>0?p/a(-d):p*a(d),!(y<u)){if(y>f)break;v.push(y)}v.length*2<m&&(v=Oy(u,f,m))}else v=Oy(d,h,Math.min(h-d,m)).map(a);return c?v.reverse():v},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=zl(l)).precision==null&&(l.trim=!0),l=d0(l)),s===1/0)return l;const u=Math.max(1,r*s/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*r<r-.5&&(c*=r),c<=u?l(f):""}},t.nice=()=>n(yj(n(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function vj(){const e=p0(np()).domain([1,10]);return e.copy=()=>Cu(e,vj()).base(e.base()),Sn.apply(e,arguments),e}function S1(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function O1(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function h0(e){var t=1,n=e(S1(t),O1(t));return n.constant=function(r){return arguments.length?e(S1(t=+r),O1(t)):t},wi(n)}function gj(){var e=h0(np());return e.copy=function(){return Cu(e,gj()).constant(e.constant())},Sn.apply(e,arguments)}function _1(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function g9(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function b9(e){return e<0?-e*e:e*e}function m0(e){var t=e(Et,Et),n=1;function r(){return n===1?e(Et,Et):n===.5?e(g9,b9):e(_1(n),_1(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},wi(t)}function y0(){var e=m0(np());return e.copy=function(){return Cu(e,y0()).exponent(e.exponent())},Sn.apply(e,arguments),e}function x9(){return y0.apply(null,arguments).exponent(.5)}function P1(e){return Math.sign(e)*e*e}function w9(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function bj(){var e=c0(),t=[0,1],n=!1,r;function i(a){var o=w9(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(P1(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,jf)).map(P1)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return bj(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Sn.apply(i,arguments),wi(i)}function xj(){var e=[],t=[],n=[],r;function i(){var o=0,s=Math.max(1,t.length);for(n=new Array(s-1);++o<s;)n[o-1]=AK(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?r:t[Tu(n,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(fi),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return xj().domain(e).range(t).unknown(r)},Sn.apply(a,arguments)}function wj(){var e=0,t=1,n=1,r=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[Tu(r,l,0,n)]:a}function s(){var l=-1;for(r=new Array(n);++l<n;)r[l]=((l+1)*t-(l-n)*e)/(n+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(n=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var u=i.indexOf(l);return u<0?[NaN,NaN]:u<1?[e,r[0]]:u>=n?[r[n-1],t]:[r[u-1],r[u]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return r.slice()},o.copy=function(){return wj().domain([e,t]).range(i).unknown(a)},Sn.apply(wi(o),arguments)}function Sj(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[Tu(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Sj().domain(e).range(t).unknown(n)},Sn.apply(i,arguments)}const xh=new Date,wh=new Date;function it(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let u;do l.push(u=new Date(+a)),t(a,s),e(a);while(u<a&&a<o);return l},i.filter=a=>it(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(xh.setTime(+a),wh.setTime(+o),e(xh),e(wh),Math.floor(n(xh,wh))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const kf=it(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);kf.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?it(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):kf);kf.range;const dr=1e3,hn=dr*60,pr=hn*60,_r=pr*24,v0=_r*7,A1=_r*30,Sh=_r*365,Ui=it(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*dr)},(e,t)=>(t-e)/dr,e=>e.getUTCSeconds());Ui.range;const g0=it(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dr)},(e,t)=>{e.setTime(+e+t*hn)},(e,t)=>(t-e)/hn,e=>e.getMinutes());g0.range;const b0=it(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*hn)},(e,t)=>(t-e)/hn,e=>e.getUTCMinutes());b0.range;const x0=it(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dr-e.getMinutes()*hn)},(e,t)=>{e.setTime(+e+t*pr)},(e,t)=>(t-e)/pr,e=>e.getHours());x0.range;const w0=it(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*pr)},(e,t)=>(t-e)/pr,e=>e.getUTCHours());w0.range;const ku=it(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*hn)/_r,e=>e.getDate()-1);ku.range;const rp=it(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/_r,e=>e.getUTCDate()-1);rp.range;const Oj=it(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/_r,e=>Math.floor(e/_r));Oj.range;function Pa(e){return it(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())*hn)/v0)}const ip=Pa(0),Nf=Pa(1),S9=Pa(2),O9=Pa(3),Io=Pa(4),_9=Pa(5),P9=Pa(6);ip.range;Nf.range;S9.range;O9.range;Io.range;_9.range;P9.range;function Aa(e){return it(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)/v0)}const ap=Aa(0),Mf=Aa(1),A9=Aa(2),E9=Aa(3),Ro=Aa(4),j9=Aa(5),T9=Aa(6);ap.range;Mf.range;A9.range;E9.range;Ro.range;j9.range;T9.range;const S0=it(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());S0.range;const O0=it(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());O0.range;const Pr=it(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());Pr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:it(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)});Pr.range;const Ar=it(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:it(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 _j(e,t,n,r,i,a){const o=[[Ui,1,dr],[Ui,5,5*dr],[Ui,15,15*dr],[Ui,30,30*dr],[a,1,hn],[a,5,5*hn],[a,15,15*hn],[a,30,30*hn],[i,1,pr],[i,3,3*pr],[i,6,6*pr],[i,12,12*pr],[r,1,_r],[r,2,2*_r],[n,1,v0],[t,1,A1],[t,3,3*A1],[e,1,Sh]];function s(u,f,c){const d=f<u;d&&([u,f]=[f,u]);const h=c&&typeof c.range=="function"?c:l(u,f,c),p=h?h.range(u,+f+1):[];return d?p.reverse():p}function l(u,f,c){const d=Math.abs(f-u)/c,h=a0(([,,m])=>m).right(o,d);if(h===o.length)return e.every(Py(u/Sh,f/Sh,c));if(h===0)return kf.every(Math.max(Py(u,f,c),1));const[p,y]=o[d/o[h-1][2]<o[h][2]/d?h-1:h];return p.every(y)}return[s,l]}const[$9,C9]=_j(Ar,O0,ap,Oj,w0,b0),[k9,N9]=_j(Pr,S0,ip,ku,x0,g0);function Oh(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 _h(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 Is(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function M9(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,u=Rs(i),f=Ds(i),c=Rs(a),d=Ds(a),h=Rs(o),p=Ds(o),y=Rs(s),m=Ds(s),v=Rs(l),g=Ds(l),b={a:U,A:N,b:F,B:z,c:null,d:k1,e:k1,f:r7,g:p7,G:m7,H:e7,I:t7,j:n7,L:Pj,m:i7,M:a7,p:V,q:H,Q:I1,s:R1,S:o7,u:s7,U:l7,V:u7,w:c7,W:f7,x:null,X:null,y:d7,Y:h7,Z:y7,"%":M1},w={a:J,A:ue,b:Se,B:Ue,c:null,d:N1,e:N1,f:x7,g:$7,G:k7,H:v7,I:g7,j:b7,L:Ej,m:w7,M:S7,p:nn,q:Ct,Q:I1,s:R1,S:O7,u:_7,U:P7,V:A7,w:E7,W:j7,x:null,X:null,y:T7,Y:C7,Z:N7,"%":M1},x={a:$,A:k,b:C,B:D,c:I,d:$1,e:$1,f:Q9,g:T1,G:j1,H:C1,I:C1,j:q9,L:X9,m:K9,M:V9,p:A,q:H9,Q:J9,s:Z9,S:G9,u:B9,U:F9,V:z9,w:L9,W:U9,x:R,X:L,y:T1,Y:j1,Z:W9,"%":Y9};b.x=S(n,b),b.X=S(r,b),b.c=S(t,b),w.x=S(n,w),w.X=S(r,w),w.c=S(t,w);function S(X,oe){return function(le){var W=[],Le=-1,pe=0,Xe=X.length,Qe,kt,kr;for(le instanceof Date||(le=new Date(+le));++Le<Xe;)X.charCodeAt(Le)===37&&(W.push(X.slice(pe,Le)),(kt=E1[Qe=X.charAt(++Le)])!=null?Qe=X.charAt(++Le):kt=Qe==="e"?" ":"0",(kr=oe[Qe])&&(Qe=kr(le,kt)),W.push(Qe),pe=Le+1);return W.push(X.slice(pe,Le)),W.join("")}}function _(X,oe){return function(le){var W=Is(1900,void 0,1),Le=P(W,X,le+="",0),pe,Xe;if(Le!=le.length)return null;if("Q"in W)return new Date(W.Q);if("s"in W)return new Date(W.s*1e3+("L"in W?W.L:0));if(oe&&!("Z"in W)&&(W.Z=0),"p"in W&&(W.H=W.H%12+W.p*12),W.m===void 0&&(W.m="q"in W?W.q:0),"V"in W){if(W.V<1||W.V>53)return null;"w"in W||(W.w=1),"Z"in W?(pe=_h(Is(W.y,0,1)),Xe=pe.getUTCDay(),pe=Xe>4||Xe===0?Mf.ceil(pe):Mf(pe),pe=rp.offset(pe,(W.V-1)*7),W.y=pe.getUTCFullYear(),W.m=pe.getUTCMonth(),W.d=pe.getUTCDate()+(W.w+6)%7):(pe=Oh(Is(W.y,0,1)),Xe=pe.getDay(),pe=Xe>4||Xe===0?Nf.ceil(pe):Nf(pe),pe=ku.offset(pe,(W.V-1)*7),W.y=pe.getFullYear(),W.m=pe.getMonth(),W.d=pe.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),Xe="Z"in W?_h(Is(W.y,0,1)).getUTCDay():Oh(Is(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(Xe+5)%7:W.w+W.U*7-(Xe+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,_h(W)):Oh(W)}}function P(X,oe,le,W){for(var Le=0,pe=oe.length,Xe=le.length,Qe,kt;Le<pe;){if(W>=Xe)return-1;if(Qe=oe.charCodeAt(Le++),Qe===37){if(Qe=oe.charAt(Le++),kt=x[Qe in E1?oe.charAt(Le++):Qe],!kt||(W=kt(X,le,W))<0)return-1}else if(Qe!=le.charCodeAt(W++))return-1}return W}function A(X,oe,le){var W=u.exec(oe.slice(le));return W?(X.p=f.get(W[0].toLowerCase()),le+W[0].length):-1}function $(X,oe,le){var W=h.exec(oe.slice(le));return W?(X.w=p.get(W[0].toLowerCase()),le+W[0].length):-1}function k(X,oe,le){var W=c.exec(oe.slice(le));return W?(X.w=d.get(W[0].toLowerCase()),le+W[0].length):-1}function C(X,oe,le){var W=v.exec(oe.slice(le));return W?(X.m=g.get(W[0].toLowerCase()),le+W[0].length):-1}function D(X,oe,le){var W=y.exec(oe.slice(le));return W?(X.m=m.get(W[0].toLowerCase()),le+W[0].length):-1}function I(X,oe,le){return P(X,t,oe,le)}function R(X,oe,le){return P(X,n,oe,le)}function L(X,oe,le){return P(X,r,oe,le)}function U(X){return o[X.getDay()]}function N(X){return a[X.getDay()]}function F(X){return l[X.getMonth()]}function z(X){return s[X.getMonth()]}function V(X){return i[+(X.getHours()>=12)]}function H(X){return 1+~~(X.getMonth()/3)}function J(X){return o[X.getUTCDay()]}function ue(X){return a[X.getUTCDay()]}function Se(X){return l[X.getUTCMonth()]}function Ue(X){return s[X.getUTCMonth()]}function nn(X){return i[+(X.getUTCHours()>=12)]}function Ct(X){return 1+~~(X.getUTCMonth()/3)}return{format:function(X){var oe=S(X+="",b);return oe.toString=function(){return X},oe},parse:function(X){var oe=_(X+="",!1);return oe.toString=function(){return X},oe},utcFormat:function(X){var oe=S(X+="",w);return oe.toString=function(){return X},oe},utcParse:function(X){var oe=_(X+="",!0);return oe.toString=function(){return X},oe}}}var E1={"-":"",_:" ",0:"0"},ct=/^\s*\d+/,I9=/^%/,R9=/[\\^$*+?|[\]().{}]/g;function me(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function D9(e){return e.replace(R9,"\\$&")}function Rs(e){return new RegExp("^(?:"+e.map(D9).join("|")+")","i")}function Ds(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function L9(e,t,n){var r=ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function B9(e,t,n){var r=ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function F9(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function z9(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function U9(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function j1(e,t,n){var r=ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function T1(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function W9(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 H9(e,t,n){var r=ct.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function K9(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function $1(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function q9(e,t,n){var r=ct.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function C1(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function V9(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function G9(e,t,n){var r=ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function X9(e,t,n){var r=ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Q9(e,t,n){var r=ct.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Y9(e,t,n){var r=I9.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function J9(e,t,n){var r=ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Z9(e,t,n){var r=ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function k1(e,t){return me(e.getDate(),t,2)}function e7(e,t){return me(e.getHours(),t,2)}function t7(e,t){return me(e.getHours()%12||12,t,2)}function n7(e,t){return me(1+ku.count(Pr(e),e),t,3)}function Pj(e,t){return me(e.getMilliseconds(),t,3)}function r7(e,t){return Pj(e,t)+"000"}function i7(e,t){return me(e.getMonth()+1,t,2)}function a7(e,t){return me(e.getMinutes(),t,2)}function o7(e,t){return me(e.getSeconds(),t,2)}function s7(e){var t=e.getDay();return t===0?7:t}function l7(e,t){return me(ip.count(Pr(e)-1,e),t,2)}function Aj(e){var t=e.getDay();return t>=4||t===0?Io(e):Io.ceil(e)}function u7(e,t){return e=Aj(e),me(Io.count(Pr(e),e)+(Pr(e).getDay()===4),t,2)}function c7(e){return e.getDay()}function f7(e,t){return me(Nf.count(Pr(e)-1,e),t,2)}function d7(e,t){return me(e.getFullYear()%100,t,2)}function p7(e,t){return e=Aj(e),me(e.getFullYear()%100,t,2)}function h7(e,t){return me(e.getFullYear()%1e4,t,4)}function m7(e,t){var n=e.getDay();return e=n>=4||n===0?Io(e):Io.ceil(e),me(e.getFullYear()%1e4,t,4)}function y7(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+me(t/60|0,"0",2)+me(t%60,"0",2)}function N1(e,t){return me(e.getUTCDate(),t,2)}function v7(e,t){return me(e.getUTCHours(),t,2)}function g7(e,t){return me(e.getUTCHours()%12||12,t,2)}function b7(e,t){return me(1+rp.count(Ar(e),e),t,3)}function Ej(e,t){return me(e.getUTCMilliseconds(),t,3)}function x7(e,t){return Ej(e,t)+"000"}function w7(e,t){return me(e.getUTCMonth()+1,t,2)}function S7(e,t){return me(e.getUTCMinutes(),t,2)}function O7(e,t){return me(e.getUTCSeconds(),t,2)}function _7(e){var t=e.getUTCDay();return t===0?7:t}function P7(e,t){return me(ap.count(Ar(e)-1,e),t,2)}function jj(e){var t=e.getUTCDay();return t>=4||t===0?Ro(e):Ro.ceil(e)}function A7(e,t){return e=jj(e),me(Ro.count(Ar(e),e)+(Ar(e).getUTCDay()===4),t,2)}function E7(e){return e.getUTCDay()}function j7(e,t){return me(Mf.count(Ar(e)-1,e),t,2)}function T7(e,t){return me(e.getUTCFullYear()%100,t,2)}function $7(e,t){return e=jj(e),me(e.getUTCFullYear()%100,t,2)}function C7(e,t){return me(e.getUTCFullYear()%1e4,t,4)}function k7(e,t){var n=e.getUTCDay();return e=n>=4||n===0?Ro(e):Ro.ceil(e),me(e.getUTCFullYear()%1e4,t,4)}function N7(){return"+0000"}function M1(){return"%"}function I1(e){return+e}function R1(e){return Math.floor(+e/1e3)}var ka,Tj,$j;M7({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 M7(e){return ka=M9(e),Tj=ka.format,ka.parse,$j=ka.utcFormat,ka.utcParse,ka}function I7(e){return new Date(e)}function R7(e){return e instanceof Date?+e:+new Date(+e)}function _0(e,t,n,r,i,a,o,s,l,u){var f=c0(),c=f.invert,d=f.domain,h=u(".%L"),p=u(":%S"),y=u("%I:%M"),m=u("%I %p"),v=u("%a %d"),g=u("%b %d"),b=u("%B"),w=u("%Y");function x(S){return(l(S)<S?h:s(S)<S?p:o(S)<S?y:a(S)<S?m:r(S)<S?i(S)<S?v:g:n(S)<S?b:w)(S)}return f.invert=function(S){return new Date(c(S))},f.domain=function(S){return arguments.length?d(Array.from(S,R7)):d().map(I7)},f.ticks=function(S){var _=d();return e(_[0],_[_.length-1],S??10)},f.tickFormat=function(S,_){return _==null?x:u(_)},f.nice=function(S){var _=d();return(!S||typeof S.range!="function")&&(S=t(_[0],_[_.length-1],S??10)),S?d(yj(_,S)):f},f.copy=function(){return Cu(f,_0(e,t,n,r,i,a,o,s,l,u))},f}function D7(){return Sn.apply(_0(k9,N9,Pr,S0,ip,ku,x0,g0,Ui,Tj).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function L7(){return Sn.apply(_0($9,C9,Ar,O0,ap,rp,w0,b0,Ui,$j).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function op(){var e=0,t=1,n,r,i,a,o=Et,s=!1,l;function u(c){return c==null||isNaN(c=+c)?l:o(i===0?.5:(c=(a(c)-n)*i,s?Math.max(0,Math.min(1,c)):c))}u.domain=function(c){return arguments.length?([e,t]=c,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),u):[e,t]},u.clamp=function(c){return arguments.length?(s=!!c,u):s},u.interpolator=function(c){return arguments.length?(o=c,u):o};function f(c){return function(d){var h,p;return arguments.length?([h,p]=d,o=c(h,p),u):[o(0),o(1)]}}return u.range=f(xs),u.rangeRound=f(u0),u.unknown=function(c){return arguments.length?(l=c,u):l},function(c){return a=c,n=c(e),r=c(t),i=n===r?0:1/(r-n),u}}function Si(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Cj(){var e=wi(op()(Et));return e.copy=function(){return Si(e,Cj())},$r.apply(e,arguments)}function kj(){var e=p0(op()).domain([1,10]);return e.copy=function(){return Si(e,kj()).base(e.base())},$r.apply(e,arguments)}function Nj(){var e=h0(op());return e.copy=function(){return Si(e,Nj()).constant(e.constant())},$r.apply(e,arguments)}function P0(){var e=m0(op());return e.copy=function(){return Si(e,P0()).exponent(e.exponent())},$r.apply(e,arguments)}function B7(){return P0.apply(null,arguments).exponent(.5)}function Mj(){var e=[],t=Et;function n(r){if(r!=null&&!isNaN(r=+r))return t((Tu(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(fi),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,a)=>PK(e,a/r))},n.copy=function(){return Mj(t).domain(e)},$r.apply(n,arguments)}function sp(){var e=0,t=.5,n=1,r=1,i,a,o,s,l,u=Et,f,c=!1,d;function h(y){return isNaN(y=+y)?d:(y=.5+((y=+f(y))-a)*(r*y<r*a?s:l),u(c?Math.max(0,Math.min(1,y)):y))}h.domain=function(y){return arguments.length?([e,t,n]=y,i=f(e=+e),a=f(t=+t),o=f(n=+n),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),r=a<i?-1:1,h):[e,t,n]},h.clamp=function(y){return arguments.length?(c=!!y,h):c},h.interpolator=function(y){return arguments.length?(u=y,h):u};function p(y){return function(m){var v,g,b;return arguments.length?([v,g,b]=m,u=YK(y,[v,g,b]),h):[u(0),u(.5),u(1)]}}return h.range=p(xs),h.rangeRound=p(u0),h.unknown=function(y){return arguments.length?(d=y,h):d},function(y){return f=y,i=y(e),a=y(t),o=y(n),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),r=a<i?-1:1,h}}function Ij(){var e=wi(sp()(Et));return e.copy=function(){return Si(e,Ij())},$r.apply(e,arguments)}function Rj(){var e=p0(sp()).domain([.1,1,10]);return e.copy=function(){return Si(e,Rj()).base(e.base())},$r.apply(e,arguments)}function Dj(){var e=h0(sp());return e.copy=function(){return Si(e,Dj()).constant(e.constant())},$r.apply(e,arguments)}function A0(){var e=m0(sp());return e.copy=function(){return Si(e,A0()).exponent(e.exponent())},$r.apply(e,arguments)}function F7(){return A0.apply(null,arguments).exponent(.5)}const D1=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Dl,scaleDiverging:Ij,scaleDivergingLog:Rj,scaleDivergingPow:A0,scaleDivergingSqrt:F7,scaleDivergingSymlog:Dj,scaleIdentity:mj,scaleImplicit:Ay,scaleLinear:Cf,scaleLog:vj,scaleOrdinal:o0,scalePoint:il,scalePow:y0,scaleQuantile:xj,scaleQuantize:wj,scaleRadial:bj,scaleSequential:Cj,scaleSequentialLog:kj,scaleSequentialPow:P0,scaleSequentialQuantile:Mj,scaleSequentialSqrt:B7,scaleSequentialSymlog:Nj,scaleSqrt:x9,scaleSymlog:gj,scaleThreshold:Sj,scaleTime:D7,scaleUtc:L7,tickFormat:hj},Symbol.toStringTag,{value:"Module"}));var z7=cs;function U7(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],o=t(a);if(o!=null&&(s===void 0?o===o&&!z7(o):n(o,s)))var s=o,l=a}return l}var lp=U7;function W7(e,t){return e>t}var Lj=W7,H7=lp,K7=Lj,q7=bs;function V7(e){return e&&e.length?H7(e,q7,K7):void 0}var G7=V7;const Zr=we(G7);function X7(e,t){return e<t}var Bj=X7,Q7=lp,Y7=Bj,J7=bs;function Z7(e){return e&&e.length?Q7(e,J7,Y7):void 0}var eq=Z7;const up=we(eq);var tq=Bg,nq=xi,rq=GE,iq=Ht;function aq(e,t){var n=iq(e)?tq:rq;return n(e,nq(t))}var oq=aq,sq=qE,lq=oq;function uq(e,t){return sq(lq(e,t),1)}var cq=uq;const fq=we(cq);var dq=t0;function pq(e,t){return dq(e,t)}var hq=pq;const Do=we(hq);var ws=1e9,mq={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},j0,Me=!0,xn="[DecimalError] ",aa=xn+"Invalid argument: ",E0=xn+"Exponent out of range: ",Ss=Math.floor,Ni=Math.pow,yq=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Xt,ot=1e7,Ce=7,Fj=9007199254740991,If=Ss(Fj/Ce),Y={};Y.absoluteValue=Y.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Y.comparedTo=Y.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1};Y.decimalPlaces=Y.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Ce;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};Y.dividedBy=Y.div=function(e){return vr(this,new this.constructor(e))};Y.dividedToIntegerBy=Y.idiv=function(e){var t=this,n=t.constructor;return _e(vr(t,new n(e),0,1),n.precision)};Y.equals=Y.eq=function(e){return!this.cmp(e)};Y.exponent=function(){return Ge(this)};Y.greaterThan=Y.gt=function(e){return this.cmp(e)>0};Y.greaterThanOrEqualTo=Y.gte=function(e){return this.cmp(e)>=0};Y.isInteger=Y.isint=function(){return this.e>this.d.length-2};Y.isNegative=Y.isneg=function(){return this.s<0};Y.isPositive=Y.ispos=function(){return this.s>0};Y.isZero=function(){return this.s===0};Y.lessThan=Y.lt=function(e){return this.cmp(e)<0};Y.lessThanOrEqualTo=Y.lte=function(e){return this.cmp(e)<1};Y.logarithm=Y.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Xt))throw Error(xn+"NaN");if(n.s<1)throw Error(xn+(n.s?"NaN":"-Infinity"));return n.eq(Xt)?new r(0):(Me=!1,t=vr(Ul(n,a),Ul(e,a),a),Me=!0,_e(t,i))};Y.minus=Y.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Wj(t,e):zj(t,(e.s=-e.s,e))};Y.modulo=Y.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(xn+"NaN");return n.s?(Me=!1,t=vr(n,e,0,1).times(e),Me=!0,n.minus(t)):_e(new r(n),i)};Y.naturalExponential=Y.exp=function(){return Uj(this)};Y.naturalLogarithm=Y.ln=function(){return Ul(this)};Y.negated=Y.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Y.plus=Y.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?zj(t,e):Wj(t,(e.s=-e.s,e))};Y.precision=Y.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(aa+e);if(t=Ge(i)+1,r=i.d.length-1,n=r*Ce+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};Y.squareRoot=Y.sqrt=function(){var e,t,n,r,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(xn+"NaN")}for(e=Ge(s),Me=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Hn(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Ss((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(i.toString()),n=l.precision,i=o=n+3;;)if(a=r,r=a.plus(vr(s,a,o+2)).times(.5),Hn(a.d).slice(0,o)===(t=Hn(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(_e(a,n+1,0),a.times(a).eq(s)){r=a;break}}else if(t!="9999")break;o+=4}return Me=!0,_e(r,n)};Y.times=Y.mul=function(e){var t,n,r,i,a,o,s,l,u,f=this,c=f.constructor,d=f.d,h=(e=new c(e)).d;if(!f.s||!e.s)return new c(0);for(e.s*=f.s,n=f.e+e.e,l=d.length,u=h.length,l<u&&(a=d,d=h,h=a,o=l,l=u,u=o),a=[],o=l+u,r=o;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,i=l+r;i>r;)s=a[i]+h[r]*d[i-r-1]+t,a[i--]=s%ot|0,t=s/ot|0;a[i]=(a[i]+t)%ot|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,Me?_e(e,c.precision):e};Y.toDecimalPlaces=Y.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Qn(e,0,ws),t===void 0?t=r.rounding:Qn(t,0,8),_e(n,e+Ge(n)+1,t))};Y.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=va(r,!0):(Qn(e,0,ws),t===void 0?t=i.rounding:Qn(t,0,8),r=_e(new i(r),e+1,t),n=va(r,!0,e+1)),n};Y.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?va(i):(Qn(e,0,ws),t===void 0?t=a.rounding:Qn(t,0,8),r=_e(new a(i),e+Ge(i)+1,t),n=va(r.abs(),!1,e+Ge(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};Y.toInteger=Y.toint=function(){var e=this,t=e.constructor;return _e(new t(e),Ge(e)+1,t.rounding)};Y.toNumber=function(){return+this};Y.toPower=Y.pow=function(e){var t,n,r,i,a,o,s=this,l=s.constructor,u=12,f=+(e=new l(e));if(!e.s)return new l(Xt);if(s=new l(s),!s.s){if(e.s<1)throw Error(xn+"Infinity");return s}if(s.eq(Xt))return s;if(r=l.precision,e.eq(Xt))return _e(s,r);if(t=e.e,n=e.d.length-1,o=t>=n,a=s.s,o){if((n=f<0?-f:f)<=Fj){for(i=new l(Xt),t=Math.ceil(r/Ce+4),Me=!1;n%2&&(i=i.times(s),B1(i.d,t)),n=Ss(n/2),n!==0;)s=s.times(s),B1(s.d,t);return Me=!0,e.s<0?new l(Xt).div(i):_e(i,r)}}else if(a<0)throw Error(xn+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,Me=!1,i=e.times(Ul(s,r+u)),Me=!0,i=Uj(i),i.s=a,i};Y.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?(n=Ge(i),r=va(i,n<=a.toExpNeg||n>=a.toExpPos)):(Qn(e,1,ws),t===void 0?t=a.rounding:Qn(t,0,8),i=_e(new a(i),e,t),n=Ge(i),r=va(i,e<=n||n<=a.toExpNeg,e)),r};Y.toSignificantDigits=Y.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Qn(e,1,ws),t===void 0?t=r.rounding:Qn(t,0,8)),_e(new r(n),e,t)};Y.toString=Y.valueOf=Y.val=Y.toJSON=Y[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Ge(e),n=e.constructor;return va(e,t<=n.toExpNeg||t>=n.toExpPos)};function zj(e,t){var n,r,i,a,o,s,l,u,f=e.constructor,c=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),Me?_e(t,c):t;if(l=e.d,u=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(r=l,a=-a,s=u.length):(r=u,i=o,s=l.length),o=Math.ceil(c/Ce),s=o>s?o+1:s+1,a>s&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(s=l.length,a=u.length,s-a<0&&(a=s,r=u,u=l,l=r),n=0;a;)n=(l[--a]=l[a]+u[a]+n)/ot|0,l[a]%=ot;for(n&&(l.unshift(n),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,Me?_e(t,c):t}function Qn(e,t,n){if(e!==~~e||e<t||e>n)throw Error(aa+e)}function Hn(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+"",n=Ce-r.length,n&&(a+=Lr(n)),a+=r;o=e[t],r=o+"",n=Ce-r.length,n&&(a+=Lr(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var vr=function(){function e(r,i){var a,o=0,s=r.length;for(r=r.slice();s--;)a=r[s]*i+o,r[s]=a%ot|0,o=a/ot|0;return o&&r.unshift(o),r}function t(r,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(r[s]!=i[s]){l=r[s]>i[s]?1:-1;break}return l}function n(r,i,a){for(var o=0;a--;)r[a]-=o,o=r[a]<i[a]?1:0,r[a]=o*ot+r[a]-i[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,a,o){var s,l,u,f,c,d,h,p,y,m,v,g,b,w,x,S,_,P,A=r.constructor,$=r.s==i.s?1:-1,k=r.d,C=i.d;if(!r.s)return new A(r);if(!i.s)throw Error(xn+"Division by zero");for(l=r.e-i.e,_=C.length,x=k.length,h=new A($),p=h.d=[],u=0;C[u]==(k[u]||0);)++u;if(C[u]>(k[u]||0)&&--l,a==null?g=a=A.precision:o?g=a+(Ge(r)-Ge(i))+1:g=a,g<0)return new A(0);if(g=g/Ce+2|0,u=0,_==1)for(f=0,C=C[0],g++;(u<x||f)&&g--;u++)b=f*ot+(k[u]||0),p[u]=b/C|0,f=b%C|0;else{for(f=ot/(C[0]+1)|0,f>1&&(C=e(C,f),k=e(k,f),_=C.length,x=k.length),w=_,y=k.slice(0,_),m=y.length;m<_;)y[m++]=0;P=C.slice(),P.unshift(0),S=C[0],C[1]>=ot/2&&++S;do f=0,s=t(C,y,_,m),s<0?(v=y[0],_!=m&&(v=v*ot+(y[1]||0)),f=v/S|0,f>1?(f>=ot&&(f=ot-1),c=e(C,f),d=c.length,m=y.length,s=t(c,y,d,m),s==1&&(f--,n(c,_<d?P:C,d))):(f==0&&(s=f=1),c=C.slice()),d=c.length,d<m&&c.unshift(0),n(y,c,m),s==-1&&(m=y.length,s=t(C,y,_,m),s<1&&(f++,n(y,_<m?P:C,m))),m=y.length):s===0&&(f++,y=[0]),p[u++]=f,s&&y[0]?y[m++]=k[w]||0:(y=[k[w]],m=1);while((w++<x||y[0]!==void 0)&&g--)}return p[0]||p.shift(),h.e=l,_e(h,o?a+Ge(h)+1:a)}}();function Uj(e,t){var n,r,i,a,o,s,l=0,u=0,f=e.constructor,c=f.precision;if(Ge(e)>16)throw Error(E0+Ge(e));if(!e.s)return new f(Xt);for(Me=!1,s=c,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(r=Math.log(Ni(2,u))/Math.LN10*2+5|0,s+=r,n=i=a=new f(Xt),f.precision=s;;){if(i=_e(i.times(e),s),n=n.times(++l),o=a.plus(vr(i,n,s)),Hn(o.d).slice(0,s)===Hn(a.d).slice(0,s)){for(;u--;)a=_e(a.times(a),s);return f.precision=c,t==null?(Me=!0,_e(a,c)):a}a=o}}function Ge(e){for(var t=e.e*Ce,n=e.d[0];n>=10;n/=10)t++;return t}function Ph(e,t,n){if(t>e.LN10.sd())throw Me=!0,n&&(e.precision=n),Error(xn+"LN10 precision limit exceeded");return _e(new e(e.LN10),t)}function Lr(e){for(var t="";e--;)t+="0";return t}function Ul(e,t){var n,r,i,a,o,s,l,u,f,c=1,d=10,h=e,p=h.d,y=h.constructor,m=y.precision;if(h.s<1)throw Error(xn+(h.s?"NaN":"-Infinity"));if(h.eq(Xt))return new y(0);if(t==null?(Me=!1,u=m):u=t,h.eq(10))return t==null&&(Me=!0),Ph(y,u);if(u+=d,y.precision=u,n=Hn(p),r=n.charAt(0),a=Ge(h),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)h=h.times(e),n=Hn(h.d),r=n.charAt(0),c++;a=Ge(h),r>1?(h=new y("0."+n),a++):h=new y(r+"."+n.slice(1))}else return l=Ph(y,u+2,m).times(a+""),h=Ul(new y(r+"."+n.slice(1)),u-d).plus(l),y.precision=m,t==null?(Me=!0,_e(h,m)):h;for(s=o=h=vr(h.minus(Xt),h.plus(Xt),u),f=_e(h.times(h),u),i=3;;){if(o=_e(o.times(f),u),l=s.plus(vr(o,new y(i),u)),Hn(l.d).slice(0,u)===Hn(s.d).slice(0,u))return s=s.times(2),a!==0&&(s=s.plus(Ph(y,u+2,m).times(a+""))),s=vr(s,new y(c),u),y.precision=m,t==null?(Me=!0,_e(s,m)):s;s=l,i+=2}}function L1(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=Ss(n/Ce),e.d=[],r=(n+1)%Ce,n<0&&(r+=Ce),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=Ce;r<i;)e.d.push(+t.slice(r,r+=Ce));t=t.slice(r),r=Ce-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),Me&&(e.e>If||e.e<-If))throw Error(E0+n)}else e.s=0,e.e=0,e.d=[0];return e}function _e(e,t,n){var r,i,a,o,s,l,u,f,c=e.d;for(o=1,a=c[0];a>=10;a/=10)o++;if(r=t-o,r<0)r+=Ce,i=t,u=c[f=0];else{if(f=Math.ceil((r+1)/Ce),a=c.length,f>=a)return e;for(u=a=c[f],o=1;a>=10;a/=10)o++;r%=Ce,i=r-Ce+o}if(n!==void 0&&(a=Ni(10,o-i-1),s=u/a%10|0,l=t<0||c[f+1]!==void 0||u%a,l=n<4?(s||l)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||l||n==6&&(r>0?i>0?u/Ni(10,o-i):0:c[f-1])%10&1||n==(e.s<0?8:7))),t<1||!c[0])return l?(a=Ge(e),c.length=1,t=t-a-1,c[0]=Ni(10,(Ce-t%Ce)%Ce),e.e=Ss(-t/Ce)||0):(c.length=1,c[0]=e.e=e.s=0),e;if(r==0?(c.length=f,a=1,f--):(c.length=f+1,a=Ni(10,Ce-r),c[f]=i>0?(u/Ni(10,o-i)%Ni(10,i)|0)*a:0),l)for(;;)if(f==0){(c[0]+=a)==ot&&(c[0]=1,++e.e);break}else{if(c[f]+=a,c[f]!=ot)break;c[f--]=0,a=1}for(r=c.length;c[--r]===0;)c.pop();if(Me&&(e.e>If||e.e<-If))throw Error(E0+Ge(e));return e}function Wj(e,t){var n,r,i,a,o,s,l,u,f,c,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),Me?_e(t,h):t;if(l=e.d,c=t.d,r=t.e,u=e.e,l=l.slice(),o=u-r,o){for(f=o<0,f?(n=l,o=-o,s=c.length):(n=c,r=u,s=l.length),i=Math.max(Math.ceil(h/Ce),s)+2,o>i&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for(i=l.length,s=c.length,f=i<s,f&&(s=i),i=0;i<s;i++)if(l[i]!=c[i]){f=l[i]<c[i];break}o=0}for(f&&(n=l,l=c,c=n,t.s=-t.s),s=l.length,i=c.length-s;i>0;--i)l[s++]=0;for(i=c.length;i>o;){if(l[--i]<c[i]){for(a=i;a&&l[--a]===0;)l[a]=ot-1;--l[a],l[i]+=ot}l[i]-=c[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(t.d=l,t.e=r,Me?_e(t,h):t):new d(0)}function va(e,t,n){var r,i=Ge(e),a=Hn(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+Lr(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Lr(-i-1)+a,n&&(r=n-o)>0&&(a+=Lr(r))):i>=o?(a+=Lr(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+Lr(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=Lr(r))),e.s<0?"-"+a:a}function B1(e,t){if(e.length>t)return e.length=t,!0}function Hj(e){var t,n,r;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(aa+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return L1(o,a.toString())}else if(typeof a!="string")throw Error(aa+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,yq.test(a))L1(o,a);else throw Error(aa+a)}if(i.prototype=Y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=Hj,i.config=i.set=vq,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 i.config(e),i}function vq(e){if(!e||typeof e!="object")throw Error(xn+"Object expected");var t,n,r,i=["precision",1,ws,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(Ss(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(aa+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(aa+n+": "+r);return this}var j0=Hj(mq);Xt=new j0(1);const xe=j0;function gq(e){return Sq(e)||wq(e)||xq(e)||bq()}function bq(){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 xq(e,t){if(e){if(typeof e=="string")return $y(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 $y(e,t)}}function wq(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Sq(e){if(Array.isArray(e))return $y(e)}function $y(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 Oq=function(t){return t},Kj={},qj=function(t){return t===Kj},F1=function(t){return function n(){return arguments.length===0||arguments.length===1&&qj(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},_q=function e(t,n){return t===1?n:F1(function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==Kj}).length;return o>=t?n.apply(void 0,i):e(t-o,F1(function(){for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];var f=i.map(function(c){return qj(c)?l.shift():c});return n.apply(void 0,gq(f).concat(l))}))})},cp=function(t){return _q(t.length,t)},Cy=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},Pq=cp(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),Aq=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return Oq;var i=n.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},ky=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Vj=function(t){var n=null,r=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n&&a.every(function(s,l){return s===n[l]})||(n=a,r=t.apply(void 0,a)),r}};function Eq(e){var t;return e===0?t=1:t=Math.floor(new xe(e).abs().log(10).toNumber())+1,t}function jq(e,t,n){for(var r=new xe(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var Tq=cp(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),$q=cp(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),Cq=cp(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const fp={rangeStep:jq,getDigitCount:Eq,interpolateNumber:Tq,uninterpolateNumber:$q,uninterpolateTruncation:Cq};function Ny(e){return Mq(e)||Nq(e)||Gj(e)||kq()}function kq(){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 Nq(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Mq(e){if(Array.isArray(e))return My(e)}function Wl(e,t){return Dq(e)||Rq(e,t)||Gj(e,t)||Iq()}function Iq(){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 Gj(e,t){if(e){if(typeof e=="string")return My(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 My(e,t)}}function My(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 Rq(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,a=l}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}}function Dq(e){if(Array.isArray(e))return e}function Xj(e){var t=Wl(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function Qj(e,t,n){if(e.lte(0))return new xe(0);var r=fp.getDigitCount(e.toNumber()),i=new xe(10).pow(r),a=e.div(i),o=r!==1?.05:.1,s=new xe(Math.ceil(a.div(o).toNumber())).add(n).mul(o),l=s.mul(i);return t?l:new xe(Math.ceil(l))}function Lq(e,t,n){var r=1,i=new xe(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new xe(10).pow(fp.getDigitCount(e)-1),i=new xe(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new xe(Math.floor(e)))}else e===0?i=new xe(Math.floor((t-1)/2)):n||(i=new xe(Math.floor(e)));var o=Math.floor((t-1)/2),s=Aq(Pq(function(l){return i.add(new xe(l-o).mul(r)).toNumber()}),Cy);return s(0,t)}function Yj(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new xe(0),tickMin:new xe(0),tickMax:new xe(0)};var a=Qj(new xe(t).sub(e).div(n-1),r,i),o;e<=0&&t>=0?o=new xe(0):(o=new xe(e).add(t).div(2),o=o.sub(new xe(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new xe(t).sub(o).div(a).toNumber()),u=s+l+1;return u>n?Yj(e,t,n,r,i+1):(u<n&&(l=t>0?l+(n-u):l,s=t>0?s:s+(n-u)),{step:a,tickMin:o.sub(new xe(s).mul(a)),tickMax:o.add(new xe(l).mul(a))})}function Bq(e){var t=Wl(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=Xj([n,r]),l=Wl(s,2),u=l[0],f=l[1];if(u===-1/0||f===1/0){var c=f===1/0?[u].concat(Ny(Cy(0,i-1).map(function(){return 1/0}))):[].concat(Ny(Cy(0,i-1).map(function(){return-1/0})),[f]);return n>r?ky(c):c}if(u===f)return Lq(u,i,a);var d=Yj(u,f,o,a),h=d.step,p=d.tickMin,y=d.tickMax,m=fp.rangeStep(p,y.add(new xe(.1).mul(h)),h);return n>r?ky(m):m}function Fq(e,t){var n=Wl(e,2),r=n[0],i=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Xj([r,i]),s=Wl(o,2),l=s[0],u=s[1];if(l===-1/0||u===1/0)return[r,i];if(l===u)return[l];var f=Math.max(t,2),c=Qj(new xe(u).sub(l).div(f-1),a,0),d=[].concat(Ny(fp.rangeStep(new xe(l),new xe(u).sub(new xe(.99).mul(c)),c)),[u]);return r>i?ky(d):d}var zq=Vj(Bq),Uq=Vj(Fq),Wq="Invariant failed";function ga(e,t){throw new Error(Wq)}var Hq=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Lo(e){"@babel/helpers - typeof";return Lo=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},Lo(e)}function Rf(){return Rf=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},Rf.apply(this,arguments)}function Kq(e,t){return Xq(e)||Gq(e,t)||Vq(e,t)||qq()}function qq(){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 Vq(e,t){if(e){if(typeof e=="string")return z1(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 z1(e,t)}}function z1(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 Gq(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Xq(e){if(Array.isArray(e))return e}function Qq(e,t){if(e==null)return{};var n=Yq(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Yq(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 Jq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zq(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,eT(r.key),r)}}function eV(e,t,n){return t&&Zq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function tV(e,t,n){return t=Df(t),nV(e,Jj()?Reflect.construct(t,n||[],Df(e).constructor):t.apply(e,n))}function nV(e,t){if(t&&(Lo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rV(e)}function rV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Jj=function(){return!!e})()}function Df(e){return Df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Df(e)}function iV(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&&Iy(e,t)}function Iy(e,t){return Iy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Iy(e,t)}function Zj(e,t,n){return t=eT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eT(e){var t=aV(e,"string");return Lo(t)=="symbol"?t:t+""}function aV(e,t){if(Lo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Lo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var dp=function(e){function t(){return Jq(this,t),tV(this,t,arguments)}return iV(t,e),eV(t,[{key:"render",value:function(){var r=this.props,i=r.offset,a=r.layout,o=r.width,s=r.dataKey,l=r.data,u=r.dataPointFormatter,f=r.xAxis,c=r.yAxis,d=Qq(r,Hq),h=ee(d,!1);this.props.direction==="x"&&f.type!=="number"&&ga();var p=l.map(function(y){var m=u(y,s),v=m.x,g=m.y,b=m.value,w=m.errorVal;if(!w)return null;var x=[],S,_;if(Array.isArray(w)){var P=Kq(w,2);S=P[0],_=P[1]}else S=_=w;if(a==="vertical"){var A=f.scale,$=g+i,k=$+o,C=$-o,D=A(b-S),I=A(b+_);x.push({x1:I,y1:k,x2:I,y2:C}),x.push({x1:D,y1:$,x2:I,y2:$}),x.push({x1:D,y1:k,x2:D,y2:C})}else if(a==="horizontal"){var R=c.scale,L=v+i,U=L-o,N=L+o,F=R(b-S),z=R(b+_);x.push({x1:U,y1:z,x2:N,y2:z}),x.push({x1:L,y1:F,x2:L,y2:z}),x.push({x1:U,y1:F,x2:N,y2:F})}return j.createElement(de,Rf({className:"recharts-errorBar",key:"bar-".concat(x.map(function(V){return"".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))},h),x.map(function(V){return j.createElement("line",Rf({},V,{key:"line-".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))}))});return j.createElement(de,{className:"recharts-errorBars"},p)}}])}(j.Component);Zj(dp,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});Zj(dp,"displayName","ErrorBar");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 U1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ai(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?U1(Object(n),!0).forEach(function(r){oV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oV(e,t,n){return t=sV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sV(e){var t=lV(e,"string");return Hl(t)=="symbol"?t:t+""}function lV(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 tT=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=Vt(n,io);if(!o)return null;var s=io.defaultProps,l=s!==void 0?Ai(Ai({},s),o.props):{},u;return o.props&&o.props.payload?u=o.props&&o.props.payload:a==="children"?u=(r||[]).reduce(function(f,c){var d=c.item,h=c.props,p=h.sectors||h.data||[];return f.concat(p.map(function(y){return{type:o.props.iconType||d.props.legendType,value:y.name,color:y.fill,payload:y}}))},[]):u=(r||[]).map(function(f){var c=f.item,d=c.type.defaultProps,h=d!==void 0?Ai(Ai({},d),c.props):{},p=h.dataKey,y=h.name,m=h.legendType,v=h.hide;return{inactive:v,dataKey:p,type:l.iconType||m||"square",color:T0(c),value:y||p,payload:h}}),Ai(Ai(Ai({},l),io.getWithHeight(o,i)),{},{payload:u,item:o})};function Kl(e){"@babel/helpers - typeof";return Kl=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},Kl(e)}function W1(e){return dV(e)||fV(e)||cV(e)||uV()}function uV(){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 cV(e,t){if(e){if(typeof e=="string")return Ry(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 Ry(e,t)}}function fV(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dV(e){if(Array.isArray(e))return Ry(e)}function Ry(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 H1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H1(Object(n),!0).forEach(function(r){oo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oo(e,t,n){return t=pV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pV(e){var t=hV(e,"string");return Kl(t)=="symbol"?t:t+""}function hV(e,t){if(Kl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Kl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tt(e,t,n){return ae(e)||ae(t)?n:rt(t)?Jt(e,t,n):ie(t)?t(e):n}function al(e,t,n,r){var i=fq(e,function(s){return tt(s,t)});if(n==="number"){var a=i.filter(function(s){return q(s)||parseFloat(s)});return a.length?[up(a),Zr(a)]:[1/0,-1/0]}var o=r?i.filter(function(s){return!ae(s)}):i;return o.map(function(s){return rt(s)||s instanceof Date?s:""})}var mV=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,u=0;u<s;u++){var f=u>0?i[u-1].coordinate:i[s-1].coordinate,c=i[u].coordinate,d=u>=s-1?i[0].coordinate:i[u+1].coordinate,h=void 0;if(Pt(c-f)!==Pt(d-c)){var p=[];if(Pt(d-c)===Pt(l[1]-l[0])){h=d;var y=c+l[1]-l[0];p[0]=Math.min(y,(y+f)/2),p[1]=Math.max(y,(y+f)/2)}else{h=f;var m=d+l[1]-l[0];p[0]=Math.min(c,(m+c)/2),p[1]=Math.max(c,(m+c)/2)}var v=[Math.min(c,(h+c)/2),Math.max(c,(h+c)/2)];if(t>v[0]&&t<=v[1]||t>=p[0]&&t<=p[1]){o=i[u].index;break}}else{var g=Math.min(f,d),b=Math.max(f,d);if(t>(g+c)/2&&t<=(b+c)/2){o=i[u].index;break}}}else for(var w=0;w<s;w++)if(w===0&&t<=(r[w].coordinate+r[w+1].coordinate)/2||w>0&&w<s-1&&t>(r[w].coordinate+r[w-1].coordinate)/2&&t<=(r[w].coordinate+r[w+1].coordinate)/2||w===s-1&&t>(r[w].coordinate+r[w-1].coordinate)/2){o=r[w].index;break}return o},T0=function(t){var n,r=t,i=r.type.displayName,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ze(ze({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:s;break;default:l=s;break}return l},yV=function(t){var n=t.barSize,r=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),l=0,u=s.length;l<u;l++)for(var f=a[s[l]].stackGroups,c=Object.keys(f),d=0,h=c.length;d<h;d++){var p=f[c[d]],y=p.items,m=p.cateAxisId,v=y.filter(function(_){return mr(_.type).indexOf("Bar")>=0});if(v&&v.length){var g=v[0].type.defaultProps,b=g!==void 0?ze(ze({},g),v[0].props):v[0].props,w=b.barSize,x=b[m];o[x]||(o[x]=[]);var S=ae(w)?n:w;o[x].push({item:v[0],stackList:v.slice(1),barSize:ae(S)?void 0:At(S,r,0)})}}return o},vV=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var u=At(n,i,0,!0),f,c=[];if(o[0].barSize===+o[0].barSize){var d=!1,h=i/l,p=o.reduce(function(w,x){return w+x.barSize||0},0);p+=(l-1)*u,p>=i&&(p-=(l-1)*u,u=0),p>=i&&h>0&&(d=!0,h*=.9,p=l*h);var y=(i-p)/2>>0,m={offset:y-u,size:0};f=o.reduce(function(w,x){var S={item:x.item,position:{offset:m.offset+m.size+u,size:d?h:x.barSize}},_=[].concat(W1(w),[S]);return m=_[_.length-1].position,x.stackList&&x.stackList.length&&x.stackList.forEach(function(P){_.push({item:P,position:m})}),_},c)}else{var v=At(r,i,0,!0);i-2*v-(l-1)*u<=0&&(u=0);var g=(i-2*v-(l-1)*u)/l;g>1&&(g>>=0);var b=s===+s?Math.min(g,s):g;f=o.reduce(function(w,x,S){var _=[].concat(W1(w),[{item:x.item,position:{offset:v+(g+u)*S+(g-b)/2,size:b}}]);return x.stackList&&x.stackList.length&&x.stackList.forEach(function(P){_.push({item:P,position:_[_.length-1].position})}),_},c)}return f},gV=function(t,n,r,i){var a=r.children,o=r.width,s=r.margin,l=o-(s.left||0)-(s.right||0),u=tT({children:a,legendWidth:l});if(u){var f=i||{},c=f.width,d=f.height,h=u.align,p=u.verticalAlign,y=u.layout;if((y==="vertical"||y==="horizontal"&&p==="middle")&&h!=="center"&&q(t[h]))return ze(ze({},t),{},oo({},h,t[h]+(c||0)));if((y==="horizontal"||y==="vertical"&&h==="center")&&p!=="middle"&&q(t[p]))return ze(ze({},t),{},oo({},p,t[p]+(d||0)))}return t},bV=function(t,n,r){return ae(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},nT=function(t,n,r,i,a){var o=n.props.children,s=yn(o,dp).filter(function(u){return bV(i,a,u.props.direction)});if(s&&s.length){var l=s.map(function(u){return u.props.dataKey});return t.reduce(function(u,f){var c=tt(f,r);if(ae(c))return u;var d=Array.isArray(c)?[up(c),Zr(c)]:[c,c],h=l.reduce(function(p,y){var m=tt(f,y,0),v=d[0]-Math.abs(Array.isArray(m)?m[0]:m),g=d[1]+Math.abs(Array.isArray(m)?m[1]:m);return[Math.min(v,p[0]),Math.max(g,p[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0])}return null},xV=function(t,n,r,i,a){var o=n.map(function(s){return nT(t,s,r,a,i)}).filter(function(s){return!ae(s)});return o&&o.length?o.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},rT=function(t,n,r,i,a){var o=n.map(function(l){var u=l.props.dataKey;return r==="number"&&u&&nT(t,l,u,i)||al(t,u,r,a)});if(r==="number")return o.reduce(function(l,u){return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,u){for(var f=0,c=u.length;f<c;f++)s[u[f]]||(s[u[f]]=!0,l.push(u[f]));return l},[])},iT=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},Wi=function(t,n,r){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(n||r)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(u=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Pt(s[0]-s[1])*2*u:u,n&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(c){var d=a?a.indexOf(c):c;return{coordinate:i(d)+u,value:c,offset:u}});return f.filter(function(c){return!ms(c.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(c,d){return{coordinate:i(c)+u,value:c,index:d,offset:u}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(c){return{coordinate:i(c)+u,value:c,offset:u}}):i.domain().map(function(c,d){return{coordinate:i(c)+u,value:a?a[c]:c,index:d,offset:u}})},Ah=new WeakMap,uc=function(t,n){if(typeof n!="function")return t;Ah.has(t)||Ah.set(t,new WeakMap);var r=Ah.get(t);if(r.has(n))return r.get(n);var i=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},aT=function(t,n,r){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:Dl(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:Cf(),realScaleType:"linear"}:a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:il(),realScaleType:"point"}:a==="category"?{scale:Dl(),realScaleType:"band"}:{scale:Cf(),realScaleType:"linear"};if(ha(i)){var l="scale".concat(Gd(i));return{scale:(D1[l]||il)(),realScaleType:D1[l]?l:"point"}}return ie(i)?{scale:i}:{scale:il(),realScaleType:"point"}},K1=1e-4,oT=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),a=Math.min(i[0],i[1])-K1,o=Math.max(i[0],i[1])+K1,s=t(n[0]),l=t(n[r-1]);(s<a||s>o||l<a||l>o)&&t.domain([n[0],n[r-1]])}},wV=function(t,n){if(!t)return null;for(var r=0,i=t.length;r<i;r++)if(t[r].item===n)return t[r].position;return null},SV=function(t,n){if(!n||n.length!==2||!q(n[0])||!q(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),a=[t[0],t[1]];return(!q(t[0])||t[0]<r)&&(a[0]=r),(!q(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<r&&(a[1]=r),a},OV=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0,s=0;s<n;++s){var l=ms(t[s][r][1])?t[s][r][0]:t[s][r][1];l>=0?(t[s][r][0]=a,t[s][r][1]=a+l,a=t[s][r][1]):(t[s][r][0]=o,t[s][r][1]=o+l,o=t[s][r][1])}},_V=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0;o<n;++o){var s=ms(t[o][r][1])?t[o][r][0]:t[o][r][1];s>=0?(t[o][r][0]=a,t[o][r][1]=a+s,a=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},PV={sign:OV,expand:WB,none:To,silhouette:HB,wiggle:KB,positive:_V},AV=function(t,n,r){var i=n.map(function(s){return s.props.dataKey}),a=PV[r],o=UB().keys(i).value(function(s,l){return+tt(s,l,0)}).order(sy).offset(a);return o(t)},EV=function(t,n,r,i,a,o){if(!t)return null;var s=o?n.reverse():n,l={},u=s.reduce(function(c,d){var h,p=(h=d.type)!==null&&h!==void 0&&h.defaultProps?ze(ze({},d.type.defaultProps),d.props):d.props,y=p.stackId,m=p.hide;if(m)return c;var v=p[r],g=c[v]||{hasStack:!1,stackGroups:{}};if(rt(y)){var b=g.stackGroups[y]||{numericAxisId:r,cateAxisId:i,items:[]};b.items.push(d),g.hasStack=!0,g.stackGroups[y]=b}else g.stackGroups[ys("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[d]};return ze(ze({},c),{},oo({},v,g))},l),f={};return Object.keys(u).reduce(function(c,d){var h=u[d];if(h.hasStack){var p={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(y,m){var v=h.stackGroups[m];return ze(ze({},y),{},oo({},m,{numericAxisId:r,cateAxisId:i,items:v.items,stackedData:AV(t,v.items,a)}))},p)}return ze(ze({},c),{},oo({},d,h))},f)},sT=function(t,n){var r=n.realScaleType,i=n.type,a=n.tickCount,o=n.originalDomain,s=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var u=t.domain();if(!u.length)return null;var f=zq(u,a,s);return t.domain([up(f),Zr(f)]),{niceTicks:f}}if(a&&i==="number"){var c=t.domain(),d=Uq(c,a,s);return{niceTicks:d}}return null};function q1(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ae(i[t.dataKey])){var s=uf(n,"value",i[t.dataKey]);if(s)return s.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var l=tt(i,ae(o)?t.dataKey:o);return ae(l)?null:t.scale(l)}var V1=function(t){var n=t.axis,r=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+i:null;var l=tt(o,n.dataKey,n.domain[s]);return ae(l)?null:n.scale(l)-a/2+i},jV=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);return i<=0&&a>=0?0:a<0?a:i}return r[0]},TV=function(t,n){var r,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ze(ze({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(rt(a)){var o=n[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},$V=function(t){return t.reduce(function(n,r){return[up(r.concat([n[0]]).filter(q)),Zr(r.concat([n[1]]).filter(q))]},[1/0,-1/0])},lT=function(t,n,r){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(u,f){var c=$V(f.slice(n,r+1));return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},G1=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,X1=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Dy=function(t,n,r){if(ie(t))return t(n,r);if(!Array.isArray(t))return n;var i=[];if(q(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(G1.test(t[0])){var a=+G1.exec(t[0])[1];i[0]=n[0]-a}else ie(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(q(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(X1.test(t[1])){var o=+X1.exec(t[1])[1];i[1]=n[1]+o}else ie(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},Lf=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var a=r0(n,function(c){return c.coordinate}),o=1/0,s=1,l=a.length;s<l;s++){var u=a[s],f=a[s-1];o=Math.min((u.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},Q1=function(t,n,r){return!t||!t.length||Do(t,Jt(r,"type.defaultProps.domain"))?n:t},uT=function(t,n){var r=t.type.defaultProps?ze(ze({},t.type.defaultProps),t.props):t.props,i=r.dataKey,a=r.name,o=r.unit,s=r.formatter,l=r.tooltipType,u=r.chartType,f=r.hide;return ze(ze({},ee(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:T0(t),value:tt(n,i),type:l,payload:n,chartType:u,hide:f})};function ql(e){"@babel/helpers - typeof";return ql=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},ql(e)}function Y1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ir(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Y1(Object(n),!0).forEach(function(r){cT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cT(e,t,n){return t=CV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CV(e){var t=kV(e,"string");return ql(t)=="symbol"?t:t+""}function kV(e,t){if(ql(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ql(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NV(e,t){return DV(e)||RV(e,t)||IV(e,t)||MV()}function MV(){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 IV(e,t){if(e){if(typeof e=="string")return J1(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 J1(e,t)}}function J1(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 RV(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function DV(e){if(Array.isArray(e))return e}var Bf=Math.PI/180,LV=function(t){return t*180/Math.PI},je=function(t,n,r,i){return{x:t+Math.cos(-Bf*i)*r,y:n+Math.sin(-Bf*i)*r}},fT=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},BV=function(t,n,r,i,a){var o=t.width,s=t.height,l=t.startAngle,u=t.endAngle,f=At(t.cx,o,o/2),c=At(t.cy,s,s/2),d=fT(o,s,r),h=At(t.innerRadius,d,0),p=At(t.outerRadius,d,d*.8),y=Object.keys(n);return y.reduce(function(m,v){var g=n[v],b=g.domain,w=g.reversed,x;if(ae(g.range))i==="angleAxis"?x=[l,u]:i==="radiusAxis"&&(x=[h,p]),w&&(x=[x[1],x[0]]);else{x=g.range;var S=x,_=NV(S,2);l=_[0],u=_[1]}var P=aT(g,a),A=P.realScaleType,$=P.scale;$.domain(b).range(x),oT($);var k=sT($,ir(ir({},g),{},{realScaleType:A})),C=ir(ir(ir({},g),k),{},{range:x,radius:p,realScaleType:A,scale:$,cx:f,cy:c,innerRadius:h,outerRadius:p,startAngle:l,endAngle:u});return ir(ir({},m),{},cT({},v,C))},{})},FV=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return Math.sqrt(Math.pow(r-a,2)+Math.pow(i-o,2))},zV=function(t,n){var r=t.x,i=t.y,a=n.cx,o=n.cy,s=FV({x:r,y:i},{x:a,y:o});if(s<=0)return{radius:s};var l=(r-a)/s,u=Math.acos(l);return i>o&&(u=2*Math.PI-u),{radius:s,angle:LV(u),angleInRadian:u}},UV=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360),o=Math.min(i,a);return{startAngle:n-o*360,endAngle:r-o*360}},WV=function(t,n){var r=n.startAngle,i=n.endAngle,a=Math.floor(r/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},Z1=function(t,n){var r=t.x,i=t.y,a=zV({x:r,y:i},n),o=a.radius,s=a.angle,l=n.innerRadius,u=n.outerRadius;if(o<l||o>u)return!1;if(o===0)return!0;var f=UV(n),c=f.startAngle,d=f.endAngle,h=s,p;if(c<=d){for(;h>d;)h-=360;for(;h<c;)h+=360;p=h>=c&&h<=d}else{for(;h>c;)h-=360;for(;h<d;)h+=360;p=h>=d&&h<=c}return p?ir(ir({},n),{},{radius:o,angle:WV(h,n)}):null},dT=function(t){return!T.isValidElement(t)&&!ie(t)&&typeof t!="boolean"?t.className:""};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)}var HV=["offset"];function KV(e){return XV(e)||GV(e)||VV(e)||qV()}function qV(){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 VV(e,t){if(e){if(typeof e=="string")return Ly(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 Ly(e,t)}}function GV(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function XV(e){if(Array.isArray(e))return Ly(e)}function Ly(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 QV(e,t){if(e==null)return{};var n=YV(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function YV(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 eS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eS(Object(n),!0).forEach(function(r){JV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JV(e,t,n){return t=ZV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZV(e){var t=eG(e,"string");return Vl(t)=="symbol"?t:t+""}function eG(e,t){if(Vl(e)!="object"||!e)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 Gl(){return Gl=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},Gl.apply(this,arguments)}var tG=function(t){var n=t.value,r=t.formatter,i=ae(t.children)?n:t.children;return ie(r)?r(i):i},nG=function(t,n){var r=Pt(n-t),i=Math.min(Math.abs(n-t),360);return r*i},rG=function(t,n,r){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,l=a,u=l.cx,f=l.cy,c=l.innerRadius,d=l.outerRadius,h=l.startAngle,p=l.endAngle,y=l.clockWise,m=(c+d)/2,v=nG(h,p),g=v>=0?1:-1,b,w;i==="insideStart"?(b=h+g*o,w=y):i==="insideEnd"?(b=p-g*o,w=!y):i==="end"&&(b=p+g*o,w=y),w=v<=0?w:!w;var x=je(u,f,m,b),S=je(u,f,m,b+(w?1:-1)*359),_="M".concat(x.x,",").concat(x.y,`
A`).concat(m,",").concat(m,",0,1,").concat(w?0:1,`,
`).concat(S.x,",").concat(S.y),P=ae(t.id)?ys("recharts-radial-line-"):t.id;return j.createElement("text",Gl({},r,{dominantBaseline:"central",className:re("recharts-radial-bar-label",s)}),j.createElement("defs",null,j.createElement("path",{id:P,d:_})),j.createElement("textPath",{xlinkHref:"#".concat(P)},n))},iG=function(t){var n=t.viewBox,r=t.offset,i=t.position,a=n,o=a.cx,s=a.cy,l=a.innerRadius,u=a.outerRadius,f=a.startAngle,c=a.endAngle,d=(f+c)/2;if(i==="outside"){var h=je(o,s,u+r,d),p=h.x,y=h.y;return{x:p,y,textAnchor:p>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var m=(l+u)/2,v=je(o,s,m,d),g=v.x,b=v.y;return{x:g,y:b,textAnchor:"middle",verticalAnchor:"middle"}},aG=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,a=t.position,o=n,s=o.x,l=o.y,u=o.width,f=o.height,c=f>=0?1:-1,d=c*i,h=c>0?"end":"start",p=c>0?"start":"end",y=u>=0?1:-1,m=y*i,v=y>0?"end":"start",g=y>0?"start":"end";if(a==="top"){var b={x:s+u/2,y:l-c*i,textAnchor:"middle",verticalAnchor:h};return Je(Je({},b),r?{height:Math.max(l-r.y,0),width:u}:{})}if(a==="bottom"){var w={x:s+u/2,y:l+f+d,textAnchor:"middle",verticalAnchor:p};return Je(Je({},w),r?{height:Math.max(r.y+r.height-(l+f),0),width:u}:{})}if(a==="left"){var x={x:s-m,y:l+f/2,textAnchor:v,verticalAnchor:"middle"};return Je(Je({},x),r?{width:Math.max(x.x-r.x,0),height:f}:{})}if(a==="right"){var S={x:s+u+m,y:l+f/2,textAnchor:g,verticalAnchor:"middle"};return Je(Je({},S),r?{width:Math.max(r.x+r.width-S.x,0),height:f}:{})}var _=r?{width:u,height:f}:{};return a==="insideLeft"?Je({x:s+m,y:l+f/2,textAnchor:g,verticalAnchor:"middle"},_):a==="insideRight"?Je({x:s+u-m,y:l+f/2,textAnchor:v,verticalAnchor:"middle"},_):a==="insideTop"?Je({x:s+u/2,y:l+d,textAnchor:"middle",verticalAnchor:p},_):a==="insideBottom"?Je({x:s+u/2,y:l+f-d,textAnchor:"middle",verticalAnchor:h},_):a==="insideTopLeft"?Je({x:s+m,y:l+d,textAnchor:g,verticalAnchor:p},_):a==="insideTopRight"?Je({x:s+u-m,y:l+d,textAnchor:v,verticalAnchor:p},_):a==="insideBottomLeft"?Je({x:s+m,y:l+f-d,textAnchor:g,verticalAnchor:h},_):a==="insideBottomRight"?Je({x:s+u-m,y:l+f-d,textAnchor:v,verticalAnchor:h},_):fs(a)&&(q(a.x)||Fi(a.x))&&(q(a.y)||Fi(a.y))?Je({x:s+At(a.x,u),y:l+At(a.y,f),textAnchor:"end",verticalAnchor:"end"},_):Je({x:s+u/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},_)},oG=function(t){return"cx"in t&&q(t.cx)};function lt(e){var t=e.offset,n=t===void 0?5:t,r=QV(e,HV),i=Je({offset:n},r),a=i.viewBox,o=i.position,s=i.value,l=i.children,u=i.content,f=i.className,c=f===void 0?"":f,d=i.textBreakAll;if(!a||ae(s)&&ae(l)&&!T.isValidElement(u)&&!ie(u))return null;if(T.isValidElement(u))return T.cloneElement(u,i);var h;if(ie(u)){if(h=T.createElement(u,i),T.isValidElement(h))return h}else h=tG(i);var p=oG(a),y=ee(i,!0);if(p&&(o==="insideStart"||o==="insideEnd"||o==="end"))return rG(i,h,y);var m=p?iG(i):aG(i);return j.createElement(ya,Gl({className:re("recharts-label",c)},y,m,{breakAll:d}),h)}lt.displayName="Label";var pT=function(t){var n=t.cx,r=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,u=t.innerRadius,f=t.outerRadius,c=t.x,d=t.y,h=t.top,p=t.left,y=t.width,m=t.height,v=t.clockWise,g=t.labelViewBox;if(g)return g;if(q(y)&&q(m)){if(q(c)&&q(d))return{x:c,y:d,width:y,height:m};if(q(h)&&q(p))return{x:h,y:p,width:y,height:m}}return q(c)&&q(d)?{x:c,y:d,width:0,height:0}:q(n)&&q(r)?{cx:n,cy:r,startAngle:a||i||0,endAngle:o||i||0,innerRadius:u||0,outerRadius:f||l||s||0,clockWise:v}:t.viewBox?t.viewBox:{}},sG=function(t,n){return t?t===!0?j.createElement(lt,{key:"label-implicit",viewBox:n}):rt(t)?j.createElement(lt,{key:"label-implicit",viewBox:n,value:t}):T.isValidElement(t)?t.type===lt?T.cloneElement(t,{key:"label-implicit",viewBox:n}):j.createElement(lt,{key:"label-implicit",content:t,viewBox:n}):ie(t)?j.createElement(lt,{key:"label-implicit",content:t,viewBox:n}):fs(t)?j.createElement(lt,Gl({viewBox:n},t,{key:"label-implicit"})):null:null},lG=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 i=t.children,a=pT(t),o=yn(i,lt).map(function(l,u){return T.cloneElement(l,{viewBox:n||a,key:"label-".concat(u)})});if(!r)return o;var s=sG(t.label,n||a);return[s].concat(KV(o))};lt.parseViewBox=pT;lt.renderCallByParent=lG;function uG(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var cG=uG;const fG=we(cG);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)}var dG=["valueAccessor"],pG=["data","dataKey","clockWise","id","textBreakAll"];function hG(e){return gG(e)||vG(e)||yG(e)||mG()}function mG(){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 yG(e,t){if(e){if(typeof e=="string")return By(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 By(e,t)}}function vG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gG(e){if(Array.isArray(e))return By(e)}function By(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 Ff(){return Ff=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},Ff.apply(this,arguments)}function tS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tS(Object(n),!0).forEach(function(r){bG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bG(e,t,n){return t=xG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xG(e){var t=wG(e,"string");return Xl(t)=="symbol"?t:t+""}function wG(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)}function rS(e,t){if(e==null)return{};var n=SG(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function SG(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 OG=function(t){return Array.isArray(t.value)?fG(t.value):t.value};function gr(e){var t=e.valueAccessor,n=t===void 0?OG:t,r=rS(e,dG),i=r.data,a=r.dataKey,o=r.clockWise,s=r.id,l=r.textBreakAll,u=rS(r,pG);return!i||!i.length?null:j.createElement(de,{className:"recharts-label-list"},i.map(function(f,c){var d=ae(a)?n(f,c):tt(f&&f.payload,a),h=ae(s)?{}:{id:"".concat(s,"-").concat(c)};return j.createElement(lt,Ff({},ee(f,!0),u,h,{parentViewBox:f.parentViewBox,value:d,textBreakAll:l,viewBox:lt.parseViewBox(ae(o)?f:nS(nS({},f),{},{clockWise:o})),key:"label-".concat(c),index:c}))}))}gr.displayName="LabelList";function _G(e,t){return e?e===!0?j.createElement(gr,{key:"labelList-implicit",data:t}):j.isValidElement(e)||ie(e)?j.createElement(gr,{key:"labelList-implicit",data:t,content:e}):fs(e)?j.createElement(gr,Ff({data:t},e,{key:"labelList-implicit"})):null:null}function PG(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,i=yn(r,gr).map(function(o,s){return T.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!n)return i;var a=_G(e.label,t);return[a].concat(hG(i))}gr.renderCallByParent=PG;function Ql(e){"@babel/helpers - typeof";return Ql=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},Ql(e)}function Fy(){return Fy=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},Fy.apply(this,arguments)}function iS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function aS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iS(Object(n),!0).forEach(function(r){AG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AG(e,t,n){return t=EG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EG(e){var t=jG(e,"string");return Ql(t)=="symbol"?t:t+""}function jG(e,t){if(Ql(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ql(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TG=function(t,n){var r=Pt(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},cc=function(t){var n=t.cx,r=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,l=t.cornerRadius,u=t.cornerIsExternal,f=l*(s?1:-1)+i,c=Math.asin(l/f)/Bf,d=u?a:a+o*c,h=je(n,r,f,d),p=je(n,r,i,d),y=u?a-o*c:a,m=je(n,r,f*Math.cos(c*Bf),y);return{center:h,circleTangency:p,lineTangency:m,theta:c}},hT=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,l=TG(o,s),u=o+l,f=je(n,r,a,o),c=je(n,r,a,u),d="M ".concat(f.x,",").concat(f.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o>u),`,
`).concat(c.x,",").concat(c.y,`
`);if(i>0){var h=je(n,r,i,o),p=je(n,r,i,u);d+="L ".concat(p.x,",").concat(p.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o<=u),`,
`).concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(n,",").concat(r," Z");return d},$G=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,u=t.startAngle,f=t.endAngle,c=Pt(f-u),d=cc({cx:n,cy:r,radius:a,angle:u,sign:c,cornerRadius:o,cornerIsExternal:l}),h=d.circleTangency,p=d.lineTangency,y=d.theta,m=cc({cx:n,cy:r,radius:a,angle:f,sign:-c,cornerRadius:o,cornerIsExternal:l}),v=m.circleTangency,g=m.lineTangency,b=m.theta,w=l?Math.abs(u-f):Math.abs(u-f)-y-b;if(w<0)return s?"M ".concat(p.x,",").concat(p.y,`
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
`):hT({cx:n,cy:r,innerRadius:i,outerRadius:a,startAngle:u,endAngle:f});var x="M ".concat(p.x,",").concat(p.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(h.x,",").concat(h.y,`
A`).concat(a,",").concat(a,",0,").concat(+(w>180),",").concat(+(c<0),",").concat(v.x,",").concat(v.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(g.x,",").concat(g.y,`
`);if(i>0){var S=cc({cx:n,cy:r,radius:i,angle:u,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),_=S.circleTangency,P=S.lineTangency,A=S.theta,$=cc({cx:n,cy:r,radius:i,angle:f,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),k=$.circleTangency,C=$.lineTangency,D=$.theta,I=l?Math.abs(u-f):Math.abs(u-f)-A-D;if(I<0&&o===0)return"".concat(x,"L").concat(n,",").concat(r,"Z");x+="L".concat(C.x,",").concat(C.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(k.x,",").concat(k.y,`
A`).concat(i,",").concat(i,",0,").concat(+(I>180),",").concat(+(c>0),",").concat(_.x,",").concat(_.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(P.x,",").concat(P.y,"Z")}else x+="L".concat(n,",").concat(r,"Z");return x},CG={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},mT=function(t){var n=aS(aS({},CG),t),r=n.cx,i=n.cy,a=n.innerRadius,o=n.outerRadius,s=n.cornerRadius,l=n.forceCornerRadius,u=n.cornerIsExternal,f=n.startAngle,c=n.endAngle,d=n.className;if(o<a||f===c)return null;var h=re("recharts-sector",d),p=o-a,y=At(s,p,0,!0),m;return y>0&&Math.abs(f-c)<360?m=$G({cx:r,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(y,p/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:f,endAngle:c}):m=hT({cx:r,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:c}),j.createElement("path",Fy({},ee(n,!0),{className:h,d:m,role:"img"}))};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)}function zy(){return zy=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},zy.apply(this,arguments)}function oS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function sS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oS(Object(n),!0).forEach(function(r){kG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kG(e,t,n){return t=NG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NG(e){var t=MG(e,"string");return Yl(t)=="symbol"?t:t+""}function MG(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)}var lS={curveBasisClosed:CB,curveBasisOpen:kB,curveBasis:$B,curveBumpX:yB,curveBumpY:vB,curveLinearClosed:NB,curveLinear:Qd,curveMonotoneX:MB,curveMonotoneY:IB,curveNatural:RB,curveStep:DB,curveStepAfter:BB,curveStepBefore:LB},fc=function(t){return t.x===+t.x&&t.y===+t.y},Ls=function(t){return t.x},Bs=function(t){return t.y},IG=function(t,n){if(ie(t))return t;var r="curve".concat(Gd(t));return(r==="curveMonotone"||r==="curveBump")&&n?lS["".concat(r).concat(n==="vertical"?"Y":"X")]:lS[r]||Qd},RG=function(t){var n=t.type,r=n===void 0?"linear":n,i=t.points,a=i===void 0?[]:i,o=t.baseLine,s=t.layout,l=t.connectNulls,u=l===void 0?!1:l,f=IG(r,s),c=u?a.filter(function(y){return fc(y)}):a,d;if(Array.isArray(o)){var h=u?o.filter(function(y){return fc(y)}):o,p=c.map(function(y,m){return sS(sS({},y),{},{base:h[m]})});return s==="vertical"?d=tc().y(Bs).x1(Ls).x0(function(y){return y.base.x}):d=tc().x(Ls).y1(Bs).y0(function(y){return y.base.y}),d.defined(fc).curve(f),d(p)}return s==="vertical"&&q(o)?d=tc().y(Bs).x1(Ls).x0(o):q(o)?d=tc().x(Ls).y1(Bs).y0(o):d=dE().x(Ls).y(Bs),d.defined(fc).curve(f),d(c)},so=function(t){var n=t.className,r=t.points,i=t.path,a=t.pathRef;if((!r||!r.length)&&!i)return null;var o=r&&r.length?RG(t):i;return T.createElement("path",zy({},ee(t,!1),cf(t),{className:re("recharts-curve",n),d:o,ref:a}))},yT={exports:{}},DG="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",LG=DG,BG=LG;function vT(){}function gT(){}gT.resetWarningCache=vT;var FG=function(){function e(r,i,a,o,s,l){if(l!==BG){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:gT,resetWarningCache:vT};return n.PropTypes=n,n};yT.exports=FG();var zG=yT.exports;const ye=we(zG),{getOwnPropertyNames:UG,getOwnPropertySymbols:WG}=Object,{hasOwnProperty:HG}=Object.prototype;function Eh(e,t){return function(r,i,a){return e(r,i,a)&&t(r,i,a)}}function dc(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,i);const{cache:a}=i,o=a.get(n),s=a.get(r);if(o&&s)return o===r&&s===n;a.set(n,r),a.set(r,n);const l=e(n,r,i);return a.delete(n),a.delete(r),l}}function KG(e){return e!=null?e[Symbol.toStringTag]:void 0}function uS(e){return UG(e).concat(WG(e))}const qG=Object.hasOwn||((e,t)=>HG.call(e,t));function Ea(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const VG="__v",GG="__o",XG="_owner",{getOwnPropertyDescriptor:cS,keys:fS}=Object;function QG(e,t){return e.byteLength===t.byteLength&&zf(new Uint8Array(e),new Uint8Array(t))}function YG(e,t,n){let 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 JG(e,t){return e.byteLength===t.byteLength&&zf(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function ZG(e,t){return Ea(e.getTime(),t.getTime())}function eX(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function tX(e,t){return e===t}function dS(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const i=new Array(r),a=e.entries();let o,s,l=0;for(;(o=a.next())&&!o.done;){const u=t.entries();let f=!1,c=0;for(;(s=u.next())&&!s.done;){if(i[c]){c++;continue}const d=o.value,h=s.value;if(n.equals(d[0],h[0],l,c,e,t,n)&&n.equals(d[1],h[1],d[0],h[0],e,t,n)){f=i[c]=!0;break}c++}if(!f)return!1;l++}return!0}const nX=Ea;function rX(e,t,n){const r=fS(e);let i=r.length;if(fS(t).length!==i)return!1;for(;i-- >0;)if(!bT(e,t,n,r[i]))return!1;return!0}function Fs(e,t,n){const r=uS(e);let i=r.length;if(uS(t).length!==i)return!1;let a,o,s;for(;i-- >0;)if(a=r[i],!bT(e,t,n,a)||(o=cS(e,a),s=cS(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function iX(e,t){return Ea(e.valueOf(),t.valueOf())}function aX(e,t){return e.source===t.source&&e.flags===t.flags}function pS(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const i=new Array(r),a=e.values();let o,s;for(;(o=a.next())&&!o.done;){const l=t.values();let u=!1,f=0;for(;(s=l.next())&&!s.done;){if(!i[f]&&n.equals(o.value,s.value,o.value,s.value,e,t,n)){u=i[f]=!0;break}f++}if(!u)return!1}return!0}function zf(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function oX(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 bT(e,t,n,r){return(r===XG||r===GG||r===VG)&&(e.$$typeof||t.$$typeof)?!0:qG(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const sX="[object ArrayBuffer]",lX="[object Arguments]",uX="[object Boolean]",cX="[object DataView]",fX="[object Date]",dX="[object Error]",pX="[object Map]",hX="[object Number]",mX="[object Object]",yX="[object RegExp]",vX="[object Set]",gX="[object String]",bX={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},xX="[object URL]",wX=Object.prototype.toString;function SX({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:s,areObjectsEqual:l,arePrimitiveWrappersEqual:u,areRegExpsEqual:f,areSetsEqual:c,areTypedArraysEqual:d,areUrlsEqual:h,unknownTagComparators:p}){return function(m,v,g){if(m===v)return!0;if(m==null||v==null)return!1;const b=typeof m;if(b!==typeof v)return!1;if(b!=="object")return b==="number"?s(m,v,g):b==="function"?a(m,v,g):!1;const w=m.constructor;if(w!==v.constructor)return!1;if(w===Object)return l(m,v,g);if(Array.isArray(m))return t(m,v,g);if(w===Date)return r(m,v,g);if(w===RegExp)return f(m,v,g);if(w===Map)return o(m,v,g);if(w===Set)return c(m,v,g);const x=wX.call(m);if(x===fX)return r(m,v,g);if(x===yX)return f(m,v,g);if(x===pX)return o(m,v,g);if(x===vX)return c(m,v,g);if(x===mX)return typeof m.then!="function"&&typeof v.then!="function"&&l(m,v,g);if(x===xX)return h(m,v,g);if(x===dX)return i(m,v,g);if(x===lX)return l(m,v,g);if(bX[x])return d(m,v,g);if(x===sX)return e(m,v,g);if(x===cX)return n(m,v,g);if(x===uX||x===hX||x===gX)return u(m,v,g);if(p){let S=p[x];if(!S){const _=KG(m);_&&(S=p[_])}if(S)return S(m,v,g)}return!1}}function OX({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:QG,areArraysEqual:n?Fs:YG,areDataViewsEqual:JG,areDatesEqual:ZG,areErrorsEqual:eX,areFunctionsEqual:tX,areMapsEqual:n?Eh(dS,Fs):dS,areNumbersEqual:nX,areObjectsEqual:n?Fs:rX,arePrimitiveWrappersEqual:iX,areRegExpsEqual:aX,areSetsEqual:n?Eh(pS,Fs):pS,areTypedArraysEqual:n?Eh(zf,Fs):zf,areUrlsEqual:oX,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const i=dc(r.areArraysEqual),a=dc(r.areMapsEqual),o=dc(r.areObjectsEqual),s=dc(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:s})}return r}function _X(e){return function(t,n,r,i,a,o,s){return e(t,n,s)}}function PX({circular:e,comparator:t,createState:n,equals:r,strict:i}){if(n)return function(s,l){const{cache:u=e?new WeakMap:void 0,meta:f}=n();return t(s,l,{cache:u,equals:r,meta:f,strict:i})};if(e)return function(s,l){return t(s,l,{cache:new WeakMap,equals:r,meta:void 0,strict:i})};const a={cache:void 0,equals:r,meta:void 0,strict:i};return function(s,l){return t(s,l,a)}}const AX=Oi();Oi({strict:!0});Oi({circular:!0});Oi({circular:!0,strict:!0});Oi({createInternalComparator:()=>Ea});Oi({strict:!0,createInternalComparator:()=>Ea});Oi({circular:!0,createInternalComparator:()=>Ea});Oi({circular:!0,createInternalComparator:()=>Ea,strict:!0});function Oi(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:i=!1}=e,a=OX(e),o=SX(a),s=n?n(o):_X(o);return PX({circular:t,comparator:o,createState:r,equals:s,strict:i})}function EX(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function hS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(a){n<0&&(n=a),a-n>t?(e(a),n=-1):EX(i)};requestAnimationFrame(r)}function Uy(e){"@babel/helpers - typeof";return Uy=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},Uy(e)}function jX(e){return kX(e)||CX(e)||$X(e)||TX()}function TX(){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 $X(e,t){if(e){if(typeof e=="string")return mS(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 mS(e,t)}}function mS(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 CX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kX(e){if(Array.isArray(e))return e}function NX(){var e={},t=function(){return null},n=!1,r=function i(a){if(!n){if(Array.isArray(a)){if(!a.length)return;var o=a,s=jX(o),l=s[0],u=s.slice(1);if(typeof l=="number"){hS(i.bind(null,u),l);return}i(l),hS(i.bind(null,u));return}Uy(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){n=!0},start:function(a){n=!1,r(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Jl(e){"@babel/helpers - typeof";return Jl=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},Jl(e)}function yS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function vS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yS(Object(n),!0).forEach(function(r){xT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xT(e,t,n){return t=MX(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MX(e){var t=IX(e,"string");return Jl(t)==="symbol"?t:String(t)}function IX(e,t){if(Jl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RX=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(a){return i.includes(a)})})},DX=function(t){return t},LX=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},ol=function(t,n){return Object.keys(n).reduce(function(r,i){return vS(vS({},r),{},xT({},i,t(i,n[i])))},{})},gS=function(t,n,r){return t.map(function(i){return"".concat(LX(i)," ").concat(n,"ms ").concat(r)}).join(",")};function BX(e,t){return UX(e)||zX(e,t)||wT(e,t)||FX()}function FX(){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 zX(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function UX(e){if(Array.isArray(e))return e}function WX(e){return qX(e)||KX(e)||wT(e)||HX()}function HX(){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 wT(e,t){if(e){if(typeof e=="string")return Wy(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 Wy(e,t)}}function KX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qX(e){if(Array.isArray(e))return Wy(e)}function Wy(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 Uf=1e-4,ST=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},OT=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},bS=function(t,n){return function(r){var i=ST(t,n);return OT(i,r)}},VX=function(t,n){return function(r){var i=ST(t,n),a=[].concat(WX(i.map(function(o,s){return o*s}).slice(1)),[0]);return OT(a,r)}},xS=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0],a=n[1],o=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var l=n[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var u=l[1].split(")")[0].split(",").map(function(m){return parseFloat(m)}),f=BX(u,4);i=f[0],a=f[1],o=f[2],s=f[3]}}}var c=bS(i,o),d=bS(a,s),h=VX(i,o),p=function(v){return v>1?1:v<0?0:v},y=function(v){for(var g=v>1?1:v,b=g,w=0;w<8;++w){var x=c(b)-g,S=h(b);if(Math.abs(x-g)<Uf||S<Uf)return d(b);b=p(b-x/S)}return d(b)};return y.isStepper=!1,y},GX=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(f,c,d){var h=-(f-c)*r,p=d*a,y=d+(h-p)*s/1e3,m=d*s/1e3+f;return Math.abs(m-c)<Uf&&Math.abs(y)<Uf?[c,0]:[m,y]};return l.isStepper=!0,l.dt=s,l},XX=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return xS(i);case"spring":return GX();default:if(i.split("(")[0]==="cubic-bezier")return xS(i)}return typeof i=="function"?i:null};function Zl(e){"@babel/helpers - typeof";return Zl=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},Zl(e)}function wS(e){return JX(e)||YX(e)||_T(e)||QX()}function QX(){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 YX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JX(e){if(Array.isArray(e))return Ky(e)}function SS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SS(Object(n),!0).forEach(function(r){Hy(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hy(e,t,n){return t=ZX(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZX(e){var t=eQ(e,"string");return Zl(t)==="symbol"?t:String(t)}function eQ(e,t){if(Zl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tQ(e,t){return iQ(e)||rQ(e,t)||_T(e,t)||nQ()}function nQ(){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 _T(e,t){if(e){if(typeof e=="string")return Ky(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 Ky(e,t)}}function Ky(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 rQ(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function iQ(e){if(Array.isArray(e))return e}var Wf=function(t,n,r){return t+(n-t)*r},qy=function(t){var n=t.from,r=t.to;return n!==r},aQ=function e(t,n,r){var i=ol(function(a,o){if(qy(o)){var s=t(o.from,o.to,o.velocity),l=tQ(s,2),u=l[0],f=l[1];return ft(ft({},o),{},{from:u,velocity:f})}return o},n);return r<1?ol(function(a,o){return qy(o)?ft(ft({},o),{},{velocity:Wf(o.velocity,i[a].velocity,r),from:Wf(o.from,i[a].from,r)}):o},n):e(t,i,r-1)};const oQ=function(e,t,n,r,i){var a=RX(e,t),o=a.reduce(function(m,v){return ft(ft({},m),{},Hy({},v,[e[v],t[v]]))},{}),s=a.reduce(function(m,v){return ft(ft({},m),{},Hy({},v,{from:e[v],velocity:0,to:t[v]}))},{}),l=-1,u,f,c=function(){return null},d=function(){return ol(function(v,g){return g.from},s)},h=function(){return!Object.values(s).filter(qy).length},p=function(v){u||(u=v);var g=v-u,b=g/n.dt;s=aQ(n,s,b),i(ft(ft(ft({},e),t),d())),u=v,h()||(l=requestAnimationFrame(c))},y=function(v){f||(f=v);var g=(v-f)/r,b=ol(function(x,S){return Wf.apply(void 0,wS(S).concat([n(g)]))},o);if(i(ft(ft(ft({},e),t),b)),g<1)l=requestAnimationFrame(c);else{var w=ol(function(x,S){return Wf.apply(void 0,wS(S).concat([n(1)]))},o);i(ft(ft(ft({},e),t),w))}};return c=n.isStepper?p:y,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(l)}}};function Bo(e){"@babel/helpers - typeof";return Bo=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},Bo(e)}var sQ=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function lQ(e,t){if(e==null)return{};var n=uQ(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function uQ(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function jh(e){return pQ(e)||dQ(e)||fQ(e)||cQ()}function cQ(){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 fQ(e,t){if(e){if(typeof e=="string")return Vy(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 Vy(e,t)}}function dQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function pQ(e){if(Array.isArray(e))return Vy(e)}function Vy(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 OS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _n(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OS(Object(n),!0).forEach(function(r){Vs(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vs(e,t,n){return t=PT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mQ(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,PT(r.key),r)}}function yQ(e,t,n){return t&&mQ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function PT(e){var t=vQ(e,"string");return Bo(t)==="symbol"?t:String(t)}function vQ(e,t){if(Bo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gQ(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&&Gy(e,t)}function Gy(e,t){return Gy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Gy(e,t)}function bQ(e){var t=xQ();return function(){var r=Hf(e),i;if(t){var a=Hf(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Xy(this,i)}}function Xy(e,t){if(t&&(Bo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Qy(e)}function Qy(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xQ(){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 Hf(e){return Hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hf(e)}var Yn=function(e){gQ(n,e);var t=bQ(n);function n(r,i){var a;hQ(this,n),a=t.call(this,r,i);var o=a.props,s=o.isActive,l=o.attributeName,u=o.from,f=o.to,c=o.steps,d=o.children,h=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(Qy(a)),a.changeStyle=a.changeStyle.bind(Qy(a)),!s||h<=0)return a.state={style:{}},typeof d=="function"&&(a.state={style:f}),Xy(a);if(c&&c.length)a.state={style:c[0].style};else if(u){if(typeof d=="function")return a.state={style:u},Xy(a);a.state={style:l?Vs({},l,u):u}}else a.state={style:{}};return a}return yQ(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,u=a.shouldReAnimate,f=a.to,c=a.from,d=this.state.style;if(s){if(!o){var h={style:l?Vs({},l,f):f};this.state&&d&&(l&&d[l]!==f||!l&&d!==f)&&this.setState(h);return}if(!(AX(i.to,f)&&i.canBegin&&i.isActive)){var p=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var y=p||u?c:i.to;if(this.state&&d){var m={style:l?Vs({},l,y):y};(l&&d[l]!==y||!l&&d!==y)&&this.setState(m)}this.runAnimation(_n(_n({},this.props),{},{from:y,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,s=i.to,l=i.duration,u=i.easing,f=i.begin,c=i.onAnimationEnd,d=i.onAnimationStart,h=oQ(o,s,XX(u),l,this.changeStyle),p=function(){a.stopJSAnimation=h()};this.manager.start([d,f,p,l,c])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,u=o[0],f=u.style,c=u.duration,d=c===void 0?0:c,h=function(y,m,v){if(v===0)return y;var g=m.duration,b=m.easing,w=b===void 0?"ease":b,x=m.style,S=m.properties,_=m.onAnimationEnd,P=v>0?o[v-1]:m,A=S||Object.keys(x);if(typeof w=="function"||w==="spring")return[].concat(jh(y),[a.runJSAnimation.bind(a,{from:P.style,to:x,duration:g,easing:w}),g]);var $=gS(A,g,w),k=_n(_n(_n({},P.style),x),{},{transition:$});return[].concat(jh(y),[k,g,_]).filter(DX)};return this.manager.start([l].concat(jh(o.reduce(h,[f,Math.max(d,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=NX());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,u=i.easing,f=i.onAnimationStart,c=i.onAnimationEnd,d=i.steps,h=i.children,p=this.manager;if(this.unSubscribe=p.subscribe(this.handleStyleChange),typeof u=="function"||typeof h=="function"||u==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var y=s?Vs({},s,l):l,m=gS(Object.keys(y),o,u);p.start([f,a,_n(_n({},y),{},{transition:m}),o,c])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=lQ(i,sQ),u=T.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!s||u===0||o<=0)return a;var c=function(h){var p=h.props,y=p.style,m=y===void 0?{}:y,v=p.className,g=T.cloneElement(h,_n(_n({},l),{},{style:_n(_n({},m),f),className:v}));return g};return u===1?c(T.Children.only(a)):j.createElement("div",null,T.Children.map(a,function(d){return c(d)}))}}]),n}(T.PureComponent);Yn.displayName="Animate";Yn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Yn.propTypes={from:ye.oneOfType([ye.object,ye.string]),to:ye.oneOfType([ye.object,ye.string]),attributeName:ye.string,duration:ye.number,begin:ye.number,easing:ye.oneOfType([ye.string,ye.func]),steps:ye.arrayOf(ye.shape({duration:ye.number.isRequired,style:ye.object.isRequired,easing:ye.oneOfType([ye.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ye.func]),properties:ye.arrayOf("string"),onAnimationEnd:ye.func})),children:ye.oneOfType([ye.node,ye.func]),isActive:ye.bool,canBegin:ye.bool,onAnimationEnd:ye.func,shouldReAnimate:ye.bool,onAnimationStart:ye.func,onAnimationReStart:ye.func};function eu(e){"@babel/helpers - typeof";return eu=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},eu(e)}function Kf(){return Kf=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},Kf.apply(this,arguments)}function wQ(e,t){return PQ(e)||_Q(e,t)||OQ(e,t)||SQ()}function SQ(){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 OQ(e,t){if(e){if(typeof e=="string")return _S(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 _S(e,t)}}function _S(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 _Q(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function PQ(e){if(Array.isArray(e))return e}function PS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function AS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PS(Object(n),!0).forEach(function(r){AQ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AQ(e,t,n){return t=EQ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EQ(e){var t=jQ(e,"string");return eu(t)=="symbol"?t:t+""}function jQ(e,t){if(eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ES=function(t,n,r,i,a){var o=Math.min(Math.abs(r)/2,Math.abs(i)/2),s=i>=0?1:-1,l=r>=0?1:-1,u=i>=0&&r>=0||i<0&&r<0?1:0,f;if(o>0&&a instanceof Array){for(var c=[0,0,0,0],d=0,h=4;d<h;d++)c[d]=a[d]>o?o:a[d];f="M".concat(t,",").concat(n+s*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(u,",").concat(t+l*c[0],",").concat(n)),f+="L ".concat(t+r-l*c[1],",").concat(n),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(u,`,
`).concat(t+r,",").concat(n+s*c[1])),f+="L ".concat(t+r,",").concat(n+i-s*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(u,`,
`).concat(t+r-l*c[2],",").concat(n+i)),f+="L ".concat(t+l*c[3],",").concat(n+i),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(u,`,
`).concat(t,",").concat(n+i-s*c[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var p=Math.min(o,a);f="M ".concat(t,",").concat(n+s*p,`
A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t+l*p,",").concat(n,`
L `).concat(t+r-l*p,",").concat(n,`
A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t+r,",").concat(n+s*p,`
L `).concat(t+r,",").concat(n+i-s*p,`
A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t+r-l*p,",").concat(n+i,`
L `).concat(t+l*p,",").concat(n+i,`
A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t,",").concat(n+i-s*p," Z")}else f="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return f},TQ=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,a=n.x,o=n.y,s=n.width,l=n.height;if(Math.abs(s)>0&&Math.abs(l)>0){var u=Math.min(a,a+s),f=Math.max(a,a+s),c=Math.min(o,o+l),d=Math.max(o,o+l);return r>=u&&r<=f&&i>=c&&i<=d}return!1},$Q={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},$0=function(t){var n=AS(AS({},$Q),t),r=T.useRef(),i=T.useState(-1),a=wQ(i,2),o=a[0],s=a[1];T.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var w=r.current.getTotalLength();w&&s(w)}catch{}},[]);var l=n.x,u=n.y,f=n.width,c=n.height,d=n.radius,h=n.className,p=n.animationEasing,y=n.animationDuration,m=n.animationBegin,v=n.isAnimationActive,g=n.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||f===0||c===0)return null;var b=re("recharts-rectangle",h);return g?j.createElement(Yn,{canBegin:o>0,from:{width:f,height:c,x:l,y:u},to:{width:f,height:c,x:l,y:u},duration:y,animationEasing:p,isActive:g},function(w){var x=w.width,S=w.height,_=w.x,P=w.y;return j.createElement(Yn,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:m,duration:y,isActive:v,easing:p},j.createElement("path",Kf({},ee(n,!0),{className:b,d:ES(_,P,x,S,d),ref:r})))}):j.createElement("path",Kf({},ee(n,!0),{className:b,d:ES(l,u,f,c,d)}))},CQ=["points","className","baseLinePoints","connectNulls"];function Va(){return Va=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},Va.apply(this,arguments)}function kQ(e,t){if(e==null)return{};var n=NQ(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function NQ(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 jS(e){return DQ(e)||RQ(e)||IQ(e)||MQ()}function MQ(){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 IQ(e,t){if(e){if(typeof e=="string")return Yy(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 Yy(e,t)}}function RQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DQ(e){if(Array.isArray(e))return Yy(e)}function Yy(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 TS=function(t){return t&&t.x===+t.x&&t.y===+t.y},LQ=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){TS(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),TS(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},sl=function(t,n){var r=LQ(t);n&&(r=[r.reduce(function(a,o){return[].concat(jS(a),jS(o))},[])]);var i=r.map(function(a){return a.reduce(function(o,s,l){return"".concat(o).concat(l===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return r.length===1?"".concat(i,"Z"):i},BQ=function(t,n,r){var i=sl(t,r);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(sl(n.reverse(),r).slice(1))},FQ=function(t){var n=t.points,r=t.className,i=t.baseLinePoints,a=t.connectNulls,o=kQ(t,CQ);if(!n||!n.length)return null;var s=re("recharts-polygon",r);if(i&&i.length){var l=o.stroke&&o.stroke!=="none",u=BQ(n,i,a);return j.createElement("g",{className:s},j.createElement("path",Va({},ee(o,!0),{fill:u.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:u})),l?j.createElement("path",Va({},ee(o,!0),{fill:"none",d:sl(n,a)})):null,l?j.createElement("path",Va({},ee(o,!0),{fill:"none",d:sl(i,a)})):null)}var f=sl(n,a);return j.createElement("path",Va({},ee(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:s,d:f}))};function Jy(){return Jy=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},Jy.apply(this,arguments)}var pp=function(t){var n=t.cx,r=t.cy,i=t.r,a=t.className,o=re("recharts-dot",a);return n===+n&&r===+r&&i===+i?T.createElement("circle",Jy({},ee(t,!1),cf(t),{className:o,cx:n,cy:r,r:i})):null};function tu(e){"@babel/helpers - typeof";return tu=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},tu(e)}var zQ=["x","y","top","left","width","height","className"];function Zy(){return Zy=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},Zy.apply(this,arguments)}function $S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function UQ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$S(Object(n),!0).forEach(function(r){WQ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$S(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WQ(e,t,n){return t=HQ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HQ(e){var t=KQ(e,"string");return tu(t)=="symbol"?t:t+""}function KQ(e,t){if(tu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qQ(e,t){if(e==null)return{};var n=VQ(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function VQ(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 GQ=function(t,n,r,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(n,"h").concat(r)},XQ=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,l=t.left,u=l===void 0?0:l,f=t.width,c=f===void 0?0:f,d=t.height,h=d===void 0?0:d,p=t.className,y=qQ(t,zQ),m=UQ({x:r,y:a,top:s,left:u,width:c,height:h},y);return!q(r)||!q(a)||!q(c)||!q(h)||!q(s)||!q(u)?null:j.createElement("path",Zy({},ee(m,!0),{className:re("recharts-cross",p),d:GQ(r,a,c,h,s,u)}))},QQ=lp,YQ=Lj,JQ=xi;function ZQ(e,t){return e&&e.length?QQ(e,JQ(t),YQ):void 0}var eY=ZQ;const tY=we(eY);var nY=lp,rY=xi,iY=Bj;function aY(e,t){return e&&e.length?nY(e,rY(t),iY):void 0}var oY=aY;const sY=we(oY);var lY=["cx","cy","angle","ticks","axisLine"],uY=["ticks","tick","angle","tickFormatter","stroke"];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 ll(){return ll=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},ll.apply(this,arguments)}function CS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ei(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CS(Object(n),!0).forEach(function(r){hp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kS(e,t){if(e==null)return{};var n=cY(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cY(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 fY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NS(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,ET(r.key),r)}}function dY(e,t,n){return t&&NS(e.prototype,t),n&&NS(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function pY(e,t,n){return t=qf(t),hY(e,AT()?Reflect.construct(t,n||[],qf(e).constructor):t.apply(e,n))}function hY(e,t){if(t&&(Fo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mY(e)}function mY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AT=function(){return!!e})()}function qf(e){return qf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},qf(e)}function yY(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&&ev(e,t)}function ev(e,t){return ev=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ev(e,t)}function hp(e,t,n){return t=ET(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ET(e){var t=vY(e,"string");return Fo(t)=="symbol"?t:t+""}function vY(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(t==="string"?String:Number)(e)}var mp=function(e){function t(){return fY(this,t),pY(this,t,arguments)}return yY(t,e),dY(t,[{key:"getTickValueCoord",value:function(r){var i=r.coordinate,a=this.props,o=a.angle,s=a.cx,l=a.cy;return je(s,l,i,o)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,i;switch(r){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.angle,s=r.ticks,l=tY(s,function(f){return f.coordinate||0}),u=sY(s,function(f){return f.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:u.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.angle,s=r.ticks,l=r.axisLine,u=kS(r,lY),f=s.reduce(function(p,y){return[Math.min(p[0],y.coordinate),Math.max(p[1],y.coordinate)]},[1/0,-1/0]),c=je(i,a,f[0],o),d=je(i,a,f[1],o),h=Ei(Ei(Ei({},ee(u,!1)),{},{fill:"none"},ee(l,!1)),{},{x1:c.x,y1:c.y,x2:d.x,y2:d.y});return j.createElement("line",ll({className:"recharts-polar-radius-axis-line"},h))}},{key:"renderTicks",value:function(){var r=this,i=this.props,a=i.ticks,o=i.tick,s=i.angle,l=i.tickFormatter,u=i.stroke,f=kS(i,uY),c=this.getTickTextAnchor(),d=ee(f,!1),h=ee(o,!1),p=a.map(function(y,m){var v=r.getTickValueCoord(y),g=Ei(Ei(Ei(Ei({textAnchor:c,transform:"rotate(".concat(90-s,", ").concat(v.x,", ").concat(v.y,")")},d),{},{stroke:"none",fill:u},h),{},{index:m},v),{},{payload:y});return j.createElement(de,ll({className:re("recharts-polar-radius-axis-tick",dT(o)),key:"tick-".concat(y.coordinate)},ma(r.props,y,m)),t.renderTickItem(o,g,l?l(y.value,m):y.value))});return j.createElement(de,{className:"recharts-polar-radius-axis-ticks"},p)}},{key:"render",value:function(){var r=this.props,i=r.ticks,a=r.axisLine,o=r.tick;return!i||!i.length?null:j.createElement(de,{className:re("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),lt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,i,a){var o;return j.isValidElement(r)?o=j.cloneElement(r,i):ie(r)?o=r(i):o=j.createElement(ya,ll({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(T.PureComponent);hp(mp,"displayName","PolarRadiusAxis");hp(mp,"axisType","radiusAxis");hp(mp,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});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 Mi(){return Mi=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},Mi.apply(this,arguments)}function MS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ji(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MS(Object(n),!0).forEach(function(r){yp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IS(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,TT(r.key),r)}}function bY(e,t,n){return t&&IS(e.prototype,t),n&&IS(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xY(e,t,n){return t=Vf(t),wY(e,jT()?Reflect.construct(t,n||[],Vf(e).constructor):t.apply(e,n))}function wY(e,t){if(t&&(zo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return SY(e)}function SY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jT=function(){return!!e})()}function Vf(e){return Vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Vf(e)}function OY(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&&tv(e,t)}function tv(e,t){return tv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},tv(e,t)}function yp(e,t,n){return t=TT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TT(e){var t=_Y(e,"string");return zo(t)=="symbol"?t:t+""}function _Y(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 PY=Math.PI/180,RS=1e-5,vp=function(e){function t(){return gY(this,t),xY(this,t,arguments)}return OY(t,e),bY(t,[{key:"getTickLineCoord",value:function(r){var i=this.props,a=i.cx,o=i.cy,s=i.radius,l=i.orientation,u=i.tickSize,f=u||8,c=je(a,o,s,r.coordinate),d=je(a,o,s+(l==="inner"?-1:1)*f,r.coordinate);return{x1:c.x,y1:c.y,x2:d.x,y2:d.y}}},{key:"getTickTextAnchor",value:function(r){var i=this.props.orientation,a=Math.cos(-r.coordinate*PY),o;return a>RS?o=i==="outer"?"start":"end":a<-RS?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.radius,s=r.axisLine,l=r.axisLineType,u=ji(ji({},ee(this.props,!1)),{},{fill:"none"},ee(s,!1));if(l==="circle")return j.createElement(pp,Mi({className:"recharts-polar-angle-axis-line"},u,{cx:i,cy:a,r:o}));var f=this.props.ticks,c=f.map(function(d){return je(i,a,o,d.coordinate)});return j.createElement(FQ,Mi({className:"recharts-polar-angle-axis-line"},u,{points:c}))}},{key:"renderTicks",value:function(){var r=this,i=this.props,a=i.ticks,o=i.tick,s=i.tickLine,l=i.tickFormatter,u=i.stroke,f=ee(this.props,!1),c=ee(o,!1),d=ji(ji({},f),{},{fill:"none"},ee(s,!1)),h=a.map(function(p,y){var m=r.getTickLineCoord(p),v=r.getTickTextAnchor(p),g=ji(ji(ji({textAnchor:v},f),{},{stroke:"none",fill:u},c),{},{index:y,payload:p,x:m.x2,y:m.y2});return j.createElement(de,Mi({className:re("recharts-polar-angle-axis-tick",dT(o)),key:"tick-".concat(p.coordinate)},ma(r.props,p,y)),s&&j.createElement("line",Mi({className:"recharts-polar-angle-axis-tick-line"},d,m)),o&&t.renderTickItem(o,g,l?l(p.value,y):p.value))});return j.createElement(de,{className:"recharts-polar-angle-axis-ticks"},h)}},{key:"render",value:function(){var r=this.props,i=r.ticks,a=r.radius,o=r.axisLine;return a<=0||!i||!i.length?null:j.createElement(de,{className:re("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,i,a){var o;return j.isValidElement(r)?o=j.cloneElement(r,i):ie(r)?o=r(i):o=j.createElement(ya,Mi({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(T.PureComponent);yp(vp,"displayName","PolarAngleAxis");yp(vp,"axisType","angleAxis");yp(vp,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var AY=RE,EY=AY(Object.getPrototypeOf,Object),jY=EY,TY=jr,$Y=jY,CY=Tr,kY="[object Object]",NY=Function.prototype,MY=Object.prototype,$T=NY.toString,IY=MY.hasOwnProperty,RY=$T.call(Object);function DY(e){if(!CY(e)||TY(e)!=kY)return!1;var t=$Y(e);if(t===null)return!0;var n=IY.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&$T.call(n)==RY}var LY=DY;const BY=we(LY);var FY=jr,zY=Tr,UY="[object Boolean]";function WY(e){return e===!0||e===!1||zY(e)&&FY(e)==UY}var HY=WY;const KY=we(HY);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 Gf(){return Gf=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},Gf.apply(this,arguments)}function qY(e,t){return QY(e)||XY(e,t)||GY(e,t)||VY()}function VY(){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 GY(e,t){if(e){if(typeof e=="string")return DS(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 DS(e,t)}}function DS(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 XY(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function QY(e){if(Array.isArray(e))return e}function LS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function BS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LS(Object(n),!0).forEach(function(r){YY(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function YY(e,t,n){return t=JY(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JY(e){var t=ZY(e,"string");return nu(t)=="symbol"?t:t+""}function ZY(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(t==="string"?String:Number)(e)}var FS=function(t,n,r,i,a){var o=r-i,s;return s="M ".concat(t,",").concat(n),s+="L ".concat(t+r,",").concat(n),s+="L ".concat(t+r-o/2,",").concat(n+a),s+="L ".concat(t+r-o/2-i,",").concat(n+a),s+="L ".concat(t,",").concat(n," Z"),s},eJ={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},tJ=function(t){var n=BS(BS({},eJ),t),r=T.useRef(),i=T.useState(-1),a=qY(i,2),o=a[0],s=a[1];T.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var b=r.current.getTotalLength();b&&s(b)}catch{}},[]);var l=n.x,u=n.y,f=n.upperWidth,c=n.lowerWidth,d=n.height,h=n.className,p=n.animationEasing,y=n.animationDuration,m=n.animationBegin,v=n.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||d!==+d||f===0&&c===0||d===0)return null;var g=re("recharts-trapezoid",h);return v?j.createElement(Yn,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:u},to:{upperWidth:f,lowerWidth:c,height:d,x:l,y:u},duration:y,animationEasing:p,isActive:v},function(b){var w=b.upperWidth,x=b.lowerWidth,S=b.height,_=b.x,P=b.y;return j.createElement(Yn,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:m,duration:y,easing:p},j.createElement("path",Gf({},ee(n,!0),{className:g,d:FS(_,P,w,x,S),ref:r})))}):j.createElement("g",null,j.createElement("path",Gf({},ee(n,!0),{className:g,d:FS(l,u,f,c,d)})))},nJ=["option","shapeType","propTransformer","activeClassName","isActive"];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)}function rJ(e,t){if(e==null)return{};var n=iJ(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iJ(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 zS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zS(Object(n),!0).forEach(function(r){aJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aJ(e,t,n){return t=oJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oJ(e){var t=sJ(e,"string");return ru(t)=="symbol"?t:t+""}function sJ(e,t){if(ru(e)!="object"||!e)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 lJ(e,t){return Xf(Xf({},t),e)}function uJ(e,t){return e==="symbols"}function US(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return j.createElement($0,n);case"trapezoid":return j.createElement(tJ,n);case"sector":return j.createElement(mT,n);case"symbols":if(uJ(t))return j.createElement(Gg,n);break;default:return null}}function cJ(e){return T.isValidElement(e)?e.props:e}function CT(e){var t=e.option,n=e.shapeType,r=e.propTransformer,i=r===void 0?lJ:r,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,l=rJ(e,nJ),u;if(T.isValidElement(t))u=T.cloneElement(t,Xf(Xf({},l),cJ(t)));else if(ie(t))u=t(l);else if(BY(t)&&!KY(t)){var f=i(t,l);u=j.createElement(US,{shapeType:n,elementProps:f})}else{var c=l;u=j.createElement(US,{shapeType:n,elementProps:c})}return s?j.createElement(de,{className:o},u):u}function gp(e,t){return t!=null&&"trapezoids"in e.props}function bp(e,t){return t!=null&&"sectors"in e.props}function iu(e,t){return t!=null&&"points"in e.props}function fJ(e,t){var n,r,i=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,a=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return i&&a}function dJ(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function pJ(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function hJ(e,t){var n;return gp(e,t)?n=fJ:bp(e,t)?n=dJ:iu(e,t)&&(n=pJ),n}function mJ(e,t){var n;return gp(e,t)?n="trapezoids":bp(e,t)?n="sectors":iu(e,t)&&(n="points"),n}function yJ(e,t){if(gp(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(bp(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 iu(e,t)?t.payload:{}}function vJ(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=mJ(n,t),a=yJ(n,t),o=r.filter(function(l,u){var f=Do(a,l),c=n.props[i].filter(function(p){var y=hJ(n,t);return y(p,t)}),d=n.props[i].indexOf(c[c.length-1]),h=u===d;return f&&h}),s=r.indexOf(o[o.length-1]);return s}var kc;function Uo(e){"@babel/helpers - typeof";return Uo=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},Uo(e)}function Ga(){return Ga=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},Ga.apply(this,arguments)}function WS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).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?WS(Object(n),!0).forEach(function(r){dn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HS(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,NT(r.key),r)}}function bJ(e,t,n){return t&&HS(e.prototype,t),n&&HS(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xJ(e,t,n){return t=Qf(t),wJ(e,kT()?Reflect.construct(t,n||[],Qf(e).constructor):t.apply(e,n))}function wJ(e,t){if(t&&(Uo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return SJ(e)}function SJ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kT=function(){return!!e})()}function Qf(e){return Qf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qf(e)}function OJ(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&&nv(e,t)}function nv(e,t){return nv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},nv(e,t)}function dn(e,t,n){return t=NT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NT(e){var t=_J(e,"string");return Uo(t)=="symbol"?t:t+""}function _J(e,t){if(Uo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Uo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Cr=function(e){function t(n){var r;return gJ(this,t),r=xJ(this,t,[n]),dn(r,"pieRef",null),dn(r,"sectorRefs",[]),dn(r,"id",ys("recharts-pie-")),dn(r,"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),ie(i)&&i()}),dn(r,"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),ie(i)&&i()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return OJ(t,e),bJ(t,[{key:"isActiveIndex",value:function(r){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(r)!==-1:r===i}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,s=a.labelLine,l=a.dataKey,u=a.valueKey,f=ee(this.props,!1),c=ee(o,!1),d=ee(s,!1),h=o&&o.offsetRadius||20,p=r.map(function(y,m){var v=(y.startAngle+y.endAngle)/2,g=je(y.cx,y.cy,y.outerRadius+h,v),b=Pe(Pe(Pe(Pe({},f),y),{},{stroke:"none"},c),{},{index:m,textAnchor:t.getTextAnchor(g.x,y.cx)},g),w=Pe(Pe(Pe(Pe({},f),y),{},{fill:"none",stroke:y.fill},d),{},{index:m,points:[je(y.cx,y.cy,y.outerRadius,v),g]}),x=l;return ae(l)&&ae(u)?x="value":ae(l)&&(x=u),j.createElement(de,{key:"label-".concat(y.startAngle,"-").concat(y.endAngle,"-").concat(y.midAngle,"-").concat(m)},s&&t.renderLabelLineItem(s,w,"line"),t.renderLabelItem(o,b,tt(y,x)))});return j.createElement(de,{className:"recharts-pie-labels"},p)}},{key:"renderSectorsStatically",value:function(r){var i=this,a=this.props,o=a.activeShape,s=a.blendStroke,l=a.inactiveShape;return r.map(function(u,f){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&r.length!==1)return null;var c=i.isActiveIndex(f),d=l&&i.hasActiveIndex()?l:null,h=c?o:d,p=Pe(Pe({},u),{},{stroke:s?u.fill:u.stroke,tabIndex:-1});return j.createElement(de,Ga({ref:function(m){m&&!i.sectorRefs.includes(m)&&i.sectorRefs.push(m)},tabIndex:-1,className:"recharts-pie-sector"},ma(i.props,u,f),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(f)}),j.createElement(CT,Ga({option:h,isActive:c,shapeType:"sector"},p)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,i=this.props,a=i.sectors,o=i.isAnimationActive,s=i.animationBegin,l=i.animationDuration,u=i.animationEasing,f=i.animationId,c=this.state,d=c.prevSectors,h=c.prevIsAnimationActive;return j.createElement(Yn,{begin:s,duration:l,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(h),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(p){var y=p.t,m=[],v=a&&a[0],g=v.startAngle;return a.forEach(function(b,w){var x=d&&d[w],S=w>0?Jt(b,"paddingAngle",0):0;if(x){var _=Rt(x.endAngle-x.startAngle,b.endAngle-b.startAngle),P=Pe(Pe({},b),{},{startAngle:g+S,endAngle:g+_(y)+S});m.push(P),g=P.endAngle}else{var A=b.endAngle,$=b.startAngle,k=Rt(0,A-$),C=k(y),D=Pe(Pe({},b),{},{startAngle:g+S,endAngle:g+C+S});m.push(D),g=D.endAngle}}),j.createElement(de,null,r.renderSectorsStatically(m))})}},{key:"attachKeyboardHandlers",value:function(r){var i=this;r.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var s=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[s].focus(),i.setState({sectorToFocus:s});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,i=r.sectors,a=r.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!Do(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,i=this.props,a=i.hide,o=i.sectors,s=i.className,l=i.label,u=i.cx,f=i.cy,c=i.innerRadius,d=i.outerRadius,h=i.isAnimationActive,p=this.state.isAnimationFinished;if(a||!o||!o.length||!q(u)||!q(f)||!q(c)||!q(d))return null;var y=re("recharts-pie",s);return j.createElement(de,{tabIndex:this.props.rootTabIndex,className:y,ref:function(v){r.pieRef=v}},this.renderSectors(),l&&this.renderLabels(o),lt.renderCallByParent(this.props,null,!1),(!h||p)&&gr.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return i.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:r.sectors!==i.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,i){return r>i?"start":r<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,i,a){if(j.isValidElement(r))return j.cloneElement(r,i);if(ie(r))return r(i);var o=re("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return j.createElement(so,Ga({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(r,i,a){if(j.isValidElement(r))return j.cloneElement(r,i);var o=a;if(ie(r)&&(o=r(i),j.isValidElement(o)))return o;var s=re("recharts-pie-label-text",typeof r!="boolean"&&!ie(r)?r.className:"");return j.createElement(ya,Ga({},i,{alignmentBaseline:"middle",className:s}),o)}}])}(T.PureComponent);kc=Cr;dn(Cr,"displayName","Pie");dn(Cr,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!_a.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});dn(Cr,"parseDeltaAngle",function(e,t){var n=Pt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});dn(Cr,"getRealPieData",function(e){var t=e.data,n=e.children,r=ee(e,!1),i=yn(n,tp);return t&&t.length?t.map(function(a,o){return Pe(Pe(Pe({payload:a},r),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return Pe(Pe({},r),a.props)}):[]});dn(Cr,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,i=t.width,a=t.height,o=fT(i,a),s=r+At(e.cx,i,i/2),l=n+At(e.cy,a,a/2),u=At(e.innerRadius,o,0),f=At(e.outerRadius,o,o*.8),c=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:s,cy:l,innerRadius:u,outerRadius:f,maxRadius:c}});dn(Cr,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?Pe(Pe({},t.type.defaultProps),t.props):t.props,i=kc.getRealPieData(r);if(!i||!i.length)return null;var a=r.cornerRadius,o=r.startAngle,s=r.endAngle,l=r.paddingAngle,u=r.dataKey,f=r.nameKey,c=r.valueKey,d=r.tooltipType,h=Math.abs(r.minAngle),p=kc.parseCoordinateOfPie(r,n),y=kc.parseDeltaAngle(o,s),m=Math.abs(y),v=u;ae(u)&&ae(c)?(yr(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),v="value"):ae(u)&&(yr(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),v=c);var g=i.filter(function(P){return tt(P,v,0)!==0}).length,b=(m>=360?g:g-1)*l,w=m-g*h-b,x=i.reduce(function(P,A){var $=tt(A,v,0);return P+(q($)?$:0)},0),S;if(x>0){var _;S=i.map(function(P,A){var $=tt(P,v,0),k=tt(P,f,A),C=(q($)?$:0)/x,D;A?D=_.endAngle+Pt(y)*l*($!==0?1:0):D=o;var I=D+Pt(y)*(($!==0?h:0)+C*w),R=(D+I)/2,L=(p.innerRadius+p.outerRadius)/2,U=[{name:k,value:$,payload:P,dataKey:v,type:d}],N=je(p.cx,p.cy,L,R);return _=Pe(Pe(Pe({percent:C,cornerRadius:a,name:k,tooltipPayload:U,midAngle:R,middleRadius:L,tooltipPosition:N},P),p),{},{value:tt(P,v),startAngle:D,endAngle:I,payload:P,paddingAngle:Pt(y)*l}),_})}return Pe(Pe({},p),{},{sectors:S,data:i})});var PJ=Math.ceil,AJ=Math.max;function EJ(e,t,n,r){for(var i=-1,a=AJ(PJ((t-e)/(n||1)),0),o=Array(a);a--;)o[r?a:++i]=e,e+=n;return o}var jJ=EJ,TJ=ej,KS=1/0,$J=17976931348623157e292;function CJ(e){if(!e)return e===0?e:0;if(e=TJ(e),e===KS||e===-KS){var t=e<0?-1:1;return t*$J}return e===e?e:0}var kJ=CJ,NJ=jJ,MJ=ep,Th=kJ;function IJ(e){return function(t,n,r){return r&&typeof r!="number"&&MJ(t,n,r)&&(n=r=void 0),t=Th(t),n===void 0?(n=t,t=0):n=Th(n),r=r===void 0?t<n?1:-1:Th(r),NJ(t,n,r,e)}}var RJ=IJ,DJ=RJ,LJ=DJ(),BJ=LJ;const Yf=we(BJ);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 qS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function VS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qS(Object(n),!0).forEach(function(r){MT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MT(e,t,n){return t=FJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FJ(e){var t=zJ(e,"string");return au(t)=="symbol"?t:t+""}function zJ(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(t==="string"?String:Number)(e)}var UJ=["Webkit","Moz","O","ms"],WJ=function(t,n){var r=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=UJ.reduce(function(a,o){return VS(VS({},a),{},MT({},o+r,n))},{});return i[t]=n,i};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 Jf(){return Jf=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},Jf.apply(this,arguments)}function GS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $h(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GS(Object(n),!0).forEach(function(r){Kt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XS(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,RT(r.key),r)}}function KJ(e,t,n){return t&&XS(e.prototype,t),n&&XS(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function qJ(e,t,n){return t=Zf(t),VJ(e,IT()?Reflect.construct(t,n||[],Zf(e).constructor):t.apply(e,n))}function VJ(e,t){if(t&&(Wo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GJ(e)}function GJ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IT=function(){return!!e})()}function Zf(e){return Zf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Zf(e)}function XJ(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&&rv(e,t)}function rv(e,t){return rv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},rv(e,t)}function Kt(e,t,n){return t=RT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RT(e){var t=QJ(e,"string");return Wo(t)=="symbol"?t:t+""}function QJ(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 String(e)}var YJ=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var l=n.length,u=il().domain(Yf(0,l)).range([a,a+o-s]),f=u.domain().map(function(c){return u(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(r),endX:u(i),scale:u,scaleValues:f}},QS=function(t){return t.changedTouches&&!!t.changedTouches.length},Ho=function(e){function t(n){var r;return HJ(this,t),r=qJ(this,t,[n]),Kt(r,"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),Kt(r,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),Kt(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o==null||o({endIndex:a,startIndex:s})}),r.detachDragEndListener()}),Kt(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Kt(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Kt(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Kt(r,"handleSlideDragStart",function(i){var a=QS(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return XJ(t,e),KJ(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,a=r.endX,o=this.state.scaleValues,s=this.props,l=s.gap,u=s.data,f=u.length-1,c=Math.min(i,a),d=Math.max(i,a),h=t.getIndexInRange(o,c),p=t.getIndexInRange(o,d);return{startIndex:h-h%l,endIndex:p===f?f:p-p%l}}},{key:"getTextOfTick",value:function(r){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,l=tt(a[r],s,r);return ie(o)?o(l,r):l}},{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 i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,l=this.props,u=l.x,f=l.width,c=l.travellerWidth,d=l.startIndex,h=l.endIndex,p=l.onChange,y=r.pageX-a;y>0?y=Math.min(y,u+f-c-s,u+f-c-o):y<0&&(y=Math.max(y,u-o,u-s));var m=this.getIndex({startX:o+y,endX:s+y});(m.startIndex!==d||m.endIndex!==h)&&p&&p(m),this.setState({startX:o+y,endX:s+y,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var a=QS(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,l=i.startX,u=this.state[o],f=this.props,c=f.x,d=f.width,h=f.travellerWidth,p=f.onChange,y=f.gap,m=f.data,v={startX:this.state.startX,endX:this.state.endX},g=r.pageX-a;g>0?g=Math.min(g,c+d-h-u):g<0&&(g=Math.max(g,c-u)),v[o]=u+g;var b=this.getIndex(v),w=b.startIndex,x=b.endIndex,S=function(){var P=m.length-1;return o==="startX"&&(s>l?w%y===0:x%y===0)||s<l&&x===P||o==="endX"&&(s>l?x%y===0:w%y===0)||s>l&&x===P};this.setState(Kt(Kt({},o,u+g),"brushMoveStartX",r.pageX),function(){p&&S()&&p(b)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var a=this,o=this.state,s=o.scaleValues,l=o.startX,u=o.endX,f=this.state[i],c=s.indexOf(f);if(c!==-1){var d=c+r;if(!(d===-1||d>=s.length)){var h=s[d];i==="startX"&&h>=u||i==="endX"&&h<=l||this.setState(Kt({},i,h),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,s=r.height,l=r.fill,u=r.stroke;return j.createElement("rect",{stroke:u,fill:l,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,s=r.height,l=r.data,u=r.children,f=r.padding,c=T.Children.only(u);return c?j.cloneElement(c,{x:i,y:a,width:o,height:s,margin:f,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(r,i){var a,o,s=this,l=this.props,u=l.y,f=l.travellerWidth,c=l.height,d=l.traveller,h=l.ariaLabel,p=l.data,y=l.startIndex,m=l.endIndex,v=Math.max(r,this.props.x),g=$h($h({},ee(this.props,!1)),{},{x:v,y:u,width:f,height:c}),b=h||"Min value: ".concat((a=p[y])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=p[m])===null||o===void 0?void 0:o.name);return j.createElement(de,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(x){["ArrowLeft","ArrowRight"].includes(x.key)&&(x.preventDefault(),x.stopPropagation(),s.handleTravellerMoveKeyboard(x.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,g))}},{key:"renderSlide",value:function(r,i){var a=this.props,o=a.y,s=a.height,l=a.stroke,u=a.travellerWidth,f=Math.min(r,i)+u,c=Math.max(Math.abs(i-r)-u,0);return j.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:f,y:o,width:c,height:s})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,a=r.endIndex,o=r.y,s=r.height,l=r.travellerWidth,u=r.stroke,f=this.state,c=f.startX,d=f.endX,h=5,p={pointerEvents:"none",fill:u};return j.createElement(de,{className:"recharts-brush-texts"},j.createElement(ya,Jf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,d)-h,y:o+s/2},p),this.getTextOfTick(i)),j.createElement(ya,Jf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,d)+l+h,y:o+s/2},p),this.getTextOfTick(a)))}},{key:"render",value:function(){var r=this.props,i=r.data,a=r.className,o=r.children,s=r.x,l=r.y,u=r.width,f=r.height,c=r.alwaysShowText,d=this.state,h=d.startX,p=d.endX,y=d.isTextActive,m=d.isSlideMoving,v=d.isTravellerMoving,g=d.isTravellerFocused;if(!i||!i.length||!q(s)||!q(l)||!q(u)||!q(f)||u<=0||f<=0)return null;var b=re("recharts-brush",a),w=j.Children.count(o)===1,x=WJ("userSelect","none");return j.createElement(de,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),w&&this.renderPanorama(),this.renderSlide(h,p),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(p,"endX"),(y||m||v||g||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,a=r.y,o=r.width,s=r.height,l=r.stroke,u=Math.floor(a+s/2)-1;return j.createElement(j.Fragment,null,j.createElement("rect",{x:i,y:a,width:o,height:s,fill:l,stroke:"none"}),j.createElement("line",{x1:i+1,y1:u,x2:i+o-1,y2:u,fill:"none",stroke:"#fff"}),j.createElement("line",{x1:i+1,y1:u+2,x2:i+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var a;return j.isValidElement(r)?a=j.cloneElement(r,i):ie(r)?a=r(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(r,i){var a=r.data,o=r.width,s=r.x,l=r.travellerWidth,u=r.updateId,f=r.startIndex,c=r.endIndex;if(a!==i.prevData||u!==i.prevUpdateId)return $h({prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o},a&&a.length?YJ({data:a,width:o,x:s,travellerWidth:l,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+o-l]);var d=i.scale.domain().map(function(h){return i.scale(h)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(r,i){for(var a=r.length,o=0,s=a-1;s-o>1;){var l=Math.floor((o+s)/2);r[l]>i?s=l:o=l}return i>=r[s]?s:o}}])}(T.PureComponent);Kt(Ho,"displayName","Brush");Kt(Ho,"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 JJ=n0;function ZJ(e,t){var n;return JJ(e,function(r,i,a){return n=t(r,i,a),!n}),!!n}var eZ=ZJ,tZ=jE,nZ=xi,rZ=eZ,iZ=Ht,aZ=ep;function oZ(e,t,n){var r=iZ(e)?tZ:rZ;return n&&aZ(e,t,n)&&(t=void 0),r(e,nZ(t))}var sZ=oZ;const lZ=we(sZ);var Xn=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},YS=XE;function uZ(e,t,n){t=="__proto__"&&YS?YS(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var cZ=uZ,fZ=cZ,dZ=VE,pZ=xi;function hZ(e,t){var n={};return t=pZ(t),dZ(e,function(r,i,a){fZ(n,i,t(r,i,a))}),n}var mZ=hZ;const yZ=we(mZ);function vZ(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var gZ=vZ,bZ=n0;function xZ(e,t){var n=!0;return bZ(e,function(r,i,a){return n=!!t(r,i,a),n}),n}var wZ=xZ,SZ=gZ,OZ=wZ,_Z=xi,PZ=Ht,AZ=ep;function EZ(e,t,n){var r=PZ(e)?SZ:OZ;return n&&AZ(e,t,n)&&(t=void 0),r(e,_Z(t))}var jZ=EZ;const TZ=we(jZ);var $Z=["x","y"];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 iv(){return iv=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},iv.apply(this,arguments)}function JS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JS(Object(n),!0).forEach(function(r){CZ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CZ(e,t,n){return t=kZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kZ(e){var t=NZ(e,"string");return ou(t)=="symbol"?t:t+""}function NZ(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(t==="string"?String:Number)(e)}function MZ(e,t){if(e==null)return{};var n=IZ(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function IZ(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 RZ(e,t){var n=e.x,r=e.y,i=MZ(e,$Z),a="".concat(n),o=parseInt(a,10),s="".concat(r),l=parseInt(s,10),u="".concat(t.height||i.height),f=parseInt(u,10),c="".concat(t.width||i.width),d=parseInt(c,10);return zs(zs(zs(zs(zs({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:f,width:d,name:t.name,radius:t.radius})}function ZS(e){return j.createElement(CT,iv({shapeType:"rectangle",propTransformer:RZ,activeClassName:"recharts-active-bar"},e))}var DZ=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof t=="number")return t;var a=q(r)||t3(r);return a?t(r,i):(a||ga(),n)}},LZ=["value","background"],DT;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 BZ(e,t){if(e==null)return{};var n=FZ(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FZ(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 ed(){return ed=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},ed.apply(this,arguments)}function eO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).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?eO(Object(n),!0).forEach(function(r){ei(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tO(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,BT(r.key),r)}}function UZ(e,t,n){return t&&tO(e.prototype,t),n&&tO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function WZ(e,t,n){return t=td(t),HZ(e,LT()?Reflect.construct(t,n||[],td(e).constructor):t.apply(e,n))}function HZ(e,t){if(t&&(Ko(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KZ(e)}function KZ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function LT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LT=function(){return!!e})()}function td(e){return td=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},td(e)}function qZ(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&&av(e,t)}function av(e,t){return av=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},av(e,t)}function ei(e,t,n){return t=BT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BT(e){var t=VZ(e,"string");return Ko(t)=="symbol"?t:t+""}function VZ(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 String(e)}var ja=function(e){function t(){var n;zZ(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=WZ(this,t,[].concat(i)),ei(n,"state",{isAnimationFinished:!1}),ei(n,"id",ys("recharts-bar-")),ei(n,"handleAnimationEnd",function(){var o=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),o&&o()}),ei(n,"handleAnimationStart",function(){var o=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),o&&o()}),n}return qZ(t,e),UZ(t,[{key:"renderRectanglesStatically",value:function(r){var i=this,a=this.props,o=a.shape,s=a.dataKey,l=a.activeIndex,u=a.activeBar,f=ee(this.props,!1);return r&&r.map(function(c,d){var h=d===l,p=h?u:o,y=qe(qe(qe({},f),c),{},{isActive:h,option:p,index:d,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return j.createElement(de,ed({className:"recharts-bar-rectangle"},ma(i.props,c,d),{key:"rectangle-".concat(c==null?void 0:c.x,"-").concat(c==null?void 0:c.y,"-").concat(c==null?void 0:c.value,"-").concat(d)}),j.createElement(ZS,y))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,l=i.animationBegin,u=i.animationDuration,f=i.animationEasing,c=i.animationId,d=this.state.prevData;return j.createElement(Yn,{begin:l,duration:u,isActive:s,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var p=h.t,y=a.map(function(m,v){var g=d&&d[v];if(g){var b=Rt(g.x,m.x),w=Rt(g.y,m.y),x=Rt(g.width,m.width),S=Rt(g.height,m.height);return qe(qe({},m),{},{x:b(p),y:w(p),width:x(p),height:S(p)})}if(o==="horizontal"){var _=Rt(0,m.height),P=_(p);return qe(qe({},m),{},{y:m.y+m.height-P,height:P})}var A=Rt(0,m.width),$=A(p);return qe(qe({},m),{},{width:$})});return j.createElement(de,null,r.renderRectanglesStatically(y))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,a=r.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!Do(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var r=this,i=this.props,a=i.data,o=i.dataKey,s=i.activeIndex,l=ee(this.props.background,!1);return a.map(function(u,f){u.value;var c=u.background,d=BZ(u,LZ);if(!c)return null;var h=qe(qe(qe(qe(qe({},d),{},{fill:"#eee"},c),l),ma(r.props,u,f)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return j.createElement(ZS,ed({key:"background-bar-".concat(f),option:r.props.background,isActive:f===s},h))})}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,s=a.xAxis,l=a.yAxis,u=a.layout,f=a.children,c=yn(f,dp);if(!c)return null;var d=u==="vertical"?o[0].height/2:o[0].width/2,h=function(m,v){var g=Array.isArray(m.value)?m.value[1]:m.value;return{x:m.x,y:m.y,value:g,errorVal:tt(m,v)}},p={clipPath:r?"url(#clipPath-".concat(i,")"):null};return j.createElement(de,p,c.map(function(y){return j.cloneElement(y,{key:"error-bar-".concat(i,"-").concat(y.props.dataKey),data:o,xAxis:s,yAxis:l,layout:u,offset:d,dataPointFormatter:h})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,a=r.data,o=r.className,s=r.xAxis,l=r.yAxis,u=r.left,f=r.top,c=r.width,d=r.height,h=r.isAnimationActive,p=r.background,y=r.id;if(i||!a||!a.length)return null;var m=this.state.isAnimationFinished,v=re("recharts-bar",o),g=s&&s.allowDataOverflow,b=l&&l.allowDataOverflow,w=g||b,x=ae(y)?this.id:y;return j.createElement(de,{className:v},g||b?j.createElement("defs",null,j.createElement("clipPath",{id:"clipPath-".concat(x)},j.createElement("rect",{x:g?u:u-c/2,y:b?f:f-d/2,width:g?c:c*2,height:b?d:d*2}))):null,j.createElement(de,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(x,")"):null},p?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,x),(!h||m)&&gr.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:i.curData}:r.data!==i.curData?{curData:r.data}:null}}])}(T.PureComponent);DT=ja;ei(ja,"displayName","Bar");ei(ja,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!_a.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ei(ja,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,u=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,h=wV(r,n);if(!h)return null;var p=t.layout,y=n.type.defaultProps,m=y!==void 0?qe(qe({},y),n.props):n.props,v=m.dataKey,g=m.children,b=m.minPointSize,w=p==="horizontal"?o:a,x=u?w.scale.domain():null,S=jV({numericAxis:w}),_=yn(g,tp),P=c.map(function(A,$){var k,C,D,I,R,L;u?k=SV(u[f+$],x):(k=tt(A,v),Array.isArray(k)||(k=[S,k]));var U=DZ(b,DT.defaultProps.minPointSize)(k[1],$);if(p==="horizontal"){var N,F=[o.scale(k[0]),o.scale(k[1])],z=F[0],V=F[1];C=V1({axis:a,ticks:s,bandSize:i,offset:h.offset,entry:A,index:$}),D=(N=V??z)!==null&&N!==void 0?N:void 0,I=h.size;var H=z-V;if(R=Number.isNaN(H)?0:H,L={x:C,y:o.y,width:I,height:o.height},Math.abs(U)>0&&Math.abs(R)<Math.abs(U)){var J=Pt(R||U)*(Math.abs(U)-Math.abs(R));D-=J,R+=J}}else{var ue=[a.scale(k[0]),a.scale(k[1])],Se=ue[0],Ue=ue[1];if(C=Se,D=V1({axis:o,ticks:l,bandSize:i,offset:h.offset,entry:A,index:$}),I=Ue-Se,R=h.size,L={x:a.x,y:D,width:a.width,height:R},Math.abs(U)>0&&Math.abs(I)<Math.abs(U)){var nn=Pt(I||U)*(Math.abs(U)-Math.abs(I));I+=nn}}return qe(qe(qe({},A),{},{x:C,y:D,width:I,height:R,value:u?k:k[1],payload:A,background:L},_&&_[$]&&_[$].props),{},{tooltipPayload:[uT(n,A)],tooltipPosition:{x:C+I/2,y:D+R/2}})});return qe({data:P,layout:p},d)});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 GZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nO(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,FT(r.key),r)}}function XZ(e,t,n){return t&&nO(e.prototype,t),n&&nO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function rO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $n(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rO(Object(n),!0).forEach(function(r){xp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xp(e,t,n){return t=FT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FT(e){var t=QZ(e,"string");return su(t)=="symbol"?t:t+""}function QZ(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(t==="string"?String:Number)(e)}var zT=function(t,n,r,i,a){var o=t.width,s=t.height,l=t.layout,u=t.children,f=Object.keys(n),c={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},d=!!Vt(u,ja);return f.reduce(function(h,p){var y=n[p],m=y.orientation,v=y.domain,g=y.padding,b=g===void 0?{}:g,w=y.mirror,x=y.reversed,S="".concat(m).concat(w?"Mirror":""),_,P,A,$,k;if(y.type==="number"&&(y.padding==="gap"||y.padding==="no-gap")){var C=v[1]-v[0],D=1/0,I=y.categoricalDomain.sort(i3);if(I.forEach(function(ue,Se){Se>0&&(D=Math.min((ue||0)-(I[Se-1]||0),D))}),Number.isFinite(D)){var R=D/C,L=y.layout==="vertical"?r.height:r.width;if(y.padding==="gap"&&(_=R*L/2),y.padding==="no-gap"){var U=At(t.barCategoryGap,R*L),N=R*L/2;_=N-U-(N-U)/L*U}}}i==="xAxis"?P=[r.left+(b.left||0)+(_||0),r.left+r.width-(b.right||0)-(_||0)]:i==="yAxis"?P=l==="horizontal"?[r.top+r.height-(b.bottom||0),r.top+(b.top||0)]:[r.top+(b.top||0)+(_||0),r.top+r.height-(b.bottom||0)-(_||0)]:P=y.range,x&&(P=[P[1],P[0]]);var F=aT(y,a,d),z=F.scale,V=F.realScaleType;z.domain(v).range(P),oT(z);var H=sT(z,$n($n({},y),{},{realScaleType:V}));i==="xAxis"?(k=m==="top"&&!w||m==="bottom"&&w,A=r.left,$=c[S]-k*y.height):i==="yAxis"&&(k=m==="left"&&!w||m==="right"&&w,A=c[S]-k*y.width,$=r.top);var J=$n($n($n({},y),H),{},{realScaleType:V,x:A,y:$,scale:z,width:i==="xAxis"?r.width:y.width,height:i==="yAxis"?r.height:y.height});return J.bandSize=Lf(J,H),!y.hide&&i==="xAxis"?c[S]+=(k?-1:1)*J.height:y.hide||(c[S]+=(k?-1:1)*J.width),$n($n({},h),{},xp({},p,J))},{})},UT=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return{x:Math.min(r,a),y:Math.min(i,o),width:Math.abs(a-r),height:Math.abs(o-i)}},YZ=function(t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2;return UT({x:n,y:r},{x:i,y:a})},WT=function(){function e(t){GZ(this,e),this.scale=t}return XZ(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]:{},i=r.bandAware,a=r.position;if(n!==void 0){if(a)switch(a){case"start":return this.scale(n);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],a=r[r.length-1];return i<=a?n>=i&&n<=a:n>=a&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}])}();xp(WT,"EPS",1e-4);var C0=function(t){var n=Object.keys(t).reduce(function(r,i){return $n($n({},r),{},xp({},i,WT.create(t[i])))},{});return $n($n({},n),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return yZ(i,function(l,u){return n[u].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return TZ(i,function(a,o){return n[o].isInRange(a)})}})};function JZ(e){return(e%180+180)%180}var ZZ=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=JZ(i),o=a*Math.PI/180,s=Math.atan(r/n),l=o>s&&o<Math.PI-s?r/Math.sin(o):n/Math.cos(o);return Math.abs(l)},eee=sL(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("")}),HT=T.createContext(void 0),KT=T.createContext(void 0),qT=T.createContext(void 0),tee=T.createContext({}),VT=T.createContext(void 0),GT=T.createContext(0),XT=T.createContext(0),iO=function(t){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,a=n.offset,o=t.clipPathId,s=t.children,l=t.width,u=t.height,f=eee(a);return j.createElement(HT.Provider,{value:r},j.createElement(KT.Provider,{value:i},j.createElement(tee.Provider,{value:a},j.createElement(qT.Provider,{value:f},j.createElement(VT.Provider,{value:o},j.createElement(GT.Provider,{value:u},j.createElement(XT.Provider,{value:l},s)))))))},nee=function(){return T.useContext(VT)},QT=function(t){var n=T.useContext(HT);n==null&&ga();var r=n[t];return r==null&&ga(),r},YT=function(t){var n=T.useContext(KT);n==null&&ga();var r=n[t];return r==null&&ga(),r},ree=function(){var t=T.useContext(qT);return t},JT=function(){return T.useContext(XT)},ZT=function(){return T.useContext(GT)};function qo(e){"@babel/helpers - typeof";return qo=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},qo(e)}function iee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,t$(r.key),r)}}function oee(e,t,n){return t&&aee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function see(e,t,n){return t=nd(t),lee(e,e$()?Reflect.construct(t,n||[],nd(e).constructor):t.apply(e,n))}function lee(e,t){if(t&&(qo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uee(e)}function uee(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e$=function(){return!!e})()}function nd(e){return nd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nd(e)}function cee(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&&ov(e,t)}function ov(e,t){return ov=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ov(e,t)}function aO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function oO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aO(Object(n),!0).forEach(function(r){k0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function k0(e,t,n){return t=t$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t$(e){var t=fee(e,"string");return qo(t)=="symbol"?t:t+""}function fee(e,t){if(qo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function dee(e,t){return yee(e)||mee(e,t)||hee(e,t)||pee()}function pee(){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 hee(e,t){if(e){if(typeof e=="string")return sO(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 sO(e,t)}}function sO(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 mee(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function yee(e){if(Array.isArray(e))return e}function sv(){return sv=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},sv.apply(this,arguments)}var vee=function(t,n){var r;return j.isValidElement(t)?r=j.cloneElement(t,n):ie(t)?r=t(n):r=j.createElement("line",sv({},n,{className:"recharts-reference-line-line"})),r},gee=function(t,n,r,i,a,o,s,l,u){var f=a.x,c=a.y,d=a.width,h=a.height;if(r){var p=u.y,y=t.y.apply(p,{position:o});if(Xn(u,"discard")&&!t.y.isInRange(y))return null;var m=[{x:f+d,y},{x:f,y}];return l==="left"?m.reverse():m}if(n){var v=u.x,g=t.x.apply(v,{position:o});if(Xn(u,"discard")&&!t.x.isInRange(g))return null;var b=[{x:g,y:c+h},{x:g,y:c}];return s==="top"?b.reverse():b}if(i){var w=u.segment,x=w.map(function(S){return t.apply(S,{position:o})});return Xn(u,"discard")&&lZ(x,function(S){return!t.isInRange(S)})?null:x}return null};function bee(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,l=e.alwaysShow,u=nee(),f=QT(i),c=YT(a),d=ree();if(!u||!d)return null;yr(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=C0({x:f.scale,y:c.scale}),p=rt(t),y=rt(n),m=r&&r.length===2,v=gee(h,p,y,m,d,e.position,f.orientation,c.orientation,e);if(!v)return null;var g=dee(v,2),b=g[0],w=b.x,x=b.y,S=g[1],_=S.x,P=S.y,A=Xn(e,"hidden")?"url(#".concat(u,")"):void 0,$=oO(oO({clipPath:A},ee(e,!0)),{},{x1:w,y1:x,x2:_,y2:P});return j.createElement(de,{className:re("recharts-reference-line",s)},vee(o,$),lt.renderCallByParent(e,YZ({x1:w,y1:x,x2:_,y2:P})))}var N0=function(e){function t(){return iee(this,t),see(this,t,arguments)}return cee(t,e),oee(t,[{key:"render",value:function(){return j.createElement(bee,this.props)}}])}(j.Component);k0(N0,"displayName","ReferenceLine");k0(N0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function lv(){return lv=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},lv.apply(this,arguments)}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 lO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function uO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lO(Object(n),!0).forEach(function(r){wp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r$(r.key),r)}}function See(e,t,n){return t&&wee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Oee(e,t,n){return t=rd(t),_ee(e,n$()?Reflect.construct(t,n||[],rd(e).constructor):t.apply(e,n))}function _ee(e,t){if(t&&(Vo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Pee(e)}function Pee(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function n$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(n$=function(){return!!e})()}function rd(e){return rd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},rd(e)}function Aee(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&&uv(e,t)}function uv(e,t){return uv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},uv(e,t)}function wp(e,t,n){return t=r$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r$(e){var t=Eee(e,"string");return Vo(t)=="symbol"?t:t+""}function Eee(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 String(e)}var jee=function(t){var n=t.x,r=t.y,i=t.xAxis,a=t.yAxis,o=C0({x:i.scale,y:a.scale}),s=o.apply({x:n,y:r},{bandAware:!0});return Xn(t,"discard")&&!o.isInRange(s)?null:s},Sp=function(e){function t(){return xee(this,t),Oee(this,t,arguments)}return Aee(t,e),See(t,[{key:"render",value:function(){var r=this.props,i=r.x,a=r.y,o=r.r,s=r.alwaysShow,l=r.clipPathId,u=rt(i),f=rt(a);if(yr(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!f)return null;var c=jee(this.props);if(!c)return null;var d=c.x,h=c.y,p=this.props,y=p.shape,m=p.className,v=Xn(this.props,"hidden")?"url(#".concat(l,")"):void 0,g=uO(uO({clipPath:v},ee(this.props,!0)),{},{cx:d,cy:h});return j.createElement(de,{className:re("recharts-reference-dot",m)},t.renderDot(y,g),lt.renderCallByParent(this.props,{x:d-o,y:h-o,width:2*o,height:2*o}))}}])}(j.Component);wp(Sp,"displayName","ReferenceDot");wp(Sp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});wp(Sp,"renderDot",function(e,t){var n;return j.isValidElement(e)?n=j.cloneElement(e,t):ie(e)?n=e(t):n=j.createElement(pp,lv({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function cv(){return cv=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},cv.apply(this,arguments)}function Go(e){"@babel/helpers - typeof";return Go=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},Go(e)}function cO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function fO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cO(Object(n),!0).forEach(function(r){Op(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a$(r.key),r)}}function Cee(e,t,n){return t&&$ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function kee(e,t,n){return t=id(t),Nee(e,i$()?Reflect.construct(t,n||[],id(e).constructor):t.apply(e,n))}function Nee(e,t){if(t&&(Go(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mee(e)}function Mee(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(i$=function(){return!!e})()}function id(e){return id=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},id(e)}function Iee(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&&fv(e,t)}function fv(e,t){return fv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},fv(e,t)}function Op(e,t,n){return t=a$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a$(e){var t=Ree(e,"string");return Go(t)=="symbol"?t:t+""}function Ree(e,t){if(Go(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Go(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Dee=function(t,n,r,i,a){var o=a.x1,s=a.x2,l=a.y1,u=a.y2,f=a.xAxis,c=a.yAxis;if(!f||!c)return null;var d=C0({x:f.scale,y:c.scale}),h={x:t?d.x.apply(o,{position:"start"}):d.x.rangeMin,y:r?d.y.apply(l,{position:"start"}):d.y.rangeMin},p={x:n?d.x.apply(s,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(u,{position:"end"}):d.y.rangeMax};return Xn(a,"discard")&&(!d.isInRange(h)||!d.isInRange(p))?null:UT(h,p)},_p=function(e){function t(){return Tee(this,t),kee(this,t,arguments)}return Iee(t,e),Cee(t,[{key:"render",value:function(){var r=this.props,i=r.x1,a=r.x2,o=r.y1,s=r.y2,l=r.className,u=r.alwaysShow,f=r.clipPathId;yr(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=rt(i),d=rt(a),h=rt(o),p=rt(s),y=this.props.shape;if(!c&&!d&&!h&&!p&&!y)return null;var m=Dee(c,d,h,p,this.props);if(!m&&!y)return null;var v=Xn(this.props,"hidden")?"url(#".concat(f,")"):void 0;return j.createElement(de,{className:re("recharts-reference-area",l)},t.renderRect(y,fO(fO({clipPath:v},ee(this.props,!0)),m)),lt.renderCallByParent(this.props,m))}}])}(j.Component);Op(_p,"displayName","ReferenceArea");Op(_p,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Op(_p,"renderRect",function(e,t){var n;return j.isValidElement(e)?n=j.cloneElement(e,t):ie(e)?n=e(t):n=j.createElement($0,cv({},t,{className:"recharts-reference-area-rect"})),n});function o$(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],i=0;i<e.length;i+=t)r.push(e[i]);return r}function Lee(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return ZZ(r,n)}function Bee(e,t,n){var r=n==="width",i=e.x,a=e.y,o=e.width,s=e.height;return t===1?{start:r?i:a,end:r?i+o:a+s}:{start:r?i+o:a+s,end:r?i:a}}function ad(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-i)<=0}function Fee(e,t){return o$(e,t+1)}function zee(e,t,n,r,i){for(var a=(r||[]).slice(),o=t.start,s=t.end,l=0,u=1,f=o,c=function(){var p=r==null?void 0:r[l];if(p===void 0)return{v:o$(r,u)};var y=l,m,v=function(){return m===void 0&&(m=n(p,y)),m},g=p.coordinate,b=l===0||ad(e,g,v,f,s);b||(l=0,f=o,u+=1),b&&(f=g+e*(v()/2+i),l+=u)},d;u<=a.length;)if(d=c(),d)return d.v;return[]}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 dO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).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?dO(Object(n),!0).forEach(function(r){Uee(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Uee(e,t,n){return t=Wee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wee(e){var t=Hee(e,"string");return lu(t)=="symbol"?t:t+""}function Hee(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(t==="string"?String:Number)(e)}function Kee(e,t,n,r,i){for(var a=(r||[]).slice(),o=a.length,s=t.start,l=t.end,u=function(d){var h=a[d],p,y=function(){return p===void 0&&(p=n(h,d)),p};if(d===o-1){var m=e*(h.coordinate+e*y()/2-l);a[d]=h=gt(gt({},h),{},{tickCoord:m>0?h.coordinate-m*e:h.coordinate})}else a[d]=h=gt(gt({},h),{},{tickCoord:h.coordinate});var v=ad(e,h.tickCoord,y,s,l);v&&(l=h.tickCoord-e*(y()/2+i),a[d]=gt(gt({},h),{},{isShow:!0}))},f=o-1;f>=0;f--)u(f);return a}function qee(e,t,n,r,i,a){var o=(r||[]).slice(),s=o.length,l=t.start,u=t.end;if(a){var f=r[s-1],c=n(f,s-1),d=e*(f.coordinate+e*c/2-u);o[s-1]=f=gt(gt({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate});var h=ad(e,f.tickCoord,function(){return c},l,u);h&&(u=f.tickCoord-e*(c/2+i),o[s-1]=gt(gt({},f),{},{isShow:!0}))}for(var p=a?s-1:s,y=function(g){var b=o[g],w,x=function(){return w===void 0&&(w=n(b,g)),w};if(g===0){var S=e*(b.coordinate-e*x()/2-l);o[g]=b=gt(gt({},b),{},{tickCoord:S<0?b.coordinate-S*e:b.coordinate})}else o[g]=b=gt(gt({},b),{},{tickCoord:b.coordinate});var _=ad(e,b.tickCoord,x,l,u);_&&(l=b.tickCoord+e*(x()/2+i),o[g]=gt(gt({},b),{},{isShow:!0}))},m=0;m<p;m++)y(m);return o}function Vee(e,t,n){var r=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,u=e.tickFormatter,f=e.unit,c=e.angle;if(!i||!i.length||!r)return[];if(q(l)||_a.isSsr)return Fee(i,typeof l=="number"&&q(l)?l:0);var d=[],h=s==="top"||s==="bottom"?"width":"height",p=f&&h==="width"?rl(f,{fontSize:t,letterSpacing:n}):{width:0,height:0},y=function(b,w){var x=ie(u)?u(b.value,w):b.value;return h==="width"?Lee(rl(x,{fontSize:t,letterSpacing:n}),p,c):rl(x,{fontSize:t,letterSpacing:n})[h]},m=i.length>=2?Pt(i[1].coordinate-i[0].coordinate):1,v=Bee(a,m,h);return l==="equidistantPreserveStart"?zee(m,v,y,i,o):(l==="preserveStart"||l==="preserveStartEnd"?d=qee(m,v,y,i,o,l==="preserveStartEnd"):d=Kee(m,v,y,i,o),d.filter(function(g){return g.isShow}))}var Gee=["viewBox"],Xee=["viewBox"],Qee=["ticks"];function Xo(e){"@babel/helpers - typeof";return Xo=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},Xo(e)}function Xa(){return Xa=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},Xa.apply(this,arguments)}function pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pO(Object(n),!0).forEach(function(r){M0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ch(e,t){if(e==null)return{};var n=Yee(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Yee(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 Jee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hO(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,l$(r.key),r)}}function Zee(e,t,n){return t&&hO(e.prototype,t),n&&hO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ete(e,t,n){return t=od(t),tte(e,s$()?Reflect.construct(t,n||[],od(e).constructor):t.apply(e,n))}function tte(e,t){if(t&&(Xo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nte(e)}function nte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(s$=function(){return!!e})()}function od(e){return od=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},od(e)}function rte(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&&dv(e,t)}function dv(e,t){return dv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},dv(e,t)}function M0(e,t,n){return t=l$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l$(e){var t=ite(e,"string");return Xo(t)=="symbol"?t:t+""}function ite(e,t){if(Xo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Pp=function(e){function t(n){var r;return Jee(this,t),r=ete(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return rte(t,e),Zee(t,[{key:"shouldComponentUpdate",value:function(r,i){var a=r.viewBox,o=Ch(r,Gee),s=this.props,l=s.viewBox,u=Ch(s,Xee);return!ro(a,l)||!ro(o,u)||!ro(i,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var i=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,u=i.orientation,f=i.tickSize,c=i.mirror,d=i.tickMargin,h,p,y,m,v,g,b=c?-1:1,w=r.tickSize||f,x=q(r.tickCoord)?r.tickCoord:r.coordinate;switch(u){case"top":h=p=r.coordinate,m=o+ +!c*l,y=m-b*w,g=y-b*d,v=x;break;case"left":y=m=r.coordinate,p=a+ +!c*s,h=p-b*w,v=h-b*d,g=x;break;case"right":y=m=r.coordinate,p=a+ +c*s,h=p+b*w,v=h+b*d,g=x;break;default:h=p=r.coordinate,m=o+ +c*l,y=m+b*w,g=y+b*d,v=x;break}return{line:{x1:h,y1:y,x2:p,y2:m},tick:{x:v,y:g}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,i=r.orientation,a=r.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,i=r.orientation,a=r.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,s=r.height,l=r.orientation,u=r.mirror,f=r.axisLine,c=Ye(Ye(Ye({},ee(this.props,!1)),ee(f,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var d=+(l==="top"&&!u||l==="bottom"&&u);c=Ye(Ye({},c),{},{x1:i,y1:a+d*s,x2:i+o,y2:a+d*s})}else{var h=+(l==="left"&&!u||l==="right"&&u);c=Ye(Ye({},c),{},{x1:i+h*o,y1:a,x2:i+h*o,y2:a+s})}return j.createElement("line",Xa({},c,{className:re("recharts-cartesian-axis-line",Jt(f,"className"))}))}},{key:"renderTicks",value:function(r,i,a){var o=this,s=this.props,l=s.tickLine,u=s.stroke,f=s.tick,c=s.tickFormatter,d=s.unit,h=Vee(Ye(Ye({},this.props),{},{ticks:r}),i,a),p=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),m=ee(this.props,!1),v=ee(f,!1),g=Ye(Ye({},m),{},{fill:"none"},ee(l,!1)),b=h.map(function(w,x){var S=o.getTickLineCoord(w),_=S.line,P=S.tick,A=Ye(Ye(Ye(Ye({textAnchor:p,verticalAnchor:y},m),{},{stroke:"none",fill:u},v),P),{},{index:x,payload:w,visibleTicksCount:h.length,tickFormatter:c});return j.createElement(de,Xa({className:"recharts-cartesian-axis-tick",key:"tick-".concat(w.value,"-").concat(w.coordinate,"-").concat(w.tickCoord)},ma(o.props,w,x)),l&&j.createElement("line",Xa({},g,_,{className:re("recharts-cartesian-axis-tick-line",Jt(l,"className"))})),f&&t.renderTickItem(f,A,"".concat(ie(c)?c(w.value,x):w.value).concat(d||"")))});return j.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var r=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,l=i.ticksGenerator,u=i.className,f=i.hide;if(f)return null;var c=this.props,d=c.ticks,h=Ch(c,Qee),p=d;return ie(l)&&(p=d&&d.length>0?l(this.props):l(h)),o<=0||s<=0||!p||!p.length?null:j.createElement(de,{className:re("recharts-cartesian-axis",u),ref:function(m){r.layerReference=m}},a&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),lt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,a){var o,s=re(i.className,"recharts-cartesian-axis-tick-value");return j.isValidElement(r)?o=j.cloneElement(r,Ye(Ye({},i),{},{className:s})):ie(r)?o=r(Ye(Ye({},i),{},{className:s})):o=j.createElement(ya,Xa({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(T.Component);M0(Pp,"displayName","CartesianAxis");M0(Pp,"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 ate=["layout","type","stroke","connectNulls","isRange","ref"],ote=["key"],u$;function Qo(e){"@babel/helpers - typeof";return Qo=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},Qo(e)}function c$(e,t){if(e==null)return{};var n=ste(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ste(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 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 mO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ir(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mO(Object(n),!0).forEach(function(r){Kn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yO(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 ute(e,t,n){return t&&yO(e.prototype,t),n&&yO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function cte(e,t,n){return t=sd(t),fte(e,f$()?Reflect.construct(t,n||[],sd(e).constructor):t.apply(e,n))}function fte(e,t){if(t&&(Qo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dte(e)}function dte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f$=function(){return!!e})()}function sd(e){return sd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sd(e)}function pte(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&&pv(e,t)}function pv(e,t){return pv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},pv(e,t)}function Kn(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=hte(e,"string");return Qo(t)=="symbol"?t:t+""}function hte(e,t){if(Qo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var vn=function(e){function t(){var n;lte(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=cte(this,t,[].concat(i)),Kn(n,"state",{isAnimationFinished:!0}),Kn(n,"id",ys("recharts-area-")),Kn(n,"handleAnimationEnd",function(){var o=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),ie(o)&&o()}),Kn(n,"handleAnimationStart",function(){var o=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),ie(o)&&o()}),n}return pte(t,e),ute(t,[{key:"renderDots",value:function(r,i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var l=this.props,u=l.dot,f=l.points,c=l.dataKey,d=ee(this.props,!1),h=ee(u,!0),p=f.map(function(m,v){var g=Ir(Ir(Ir({key:"dot-".concat(v),r:3},d),h),{},{index:v,cx:m.x,cy:m.y,dataKey:c,value:m.value,payload:m.payload,points:f});return t.renderDotItem(u,g)}),y={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return j.createElement(de,Hi({className:"recharts-area-dots"},y),p)}},{key:"renderHorizontalRect",value:function(r){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,l=o[0].x,u=o[o.length-1].x,f=r*Math.abs(l-u),c=Zr(o.map(function(d){return d.y||0}));return q(a)&&typeof a=="number"?c=Math.max(a,c):a&&Array.isArray(a)&&a.length&&(c=Math.max(Zr(a.map(function(d){return d.y||0})),c)),q(c)?j.createElement("rect",{x:l<u?l:l-f,y:0,width:f,height:Math.floor(c+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,l=o[0].y,u=o[o.length-1].y,f=r*Math.abs(l-u),c=Zr(o.map(function(d){return d.x||0}));return q(a)&&typeof a=="number"?c=Math.max(a,c):a&&Array.isArray(a)&&a.length&&(c=Math.max(Zr(a.map(function(d){return d.x||0})),c)),q(c)?j.createElement("rect",{x:0,y:l<u?l:l-f,width:c+(s?parseInt("".concat(s),10):1),height:Math.floor(f)}):null}},{key:"renderClipRect",value:function(r){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,i,a,o){var s=this.props,l=s.layout,u=s.type,f=s.stroke,c=s.connectNulls,d=s.isRange;s.ref;var h=c$(s,ate);return j.createElement(de,{clipPath:a?"url(#clipPath-".concat(o,")"):null},j.createElement(so,Hi({},ee(h,!0),{points:r,connectNulls:c,type:u,baseLine:i,layout:l,stroke:"none",className:"recharts-area-area"})),f!=="none"&&j.createElement(so,Hi({},ee(this.props,!1),{className:"recharts-area-curve",layout:l,type:u,connectNulls:c,fill:"none",points:r})),f!=="none"&&d&&j.createElement(so,Hi({},ee(this.props,!1),{className:"recharts-area-curve",layout:l,type:u,connectNulls:c,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(r,i){var a=this,o=this.props,s=o.points,l=o.baseLine,u=o.isAnimationActive,f=o.animationBegin,c=o.animationDuration,d=o.animationEasing,h=o.animationId,p=this.state,y=p.prevPoints,m=p.prevBaseLine;return j.createElement(Yn,{begin:f,duration:c,isActive:u,easing:d,from:{t:0},to:{t:1},key:"area-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var g=v.t;if(y){var b=y.length/s.length,w=s.map(function(P,A){var $=Math.floor(A*b);if(y[$]){var k=y[$],C=Rt(k.x,P.x),D=Rt(k.y,P.y);return Ir(Ir({},P),{},{x:C(g),y:D(g)})}return P}),x;if(q(l)&&typeof l=="number"){var S=Rt(m,l);x=S(g)}else if(ae(l)||ms(l)){var _=Rt(m,0);x=_(g)}else x=l.map(function(P,A){var $=Math.floor(A*b);if(m[$]){var k=m[$],C=Rt(k.x,P.x),D=Rt(k.y,P.y);return Ir(Ir({},P),{},{x:C(g),y:D(g)})}return P});return a.renderAreaStatically(w,x,r,i)}return j.createElement(de,null,j.createElement("defs",null,j.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(g))),j.createElement(de,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(s,l,r,i)))})}},{key:"renderArea",value:function(r,i){var a=this.props,o=a.points,s=a.baseLine,l=a.isAnimationActive,u=this.state,f=u.prevPoints,c=u.prevBaseLine,d=u.totalLength;return l&&o&&o.length&&(!f&&d>0||!Do(f,o)||!Do(c,s))?this.renderAreaWithAnimation(r,i):this.renderAreaStatically(o,s,r,i)}},{key:"render",value:function(){var r,i=this.props,a=i.hide,o=i.dot,s=i.points,l=i.className,u=i.top,f=i.left,c=i.xAxis,d=i.yAxis,h=i.width,p=i.height,y=i.isAnimationActive,m=i.id;if(a||!s||!s.length)return null;var v=this.state.isAnimationFinished,g=s.length===1,b=re("recharts-area",l),w=c&&c.allowDataOverflow,x=d&&d.allowDataOverflow,S=w||x,_=ae(m)?this.id:m,P=(r=ee(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},A=P.r,$=A===void 0?3:A,k=P.strokeWidth,C=k===void 0?2:k,D=p3(o)?o:{},I=D.clipDot,R=I===void 0?!0:I,L=$*2+C;return j.createElement(de,{className:b},w||x?j.createElement("defs",null,j.createElement("clipPath",{id:"clipPath-".concat(_)},j.createElement("rect",{x:w?f:f-h/2,y:x?u:u-p/2,width:w?h:h*2,height:x?p:p*2})),!R&&j.createElement("clipPath",{id:"clipPath-dots-".concat(_)},j.createElement("rect",{x:f-L/2,y:u-L/2,width:h+L,height:p+L}))):null,g?null:this.renderArea(S,_),(o||g)&&this.renderDots(S,R,_),(!y||v)&&gr.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:r.points!==i.curPoints||r.baseLine!==i.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(T.PureComponent);u$=vn;Kn(vn,"displayName","Area");Kn(vn,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!_a.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Kn(vn,"getBaseValue",function(e,t,n,r){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=o??a;if(q(s)&&typeof s=="number")return s;var l=i==="horizontal"?r:n,u=l.scale.domain();if(l.type==="number"){var f=Math.max(u[0],u[1]),c=Math.min(u[0],u[1]);return s==="dataMin"?c:s==="dataMax"||f<0?f:Math.max(Math.min(u[0],u[1]),0)}return s==="dataMin"?u[0]:s==="dataMax"?u[1]:u[0]});Kn(vn,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,l=e.dataKey,u=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,h=t.layout,p=u&&u.length,y=u$.getBaseValue(t,n,r,i),m=h==="horizontal",v=!1,g=c.map(function(w,x){var S;p?S=u[f+x]:(S=tt(w,l),Array.isArray(S)?v=!0:S=[y,S]);var _=S[1]==null||p&&tt(w,l)==null;return m?{x:q1({axis:r,ticks:a,bandSize:s,entry:w,index:x}),y:_?null:i.scale(S[1]),value:S,payload:w}:{x:_?null:r.scale(S[1]),y:q1({axis:i,ticks:o,bandSize:s,entry:w,index:x}),value:S,payload:w}}),b;return p||v?b=g.map(function(w){var x=Array.isArray(w.value)?w.value[0]:null;return m?{x:w.x,y:x!=null&&w.y!=null?i.scale(x):null}:{x:x!=null?r.scale(x):null,y:w.y}}):b=m?i.scale(y):r.scale(y),Ir({points:g,baseLine:b,layout:h,isRange:v},d)});Kn(vn,"renderDotItem",function(e,t){var n;if(j.isValidElement(e))n=j.cloneElement(e,t);else if(ie(e))n=e(t);else{var r=re("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=c$(t,ote);n=j.createElement(pp,Hi({},a,{key:i,className:r}))}return n});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)}function mte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yte(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 vte(e,t,n){return t&&yte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gte(e,t,n){return t=ld(t),bte(e,p$()?Reflect.construct(t,n||[],ld(e).constructor):t.apply(e,n))}function bte(e,t){if(t&&(Yo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xte(e)}function xte(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 ld(e){return ld=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ld(e)}function wte(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&&hv(e,t)}function hv(e,t){return hv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},hv(e,t)}function h$(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=Ste(e,"string");return Yo(t)=="symbol"?t:t+""}function Ste(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 String(e)}function mv(){return mv=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},mv.apply(this,arguments)}function Ote(e){var t=e.xAxisId,n=JT(),r=ZT(),i=QT(t);return i==null?null:T.createElement(Pp,mv({},i,{className:re("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(o){return Wi(o,!0)}}))}var ba=function(e){function t(){return mte(this,t),gte(this,t,arguments)}return wte(t,e),vte(t,[{key:"render",value:function(){return T.createElement(Ote,this.props)}}])}(T.Component);h$(ba,"displayName","XAxis");h$(ba,"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 Jo(e){"@babel/helpers - typeof";return Jo=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},Jo(e)}function _te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pte(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,g$(r.key),r)}}function Ate(e,t,n){return t&&Pte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ete(e,t,n){return t=ud(t),jte(e,y$()?Reflect.construct(t,n||[],ud(e).constructor):t.apply(e,n))}function jte(e,t){if(t&&(Jo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Tte(e)}function Tte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(y$=function(){return!!e})()}function ud(e){return ud=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ud(e)}function $te(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&&yv(e,t)}function yv(e,t){return yv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yv(e,t)}function v$(e,t,n){return t=g$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g$(e){var t=Cte(e,"string");return Jo(t)=="symbol"?t:t+""}function Cte(e,t){if(Jo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function vv(){return vv=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},vv.apply(this,arguments)}var kte=function(t){var n=t.yAxisId,r=JT(),i=ZT(),a=YT(n);return a==null?null:T.createElement(Pp,vv({},a,{className:re("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(s){return Wi(s,!0)}}))},xa=function(e){function t(){return _te(this,t),Ete(this,t,arguments)}return $te(t,e),Ate(t,[{key:"render",value:function(){return T.createElement(kte,this.props)}}])}(T.Component);v$(xa,"displayName","YAxis");v$(xa,"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 vO(e){return Rte(e)||Ite(e)||Mte(e)||Nte()}function Nte(){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 Mte(e,t){if(e){if(typeof e=="string")return gv(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 gv(e,t)}}function Ite(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Rte(e){if(Array.isArray(e))return gv(e)}function gv(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 bv=function(t,n,r,i,a){var o=yn(t,N0),s=yn(t,Sp),l=[].concat(vO(o),vO(s)),u=yn(t,_p),f="".concat(i,"Id"),c=i[0],d=n;if(l.length&&(d=l.reduce(function(y,m){if(m.props[f]===r&&Xn(m.props,"extendDomain")&&q(m.props[c])){var v=m.props[c];return[Math.min(y[0],v),Math.max(y[1],v)]}return y},d)),u.length){var h="".concat(c,"1"),p="".concat(c,"2");d=u.reduce(function(y,m){if(m.props[f]===r&&Xn(m.props,"extendDomain")&&q(m.props[h])&&q(m.props[p])){var v=m.props[h],g=m.props[p];return[Math.min(y[0],v,g),Math.max(y[1],v,g)]}return y},d)}return a&&a.length&&(d=a.reduce(function(y,m){return q(m)?[Math.min(y[0],m),Math.max(y[1],m)]:y},d)),d},b$={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,u,f){this.fn=l,this.context=u,this.once=f||!1}function a(l,u,f,c,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new i(f,c||l,d),p=n?n+u:u;return l._events[p]?l._events[p].fn?l._events[p]=[l._events[p],h]:l._events[p].push(h):(l._events[p]=h,l._eventsCount++),l}function o(l,u){--l._eventsCount===0?l._events=new r:delete l._events[u]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],f,c;if(this._eventsCount===0)return u;for(c in f=this._events)t.call(f,c)&&u.push(n?c.slice(1):c);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},s.prototype.listeners=function(u){var f=n?n+u:u,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,h=c.length,p=new Array(h);d<h;d++)p[d]=c[d].fn;return p},s.prototype.listenerCount=function(u){var f=n?n+u:u,c=this._events[f];return c?c.fn?1:c.length:0},s.prototype.emit=function(u,f,c,d,h,p){var y=n?n+u:u;if(!this._events[y])return!1;var m=this._events[y],v=arguments.length,g,b;if(m.fn){switch(m.once&&this.removeListener(u,m.fn,void 0,!0),v){case 1:return m.fn.call(m.context),!0;case 2:return m.fn.call(m.context,f),!0;case 3:return m.fn.call(m.context,f,c),!0;case 4:return m.fn.call(m.context,f,c,d),!0;case 5:return m.fn.call(m.context,f,c,d,h),!0;case 6:return m.fn.call(m.context,f,c,d,h,p),!0}for(b=1,g=new Array(v-1);b<v;b++)g[b-1]=arguments[b];m.fn.apply(m.context,g)}else{var w=m.length,x;for(b=0;b<w;b++)switch(m[b].once&&this.removeListener(u,m[b].fn,void 0,!0),v){case 1:m[b].fn.call(m[b].context);break;case 2:m[b].fn.call(m[b].context,f);break;case 3:m[b].fn.call(m[b].context,f,c);break;case 4:m[b].fn.call(m[b].context,f,c,d);break;default:if(!g)for(x=1,g=new Array(v-1);x<v;x++)g[x-1]=arguments[x];m[b].fn.apply(m[b].context,g)}}return!0},s.prototype.on=function(u,f,c){return a(this,u,f,c,!1)},s.prototype.once=function(u,f,c){return a(this,u,f,c,!0)},s.prototype.removeListener=function(u,f,c,d){var h=n?n+u:u;if(!this._events[h])return this;if(!f)return o(this,h),this;var p=this._events[h];if(p.fn)p.fn===f&&(!d||p.once)&&(!c||p.context===c)&&o(this,h);else{for(var y=0,m=[],v=p.length;y<v;y++)(p[y].fn!==f||d&&!p[y].once||c&&p[y].context!==c)&&m.push(p[y]);m.length?this._events[h]=m.length===1?m[0]:m:o(this,h)}return this},s.prototype.removeAllListeners=function(u){var f;return u?(f=n?n+u:u,this._events[f]&&o(this,f)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(b$);var Dte=b$.exports;const Lte=we(Dte);var kh=new Lte,Nh="recharts.syncMouseEvents";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 Bte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fte(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,x$(r.key),r)}}function zte(e,t,n){return t&&Fte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mh(e,t,n){return t=x$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x$(e){var t=Ute(e,"string");return uu(t)=="symbol"?t:t+""}function Ute(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 Wte=function(){function e(){Bte(this,e),Mh(this,"activeIndex",0),Mh(this,"coordinateList",[]),Mh(this,"layout","horizontal")}return zte(e,[{key:"setDetails",value:function(n){var r,i=n.coordinateList,a=i===void 0?null:i,o=n.container,s=o===void 0?null:o,l=n.layout,u=l===void 0?null:l,f=n.offset,c=f===void 0?null:f,d=n.mouseHandlerCallback,h=d===void 0?null:d;this.coordinateList=(r=a??this.coordinateList)!==null&&r!==void 0?r:[],this.container=s??this.container,this.layout=u??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=h??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 i=this.container.getBoundingClientRect(),a=i.x,o=i.y,s=i.height,l=this.coordinateList[this.activeIndex].coordinate,u=((n=window)===null||n===void 0?void 0:n.scrollX)||0,f=((r=window)===null||r===void 0?void 0:r.scrollY)||0,c=a+l+u,d=o+this.offset.top+s/2+f;this.mouseHandlerCallback({pageX:c,pageY:d})}}}])}();function Hte(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],i=e==null?void 0:e[1];if(r&&i&&q(r)&&q(i))return!0}return!1}function Kte(e,t,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-i,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function w$(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,a=e.endAngle,o=je(t,n,r,i),s=je(t,n,r,a);return{points:[o,s],cx:t,cy:n,radius:r,startAngle:i,endAngle:a}}function qte(e,t,n){var r,i,a,o;if(e==="horizontal")r=t.x,a=r,i=n.top,o=n.top+n.height;else if(e==="vertical")i=t.y,o=i,r=n.left,a=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,l=t.cy,u=t.innerRadius,f=t.outerRadius,c=t.angle,d=je(s,l,u,c),h=je(s,l,f,c);r=d.x,i=d.y,a=h.x,o=h.y}else return w$(t);return[{x:r,y:i},{x:a,y:o}]}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 gO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gO(Object(n),!0).forEach(function(r){Vte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vte(e,t,n){return t=Gte(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gte(e){var t=Xte(e,"string");return cu(t)=="symbol"?t:t+""}function Xte(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(t==="string"?String:Number)(e)}function Qte(e){var t,n,r=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,l=e.offset,u=e.activeTooltipIndex,f=e.tooltipAxisBandSize,c=e.layout,d=e.chartName,h=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!h||!a||!o||d!=="ScatterChart"&&i!=="axis")return null;var p,y=so;if(d==="ScatterChart")p=o,y=XQ;else if(d==="BarChart")p=Kte(c,o,l,f),y=$0;else if(c==="radial"){var m=w$(o),v=m.cx,g=m.cy,b=m.radius,w=m.startAngle,x=m.endAngle;p={cx:v,cy:g,startAngle:w,endAngle:x,innerRadius:b,outerRadius:b},y=mT}else p={points:qte(c,o,l)},y=so;var S=pc(pc(pc(pc({stroke:"#ccc",pointerEvents:"none"},l),p),ee(h,!1)),{},{payload:s,payloadIndex:u,className:re("recharts-tooltip-cursor",h.className)});return T.isValidElement(h)?T.cloneElement(h,S):T.createElement(y,S)}var Yte=["item"],Jte=["children","className","width","height","style","compact","title","desc"];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 Qa(){return Qa=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},Qa.apply(this,arguments)}function bO(e,t){return tne(e)||ene(e,t)||O$(e,t)||Zte()}function Zte(){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 ene(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function tne(e){if(Array.isArray(e))return e}function xO(e,t){if(e==null)return{};var n=nne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function nne(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 rne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ine(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_$(r.key),r)}}function ane(e,t,n){return t&&ine(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function one(e,t,n){return t=cd(t),sne(e,S$()?Reflect.construct(t,n||[],cd(e).constructor):t.apply(e,n))}function sne(e,t){if(t&&(Zo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lne(e)}function lne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S$=function(){return!!e})()}function cd(e){return cd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cd(e)}function une(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&&xv(e,t)}function xv(e,t){return xv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},xv(e,t)}function es(e){return dne(e)||fne(e)||O$(e)||cne()}function cne(){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 O$(e,t){if(e){if(typeof e=="string")return wv(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 wv(e,t)}}function fne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dne(e){if(Array.isArray(e))return wv(e)}function wv(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 wO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wO(Object(n),!0).forEach(function(r){te(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function te(e,t,n){return t=_$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _$(e){var t=pne(e,"string");return Zo(t)=="symbol"?t:t+""}function pne(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 hne={xAxis:["bottom","top"],yAxis:["left","right"]},mne={width:"100%",height:"100%"},P$={x:0,y:0};function hc(e){return e}var yne=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},vne=function(t,n,r,i){var a=n.find(function(f){return f&&f.index===r});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return B(B(B({},i),je(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var l=a.coordinate,u=i.angle;return B(B(B({},i),je(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}return P$},Ap=function(t,n){var r=n.graphicalItems,i=n.dataStartIndex,a=n.dataEndIndex,o=(r??[]).reduce(function(s,l){var u=l.props.data;return u&&u.length?[].concat(es(s),es(u)):s},[]);return o.length>0?o:t&&t.length&&q(i)&&q(a)?t.slice(i,a+1):[]};function A$(e){return e==="number"?[0,"auto"]:void 0}var Sv=function(t,n,r,i){var a=t.graphicalItems,o=t.tooltipAxis,s=Ap(n,t);return r<0||!a||!a.length||r>=s.length?null:a.reduce(function(l,u){var f,c=(f=u.props.data)!==null&&f!==void 0?f:n;c&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(c=c.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(o.dataKey&&!o.allowDuplicatedCategory){var h=c===void 0?s:c;d=uf(h,o.dataKey,i)}else d=c&&c[r]||s[r];return d?[].concat(es(l),[uT(u,d)]):l},[])},SO=function(t,n,r,i){var a=i||{x:t.chartX,y:t.chartY},o=yne(a,r),s=t.orderedTooltipTicks,l=t.tooltipAxis,u=t.tooltipTicks,f=mV(o,s,u,l);if(f>=0&&u){var c=u[f]&&u[f].value,d=Sv(t,n,f,c),h=vne(r,s,f,a);return{activeTooltipIndex:f,activeLabel:c,activePayload:d,activeCoordinate:h}}return null},gne=function(t,n){var r=n.axes,i=n.graphicalItems,a=n.axisType,o=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,u=n.dataEndIndex,f=t.layout,c=t.children,d=t.stackOffset,h=iT(f,a);return r.reduce(function(p,y){var m,v=y.type.defaultProps!==void 0?B(B({},y.type.defaultProps),y.props):y.props,g=v.type,b=v.dataKey,w=v.allowDataOverflow,x=v.allowDuplicatedCategory,S=v.scale,_=v.ticks,P=v.includeHidden,A=v[o];if(p[A])return p;var $=Ap(t.data,{graphicalItems:i.filter(function(H){var J,ue=o in H.props?H.props[o]:(J=H.type.defaultProps)===null||J===void 0?void 0:J[o];return ue===A}),dataStartIndex:l,dataEndIndex:u}),k=$.length,C,D,I;Hte(v.domain,w,g)&&(C=Dy(v.domain,null,w),h&&(g==="number"||S!=="auto")&&(I=al($,b,"category")));var R=A$(g);if(!C||C.length===0){var L,U=(L=v.domain)!==null&&L!==void 0?L:R;if(b){if(C=al($,b,g),g==="category"&&h){var N=r3(C);x&&N?(D=C,C=Yf(0,k)):x||(C=Q1(U,C,y).reduce(function(H,J){return H.indexOf(J)>=0?H:[].concat(es(H),[J])},[]))}else if(g==="category")x?C=C.filter(function(H){return H!==""&&!ae(H)}):C=Q1(U,C,y).reduce(function(H,J){return H.indexOf(J)>=0||J===""||ae(J)?H:[].concat(es(H),[J])},[]);else if(g==="number"){var F=xV($,i.filter(function(H){var J,ue,Se=o in H.props?H.props[o]:(J=H.type.defaultProps)===null||J===void 0?void 0:J[o],Ue="hide"in H.props?H.props.hide:(ue=H.type.defaultProps)===null||ue===void 0?void 0:ue.hide;return Se===A&&(P||!Ue)}),b,a,f);F&&(C=F)}h&&(g==="number"||S!=="auto")&&(I=al($,b,"category"))}else h?C=Yf(0,k):s&&s[A]&&s[A].hasStack&&g==="number"?C=d==="expand"?[0,1]:lT(s[A].stackGroups,l,u):C=rT($,i.filter(function(H){var J=o in H.props?H.props[o]:H.type.defaultProps[o],ue="hide"in H.props?H.props.hide:H.type.defaultProps.hide;return J===A&&(P||!ue)}),g,f,!0);if(g==="number")C=bv(c,C,A,a,_),U&&(C=Dy(U,C,w));else if(g==="category"&&U){var z=U,V=C.every(function(H){return z.indexOf(H)>=0});V&&(C=z)}}return B(B({},p),{},te({},A,B(B({},v),{},{axisType:a,domain:C,categoricalDomain:I,duplicateDomain:D,originalDomain:(m=v.domain)!==null&&m!==void 0?m:R,isCategorical:h,layout:f})))},{})},bne=function(t,n){var r=n.graphicalItems,i=n.Axis,a=n.axisType,o=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,u=n.dataEndIndex,f=t.layout,c=t.children,d=Ap(t.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:u}),h=d.length,p=iT(f,a),y=-1;return r.reduce(function(m,v){var g=v.type.defaultProps!==void 0?B(B({},v.type.defaultProps),v.props):v.props,b=g[o],w=A$("number");if(!m[b]){y++;var x;return p?x=Yf(0,h):s&&s[b]&&s[b].hasStack?(x=lT(s[b].stackGroups,l,u),x=bv(c,x,b,a)):(x=Dy(w,rT(d,r.filter(function(S){var _,P,A=o in S.props?S.props[o]:(_=S.type.defaultProps)===null||_===void 0?void 0:_[o],$="hide"in S.props?S.props.hide:(P=S.type.defaultProps)===null||P===void 0?void 0:P.hide;return A===b&&!$}),"number",f),i.defaultProps.allowDataOverflow),x=bv(c,x,b,a)),B(B({},m),{},te({},b,B(B({axisType:a},i.defaultProps),{},{hide:!0,orientation:Jt(hne,"".concat(a,".").concat(y%2),null),domain:x,originalDomain:w,isCategorical:p,layout:f})))}return m},{})},xne=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,a=n.AxisComp,o=n.graphicalItems,s=n.stackGroups,l=n.dataStartIndex,u=n.dataEndIndex,f=t.children,c="".concat(i,"Id"),d=yn(f,a),h={};return d&&d.length?h=gne(t,{axes:d,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):o&&o.length&&(h=bne(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),h},wne=function(t){var n=Na(t),r=Wi(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:r0(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Lf(n,r)}},OO=function(t){var n=t.children,r=t.defaultShowTooltip,i=Vt(n,Ho),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!r}},Sne=function(t){return!t||!t.length?!1:t.some(function(n){var r=mr(n&&n.type);return r&&r.indexOf("Bar")>=0})},_O=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"}},One=function(t,n){var r=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,u=r.width,f=r.height,c=r.children,d=r.margin||{},h=Vt(c,Ho),p=Vt(c,io),y=Object.keys(l).reduce(function(x,S){var _=l[S],P=_.orientation;return!_.mirror&&!_.hide?B(B({},x),{},te({},P,x[P]+_.width)):x},{left:d.left||0,right:d.right||0}),m=Object.keys(o).reduce(function(x,S){var _=o[S],P=_.orientation;return!_.mirror&&!_.hide?B(B({},x),{},te({},P,Jt(x,"".concat(P))+_.height)):x},{top:d.top||0,bottom:d.bottom||0}),v=B(B({},m),y),g=v.bottom;h&&(v.bottom+=h.props.height||Ho.defaultProps.height),p&&n&&(v=gV(v,i,r,n));var b=u-v.left-v.right,w=f-v.top-v.bottom;return B(B({brushBottom:g},v),{},{width:Math.max(b,0),height:Math.max(w,0)})},_ne=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},I0=function(t){var n=t.chartName,r=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,l=t.axisComponents,u=t.legendContent,f=t.formatAxisMap,c=t.defaultProps,d=function(v,g){var b=g.graphicalItems,w=g.stackGroups,x=g.offset,S=g.updateId,_=g.dataStartIndex,P=g.dataEndIndex,A=v.barSize,$=v.layout,k=v.barGap,C=v.barCategoryGap,D=v.maxBarSize,I=_O($),R=I.numericAxisName,L=I.cateAxisName,U=Sne(b),N=[];return b.forEach(function(F,z){var V=Ap(v.data,{graphicalItems:[F],dataStartIndex:_,dataEndIndex:P}),H=F.type.defaultProps!==void 0?B(B({},F.type.defaultProps),F.props):F.props,J=H.dataKey,ue=H.maxBarSize,Se=H["".concat(R,"Id")],Ue=H["".concat(L,"Id")],nn={},Ct=l.reduce(function(_i,Pi){var Ep=g["".concat(Pi.axisType,"Map")],R0=H["".concat(Pi.axisType,"Id")];Ep&&Ep[R0]||Pi.axisType==="zAxis"||ga();var D0=Ep[R0];return B(B({},_i),{},te(te({},Pi.axisType,D0),"".concat(Pi.axisType,"Ticks"),Wi(D0)))},nn),X=Ct[L],oe=Ct["".concat(L,"Ticks")],le=w&&w[Se]&&w[Se].hasStack&&TV(F,w[Se].stackGroups),W=mr(F.type).indexOf("Bar")>=0,Le=Lf(X,oe),pe=[],Xe=U&&yV({barSize:A,stackGroups:w,totalSize:_ne(Ct,L)});if(W){var Qe,kt,kr=ae(ue)?D:ue,Ta=(Qe=(kt=Lf(X,oe,!0))!==null&&kt!==void 0?kt:kr)!==null&&Qe!==void 0?Qe:0;pe=vV({barGap:k,barCategoryGap:C,bandSize:Ta!==Le?Ta:Le,sizeList:Xe[Ue],maxBarSize:kr}),Ta!==Le&&(pe=pe.map(function(_i){return B(B({},_i),{},{position:B(B({},_i.position),{},{offset:_i.position.offset-Ta/2})})}))}var Nu=F&&F.type&&F.type.getComposedData;Nu&&N.push({props:B(B({},Nu(B(B({},Ct),{},{displayedData:V,props:v,dataKey:J,item:F,bandSize:Le,barPosition:pe,offset:x,stackedData:le,layout:$,dataStartIndex:_,dataEndIndex:P}))),{},te(te(te({key:F.key||"item-".concat(z)},R,Ct[R]),L,Ct[L]),"animationId",S)),childIndex:y3(F,v.children),item:F})}),N},h=function(v,g){var b=v.props,w=v.dataStartIndex,x=v.dataEndIndex,S=v.updateId;if(!Wx({props:b}))return null;var _=b.children,P=b.layout,A=b.stackOffset,$=b.data,k=b.reverseStackOrder,C=_O(P),D=C.numericAxisName,I=C.cateAxisName,R=yn(_,r),L=EV($,R,"".concat(D,"Id"),"".concat(I,"Id"),A,k),U=l.reduce(function(H,J){var ue="".concat(J.axisType,"Map");return B(B({},H),{},te({},ue,xne(b,B(B({},J),{},{graphicalItems:R,stackGroups:J.axisType===D&&L,dataStartIndex:w,dataEndIndex:x}))))},{}),N=One(B(B({},U),{},{props:b,graphicalItems:R}),g==null?void 0:g.legendBBox);Object.keys(U).forEach(function(H){U[H]=f(b,U[H],N,H.replace("Map",""),n)});var F=U["".concat(I,"Map")],z=wne(F),V=d(b,B(B({},U),{},{dataStartIndex:w,dataEndIndex:x,updateId:S,graphicalItems:R,stackGroups:L,offset:N}));return B(B({formattedGraphicalItems:V,graphicalItems:R,offset:N,stackGroups:L},z),U)},p=function(m){function v(g){var b,w,x;return rne(this,v),x=one(this,v,[g]),te(x,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),te(x,"accessibilityManager",new Wte),te(x,"handleLegendBBoxUpdate",function(S){if(S){var _=x.state,P=_.dataStartIndex,A=_.dataEndIndex,$=_.updateId;x.setState(B({legendBBox:S},h({props:x.props,dataStartIndex:P,dataEndIndex:A,updateId:$},B(B({},x.state),{},{legendBBox:S}))))}}),te(x,"handleReceiveSyncEvent",function(S,_,P){if(x.props.syncId===S){if(P===x.eventEmitterSymbol&&typeof x.props.syncMethod!="function")return;x.applySyncEvent(_)}}),te(x,"handleBrushChange",function(S){var _=S.startIndex,P=S.endIndex;if(_!==x.state.dataStartIndex||P!==x.state.dataEndIndex){var A=x.state.updateId;x.setState(function(){return B({dataStartIndex:_,dataEndIndex:P},h({props:x.props,dataStartIndex:_,dataEndIndex:P,updateId:A},x.state))}),x.triggerSyncEvent({dataStartIndex:_,dataEndIndex:P})}}),te(x,"handleMouseEnter",function(S){var _=x.getMouseInfo(S);if(_){var P=B(B({},_),{},{isTooltipActive:!0});x.setState(P),x.triggerSyncEvent(P);var A=x.props.onMouseEnter;ie(A)&&A(P,S)}}),te(x,"triggeredAfterMouseMove",function(S){var _=x.getMouseInfo(S),P=_?B(B({},_),{},{isTooltipActive:!0}):{isTooltipActive:!1};x.setState(P),x.triggerSyncEvent(P);var A=x.props.onMouseMove;ie(A)&&A(P,S)}),te(x,"handleItemMouseEnter",function(S){x.setState(function(){return{isTooltipActive:!0,activeItem:S,activePayload:S.tooltipPayload,activeCoordinate:S.tooltipPosition||{x:S.cx,y:S.cy}}})}),te(x,"handleItemMouseLeave",function(){x.setState(function(){return{isTooltipActive:!1}})}),te(x,"handleMouseMove",function(S){S.persist(),x.throttleTriggeredAfterMouseMove(S)}),te(x,"handleMouseLeave",function(S){x.throttleTriggeredAfterMouseMove.cancel();var _={isTooltipActive:!1};x.setState(_),x.triggerSyncEvent(_);var P=x.props.onMouseLeave;ie(P)&&P(_,S)}),te(x,"handleOuterEvent",function(S){var _=m3(S),P=Jt(x.props,"".concat(_));if(_&&ie(P)){var A,$;/.*touch.*/i.test(_)?$=x.getMouseInfo(S.changedTouches[0]):$=x.getMouseInfo(S),P((A=$)!==null&&A!==void 0?A:{},S)}}),te(x,"handleClick",function(S){var _=x.getMouseInfo(S);if(_){var P=B(B({},_),{},{isTooltipActive:!0});x.setState(P),x.triggerSyncEvent(P);var A=x.props.onClick;ie(A)&&A(P,S)}}),te(x,"handleMouseDown",function(S){var _=x.props.onMouseDown;if(ie(_)){var P=x.getMouseInfo(S);_(P,S)}}),te(x,"handleMouseUp",function(S){var _=x.props.onMouseUp;if(ie(_)){var P=x.getMouseInfo(S);_(P,S)}}),te(x,"handleTouchMove",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&x.throttleTriggeredAfterMouseMove(S.changedTouches[0])}),te(x,"handleTouchStart",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&x.handleMouseDown(S.changedTouches[0])}),te(x,"handleTouchEnd",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&x.handleMouseUp(S.changedTouches[0])}),te(x,"handleDoubleClick",function(S){var _=x.props.onDoubleClick;if(ie(_)){var P=x.getMouseInfo(S);_(P,S)}}),te(x,"handleContextMenu",function(S){var _=x.props.onContextMenu;if(ie(_)){var P=x.getMouseInfo(S);_(P,S)}}),te(x,"triggerSyncEvent",function(S){x.props.syncId!==void 0&&kh.emit(Nh,x.props.syncId,S,x.eventEmitterSymbol)}),te(x,"applySyncEvent",function(S){var _=x.props,P=_.layout,A=_.syncMethod,$=x.state.updateId,k=S.dataStartIndex,C=S.dataEndIndex;if(S.dataStartIndex!==void 0||S.dataEndIndex!==void 0)x.setState(B({dataStartIndex:k,dataEndIndex:C},h({props:x.props,dataStartIndex:k,dataEndIndex:C,updateId:$},x.state)));else if(S.activeTooltipIndex!==void 0){var D=S.chartX,I=S.chartY,R=S.activeTooltipIndex,L=x.state,U=L.offset,N=L.tooltipTicks;if(!U)return;if(typeof A=="function")R=A(N,S);else if(A==="value"){R=-1;for(var F=0;F<N.length;F++)if(N[F].value===S.activeLabel){R=F;break}}var z=B(B({},U),{},{x:U.left,y:U.top}),V=Math.min(D,z.x+z.width),H=Math.min(I,z.y+z.height),J=N[R]&&N[R].value,ue=Sv(x.state,x.props.data,R),Se=N[R]?{x:P==="horizontal"?N[R].coordinate:V,y:P==="horizontal"?H:N[R].coordinate}:P$;x.setState(B(B({},S),{},{activeLabel:J,activeCoordinate:Se,activePayload:ue,activeTooltipIndex:R}))}else x.setState(S)}),te(x,"renderCursor",function(S){var _,P=x.state,A=P.isTooltipActive,$=P.activeCoordinate,k=P.activePayload,C=P.offset,D=P.activeTooltipIndex,I=P.tooltipAxisBandSize,R=x.getTooltipEventType(),L=(_=S.props.active)!==null&&_!==void 0?_:A,U=x.props.layout,N=S.key||"_recharts-cursor";return j.createElement(Qte,{key:N,activeCoordinate:$,activePayload:k,activeTooltipIndex:D,chartName:n,element:S,isActive:L,layout:U,offset:C,tooltipAxisBandSize:I,tooltipEventType:R})}),te(x,"renderPolarAxis",function(S,_,P){var A=Jt(S,"type.axisType"),$=Jt(x.state,"".concat(A,"Map")),k=S.type.defaultProps,C=k!==void 0?B(B({},k),S.props):S.props,D=$&&$[C["".concat(A,"Id")]];return T.cloneElement(S,B(B({},D),{},{className:re(A,D.className),key:S.key||"".concat(_,"-").concat(P),ticks:Wi(D,!0)}))}),te(x,"renderPolarGrid",function(S){var _=S.props,P=_.radialLines,A=_.polarAngles,$=_.polarRadius,k=x.state,C=k.radiusAxisMap,D=k.angleAxisMap,I=Na(C),R=Na(D),L=R.cx,U=R.cy,N=R.innerRadius,F=R.outerRadius;return T.cloneElement(S,{polarAngles:Array.isArray(A)?A:Wi(R,!0).map(function(z){return z.coordinate}),polarRadius:Array.isArray($)?$:Wi(I,!0).map(function(z){return z.coordinate}),cx:L,cy:U,innerRadius:N,outerRadius:F,key:S.key||"polar-grid",radialLines:P})}),te(x,"renderLegend",function(){var S=x.state.formattedGraphicalItems,_=x.props,P=_.children,A=_.width,$=_.height,k=x.props.margin||{},C=A-(k.left||0)-(k.right||0),D=tT({children:P,formattedGraphicalItems:S,legendWidth:C,legendContent:u});if(!D)return null;var I=D.item,R=xO(D,Yte);return T.cloneElement(I,B(B({},R),{},{chartWidth:A,chartHeight:$,margin:k,onBBoxUpdate:x.handleLegendBBoxUpdate}))}),te(x,"renderTooltip",function(){var S,_=x.props,P=_.children,A=_.accessibilityLayer,$=Vt(P,Gt);if(!$)return null;var k=x.state,C=k.isTooltipActive,D=k.activeCoordinate,I=k.activePayload,R=k.activeLabel,L=k.offset,U=(S=$.props.active)!==null&&S!==void 0?S:C;return T.cloneElement($,{viewBox:B(B({},L),{},{x:L.left,y:L.top}),active:U,label:R,payload:U?I:[],coordinate:D,accessibilityLayer:A})}),te(x,"renderBrush",function(S){var _=x.props,P=_.margin,A=_.data,$=x.state,k=$.offset,C=$.dataStartIndex,D=$.dataEndIndex,I=$.updateId;return T.cloneElement(S,{key:S.key||"_recharts-brush",onChange:uc(x.handleBrushChange,S.props.onChange),data:A,x:q(S.props.x)?S.props.x:k.left,y:q(S.props.y)?S.props.y:k.top+k.height+k.brushBottom-(P.bottom||0),width:q(S.props.width)?S.props.width:k.width,startIndex:C,endIndex:D,updateId:"brush-".concat(I)})}),te(x,"renderReferenceElement",function(S,_,P){if(!S)return null;var A=x,$=A.clipPathId,k=x.state,C=k.xAxisMap,D=k.yAxisMap,I=k.offset,R=S.type.defaultProps||{},L=S.props,U=L.xAxisId,N=U===void 0?R.xAxisId:U,F=L.yAxisId,z=F===void 0?R.yAxisId:F;return T.cloneElement(S,{key:S.key||"".concat(_,"-").concat(P),xAxis:C[N],yAxis:D[z],viewBox:{x:I.left,y:I.top,width:I.width,height:I.height},clipPathId:$})}),te(x,"renderActivePoints",function(S){var _=S.item,P=S.activePoint,A=S.basePoint,$=S.childIndex,k=S.isRange,C=[],D=_.props.key,I=_.item.type.defaultProps!==void 0?B(B({},_.item.type.defaultProps),_.item.props):_.item.props,R=I.activeDot,L=I.dataKey,U=B(B({index:$,dataKey:L,cx:P.x,cy:P.y,r:4,fill:T0(_.item),strokeWidth:2,stroke:"#fff",payload:P.payload,value:P.value},ee(R,!1)),cf(R));return C.push(v.renderActiveDot(R,U,"".concat(D,"-activePoint-").concat($))),A?C.push(v.renderActiveDot(R,B(B({},U),{},{cx:A.x,cy:A.y}),"".concat(D,"-basePoint-").concat($))):k&&C.push(null),C}),te(x,"renderGraphicChild",function(S,_,P){var A=x.filterFormatItem(S,_,P);if(!A)return null;var $=x.getTooltipEventType(),k=x.state,C=k.isTooltipActive,D=k.tooltipAxis,I=k.activeTooltipIndex,R=k.activeLabel,L=x.props.children,U=Vt(L,Gt),N=A.props,F=N.points,z=N.isRange,V=N.baseLine,H=A.item.type.defaultProps!==void 0?B(B({},A.item.type.defaultProps),A.item.props):A.item.props,J=H.activeDot,ue=H.hide,Se=H.activeBar,Ue=H.activeShape,nn=!!(!ue&&C&&U&&(J||Se||Ue)),Ct={};$!=="axis"&&U&&U.props.trigger==="click"?Ct={onClick:uc(x.handleItemMouseEnter,S.props.onClick)}:$!=="axis"&&(Ct={onMouseLeave:uc(x.handleItemMouseLeave,S.props.onMouseLeave),onMouseEnter:uc(x.handleItemMouseEnter,S.props.onMouseEnter)});var X=T.cloneElement(S,B(B({},A.props),Ct));function oe(Pi){return typeof D.dataKey=="function"?D.dataKey(Pi.payload):null}if(nn)if(I>=0){var le,W;if(D.dataKey&&!D.allowDuplicatedCategory){var Le=typeof D.dataKey=="function"?oe:"payload.".concat(D.dataKey.toString());le=uf(F,Le,R),W=z&&V&&uf(V,Le,R)}else le=F==null?void 0:F[I],W=z&&V&&V[I];if(Ue||Se){var pe=S.props.activeIndex!==void 0?S.props.activeIndex:I;return[T.cloneElement(S,B(B(B({},A.props),Ct),{},{activeIndex:pe})),null,null]}if(!ae(le))return[X].concat(es(x.renderActivePoints({item:A,activePoint:le,basePoint:W,childIndex:I,isRange:z})))}else{var Xe,Qe=(Xe=x.getItemByXY(x.state.activeCoordinate))!==null&&Xe!==void 0?Xe:{graphicalItem:X},kt=Qe.graphicalItem,kr=kt.item,Ta=kr===void 0?S:kr,Nu=kt.childIndex,_i=B(B(B({},A.props),Ct),{},{activeIndex:Nu});return[T.cloneElement(Ta,_i),null,null]}return z?[X,null,null]:[X,null]}),te(x,"renderCustomized",function(S,_,P){return T.cloneElement(S,B(B({key:"recharts-customized-".concat(P)},x.props),x.state))}),te(x,"renderMap",{CartesianGrid:{handler:hc,once:!0},ReferenceArea:{handler:x.renderReferenceElement},ReferenceLine:{handler:hc},ReferenceDot:{handler:x.renderReferenceElement},XAxis:{handler:hc},YAxis:{handler:hc},Brush:{handler:x.renderBrush,once:!0},Bar:{handler:x.renderGraphicChild},Line:{handler:x.renderGraphicChild},Area:{handler:x.renderGraphicChild},Radar:{handler:x.renderGraphicChild},RadialBar:{handler:x.renderGraphicChild},Scatter:{handler:x.renderGraphicChild},Pie:{handler:x.renderGraphicChild},Funnel:{handler:x.renderGraphicChild},Tooltip:{handler:x.renderCursor,once:!0},PolarGrid:{handler:x.renderPolarGrid,once:!0},PolarAngleAxis:{handler:x.renderPolarAxis},PolarRadiusAxis:{handler:x.renderPolarAxis},Customized:{handler:x.renderCustomized}}),x.clipPathId="".concat((b=g.id)!==null&&b!==void 0?b:ys("recharts"),"-clip"),x.throttleTriggeredAfterMouseMove=tj(x.triggeredAfterMouseMove,(w=g.throttleDelay)!==null&&w!==void 0?w:1e3/60),x.state={},x}return une(v,m),ane(v,[{key:"componentDidMount",value:function(){var b,w;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,w=b.children,x=b.data,S=b.height,_=b.layout,P=Vt(w,Gt);if(P){var A=P.props.defaultIndex;if(!(typeof A!="number"||A<0||A>this.state.tooltipTicks.length-1)){var $=this.state.tooltipTicks[A]&&this.state.tooltipTicks[A].value,k=Sv(this.state,x,A,$),C=this.state.tooltipTicks[A].coordinate,D=(this.state.offset.top+S)/2,I=_==="horizontal",R=I?{x:C,y:D}:{y:C,x:D},L=this.state.formattedGraphicalItems.find(function(N){var F=N.item;return F.type.name==="Scatter"});L&&(R=B(B({},R),L.props.points[A].tooltipPosition),k=L.props.points[A].tooltipPayload);var U={activeTooltipIndex:A,isTooltipActive:!0,activeLabel:$,activePayload:k,activeCoordinate:R};this.setState(U),this.renderCursor(P),this.accessibilityManager.setIndex(A)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,w){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==w.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var x,S;this.accessibilityManager.setDetails({offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0}})}return null}},{key:"componentDidUpdate",value:function(b){Jm([Vt(b.children,Gt)],[Vt(this.props.children,Gt)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=Vt(this.props.children,Gt);if(b&&typeof b.props.shared=="boolean"){var w=b.props.shared?"axis":"item";return s.indexOf(w)>=0?w:a}return a}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var w=this.container,x=w.getBoundingClientRect(),S=WH(x),_={chartX:Math.round(b.pageX-S.left),chartY:Math.round(b.pageY-S.top)},P=x.width/w.offsetWidth||1,A=this.inRange(_.chartX,_.chartY,P);if(!A)return null;var $=this.state,k=$.xAxisMap,C=$.yAxisMap,D=this.getTooltipEventType(),I=SO(this.state,this.props.data,this.props.layout,A);if(D!=="axis"&&k&&C){var R=Na(k).scale,L=Na(C).scale,U=R&&R.invert?R.invert(_.chartX):null,N=L&&L.invert?L.invert(_.chartY):null;return B(B({},_),{},{xValue:U,yValue:N},I)}return I?B(B({},_),I):null}},{key:"inRange",value:function(b,w){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,S=this.props.layout,_=b/x,P=w/x;if(S==="horizontal"||S==="vertical"){var A=this.state.offset,$=_>=A.left&&_<=A.left+A.width&&P>=A.top&&P<=A.top+A.height;return $?{x:_,y:P}:null}var k=this.state,C=k.angleAxisMap,D=k.radiusAxisMap;if(C&&D){var I=Na(C);return Z1({x:_,y:P},I)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,w=this.getTooltipEventType(),x=Vt(b,Gt),S={};x&&w==="axis"&&(x.props.trigger==="click"?S={onClick:this.handleClick}:S={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 _=cf(this.props,this.handleOuterEvent);return B(B({},_),S)}},{key:"addListener",value:function(){kh.on(Nh,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){kh.removeListener(Nh,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,w,x){for(var S=this.state.formattedGraphicalItems,_=0,P=S.length;_<P;_++){var A=S[_];if(A.item===b||A.props.key===b.key||w===mr(A.item.type)&&x===A.childIndex)return A}return null}},{key:"renderClipPath",value:function(){var b=this.clipPathId,w=this.state.offset,x=w.left,S=w.top,_=w.height,P=w.width;return j.createElement("defs",null,j.createElement("clipPath",{id:b},j.createElement("rect",{x,y:S,height:_,width:P})))}},{key:"getXScales",value:function(){var b=this.state.xAxisMap;return b?Object.entries(b).reduce(function(w,x){var S=bO(x,2),_=S[0],P=S[1];return B(B({},w),{},te({},_,P.scale))},{}):null}},{key:"getYScales",value:function(){var b=this.state.yAxisMap;return b?Object.entries(b).reduce(function(w,x){var S=bO(x,2),_=S[0],P=S[1];return B(B({},w),{},te({},_,P.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(b){var w;return(w=this.state.xAxisMap)===null||w===void 0||(w=w[b])===null||w===void 0?void 0:w.scale}},{key:"getYScaleByAxisId",value:function(b){var w;return(w=this.state.yAxisMap)===null||w===void 0||(w=w[b])===null||w===void 0?void 0:w.scale}},{key:"getItemByXY",value:function(b){var w=this.state,x=w.formattedGraphicalItems,S=w.activeItem;if(x&&x.length)for(var _=0,P=x.length;_<P;_++){var A=x[_],$=A.props,k=A.item,C=k.type.defaultProps!==void 0?B(B({},k.type.defaultProps),k.props):k.props,D=mr(k.type);if(D==="Bar"){var I=($.data||[]).find(function(N){return TQ(b,N)});if(I)return{graphicalItem:A,payload:I}}else if(D==="RadialBar"){var R=($.data||[]).find(function(N){return Z1(b,N)});if(R)return{graphicalItem:A,payload:R}}else if(gp(A,S)||bp(A,S)||iu(A,S)){var L=vJ({graphicalItem:A,activeTooltipItem:S,itemData:C.data}),U=C.activeIndex===void 0?L:C.activeIndex;return{graphicalItem:B(B({},A),{},{childIndex:U}),payload:iu(A,S)?C.data[L]:A.props.data[L]}}}return null}},{key:"render",value:function(){var b=this;if(!Wx(this))return null;var w=this.props,x=w.children,S=w.className,_=w.width,P=w.height,A=w.style,$=w.compact,k=w.title,C=w.desc,D=xO(w,Jte),I=ee(D,!1);if($)return j.createElement(iO,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},j.createElement(ey,Qa({},I,{width:_,height:P,title:k,desc:C}),this.renderClipPath(),Kx(x,this.renderMap)));if(this.props.accessibilityLayer){var R,L;I.tabIndex=(R=this.props.tabIndex)!==null&&R!==void 0?R:0,I.role=(L=this.props.role)!==null&&L!==void 0?L:"application",I.onKeyDown=function(N){b.accessibilityManager.keyboardEvent(N)},I.onFocus=function(){b.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return j.createElement(iO,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},j.createElement("div",Qa({className:re("recharts-wrapper",S),style:B({position:"relative",cursor:"default",width:_,height:P},A)},U,{ref:function(F){b.container=F}}),j.createElement(ey,Qa({},I,{width:_,height:P,title:k,desc:C,style:mne}),this.renderClipPath(),Kx(x,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(T.Component);te(p,"displayName",n),te(p,"defaultProps",B({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},c)),te(p,"getDerivedStateFromProps",function(m,v){var g=m.dataKey,b=m.data,w=m.children,x=m.width,S=m.height,_=m.layout,P=m.stackOffset,A=m.margin,$=v.dataStartIndex,k=v.dataEndIndex;if(v.updateId===void 0){var C=OO(m);return B(B(B({},C),{},{updateId:0},h(B(B({props:m},C),{},{updateId:0}),v)),{},{prevDataKey:g,prevData:b,prevWidth:x,prevHeight:S,prevLayout:_,prevStackOffset:P,prevMargin:A,prevChildren:w})}if(g!==v.prevDataKey||b!==v.prevData||x!==v.prevWidth||S!==v.prevHeight||_!==v.prevLayout||P!==v.prevStackOffset||!ro(A,v.prevMargin)){var D=OO(m),I={chartX:v.chartX,chartY:v.chartY,isTooltipActive:v.isTooltipActive},R=B(B({},SO(v,b,_)),{},{updateId:v.updateId+1}),L=B(B(B({},D),I),R);return B(B(B({},L),h(B({props:m},L),v)),{},{prevDataKey:g,prevData:b,prevWidth:x,prevHeight:S,prevLayout:_,prevStackOffset:P,prevMargin:A,prevChildren:w})}if(!Jm(w,v.prevChildren)){var U,N,F,z,V=Vt(w,Ho),H=V&&(U=(N=V.props)===null||N===void 0?void 0:N.startIndex)!==null&&U!==void 0?U:$,J=V&&(F=(z=V.props)===null||z===void 0?void 0:z.endIndex)!==null&&F!==void 0?F:k,ue=H!==$||J!==k,Se=!ae(b),Ue=Se&&!ue?v.updateId:v.updateId+1;return B(B({updateId:Ue},h(B(B({props:m},v),{},{updateId:Ue,dataStartIndex:H,dataEndIndex:J}),v)),{},{prevChildren:w,dataStartIndex:H,dataEndIndex:J})}return null}),te(p,"renderActiveDot",function(m,v,g){var b;return T.isValidElement(m)?b=T.cloneElement(m,v):ie(m)?b=m(v):b=j.createElement(pp,v),j.createElement(de,{className:"recharts-active-dot",key:g},b)});var y=T.forwardRef(function(v,g){return j.createElement(p,Qa({},v,{ref:g}))});return y.displayName=p.displayName,y},Pne=I0({chartName:"BarChart",GraphicalChild:ja,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:ba},{axisType:"yAxis",AxisComp:xa}],formatAxisMap:zT}),Ane=I0({chartName:"PieChart",GraphicalChild:Cr,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:vp},{axisType:"radiusAxis",AxisComp:mp}],formatAxisMap:BV,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),E$=I0({chartName:"AreaChart",GraphicalChild:vn,axisComponents:[{axisType:"xAxis",AxisComp:ba},{axisType:"yAxis",AxisComp:xa}],formatAxisMap:zT});const PO=["#6366f1","#22c55e","#f59e0b","#ef4444","#8b5cf6"];function Ene(){const{currentOrg:e}=Zn(),{data:t}=hi({queryKey:["issues-stats",e==null?void 0:e.id],queryFn:()=>lf.stats(e.id),enabled:!!e}),{data:n}=hi({queryKey:["report-summary",e==null?void 0:e.id],queryFn:()=>Xm.summary(e.id,14),enabled:!!e});if(!e)return O.jsxs("div",{className:"p-8 text-center",children:[O.jsx("span",{className:"text-6xl",children:"🏢"}),O.jsx("h2",{className:"text-2xl font-bold mt-4",children:"Select an organization"}),O.jsx("p",{className:"text-gray-400 mt-2",children:"Choose an organization from the sidebar to get started"})]});const r=(t==null?void 0:t.data)||{},i=(n==null?void 0:n.data)||{},a=[{name:"Pending",value:r.pending||0},{name:"Analyzing",value:r.analyzing||0},{name:"Analyzed",value:r.analyzed||0},{name:"PR Created",value:r.pr_created||0},{name:"Error",value:r.error||0}].filter(s=>s.value>0),o=Object.entries(r.by_source||{}).map(([s,l])=>({name:s,value:l}));return O.jsxs("div",{className:"p-8",children:[O.jsx("h1",{className:"text-2xl font-bold mb-6",children:"Dashboard"}),O.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8",children:[O.jsx("div",{className:"card",children:O.jsxs("div",{className:"flex items-center justify-between",children:[O.jsxs("div",{children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"Total Issues"}),O.jsx("p",{className:"text-3xl font-bold mt-1",children:r.total||0})]}),O.jsx("div",{className:"w-12 h-12 bg-blue-500/20 rounded-lg flex items-center justify-center text-2xl",children:"📋"})]})}),O.jsx("div",{className:"card",children:O.jsxs("div",{className:"flex items-center justify-between",children:[O.jsxs("div",{children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"Analyzed"}),O.jsx("p",{className:"text-3xl font-bold mt-1 text-green-400",children:r.analyzed||0})]}),O.jsx("div",{className:"w-12 h-12 bg-green-500/20 rounded-lg flex items-center justify-center text-2xl",children:"✅"})]})}),O.jsx("div",{className:"card",children:O.jsxs("div",{className:"flex items-center justify-between",children:[O.jsxs("div",{children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"PRs Created"}),O.jsx("p",{className:"text-3xl font-bold mt-1 text-purple-400",children:r.pr_created||0})]}),O.jsx("div",{className:"w-12 h-12 bg-purple-500/20 rounded-lg flex items-center justify-center text-2xl",children:"🔀"})]})}),O.jsx("div",{className:"card",children:O.jsxs("div",{className:"flex items-center justify-between",children:[O.jsxs("div",{children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"Avg Confidence"}),O.jsx("p",{className:"text-3xl font-bold mt-1 text-yellow-400",children:r.avg_confidence?`${(r.avg_confidence*100).toFixed(0)}%`:"N/A"})]}),O.jsx("div",{className:"w-12 h-12 bg-yellow-500/20 rounded-lg flex items-center justify-center text-2xl",children:"🎯"})]})})]}),O.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-8",children:[O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-4",children:"Issues Trend (14 days)"}),O.jsx("div",{className:"h-64",children:O.jsx(Cc,{width:"100%",height:"100%",children:O.jsxs(E$,{data:i.daily_breakdown||[],children:[O.jsx(ba,{dataKey:"date",tick:{fill:"#9ca3af",fontSize:12}}),O.jsx(xa,{tick:{fill:"#9ca3af",fontSize:12}}),O.jsx(Gt,{contentStyle:{backgroundColor:"#1f2937",border:"1px solid #374151"}}),O.jsx(vn,{type:"monotone",dataKey:"total",stroke:"#6366f1",fill:"#6366f1",fillOpacity:.3,name:"Total"}),O.jsx(vn,{type:"monotone",dataKey:"analyzed",stroke:"#22c55e",fill:"#22c55e",fillOpacity:.3,name:"Analyzed"})]})})})]}),O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-4",children:"Status Distribution"}),O.jsx("div",{className:"h-64 flex items-center",children:a.length>0?O.jsx(Cc,{width:"100%",height:"100%",children:O.jsxs(Ane,{children:[O.jsx(Cr,{data:a,cx:"50%",cy:"50%",innerRadius:60,outerRadius:80,paddingAngle:5,dataKey:"value",label:({name:s,percent:l})=>`${s} ${(l*100).toFixed(0)}%`,children:a.map((s,l)=>O.jsx(tp,{fill:PO[l%PO.length]},s.name))}),O.jsx(Gt,{})]})}):O.jsx("p",{className:"text-gray-400 text-center w-full",children:"No data yet"})})]})]}),O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-4",children:"Issues by Source"}),O.jsx("div",{className:"h-64",children:o.length>0?O.jsx(Cc,{width:"100%",height:"100%",children:O.jsxs(Pne,{data:o,layout:"vertical",children:[O.jsx(ba,{type:"number",tick:{fill:"#9ca3af",fontSize:12}}),O.jsx(xa,{type:"category",dataKey:"name",tick:{fill:"#9ca3af",fontSize:12},width:100}),O.jsx(Gt,{contentStyle:{backgroundColor:"#1f2937",border:"1px solid #374151"}}),O.jsx(ja,{dataKey:"value",fill:"#6366f1",radius:[0,4,4,0]})]})}):O.jsx("p",{className:"text-gray-400 text-center",children:"No data yet"})})]})]})}const jne={pending:"bg-yellow-500/20 text-yellow-400",analyzing:"bg-blue-500/20 text-blue-400",analyzed:"bg-green-500/20 text-green-400",pr_created:"bg-purple-500/20 text-purple-400",completed:"bg-gray-500/20 text-gray-400",error:"bg-red-500/20 text-red-400"},Tne={critical:"bg-red-500/20 text-red-400",high:"bg-orange-500/20 text-orange-400",medium:"bg-yellow-500/20 text-yellow-400",low:"bg-green-500/20 text-green-400"},$ne={jira_cloud:"🔵",servicenow:"⚙️",zendesk:"💚",github:"🐙",gitlab:"🦊",tickethub:"🎫",generic:"📝"};function Cne(){const{currentOrg:e}=Zn(),[t,n]=T.useState({status:"",source:""}),{data:r,isLoading:i}=hi({queryKey:["issues",e==null?void 0:e.id,t],queryFn:()=>lf.list(e.id,t),enabled:!!e});if(!e)return O.jsx("div",{className:"p-8 text-center text-gray-400",children:"Select an organization"});const a=(r==null?void 0:r.data)||[];return O.jsxs("div",{className:"p-8",children:[O.jsxs("div",{className:"flex items-center justify-between mb-6",children:[O.jsx("h1",{className:"text-2xl font-bold",children:"Issues"}),O.jsxs("div",{className:"flex gap-4",children:[O.jsxs("select",{value:t.status,onChange:o=>n({...t,status:o.target.value}),className:"input w-40",children:[O.jsx("option",{value:"",children:"All Status"}),O.jsx("option",{value:"pending",children:"Pending"}),O.jsx("option",{value:"analyzing",children:"Analyzing"}),O.jsx("option",{value:"analyzed",children:"Analyzed"}),O.jsx("option",{value:"pr_created",children:"PR Created"}),O.jsx("option",{value:"error",children:"Error"})]}),O.jsxs("select",{value:t.source,onChange:o=>n({...t,source:o.target.value}),className:"input w-40",children:[O.jsx("option",{value:"",children:"All Sources"}),O.jsx("option",{value:"jira_cloud",children:"JIRA"}),O.jsx("option",{value:"servicenow",children:"ServiceNow"}),O.jsx("option",{value:"zendesk",children:"Zendesk"}),O.jsx("option",{value:"github",children:"GitHub"}),O.jsx("option",{value:"gitlab",children:"GitLab"}),O.jsx("option",{value:"tickethub",children:"TicketHub"})]})]})]}),O.jsx("div",{className:"card",children:i?O.jsx("div",{className:"text-center py-8 text-gray-400",children:"Loading..."}):a.length===0?O.jsxs("div",{className:"text-center py-8 text-gray-400",children:[O.jsx("span",{className:"text-4xl",children:"📭"}),O.jsx("p",{className:"mt-2",children:"No issues found"})]}):O.jsx("div",{className:"divide-y divide-gray-700",children:a.map(o=>O.jsx(Su,{to:`/issues/${o.id}`,className:"block p-4 hover:bg-gray-700/50 transition-colors",children:O.jsxs("div",{className:"flex items-start gap-4",children:[O.jsx("span",{className:"text-2xl",children:$ne[o.source]||"📝"}),O.jsxs("div",{className:"flex-1 min-w-0",children:[O.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[O.jsx("span",{className:"font-mono text-primary-400 text-sm",children:o.external_key||`#${o.id}`}),O.jsx("span",{className:re("px-2 py-0.5 rounded text-xs",jne[o.status]),children:o.status}),o.priority&&O.jsx("span",{className:re("px-2 py-0.5 rounded text-xs",Tne[o.priority]),children:o.priority})]}),O.jsx("h3",{className:"font-medium truncate",children:o.title}),o.confidence&&O.jsxs("div",{className:"flex items-center gap-2 mt-2",children:[O.jsx("div",{className:"flex-1 max-w-[200px] bg-gray-700 rounded-full h-2",children:O.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:`${o.confidence*100}%`}})}),O.jsxs("span",{className:"text-xs text-gray-400",children:[(o.confidence*100).toFixed(0),"% confidence"]})]})]}),O.jsx("span",{className:"text-gray-400",children:"→"})]})},o.id))})})]})}function kne(){var s,l;const{id:e}=MN(),{currentOrg:t}=Zn(),n=ls(),{data:r,isLoading:i}=hi({queryKey:["issue",t==null?void 0:t.id,e],queryFn:()=>lf.get(t.id,e),enabled:!!t}),a=na({mutationFn:()=>lf.reanalyze(t.id,e),onSuccess:()=>{n.invalidateQueries(["issue",t==null?void 0:t.id,e])}});if(!t)return null;if(i)return O.jsx("div",{className:"p-8 text-center text-gray-400",children:"Loading..."});const o=r==null?void 0:r.data;return o?O.jsxs("div",{className:"p-8",children:[O.jsx("div",{className:"mb-6",children:O.jsx(Su,{to:"/issues",className:"text-gray-400 hover:text-white",children:"← Back to Issues"})}),O.jsxs("div",{className:"flex items-start justify-between mb-6",children:[O.jsxs("div",{children:[O.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[O.jsx("span",{className:"font-mono text-primary-400 text-xl",children:o.external_key||`#${o.id}`}),O.jsx("span",{className:re("px-3 py-1 rounded text-sm",o.status==="analyzed"?"bg-green-500/20 text-green-400":o.status==="pr_created"?"bg-purple-500/20 text-purple-400":o.status==="error"?"bg-red-500/20 text-red-400":"bg-yellow-500/20 text-yellow-400"),children:o.status})]}),O.jsx("h1",{className:"text-2xl font-bold",children:o.title}),O.jsxs("p",{className:"text-gray-400 mt-1",children:["Source: ",o.source," • Created: ",new Date(o.created_at).toLocaleString()]})]}),O.jsxs("div",{className:"flex gap-2",children:[o.external_url&&O.jsx("a",{href:o.external_url,target:"_blank",rel:"noopener noreferrer",className:"btn btn-secondary",children:"View Original →"}),O.jsx("button",{onClick:()=>a.mutate(),disabled:a.isPending,className:"btn btn-primary",children:a.isPending?"Analyzing...":"🔄 Re-analyze"})]})]}),O.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[O.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-3",children:"Description"}),O.jsx("pre",{className:"whitespace-pre-wrap text-gray-300 text-sm bg-gray-900 p-4 rounded-lg",children:o.description||"No description"})]}),o.root_cause&&O.jsxs("div",{className:"card border-green-500/30 bg-green-500/5",children:[O.jsx("h3",{className:"font-semibold mb-3 text-green-400",children:"🔍 Root Cause Analysis"}),O.jsx("pre",{className:"whitespace-pre-wrap text-gray-300 text-sm",children:o.root_cause})]}),((s=o.affected_files)==null?void 0:s.length)>0&&O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-3",children:"📁 Affected Files"}),O.jsx("div",{className:"flex flex-wrap gap-2",children:o.affected_files.map(u=>O.jsx("span",{className:"px-3 py-1 bg-gray-700 rounded font-mono text-sm",children:u},u))})]}),o.suggested_fix&&O.jsxs("div",{className:"card border-purple-500/30 bg-purple-500/5",children:[O.jsx("h3",{className:"font-semibold mb-3 text-purple-400",children:"🔧 Suggested Fix"}),O.jsx("pre",{className:"whitespace-pre-wrap text-gray-300 text-sm font-mono bg-gray-900 p-4 rounded-lg overflow-x-auto",children:o.suggested_fix})]})]}),O.jsxs("div",{className:"space-y-6",children:[o.confidence&&O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-3",children:"Confidence"}),O.jsxs("div",{className:"text-center",children:[O.jsxs("div",{className:"text-4xl font-bold text-green-400",children:[(o.confidence*100).toFixed(0),"%"]}),O.jsx("div",{className:"w-full bg-gray-700 rounded-full h-3 mt-3",children:O.jsx("div",{className:"bg-green-500 h-3 rounded-full transition-all",style:{width:`${o.confidence*100}%`}})})]})]}),o.pr_url&&O.jsxs("div",{className:"card border-blue-500/30 bg-blue-500/5",children:[O.jsx("h3",{className:"font-semibold mb-3 text-blue-400",children:"🔀 Pull Request"}),O.jsxs("p",{className:"text-sm text-gray-400 mb-2",children:["Branch: ",o.pr_branch]}),O.jsx("a",{href:o.pr_url,target:"_blank",rel:"noopener noreferrer",className:"btn btn-primary w-full",children:"View PR →"})]}),((l=o.labels)==null?void 0:l.length)>0&&O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-3",children:"Labels"}),O.jsx("div",{className:"flex flex-wrap gap-2",children:o.labels.map(u=>O.jsx("span",{className:"px-2 py-1 bg-primary-500/20 text-primary-400 rounded text-sm",children:u},u))})]}),O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-3",children:"Timeline"}),O.jsxs("div",{className:"space-y-3 text-sm",children:[O.jsxs("div",{className:"flex justify-between",children:[O.jsx("span",{className:"text-gray-400",children:"Created"}),O.jsx("span",{children:new Date(o.created_at).toLocaleString()})]}),o.analysis_completed_at&&O.jsxs("div",{className:"flex justify-between",children:[O.jsx("span",{className:"text-gray-400",children:"Analyzed"}),O.jsx("span",{children:new Date(o.analysis_completed_at).toLocaleString()})]})]})]})]})]})]}):O.jsx("div",{className:"p-8 text-center text-gray-400",children:"Issue not found"})}const AO=[{type:"jira_cloud",name:"JIRA Cloud",icon:"🔵",desc:"Atlassian JIRA Cloud"},{type:"servicenow",name:"ServiceNow",icon:"⚙️",desc:"ServiceNow ITSM"},{type:"zendesk",name:"Zendesk",icon:"💚",desc:"Zendesk Support"},{type:"github",name:"GitHub",icon:"🐙",desc:"GitHub Issues"},{type:"gitlab",name:"GitLab",icon:"🦊",desc:"GitLab Issues"},{type:"azure_devops",name:"Azure DevOps",icon:"🔷",desc:"Azure Boards"},{type:"tickethub",name:"TicketHub",icon:"🎫",desc:"TicketHub"},{type:"custom_webhook",name:"Custom Webhook",icon:"🔗",desc:"Custom integration"}];function Nne(){const{currentOrg:e}=Zn(),t=ls(),[n,r]=T.useState(!1),[i,a]=T.useState(null),[o,s]=T.useState({}),{data:l,isLoading:u}=hi({queryKey:["integrations",e==null?void 0:e.id],queryFn:()=>ah.list(e.id),enabled:!!e}),f=na({mutationFn:p=>ah.create(e.id,p),onSuccess:()=>{t.invalidateQueries(["integrations",e==null?void 0:e.id]),r(!1),s({}),a(null)}}),c=na({mutationFn:p=>ah.delete(e.id,p),onSuccess:()=>t.invalidateQueries(["integrations",e==null?void 0:e.id])});if(!e)return O.jsx("div",{className:"p-8 text-center text-gray-400",children:"Select an organization"});const d=(l==null?void 0:l.data)||[],h=()=>{f.mutate({name:o.name,type:i.type,base_url:o.base_url,api_key:o.api_key,callback_url:o.callback_url})};return O.jsxs("div",{className:"p-8",children:[O.jsxs("div",{className:"flex items-center justify-between mb-6",children:[O.jsx("h1",{className:"text-2xl font-bold",children:"Integrations"}),O.jsx("button",{onClick:()=>r(!0),className:"btn btn-primary",children:"+ Add Integration"})]}),O.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[d.map(p=>{const y=AO.find(m=>m.type===p.type);return O.jsxs("div",{className:"card",children:[O.jsxs("div",{className:"flex items-start justify-between mb-4",children:[O.jsxs("div",{className:"flex items-center gap-3",children:[O.jsx("span",{className:"text-3xl",children:(y==null?void 0:y.icon)||"🔗"}),O.jsxs("div",{children:[O.jsx("h3",{className:"font-semibold",children:p.name}),O.jsx("p",{className:"text-sm text-gray-400",children:y==null?void 0:y.name})]})]}),O.jsx("span",{className:re("px-2 py-1 rounded text-xs",p.status==="active"?"bg-green-500/20 text-green-400":"bg-gray-500/20 text-gray-400"),children:p.status})]}),O.jsxs("div",{className:"space-y-2 text-sm mb-4",children:[O.jsxs("div",{className:"flex justify-between",children:[O.jsx("span",{className:"text-gray-400",children:"Issues Processed"}),O.jsx("span",{children:p.issues_processed||0})]}),p.last_sync_at&&O.jsxs("div",{className:"flex justify-between",children:[O.jsx("span",{className:"text-gray-400",children:"Last Event"}),O.jsx("span",{children:new Date(p.last_sync_at).toLocaleDateString()})]})]}),O.jsxs("div",{className:"p-3 bg-gray-900 rounded-lg mb-4",children:[O.jsx("p",{className:"text-xs text-gray-400 mb-1",children:"Webhook URL"}),O.jsx("code",{className:"text-xs text-primary-400 break-all",children:p.webhook_url})]}),O.jsxs("div",{className:"flex gap-2",children:[O.jsx("button",{className:"btn btn-secondary flex-1 text-sm",children:"Configure"}),O.jsx("button",{onClick:()=>c.mutate(p.id),className:"btn bg-red-500/20 text-red-400 hover:bg-red-500/30 text-sm",children:"Delete"})]})]},p.id)}),d.length===0&&!u&&O.jsxs("div",{className:"col-span-full text-center py-12",children:[O.jsx("span",{className:"text-5xl",children:"🔌"}),O.jsx("h3",{className:"text-xl font-semibold mt-4",children:"No integrations yet"}),O.jsx("p",{className:"text-gray-400 mt-2",children:"Connect your first issue tracker to get started"})]})]}),n&&O.jsx("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-50",children:O.jsxs("div",{className:"bg-gray-800 rounded-xl w-full max-w-2xl max-h-[90vh] overflow-hidden",children:[O.jsxs("div",{className:"p-4 border-b border-gray-700 flex justify-between items-center",children:[O.jsx("h2",{className:"text-lg font-semibold",children:i?`Configure ${i.name}`:"Add Integration"}),O.jsx("button",{onClick:()=>{r(!1),a(null)},className:"text-gray-400 hover:text-white",children:"✕"})]}),O.jsx("div",{className:"p-6 overflow-y-auto",children:i?O.jsxs("div",{className:"space-y-4",children:[O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Name"}),O.jsx("input",{type:"text",value:o.name||"",onChange:p=>s({...o,name:p.target.value}),placeholder:`My ${i.name}`,className:"input"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Base URL (optional)"}),O.jsx("input",{type:"url",value:o.base_url||"",onChange:p=>s({...o,base_url:p.target.value}),placeholder:"https://your-instance.atlassian.net",className:"input"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"API Key (optional)"}),O.jsx("input",{type:"password",value:o.api_key||"",onChange:p=>s({...o,api_key:p.target.value}),placeholder:"Your API key",className:"input"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Callback URL (where to post results)"}),O.jsx("input",{type:"url",value:o.callback_url||"",onChange:p=>s({...o,callback_url:p.target.value}),placeholder:"https://your-instance.atlassian.net/rest/api/2",className:"input"})]}),O.jsxs("div",{className:"flex gap-2 pt-4",children:[O.jsx("button",{onClick:()=>a(null),className:"btn btn-secondary flex-1",children:"Back"}),O.jsx("button",{onClick:h,disabled:!o.name||f.isPending,className:"btn btn-primary flex-1",children:f.isPending?"Creating...":"Create Integration"})]})]}):O.jsx("div",{className:"grid grid-cols-2 gap-4",children:AO.map(p=>O.jsxs("button",{onClick:()=>a(p),className:"p-4 bg-gray-700 rounded-lg hover:bg-gray-600 text-left",children:[O.jsx("span",{className:"text-3xl",children:p.icon}),O.jsx("h3",{className:"font-semibold mt-2",children:p.name}),O.jsx("p",{className:"text-sm text-gray-400",children:p.desc})]},p.type))})})]})})]})}const Mne={owner:"bg-yellow-500/20 text-yellow-400",admin:"bg-red-500/20 text-red-400",manager:"bg-purple-500/20 text-purple-400",analyst:"bg-blue-500/20 text-blue-400",viewer:"bg-gray-500/20 text-gray-400"};function Ine(){const{currentOrg:e}=Zn(),t=ls(),[n,r]=T.useState(!1),[i,a]=T.useState({email:"",role:"viewer"}),{data:o,isLoading:s}=hi({queryKey:["org-members",e==null?void 0:e.id],queryFn:()=>Tl.members(e.id),enabled:!!e}),l=na({mutationFn:()=>Tl.invite(e.id,i),onSuccess:()=>{t.invalidateQueries(["org-members",e==null?void 0:e.id]),r(!1),a({email:"",role:"viewer"})}});if(!e)return O.jsx("div",{className:"p-8 text-center text-gray-400",children:"Select an organization"});const u=(o==null?void 0:o.data)||[];return O.jsxs("div",{className:"p-8",children:[O.jsxs("div",{className:"flex items-center justify-between mb-6",children:[O.jsx("h1",{className:"text-2xl font-bold",children:"Team"}),O.jsx("button",{onClick:()=>r(!0),className:"btn btn-primary",children:"+ Invite Member"})]}),O.jsx("div",{className:"card",children:s?O.jsx("div",{className:"text-center py-8 text-gray-400",children:"Loading..."}):O.jsx("div",{className:"divide-y divide-gray-700",children:u.map(f=>{var c,d,h,p,y,m;return O.jsxs("div",{className:"flex items-center justify-between p-4",children:[O.jsxs("div",{className:"flex items-center gap-4",children:[O.jsx("div",{className:"w-10 h-10 bg-primary-600 rounded-full flex items-center justify-center font-semibold",children:((d=(c=f.user)==null?void 0:c.full_name)==null?void 0:d[0])||((p=(h=f.user)==null?void 0:h.email)==null?void 0:p[0])||"?"}),O.jsxs("div",{children:[O.jsx("p",{className:"font-medium",children:((y=f.user)==null?void 0:y.full_name)||"Unknown"}),O.jsx("p",{className:"text-sm text-gray-400",children:(m=f.user)==null?void 0:m.email})]})]}),O.jsx("span",{className:`px-3 py-1 rounded text-sm ${Mne[f.role]}`,children:f.role})]},f.id)})})}),n&&O.jsx("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-50",children:O.jsxs("div",{className:"bg-gray-800 rounded-xl w-full max-w-md p-6",children:[O.jsx("h2",{className:"text-lg font-semibold mb-4",children:"Invite Team Member"}),O.jsxs("div",{className:"space-y-4",children:[O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Email"}),O.jsx("input",{type:"email",value:i.email,onChange:f=>a({...i,email:f.target.value}),className:"input",placeholder:"colleague@company.com"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Role"}),O.jsxs("select",{value:i.role,onChange:f=>a({...i,role:f.target.value}),className:"input",children:[O.jsx("option",{value:"viewer",children:"Viewer - Read only"}),O.jsx("option",{value:"analyst",children:"Analyst - Can analyze"}),O.jsx("option",{value:"manager",children:"Manager - Can manage issues"}),O.jsx("option",{value:"admin",children:"Admin - Full access"})]})]})]}),O.jsxs("div",{className:"flex gap-2 mt-6",children:[O.jsx("button",{onClick:()=>r(!1),className:"btn btn-secondary flex-1",children:"Cancel"}),O.jsx("button",{onClick:()=>l.mutate(),disabled:!i.email||l.isPending,className:"btn btn-primary flex-1",children:l.isPending?"Sending...":"Send Invite"})]})]})})]})}function Rne(){const{currentOrg:e}=Zn(),[t,n]=T.useState(30),{data:r,isLoading:i}=hi({queryKey:["report",e==null?void 0:e.id,t],queryFn:()=>Xm.summary(e.id,t),enabled:!!e}),a=async()=>{const s=await Xm.exportCsv(e.id,t),l=window.URL.createObjectURL(new Blob([s.data])),u=document.createElement("a");u.href=l,u.download=`issues-report-${new Date().toISOString().split("T")[0]}.csv`,u.click()};if(!e)return O.jsx("div",{className:"p-8 text-center text-gray-400",children:"Select an organization"});const o=(r==null?void 0:r.data)||{};return O.jsxs("div",{className:"p-8",children:[O.jsxs("div",{className:"flex items-center justify-between mb-6",children:[O.jsx("h1",{className:"text-2xl font-bold",children:"Reports"}),O.jsxs("div",{className:"flex gap-4",children:[O.jsxs("select",{value:t,onChange:s=>n(Number(s.target.value)),className:"input w-40",children:[O.jsx("option",{value:7,children:"Last 7 days"}),O.jsx("option",{value:14,children:"Last 14 days"}),O.jsx("option",{value:30,children:"Last 30 days"}),O.jsx("option",{value:90,children:"Last 90 days"})]}),O.jsx("button",{onClick:a,className:"btn btn-primary",children:"📥 Export CSV"})]})]}),O.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6 mb-8",children:[O.jsxs("div",{className:"card",children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"Total Issues"}),O.jsx("p",{className:"text-3xl font-bold mt-1",children:o.total_issues||0})]}),O.jsxs("div",{className:"card",children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"Analyzed"}),O.jsx("p",{className:"text-3xl font-bold mt-1 text-green-400",children:o.analyzed_issues||0})]}),O.jsxs("div",{className:"card",children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"PRs Created"}),O.jsx("p",{className:"text-3xl font-bold mt-1 text-purple-400",children:o.prs_created||0})]}),O.jsxs("div",{className:"card",children:[O.jsx("p",{className:"text-gray-400 text-sm",children:"Avg Confidence"}),O.jsx("p",{className:"text-3xl font-bold mt-1 text-yellow-400",children:o.avg_confidence?`${(o.avg_confidence*100).toFixed(0)}%`:"N/A"})]})]}),O.jsxs("div",{className:"card mb-8",children:[O.jsx("h3",{className:"font-semibold mb-4",children:"Trend"}),O.jsx("div",{className:"h-80",children:i?O.jsx("div",{className:"flex items-center justify-center h-full text-gray-400",children:"Loading..."}):O.jsx(Cc,{width:"100%",height:"100%",children:O.jsxs(E$,{data:o.daily_breakdown||[],children:[O.jsx(ba,{dataKey:"date",tick:{fill:"#9ca3af",fontSize:12}}),O.jsx(xa,{tick:{fill:"#9ca3af",fontSize:12}}),O.jsx(Gt,{contentStyle:{backgroundColor:"#1f2937",border:"1px solid #374151"}}),O.jsx(vn,{type:"monotone",dataKey:"total",stroke:"#6366f1",fill:"#6366f1",fillOpacity:.3,name:"Total"}),O.jsx(vn,{type:"monotone",dataKey:"analyzed",stroke:"#22c55e",fill:"#22c55e",fillOpacity:.3,name:"Analyzed"}),O.jsx(vn,{type:"monotone",dataKey:"prs_created",stroke:"#a855f7",fill:"#a855f7",fillOpacity:.3,name:"PRs"})]})})})]}),O.jsxs("div",{className:"card",children:[O.jsx("h3",{className:"font-semibold mb-4",children:"Top Sources"}),O.jsx("div",{className:"space-y-3",children:(o.top_sources||[]).map(s=>O.jsxs("div",{className:"flex items-center gap-4",children:[O.jsx("span",{className:"w-24 text-gray-400",children:s.source}),O.jsx("div",{className:"flex-1 bg-gray-700 rounded-full h-4",children:O.jsx("div",{className:"bg-primary-500 h-4 rounded-full",style:{width:`${s.count/o.total_issues*100||0}%`}})}),O.jsx("span",{className:"w-12 text-right",children:s.count})]},s.source))})]})]})}function Dne(){const{currentOrg:e,selectOrg:t,user:n}=Zn(),r=ls(),[i,a]=T.useState("profile"),[o,s]=T.useState({full_name:(n==null?void 0:n.full_name)||""}),[l,u]=T.useState({name:(e==null?void 0:e.name)||"",slug:(e==null?void 0:e.slug)||""}),[f,c]=T.useState({name:"",slug:""}),d=na({mutationFn:m=>BA.updateMe(m),onSuccess:()=>r.invalidateQueries(["user"])}),h=na({mutationFn:m=>Tl.update(e.id,m),onSuccess:m=>{r.invalidateQueries(["organizations"]),t(m.data)}}),p=na({mutationFn:m=>Tl.create(m),onSuccess:m=>{r.invalidateQueries(["organizations"]),t(m.data),c({name:"",slug:""})}}),y=[{id:"profile",label:"Profile",icon:"👤"},{id:"organization",label:"Organization",icon:"🏢"},{id:"new-org",label:"New Organization",icon:""}];return O.jsxs("div",{className:"p-8",children:[O.jsx("h1",{className:"text-2xl font-bold mb-6",children:"Settings"}),O.jsxs("div",{className:"flex gap-8",children:[O.jsx("div",{className:"w-48 space-y-1",children:y.map(m=>O.jsxs("button",{onClick:()=>a(m.id),className:`w-full text-left px-4 py-2 rounded-lg flex items-center gap-2 ${i===m.id?"bg-primary-600 text-white":"text-gray-400 hover:bg-gray-700"}`,children:[O.jsx("span",{children:m.icon}),O.jsx("span",{children:m.label})]},m.id))}),O.jsxs("div",{className:"flex-1",children:[i==="profile"&&O.jsxs("div",{className:"card max-w-xl",children:[O.jsx("h2",{className:"text-lg font-semibold mb-4",children:"Profile Settings"}),O.jsxs("div",{className:"space-y-4",children:[O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Email"}),O.jsx("input",{type:"email",value:(n==null?void 0:n.email)||"",disabled:!0,className:"input bg-gray-900"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Full Name"}),O.jsx("input",{type:"text",value:o.full_name,onChange:m=>s({...o,full_name:m.target.value}),className:"input"})]}),O.jsx("button",{onClick:()=>d.mutate(o),disabled:d.isPending,className:"btn btn-primary",children:d.isPending?"Saving...":"Save Profile"})]})]}),i==="organization"&&e&&O.jsxs("div",{className:"card max-w-xl",children:[O.jsx("h2",{className:"text-lg font-semibold mb-4",children:"Organization Settings"}),O.jsxs("div",{className:"space-y-4",children:[O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Organization Name"}),O.jsx("input",{type:"text",value:l.name,onChange:m=>u({...l,name:m.target.value}),className:"input"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Slug"}),O.jsx("input",{type:"text",value:l.slug,onChange:m=>u({...l,slug:m.target.value}),className:"input"})]}),O.jsxs("div",{className:"pt-4 border-t border-gray-700",children:[O.jsx("h3",{className:"font-medium mb-2",children:"Webhook Base URL"}),O.jsxs("code",{className:"block p-3 bg-gray-900 rounded-lg text-sm text-primary-400 break-all",children:["https://jira-fixer.startdata.com.br/api/webhook/",e.id,"/"]}),O.jsx("p",{className:"text-xs text-gray-400 mt-2",children:"Append: jira, servicenow, zendesk, github, gitlab, tickethub, or generic"})]}),O.jsx("button",{onClick:()=>h.mutate(l),disabled:h.isPending,className:"btn btn-primary",children:h.isPending?"Saving...":"Save Organization"})]})]}),i==="new-org"&&O.jsxs("div",{className:"card max-w-xl",children:[O.jsx("h2",{className:"text-lg font-semibold mb-4",children:"Create New Organization"}),O.jsxs("div",{className:"space-y-4",children:[O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Organization Name"}),O.jsx("input",{type:"text",value:f.name,onChange:m=>c({...f,name:m.target.value}),className:"input",placeholder:"Acme Corp"})]}),O.jsxs("div",{children:[O.jsx("label",{className:"block text-sm font-medium mb-2",children:"Slug (URL-friendly)"}),O.jsx("input",{type:"text",value:f.slug,onChange:m=>c({...f,slug:m.target.value.toLowerCase().replace(/[^a-z0-9-]/g,"")}),className:"input",placeholder:"acme-corp"})]}),O.jsx("button",{onClick:()=>p.mutate(f),disabled:!f.name||!f.slug||p.isPending,className:"btn btn-primary",children:p.isPending?"Creating...":"Create Organization"})]})]})]})]})]})}function Lne({children:e}){const{user:t,loading:n}=Zn();return n?O.jsx("div",{className:"flex items-center justify-center h-screen",children:"Loading..."}):t?e:O.jsx(XN,{to:"/login"})}function Bne(){return O.jsxs(JN,{children:[O.jsx(Pn,{path:"/login",element:O.jsx(OI,{})}),O.jsx(Pn,{path:"/register",element:O.jsx(_I,{})}),O.jsxs(Pn,{path:"/",element:O.jsx(Lne,{children:O.jsx(SI,{})}),children:[O.jsx(Pn,{index:!0,element:O.jsx(Ene,{})}),O.jsx(Pn,{path:"issues",element:O.jsx(Cne,{})}),O.jsx(Pn,{path:"issues/:id",element:O.jsx(kne,{})}),O.jsx(Pn,{path:"integrations",element:O.jsx(Nne,{})}),O.jsx(Pn,{path:"team",element:O.jsx(Ine,{})}),O.jsx(Pn,{path:"reports",element:O.jsx(Rne,{})}),O.jsx(Pn,{path:"settings",element:O.jsx(Dne,{})})]})]})}const Fne=new k2({defaultOptions:{queries:{staleTime:3e4,retry:1}}});Ih.createRoot(document.getElementById("root")).render(O.jsx(j.StrictMode,{children:O.jsx(N2,{client:Fne,children:O.jsx(a2,{children:O.jsx(xI,{children:O.jsx(Bne,{})})})})}));