Re_Backend/build/assets/charts-vendor-Bme4E5cb.js

106 lines
540 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.

function zP(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Du=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function se(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var W1={exports:{}},re={};/**
* @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 xu=Symbol.for("react.element"),FP=Symbol.for("react.portal"),UP=Symbol.for("react.fragment"),WP=Symbol.for("react.strict_mode"),HP=Symbol.for("react.profiler"),KP=Symbol.for("react.provider"),VP=Symbol.for("react.context"),GP=Symbol.for("react.forward_ref"),qP=Symbol.for("react.suspense"),XP=Symbol.for("react.memo"),YP=Symbol.for("react.lazy"),Iy=Symbol.iterator;function QP(e){return e===null||typeof e!="object"?null:(e=Iy&&e[Iy]||e["@@iterator"],typeof e=="function"?e:null)}var H1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},K1=Object.assign,V1={};function wa(e,t,r){this.props=e,this.context=t,this.refs=V1,this.updater=r||H1}wa.prototype.isReactComponent={};wa.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")};wa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function G1(){}G1.prototype=wa.prototype;function kh(e,t,r){this.props=e,this.context=t,this.refs=V1,this.updater=r||H1}var jh=kh.prototype=new G1;jh.constructor=kh;K1(jh,wa.prototype);jh.isPureReactComponent=!0;var Ny=Array.isArray,q1=Object.prototype.hasOwnProperty,Ch={current:null},X1={key:!0,ref:!0,__self:!0,__source:!0};function Y1(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)q1.call(t,n)&&!X1.hasOwnProperty(n)&&(i[n]=t[n]);var u=arguments.length-2;if(u===1)i.children=r;else if(1<u){for(var l=Array(u),s=0;s<u;s++)l[s]=arguments[s+2];i.children=l}if(e&&e.defaultProps)for(n in u=e.defaultProps,u)i[n]===void 0&&(i[n]=u[n]);return{$$typeof:xu,type:e,key:a,ref:o,props:i,_owner:Ch.current}}function ZP(e,t){return{$$typeof:xu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Mh(e){return typeof e=="object"&&e!==null&&e.$$typeof===xu}function JP(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Dy=/\/+/g;function cf(e,t){return typeof e=="object"&&e!==null&&e.key!=null?JP(""+e.key):t.toString(36)}function hl(e,t,r,n,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 xu:case FP:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+cf(o,0):n,Ny(i)?(r="",e!=null&&(r=e.replace(Dy,"$&/")+"/"),hl(i,t,r,"",function(s){return s})):i!=null&&(Mh(i)&&(i=ZP(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(Dy,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",Ny(e))for(var u=0;u<e.length;u++){a=e[u];var l=n+cf(a,u);o+=hl(a,t,r,l,i)}else if(l=QP(e),typeof l=="function")for(e=l.call(e),u=0;!(a=e.next()).done;)a=a.value,l=n+cf(a,u++),o+=hl(a,t,r,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 Lu(e,t,r){if(e==null)return e;var n=[],i=0;return hl(e,n,"","",function(a){return t.call(r,a,i++)}),n}function eA(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ft={current:null},vl={transition:null},tA={ReactCurrentDispatcher:ft,ReactCurrentBatchConfig:vl,ReactCurrentOwner:Ch};function Q1(){throw Error("act(...) is not supported in production builds of React.")}re.Children={map:Lu,forEach:function(e,t,r){Lu(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Lu(e,function(){t++}),t},toArray:function(e){return Lu(e,function(t){return t})||[]},only:function(e){if(!Mh(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};re.Component=wa;re.Fragment=UP;re.Profiler=HP;re.PureComponent=kh;re.StrictMode=WP;re.Suspense=qP;re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tA;re.act=Q1;re.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=K1({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=Ch.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in t)q1.call(t,l)&&!X1.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&u!==void 0?u[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){u=Array(l);for(var s=0;s<l;s++)u[s]=arguments[s+2];n.children=u}return{$$typeof:xu,type:e.type,key:i,ref:a,props:n,_owner:o}};re.createContext=function(e){return e={$$typeof:VP,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:KP,_context:e},e.Consumer=e};re.createElement=Y1;re.createFactory=function(e){var t=Y1.bind(null,e);return t.type=e,t};re.createRef=function(){return{current:null}};re.forwardRef=function(e){return{$$typeof:GP,render:e}};re.isValidElement=Mh;re.lazy=function(e){return{$$typeof:YP,_payload:{_status:-1,_result:e},_init:eA}};re.memo=function(e,t){return{$$typeof:XP,type:e,compare:t===void 0?null:t}};re.startTransition=function(e){var t=vl.transition;vl.transition={};try{e()}finally{vl.transition=t}};re.unstable_act=Q1;re.useCallback=function(e,t){return ft.current.useCallback(e,t)};re.useContext=function(e){return ft.current.useContext(e)};re.useDebugValue=function(){};re.useDeferredValue=function(e){return ft.current.useDeferredValue(e)};re.useEffect=function(e,t){return ft.current.useEffect(e,t)};re.useId=function(){return ft.current.useId()};re.useImperativeHandle=function(e,t,r){return ft.current.useImperativeHandle(e,t,r)};re.useInsertionEffect=function(e,t){return ft.current.useInsertionEffect(e,t)};re.useLayoutEffect=function(e,t){return ft.current.useLayoutEffect(e,t)};re.useMemo=function(e,t){return ft.current.useMemo(e,t)};re.useReducer=function(e,t,r){return ft.current.useReducer(e,t,r)};re.useRef=function(e){return ft.current.useRef(e)};re.useState=function(e){return ft.current.useState(e)};re.useSyncExternalStore=function(e,t,r){return ft.current.useSyncExternalStore(e,t,r)};re.useTransition=function(){return ft.current.useTransition()};re.version="18.3.1";W1.exports=re;var B=W1.exports;const P=se(B),Bq=zP({__proto__:null,default:P},[B]);var Z1={exports:{}},Mt={},J1={exports:{}},ew={};/**
* @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(k,I){var z=k.length;k.push(I);e:for(;0<z;){var H=z-1>>>1,U=k[H];if(0<i(U,I))k[H]=I,k[z]=U,z=H;else break e}}function r(k){return k.length===0?null:k[0]}function n(k){if(k.length===0)return null;var I=k[0],z=k.pop();if(z!==I){k[0]=z;e:for(var H=0,U=k.length,q=U>>>1;H<q;){var ne=2*(H+1)-1,Oe=k[ne],je=ne+1,Nt=k[je];if(0>i(Oe,z))je<U&&0>i(Nt,Oe)?(k[H]=Nt,k[je]=z,H=je):(k[H]=Oe,k[ne]=z,H=ne);else if(je<U&&0>i(Nt,z))k[H]=Nt,k[je]=z,H=je;else break e}}return I}function i(k,I){var z=k.sortIndex-I.sortIndex;return z!==0?z:k.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var l=[],s=[],f=1,c=null,d=3,p=!1,m=!1,h=!1,w=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(k){for(var I=r(s);I!==null;){if(I.callback===null)n(s);else if(I.startTime<=k)n(s),I.sortIndex=I.expirationTime,t(l,I);else break;I=r(s)}}function O(k){if(h=!1,g(k),!m)if(r(l)!==null)m=!0,D(b);else{var I=r(s);I!==null&&L(O,I.startTime-k)}}function b(k,I){m=!1,h&&(h=!1,v(_),_=-1),p=!0;var z=d;try{for(g(I),c=r(l);c!==null&&(!(c.expirationTime>I)||k&&!E());){var H=c.callback;if(typeof H=="function"){c.callback=null,d=c.priorityLevel;var U=H(c.expirationTime<=I);I=e.unstable_now(),typeof U=="function"?c.callback=U:c===r(l)&&n(l),g(I)}else n(l);c=r(l)}if(c!==null)var q=!0;else{var ne=r(s);ne!==null&&L(O,ne.startTime-I),q=!1}return q}finally{c=null,d=z,p=!1}}var x=!1,S=null,_=-1,A=5,$=-1;function E(){return!(e.unstable_now()-$<A)}function T(){if(S!==null){var k=e.unstable_now();$=k;var I=!0;try{I=S(!0,k)}finally{I?C():(x=!1,S=null)}}else x=!1}var C;if(typeof y=="function")C=function(){y(T)};else if(typeof MessageChannel<"u"){var N=new MessageChannel,M=N.port2;N.port1.onmessage=T,C=function(){M.postMessage(null)}}else C=function(){w(T,0)};function D(k){S=k,x||(x=!0,C())}function L(k,I){_=w(function(){k(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,D(b))},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(k){switch(d){case 1:case 2:case 3:var I=3;break;default:I=d}var z=d;d=I;try{return k()}finally{d=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(k,I){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var z=d;d=k;try{return I()}finally{d=z}},e.unstable_scheduleCallback=function(k,I,z){var H=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?H+z:H):z=H,k){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=z+U,k={id:f++,callback:I,priorityLevel:k,startTime:z,expirationTime:U,sortIndex:-1},z>H?(k.sortIndex=z,t(s,k),r(l)===null&&k===r(s)&&(h?(v(_),_=-1):h=!0,L(O,z-H))):(k.sortIndex=U,t(l,k),m||p||(m=!0,D(b))),k},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(k){var I=d;return function(){var z=d;d=I;try{return k.apply(this,arguments)}finally{d=z}}}})(ew);J1.exports=ew;var rA=J1.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 nA=B,Ct=rA;function F(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 tw=new Set,So={};function ri(e,t){Ui(e,t),Ui(e+"Capture",t)}function Ui(e,t){for(So[e]=t,e=0;e<t.length;e++)tw.add(t[e])}var Nr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),cd=Object.prototype.hasOwnProperty,iA=/^[: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]*$/,Ly={},Ry={};function aA(e){return cd.call(Ry,e)?!0:cd.call(Ly,e)?!1:iA.test(e)?Ry[e]=!0:(Ly[e]=!0,!1)}function oA(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function uA(e,t,r,n){if(t===null||typeof t>"u"||oA(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 dt(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Je={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Je[e]=new dt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Je[t]=new dt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Je[e]=new dt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Je[e]=new dt(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){Je[e]=new dt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Je[e]=new dt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Je[e]=new dt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Je[e]=new dt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Je[e]=new dt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ih=/[\-:]([a-z])/g;function Nh(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(Ih,Nh);Je[t]=new dt(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(Ih,Nh);Je[t]=new dt(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(Ih,Nh);Je[t]=new dt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Je[e]=new dt(e,1,!1,e.toLowerCase(),null,!1,!1)});Je.xlinkHref=new dt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Je[e]=new dt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Dh(e,t,r,n){var i=Je.hasOwnProperty(t)?Je[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(uA(t,r,i,n)&&(r=null),n||i===null?aA(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Ur=nA.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ru=Symbol.for("react.element"),vi=Symbol.for("react.portal"),yi=Symbol.for("react.fragment"),Lh=Symbol.for("react.strict_mode"),fd=Symbol.for("react.profiler"),rw=Symbol.for("react.provider"),nw=Symbol.for("react.context"),Rh=Symbol.for("react.forward_ref"),dd=Symbol.for("react.suspense"),pd=Symbol.for("react.suspense_list"),Bh=Symbol.for("react.memo"),qr=Symbol.for("react.lazy"),iw=Symbol.for("react.offscreen"),By=Symbol.iterator;function La(e){return e===null||typeof e!="object"?null:(e=By&&e[By]||e["@@iterator"],typeof e=="function"?e:null)}var Ee=Object.assign,ff;function to(e){if(ff===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);ff=t&&t[1]||""}return`
`+ff+e}var df=!1;function pf(e,t){if(!e||df)return"";df=!0;var r=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(s){var n=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){n=s}e.call(t.prototype)}else{try{throw Error()}catch(s){n=s}e()}}catch(s){if(s&&n&&typeof s.stack=="string"){for(var i=s.stack.split(`
`),a=n.stack.split(`
`),o=i.length-1,u=a.length-1;1<=o&&0<=u&&i[o]!==a[u];)u--;for(;1<=o&&0<=u;o--,u--)if(i[o]!==a[u]){if(o!==1||u!==1)do if(o--,u--,0>u||i[o]!==a[u]){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<=u);break}}}finally{df=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?to(e):""}function lA(e){switch(e.tag){case 5:return to(e.type);case 16:return to("Lazy");case 13:return to("Suspense");case 19:return to("SuspenseList");case 0:case 2:case 15:return e=pf(e.type,!1),e;case 11:return e=pf(e.type.render,!1),e;case 1:return e=pf(e.type,!0),e;default:return""}}function hd(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 yi:return"Fragment";case vi:return"Portal";case fd:return"Profiler";case Lh:return"StrictMode";case dd:return"Suspense";case pd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case nw:return(e.displayName||"Context")+".Consumer";case rw:return(e._context.displayName||"Context")+".Provider";case Rh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Bh:return t=e.displayName||null,t!==null?t:hd(e.type)||"Memo";case qr:t=e._payload,e=e._init;try{return hd(e(t))}catch{}}return null}function sA(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 hd(t);case 8:return t===Lh?"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 pn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function aw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function cA(e){var t=aw(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Bu(e){e._valueTracker||(e._valueTracker=cA(e))}function ow(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=aw(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function El(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 vd(e,t){var r=t.checked;return Ee({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function zy(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=pn(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function uw(e,t){t=t.checked,t!=null&&Dh(e,"checked",t,!1)}function yd(e,t){uw(e,t);var r=pn(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?md(e,t.type,r):t.hasOwnProperty("defaultValue")&&md(e,t.type,pn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Fy(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function md(e,t,r){(t!=="number"||El(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ro=Array.isArray;function Ci(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+pn(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function gd(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(F(91));return Ee({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Uy(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(F(92));if(ro(r)){if(1<r.length)throw Error(F(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:pn(r)}}function lw(e,t){var r=pn(t.value),n=pn(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Wy(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function sw(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 bd(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?sw(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zu,cw=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(zu=zu||document.createElement("div"),zu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function _o(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var oo={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},fA=["Webkit","ms","Moz","O"];Object.keys(oo).forEach(function(e){fA.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),oo[t]=oo[e]})});function fw(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||oo.hasOwnProperty(e)&&oo[e]?(""+t).trim():t+"px"}function dw(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=fw(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var dA=Ee({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 wd(e,t){if(t){if(dA[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(F(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(F(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(F(61))}if(t.style!=null&&typeof t.style!="object")throw Error(F(62))}}function xd(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 Od=null;function zh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Sd=null,Mi=null,Ii=null;function Hy(e){if(e=_u(e)){if(typeof Sd!="function")throw Error(F(280));var t=e.stateNode;t&&(t=rc(t),Sd(e.stateNode,e.type,t))}}function pw(e){Mi?Ii?Ii.push(e):Ii=[e]:Mi=e}function hw(){if(Mi){var e=Mi,t=Ii;if(Ii=Mi=null,Hy(e),t)for(e=0;e<t.length;e++)Hy(t[e])}}function vw(e,t){return e(t)}function yw(){}var hf=!1;function mw(e,t,r){if(hf)return e(t,r);hf=!0;try{return vw(e,t,r)}finally{hf=!1,(Mi!==null||Ii!==null)&&(yw(),hw())}}function Po(e,t){var r=e.stateNode;if(r===null)return null;var n=rc(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(F(231,t,typeof r));return r}var _d=!1;if(Nr)try{var Ra={};Object.defineProperty(Ra,"passive",{get:function(){_d=!0}}),window.addEventListener("test",Ra,Ra),window.removeEventListener("test",Ra,Ra)}catch{_d=!1}function pA(e,t,r,n,i,a,o,u,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(r,s)}catch(f){this.onError(f)}}var uo=!1,$l=null,Tl=!1,Pd=null,hA={onError:function(e){uo=!0,$l=e}};function vA(e,t,r,n,i,a,o,u,l){uo=!1,$l=null,pA.apply(hA,arguments)}function yA(e,t,r,n,i,a,o,u,l){if(vA.apply(this,arguments),uo){if(uo){var s=$l;uo=!1,$l=null}else throw Error(F(198));Tl||(Tl=!0,Pd=s)}}function ni(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function gw(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 Ky(e){if(ni(e)!==e)throw Error(F(188))}function mA(e){var t=e.alternate;if(!t){if(t=ni(e),t===null)throw Error(F(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return Ky(i),e;if(a===n)return Ky(i),t;a=a.sibling}throw Error(F(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,u=i.child;u;){if(u===r){o=!0,r=i,n=a;break}if(u===n){o=!0,n=i,r=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===r){o=!0,r=a,n=i;break}if(u===n){o=!0,n=a,r=i;break}u=u.sibling}if(!o)throw Error(F(189))}}if(r.alternate!==n)throw Error(F(190))}if(r.tag!==3)throw Error(F(188));return r.stateNode.current===r?e:t}function bw(e){return e=mA(e),e!==null?ww(e):null}function ww(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ww(e);if(t!==null)return t;e=e.sibling}return null}var xw=Ct.unstable_scheduleCallback,Vy=Ct.unstable_cancelCallback,gA=Ct.unstable_shouldYield,bA=Ct.unstable_requestPaint,Ce=Ct.unstable_now,wA=Ct.unstable_getCurrentPriorityLevel,Fh=Ct.unstable_ImmediatePriority,Ow=Ct.unstable_UserBlockingPriority,kl=Ct.unstable_NormalPriority,xA=Ct.unstable_LowPriority,Sw=Ct.unstable_IdlePriority,Zs=null,pr=null;function OA(e){if(pr&&typeof pr.onCommitFiberRoot=="function")try{pr.onCommitFiberRoot(Zs,e,void 0,(e.current.flags&128)===128)}catch{}}var ir=Math.clz32?Math.clz32:PA,SA=Math.log,_A=Math.LN2;function PA(e){return e>>>=0,e===0?32:31-(SA(e)/_A|0)|0}var Fu=64,Uu=4194304;function no(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 jl(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var u=o&~i;u!==0?n=no(u):(a&=o,a!==0&&(n=no(a)))}else o=r&~i,o!==0?n=no(o):a!==0&&(n=no(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-ir(t),i=1<<r,n|=e[r],t&=~i;return n}function AA(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 EA(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ir(a),u=1<<o,l=i[o];l===-1?(!(u&r)||u&n)&&(i[o]=AA(u,t)):l<=t&&(e.expiredLanes|=u),a&=~u}}function Ad(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 vf(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Ou(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ir(t),e[t]=r}function $A(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-ir(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}function Uh(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-ir(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var ce=0;function Pw(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Aw,Wh,Ew,$w,Tw,Ed=!1,Wu=[],nn=null,an=null,on=null,Ao=new Map,Eo=new Map,Qr=[],TA="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 Gy(e,t){switch(e){case"focusin":case"focusout":nn=null;break;case"dragenter":case"dragleave":an=null;break;case"mouseover":case"mouseout":on=null;break;case"pointerover":case"pointerout":Ao.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Eo.delete(t.pointerId)}}function Ba(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},t!==null&&(t=_u(t),t!==null&&Wh(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function kA(e,t,r,n,i){switch(t){case"focusin":return nn=Ba(nn,e,t,r,n,i),!0;case"dragenter":return an=Ba(an,e,t,r,n,i),!0;case"mouseover":return on=Ba(on,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return Ao.set(a,Ba(Ao.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,Eo.set(a,Ba(Eo.get(a)||null,e,t,r,n,i)),!0}return!1}function kw(e){var t=In(e.target);if(t!==null){var r=ni(t);if(r!==null){if(t=r.tag,t===13){if(t=gw(r),t!==null){e.blockedOn=t,Tw(e.priority,function(){Ew(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function yl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=$d(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Od=n,r.target.dispatchEvent(n),Od=null}else return t=_u(r),t!==null&&Wh(t),e.blockedOn=r,!1;t.shift()}return!0}function qy(e,t,r){yl(e)&&r.delete(t)}function jA(){Ed=!1,nn!==null&&yl(nn)&&(nn=null),an!==null&&yl(an)&&(an=null),on!==null&&yl(on)&&(on=null),Ao.forEach(qy),Eo.forEach(qy)}function za(e,t){e.blockedOn===t&&(e.blockedOn=null,Ed||(Ed=!0,Ct.unstable_scheduleCallback(Ct.unstable_NormalPriority,jA)))}function $o(e){function t(i){return za(i,e)}if(0<Wu.length){za(Wu[0],e);for(var r=1;r<Wu.length;r++){var n=Wu[r];n.blockedOn===e&&(n.blockedOn=null)}}for(nn!==null&&za(nn,e),an!==null&&za(an,e),on!==null&&za(on,e),Ao.forEach(t),Eo.forEach(t),r=0;r<Qr.length;r++)n=Qr[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Qr.length&&(r=Qr[0],r.blockedOn===null);)kw(r),r.blockedOn===null&&Qr.shift()}var Ni=Ur.ReactCurrentBatchConfig,Cl=!0;function CA(e,t,r,n){var i=ce,a=Ni.transition;Ni.transition=null;try{ce=1,Hh(e,t,r,n)}finally{ce=i,Ni.transition=a}}function MA(e,t,r,n){var i=ce,a=Ni.transition;Ni.transition=null;try{ce=4,Hh(e,t,r,n)}finally{ce=i,Ni.transition=a}}function Hh(e,t,r,n){if(Cl){var i=$d(e,t,r,n);if(i===null)Pf(e,t,n,Ml,r),Gy(e,n);else if(kA(i,e,t,r,n))n.stopPropagation();else if(Gy(e,n),t&4&&-1<TA.indexOf(e)){for(;i!==null;){var a=_u(i);if(a!==null&&Aw(a),a=$d(e,t,r,n),a===null&&Pf(e,t,n,Ml,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else Pf(e,t,n,null,r)}}var Ml=null;function $d(e,t,r,n){if(Ml=null,e=zh(n),e=In(e),e!==null)if(t=ni(e),t===null)e=null;else if(r=t.tag,r===13){if(e=gw(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ml=e,null}function jw(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(wA()){case Fh:return 1;case Ow:return 4;case kl:case xA:return 16;case Sw:return 536870912;default:return 16}default:return 16}}var en=null,Kh=null,ml=null;function Cw(){if(ml)return ml;var e,t=Kh,r=t.length,n,i="value"in en?en.value:en.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===i[a-n];n++);return ml=i.slice(e,1<n?1-n:void 0)}function gl(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 Hu(){return!0}function Xy(){return!1}function It(e){function t(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(r=e[u],this[u]=r?r(a):a[u]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Hu:Xy,this.isPropagationStopped=Xy,this}return Ee(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Hu)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Hu)},persist:function(){},isPersistent:Hu}),t}var xa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vh=It(xa),Su=Ee({},xa,{view:0,detail:0}),IA=It(Su),yf,mf,Fa,Js=Ee({},Su,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gh,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!==Fa&&(Fa&&e.type==="mousemove"?(yf=e.screenX-Fa.screenX,mf=e.screenY-Fa.screenY):mf=yf=0,Fa=e),yf)},movementY:function(e){return"movementY"in e?e.movementY:mf}}),Yy=It(Js),NA=Ee({},Js,{dataTransfer:0}),DA=It(NA),LA=Ee({},Su,{relatedTarget:0}),gf=It(LA),RA=Ee({},xa,{animationName:0,elapsedTime:0,pseudoElement:0}),BA=It(RA),zA=Ee({},xa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),FA=It(zA),UA=Ee({},xa,{data:0}),Qy=It(UA),WA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},HA={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"},KA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function VA(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=KA[e])?!!t[e]:!1}function Gh(){return VA}var GA=Ee({},Su,{key:function(e){if(e.key){var t=WA[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=gl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?HA[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gh,charCode:function(e){return e.type==="keypress"?gl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?gl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),qA=It(GA),XA=Ee({},Js,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zy=It(XA),YA=Ee({},Su,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gh}),QA=It(YA),ZA=Ee({},xa,{propertyName:0,elapsedTime:0,pseudoElement:0}),JA=It(ZA),eE=Ee({},Js,{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}),tE=It(eE),rE=[9,13,27,32],qh=Nr&&"CompositionEvent"in window,lo=null;Nr&&"documentMode"in document&&(lo=document.documentMode);var nE=Nr&&"TextEvent"in window&&!lo,Mw=Nr&&(!qh||lo&&8<lo&&11>=lo),Jy=" ",em=!1;function Iw(e,t){switch(e){case"keyup":return rE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mi=!1;function iE(e,t){switch(e){case"compositionend":return Nw(t);case"keypress":return t.which!==32?null:(em=!0,Jy);case"textInput":return e=t.data,e===Jy&&em?null:e;default:return null}}function aE(e,t){if(mi)return e==="compositionend"||!qh&&Iw(e,t)?(e=Cw(),ml=Kh=en=null,mi=!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 Mw&&t.locale!=="ko"?null:t.data;default:return null}}var oE={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 tm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!oE[e.type]:t==="textarea"}function Dw(e,t,r,n){pw(n),t=Il(t,"onChange"),0<t.length&&(r=new Vh("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var so=null,To=null;function uE(e){Gw(e,0)}function ec(e){var t=wi(e);if(ow(t))return e}function lE(e,t){if(e==="change")return t}var Lw=!1;if(Nr){var bf;if(Nr){var wf="oninput"in document;if(!wf){var rm=document.createElement("div");rm.setAttribute("oninput","return;"),wf=typeof rm.oninput=="function"}bf=wf}else bf=!1;Lw=bf&&(!document.documentMode||9<document.documentMode)}function nm(){so&&(so.detachEvent("onpropertychange",Rw),To=so=null)}function Rw(e){if(e.propertyName==="value"&&ec(To)){var t=[];Dw(t,To,e,zh(e)),mw(uE,t)}}function sE(e,t,r){e==="focusin"?(nm(),so=t,To=r,so.attachEvent("onpropertychange",Rw)):e==="focusout"&&nm()}function cE(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ec(To)}function fE(e,t){if(e==="click")return ec(t)}function dE(e,t){if(e==="input"||e==="change")return ec(t)}function pE(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ur=typeof Object.is=="function"?Object.is:pE;function ko(e,t){if(ur(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!cd.call(t,i)||!ur(e[i],t[i]))return!1}return!0}function im(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function am(e,t){var r=im(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=im(r)}}function Bw(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Bw(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function zw(){for(var e=window,t=El();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=El(e.document)}return t}function Xh(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 hE(e){var t=zw(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Bw(r.ownerDocument.documentElement,r)){if(n!==null&&Xh(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=am(r,a);var o=am(r,n);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>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var vE=Nr&&"documentMode"in document&&11>=document.documentMode,gi=null,Td=null,co=null,kd=!1;function om(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;kd||gi==null||gi!==El(n)||(n=gi,"selectionStart"in n&&Xh(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),co&&ko(co,n)||(co=n,n=Il(Td,"onSelect"),0<n.length&&(t=new Vh("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=gi)))}function Ku(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var bi={animationend:Ku("Animation","AnimationEnd"),animationiteration:Ku("Animation","AnimationIteration"),animationstart:Ku("Animation","AnimationStart"),transitionend:Ku("Transition","TransitionEnd")},xf={},Fw={};Nr&&(Fw=document.createElement("div").style,"AnimationEvent"in window||(delete bi.animationend.animation,delete bi.animationiteration.animation,delete bi.animationstart.animation),"TransitionEvent"in window||delete bi.transitionend.transition);function tc(e){if(xf[e])return xf[e];if(!bi[e])return e;var t=bi[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Fw)return xf[e]=t[r];return e}var Uw=tc("animationend"),Ww=tc("animationiteration"),Hw=tc("animationstart"),Kw=tc("transitionend"),Vw=new Map,um="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 vn(e,t){Vw.set(e,t),ri(t,[e])}for(var Of=0;Of<um.length;Of++){var Sf=um[Of],yE=Sf.toLowerCase(),mE=Sf[0].toUpperCase()+Sf.slice(1);vn(yE,"on"+mE)}vn(Uw,"onAnimationEnd");vn(Ww,"onAnimationIteration");vn(Hw,"onAnimationStart");vn("dblclick","onDoubleClick");vn("focusin","onFocus");vn("focusout","onBlur");vn(Kw,"onTransitionEnd");Ui("onMouseEnter",["mouseout","mouseover"]);Ui("onMouseLeave",["mouseout","mouseover"]);Ui("onPointerEnter",["pointerout","pointerover"]);Ui("onPointerLeave",["pointerout","pointerover"]);ri("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ri("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ri("onBeforeInput",["compositionend","keypress","textInput","paste"]);ri("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ri("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ri("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var io="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(" "),gE=new Set("cancel close invalid load scroll toggle".split(" ").concat(io));function lm(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,yA(n,t,void 0,e),e.currentTarget=null}function Gw(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var u=n[o],l=u.instance,s=u.currentTarget;if(u=u.listener,l!==a&&i.isPropagationStopped())break e;lm(i,u,s),a=l}else for(o=0;o<n.length;o++){if(u=n[o],l=u.instance,s=u.currentTarget,u=u.listener,l!==a&&i.isPropagationStopped())break e;lm(i,u,s),a=l}}}if(Tl)throw e=Pd,Tl=!1,Pd=null,e}function ge(e,t){var r=t[Nd];r===void 0&&(r=t[Nd]=new Set);var n=e+"__bubble";r.has(n)||(qw(t,e,2,!1),r.add(n))}function _f(e,t,r){var n=0;t&&(n|=4),qw(r,e,n,t)}var Vu="_reactListening"+Math.random().toString(36).slice(2);function jo(e){if(!e[Vu]){e[Vu]=!0,tw.forEach(function(r){r!=="selectionchange"&&(gE.has(r)||_f(r,!1,e),_f(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vu]||(t[Vu]=!0,_f("selectionchange",!1,t))}}function qw(e,t,r,n){switch(jw(t)){case 1:var i=CA;break;case 4:i=MA;break;default:i=Hh}r=i.bind(null,t,r,e),i=void 0,!_d||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Pf(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var u=n.stateNode.containerInfo;if(u===i||u.nodeType===8&&u.parentNode===i)break;if(o===4)for(o=n.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(;u!==null;){if(o=In(u),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}u=u.parentNode}}n=n.return}mw(function(){var s=a,f=zh(r),c=[];e:{var d=Vw.get(e);if(d!==void 0){var p=Vh,m=e;switch(e){case"keypress":if(gl(r)===0)break e;case"keydown":case"keyup":p=qA;break;case"focusin":m="focus",p=gf;break;case"focusout":m="blur",p=gf;break;case"beforeblur":case"afterblur":p=gf;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=Yy;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=DA;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=QA;break;case Uw:case Ww:case Hw:p=BA;break;case Kw:p=JA;break;case"scroll":p=IA;break;case"wheel":p=tE;break;case"copy":case"cut":case"paste":p=FA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Zy}var h=(t&4)!==0,w=!h&&e==="scroll",v=h?d!==null?d+"Capture":null:d;h=[];for(var y=s,g;y!==null;){g=y;var O=g.stateNode;if(g.tag===5&&O!==null&&(g=O,v!==null&&(O=Po(y,v),O!=null&&h.push(Co(y,O,g)))),w)break;y=y.return}0<h.length&&(d=new p(d,m,null,r,f),c.push({event:d,listeners:h}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",d&&r!==Od&&(m=r.relatedTarget||r.fromElement)&&(In(m)||m[Dr]))break e;if((p||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,p?(m=r.relatedTarget||r.toElement,p=s,m=m?In(m):null,m!==null&&(w=ni(m),m!==w||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=s),p!==m)){if(h=Yy,O="onMouseLeave",v="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(h=Zy,O="onPointerLeave",v="onPointerEnter",y="pointer"),w=p==null?d:wi(p),g=m==null?d:wi(m),d=new h(O,y+"leave",p,r,f),d.target=w,d.relatedTarget=g,O=null,In(f)===s&&(h=new h(v,y+"enter",m,r,f),h.target=g,h.relatedTarget=w,O=h),w=O,p&&m)t:{for(h=p,v=m,y=0,g=h;g;g=ci(g))y++;for(g=0,O=v;O;O=ci(O))g++;for(;0<y-g;)h=ci(h),y--;for(;0<g-y;)v=ci(v),g--;for(;y--;){if(h===v||v!==null&&h===v.alternate)break t;h=ci(h),v=ci(v)}h=null}else h=null;p!==null&&sm(c,d,p,h,!1),m!==null&&w!==null&&sm(c,w,m,h,!0)}}e:{if(d=s?wi(s):window,p=d.nodeName&&d.nodeName.toLowerCase(),p==="select"||p==="input"&&d.type==="file")var b=lE;else if(tm(d))if(Lw)b=dE;else{b=cE;var x=sE}else(p=d.nodeName)&&p.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(b=fE);if(b&&(b=b(e,s))){Dw(c,b,r,f);break e}x&&x(e,d,s),e==="focusout"&&(x=d._wrapperState)&&x.controlled&&d.type==="number"&&md(d,"number",d.value)}switch(x=s?wi(s):window,e){case"focusin":(tm(x)||x.contentEditable==="true")&&(gi=x,Td=s,co=null);break;case"focusout":co=Td=gi=null;break;case"mousedown":kd=!0;break;case"contextmenu":case"mouseup":case"dragend":kd=!1,om(c,r,f);break;case"selectionchange":if(vE)break;case"keydown":case"keyup":om(c,r,f)}var S;if(qh)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else mi?Iw(e,r)&&(_="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(_="onCompositionStart");_&&(Mw&&r.locale!=="ko"&&(mi||_!=="onCompositionStart"?_==="onCompositionEnd"&&mi&&(S=Cw()):(en=f,Kh="value"in en?en.value:en.textContent,mi=!0)),x=Il(s,_),0<x.length&&(_=new Qy(_,e,null,r,f),c.push({event:_,listeners:x}),S?_.data=S:(S=Nw(r),S!==null&&(_.data=S)))),(S=nE?iE(e,r):aE(e,r))&&(s=Il(s,"onBeforeInput"),0<s.length&&(f=new Qy("onBeforeInput","beforeinput",null,r,f),c.push({event:f,listeners:s}),f.data=S))}Gw(c,t)})}function Co(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Il(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Po(e,r),a!=null&&n.unshift(Co(e,a,i)),a=Po(e,t),a!=null&&n.push(Co(e,a,i))),e=e.return}return n}function ci(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function sm(e,t,r,n,i){for(var a=t._reactName,o=[];r!==null&&r!==n;){var u=r,l=u.alternate,s=u.stateNode;if(l!==null&&l===n)break;u.tag===5&&s!==null&&(u=s,i?(l=Po(r,a),l!=null&&o.unshift(Co(r,l,u))):i||(l=Po(r,a),l!=null&&o.push(Co(r,l,u)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var bE=/\r\n?/g,wE=/\u0000|\uFFFD/g;function cm(e){return(typeof e=="string"?e:""+e).replace(bE,`
`).replace(wE,"")}function Gu(e,t,r){if(t=cm(t),cm(e)!==t&&r)throw Error(F(425))}function Nl(){}var jd=null,Cd=null;function Md(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 Id=typeof setTimeout=="function"?setTimeout:void 0,xE=typeof clearTimeout=="function"?clearTimeout:void 0,fm=typeof Promise=="function"?Promise:void 0,OE=typeof queueMicrotask=="function"?queueMicrotask:typeof fm<"u"?function(e){return fm.resolve(null).then(e).catch(SE)}:Id;function SE(e){setTimeout(function(){throw e})}function Af(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),$o(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);$o(t)}function un(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 dm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Oa=Math.random().toString(36).slice(2),fr="__reactFiber$"+Oa,Mo="__reactProps$"+Oa,Dr="__reactContainer$"+Oa,Nd="__reactEvents$"+Oa,_E="__reactListeners$"+Oa,PE="__reactHandles$"+Oa;function In(e){var t=e[fr];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Dr]||r[fr]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=dm(e);e!==null;){if(r=e[fr])return r;e=dm(e)}return t}e=r,r=e.parentNode}return null}function _u(e){return e=e[fr]||e[Dr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function wi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(F(33))}function rc(e){return e[Mo]||null}var Dd=[],xi=-1;function yn(e){return{current:e}}function xe(e){0>xi||(e.current=Dd[xi],Dd[xi]=null,xi--)}function ye(e,t){xi++,Dd[xi]=e.current,e.current=t}var hn={},at=yn(hn),gt=yn(!1),Kn=hn;function Wi(e,t){var r=e.type.contextTypes;if(!r)return hn;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function bt(e){return e=e.childContextTypes,e!=null}function Dl(){xe(gt),xe(at)}function pm(e,t,r){if(at.current!==hn)throw Error(F(168));ye(at,t),ye(gt,r)}function Xw(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(F(108,sA(e)||"Unknown",i));return Ee({},r,n)}function Ll(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hn,Kn=at.current,ye(at,e),ye(gt,gt.current),!0}function hm(e,t,r){var n=e.stateNode;if(!n)throw Error(F(169));r?(e=Xw(e,t,Kn),n.__reactInternalMemoizedMergedChildContext=e,xe(gt),xe(at),ye(at,e)):xe(gt),ye(gt,r)}var Pr=null,nc=!1,Ef=!1;function Yw(e){Pr===null?Pr=[e]:Pr.push(e)}function AE(e){nc=!0,Yw(e)}function mn(){if(!Ef&&Pr!==null){Ef=!0;var e=0,t=ce;try{var r=Pr;for(ce=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Pr=null,nc=!1}catch(i){throw Pr!==null&&(Pr=Pr.slice(e+1)),xw(Fh,mn),i}finally{ce=t,Ef=!1}}return null}var Oi=[],Si=0,Rl=null,Bl=0,Bt=[],zt=0,Vn=null,Ar=1,Er="";function $n(e,t){Oi[Si++]=Bl,Oi[Si++]=Rl,Rl=e,Bl=t}function Qw(e,t,r){Bt[zt++]=Ar,Bt[zt++]=Er,Bt[zt++]=Vn,Vn=e;var n=Ar;e=Er;var i=32-ir(n)-1;n&=~(1<<i),r+=1;var a=32-ir(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,Ar=1<<32-ir(t)+i|r<<i|n,Er=a+e}else Ar=1<<a|r<<i|n,Er=e}function Yh(e){e.return!==null&&($n(e,1),Qw(e,1,0))}function Qh(e){for(;e===Rl;)Rl=Oi[--Si],Oi[Si]=null,Bl=Oi[--Si],Oi[Si]=null;for(;e===Vn;)Vn=Bt[--zt],Bt[zt]=null,Er=Bt[--zt],Bt[zt]=null,Ar=Bt[--zt],Bt[zt]=null}var Tt=null,$t=null,Se=!1,rr=null;function Zw(e,t){var r=Ut(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function vm(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Tt=e,$t=un(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Tt=e,$t=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Vn!==null?{id:Ar,overflow:Er}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Ut(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Tt=e,$t=null,!0):!1;default:return!1}}function Ld(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Rd(e){if(Se){var t=$t;if(t){var r=t;if(!vm(e,t)){if(Ld(e))throw Error(F(418));t=un(r.nextSibling);var n=Tt;t&&vm(e,t)?Zw(n,r):(e.flags=e.flags&-4097|2,Se=!1,Tt=e)}}else{if(Ld(e))throw Error(F(418));e.flags=e.flags&-4097|2,Se=!1,Tt=e}}}function ym(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Tt=e}function qu(e){if(e!==Tt)return!1;if(!Se)return ym(e),Se=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Md(e.type,e.memoizedProps)),t&&(t=$t)){if(Ld(e))throw Jw(),Error(F(418));for(;t;)Zw(e,t),t=un(t.nextSibling)}if(ym(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(F(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){$t=un(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}$t=null}}else $t=Tt?un(e.stateNode.nextSibling):null;return!0}function Jw(){for(var e=$t;e;)e=un(e.nextSibling)}function Hi(){$t=Tt=null,Se=!1}function Zh(e){rr===null?rr=[e]:rr.push(e)}var EE=Ur.ReactCurrentBatchConfig;function Ua(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(F(309));var n=r.stateNode}if(!n)throw Error(F(147,e));var i=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var u=i.refs;o===null?delete u[a]:u[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(F(284));if(!r._owner)throw Error(F(290,e))}return e}function Xu(e,t){throw e=Object.prototype.toString.call(t),Error(F(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function mm(e){var t=e._init;return t(e._payload)}function ex(e){function t(v,y){if(e){var g=v.deletions;g===null?(v.deletions=[y],v.flags|=16):g.push(y)}}function r(v,y){if(!e)return null;for(;y!==null;)t(v,y),y=y.sibling;return null}function n(v,y){for(v=new Map;y!==null;)y.key!==null?v.set(y.key,y):v.set(y.index,y),y=y.sibling;return v}function i(v,y){return v=fn(v,y),v.index=0,v.sibling=null,v}function a(v,y,g){return v.index=g,e?(g=v.alternate,g!==null?(g=g.index,g<y?(v.flags|=2,y):g):(v.flags|=2,y)):(v.flags|=1048576,y)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function u(v,y,g,O){return y===null||y.tag!==6?(y=If(g,v.mode,O),y.return=v,y):(y=i(y,g),y.return=v,y)}function l(v,y,g,O){var b=g.type;return b===yi?f(v,y,g.props.children,O,g.key):y!==null&&(y.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===qr&&mm(b)===y.type)?(O=i(y,g.props),O.ref=Ua(v,y,g),O.return=v,O):(O=Pl(g.type,g.key,g.props,null,v.mode,O),O.ref=Ua(v,y,g),O.return=v,O)}function s(v,y,g,O){return y===null||y.tag!==4||y.stateNode.containerInfo!==g.containerInfo||y.stateNode.implementation!==g.implementation?(y=Nf(g,v.mode,O),y.return=v,y):(y=i(y,g.children||[]),y.return=v,y)}function f(v,y,g,O,b){return y===null||y.tag!==7?(y=Un(g,v.mode,O,b),y.return=v,y):(y=i(y,g),y.return=v,y)}function c(v,y,g){if(typeof y=="string"&&y!==""||typeof y=="number")return y=If(""+y,v.mode,g),y.return=v,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ru:return g=Pl(y.type,y.key,y.props,null,v.mode,g),g.ref=Ua(v,null,y),g.return=v,g;case vi:return y=Nf(y,v.mode,g),y.return=v,y;case qr:var O=y._init;return c(v,O(y._payload),g)}if(ro(y)||La(y))return y=Un(y,v.mode,g,null),y.return=v,y;Xu(v,y)}return null}function d(v,y,g,O){var b=y!==null?y.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return b!==null?null:u(v,y,""+g,O);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Ru:return g.key===b?l(v,y,g,O):null;case vi:return g.key===b?s(v,y,g,O):null;case qr:return b=g._init,d(v,y,b(g._payload),O)}if(ro(g)||La(g))return b!==null?null:f(v,y,g,O,null);Xu(v,g)}return null}function p(v,y,g,O,b){if(typeof O=="string"&&O!==""||typeof O=="number")return v=v.get(g)||null,u(y,v,""+O,b);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case Ru:return v=v.get(O.key===null?g:O.key)||null,l(y,v,O,b);case vi:return v=v.get(O.key===null?g:O.key)||null,s(y,v,O,b);case qr:var x=O._init;return p(v,y,g,x(O._payload),b)}if(ro(O)||La(O))return v=v.get(g)||null,f(y,v,O,b,null);Xu(y,O)}return null}function m(v,y,g,O){for(var b=null,x=null,S=y,_=y=0,A=null;S!==null&&_<g.length;_++){S.index>_?(A=S,S=null):A=S.sibling;var $=d(v,S,g[_],O);if($===null){S===null&&(S=A);break}e&&S&&$.alternate===null&&t(v,S),y=a($,y,_),x===null?b=$:x.sibling=$,x=$,S=A}if(_===g.length)return r(v,S),Se&&$n(v,_),b;if(S===null){for(;_<g.length;_++)S=c(v,g[_],O),S!==null&&(y=a(S,y,_),x===null?b=S:x.sibling=S,x=S);return Se&&$n(v,_),b}for(S=n(v,S);_<g.length;_++)A=p(S,v,_,g[_],O),A!==null&&(e&&A.alternate!==null&&S.delete(A.key===null?_:A.key),y=a(A,y,_),x===null?b=A:x.sibling=A,x=A);return e&&S.forEach(function(E){return t(v,E)}),Se&&$n(v,_),b}function h(v,y,g,O){var b=La(g);if(typeof b!="function")throw Error(F(150));if(g=b.call(g),g==null)throw Error(F(151));for(var x=b=null,S=y,_=y=0,A=null,$=g.next();S!==null&&!$.done;_++,$=g.next()){S.index>_?(A=S,S=null):A=S.sibling;var E=d(v,S,$.value,O);if(E===null){S===null&&(S=A);break}e&&S&&E.alternate===null&&t(v,S),y=a(E,y,_),x===null?b=E:x.sibling=E,x=E,S=A}if($.done)return r(v,S),Se&&$n(v,_),b;if(S===null){for(;!$.done;_++,$=g.next())$=c(v,$.value,O),$!==null&&(y=a($,y,_),x===null?b=$:x.sibling=$,x=$);return Se&&$n(v,_),b}for(S=n(v,S);!$.done;_++,$=g.next())$=p(S,v,_,$.value,O),$!==null&&(e&&$.alternate!==null&&S.delete($.key===null?_:$.key),y=a($,y,_),x===null?b=$:x.sibling=$,x=$);return e&&S.forEach(function(T){return t(v,T)}),Se&&$n(v,_),b}function w(v,y,g,O){if(typeof g=="object"&&g!==null&&g.type===yi&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Ru:e:{for(var b=g.key,x=y;x!==null;){if(x.key===b){if(b=g.type,b===yi){if(x.tag===7){r(v,x.sibling),y=i(x,g.props.children),y.return=v,v=y;break e}}else if(x.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===qr&&mm(b)===x.type){r(v,x.sibling),y=i(x,g.props),y.ref=Ua(v,x,g),y.return=v,v=y;break e}r(v,x);break}else t(v,x);x=x.sibling}g.type===yi?(y=Un(g.props.children,v.mode,O,g.key),y.return=v,v=y):(O=Pl(g.type,g.key,g.props,null,v.mode,O),O.ref=Ua(v,y,g),O.return=v,v=O)}return o(v);case vi:e:{for(x=g.key;y!==null;){if(y.key===x)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){r(v,y.sibling),y=i(y,g.children||[]),y.return=v,v=y;break e}else{r(v,y);break}else t(v,y);y=y.sibling}y=Nf(g,v.mode,O),y.return=v,v=y}return o(v);case qr:return x=g._init,w(v,y,x(g._payload),O)}if(ro(g))return m(v,y,g,O);if(La(g))return h(v,y,g,O);Xu(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,y!==null&&y.tag===6?(r(v,y.sibling),y=i(y,g),y.return=v,v=y):(r(v,y),y=If(g,v.mode,O),y.return=v,v=y),o(v)):r(v,y)}return w}var Ki=ex(!0),tx=ex(!1),zl=yn(null),Fl=null,_i=null,Jh=null;function ev(){Jh=_i=Fl=null}function tv(e){var t=zl.current;xe(zl),e._currentValue=t}function Bd(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Di(e,t){Fl=e,Jh=_i=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(yt=!0),e.firstContext=null)}function Kt(e){var t=e._currentValue;if(Jh!==e)if(e={context:e,memoizedValue:t,next:null},_i===null){if(Fl===null)throw Error(F(308));_i=e,Fl.dependencies={lanes:0,firstContext:e}}else _i=_i.next=e;return t}var Nn=null;function rv(e){Nn===null?Nn=[e]:Nn.push(e)}function rx(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,rv(t)):(r.next=i.next,i.next=r),t.interleaved=r,Lr(e,n)}function Lr(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Xr=!1;function nv(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function nx(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 jr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ln(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,ae&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Lr(e,r)}return i=n.interleaved,i===null?(t.next=t,rv(n)):(t.next=i.next,i.next=t),n.interleaved=t,Lr(e,r)}function bl(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Uh(e,r)}}function gm(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ul(e,t,r,n){var i=e.updateQueue;Xr=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,u=i.shared.pending;if(u!==null){i.shared.pending=null;var l=u,s=l.next;l.next=null,o===null?a=s:o.next=s,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,u=f.lastBaseUpdate,u!==o&&(u===null?f.firstBaseUpdate=s:u.next=s,f.lastBaseUpdate=l))}if(a!==null){var c=i.baseState;o=0,f=s=l=null,u=a;do{var d=u.lane,p=u.eventTime;if((n&d)===d){f!==null&&(f=f.next={eventTime:p,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var m=e,h=u;switch(d=t,p=r,h.tag){case 1:if(m=h.payload,typeof m=="function"){c=m.call(p,c,d);break e}c=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,d=typeof m=="function"?m.call(p,c,d):m,d==null)break e;c=Ee({},c,d);break e;case 2:Xr=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[u]:d.push(u))}else p={eventTime:p,lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},f===null?(s=f=p,l=c):f=f.next=p,o|=d;if(u=u.next,u===null){if(u=i.shared.pending,u===null)break;d=u,u=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(f===null&&(l=c),i.baseState=l,i.firstBaseUpdate=s,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);qn|=o,e.lanes=o,e.memoizedState=c}}function bm(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(F(191,i));i.call(n)}}}var Pu={},hr=yn(Pu),Io=yn(Pu),No=yn(Pu);function Dn(e){if(e===Pu)throw Error(F(174));return e}function iv(e,t){switch(ye(No,t),ye(Io,e),ye(hr,Pu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:bd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bd(t,e)}xe(hr),ye(hr,t)}function Vi(){xe(hr),xe(Io),xe(No)}function ix(e){Dn(No.current);var t=Dn(hr.current),r=bd(t,e.type);t!==r&&(ye(Io,e),ye(hr,r))}function av(e){Io.current===e&&(xe(hr),xe(Io))}var Pe=yn(0);function Wl(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.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 $f=[];function ov(){for(var e=0;e<$f.length;e++)$f[e]._workInProgressVersionPrimary=null;$f.length=0}var wl=Ur.ReactCurrentDispatcher,Tf=Ur.ReactCurrentBatchConfig,Gn=0,Ae=null,ze=null,Ve=null,Hl=!1,fo=!1,Do=0,$E=0;function et(){throw Error(F(321))}function uv(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ur(e[r],t[r]))return!1;return!0}function lv(e,t,r,n,i,a){if(Gn=a,Ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,wl.current=e===null||e.memoizedState===null?CE:ME,e=r(n,i),fo){a=0;do{if(fo=!1,Do=0,25<=a)throw Error(F(301));a+=1,Ve=ze=null,t.updateQueue=null,wl.current=IE,e=r(n,i)}while(fo)}if(wl.current=Kl,t=ze!==null&&ze.next!==null,Gn=0,Ve=ze=Ae=null,Hl=!1,t)throw Error(F(300));return e}function sv(){var e=Do!==0;return Do=0,e}function cr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ve===null?Ae.memoizedState=Ve=e:Ve=Ve.next=e,Ve}function Vt(){if(ze===null){var e=Ae.alternate;e=e!==null?e.memoizedState:null}else e=ze.next;var t=Ve===null?Ae.memoizedState:Ve.next;if(t!==null)Ve=t,ze=e;else{if(e===null)throw Error(F(310));ze=e,e={memoizedState:ze.memoizedState,baseState:ze.baseState,baseQueue:ze.baseQueue,queue:ze.queue,next:null},Ve===null?Ae.memoizedState=Ve=e:Ve=Ve.next=e}return Ve}function Lo(e,t){return typeof t=="function"?t(e):t}function kf(e){var t=Vt(),r=t.queue;if(r===null)throw Error(F(311));r.lastRenderedReducer=e;var n=ze,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var u=o=null,l=null,s=a;do{var f=s.lane;if((Gn&f)===f)l!==null&&(l=l.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),n=s.hasEagerState?s.eagerState:e(n,s.action);else{var c={lane:f,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};l===null?(u=l=c,o=n):l=l.next=c,Ae.lanes|=f,qn|=f}s=s.next}while(s!==null&&s!==a);l===null?o=n:l.next=u,ur(n,t.memoizedState)||(yt=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do a=i.lane,Ae.lanes|=a,qn|=a,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function jf(e){var t=Vt(),r=t.queue;if(r===null)throw Error(F(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);ur(a,t.memoizedState)||(yt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function ax(){}function ox(e,t){var r=Ae,n=Vt(),i=t(),a=!ur(n.memoizedState,i);if(a&&(n.memoizedState=i,yt=!0),n=n.queue,cv(sx.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||Ve!==null&&Ve.memoizedState.tag&1){if(r.flags|=2048,Ro(9,lx.bind(null,r,n,i,t),void 0,null),qe===null)throw Error(F(349));Gn&30||ux(r,t,i)}return i}function ux(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Ae.updateQueue,t===null?(t={lastEffect:null,stores:null},Ae.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function lx(e,t,r,n){t.value=r,t.getSnapshot=n,cx(t)&&fx(e)}function sx(e,t,r){return r(function(){cx(t)&&fx(e)})}function cx(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ur(e,r)}catch{return!0}}function fx(e){var t=Lr(e,1);t!==null&&ar(t,e,1,-1)}function wm(e){var t=cr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:e},t.queue=e,e=e.dispatch=jE.bind(null,Ae,e),[t.memoizedState,e]}function Ro(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Ae.updateQueue,t===null?(t={lastEffect:null,stores:null},Ae.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function dx(){return Vt().memoizedState}function xl(e,t,r,n){var i=cr();Ae.flags|=e,i.memoizedState=Ro(1|t,r,void 0,n===void 0?null:n)}function ic(e,t,r,n){var i=Vt();n=n===void 0?null:n;var a=void 0;if(ze!==null){var o=ze.memoizedState;if(a=o.destroy,n!==null&&uv(n,o.deps)){i.memoizedState=Ro(t,r,a,n);return}}Ae.flags|=e,i.memoizedState=Ro(1|t,r,a,n)}function xm(e,t){return xl(8390656,8,e,t)}function cv(e,t){return ic(2048,8,e,t)}function px(e,t){return ic(4,2,e,t)}function hx(e,t){return ic(4,4,e,t)}function vx(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 yx(e,t,r){return r=r!=null?r.concat([e]):null,ic(4,4,vx.bind(null,t,e),r)}function fv(){}function mx(e,t){var r=Vt();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&uv(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function gx(e,t){var r=Vt();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&uv(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function bx(e,t,r){return Gn&21?(ur(r,t)||(r=_w(),Ae.lanes|=r,qn|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,yt=!0),e.memoizedState=r)}function TE(e,t){var r=ce;ce=r!==0&&4>r?r:4,e(!0);var n=Tf.transition;Tf.transition={};try{e(!1),t()}finally{ce=r,Tf.transition=n}}function wx(){return Vt().memoizedState}function kE(e,t,r){var n=cn(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},xx(e))Ox(t,r);else if(r=rx(e,t,r,n),r!==null){var i=ct();ar(r,e,n,i),Sx(r,t,n)}}function jE(e,t,r){var n=cn(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(xx(e))Ox(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,u=a(o,r);if(i.hasEagerState=!0,i.eagerState=u,ur(u,o)){var l=t.interleaved;l===null?(i.next=i,rv(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=rx(e,t,i,n),r!==null&&(i=ct(),ar(r,e,n,i),Sx(r,t,n))}}function xx(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function Ox(e,t){fo=Hl=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Sx(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Uh(e,r)}}var Kl={readContext:Kt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},CE={readContext:Kt,useCallback:function(e,t){return cr().memoizedState=[e,t===void 0?null:t],e},useContext:Kt,useEffect:xm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,xl(4194308,4,vx.bind(null,t,e),r)},useLayoutEffect:function(e,t){return xl(4194308,4,e,t)},useInsertionEffect:function(e,t){return xl(4,2,e,t)},useMemo:function(e,t){var r=cr();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=cr();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=kE.bind(null,Ae,e),[n.memoizedState,e]},useRef:function(e){var t=cr();return e={current:e},t.memoizedState=e},useState:wm,useDebugValue:fv,useDeferredValue:function(e){return cr().memoizedState=e},useTransition:function(){var e=wm(!1),t=e[0];return e=TE.bind(null,e[1]),cr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Ae,i=cr();if(Se){if(r===void 0)throw Error(F(407));r=r()}else{if(r=t(),qe===null)throw Error(F(349));Gn&30||ux(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,xm(sx.bind(null,n,a,e),[e]),n.flags|=2048,Ro(9,lx.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=cr(),t=qe.identifierPrefix;if(Se){var r=Er,n=Ar;r=(n&~(1<<32-ir(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Do++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=$E++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ME={readContext:Kt,useCallback:mx,useContext:Kt,useEffect:cv,useImperativeHandle:yx,useInsertionEffect:px,useLayoutEffect:hx,useMemo:gx,useReducer:kf,useRef:dx,useState:function(){return kf(Lo)},useDebugValue:fv,useDeferredValue:function(e){var t=Vt();return bx(t,ze.memoizedState,e)},useTransition:function(){var e=kf(Lo)[0],t=Vt().memoizedState;return[e,t]},useMutableSource:ax,useSyncExternalStore:ox,useId:wx,unstable_isNewReconciler:!1},IE={readContext:Kt,useCallback:mx,useContext:Kt,useEffect:cv,useImperativeHandle:yx,useInsertionEffect:px,useLayoutEffect:hx,useMemo:gx,useReducer:jf,useRef:dx,useState:function(){return jf(Lo)},useDebugValue:fv,useDeferredValue:function(e){var t=Vt();return ze===null?t.memoizedState=e:bx(t,ze.memoizedState,e)},useTransition:function(){var e=jf(Lo)[0],t=Vt().memoizedState;return[e,t]},useMutableSource:ax,useSyncExternalStore:ox,useId:wx,unstable_isNewReconciler:!1};function Zt(e,t){if(e&&e.defaultProps){t=Ee({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function zd(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:Ee({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ac={isMounted:function(e){return(e=e._reactInternals)?ni(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=ct(),i=cn(e),a=jr(n,i);a.payload=t,r!=null&&(a.callback=r),t=ln(e,a,i),t!==null&&(ar(t,e,i,n),bl(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=ct(),i=cn(e),a=jr(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=ln(e,a,i),t!==null&&(ar(t,e,i,n),bl(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ct(),n=cn(e),i=jr(r,n);i.tag=2,t!=null&&(i.callback=t),t=ln(e,i,n),t!==null&&(ar(t,e,n,r),bl(t,e,n))}};function Om(e,t,r,n,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,o):t.prototype&&t.prototype.isPureReactComponent?!ko(r,n)||!ko(i,a):!0}function _x(e,t,r){var n=!1,i=hn,a=t.contextType;return typeof a=="object"&&a!==null?a=Kt(a):(i=bt(t)?Kn:at.current,n=t.contextTypes,a=(n=n!=null)?Wi(e,i):hn),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ac,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Sm(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ac.enqueueReplaceState(t,t.state,null)}function Fd(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},nv(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Kt(a):(a=bt(t)?Kn:at.current,i.context=Wi(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(zd(e,t,a,r),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&&ac.enqueueReplaceState(i,i.state,null),Ul(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Gi(e,t){try{var r="",n=t;do r+=lA(n),n=n.return;while(n);var i=r}catch(a){i=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:i,digest:null}}function Cf(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Ud(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var NE=typeof WeakMap=="function"?WeakMap:Map;function Px(e,t,r){r=jr(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Gl||(Gl=!0,Zd=n),Ud(e,t)},r}function Ax(e,t,r){r=jr(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){Ud(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){Ud(e,t),typeof n!="function"&&(sn===null?sn=new Set([this]):sn.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function _m(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new NE;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=XE.bind(null,e,t,r),t.then(e,e))}function Pm(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 Am(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=jr(-1,1),t.tag=2,ln(r,t,1))),r.lanes|=1),e)}var DE=Ur.ReactCurrentOwner,yt=!1;function ot(e,t,r,n){t.child=e===null?tx(t,null,r,n):Ki(t,e.child,r,n)}function Em(e,t,r,n,i){r=r.render;var a=t.ref;return Di(t,i),n=lv(e,t,r,n,a,i),r=sv(),e!==null&&!yt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Rr(e,t,i)):(Se&&r&&Yh(t),t.flags|=1,ot(e,t,n,i),t.child)}function $m(e,t,r,n,i){if(e===null){var a=r.type;return typeof a=="function"&&!bv(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,Ex(e,t,a,n,i)):(e=Pl(r.type,null,n,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(r=r.compare,r=r!==null?r:ko,r(o,n)&&e.ref===t.ref)return Rr(e,t,i)}return t.flags|=1,e=fn(a,n),e.ref=t.ref,e.return=t,t.child=e}function Ex(e,t,r,n,i){if(e!==null){var a=e.memoizedProps;if(ko(a,n)&&e.ref===t.ref)if(yt=!1,t.pendingProps=n=a,(e.lanes&i)!==0)e.flags&131072&&(yt=!0);else return t.lanes=e.lanes,Rr(e,t,i)}return Wd(e,t,r,n,i)}function $x(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ye(Ai,_t),_t|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ye(Ai,_t),_t|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,ye(Ai,_t),_t|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,ye(Ai,_t),_t|=n;return ot(e,t,i,r),t.child}function Tx(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Wd(e,t,r,n,i){var a=bt(r)?Kn:at.current;return a=Wi(t,a),Di(t,i),r=lv(e,t,r,n,a,i),n=sv(),e!==null&&!yt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Rr(e,t,i)):(Se&&n&&Yh(t),t.flags|=1,ot(e,t,r,i),t.child)}function Tm(e,t,r,n,i){if(bt(r)){var a=!0;Ll(t)}else a=!1;if(Di(t,i),t.stateNode===null)Ol(e,t),_x(t,r,n),Fd(t,r,n,i),n=!0;else if(e===null){var o=t.stateNode,u=t.memoizedProps;o.props=u;var l=o.context,s=r.contextType;typeof s=="object"&&s!==null?s=Kt(s):(s=bt(r)?Kn:at.current,s=Wi(t,s));var f=r.getDerivedStateFromProps,c=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";c||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==n||l!==s)&&Sm(t,o,n,s),Xr=!1;var d=t.memoizedState;o.state=d,Ul(t,n,o,i),l=t.memoizedState,u!==n||d!==l||gt.current||Xr?(typeof f=="function"&&(zd(t,r,f,n),l=t.memoizedState),(u=Xr||Om(t,r,u,n,d,l,s))?(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=n,t.memoizedState=l),o.props=n,o.state=l,o.context=s,n=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,nx(e,t),u=t.memoizedProps,s=t.type===t.elementType?u:Zt(t.type,u),o.props=s,c=t.pendingProps,d=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=Kt(l):(l=bt(r)?Kn:at.current,l=Wi(t,l));var p=r.getDerivedStateFromProps;(f=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==c||d!==l)&&Sm(t,o,n,l),Xr=!1,d=t.memoizedState,o.state=d,Ul(t,n,o,i);var m=t.memoizedState;u!==c||d!==m||gt.current||Xr?(typeof p=="function"&&(zd(t,r,p,n),m=t.memoizedState),(s=Xr||Om(t,r,s,n,d,m,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,m,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,m,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),o.props=n,o.state=m,o.context=l,n=s):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return Hd(e,t,r,n,a,i)}function Hd(e,t,r,n,i,a){Tx(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return i&&hm(t,r,!1),Rr(e,t,a);n=t.stateNode,DE.current=t;var u=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=Ki(t,e.child,null,a),t.child=Ki(t,null,u,a)):ot(e,t,u,a),t.memoizedState=n.state,i&&hm(t,r,!0),t.child}function kx(e){var t=e.stateNode;t.pendingContext?pm(e,t.pendingContext,t.pendingContext!==t.context):t.context&&pm(e,t.context,!1),iv(e,t.containerInfo)}function km(e,t,r,n,i){return Hi(),Zh(i),t.flags|=256,ot(e,t,r,n),t.child}var Kd={dehydrated:null,treeContext:null,retryLane:0};function Vd(e){return{baseLanes:e,cachePool:null,transitions:null}}function jx(e,t,r){var n=t.pendingProps,i=Pe.current,a=!1,o=(t.flags&128)!==0,u;if((u=o)||(u=e!==null&&e.memoizedState===null?!1:(i&2)!==0),u?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),ye(Pe,i&1),e===null)return Rd(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=n.children,e=n.fallback,a?(n=t.mode,a=t.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=lc(o,n,0,null),e=Un(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Vd(r),t.memoizedState=Kd,e):dv(t,o));if(i=e.memoizedState,i!==null&&(u=i.dehydrated,u!==null))return LE(e,t,o,n,u,i,r);if(a){a=n.fallback,o=t.mode,i=e.child,u=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=fn(i,l),n.subtreeFlags=i.subtreeFlags&14680064),u!==null?a=fn(u,a):(a=Un(a,o,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,o=e.child.memoizedState,o=o===null?Vd(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~r,t.memoizedState=Kd,n}return a=e.child,e=a.sibling,n=fn(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function dv(e,t){return t=lc({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Yu(e,t,r,n){return n!==null&&Zh(n),Ki(t,e.child,null,r),e=dv(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function LE(e,t,r,n,i,a,o){if(r)return t.flags&256?(t.flags&=-257,n=Cf(Error(F(422))),Yu(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=lc({mode:"visible",children:n.children},i,0,null),a=Un(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&Ki(t,e.child,null,o),t.child.memoizedState=Vd(o),t.memoizedState=Kd,a);if(!(t.mode&1))return Yu(e,t,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var u=n.dgst;return n=u,a=Error(F(419)),n=Cf(a,n,void 0),Yu(e,t,o,n)}if(u=(o&e.childLanes)!==0,yt||u){if(n=qe,n!==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&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,Lr(e,i),ar(n,e,i,-1))}return gv(),n=Cf(Error(F(421))),Yu(e,t,o,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=YE.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,$t=un(i.nextSibling),Tt=t,Se=!0,rr=null,e!==null&&(Bt[zt++]=Ar,Bt[zt++]=Er,Bt[zt++]=Vn,Ar=e.id,Er=e.overflow,Vn=t),t=dv(t,n.children),t.flags|=4096,t)}function jm(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Bd(e.return,t,r)}function Mf(e,t,r,n,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function Cx(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(ot(e,t,n.children,r),n=Pe.current,n&2)n=n&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&&jm(e,r,t);else if(e.tag===19)jm(e,r,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}n&=1}if(ye(Pe,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Wl(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Mf(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Wl(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Mf(t,!0,r,null,a);break;case"together":Mf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ol(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Rr(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),qn|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(F(153));if(t.child!==null){for(e=t.child,r=fn(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=fn(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function RE(e,t,r){switch(t.tag){case 3:kx(t),Hi();break;case 5:ix(t);break;case 1:bt(t.type)&&Ll(t);break;case 4:iv(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;ye(zl,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(ye(Pe,Pe.current&1),t.flags|=128,null):r&t.child.childLanes?jx(e,t,r):(ye(Pe,Pe.current&1),e=Rr(e,t,r),e!==null?e.sibling:null);ye(Pe,Pe.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return Cx(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ye(Pe,Pe.current),n)break;return null;case 22:case 23:return t.lanes=0,$x(e,t,r)}return Rr(e,t,r)}var Mx,Gd,Ix,Nx;Mx=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Gd=function(){};Ix=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Dn(hr.current);var a=null;switch(r){case"input":i=vd(e,i),n=vd(e,n),a=[];break;case"select":i=Ee({},i,{value:void 0}),n=Ee({},n,{value:void 0}),a=[];break;case"textarea":i=gd(e,i),n=gd(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Nl)}wd(r,n);var o;r=null;for(s in i)if(!n.hasOwnProperty(s)&&i.hasOwnProperty(s)&&i[s]!=null)if(s==="style"){var u=i[s];for(o in u)u.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(So.hasOwnProperty(s)?a||(a=[]):(a=a||[]).push(s,null));for(s in n){var l=n[s];if(u=i!=null?i[s]:void 0,n.hasOwnProperty(s)&&l!==u&&(l!=null||u!=null))if(s==="style")if(u){for(o in u)!u.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&u[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(s,r)),r=l;else s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,u=u?u.__html:void 0,l!=null&&u!==l&&(a=a||[]).push(s,l)):s==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(s,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(So.hasOwnProperty(s)?(l!=null&&s==="onScroll"&&ge("scroll",e),a||u===l||(a=[])):(a=a||[]).push(s,l))}r&&(a=a||[]).push("style",r);var s=a;(t.updateQueue=s)&&(t.flags|=4)}};Nx=function(e,t,r,n){r!==n&&(t.flags|=4)};function Wa(e,t){if(!Se)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function tt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function BE(e,t,r){var n=t.pendingProps;switch(Qh(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return tt(t),null;case 1:return bt(t.type)&&Dl(),tt(t),null;case 3:return n=t.stateNode,Vi(),xe(gt),xe(at),ov(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(qu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,rr!==null&&(tp(rr),rr=null))),Gd(e,t),tt(t),null;case 5:av(t);var i=Dn(No.current);if(r=t.type,e!==null&&t.stateNode!=null)Ix(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(F(166));return tt(t),null}if(e=Dn(hr.current),qu(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[fr]=t,n[Mo]=a,e=(t.mode&1)!==0,r){case"dialog":ge("cancel",n),ge("close",n);break;case"iframe":case"object":case"embed":ge("load",n);break;case"video":case"audio":for(i=0;i<io.length;i++)ge(io[i],n);break;case"source":ge("error",n);break;case"img":case"image":case"link":ge("error",n),ge("load",n);break;case"details":ge("toggle",n);break;case"input":zy(n,a),ge("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},ge("invalid",n);break;case"textarea":Uy(n,a),ge("invalid",n)}wd(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var u=a[o];o==="children"?typeof u=="string"?n.textContent!==u&&(a.suppressHydrationWarning!==!0&&Gu(n.textContent,u,e),i=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(a.suppressHydrationWarning!==!0&&Gu(n.textContent,u,e),i=["children",""+u]):So.hasOwnProperty(o)&&u!=null&&o==="onScroll"&&ge("scroll",n)}switch(r){case"input":Bu(n),Fy(n,a,!0);break;case"textarea":Bu(n),Wy(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=Nl)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=sw(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[fr]=t,e[Mo]=n,Mx(e,t,!1,!1),t.stateNode=e;e:{switch(o=xd(r,n),r){case"dialog":ge("cancel",e),ge("close",e),i=n;break;case"iframe":case"object":case"embed":ge("load",e),i=n;break;case"video":case"audio":for(i=0;i<io.length;i++)ge(io[i],e);i=n;break;case"source":ge("error",e),i=n;break;case"img":case"image":case"link":ge("error",e),ge("load",e),i=n;break;case"details":ge("toggle",e),i=n;break;case"input":zy(e,n),i=vd(e,n),ge("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=Ee({},n,{value:void 0}),ge("invalid",e);break;case"textarea":Uy(e,n),i=gd(e,n),ge("invalid",e);break;default:i=n}wd(r,i),u=i;for(a in u)if(u.hasOwnProperty(a)){var l=u[a];a==="style"?dw(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&cw(e,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&_o(e,l):typeof l=="number"&&_o(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(So.hasOwnProperty(a)?l!=null&&a==="onScroll"&&ge("scroll",e):l!=null&&Dh(e,a,l,o))}switch(r){case"input":Bu(e),Fy(e,n,!1);break;case"textarea":Bu(e),Wy(e);break;case"option":n.value!=null&&e.setAttribute("value",""+pn(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?Ci(e,!!n.multiple,a,!1):n.defaultValue!=null&&Ci(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Nl)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return tt(t),null;case 6:if(e&&t.stateNode!=null)Nx(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(F(166));if(r=Dn(No.current),Dn(hr.current),qu(t)){if(n=t.stateNode,r=t.memoizedProps,n[fr]=t,(a=n.nodeValue!==r)&&(e=Tt,e!==null))switch(e.tag){case 3:Gu(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Gu(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[fr]=t,t.stateNode=n}return tt(t),null;case 13:if(xe(Pe),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Se&&$t!==null&&t.mode&1&&!(t.flags&128))Jw(),Hi(),t.flags|=98560,a=!1;else if(a=qu(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(F(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(F(317));a[fr]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;tt(t),a=!1}else rr!==null&&(tp(rr),rr=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||Pe.current&1?Ue===0&&(Ue=3):gv())),t.updateQueue!==null&&(t.flags|=4),tt(t),null);case 4:return Vi(),Gd(e,t),e===null&&jo(t.stateNode.containerInfo),tt(t),null;case 10:return tv(t.type._context),tt(t),null;case 17:return bt(t.type)&&Dl(),tt(t),null;case 19:if(xe(Pe),a=t.memoizedState,a===null)return tt(t),null;if(n=(t.flags&128)!==0,o=a.rendering,o===null)if(n)Wa(a,!1);else{if(Ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Wl(e),o!==null){for(t.flags|=128,Wa(a,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,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}),r=r.sibling;return ye(Pe,Pe.current&1|2),t.child}e=e.sibling}a.tail!==null&&Ce()>qi&&(t.flags|=128,n=!0,Wa(a,!1),t.lanes=4194304)}else{if(!n)if(e=Wl(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Wa(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Se)return tt(t),null}else 2*Ce()-a.renderingStartTime>qi&&r!==1073741824&&(t.flags|=128,n=!0,Wa(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ce(),t.sibling=null,r=Pe.current,ye(Pe,n?r&1|2:r&1),t):(tt(t),null);case 22:case 23:return mv(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?_t&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(F(156,t.tag))}function zE(e,t){switch(Qh(t),t.tag){case 1:return bt(t.type)&&Dl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vi(),xe(gt),xe(at),ov(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return av(t),null;case 13:if(xe(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(F(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xe(Pe),null;case 4:return Vi(),null;case 10:return tv(t.type._context),null;case 22:case 23:return mv(),null;case 24:return null;default:return null}}var Qu=!1,nt=!1,FE=typeof WeakSet=="function"?WeakSet:Set,V=null;function Pi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Te(e,t,n)}else r.current=null}function qd(e,t,r){try{r()}catch(n){Te(e,t,n)}}var Cm=!1;function UE(e,t){if(jd=Cl,e=zw(),Xh(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,u=-1,l=-1,s=0,f=0,c=e,d=null;t:for(;;){for(var p;c!==r||i!==0&&c.nodeType!==3||(u=o+i),c!==a||n!==0&&c.nodeType!==3||(l=o+n),c.nodeType===3&&(o+=c.nodeValue.length),(p=c.firstChild)!==null;)d=c,c=p;for(;;){if(c===e)break t;if(d===r&&++s===i&&(u=o),d===a&&++f===n&&(l=o),(p=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=p}r=u===-1||l===-1?null:{start:u,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Cd={focusedElem:e,selectionRange:r},Cl=!1,V=t;V!==null;)if(t=V,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,V=e;else for(;V!==null;){t=V;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var h=m.memoizedProps,w=m.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?h:Zt(t.type,h),w);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(F(163))}}catch(O){Te(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,V=e;break}V=t.return}return m=Cm,Cm=!1,m}function po(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&qd(t,r,a)}i=i.next}while(i!==n)}}function oc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Xd(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Dx(e){var t=e.alternate;t!==null&&(e.alternate=null,Dx(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[fr],delete t[Mo],delete t[Nd],delete t[_E],delete t[PE])),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 Lx(e){return e.tag===5||e.tag===3||e.tag===4}function Mm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Lx(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 Yd(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Nl));else if(n!==4&&(e=e.child,e!==null))for(Yd(e,t,r),e=e.sibling;e!==null;)Yd(e,t,r),e=e.sibling}function Qd(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Qd(e,t,r),e=e.sibling;e!==null;)Qd(e,t,r),e=e.sibling}var Qe=null,Jt=!1;function Gr(e,t,r){for(r=r.child;r!==null;)Rx(e,t,r),r=r.sibling}function Rx(e,t,r){if(pr&&typeof pr.onCommitFiberUnmount=="function")try{pr.onCommitFiberUnmount(Zs,r)}catch{}switch(r.tag){case 5:nt||Pi(r,t);case 6:var n=Qe,i=Jt;Qe=null,Gr(e,t,r),Qe=n,Jt=i,Qe!==null&&(Jt?(e=Qe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Qe.removeChild(r.stateNode));break;case 18:Qe!==null&&(Jt?(e=Qe,r=r.stateNode,e.nodeType===8?Af(e.parentNode,r):e.nodeType===1&&Af(e,r),$o(e)):Af(Qe,r.stateNode));break;case 4:n=Qe,i=Jt,Qe=r.stateNode.containerInfo,Jt=!0,Gr(e,t,r),Qe=n,Jt=i;break;case 0:case 11:case 14:case 15:if(!nt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&qd(r,t,o),i=i.next}while(i!==n)}Gr(e,t,r);break;case 1:if(!nt&&(Pi(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){Te(r,t,u)}Gr(e,t,r);break;case 21:Gr(e,t,r);break;case 22:r.mode&1?(nt=(n=nt)||r.memoizedState!==null,Gr(e,t,r),nt=n):Gr(e,t,r);break;default:Gr(e,t,r)}}function Im(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new FE),t.forEach(function(n){var i=QE.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Yt(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,o=t,u=o;e:for(;u!==null;){switch(u.tag){case 5:Qe=u.stateNode,Jt=!1;break e;case 3:Qe=u.stateNode.containerInfo,Jt=!0;break e;case 4:Qe=u.stateNode.containerInfo,Jt=!0;break e}u=u.return}if(Qe===null)throw Error(F(160));Rx(a,o,i),Qe=null,Jt=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(s){Te(i,t,s)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Bx(t,e),t=t.sibling}function Bx(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Yt(t,e),sr(e),n&4){try{po(3,e,e.return),oc(3,e)}catch(h){Te(e,e.return,h)}try{po(5,e,e.return)}catch(h){Te(e,e.return,h)}}break;case 1:Yt(t,e),sr(e),n&512&&r!==null&&Pi(r,r.return);break;case 5:if(Yt(t,e),sr(e),n&512&&r!==null&&Pi(r,r.return),e.flags&32){var i=e.stateNode;try{_o(i,"")}catch(h){Te(e,e.return,h)}}if(n&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=r!==null?r.memoizedProps:a,u=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{u==="input"&&a.type==="radio"&&a.name!=null&&uw(i,a),xd(u,o);var s=xd(u,a);for(o=0;o<l.length;o+=2){var f=l[o],c=l[o+1];f==="style"?dw(i,c):f==="dangerouslySetInnerHTML"?cw(i,c):f==="children"?_o(i,c):Dh(i,f,c,s)}switch(u){case"input":yd(i,a);break;case"textarea":lw(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var p=a.value;p!=null?Ci(i,!!a.multiple,p,!1):d!==!!a.multiple&&(a.defaultValue!=null?Ci(i,!!a.multiple,a.defaultValue,!0):Ci(i,!!a.multiple,a.multiple?[]:"",!1))}i[Mo]=a}catch(h){Te(e,e.return,h)}}break;case 6:if(Yt(t,e),sr(e),n&4){if(e.stateNode===null)throw Error(F(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(h){Te(e,e.return,h)}}break;case 3:if(Yt(t,e),sr(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{$o(t.containerInfo)}catch(h){Te(e,e.return,h)}break;case 4:Yt(t,e),sr(e);break;case 13:Yt(t,e),sr(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(vv=Ce())),n&4&&Im(e);break;case 22:if(f=r!==null&&r.memoizedState!==null,e.mode&1?(nt=(s=nt)||f,Yt(t,e),nt=s):Yt(t,e),sr(e),n&8192){if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!f&&e.mode&1)for(V=e,f=e.child;f!==null;){for(c=V=f;V!==null;){switch(d=V,p=d.child,d.tag){case 0:case 11:case 14:case 15:po(4,d,d.return);break;case 1:Pi(d,d.return);var m=d.stateNode;if(typeof m.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(h){Te(n,r,h)}}break;case 5:Pi(d,d.return);break;case 22:if(d.memoizedState!==null){Dm(c);continue}}p!==null?(p.return=d,V=p):Dm(c)}f=f.sibling}e:for(f=null,c=e;;){if(c.tag===5){if(f===null){f=c;try{i=c.stateNode,s?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(u=c.stateNode,l=c.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,u.style.display=fw("display",o))}catch(h){Te(e,e.return,h)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=s?"":c.memoizedProps}catch(h){Te(e,e.return,h)}}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:Yt(t,e),sr(e),n&4&&Im(e);break;case 21:break;default:Yt(t,e),sr(e)}}function sr(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(Lx(r)){var n=r;break e}r=r.return}throw Error(F(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(_o(i,""),n.flags&=-33);var a=Mm(e);Qd(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,u=Mm(e);Yd(e,u,o);break;default:throw Error(F(161))}}catch(l){Te(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function WE(e,t,r){V=e,zx(e)}function zx(e,t,r){for(var n=(e.mode&1)!==0;V!==null;){var i=V,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||Qu;if(!o){var u=i.alternate,l=u!==null&&u.memoizedState!==null||nt;u=Qu;var s=nt;if(Qu=o,(nt=l)&&!s)for(V=i;V!==null;)o=V,l=o.child,o.tag===22&&o.memoizedState!==null?Lm(i):l!==null?(l.return=o,V=l):Lm(i);for(;a!==null;)V=a,zx(a),a=a.sibling;V=i,Qu=u,nt=s}Nm(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,V=a):Nm(e)}}function Nm(e){for(;V!==null;){var t=V;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:nt||oc(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!nt)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:Zt(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&bm(t,a,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}bm(t,o,r)}break;case 5:var u=t.stateNode;if(r===null&&t.flags&4){r=u;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var s=t.alternate;if(s!==null){var f=s.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&$o(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(F(163))}nt||t.flags&512&&Xd(t)}catch(d){Te(t,t.return,d)}}if(t===e){V=null;break}if(r=t.sibling,r!==null){r.return=t.return,V=r;break}V=t.return}}function Dm(e){for(;V!==null;){var t=V;if(t===e){V=null;break}var r=t.sibling;if(r!==null){r.return=t.return,V=r;break}V=t.return}}function Lm(e){for(;V!==null;){var t=V;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{oc(4,t)}catch(l){Te(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){Te(t,i,l)}}var a=t.return;try{Xd(t)}catch(l){Te(t,a,l)}break;case 5:var o=t.return;try{Xd(t)}catch(l){Te(t,o,l)}}}catch(l){Te(t,t.return,l)}if(t===e){V=null;break}var u=t.sibling;if(u!==null){u.return=t.return,V=u;break}V=t.return}}var HE=Math.ceil,Vl=Ur.ReactCurrentDispatcher,pv=Ur.ReactCurrentOwner,Ht=Ur.ReactCurrentBatchConfig,ae=0,qe=null,Ie=null,Ze=0,_t=0,Ai=yn(0),Ue=0,Bo=null,qn=0,uc=0,hv=0,ho=null,vt=null,vv=0,qi=1/0,Or=null,Gl=!1,Zd=null,sn=null,Zu=!1,tn=null,ql=0,vo=0,Jd=null,Sl=-1,_l=0;function ct(){return ae&6?Ce():Sl!==-1?Sl:Sl=Ce()}function cn(e){return e.mode&1?ae&2&&Ze!==0?Ze&-Ze:EE.transition!==null?(_l===0&&(_l=_w()),_l):(e=ce,e!==0||(e=window.event,e=e===void 0?16:jw(e.type)),e):1}function ar(e,t,r,n){if(50<vo)throw vo=0,Jd=null,Error(F(185));Ou(e,r,n),(!(ae&2)||e!==qe)&&(e===qe&&(!(ae&2)&&(uc|=r),Ue===4&&Zr(e,Ze)),wt(e,n),r===1&&ae===0&&!(t.mode&1)&&(qi=Ce()+500,nc&&mn()))}function wt(e,t){var r=e.callbackNode;EA(e,t);var n=jl(e,e===qe?Ze:0);if(n===0)r!==null&&Vy(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Vy(r),t===1)e.tag===0?AE(Rm.bind(null,e)):Yw(Rm.bind(null,e)),OE(function(){!(ae&6)&&mn()}),r=null;else{switch(Pw(n)){case 1:r=Fh;break;case 4:r=Ow;break;case 16:r=kl;break;case 536870912:r=Sw;break;default:r=kl}r=qx(r,Fx.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Fx(e,t){if(Sl=-1,_l=0,ae&6)throw Error(F(327));var r=e.callbackNode;if(Li()&&e.callbackNode!==r)return null;var n=jl(e,e===qe?Ze:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Xl(e,n);else{t=n;var i=ae;ae|=2;var a=Wx();(qe!==e||Ze!==t)&&(Or=null,qi=Ce()+500,Fn(e,t));do try{GE();break}catch(u){Ux(e,u)}while(!0);ev(),Vl.current=a,ae=i,Ie!==null?t=0:(qe=null,Ze=0,t=Ue)}if(t!==0){if(t===2&&(i=Ad(e),i!==0&&(n=i,t=ep(e,i))),t===1)throw r=Bo,Fn(e,0),Zr(e,n),wt(e,Ce()),r;if(t===6)Zr(e,n);else{if(i=e.current.alternate,!(n&30)&&!KE(i)&&(t=Xl(e,n),t===2&&(a=Ad(e),a!==0&&(n=a,t=ep(e,a))),t===1))throw r=Bo,Fn(e,0),Zr(e,n),wt(e,Ce()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(F(345));case 2:Tn(e,vt,Or);break;case 3:if(Zr(e,n),(n&130023424)===n&&(t=vv+500-Ce(),10<t)){if(jl(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){ct(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Id(Tn.bind(null,e,vt,Or),t);break}Tn(e,vt,Or);break;case 4:if(Zr(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var o=31-ir(n);a=1<<o,o=t[o],o>i&&(i=o),n&=~a}if(n=i,n=Ce()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*HE(n/1960))-n,10<n){e.timeoutHandle=Id(Tn.bind(null,e,vt,Or),n);break}Tn(e,vt,Or);break;case 5:Tn(e,vt,Or);break;default:throw Error(F(329))}}}return wt(e,Ce()),e.callbackNode===r?Fx.bind(null,e):null}function ep(e,t){var r=ho;return e.current.memoizedState.isDehydrated&&(Fn(e,t).flags|=256),e=Xl(e,t),e!==2&&(t=vt,vt=r,t!==null&&tp(t)),e}function tp(e){vt===null?vt=e:vt.push.apply(vt,e)}function KE(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!ur(a(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 Zr(e,t){for(t&=~hv,t&=~uc,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-ir(t),n=1<<r;e[r]=-1,t&=~n}}function Rm(e){if(ae&6)throw Error(F(327));Li();var t=jl(e,0);if(!(t&1))return wt(e,Ce()),null;var r=Xl(e,t);if(e.tag!==0&&r===2){var n=Ad(e);n!==0&&(t=n,r=ep(e,n))}if(r===1)throw r=Bo,Fn(e,0),Zr(e,t),wt(e,Ce()),r;if(r===6)throw Error(F(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tn(e,vt,Or),wt(e,Ce()),null}function yv(e,t){var r=ae;ae|=1;try{return e(t)}finally{ae=r,ae===0&&(qi=Ce()+500,nc&&mn())}}function Xn(e){tn!==null&&tn.tag===0&&!(ae&6)&&Li();var t=ae;ae|=1;var r=Ht.transition,n=ce;try{if(Ht.transition=null,ce=1,e)return e()}finally{ce=n,Ht.transition=r,ae=t,!(ae&6)&&mn()}}function mv(){_t=Ai.current,xe(Ai)}function Fn(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,xE(r)),Ie!==null)for(r=Ie.return;r!==null;){var n=r;switch(Qh(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Dl();break;case 3:Vi(),xe(gt),xe(at),ov();break;case 5:av(n);break;case 4:Vi();break;case 13:xe(Pe);break;case 19:xe(Pe);break;case 10:tv(n.type._context);break;case 22:case 23:mv()}r=r.return}if(qe=e,Ie=e=fn(e.current,null),Ze=_t=t,Ue=0,Bo=null,hv=uc=qn=0,vt=ho=null,Nn!==null){for(t=0;t<Nn.length;t++)if(r=Nn[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}Nn=null}return e}function Ux(e,t){do{var r=Ie;try{if(ev(),wl.current=Kl,Hl){for(var n=Ae.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Hl=!1}if(Gn=0,Ve=ze=Ae=null,fo=!1,Do=0,pv.current=null,r===null||r.return===null){Ue=1,Bo=t,Ie=null;break}e:{var a=e,o=r.return,u=r,l=t;if(t=Ze,u.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var s=l,f=u,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 p=Pm(o);if(p!==null){p.flags&=-257,Am(p,o,u,a,t),p.mode&1&&_m(a,s,t),t=p,l=s;var m=t.updateQueue;if(m===null){var h=new Set;h.add(l),t.updateQueue=h}else m.add(l);break e}else{if(!(t&1)){_m(a,s,t),gv();break e}l=Error(F(426))}}else if(Se&&u.mode&1){var w=Pm(o);if(w!==null){!(w.flags&65536)&&(w.flags|=256),Am(w,o,u,a,t),Zh(Gi(l,u));break e}}a=l=Gi(l,u),Ue!==4&&(Ue=2),ho===null?ho=[a]:ho.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var v=Px(a,l,t);gm(a,v);break e;case 1:u=l;var y=a.type,g=a.stateNode;if(!(a.flags&128)&&(typeof y.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(sn===null||!sn.has(g)))){a.flags|=65536,t&=-t,a.lanes|=t;var O=Ax(a,u,t);gm(a,O);break e}}a=a.return}while(a!==null)}Kx(r)}catch(b){t=b,Ie===r&&r!==null&&(Ie=r=r.return);continue}break}while(!0)}function Wx(){var e=Vl.current;return Vl.current=Kl,e===null?Kl:e}function gv(){(Ue===0||Ue===3||Ue===2)&&(Ue=4),qe===null||!(qn&268435455)&&!(uc&268435455)||Zr(qe,Ze)}function Xl(e,t){var r=ae;ae|=2;var n=Wx();(qe!==e||Ze!==t)&&(Or=null,Fn(e,t));do try{VE();break}catch(i){Ux(e,i)}while(!0);if(ev(),ae=r,Vl.current=n,Ie!==null)throw Error(F(261));return qe=null,Ze=0,Ue}function VE(){for(;Ie!==null;)Hx(Ie)}function GE(){for(;Ie!==null&&!gA();)Hx(Ie)}function Hx(e){var t=Gx(e.alternate,e,_t);e.memoizedProps=e.pendingProps,t===null?Kx(e):Ie=t,pv.current=null}function Kx(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=zE(r,t),r!==null){r.flags&=32767,Ie=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ue=6,Ie=null;return}}else if(r=BE(r,t,_t),r!==null){Ie=r;return}if(t=t.sibling,t!==null){Ie=t;return}Ie=t=e}while(t!==null);Ue===0&&(Ue=5)}function Tn(e,t,r){var n=ce,i=Ht.transition;try{Ht.transition=null,ce=1,qE(e,t,r,n)}finally{Ht.transition=i,ce=n}return null}function qE(e,t,r,n){do Li();while(tn!==null);if(ae&6)throw Error(F(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(F(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if($A(e,a),e===qe&&(Ie=qe=null,Ze=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||Zu||(Zu=!0,qx(kl,function(){return Li(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Ht.transition,Ht.transition=null;var o=ce;ce=1;var u=ae;ae|=4,pv.current=null,UE(e,r),Bx(r,e),hE(Cd),Cl=!!jd,Cd=jd=null,e.current=r,WE(r),bA(),ae=u,ce=o,Ht.transition=a}else e.current=r;if(Zu&&(Zu=!1,tn=e,ql=i),a=e.pendingLanes,a===0&&(sn=null),OA(r.stateNode),wt(e,Ce()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Gl)throw Gl=!1,e=Zd,Zd=null,e;return ql&1&&e.tag!==0&&Li(),a=e.pendingLanes,a&1?e===Jd?vo++:(vo=0,Jd=e):vo=0,mn(),null}function Li(){if(tn!==null){var e=Pw(ql),t=Ht.transition,r=ce;try{if(Ht.transition=null,ce=16>e?16:e,tn===null)var n=!1;else{if(e=tn,tn=null,ql=0,ae&6)throw Error(F(331));var i=ae;for(ae|=4,V=e.current;V!==null;){var a=V,o=a.child;if(V.flags&16){var u=a.deletions;if(u!==null){for(var l=0;l<u.length;l++){var s=u[l];for(V=s;V!==null;){var f=V;switch(f.tag){case 0:case 11:case 15:po(8,f,a)}var c=f.child;if(c!==null)c.return=f,V=c;else for(;V!==null;){f=V;var d=f.sibling,p=f.return;if(Dx(f),f===s){V=null;break}if(d!==null){d.return=p,V=d;break}V=p}}}var m=a.alternate;if(m!==null){var h=m.child;if(h!==null){m.child=null;do{var w=h.sibling;h.sibling=null,h=w}while(h!==null)}}V=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,V=o;else e:for(;V!==null;){if(a=V,a.flags&2048)switch(a.tag){case 0:case 11:case 15:po(9,a,a.return)}var v=a.sibling;if(v!==null){v.return=a.return,V=v;break e}V=a.return}}var y=e.current;for(V=y;V!==null;){o=V;var g=o.child;if(o.subtreeFlags&2064&&g!==null)g.return=o,V=g;else e:for(o=y;V!==null;){if(u=V,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:oc(9,u)}}catch(b){Te(u,u.return,b)}if(u===o){V=null;break e}var O=u.sibling;if(O!==null){O.return=u.return,V=O;break e}V=u.return}}if(ae=i,mn(),pr&&typeof pr.onPostCommitFiberRoot=="function")try{pr.onPostCommitFiberRoot(Zs,e)}catch{}n=!0}return n}finally{ce=r,Ht.transition=t}}return!1}function Bm(e,t,r){t=Gi(r,t),t=Px(e,t,1),e=ln(e,t,1),t=ct(),e!==null&&(Ou(e,1,t),wt(e,t))}function Te(e,t,r){if(e.tag===3)Bm(e,e,r);else for(;t!==null;){if(t.tag===3){Bm(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(sn===null||!sn.has(n))){e=Gi(r,e),e=Ax(t,e,1),t=ln(t,e,1),e=ct(),t!==null&&(Ou(t,1,e),wt(t,e));break}}t=t.return}}function XE(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=ct(),e.pingedLanes|=e.suspendedLanes&r,qe===e&&(Ze&r)===r&&(Ue===4||Ue===3&&(Ze&130023424)===Ze&&500>Ce()-vv?Fn(e,0):hv|=r),wt(e,t)}function Vx(e,t){t===0&&(e.mode&1?(t=Uu,Uu<<=1,!(Uu&130023424)&&(Uu=4194304)):t=1);var r=ct();e=Lr(e,t),e!==null&&(Ou(e,t,r),wt(e,r))}function YE(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Vx(e,r)}function QE(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(F(314))}n!==null&&n.delete(t),Vx(e,r)}var Gx;Gx=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||gt.current)yt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return yt=!1,RE(e,t,r);yt=!!(e.flags&131072)}else yt=!1,Se&&t.flags&1048576&&Qw(t,Bl,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Ol(e,t),e=t.pendingProps;var i=Wi(t,at.current);Di(t,r),i=lv(null,t,n,e,i,r);var a=sv();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,bt(n)?(a=!0,Ll(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,nv(t),i.updater=ac,t.stateNode=i,i._reactInternals=t,Fd(t,n,e,r),t=Hd(null,t,n,!0,a,r)):(t.tag=0,Se&&a&&Yh(t),ot(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Ol(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=JE(n),e=Zt(n,e),i){case 0:t=Wd(null,t,n,e,r);break e;case 1:t=Tm(null,t,n,e,r);break e;case 11:t=Em(null,t,n,e,r);break e;case 14:t=$m(null,t,n,Zt(n.type,e),r);break e}throw Error(F(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Zt(n,i),Wd(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Zt(n,i),Tm(e,t,n,i,r);case 3:e:{if(kx(t),e===null)throw Error(F(387));n=t.pendingProps,a=t.memoizedState,i=a.element,nx(e,t),Ul(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Gi(Error(F(423)),t),t=km(e,t,n,r,i);break e}else if(n!==i){i=Gi(Error(F(424)),t),t=km(e,t,n,r,i);break e}else for($t=un(t.stateNode.containerInfo.firstChild),Tt=t,Se=!0,rr=null,r=tx(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Hi(),n===i){t=Rr(e,t,r);break e}ot(e,t,n,r)}t=t.child}return t;case 5:return ix(t),e===null&&Rd(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,Md(n,i)?o=null:a!==null&&Md(n,a)&&(t.flags|=32),Tx(e,t),ot(e,t,o,r),t.child;case 6:return e===null&&Rd(t),null;case 13:return jx(e,t,r);case 4:return iv(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ki(t,null,n,r):ot(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Zt(n,i),Em(e,t,n,i,r);case 7:return ot(e,t,t.pendingProps,r),t.child;case 8:return ot(e,t,t.pendingProps.children,r),t.child;case 12:return ot(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,ye(zl,n._currentValue),n._currentValue=o,a!==null)if(ur(a.value,o)){if(a.children===i.children&&!gt.current){t=Rr(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var u=a.dependencies;if(u!==null){o=a.child;for(var l=u.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=jr(-1,r&-r),l.tag=2;var s=a.updateQueue;if(s!==null){s=s.shared;var f=s.pending;f===null?l.next=l:(l.next=f.next,f.next=l),s.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),Bd(a.return,r,t),u.lanes|=r;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(F(341));o.lanes|=r,u=o.alternate,u!==null&&(u.lanes|=r),Bd(o,r,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,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Di(t,r),i=Kt(i),n=n(i),t.flags|=1,ot(e,t,n,r),t.child;case 14:return n=t.type,i=Zt(n,t.pendingProps),i=Zt(n.type,i),$m(e,t,n,i,r);case 15:return Ex(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Zt(n,i),Ol(e,t),t.tag=1,bt(n)?(e=!0,Ll(t)):e=!1,Di(t,r),_x(t,n,i),Fd(t,n,i,r),Hd(null,t,n,!0,e,r);case 19:return Cx(e,t,r);case 22:return $x(e,t,r)}throw Error(F(156,t.tag))};function qx(e,t){return xw(e,t)}function ZE(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ut(e,t,r,n){return new ZE(e,t,r,n)}function bv(e){return e=e.prototype,!(!e||!e.isReactComponent)}function JE(e){if(typeof e=="function")return bv(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Rh)return 11;if(e===Bh)return 14}return 2}function fn(e,t){var r=e.alternate;return r===null?(r=Ut(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Pl(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")bv(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case yi:return Un(r.children,i,a,t);case Lh:o=8,i|=8;break;case fd:return e=Ut(12,r,t,i|2),e.elementType=fd,e.lanes=a,e;case dd:return e=Ut(13,r,t,i),e.elementType=dd,e.lanes=a,e;case pd:return e=Ut(19,r,t,i),e.elementType=pd,e.lanes=a,e;case iw:return lc(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rw:o=10;break e;case nw:o=9;break e;case Rh:o=11;break e;case Bh:o=14;break e;case qr:o=16,n=null;break e}throw Error(F(130,e==null?e:typeof e,""))}return t=Ut(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function Un(e,t,r,n){return e=Ut(7,e,n,t),e.lanes=r,e}function lc(e,t,r,n){return e=Ut(22,e,n,t),e.elementType=iw,e.lanes=r,e.stateNode={isHidden:!1},e}function If(e,t,r){return e=Ut(6,e,null,t),e.lanes=r,e}function Nf(e,t,r){return t=Ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function e$(e,t,r,n,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=vf(0),this.expirationTimes=vf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vf(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function wv(e,t,r,n,i,a,o,u,l){return e=new e$(e,t,r,u,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Ut(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},nv(a),e}function t$(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:vi,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Xx(e){if(!e)return hn;e=e._reactInternals;e:{if(ni(e)!==e||e.tag!==1)throw Error(F(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(bt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(F(171))}if(e.tag===1){var r=e.type;if(bt(r))return Xw(e,r,t)}return t}function Yx(e,t,r,n,i,a,o,u,l){return e=wv(r,n,!0,e,i,a,o,u,l),e.context=Xx(null),r=e.current,n=ct(),i=cn(r),a=jr(n,i),a.callback=t??null,ln(r,a,i),e.current.lanes=i,Ou(e,i,n),wt(e,n),e}function sc(e,t,r,n){var i=t.current,a=ct(),o=cn(i);return r=Xx(r),t.context===null?t.context=r:t.pendingContext=r,t=jr(a,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=ln(i,t,o),e!==null&&(ar(e,i,o,a),bl(e,i,o)),o}function Yl(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 zm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function xv(e,t){zm(e,t),(e=e.alternate)&&zm(e,t)}function r$(){return null}var Qx=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ov(e){this._internalRoot=e}cc.prototype.render=Ov.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(F(409));sc(e,t,null,null)};cc.prototype.unmount=Ov.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xn(function(){sc(null,e,null,null)}),t[Dr]=null}};function cc(e){this._internalRoot=e}cc.prototype.unstable_scheduleHydration=function(e){if(e){var t=$w();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Qr.length&&t!==0&&t<Qr[r].priority;r++);Qr.splice(r,0,e),r===0&&kw(e)}};function Sv(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function fc(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Fm(){}function n$(e,t,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var s=Yl(o);a.call(s)}}var o=Yx(t,n,e,0,null,!1,!1,"",Fm);return e._reactRootContainer=o,e[Dr]=o.current,jo(e.nodeType===8?e.parentNode:e),Xn(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var u=n;n=function(){var s=Yl(l);u.call(s)}}var l=wv(e,0,!1,null,null,!1,!1,"",Fm);return e._reactRootContainer=l,e[Dr]=l.current,jo(e.nodeType===8?e.parentNode:e),Xn(function(){sc(t,l,r,n)}),l}function dc(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var u=i;i=function(){var l=Yl(o);u.call(l)}}sc(t,o,e,i)}else o=n$(r,t,e,i,n);return Yl(o)}Aw=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=no(t.pendingLanes);r!==0&&(Uh(t,r|1),wt(t,Ce()),!(ae&6)&&(qi=Ce()+500,mn()))}break;case 13:Xn(function(){var n=Lr(e,1);if(n!==null){var i=ct();ar(n,e,1,i)}}),xv(e,1)}};Wh=function(e){if(e.tag===13){var t=Lr(e,134217728);if(t!==null){var r=ct();ar(t,e,134217728,r)}xv(e,134217728)}};Ew=function(e){if(e.tag===13){var t=cn(e),r=Lr(e,t);if(r!==null){var n=ct();ar(r,e,t,n)}xv(e,t)}};$w=function(){return ce};Tw=function(e,t){var r=ce;try{return ce=e,t()}finally{ce=r}};Sd=function(e,t,r){switch(t){case"input":if(yd(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=rc(n);if(!i)throw Error(F(90));ow(n),yd(n,i)}}}break;case"textarea":lw(e,r);break;case"select":t=r.value,t!=null&&Ci(e,!!r.multiple,t,!1)}};vw=yv;yw=Xn;var i$={usingClientEntryPoint:!1,Events:[_u,wi,rc,pw,hw,yv]},Ha={findFiberByHostInstance:In,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},a$={bundleType:Ha.bundleType,version:Ha.version,rendererPackageName:Ha.rendererPackageName,rendererConfig:Ha.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ur.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=bw(e),e===null?null:e.stateNode},findFiberByHostInstance:Ha.findFiberByHostInstance||r$,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{Zs=Ju.inject(a$),pr=Ju}catch{}}Mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i$;Mt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Sv(t))throw Error(F(200));return t$(e,t,null,r)};Mt.createRoot=function(e,t){if(!Sv(e))throw Error(F(299));var r=!1,n="",i=Qx;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=wv(e,1,!1,null,null,r,!1,n,i),e[Dr]=t.current,jo(e.nodeType===8?e.parentNode:e),new Ov(t)};Mt.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(F(188)):(e=Object.keys(e).join(","),Error(F(268,e)));return e=bw(t),e=e===null?null:e.stateNode,e};Mt.flushSync=function(e){return Xn(e)};Mt.hydrate=function(e,t,r){if(!fc(t))throw Error(F(200));return dc(null,e,t,!0,r)};Mt.hydrateRoot=function(e,t,r){if(!Sv(e))throw Error(F(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=Qx;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=Yx(t,null,e,1,r??null,i,!1,a,o),e[Dr]=t.current,jo(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new cc(t)};Mt.render=function(e,t,r){if(!fc(t))throw Error(F(200));return dc(null,e,t,!1,r)};Mt.unmountComponentAtNode=function(e){if(!fc(e))throw Error(F(40));return e._reactRootContainer?(Xn(function(){dc(null,null,e,!1,function(){e._reactRootContainer=null,e[Dr]=null})}),!0):!1};Mt.unstable_batchedUpdates=yv;Mt.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!fc(r))throw Error(F(200));if(e==null||e._reactInternals===void 0)throw Error(F(38));return dc(e,t,r,!1,n)};Mt.version="18.3.1-next-f1338f8080-20240426";function Zx(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Zx)}catch(e){console.error(e)}}Zx(),Z1.exports=Mt;var o$=Z1.exports;const zq=se(o$);function Jx(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=Jx(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function ee(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=Jx(e))&&(n&&(n+=" "),n+=t);return n}var u$=Array.isArray,xt=u$,l$=typeof Du=="object"&&Du&&Du.Object===Object&&Du,eO=l$,s$=eO,c$=typeof self=="object"&&self&&self.Object===Object&&self,f$=s$||c$||Function("return this")(),br=f$,d$=br,p$=d$.Symbol,Au=p$,Um=Au,tO=Object.prototype,h$=tO.hasOwnProperty,v$=tO.toString,Ka=Um?Um.toStringTag:void 0;function y$(e){var t=h$.call(e,Ka),r=e[Ka];try{e[Ka]=void 0;var n=!0}catch{}var i=v$.call(e);return n&&(t?e[Ka]=r:delete e[Ka]),i}var m$=y$,g$=Object.prototype,b$=g$.toString;function w$(e){return b$.call(e)}var x$=w$,Wm=Au,O$=m$,S$=x$,_$="[object Null]",P$="[object Undefined]",Hm=Wm?Wm.toStringTag:void 0;function A$(e){return e==null?e===void 0?P$:_$:Hm&&Hm in Object(e)?O$(e):S$(e)}var Wr=A$;function E$(e){return e!=null&&typeof e=="object"}var Hr=E$,$$=Wr,T$=Hr,k$="[object Symbol]";function j$(e){return typeof e=="symbol"||T$(e)&&$$(e)==k$}var Sa=j$,C$=xt,M$=Sa,I$=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,N$=/^\w*$/;function D$(e,t){if(C$(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||M$(e)?!0:N$.test(e)||!I$.test(e)||t!=null&&e in Object(t)}var _v=D$;function L$(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var gn=L$;const _a=se(gn);var R$=Wr,B$=gn,z$="[object AsyncFunction]",F$="[object Function]",U$="[object GeneratorFunction]",W$="[object Proxy]";function H$(e){if(!B$(e))return!1;var t=R$(e);return t==F$||t==U$||t==z$||t==W$}var Pv=H$;const Q=se(Pv);var K$=br,V$=K$["__core-js_shared__"],G$=V$,Df=G$,Km=function(){var e=/[^.]+$/.exec(Df&&Df.keys&&Df.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function q$(e){return!!Km&&Km in e}var X$=q$,Y$=Function.prototype,Q$=Y$.toString;function Z$(e){if(e!=null){try{return Q$.call(e)}catch{}try{return e+""}catch{}}return""}var rO=Z$,J$=Pv,eT=X$,tT=gn,rT=rO,nT=/[\\^$.*+?()[\]{}|]/g,iT=/^\[object .+?Constructor\]$/,aT=Function.prototype,oT=Object.prototype,uT=aT.toString,lT=oT.hasOwnProperty,sT=RegExp("^"+uT.call(lT).replace(nT,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function cT(e){if(!tT(e)||eT(e))return!1;var t=J$(e)?sT:iT;return t.test(rT(e))}var fT=cT;function dT(e,t){return e==null?void 0:e[t]}var pT=dT,hT=fT,vT=pT;function yT(e,t){var r=vT(e,t);return hT(r)?r:void 0}var ii=yT,mT=ii,gT=mT(Object,"create"),pc=gT,Vm=pc;function bT(){this.__data__=Vm?Vm(null):{},this.size=0}var wT=bT;function xT(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var OT=xT,ST=pc,_T="__lodash_hash_undefined__",PT=Object.prototype,AT=PT.hasOwnProperty;function ET(e){var t=this.__data__;if(ST){var r=t[e];return r===_T?void 0:r}return AT.call(t,e)?t[e]:void 0}var $T=ET,TT=pc,kT=Object.prototype,jT=kT.hasOwnProperty;function CT(e){var t=this.__data__;return TT?t[e]!==void 0:jT.call(t,e)}var MT=CT,IT=pc,NT="__lodash_hash_undefined__";function DT(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=IT&&t===void 0?NT:t,this}var LT=DT,RT=wT,BT=OT,zT=$T,FT=MT,UT=LT;function Pa(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Pa.prototype.clear=RT;Pa.prototype.delete=BT;Pa.prototype.get=zT;Pa.prototype.has=FT;Pa.prototype.set=UT;var WT=Pa;function HT(){this.__data__=[],this.size=0}var KT=HT;function VT(e,t){return e===t||e!==e&&t!==t}var Av=VT,GT=Av;function qT(e,t){for(var r=e.length;r--;)if(GT(e[r][0],t))return r;return-1}var hc=qT,XT=hc,YT=Array.prototype,QT=YT.splice;function ZT(e){var t=this.__data__,r=XT(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():QT.call(t,r,1),--this.size,!0}var JT=ZT,ek=hc;function tk(e){var t=this.__data__,r=ek(t,e);return r<0?void 0:t[r][1]}var rk=tk,nk=hc;function ik(e){return nk(this.__data__,e)>-1}var ak=ik,ok=hc;function uk(e,t){var r=this.__data__,n=ok(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var lk=uk,sk=KT,ck=JT,fk=rk,dk=ak,pk=lk;function Aa(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Aa.prototype.clear=sk;Aa.prototype.delete=ck;Aa.prototype.get=fk;Aa.prototype.has=dk;Aa.prototype.set=pk;var vc=Aa,hk=ii,vk=br,yk=hk(vk,"Map"),Ev=yk,Gm=WT,mk=vc,gk=Ev;function bk(){this.size=0,this.__data__={hash:new Gm,map:new(gk||mk),string:new Gm}}var wk=bk;function xk(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Ok=xk,Sk=Ok;function _k(e,t){var r=e.__data__;return Sk(t)?r[typeof t=="string"?"string":"hash"]:r.map}var yc=_k,Pk=yc;function Ak(e){var t=Pk(this,e).delete(e);return this.size-=t?1:0,t}var Ek=Ak,$k=yc;function Tk(e){return $k(this,e).get(e)}var kk=Tk,jk=yc;function Ck(e){return jk(this,e).has(e)}var Mk=Ck,Ik=yc;function Nk(e,t){var r=Ik(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var Dk=Nk,Lk=wk,Rk=Ek,Bk=kk,zk=Mk,Fk=Dk;function Ea(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ea.prototype.clear=Lk;Ea.prototype.delete=Rk;Ea.prototype.get=Bk;Ea.prototype.has=zk;Ea.prototype.set=Fk;var $v=Ea,nO=$v,Uk="Expected a function";function Tv(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Uk);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(Tv.Cache||nO),r}Tv.Cache=nO;var iO=Tv;const Wk=se(iO);var Hk=iO,Kk=500;function Vk(e){var t=Hk(e,function(n){return r.size===Kk&&r.clear(),n}),r=t.cache;return t}var Gk=Vk,qk=Gk,Xk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yk=/\\(\\)?/g,Qk=qk(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Xk,function(r,n,i,a){t.push(i?a.replace(Yk,"$1"):n||r)}),t}),Zk=Qk;function Jk(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var kv=Jk,qm=Au,ej=kv,tj=xt,rj=Sa,Xm=qm?qm.prototype:void 0,Ym=Xm?Xm.toString:void 0;function aO(e){if(typeof e=="string")return e;if(tj(e))return ej(e,aO)+"";if(rj(e))return Ym?Ym.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var nj=aO,ij=nj;function aj(e){return e==null?"":ij(e)}var oO=aj,oj=xt,uj=_v,lj=Zk,sj=oO;function cj(e,t){return oj(e)?e:uj(e,t)?[e]:lj(sj(e))}var uO=cj,fj=Sa;function dj(e){if(typeof e=="string"||fj(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var mc=dj,pj=uO,hj=mc;function vj(e,t){t=pj(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[hj(t[r++])];return r&&r==n?e:void 0}var jv=vj,yj=jv;function mj(e,t,r){var n=e==null?void 0:yj(e,t);return n===void 0?r:n}var lO=mj;const kt=se(lO);function gj(e){return e==null}var bj=gj;const Z=se(bj);var wj=Wr,xj=xt,Oj=Hr,Sj="[object String]";function _j(e){return typeof e=="string"||!xj(e)&&Oj(e)&&wj(e)==Sj}var Pj=_j;const Yn=se(Pj);var sO={exports:{}},fe={};/**
* @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 Cv=Symbol.for("react.element"),Mv=Symbol.for("react.portal"),gc=Symbol.for("react.fragment"),bc=Symbol.for("react.strict_mode"),wc=Symbol.for("react.profiler"),xc=Symbol.for("react.provider"),Oc=Symbol.for("react.context"),Aj=Symbol.for("react.server_context"),Sc=Symbol.for("react.forward_ref"),_c=Symbol.for("react.suspense"),Pc=Symbol.for("react.suspense_list"),Ac=Symbol.for("react.memo"),Ec=Symbol.for("react.lazy"),Ej=Symbol.for("react.offscreen"),cO;cO=Symbol.for("react.module.reference");function qt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Cv:switch(e=e.type,e){case gc:case wc:case bc:case _c:case Pc:return e;default:switch(e=e&&e.$$typeof,e){case Aj:case Oc:case Sc:case Ec:case Ac:case xc:return e;default:return t}}case Mv:return t}}}fe.ContextConsumer=Oc;fe.ContextProvider=xc;fe.Element=Cv;fe.ForwardRef=Sc;fe.Fragment=gc;fe.Lazy=Ec;fe.Memo=Ac;fe.Portal=Mv;fe.Profiler=wc;fe.StrictMode=bc;fe.Suspense=_c;fe.SuspenseList=Pc;fe.isAsyncMode=function(){return!1};fe.isConcurrentMode=function(){return!1};fe.isContextConsumer=function(e){return qt(e)===Oc};fe.isContextProvider=function(e){return qt(e)===xc};fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Cv};fe.isForwardRef=function(e){return qt(e)===Sc};fe.isFragment=function(e){return qt(e)===gc};fe.isLazy=function(e){return qt(e)===Ec};fe.isMemo=function(e){return qt(e)===Ac};fe.isPortal=function(e){return qt(e)===Mv};fe.isProfiler=function(e){return qt(e)===wc};fe.isStrictMode=function(e){return qt(e)===bc};fe.isSuspense=function(e){return qt(e)===_c};fe.isSuspenseList=function(e){return qt(e)===Pc};fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===gc||e===wc||e===bc||e===_c||e===Pc||e===Ej||typeof e=="object"&&e!==null&&(e.$$typeof===Ec||e.$$typeof===Ac||e.$$typeof===xc||e.$$typeof===Oc||e.$$typeof===Sc||e.$$typeof===cO||e.getModuleId!==void 0)};fe.typeOf=qt;sO.exports=fe;var $j=sO.exports,Tj=Wr,kj=Hr,jj="[object Number]";function Cj(e){return typeof e=="number"||kj(e)&&Tj(e)==jj}var fO=Cj;const Mj=se(fO);var Ij=fO;function Nj(e){return Ij(e)&&e!=+e}var Dj=Nj;const Eu=se(Dj);var ut=function(t){return t===0?0:t>0?1:-1},Ln=function(t){return Yn(t)&&t.indexOf("%")===t.length-1},W=function(t){return Mj(t)&&!Eu(t)},Lj=function(t){return Z(t)},We=function(t){return W(t)||Yn(t)},Rj=0,$a=function(t){var r=++Rj;return"".concat(t||"").concat(r)},lt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!W(t)&&!Yn(t))return n;var a;if(Ln(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Eu(a)&&(a=n),i&&a>r&&(a=r),a},Jr=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Bj=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},At=function(t,r){return W(t)&&W(r)?function(n){return t+n*(r-t)}:function(){return r}};function Ql(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):kt(n,t))===r})}var zj=function(t,r){return W(t)&&W(r)?t-r:Yn(t)&&Yn(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function Ri(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function rp(e){"@babel/helpers - typeof";return rp=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},rp(e)}var Fj=["viewBox","children"],Uj=["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"],Qm=["points","pathLength"],Lf={svg:Fj,polygon:Qm,polyline:Qm},Iv=["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"],Zl=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(B.isValidElement(t)&&(n=t.props),!_a(n))return null;var i={};return Object.keys(n).forEach(function(a){Iv.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},Wj=function(t,r,n){return function(i){return t(r,n,i),null}},Qn=function(t,r,n){if(!_a(t)||rp(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];Iv.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=Wj(o,r,n))}),i},Hj=["children"],Kj=["children"];function Zm(e,t){if(e==null)return{};var r=Vj(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vj(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function np(e){"@babel/helpers - typeof";return np=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},np(e)}var Jm={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"},Cr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},eg=null,Rf=null,Nv=function e(t){if(t===eg&&Array.isArray(Rf))return Rf;var r=[];return B.Children.forEach(t,function(n){Z(n)||($j.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Rf=r,eg=t,r};function jt(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Cr(i)}):n=[Cr(t)],Nv(e).forEach(function(i){var a=kt(i,"type.displayName")||kt(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function Pt(e,t){var r=jt(e,t);return r&&r[0]}var tg=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!W(n)||n<=0||!W(i)||i<=0)},Gj=["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"],qj=function(t){return t&&t.type&&Yn(t.type)&&Gj.indexOf(t.type)>=0},Xj=function(t){return t&&np(t)==="object"&&"clipDot"in t},Yj=function(t,r,n,i){var a,o=(a=Lf==null?void 0:Lf[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!Q(t)&&(i&&o.includes(r)||Uj.includes(r))||n&&Iv.includes(r)},X=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(B.isValidElement(t)&&(i=t.props),!_a(i))return null;var a={};return Object.keys(i).forEach(function(o){var u;Yj((u=i)===null||u===void 0?void 0:u[o],o,r,n)&&(a[o]=i[o])}),a},ip=function e(t,r){if(t===r)return!0;var n=B.Children.count(t);if(n!==B.Children.count(r))return!1;if(n===0)return!0;if(n===1)return rg(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!rg(a,o))return!1}return!0},rg=function(t,r){if(Z(t)&&Z(r))return!0;if(!Z(t)&&!Z(r)){var n=t.props||{},i=n.children,a=Zm(n,Hj),o=r.props||{},u=o.children,l=Zm(o,Kj);return i&&u?Ri(a,l)&&ip(i,u):!i&&!u?Ri(a,l):!1}return!1},ng=function(t,r){var n=[],i={};return Nv(t).forEach(function(a,o){if(qj(a))n.push(a);else if(a){var u=Cr(a.type),l=r[u]||{},s=l.handler,f=l.once;if(s&&(!f||!i[u])){var c=s(a,u,o);n.push(c),i[u]=!0}}}),n},Qj=function(t){var r=t&&t.type;return r&&Jm[r]?Jm[r]:null},Zj=function(t,r){return Nv(r).indexOf(t)},Jj=["children","width","height","viewBox","className","style","title","desc"];function ap(){return ap=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ap.apply(this,arguments)}function eC(e,t){if(e==null)return{};var r=tC(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tC(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function op(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,u=e.title,l=e.desc,s=eC(e,Jj),f=i||{width:r,height:n,x:0,y:0},c=ee("recharts-surface",a);return P.createElement("svg",ap({},X(s,!0,"svg"),{className:c,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),P.createElement("title",null,u),P.createElement("desc",null,l),t)}var rC=["children","className"];function up(){return up=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},up.apply(this,arguments)}function nC(e,t){if(e==null)return{};var r=iC(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iC(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var oe=P.forwardRef(function(e,t){var r=e.children,n=e.className,i=nC(e,rC),a=ee("recharts-layer",n);return P.createElement("g",up({className:a},X(i,!0),{ref:t}),r)}),or=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]};function aC(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}var oC=aC,uC=oC;function lC(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:uC(e,t,r)}var sC=lC,cC="\\ud800-\\udfff",fC="\\u0300-\\u036f",dC="\\ufe20-\\ufe2f",pC="\\u20d0-\\u20ff",hC=fC+dC+pC,vC="\\ufe0e\\ufe0f",yC="\\u200d",mC=RegExp("["+yC+cC+hC+vC+"]");function gC(e){return mC.test(e)}var dO=gC;function bC(e){return e.split("")}var wC=bC,pO="\\ud800-\\udfff",xC="\\u0300-\\u036f",OC="\\ufe20-\\ufe2f",SC="\\u20d0-\\u20ff",_C=xC+OC+SC,PC="\\ufe0e\\ufe0f",AC="["+pO+"]",lp="["+_C+"]",sp="\\ud83c[\\udffb-\\udfff]",EC="(?:"+lp+"|"+sp+")",hO="[^"+pO+"]",vO="(?:\\ud83c[\\udde6-\\uddff]){2}",yO="[\\ud800-\\udbff][\\udc00-\\udfff]",$C="\\u200d",mO=EC+"?",gO="["+PC+"]?",TC="(?:"+$C+"(?:"+[hO,vO,yO].join("|")+")"+gO+mO+")*",kC=gO+mO+TC,jC="(?:"+[hO+lp+"?",lp,vO,yO,AC].join("|")+")",CC=RegExp(sp+"(?="+sp+")|"+jC+kC,"g");function MC(e){return e.match(CC)||[]}var IC=MC,NC=wC,DC=dO,LC=IC;function RC(e){return DC(e)?LC(e):NC(e)}var BC=RC,zC=sC,FC=dO,UC=BC,WC=oO;function HC(e){return function(t){t=WC(t);var r=FC(t)?UC(t):void 0,n=r?r[0]:t.charAt(0),i=r?zC(r,1).join(""):t.slice(1);return n[e]()+i}}var KC=HC,VC=KC,GC=VC("toUpperCase"),qC=GC;const $c=se(qC);function ve(e){return function(){return e}}const bO=Math.cos,Jl=Math.sin,lr=Math.sqrt,es=Math.PI,Tc=2*es,cp=Math.PI,fp=2*cp,kn=1e-6,XC=fp-kn;function wO(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function YC(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return wO;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class QC{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?wO:YC(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,u=this._y1,l=n-t,s=i-r,f=o-t,c=u-r,d=f*f+c*c;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>kn)if(!(Math.abs(c*l-s*f)>kn)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let p=n-o,m=i-u,h=l*l+s*s,w=p*p+m*m,v=Math.sqrt(h),y=Math.sqrt(d),g=a*Math.tan((cp-Math.acos((h+d-w)/(2*v*y)))/2),O=g/y,b=g/v;Math.abs(O-1)>kn&&this._append`L${t+O*f},${r+O*c}`,this._append`A${a},${a},0,0,${+(c*p>f*m)},${this._x1=t+b*l},${this._y1=r+b*s}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),l=n*Math.sin(i),s=t+u,f=r+l,c=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${s},${f}`:(Math.abs(this._x1-s)>kn||Math.abs(this._y1-f)>kn)&&this._append`L${s},${f}`,n&&(d<0&&(d=d%fp+fp),d>XC?this._append`A${n},${n},0,1,${c},${t-u},${r-l}A${n},${n},0,1,${c},${this._x1=s},${this._y1=f}`:d>kn&&this._append`A${n},${n},0,${+(d>=cp)},${c},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Dv(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new QC(t)}function Lv(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function xO(e){this._context=e}xO.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 kc(e){return new xO(e)}function OO(e){return e[0]}function SO(e){return e[1]}function _O(e,t){var r=ve(!0),n=null,i=kc,a=null,o=Dv(u);e=typeof e=="function"?e:e===void 0?OO:ve(e),t=typeof t=="function"?t:t===void 0?SO:ve(t);function u(l){var s,f=(l=Lv(l)).length,c,d=!1,p;for(n==null&&(a=i(p=o())),s=0;s<=f;++s)!(s<f&&r(c=l[s],s,l))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(c,s,l),+t(c,s,l));if(p)return a=null,p+""||null}return u.x=function(l){return arguments.length?(e=typeof l=="function"?l:ve(+l),u):e},u.y=function(l){return arguments.length?(t=typeof l=="function"?l:ve(+l),u):t},u.defined=function(l){return arguments.length?(r=typeof l=="function"?l:ve(!!l),u):r},u.curve=function(l){return arguments.length?(i=l,n!=null&&(a=i(n)),u):i},u.context=function(l){return arguments.length?(l==null?n=a=null:a=i(n=l),u):n},u}function el(e,t,r){var n=null,i=ve(!0),a=null,o=kc,u=null,l=Dv(s);e=typeof e=="function"?e:e===void 0?OO:ve(+e),t=typeof t=="function"?t:ve(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?SO:ve(+r);function s(c){var d,p,m,h=(c=Lv(c)).length,w,v=!1,y,g=new Array(h),O=new Array(h);for(a==null&&(u=o(y=l())),d=0;d<=h;++d){if(!(d<h&&i(w=c[d],d,c))===v)if(v=!v)p=d,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),m=d-1;m>=p;--m)u.point(g[m],O[m]);u.lineEnd(),u.areaEnd()}v&&(g[d]=+e(w,d,c),O[d]=+t(w,d,c),u.point(n?+n(w,d,c):g[d],r?+r(w,d,c):O[d]))}if(y)return u=null,y+""||null}function f(){return _O().defined(i).curve(o).context(a)}return s.x=function(c){return arguments.length?(e=typeof c=="function"?c:ve(+c),n=null,s):e},s.x0=function(c){return arguments.length?(e=typeof c=="function"?c:ve(+c),s):e},s.x1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:ve(+c),s):n},s.y=function(c){return arguments.length?(t=typeof c=="function"?c:ve(+c),r=null,s):t},s.y0=function(c){return arguments.length?(t=typeof c=="function"?c:ve(+c),s):t},s.y1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:ve(+c),s):r},s.lineX0=s.lineY0=function(){return f().x(e).y(t)},s.lineY1=function(){return f().x(e).y(r)},s.lineX1=function(){return f().x(n).y(t)},s.defined=function(c){return arguments.length?(i=typeof c=="function"?c:ve(!!c),s):i},s.curve=function(c){return arguments.length?(o=c,a!=null&&(u=o(a)),s):o},s.context=function(c){return arguments.length?(c==null?a=u=null:u=o(a=c),s):a},s}class PO{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function ZC(e){return new PO(e,!0)}function JC(e){return new PO(e,!1)}const Rv={draw(e,t){const r=lr(t/es);e.moveTo(r,0),e.arc(0,0,r,0,Tc)}},e2={draw(e,t){const r=lr(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},AO=lr(1/3),t2=AO*2,r2={draw(e,t){const r=lr(t/t2),n=r*AO;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},n2={draw(e,t){const r=lr(t),n=-r/2;e.rect(n,n,r,r)}},i2=.8908130915292852,EO=Jl(es/10)/Jl(7*es/10),a2=Jl(Tc/10)*EO,o2=-bO(Tc/10)*EO,u2={draw(e,t){const r=lr(t*i2),n=a2*r,i=o2*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Tc*a/5,u=bO(o),l=Jl(o);e.lineTo(l*r,-u*r),e.lineTo(u*n-l*i,l*n+u*i)}e.closePath()}},Bf=lr(3),l2={draw(e,t){const r=-lr(t/(Bf*3));e.moveTo(0,r*2),e.lineTo(-Bf*r,-r),e.lineTo(Bf*r,-r),e.closePath()}},Dt=-.5,Lt=lr(3)/2,dp=1/lr(12),s2=(dp/2+1)*3,c2={draw(e,t){const r=lr(t/s2),n=r/2,i=r*dp,a=n,o=r*dp+r,u=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(u,l),e.lineTo(Dt*n-Lt*i,Lt*n+Dt*i),e.lineTo(Dt*a-Lt*o,Lt*a+Dt*o),e.lineTo(Dt*u-Lt*l,Lt*u+Dt*l),e.lineTo(Dt*n+Lt*i,Dt*i-Lt*n),e.lineTo(Dt*a+Lt*o,Dt*o-Lt*a),e.lineTo(Dt*u+Lt*l,Dt*l-Lt*u),e.closePath()}};function f2(e,t){let r=null,n=Dv(i);e=typeof e=="function"?e:ve(e||Rv),t=typeof t=="function"?t:ve(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:ve(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:ve(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function ts(){}function rs(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function $O(e){this._context=e}$O.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:rs(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:rs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function d2(e){return new $O(e)}function TO(e){this._context=e}TO.prototype={areaStart:ts,areaEnd:ts,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:rs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function p2(e){return new TO(e)}function kO(e){this._context=e}kO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:rs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function h2(e){return new kO(e)}function jO(e){this._context=e}jO.prototype={areaStart:ts,areaEnd:ts,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 v2(e){return new jO(e)}function ig(e){return e<0?-1:1}function ag(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),u=(a*i+o*n)/(n+i);return(ig(a)+ig(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function og(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function zf(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,u=(a-n)/3;e._context.bezierCurveTo(n+u,i+u*t,a-u,o-u*r,a,o)}function ns(e){this._context=e}ns.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:zf(this,this._t0,og(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,zf(this,og(this,r=ag(this,e,t)),r);break;default:zf(this,this._t0,r=ag(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function CO(e){this._context=new MO(e)}(CO.prototype=Object.create(ns.prototype)).point=function(e,t){ns.prototype.point.call(this,t,e)};function MO(e){this._context=e}MO.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function y2(e){return new ns(e)}function m2(e){return new CO(e)}function IO(e){this._context=e}IO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=ug(e),i=ug(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function ug(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function g2(e){return new IO(e)}function jc(e,t){this._context=e,this._t=t}jc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function b2(e){return new jc(e,.5)}function w2(e){return new jc(e,0)}function x2(e){return new jc(e,1)}function Xi(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,u=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<u;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function pp(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function O2(e,t){return e[t]}function S2(e){const t=[];return t.key=e,t}function _2(){var e=ve([]),t=pp,r=Xi,n=O2;function i(a){var o=Array.from(e.apply(this,arguments),S2),u,l=o.length,s=-1,f;for(const c of a)for(u=0,++s;u<l;++u)(o[u][s]=[0,+n(c,o[u].key,s,a)]).data=c;for(u=0,f=Lv(t(o));u<l;++u)o[f[u]].index=u;return r(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:ve(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:ve(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?pp:typeof a=="function"?a:ve(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Xi,i):r},i}function P2(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}Xi(e,t)}}function A2(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,u=0;o<i;++o)u+=e[o][r][1]||0;n[r][1]+=n[r][0]=-u/2}Xi(e,t)}}function E2(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var u=0,l=0,s=0;u<o;++u){for(var f=e[t[u]],c=f[n][1]||0,d=f[n-1][1]||0,p=(c-d)/2,m=0;m<u;++m){var h=e[t[m]],w=h[n][1]||0,v=h[n-1][1]||0;p+=w-v}l+=c,s+=p*c}i[n-1][1]+=i[n-1][0]=r,l&&(r-=s/l)}i[n-1][1]+=i[n-1][0]=r,Xi(e,t)}}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)}var $2=["type","size","sizeType"];function hp(){return hp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hp.apply(this,arguments)}function lg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lg(Object(r),!0).forEach(function(n){T2(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T2(e,t,r){return t=k2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k2(e){var t=j2(e,"string");return zo(t)=="symbol"?t:t+""}function j2(e,t){if(zo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function C2(e,t){if(e==null)return{};var r=M2(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function M2(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var NO={symbolCircle:Rv,symbolCross:e2,symbolDiamond:r2,symbolSquare:n2,symbolStar:u2,symbolTriangle:l2,symbolWye:c2},I2=Math.PI/180,N2=function(t){var r="symbol".concat($c(t));return NO[r]||Rv},D2=function(t,r,n){if(r==="area")return t;switch(n){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*I2;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}},L2=function(t,r){NO["symbol".concat($c(t))]=r},Bv=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,u=o===void 0?"area":o,l=C2(t,$2),s=sg(sg({},l),{},{type:n,size:a,sizeType:u}),f=function(){var w=N2(n),v=f2().type(w).size(D2(a,u,n));return v()},c=s.className,d=s.cx,p=s.cy,m=X(s,!0);return d===+d&&p===+p&&a===+a?P.createElement("path",hp({},m,{className:ee("recharts-symbols",c),transform:"translate(".concat(d,", ").concat(p,")"),d:f()})):null};Bv.registerSymbol=L2;function Yi(e){"@babel/helpers - typeof";return Yi=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},Yi(e)}function vp(){return vp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vp.apply(this,arguments)}function cg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function R2(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cg(Object(r),!0).forEach(function(n){Fo(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z2(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,LO(n.key),n)}}function F2(e,t,r){return t&&z2(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function U2(e,t,r){return t=is(t),W2(e,DO()?Reflect.construct(t,r||[],is(e).constructor):t.apply(e,r))}function W2(e,t){if(t&&(Yi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return H2(e)}function H2(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DO=function(){return!!e})()}function is(e){return is=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},is(e)}function K2(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&&yp(e,t)}function yp(e,t){return yp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},yp(e,t)}function Fo(e,t,r){return t=LO(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LO(e){var t=V2(e,"string");return Yi(t)=="symbol"?t:t+""}function V2(e,t){if(Yi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rt=32,zv=function(e){function t(){return B2(this,t),U2(this,t,arguments)}return K2(t,e),F2(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=Rt/2,o=Rt/6,u=Rt/3,l=n.inactive?i:n.color;if(n.type==="plainline")return P.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:Rt,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return P.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(u,`
A`).concat(o,",").concat(o,",0,1,1,").concat(2*u,",").concat(a,`
H`).concat(Rt,"M").concat(2*u,",").concat(a,`
A`).concat(o,",").concat(o,",0,1,1,").concat(u,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return P.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(Rt/8,"h").concat(Rt,"v").concat(Rt*3/4,"h").concat(-Rt,"z"),className:"recharts-legend-icon"});if(P.isValidElement(n.legendIcon)){var s=R2({},n);return delete s.legendIcon,P.cloneElement(n.legendIcon,s)}return P.createElement(Bv,{fill:l,cx:a,cy:a,size:Rt,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,u=i.layout,l=i.formatter,s=i.inactiveColor,f={x:0,y:0,width:Rt,height:Rt},c={display:u==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(p,m){var h=p.formatter||l,w=ee(Fo(Fo({"recharts-legend-item":!0},"legend-item-".concat(m),!0),"inactive",p.inactive));if(p.type==="none")return null;var v=Q(p.value)?null:p.value;or(!Q(p.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 y=p.inactive?s:p.color;return P.createElement("li",vp({className:w,style:c,key:"legend-item-".concat(m)},Qn(n.props,p,m)),P.createElement(op,{width:o,height:o,viewBox:f,style:d},n.renderIcon(p)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:y}},h?h(v,p,m):v))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return P.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])}(B.PureComponent);Fo(zv,"displayName","Legend");Fo(zv,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var G2=vc;function q2(){this.__data__=new G2,this.size=0}var X2=q2;function Y2(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var Q2=Y2;function Z2(e){return this.__data__.get(e)}var J2=Z2;function eM(e){return this.__data__.has(e)}var tM=eM,rM=vc,nM=Ev,iM=$v,aM=200;function oM(e,t){var r=this.__data__;if(r instanceof rM){var n=r.__data__;if(!nM||n.length<aM-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new iM(n)}return r.set(e,t),this.size=r.size,this}var uM=oM,lM=vc,sM=X2,cM=Q2,fM=J2,dM=tM,pM=uM;function Ta(e){var t=this.__data__=new lM(e);this.size=t.size}Ta.prototype.clear=sM;Ta.prototype.delete=cM;Ta.prototype.get=fM;Ta.prototype.has=dM;Ta.prototype.set=pM;var RO=Ta,hM="__lodash_hash_undefined__";function vM(e){return this.__data__.set(e,hM),this}var yM=vM;function mM(e){return this.__data__.has(e)}var gM=mM,bM=$v,wM=yM,xM=gM;function as(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new bM;++t<r;)this.add(e[t])}as.prototype.add=as.prototype.push=wM;as.prototype.has=xM;var BO=as;function OM(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var zO=OM;function SM(e,t){return e.has(t)}var FO=SM,_M=BO,PM=zO,AM=FO,EM=1,$M=2;function TM(e,t,r,n,i,a){var o=r&EM,u=e.length,l=t.length;if(u!=l&&!(o&&l>u))return!1;var s=a.get(e),f=a.get(t);if(s&&f)return s==t&&f==e;var c=-1,d=!0,p=r&$M?new _M:void 0;for(a.set(e,t),a.set(t,e);++c<u;){var m=e[c],h=t[c];if(n)var w=o?n(h,m,c,t,e,a):n(m,h,c,e,t,a);if(w!==void 0){if(w)continue;d=!1;break}if(p){if(!PM(t,function(v,y){if(!AM(p,y)&&(m===v||i(m,v,r,n,a)))return p.push(y)})){d=!1;break}}else if(!(m===h||i(m,h,r,n,a))){d=!1;break}}return a.delete(e),a.delete(t),d}var UO=TM,kM=br,jM=kM.Uint8Array,CM=jM;function MM(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var IM=MM;function NM(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Fv=NM,fg=Au,dg=CM,DM=Av,LM=UO,RM=IM,BM=Fv,zM=1,FM=2,UM="[object Boolean]",WM="[object Date]",HM="[object Error]",KM="[object Map]",VM="[object Number]",GM="[object RegExp]",qM="[object Set]",XM="[object String]",YM="[object Symbol]",QM="[object ArrayBuffer]",ZM="[object DataView]",pg=fg?fg.prototype:void 0,Ff=pg?pg.valueOf:void 0;function JM(e,t,r,n,i,a,o){switch(r){case ZM:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case QM:return!(e.byteLength!=t.byteLength||!a(new dg(e),new dg(t)));case UM:case WM:case VM:return DM(+e,+t);case HM:return e.name==t.name&&e.message==t.message;case GM:case XM:return e==t+"";case KM:var u=RM;case qM:var l=n&zM;if(u||(u=BM),e.size!=t.size&&!l)return!1;var s=o.get(e);if(s)return s==t;n|=FM,o.set(e,t);var f=LM(u(e),u(t),n,i,a,o);return o.delete(e),f;case YM:if(Ff)return Ff.call(e)==Ff.call(t)}return!1}var eI=JM;function tI(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var WO=tI,rI=WO,nI=xt;function iI(e,t,r){var n=t(e);return nI(e)?n:rI(n,r(e))}var aI=iI;function oI(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var uI=oI;function lI(){return[]}var sI=lI,cI=uI,fI=sI,dI=Object.prototype,pI=dI.propertyIsEnumerable,hg=Object.getOwnPropertySymbols,hI=hg?function(e){return e==null?[]:(e=Object(e),cI(hg(e),function(t){return pI.call(e,t)}))}:fI,vI=hI;function yI(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var mI=yI,gI=Wr,bI=Hr,wI="[object Arguments]";function xI(e){return bI(e)&&gI(e)==wI}var OI=xI,vg=OI,SI=Hr,HO=Object.prototype,_I=HO.hasOwnProperty,PI=HO.propertyIsEnumerable,AI=vg(function(){return arguments}())?vg:function(e){return SI(e)&&_I.call(e,"callee")&&!PI.call(e,"callee")},Uv=AI,os={exports:{}};function EI(){return!1}var $I=EI;os.exports;(function(e,t){var r=br,n=$I,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,u=o?r.Buffer:void 0,l=u?u.isBuffer:void 0,s=l||n;e.exports=s})(os,os.exports);var KO=os.exports,TI=9007199254740991,kI=/^(?:0|[1-9]\d*)$/;function jI(e,t){var r=typeof e;return t=t??TI,!!t&&(r=="number"||r!="symbol"&&kI.test(e))&&e>-1&&e%1==0&&e<t}var Wv=jI,CI=9007199254740991;function MI(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=CI}var Hv=MI,II=Wr,NI=Hv,DI=Hr,LI="[object Arguments]",RI="[object Array]",BI="[object Boolean]",zI="[object Date]",FI="[object Error]",UI="[object Function]",WI="[object Map]",HI="[object Number]",KI="[object Object]",VI="[object RegExp]",GI="[object Set]",qI="[object String]",XI="[object WeakMap]",YI="[object ArrayBuffer]",QI="[object DataView]",ZI="[object Float32Array]",JI="[object Float64Array]",eN="[object Int8Array]",tN="[object Int16Array]",rN="[object Int32Array]",nN="[object Uint8Array]",iN="[object Uint8ClampedArray]",aN="[object Uint16Array]",oN="[object Uint32Array]",be={};be[ZI]=be[JI]=be[eN]=be[tN]=be[rN]=be[nN]=be[iN]=be[aN]=be[oN]=!0;be[LI]=be[RI]=be[YI]=be[BI]=be[QI]=be[zI]=be[FI]=be[UI]=be[WI]=be[HI]=be[KI]=be[VI]=be[GI]=be[qI]=be[XI]=!1;function uN(e){return DI(e)&&NI(e.length)&&!!be[II(e)]}var lN=uN;function sN(e){return function(t){return e(t)}}var VO=sN,us={exports:{}};us.exports;(function(e,t){var r=eO,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,u=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=u})(us,us.exports);var cN=us.exports,fN=lN,dN=VO,yg=cN,mg=yg&&yg.isTypedArray,pN=mg?dN(mg):fN,GO=pN,hN=mI,vN=Uv,yN=xt,mN=KO,gN=Wv,bN=GO,wN=Object.prototype,xN=wN.hasOwnProperty;function ON(e,t){var r=yN(e),n=!r&&vN(e),i=!r&&!n&&mN(e),a=!r&&!n&&!i&&bN(e),o=r||n||i||a,u=o?hN(e.length,String):[],l=u.length;for(var s in e)(t||xN.call(e,s))&&!(o&&(s=="length"||i&&(s=="offset"||s=="parent")||a&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||gN(s,l)))&&u.push(s);return u}var SN=ON,_N=Object.prototype;function PN(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||_N;return e===r}var AN=PN;function EN(e,t){return function(r){return e(t(r))}}var qO=EN,$N=qO,TN=$N(Object.keys,Object),kN=TN,jN=AN,CN=kN,MN=Object.prototype,IN=MN.hasOwnProperty;function NN(e){if(!jN(e))return CN(e);var t=[];for(var r in Object(e))IN.call(e,r)&&r!="constructor"&&t.push(r);return t}var DN=NN,LN=Pv,RN=Hv;function BN(e){return e!=null&&RN(e.length)&&!LN(e)}var $u=BN,zN=SN,FN=DN,UN=$u;function WN(e){return UN(e)?zN(e):FN(e)}var Cc=WN,HN=aI,KN=vI,VN=Cc;function GN(e){return HN(e,VN,KN)}var qN=GN,gg=qN,XN=1,YN=Object.prototype,QN=YN.hasOwnProperty;function ZN(e,t,r,n,i,a){var o=r&XN,u=gg(e),l=u.length,s=gg(t),f=s.length;if(l!=f&&!o)return!1;for(var c=l;c--;){var d=u[c];if(!(o?d in t:QN.call(t,d)))return!1}var p=a.get(e),m=a.get(t);if(p&&m)return p==t&&m==e;var h=!0;a.set(e,t),a.set(t,e);for(var w=o;++c<l;){d=u[c];var v=e[d],y=t[d];if(n)var g=o?n(y,v,d,t,e,a):n(v,y,d,e,t,a);if(!(g===void 0?v===y||i(v,y,r,n,a):g)){h=!1;break}w||(w=d=="constructor")}if(h&&!w){var O=e.constructor,b=t.constructor;O!=b&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof b=="function"&&b instanceof b)&&(h=!1)}return a.delete(e),a.delete(t),h}var JN=ZN,eD=ii,tD=br,rD=eD(tD,"DataView"),nD=rD,iD=ii,aD=br,oD=iD(aD,"Promise"),uD=oD,lD=ii,sD=br,cD=lD(sD,"Set"),XO=cD,fD=ii,dD=br,pD=fD(dD,"WeakMap"),hD=pD,mp=nD,gp=Ev,bp=uD,wp=XO,xp=hD,YO=Wr,ka=rO,bg="[object Map]",vD="[object Object]",wg="[object Promise]",xg="[object Set]",Og="[object WeakMap]",Sg="[object DataView]",yD=ka(mp),mD=ka(gp),gD=ka(bp),bD=ka(wp),wD=ka(xp),jn=YO;(mp&&jn(new mp(new ArrayBuffer(1)))!=Sg||gp&&jn(new gp)!=bg||bp&&jn(bp.resolve())!=wg||wp&&jn(new wp)!=xg||xp&&jn(new xp)!=Og)&&(jn=function(e){var t=YO(e),r=t==vD?e.constructor:void 0,n=r?ka(r):"";if(n)switch(n){case yD:return Sg;case mD:return bg;case gD:return wg;case bD:return xg;case wD:return Og}return t});var xD=jn,Uf=RO,OD=UO,SD=eI,_D=JN,_g=xD,Pg=xt,Ag=KO,PD=GO,AD=1,Eg="[object Arguments]",$g="[object Array]",tl="[object Object]",ED=Object.prototype,Tg=ED.hasOwnProperty;function $D(e,t,r,n,i,a){var o=Pg(e),u=Pg(t),l=o?$g:_g(e),s=u?$g:_g(t);l=l==Eg?tl:l,s=s==Eg?tl:s;var f=l==tl,c=s==tl,d=l==s;if(d&&Ag(e)){if(!Ag(t))return!1;o=!0,f=!1}if(d&&!f)return a||(a=new Uf),o||PD(e)?OD(e,t,r,n,i,a):SD(e,t,l,r,n,i,a);if(!(r&AD)){var p=f&&Tg.call(e,"__wrapped__"),m=c&&Tg.call(t,"__wrapped__");if(p||m){var h=p?e.value():e,w=m?t.value():t;return a||(a=new Uf),i(h,w,r,n,a)}}return d?(a||(a=new Uf),_D(e,t,r,n,i,a)):!1}var TD=$D,kD=TD,kg=Hr;function QO(e,t,r,n,i){return e===t?!0:e==null||t==null||!kg(e)&&!kg(t)?e!==e&&t!==t:kD(e,t,r,n,QO,i)}var Kv=QO,jD=RO,CD=Kv,MD=1,ID=2;function ND(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var u=r[i];if(o&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<a;){u=r[i];var l=u[0],s=e[l],f=u[1];if(o&&u[2]){if(s===void 0&&!(l in e))return!1}else{var c=new jD;if(n)var d=n(s,f,l,e,t,c);if(!(d===void 0?CD(f,s,MD|ID,n,c):d))return!1}}return!0}var DD=ND,LD=gn;function RD(e){return e===e&&!LD(e)}var ZO=RD,BD=ZO,zD=Cc;function FD(e){for(var t=zD(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,BD(i)]}return t}var UD=FD;function WD(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var JO=WD,HD=DD,KD=UD,VD=JO;function GD(e){var t=KD(e);return t.length==1&&t[0][2]?VD(t[0][0],t[0][1]):function(r){return r===e||HD(r,e,t)}}var qD=GD;function XD(e,t){return e!=null&&t in Object(e)}var YD=XD,QD=uO,ZD=Uv,JD=xt,eL=Wv,tL=Hv,rL=mc;function nL(e,t,r){t=QD(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=rL(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&tL(i)&&eL(o,i)&&(JD(e)||ZD(e)))}var iL=nL,aL=YD,oL=iL;function uL(e,t){return e!=null&&oL(e,t,aL)}var lL=uL,sL=Kv,cL=lO,fL=lL,dL=_v,pL=ZO,hL=JO,vL=mc,yL=1,mL=2;function gL(e,t){return dL(e)&&pL(t)?hL(vL(e),t):function(r){var n=cL(r,e);return n===void 0&&n===t?fL(r,e):sL(t,n,yL|mL)}}var bL=gL;function wL(e){return e}var ja=wL;function xL(e){return function(t){return t==null?void 0:t[e]}}var OL=xL,SL=jv;function _L(e){return function(t){return SL(t,e)}}var PL=_L,AL=OL,EL=PL,$L=_v,TL=mc;function kL(e){return $L(e)?AL(TL(e)):EL(e)}var jL=kL,CL=qD,ML=bL,IL=ja,NL=xt,DL=jL;function LL(e){return typeof e=="function"?e:e==null?IL:typeof e=="object"?NL(e)?ML(e[0],e[1]):CL(e):DL(e)}var wr=LL;function RL(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var eS=RL;function BL(e){return e!==e}var zL=BL;function FL(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var UL=FL,WL=eS,HL=zL,KL=UL;function VL(e,t,r){return t===t?KL(e,t,r):WL(e,HL,r)}var GL=VL,qL=GL;function XL(e,t){var r=e==null?0:e.length;return!!r&&qL(e,t,0)>-1}var YL=XL;function QL(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var ZL=QL;function JL(){}var eR=JL,Wf=XO,tR=eR,rR=Fv,nR=1/0,iR=Wf&&1/rR(new Wf([,-0]))[1]==nR?function(e){return new Wf(e)}:tR,aR=iR,oR=BO,uR=YL,lR=ZL,sR=FO,cR=aR,fR=Fv,dR=200;function pR(e,t,r){var n=-1,i=uR,a=e.length,o=!0,u=[],l=u;if(r)o=!1,i=lR;else if(a>=dR){var s=t?null:cR(e);if(s)return fR(s);o=!1,i=sR,l=new oR}else l=t?[]:u;e:for(;++n<a;){var f=e[n],c=t?t(f):f;if(f=r||f!==0?f:0,o&&c===c){for(var d=l.length;d--;)if(l[d]===c)continue e;t&&l.push(c),u.push(f)}else i(l,c,r)||(l!==u&&l.push(c),u.push(f))}return u}var hR=pR,vR=wr,yR=hR;function mR(e,t){return e&&e.length?yR(e,vR(t)):[]}var gR=mR;const jg=se(gR);function tS(e,t,r){return t===!0?jg(e,r):Q(t)?jg(e,t):e}function Qi(e){"@babel/helpers - typeof";return Qi=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},Qi(e)}var bR=["ref"];function Cg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Cg(Object(r),!0).forEach(function(n){Mc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mg(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nS(n.key),n)}}function xR(e,t,r){return t&&Mg(e.prototype,t),r&&Mg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function OR(e,t,r){return t=ls(t),SR(e,rS()?Reflect.construct(t,r||[],ls(e).constructor):t.apply(e,r))}function SR(e,t){if(t&&(Qi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _R(e)}function _R(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rS=function(){return!!e})()}function ls(e){return ls=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ls(e)}function PR(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&&Op(e,t)}function Op(e,t){return Op=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Op(e,t)}function Mc(e,t,r){return t=nS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nS(e){var t=AR(e,"string");return Qi(t)=="symbol"?t:t+""}function AR(e,t){if(Qi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ER(e,t){if(e==null)return{};var r=$R(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $R(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function TR(e){return e.value}function kR(e,t){if(P.isValidElement(e))return P.cloneElement(e,t);if(typeof e=="function")return P.createElement(e,t);t.ref;var r=ER(t,bR);return P.createElement(zv,r)}var Ig=1,Bi=function(e){function t(){var r;wR(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=OR(this,t,[].concat(i)),Mc(r,"lastBoundingBox",{width:-1,height:-1}),r}return PR(t,e),xR(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>Ig||Math.abs(i.height-this.lastBoundingBox.height)>Ig)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?xr({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,u=i.verticalAlign,l=i.margin,s=i.chartWidth,f=i.chartHeight,c,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var p=this.getBBoxSnapshot();c={left:((s||0)-p.width)/2}}else c=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var m=this.getBBoxSnapshot();d={top:((f||0)-m.height)/2}}else d=u==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return xr(xr({},c),d)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,u=i.height,l=i.wrapperStyle,s=i.payloadUniqBy,f=i.payload,c=xr(xr({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(l)),l);return P.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(p){n.wrapperNode=p}},kR(a,xr(xr({},this.props),{},{payload:tS(f,s,TR)})))}}],[{key:"getWithHeight",value:function(n,i){var a=xr(xr({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&W(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(B.PureComponent);Mc(Bi,"displayName","Legend");Mc(Bi,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Ng=Au,jR=Uv,CR=xt,Dg=Ng?Ng.isConcatSpreadable:void 0;function MR(e){return CR(e)||jR(e)||!!(Dg&&e&&e[Dg])}var IR=MR,NR=WO,DR=IR;function iS(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=DR),i||(i=[]);++a<o;){var u=e[a];t>0&&r(u)?t>1?iS(u,t-1,r,n,i):NR(i,u):n||(i[i.length]=u)}return i}var aS=iS;function LR(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),u=o.length;u--;){var l=o[e?u:++i];if(r(a[l],l,a)===!1)break}return t}}var RR=LR,BR=RR,zR=BR(),FR=zR,UR=FR,WR=Cc;function HR(e,t){return e&&UR(e,t,WR)}var oS=HR,KR=$u;function VR(e,t){return function(r,n){if(r==null)return r;if(!KR(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a<i)&&n(o[a],a,o)!==!1;);return r}}var GR=VR,qR=oS,XR=GR,YR=XR(qR),Vv=YR,QR=Vv,ZR=$u;function JR(e,t){var r=-1,n=ZR(e)?Array(e.length):[];return QR(e,function(i,a,o){n[++r]=t(i,a,o)}),n}var uS=JR;function e3(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var t3=e3,Lg=Sa;function r3(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,a=Lg(e),o=t!==void 0,u=t===null,l=t===t,s=Lg(t);if(!u&&!s&&!a&&e>t||a&&o&&l&&!u&&!s||n&&o&&l||!r&&l||!i)return 1;if(!n&&!a&&!s&&e<t||s&&r&&i&&!n&&!a||u&&r&&i||!o&&i||!l)return-1}return 0}var n3=r3,i3=n3;function a3(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,u=r.length;++n<o;){var l=i3(i[n],a[n]);if(l){if(n>=u)return l;var s=r[n];return l*(s=="desc"?-1:1)}}return e.index-t.index}var o3=a3,Hf=kv,u3=jv,l3=wr,s3=uS,c3=t3,f3=VO,d3=o3,p3=ja,h3=xt;function v3(e,t,r){t.length?t=Hf(t,function(a){return h3(a)?function(o){return u3(o,a.length===1?a[0]:a)}:a}):t=[p3];var n=-1;t=Hf(t,f3(l3));var i=s3(e,function(a,o,u){var l=Hf(t,function(s){return s(a)});return{criteria:l,index:++n,value:a}});return c3(i,function(a,o){return d3(a,o,r)})}var y3=v3;function m3(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var g3=m3,b3=g3,Rg=Math.max;function w3(e,t,r){return t=Rg(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=Rg(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var u=Array(t+1);++i<t;)u[i]=n[i];return u[t]=r(o),b3(e,this,u)}}var x3=w3;function O3(e){return function(){return e}}var S3=O3,_3=ii,P3=function(){try{var e=_3(Object,"defineProperty");return e({},"",{}),e}catch{}}(),lS=P3,A3=S3,Bg=lS,E3=ja,$3=Bg?function(e,t){return Bg(e,"toString",{configurable:!0,enumerable:!1,value:A3(t),writable:!0})}:E3,T3=$3,k3=800,j3=16,C3=Date.now;function M3(e){var t=0,r=0;return function(){var n=C3(),i=j3-(n-r);if(r=n,i>0){if(++t>=k3)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var I3=M3,N3=T3,D3=I3,L3=D3(N3),R3=L3,B3=ja,z3=x3,F3=R3;function U3(e,t){return F3(z3(e,t,B3),e+"")}var W3=U3,H3=Av,K3=$u,V3=Wv,G3=gn;function q3(e,t,r){if(!G3(r))return!1;var n=typeof t;return(n=="number"?K3(r)&&V3(t,r.length):n=="string"&&t in r)?H3(r[t],e):!1}var Ic=q3,X3=aS,Y3=y3,Q3=W3,zg=Ic,Z3=Q3(function(e,t){if(e==null)return[];var r=t.length;return r>1&&zg(e,t[0],t[1])?t=[]:r>2&&zg(t[0],t[1],t[2])&&(t=[t[0]]),Y3(e,X3(t,1),[])}),J3=Z3;const Gv=se(J3);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 Sp(){return Sp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sp.apply(this,arguments)}function eB(e,t){return iB(e)||nB(e,t)||rB(e,t)||tB()}function tB(){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 rB(e,t){if(e){if(typeof e=="string")return Fg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Fg(e,t)}}function Fg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function nB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function iB(e){if(Array.isArray(e))return e}function Ug(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ug(Object(r),!0).forEach(function(n){aB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ug(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aB(e,t,r){return t=oB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oB(e){var t=uB(e,"string");return Uo(t)=="symbol"?t:t+""}function uB(e,t){if(Uo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Uo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lB(e){return Array.isArray(e)&&We(e[0])&&We(e[1])?e.join(" ~ "):e}var sB=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,u=o===void 0?{}:o,l=t.labelStyle,s=l===void 0?{}:l,f=t.payload,c=t.formatter,d=t.itemSorter,p=t.wrapperClassName,m=t.labelClassName,h=t.label,w=t.labelFormatter,v=t.accessibilityLayer,y=v===void 0?!1:v,g=function(){if(f&&f.length){var T={padding:0,margin:0},C=(d?Gv(f,d):f).map(function(N,M){if(N.type==="none")return null;var D=Kf({display:"block",paddingTop:4,paddingBottom:4,color:N.color||"#000"},u),L=N.formatter||c||lB,k=N.value,I=N.name,z=k,H=I;if(L&&z!=null&&H!=null){var U=L(k,I,N,M,f);if(Array.isArray(U)){var q=eB(U,2);z=q[0],H=q[1]}else z=U}return P.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(M),style:D},We(H)?P.createElement("span",{className:"recharts-tooltip-item-name"},H):null,We(H)?P.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,P.createElement("span",{className:"recharts-tooltip-item-value"},z),P.createElement("span",{className:"recharts-tooltip-item-unit"},N.unit||""))});return P.createElement("ul",{className:"recharts-tooltip-item-list",style:T},C)}return null},O=Kf({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),b=Kf({margin:0},s),x=!Z(h),S=x?h:"",_=ee("recharts-default-tooltip",p),A=ee("recharts-tooltip-label",m);x&&w&&f!==void 0&&f!==null&&(S=w(h,f));var $=y?{role:"status","aria-live":"assertive"}:{};return P.createElement("div",Sp({className:_,style:O},$),P.createElement("p",{className:A,style:b},P.isValidElement(S)?S:"".concat(S)),g())};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 rl(e,t,r){return t=cB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cB(e){var t=fB(e,"string");return Wo(t)=="symbol"?t:t+""}function fB(e,t){if(Wo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Va="recharts-tooltip-wrapper",dB={visibility:"hidden"};function pB(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return ee(Va,rl(rl(rl(rl({},"".concat(Va,"-right"),W(r)&&t&&W(t.x)&&r>=t.x),"".concat(Va,"-left"),W(r)&&t&&W(t.x)&&r<t.x),"".concat(Va,"-bottom"),W(n)&&t&&W(t.y)&&n>=t.y),"".concat(Va,"-top"),W(n)&&t&&W(t.y)&&n<t.y))}function Wg(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,u=e.tooltipDimension,l=e.viewBox,s=e.viewBoxDimension;if(a&&W(a[n]))return a[n];var f=r[n]-u-i,c=r[n]+i;if(t[n])return o[n]?f:c;if(o[n]){var d=f,p=l[n];return d<p?Math.max(c,l[n]):Math.max(f,l[n])}var m=c+u,h=l[n]+s;return m>h?Math.max(f,l[n]):Math.max(c,l[n])}function hB(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function vB(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,l=e.viewBox,s,f,c;return o.height>0&&o.width>0&&r?(f=Wg({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),c=Wg({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),s=hB({translateX:f,translateY:c,useTranslate3d:u})):s=dB,{cssProperties:s,cssClasses:pB({translateX:f,translateY:c,coordinate:r})}}function Zi(e){"@babel/helpers - typeof";return Zi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zi(e)}function Hg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Hg(Object(r),!0).forEach(function(n){Pp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cS(n.key),n)}}function gB(e,t,r){return t&&mB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bB(e,t,r){return t=ss(t),wB(e,sS()?Reflect.construct(t,r||[],ss(e).constructor):t.apply(e,r))}function wB(e,t){if(t&&(Zi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xB(e)}function xB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sS=function(){return!!e})()}function ss(e){return ss=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ss(e)}function OB(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&&_p(e,t)}function _p(e,t){return _p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_p(e,t)}function Pp(e,t,r){return t=cS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cS(e){var t=SB(e,"string");return Zi(t)=="symbol"?t:t+""}function SB(e,t){if(Zi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Vg=1,_B=function(e){function t(){var r;yB(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=bB(this,t,[].concat(i)),Pp(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Pp(r,"handleKeyDown",function(o){if(o.key==="Escape"){var u,l,s,f;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&u!==void 0?u:0,y:(s=(f=r.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&s!==void 0?s:0}})}}),r}return OB(t,e),gB(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>Vg||Math.abs(n.height-this.state.lastBoundingBox.height)>Vg)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.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 n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,l=i.animationEasing,s=i.children,f=i.coordinate,c=i.hasPayload,d=i.isAnimationActive,p=i.offset,m=i.position,h=i.reverseDirection,w=i.useTranslate3d,v=i.viewBox,y=i.wrapperStyle,g=vB({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:p,position:m,reverseDirection:h,tooltipBox:this.state.lastBoundingBox,useTranslate3d:w,viewBox:v}),O=g.cssClasses,b=g.cssProperties,x=Kg(Kg({transition:d&&a?"transform ".concat(u,"ms ").concat(l):void 0},b),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&c?"visible":"hidden",position:"absolute",top:0,left:0},y);return P.createElement("div",{tabIndex:-1,className:O,style:x,ref:function(_){n.wrapperNode=_}},s)}}])}(B.PureComponent),PB=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ai={isSsr:PB()};function Ji(e){"@babel/helpers - typeof";return Ji=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},Ji(e)}function Gg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Gg(Object(r),!0).forEach(function(n){qv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dS(n.key),n)}}function $B(e,t,r){return t&&EB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TB(e,t,r){return t=cs(t),kB(e,fS()?Reflect.construct(t,r||[],cs(e).constructor):t.apply(e,r))}function kB(e,t){if(t&&(Ji(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jB(e)}function jB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fS=function(){return!!e})()}function cs(e){return cs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},cs(e)}function CB(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&&Ap(e,t)}function Ap(e,t){return Ap=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Ap(e,t)}function qv(e,t,r){return t=dS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dS(e){var t=MB(e,"string");return Ji(t)=="symbol"?t:t+""}function MB(e,t){if(Ji(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ji(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function IB(e){return e.dataKey}function NB(e,t){return P.isValidElement(e)?P.cloneElement(e,t):typeof e=="function"?P.createElement(e,t):P.createElement(sB,t)}var Sr=function(e){function t(){return AB(this,t),TB(this,t,arguments)}return CB(t,e),$B(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,l=i.animationEasing,s=i.content,f=i.coordinate,c=i.filterNull,d=i.isAnimationActive,p=i.offset,m=i.payload,h=i.payloadUniqBy,w=i.position,v=i.reverseDirection,y=i.useTranslate3d,g=i.viewBox,O=i.wrapperStyle,b=m??[];c&&b.length&&(b=tS(m.filter(function(S){return S.value!=null&&(S.hide!==!0||n.props.includeHidden)}),h,IB));var x=b.length>0;return P.createElement(_B,{allowEscapeViewBox:o,animationDuration:u,animationEasing:l,isAnimationActive:d,active:a,coordinate:f,hasPayload:x,offset:p,position:w,reverseDirection:v,useTranslate3d:y,viewBox:g,wrapperStyle:O},NB(s,qg(qg({},this.props),{},{payload:b})))}}])}(B.PureComponent);qv(Sr,"displayName","Tooltip");qv(Sr,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!ai.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 DB=br,LB=function(){return DB.Date.now()},RB=LB,BB=/\s/;function zB(e){for(var t=e.length;t--&&BB.test(e.charAt(t)););return t}var FB=zB,UB=FB,WB=/^\s+/;function HB(e){return e&&e.slice(0,UB(e)+1).replace(WB,"")}var KB=HB,VB=KB,Xg=gn,GB=Sa,Yg=NaN,qB=/^[-+]0x[0-9a-f]+$/i,XB=/^0b[01]+$/i,YB=/^0o[0-7]+$/i,QB=parseInt;function ZB(e){if(typeof e=="number")return e;if(GB(e))return Yg;if(Xg(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Xg(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=VB(e);var r=XB.test(e);return r||YB.test(e)?QB(e.slice(2),r?2:8):qB.test(e)?Yg:+e}var pS=ZB,JB=gn,Vf=RB,Qg=pS,ez="Expected a function",tz=Math.max,rz=Math.min;function nz(e,t,r){var n,i,a,o,u,l,s=0,f=!1,c=!1,d=!0;if(typeof e!="function")throw new TypeError(ez);t=Qg(t)||0,JB(r)&&(f=!!r.leading,c="maxWait"in r,a=c?tz(Qg(r.maxWait)||0,t):a,d="trailing"in r?!!r.trailing:d);function p(x){var S=n,_=i;return n=i=void 0,s=x,o=e.apply(_,S),o}function m(x){return s=x,u=setTimeout(v,t),f?p(x):o}function h(x){var S=x-l,_=x-s,A=t-S;return c?rz(A,a-_):A}function w(x){var S=x-l,_=x-s;return l===void 0||S>=t||S<0||c&&_>=a}function v(){var x=Vf();if(w(x))return y(x);u=setTimeout(v,h(x))}function y(x){return u=void 0,d&&n?p(x):(n=i=void 0,o)}function g(){u!==void 0&&clearTimeout(u),s=0,n=l=i=u=void 0}function O(){return u===void 0?o:y(Vf())}function b(){var x=Vf(),S=w(x);if(n=arguments,i=this,l=x,S){if(u===void 0)return m(l);if(c)return clearTimeout(u),u=setTimeout(v,t),p(l)}return u===void 0&&(u=setTimeout(v,t)),o}return b.cancel=g,b.flush=O,b}var iz=nz,az=iz,oz=gn,uz="Expected a function";function lz(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(uz);return oz(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),az(e,t,{leading:n,maxWait:t,trailing:i})}var sz=lz;const hS=se(sz);function Ho(e){"@babel/helpers - typeof";return Ho=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},Ho(e)}function Zg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zg(Object(r),!0).forEach(function(n){cz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cz(e,t,r){return t=fz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fz(e){var t=dz(e,"string");return Ho(t)=="symbol"?t:t+""}function dz(e,t){if(Ho(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ho(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pz(e,t){return mz(e)||yz(e,t)||vz(e,t)||hz()}function hz(){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 vz(e,t){if(e){if(typeof e=="string")return Jg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jg(e,t)}}function Jg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function yz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function mz(e){if(Array.isArray(e))return e}var Fq=B.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,u=e.height,l=u===void 0?"100%":u,s=e.minWidth,f=s===void 0?0:s,c=e.minHeight,d=e.maxHeight,p=e.children,m=e.debounce,h=m===void 0?0:m,w=e.id,v=e.className,y=e.onResize,g=e.style,O=g===void 0?{}:g,b=B.useRef(null),x=B.useRef();x.current=y,B.useImperativeHandle(t,function(){return Object.defineProperty(b.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),b.current},configurable:!0})});var S=B.useState({containerWidth:i.width,containerHeight:i.height}),_=pz(S,2),A=_[0],$=_[1],E=B.useCallback(function(C,N){$(function(M){var D=Math.round(C),L=Math.round(N);return M.containerWidth===D&&M.containerHeight===L?M:{containerWidth:D,containerHeight:L}})},[]);B.useEffect(function(){var C=function(I){var z,H=I[0].contentRect,U=H.width,q=H.height;E(U,q),(z=x.current)===null||z===void 0||z.call(x,U,q)};h>0&&(C=hS(C,h,{trailing:!0,leading:!1}));var N=new ResizeObserver(C),M=b.current.getBoundingClientRect(),D=M.width,L=M.height;return E(D,L),N.observe(b.current),function(){N.disconnect()}},[E,h]);var T=B.useMemo(function(){var C=A.containerWidth,N=A.containerHeight;if(C<0||N<0)return null;or(Ln(o)||Ln(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,l),or(!r||r>0,"The aspect(%s) must be greater than zero.",r);var M=Ln(o)?C:o,D=Ln(l)?N:l;r&&r>0&&(M?D=M/r:D&&(M=D*r),d&&D>d&&(D=d)),or(M>0||D>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.`,M,D,o,l,f,c,r);var L=!Array.isArray(p)&&Cr(p.type).endsWith("Chart");return P.Children.map(p,function(k){return P.isValidElement(k)?B.cloneElement(k,nl({width:M,height:D},L?{style:nl({height:"100%",width:"100%",maxHeight:D,maxWidth:M},k.props.style)}:{})):k})},[r,p,l,d,c,f,A,o]);return P.createElement("div",{id:w?"".concat(w):void 0,className:ee("recharts-responsive-container",v),style:nl(nl({},O),{},{width:o,height:l,minWidth:f,minHeight:c,maxHeight:d}),ref:b},T)}),Xv=function(t){return null};Xv.displayName="Cell";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 e0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ep(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?e0(Object(r),!0).forEach(function(n){gz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gz(e,t,r){return t=bz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bz(e){var t=wz(e,"string");return Ko(t)=="symbol"?t:t+""}function wz(e,t){if(Ko(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ko(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fi={widthCache:{},cacheCount:0},xz=2e3,Oz={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},t0="recharts_measurement_span";function Sz(e){var t=Ep({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var yo=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ai.isSsr)return{width:0,height:0};var n=Sz(r),i=JSON.stringify({text:t,copyStyle:n});if(fi.widthCache[i])return fi.widthCache[i];try{var a=document.getElementById(t0);a||(a=document.createElement("span"),a.setAttribute("id",t0),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=Ep(Ep({},Oz),n);Object.assign(a.style,o),a.textContent="".concat(t);var u=a.getBoundingClientRect(),l={width:u.width,height:u.height};return fi.widthCache[i]=l,++fi.cacheCount>xz&&(fi.cacheCount=0,fi.widthCache={}),l}catch{return{width:0,height:0}}},_z=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 fs(e,t){return $z(e)||Ez(e,t)||Az(e,t)||Pz()}function Pz(){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 Az(e,t){if(e){if(typeof e=="string")return r0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return r0(e,t)}}function r0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ez(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function $z(e){if(Array.isArray(e))return e}function Tz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n0(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,jz(n.key),n)}}function kz(e,t,r){return t&&n0(e.prototype,t),r&&n0(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jz(e){var t=Cz(e,"string");return Vo(t)=="symbol"?t:t+""}function Cz(e,t){if(Vo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var i0=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,a0=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Mz=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Iz=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,vS={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Nz=Object.keys(vS),Ei="NaN";function Dz(e,t){return e*vS[t]}var il=function(){function e(t,r){Tz(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Mz.test(r)&&(this.num=NaN,this.unit=""),Nz.includes(r)&&(this.num=Dz(t,r),this.unit="px")}return kz(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.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(r){var n,i=(n=Iz.exec(r))!==null&&n!==void 0?n:[],a=fs(i,3),o=a[1],u=a[2];return new e(parseFloat(o),u??"")}}])}();function yS(e){if(e.includes(Ei))return Ei;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=i0.exec(t))!==null&&r!==void 0?r:[],i=fs(n,4),a=i[1],o=i[2],u=i[3],l=il.parse(a??""),s=il.parse(u??""),f=o==="*"?l.multiply(s):l.divide(s);if(f.isNaN())return Ei;t=t.replace(i0,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,d=(c=a0.exec(t))!==null&&c!==void 0?c:[],p=fs(d,4),m=p[1],h=p[2],w=p[3],v=il.parse(m??""),y=il.parse(w??""),g=h==="+"?v.add(y):v.subtract(y);if(g.isNaN())return Ei;t=t.replace(a0,g.toString())}return t}var o0=/\(([^()]*)\)/;function Lz(e){for(var t=e;t.includes("(");){var r=o0.exec(t),n=fs(r,2),i=n[1];t=t.replace(o0,yS(i))}return t}function Rz(e){var t=e.replace(/\s+/g,"");return t=Lz(t),t=yS(t),t}function Bz(e){try{return Rz(e)}catch{return Ei}}function Gf(e){var t=Bz(e.slice(5,-1));return t===Ei?"":t}var zz=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Fz=["dx","dy","angle","className","breakAll"];function $p(){return $p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$p.apply(this,arguments)}function u0(e,t){if(e==null)return{};var r=Uz(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uz(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function l0(e,t){return Vz(e)||Kz(e,t)||Hz(e,t)||Wz()}function Wz(){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 Hz(e,t){if(e){if(typeof e=="string")return s0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s0(e,t)}}function s0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Kz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function Vz(e){if(Array.isArray(e))return e}var mS=/[ \f\n\r\t\v\u2028\u2029]+/,gS=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];Z(r)||(n?a=r.toString().split(""):a=r.toString().split(mS));var o=a.map(function(l){return{word:l,width:yo(l,i).width}}),u=n?0:yo(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}},Gz=function(t,r,n,i,a){var o=t.maxLines,u=t.children,l=t.style,s=t.breakAll,f=W(o),c=u,d=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return M.reduce(function(D,L){var k=L.word,I=L.width,z=D[D.length-1];if(z&&(i==null||a||z.width+I+n<Number(i)))z.words.push(k),z.width+=I+n;else{var H={words:[k],width:I};D.push(H)}return D},[])},p=d(r),m=function(M){return M.reduce(function(D,L){return D.width>L.width?D:L})};if(!f)return p;for(var h="…",w=function(M){var D=c.slice(0,M),L=gS({breakAll:s,style:l,children:D+h}).wordsWithComputedWidth,k=d(L),I=k.length>o||m(k).width>Number(i);return[I,k]},v=0,y=c.length-1,g=0,O;v<=y&&g<=c.length-1;){var b=Math.floor((v+y)/2),x=b-1,S=w(x),_=l0(S,2),A=_[0],$=_[1],E=w(b),T=l0(E,1),C=T[0];if(!A&&!C&&(v=b+1),A&&C&&(y=b-1),!A&&C){O=$;break}g++}return O||p},c0=function(t){var r=Z(t)?[]:t.toString().split(mS);return[{words:r}]},qz=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!ai.isSsr){var l,s,f=gS({breakAll:o,children:i,style:a});if(f){var c=f.wordsWithComputedWidth,d=f.spaceWidth;l=c,s=d}else return c0(i);return Gz({breakAll:o,children:i,maxLines:u,style:a},l,s,r,n)}return c0(i)},f0="#808080",Zn=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,u=o===void 0?"1em":o,l=t.capHeight,s=l===void 0?"0.71em":l,f=t.scaleToFit,c=f===void 0?!1:f,d=t.textAnchor,p=d===void 0?"start":d,m=t.verticalAnchor,h=m===void 0?"end":m,w=t.fill,v=w===void 0?f0:w,y=u0(t,zz),g=B.useMemo(function(){return qz({breakAll:y.breakAll,children:y.children,maxLines:y.maxLines,scaleToFit:c,style:y.style,width:y.width})},[y.breakAll,y.children,y.maxLines,c,y.style,y.width]),O=y.dx,b=y.dy,x=y.angle,S=y.className,_=y.breakAll,A=u0(y,Fz);if(!We(n)||!We(a))return null;var $=n+(W(O)?O:0),E=a+(W(b)?b:0),T;switch(h){case"start":T=Gf("calc(".concat(s,")"));break;case"middle":T=Gf("calc(".concat((g.length-1)/2," * -").concat(u," + (").concat(s," / 2))"));break;default:T=Gf("calc(".concat(g.length-1," * -").concat(u,")"));break}var C=[];if(c){var N=g[0].width,M=y.width;C.push("scale(".concat((W(M)?M/N:1)/N,")"))}return x&&C.push("rotate(".concat(x,", ").concat($,", ").concat(E,")")),C.length&&(A.transform=C.join(" ")),P.createElement("text",$p({},X(A,!0),{x:$,y:E,className:ee("recharts-text",S),textAnchor:p,fill:v.includes("url")?f0:v}),g.map(function(D,L){var k=D.words.join(_?"":" ");return P.createElement("tspan",{x:$,dy:L===0?T:u,key:"".concat(k,"-").concat(L)},k)}))};function dn(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Xz(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Yv(e){let t,r,n;e.length!==2?(t=dn,r=(u,l)=>dn(e(u),l),n=(u,l)=>e(u)-l):(t=e===dn||e===Xz?e:Yz,r=e,n=e);function i(u,l,s=0,f=u.length){if(s<f){if(t(l,l)!==0)return f;do{const c=s+f>>>1;r(u[c],l)<0?s=c+1:f=c}while(s<f)}return s}function a(u,l,s=0,f=u.length){if(s<f){if(t(l,l)!==0)return f;do{const c=s+f>>>1;r(u[c],l)<=0?s=c+1:f=c}while(s<f)}return s}function o(u,l,s=0,f=u.length){const c=i(u,l,s,f-1);return c>s&&n(u[c-1],l)>-n(u[c],l)?c-1:c}return{left:i,center:o,right:a}}function Yz(){return 0}function bS(e){return e===null?NaN:+e}function*Qz(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const Zz=Yv(dn),Tu=Zz.right;Yv(bS).center;class d0 extends Map{constructor(t,r=t4){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(p0(this,t))}has(t){return super.has(p0(this,t))}set(t,r){return super.set(Jz(this,t),r)}delete(t){return super.delete(e4(this,t))}}function p0({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Jz({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function e4({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function t4(e){return e!==null&&typeof e=="object"?e.valueOf():e}function r4(e=dn){if(e===dn)return wS;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function wS(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const n4=Math.sqrt(50),i4=Math.sqrt(10),a4=Math.sqrt(2);function ds(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=n4?10:a>=i4?5:a>=a4?2:1;let u,l,s;return i<0?(s=Math.pow(10,-i)/o,u=Math.round(e*s),l=Math.round(t*s),u/s<e&&++u,l/s>t&&--l,s=-s):(s=Math.pow(10,i)*o,u=Math.round(e/s),l=Math.round(t/s),u*s<e&&++u,l*s>t&&--l),l<u&&.5<=r&&r<2?ds(e,t,r*2):[u,l,s]}function Tp(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?ds(t,e,r):ds(e,t,r);if(!(a>=i))return[];const u=a-i+1,l=new Array(u);if(n)if(o<0)for(let s=0;s<u;++s)l[s]=(a-s)/-o;else for(let s=0;s<u;++s)l[s]=(a-s)*o;else if(o<0)for(let s=0;s<u;++s)l[s]=(i+s)/-o;else for(let s=0;s<u;++s)l[s]=(i+s)*o;return l}function kp(e,t,r){return t=+t,e=+e,r=+r,ds(e,t,r)[2]}function jp(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?kp(t,e,r):kp(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function h0(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function v0(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function xS(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?wS:r4(i);n>r;){if(n-r>600){const l=n-r+1,s=t-r+1,f=Math.log(l),c=.5*Math.exp(2*f/3),d=.5*Math.sqrt(f*c*(l-c)/l)*(s-l/2<0?-1:1),p=Math.max(r,Math.floor(t-s*c/l+d)),m=Math.min(n,Math.floor(t+(l-s)*c/l+d));xS(e,t,p,m,i)}const a=e[t];let o=r,u=n;for(Ga(e,r,t),i(e[n],a)>0&&Ga(e,r,n);o<u;){for(Ga(e,o,u),++o,--u;i(e[o],a)<0;)++o;for(;i(e[u],a)>0;)--u}i(e[r],a)===0?Ga(e,r,u):(++u,Ga(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function Ga(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function o4(e,t,r){if(e=Float64Array.from(Qz(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return v0(e);if(t>=1)return h0(e);var n,i=(n-1)*t,a=Math.floor(i),o=h0(xS(e,a).subarray(0,a+1)),u=v0(e.subarray(a+1));return o+(u-o)*(i-a)}}function u4(e,t,r=bS){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),u=+r(e[a+1],a+1,e);return o+(u-o)*(i-a)}}function l4(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function Xt(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Kr(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 Cp=Symbol("implicit");function Qv(){var e=new d0,t=[],r=[],n=Cp;function i(a){let o=e.get(a);if(o===void 0){if(n!==Cp)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new d0;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Qv(t,r).unknown(n)},Xt.apply(i,arguments),i}function Go(){var e=Qv().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,u=!1,l=0,s=0,f=.5;delete e.unknown;function c(){var d=t().length,p=i<n,m=p?i:n,h=p?n:i;a=(h-m)/Math.max(1,d-l+s*2),u&&(a=Math.floor(a)),m+=(h-m-a*(d-l))*f,o=a*(1-l),u&&(m=Math.round(m),o=Math.round(o));var w=l4(d).map(function(v){return m+a*v});return r(p?w.reverse():w)}return e.domain=function(d){return arguments.length?(t(d),c()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,c()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,u=!0,c()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(u=!!d,c()):u},e.padding=function(d){return arguments.length?(l=Math.min(1,s=+d),c()):l},e.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),c()):l},e.paddingOuter=function(d){return arguments.length?(s=+d,c()):s},e.align=function(d){return arguments.length?(f=Math.max(0,Math.min(1,d)),c()):f},e.copy=function(){return Go(t(),[n,i]).round(u).paddingInner(l).paddingOuter(s).align(f)},Xt.apply(c(),arguments)}function OS(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return OS(t())},e}function mo(){return OS(Go.apply(null,arguments).paddingInner(1))}function Zv(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function SS(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ku(){}var qo=.7,ps=1/qo,zi="\\s*([+-]?\\d+)\\s*",Xo="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",vr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",s4=/^#([0-9a-f]{3,8})$/,c4=new RegExp(`^rgb\\(${zi},${zi},${zi}\\)$`),f4=new RegExp(`^rgb\\(${vr},${vr},${vr}\\)$`),d4=new RegExp(`^rgba\\(${zi},${zi},${zi},${Xo}\\)$`),p4=new RegExp(`^rgba\\(${vr},${vr},${vr},${Xo}\\)$`),h4=new RegExp(`^hsl\\(${Xo},${vr},${vr}\\)$`),v4=new RegExp(`^hsla\\(${Xo},${vr},${vr},${Xo}\\)$`),y0={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};Zv(ku,Yo,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:m0,formatHex:m0,formatHex8:y4,formatHsl:m4,formatRgb:g0,toString:g0});function m0(){return this.rgb().formatHex()}function y4(){return this.rgb().formatHex8()}function m4(){return _S(this).formatHsl()}function g0(){return this.rgb().formatRgb()}function Yo(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=s4.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?b0(t):r===3?new mt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?al(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?al(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=c4.exec(e))?new mt(t[1],t[2],t[3],1):(t=f4.exec(e))?new mt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=d4.exec(e))?al(t[1],t[2],t[3],t[4]):(t=p4.exec(e))?al(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=h4.exec(e))?O0(t[1],t[2]/100,t[3]/100,1):(t=v4.exec(e))?O0(t[1],t[2]/100,t[3]/100,t[4]):y0.hasOwnProperty(e)?b0(y0[e]):e==="transparent"?new mt(NaN,NaN,NaN,0):null}function b0(e){return new mt(e>>16&255,e>>8&255,e&255,1)}function al(e,t,r,n){return n<=0&&(e=t=r=NaN),new mt(e,t,r,n)}function g4(e){return e instanceof ku||(e=Yo(e)),e?(e=e.rgb(),new mt(e.r,e.g,e.b,e.opacity)):new mt}function Mp(e,t,r,n){return arguments.length===1?g4(e):new mt(e,t,r,n??1)}function mt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Zv(mt,Mp,SS(ku,{brighter(e){return e=e==null?ps:Math.pow(ps,e),new mt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qo:Math.pow(qo,e),new mt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new mt(Wn(this.r),Wn(this.g),Wn(this.b),hs(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:w0,formatHex:w0,formatHex8:b4,formatRgb:x0,toString:x0}));function w0(){return`#${Rn(this.r)}${Rn(this.g)}${Rn(this.b)}`}function b4(){return`#${Rn(this.r)}${Rn(this.g)}${Rn(this.b)}${Rn((isNaN(this.opacity)?1:this.opacity)*255)}`}function x0(){const e=hs(this.opacity);return`${e===1?"rgb(":"rgba("}${Wn(this.r)}, ${Wn(this.g)}, ${Wn(this.b)}${e===1?")":`, ${e})`}`}function hs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Wn(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Rn(e){return e=Wn(e),(e<16?"0":"")+e.toString(16)}function O0(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new nr(e,t,r,n)}function _S(e){if(e instanceof nr)return new nr(e.h,e.s,e.l,e.opacity);if(e instanceof ku||(e=Yo(e)),!e)return new nr;if(e instanceof nr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,u=a-i,l=(a+i)/2;return u?(t===a?o=(r-n)/u+(r<n)*6:r===a?o=(n-t)/u+2:o=(t-r)/u+4,u/=l<.5?a+i:2-a-i,o*=60):u=l>0&&l<1?0:o,new nr(o,u,l,e.opacity)}function w4(e,t,r,n){return arguments.length===1?_S(e):new nr(e,t,r,n??1)}function nr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Zv(nr,w4,SS(ku,{brighter(e){return e=e==null?ps:Math.pow(ps,e),new nr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qo:Math.pow(qo,e),new nr(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new mt(qf(e>=240?e-240:e+120,i,n),qf(e,i,n),qf(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new nr(S0(this.h),ol(this.s),ol(this.l),hs(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=hs(this.opacity);return`${e===1?"hsl(":"hsla("}${S0(this.h)}, ${ol(this.s)*100}%, ${ol(this.l)*100}%${e===1?")":`, ${e})`}`}}));function S0(e){return e=(e||0)%360,e<0?e+360:e}function ol(e){return Math.max(0,Math.min(1,e||0))}function qf(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Jv=e=>()=>e;function x4(e,t){return function(r){return e+r*t}}function O4(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function S4(e){return(e=+e)==1?PS:function(t,r){return r-t?O4(t,r,e):Jv(isNaN(t)?r:t)}}function PS(e,t){var r=t-e;return r?x4(e,r):Jv(isNaN(e)?t:e)}const _0=function e(t){var r=S4(t);function n(i,a){var o=r((i=Mp(i)).r,(a=Mp(a)).r),u=r(i.g,a.g),l=r(i.b,a.b),s=PS(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=u(f),i.b=l(f),i.opacity=s(f),i+""}}return n.gamma=e,n}(1);function _4(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function P4(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function A4(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=Ca(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(u){for(o=0;o<n;++o)a[o]=i[o](u);return a}}function E4(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function vs(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function $4(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Ca(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var Ip=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Xf=new RegExp(Ip.source,"g");function T4(e){return function(){return e}}function k4(e){return function(t){return e(t)+""}}function j4(e,t){var r=Ip.lastIndex=Xf.lastIndex=0,n,i,a,o=-1,u=[],l=[];for(e=e+"",t=t+"";(n=Ip.exec(e))&&(i=Xf.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(i=i[0])?u[o]?u[o]+=i:u[++o]=i:(u[++o]=null,l.push({i:o,x:vs(n,i)})),r=Xf.lastIndex;return r<t.length&&(a=t.slice(r),u[o]?u[o]+=a:u[++o]=a),u.length<2?l[0]?k4(l[0].x):T4(t):(t=l.length,function(s){for(var f=0,c;f<t;++f)u[(c=l[f]).i]=c.x(s);return u.join("")})}function Ca(e,t){var r=typeof t,n;return t==null||r==="boolean"?Jv(t):(r==="number"?vs:r==="string"?(n=Yo(t))?(t=n,_0):j4:t instanceof Yo?_0:t instanceof Date?E4:P4(t)?_4:Array.isArray(t)?A4:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?$4:vs)(e,t)}function ey(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function C4(e,t){t===void 0&&(t=e,e=Ca);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var u=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[u](o-u)}}function M4(e){return function(){return e}}function ys(e){return+e}var P0=[0,1];function st(e){return e}function Np(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:M4(isNaN(t)?NaN:.5)}function I4(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function N4(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=Np(i,n),a=r(o,a)):(n=Np(n,i),a=r(a,o)),function(u){return a(n(u))}}function D4(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=Np(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(u){var l=Tu(e,u,1,n)-1;return a[l](i[l](u))}}function ju(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Nc(){var e=P0,t=P0,r=Ca,n,i,a,o=st,u,l,s;function f(){var d=Math.min(e.length,t.length);return o!==st&&(o=I4(e[0],e[d-1])),u=d>2?D4:N4,l=s=null,c}function c(d){return d==null||isNaN(d=+d)?a:(l||(l=u(e.map(n),t,r)))(n(o(d)))}return c.invert=function(d){return o(i((s||(s=u(t,e.map(n),vs)))(d)))},c.domain=function(d){return arguments.length?(e=Array.from(d,ys),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),r=ey,f()},c.clamp=function(d){return arguments.length?(o=d?!0:st,f()):o!==st},c.interpolate=function(d){return arguments.length?(r=d,f()):r},c.unknown=function(d){return arguments.length?(a=d,c):a},function(d,p){return n=d,i=p,f()}}function ty(){return Nc()(st,st)}function L4(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ms(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ea(e){return e=ms(Math.abs(e)),e?e[1]:NaN}function R4(e,t){return function(r,n){for(var i=r.length,a=[],o=0,u=e[0],l=0;i>0&&u>0&&(l+u+1>n&&(u=Math.max(1,n-l)),a.push(r.substring(i-=u,i+u)),!((l+=u+1)>n));)u=e[o=(o+1)%e.length];return a.reverse().join(t)}}function B4(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var z4=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Qo(e){if(!(t=z4.exec(e)))throw new Error("invalid format: "+e);var t;return new ry({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]})}Qo.prototype=ry.prototype;function ry(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+""}ry.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 F4(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var AS;function U4(e,t){var r=ms(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(AS=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+ms(e,Math.max(0,t+a-1))[0]}function A0(e,t){var r=ms(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const E0={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:L4,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)=>A0(e*100,t),r:A0,s:U4,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function $0(e){return e}var T0=Array.prototype.map,k0=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function W4(e){var t=e.grouping===void 0||e.thousands===void 0?$0:R4(T0.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?$0:B4(T0.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function s(c){c=Qo(c);var d=c.fill,p=c.align,m=c.sign,h=c.symbol,w=c.zero,v=c.width,y=c.comma,g=c.precision,O=c.trim,b=c.type;b==="n"?(y=!0,b="g"):E0[b]||(g===void 0&&(g=12),O=!0,b="g"),(w||d==="0"&&p==="=")&&(w=!0,d="0",p="=");var x=h==="$"?r:h==="#"&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",S=h==="$"?n:/[%p]/.test(b)?o:"",_=E0[b],A=/[defgprs%]/.test(b);g=g===void 0?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g));function $(E){var T=x,C=S,N,M,D;if(b==="c")C=_(E)+C,E="";else{E=+E;var L=E<0||1/E<0;if(E=isNaN(E)?l:_(Math.abs(E),g),O&&(E=F4(E)),L&&+E==0&&m!=="+"&&(L=!1),T=(L?m==="("?m:u:m==="-"||m==="("?"":m)+T,C=(b==="s"?k0[8+AS/3]:"")+C+(L&&m==="("?")":""),A){for(N=-1,M=E.length;++N<M;)if(D=E.charCodeAt(N),48>D||D>57){C=(D===46?i+E.slice(N+1):E.slice(N))+C,E=E.slice(0,N);break}}}y&&!w&&(E=t(E,1/0));var k=T.length+E.length+C.length,I=k<v?new Array(v-k+1).join(d):"";switch(y&&w&&(E=t(I+E,I.length?v-C.length:1/0),I=""),p){case"<":E=T+E+C+I;break;case"=":E=T+I+E+C;break;case"^":E=I.slice(0,k=I.length>>1)+T+E+C+I.slice(k);break;default:E=I+T+E+C;break}return a(E)}return $.toString=function(){return c+""},$}function f(c,d){var p=s((c=Qo(c),c.type="f",c)),m=Math.max(-8,Math.min(8,Math.floor(ea(d)/3)))*3,h=Math.pow(10,-m),w=k0[8+m/3];return function(v){return p(h*v)+w}}return{format:s,formatPrefix:f}}var ul,ny,ES;H4({thousands:",",grouping:[3],currency:["$",""]});function H4(e){return ul=W4(e),ny=ul.format,ES=ul.formatPrefix,ul}function K4(e){return Math.max(0,-ea(Math.abs(e)))}function V4(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ea(t)/3)))*3-ea(Math.abs(e)))}function G4(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ea(t)-ea(e))+1}function $S(e,t,r,n){var i=jp(e,t,r),a;switch(n=Qo(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=V4(i,o))&&(n.precision=a),ES(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=G4(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=K4(i))&&(n.precision=a-(n.type==="%")*2);break}}return ny(n)}function bn(e){var t=e.domain;return e.ticks=function(r){var n=t();return Tp(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return $S(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],u=n[a],l,s,f=10;for(u<o&&(s=o,o=u,u=s,s=i,i=a,a=s);f-- >0;){if(s=kp(o,u,r),s===l)return n[i]=o,n[a]=u,t(n);if(s>0)o=Math.floor(o/s)*s,u=Math.ceil(u/s)*s;else if(s<0)o=Math.ceil(o*s)/s,u=Math.floor(u*s)/s;else break;l=s}return e},e}function gs(){var e=ty();return e.copy=function(){return ju(e,gs())},Xt.apply(e,arguments),bn(e)}function TS(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,ys),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return TS(e).unknown(t)},e=arguments.length?Array.from(e,ys):[0,1],bn(r)}function kS(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function j0(e){return Math.log(e)}function C0(e){return Math.exp(e)}function q4(e){return-Math.log(-e)}function X4(e){return-Math.exp(-e)}function Y4(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Q4(e){return e===10?Y4:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Z4(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 M0(e){return(t,r)=>-e(-t,r)}function iy(e){const t=e(j0,C0),r=t.domain;let n=10,i,a;function o(){return i=Z4(n),a=Q4(n),r()[0]<0?(i=M0(i),a=M0(a),e(q4,X4)):e(j0,C0),t}return t.base=function(u){return arguments.length?(n=+u,o()):n},t.domain=function(u){return arguments.length?(r(u),o()):r()},t.ticks=u=>{const l=r();let s=l[0],f=l[l.length-1];const c=f<s;c&&([s,f]=[f,s]);let d=i(s),p=i(f),m,h;const w=u==null?10:+u;let v=[];if(!(n%1)&&p-d<w){if(d=Math.floor(d),p=Math.ceil(p),s>0){for(;d<=p;++d)for(m=1;m<n;++m)if(h=d<0?m/a(-d):m*a(d),!(h<s)){if(h>f)break;v.push(h)}}else for(;d<=p;++d)for(m=n-1;m>=1;--m)if(h=d>0?m/a(-d):m*a(d),!(h<s)){if(h>f)break;v.push(h)}v.length*2<w&&(v=Tp(s,f,w))}else v=Tp(d,p,Math.min(p-d,w)).map(a);return c?v.reverse():v},t.tickFormat=(u,l)=>{if(u==null&&(u=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Qo(l)).precision==null&&(l.trim=!0),l=ny(l)),u===1/0)return l;const s=Math.max(1,n*u/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*n<n-.5&&(c*=n),c<=s?l(f):""}},t.nice=()=>r(kS(r(),{floor:u=>a(Math.floor(i(u))),ceil:u=>a(Math.ceil(i(u)))})),t}function jS(){const e=iy(Nc()).domain([1,10]);return e.copy=()=>ju(e,jS()).base(e.base()),Xt.apply(e,arguments),e}function I0(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function N0(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function ay(e){var t=1,r=e(I0(t),N0(t));return r.constant=function(n){return arguments.length?e(I0(t=+n),N0(t)):t},bn(r)}function CS(){var e=ay(Nc());return e.copy=function(){return ju(e,CS()).constant(e.constant())},Xt.apply(e,arguments)}function D0(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function J4(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function eF(e){return e<0?-e*e:e*e}function oy(e){var t=e(st,st),r=1;function n(){return r===1?e(st,st):r===.5?e(J4,eF):e(D0(r),D0(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},bn(t)}function uy(){var e=oy(Nc());return e.copy=function(){return ju(e,uy()).exponent(e.exponent())},Xt.apply(e,arguments),e}function tF(){return uy.apply(null,arguments).exponent(.5)}function L0(e){return Math.sign(e)*e*e}function rF(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function MS(){var e=ty(),t=[0,1],r=!1,n;function i(a){var o=rF(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(L0(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,ys)).map(L0)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return MS(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Xt.apply(i,arguments),bn(i)}function IS(){var e=[],t=[],r=[],n;function i(){var o=0,u=Math.max(1,t.length);for(r=new Array(u-1);++o<u;)r[o-1]=u4(e,o/u);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Tu(r,o)]}return a.invertExtent=function(o){var u=t.indexOf(o);return u<0?[NaN,NaN]:[u>0?r[u-1]:e[0],u<r.length?r[u]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let u of o)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(dn),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return IS().domain(e).range(t).unknown(n)},Xt.apply(a,arguments)}function NS(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[Tu(n,l,0,r)]:a}function u(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,u()):[e,t]},o.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,u()):i.slice()},o.invertExtent=function(l){var s=i.indexOf(l);return s<0?[NaN,NaN]:s<1?[e,n[0]]:s>=r?[n[r-1],t]:[n[s-1],n[s]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return NS().domain([e,t]).range(i).unknown(a)},Xt.apply(bn(o),arguments)}function DS(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Tu(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return DS().domain(e).range(t).unknown(r)},Xt.apply(i,arguments)}const Yf=new Date,Qf=new Date;function He(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),u=i.ceil(a);return a-o<u-a?o:u},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,u)=>{const l=[];if(a=i.ceil(a),u=u==null?1:Math.floor(u),!(a<o)||!(u>0))return l;let s;do l.push(s=new Date(+a)),t(a,u),e(a);while(s<a&&a<o);return l},i.filter=a=>He(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;t(o,-1),!a(o););else for(;--u>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(Yf.setTime(+a),Qf.setTime(+o),e(Yf),e(Qf),Math.floor(r(Yf,Qf))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const bs=He(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);bs.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?He(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):bs);bs.range;const $r=1e3,Wt=$r*60,Tr=Wt*60,Br=Tr*24,ly=Br*7,R0=Br*30,Zf=Br*365,Bn=He(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*$r)},(e,t)=>(t-e)/$r,e=>e.getUTCSeconds());Bn.range;const sy=He(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*$r)},(e,t)=>{e.setTime(+e+t*Wt)},(e,t)=>(t-e)/Wt,e=>e.getMinutes());sy.range;const cy=He(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Wt)},(e,t)=>(t-e)/Wt,e=>e.getUTCMinutes());cy.range;const fy=He(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*$r-e.getMinutes()*Wt)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getHours());fy.range;const dy=He(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCHours());dy.range;const Cu=He(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Wt)/Br,e=>e.getDate()-1);Cu.range;const Dc=He(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Br,e=>e.getUTCDate()-1);Dc.range;const LS=He(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Br,e=>Math.floor(e/Br));LS.range;function oi(e){return He(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Wt)/ly)}const Lc=oi(0),ws=oi(1),nF=oi(2),iF=oi(3),ta=oi(4),aF=oi(5),oF=oi(6);Lc.range;ws.range;nF.range;iF.range;ta.range;aF.range;oF.range;function ui(e){return He(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/ly)}const Rc=ui(0),xs=ui(1),uF=ui(2),lF=ui(3),ra=ui(4),sF=ui(5),cF=ui(6);Rc.range;xs.range;uF.range;lF.range;ra.range;sF.range;cF.range;const py=He(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());py.range;const hy=He(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());hy.range;const zr=He(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());zr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:He(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});zr.range;const Fr=He(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());Fr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:He(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Fr.range;function RS(e,t,r,n,i,a){const o=[[Bn,1,$r],[Bn,5,5*$r],[Bn,15,15*$r],[Bn,30,30*$r],[a,1,Wt],[a,5,5*Wt],[a,15,15*Wt],[a,30,30*Wt],[i,1,Tr],[i,3,3*Tr],[i,6,6*Tr],[i,12,12*Tr],[n,1,Br],[n,2,2*Br],[r,1,ly],[t,1,R0],[t,3,3*R0],[e,1,Zf]];function u(s,f,c){const d=f<s;d&&([s,f]=[f,s]);const p=c&&typeof c.range=="function"?c:l(s,f,c),m=p?p.range(s,+f+1):[];return d?m.reverse():m}function l(s,f,c){const d=Math.abs(f-s)/c,p=Yv(([,,w])=>w).right(o,d);if(p===o.length)return e.every(jp(s/Zf,f/Zf,c));if(p===0)return bs.every(Math.max(jp(s,f,c),1));const[m,h]=o[d/o[p-1][2]<o[p][2]/d?p-1:p];return m.every(h)}return[u,l]}const[fF,dF]=RS(Fr,hy,Rc,LS,dy,cy),[pF,hF]=RS(zr,py,Lc,Cu,fy,sy);function Jf(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 ed(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 qa(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function vF(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,u=e.months,l=e.shortMonths,s=Xa(i),f=Ya(i),c=Xa(a),d=Ya(a),p=Xa(o),m=Ya(o),h=Xa(u),w=Ya(u),v=Xa(l),y=Ya(l),g={a:L,A:k,b:I,B:z,c:null,d:H0,e:H0,f:RF,g:qF,G:YF,H:NF,I:DF,j:LF,L:BS,m:BF,M:zF,p:H,q:U,Q:G0,s:q0,S:FF,u:UF,U:WF,V:HF,w:KF,W:VF,x:null,X:null,y:GF,Y:XF,Z:QF,"%":V0},O={a:q,A:ne,b:Oe,B:je,c:null,d:K0,e:K0,f:t8,g:f8,G:p8,H:ZF,I:JF,j:e8,L:FS,m:r8,M:n8,p:Nt,q:pt,Q:G0,s:q0,S:i8,u:a8,U:o8,V:u8,w:l8,W:s8,x:null,X:null,y:c8,Y:d8,Z:h8,"%":V0},b={a:$,A:E,b:T,B:C,c:N,d:U0,e:U0,f:jF,g:F0,G:z0,H:W0,I:W0,j:EF,L:kF,m:AF,M:$F,p:A,q:PF,Q:MF,s:IF,S:TF,u:wF,U:xF,V:OF,w:bF,W:SF,x:M,X:D,y:F0,Y:z0,Z:_F,"%":CF};g.x=x(r,g),g.X=x(n,g),g.c=x(t,g),O.x=x(r,O),O.X=x(n,O),O.c=x(t,O);function x(K,J){return function(te){var R=[],$e=-1,ie=0,De=K.length,Le,ht,Vr;for(te instanceof Date||(te=new Date(+te));++$e<De;)K.charCodeAt($e)===37&&(R.push(K.slice(ie,$e)),(ht=B0[Le=K.charAt(++$e)])!=null?Le=K.charAt(++$e):ht=Le==="e"?" ":"0",(Vr=J[Le])&&(Le=Vr(te,ht)),R.push(Le),ie=$e+1);return R.push(K.slice(ie,$e)),R.join("")}}function S(K,J){return function(te){var R=qa(1900,void 0,1),$e=_(R,K,te+="",0),ie,De;if($e!=te.length)return null;if("Q"in R)return new Date(R.Q);if("s"in R)return new Date(R.s*1e3+("L"in R?R.L:0));if(J&&!("Z"in R)&&(R.Z=0),"p"in R&&(R.H=R.H%12+R.p*12),R.m===void 0&&(R.m="q"in R?R.q:0),"V"in R){if(R.V<1||R.V>53)return null;"w"in R||(R.w=1),"Z"in R?(ie=ed(qa(R.y,0,1)),De=ie.getUTCDay(),ie=De>4||De===0?xs.ceil(ie):xs(ie),ie=Dc.offset(ie,(R.V-1)*7),R.y=ie.getUTCFullYear(),R.m=ie.getUTCMonth(),R.d=ie.getUTCDate()+(R.w+6)%7):(ie=Jf(qa(R.y,0,1)),De=ie.getDay(),ie=De>4||De===0?ws.ceil(ie):ws(ie),ie=Cu.offset(ie,(R.V-1)*7),R.y=ie.getFullYear(),R.m=ie.getMonth(),R.d=ie.getDate()+(R.w+6)%7)}else("W"in R||"U"in R)&&("w"in R||(R.w="u"in R?R.u%7:"W"in R?1:0),De="Z"in R?ed(qa(R.y,0,1)).getUTCDay():Jf(qa(R.y,0,1)).getDay(),R.m=0,R.d="W"in R?(R.w+6)%7+R.W*7-(De+5)%7:R.w+R.U*7-(De+6)%7);return"Z"in R?(R.H+=R.Z/100|0,R.M+=R.Z%100,ed(R)):Jf(R)}}function _(K,J,te,R){for(var $e=0,ie=J.length,De=te.length,Le,ht;$e<ie;){if(R>=De)return-1;if(Le=J.charCodeAt($e++),Le===37){if(Le=J.charAt($e++),ht=b[Le in B0?J.charAt($e++):Le],!ht||(R=ht(K,te,R))<0)return-1}else if(Le!=te.charCodeAt(R++))return-1}return R}function A(K,J,te){var R=s.exec(J.slice(te));return R?(K.p=f.get(R[0].toLowerCase()),te+R[0].length):-1}function $(K,J,te){var R=p.exec(J.slice(te));return R?(K.w=m.get(R[0].toLowerCase()),te+R[0].length):-1}function E(K,J,te){var R=c.exec(J.slice(te));return R?(K.w=d.get(R[0].toLowerCase()),te+R[0].length):-1}function T(K,J,te){var R=v.exec(J.slice(te));return R?(K.m=y.get(R[0].toLowerCase()),te+R[0].length):-1}function C(K,J,te){var R=h.exec(J.slice(te));return R?(K.m=w.get(R[0].toLowerCase()),te+R[0].length):-1}function N(K,J,te){return _(K,t,J,te)}function M(K,J,te){return _(K,r,J,te)}function D(K,J,te){return _(K,n,J,te)}function L(K){return o[K.getDay()]}function k(K){return a[K.getDay()]}function I(K){return l[K.getMonth()]}function z(K){return u[K.getMonth()]}function H(K){return i[+(K.getHours()>=12)]}function U(K){return 1+~~(K.getMonth()/3)}function q(K){return o[K.getUTCDay()]}function ne(K){return a[K.getUTCDay()]}function Oe(K){return l[K.getUTCMonth()]}function je(K){return u[K.getUTCMonth()]}function Nt(K){return i[+(K.getUTCHours()>=12)]}function pt(K){return 1+~~(K.getUTCMonth()/3)}return{format:function(K){var J=x(K+="",g);return J.toString=function(){return K},J},parse:function(K){var J=S(K+="",!1);return J.toString=function(){return K},J},utcFormat:function(K){var J=x(K+="",O);return J.toString=function(){return K},J},utcParse:function(K){var J=S(K+="",!0);return J.toString=function(){return K},J}}}var B0={"-":"",_:" ",0:"0"},Xe=/^\s*\d+/,yF=/^%/,mF=/[\\^$*+?|[\]().{}]/g;function ue(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function gF(e){return e.replace(mF,"\\$&")}function Xa(e){return new RegExp("^(?:"+e.map(gF).join("|")+")","i")}function Ya(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function bF(e,t,r){var n=Xe.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function wF(e,t,r){var n=Xe.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function xF(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function OF(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function SF(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function z0(e,t,r){var n=Xe.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function F0(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function _F(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function PF(e,t,r){var n=Xe.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function AF(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function U0(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function EF(e,t,r){var n=Xe.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function W0(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function $F(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function TF(e,t,r){var n=Xe.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function kF(e,t,r){var n=Xe.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function jF(e,t,r){var n=Xe.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function CF(e,t,r){var n=yF.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function MF(e,t,r){var n=Xe.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function IF(e,t,r){var n=Xe.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function H0(e,t){return ue(e.getDate(),t,2)}function NF(e,t){return ue(e.getHours(),t,2)}function DF(e,t){return ue(e.getHours()%12||12,t,2)}function LF(e,t){return ue(1+Cu.count(zr(e),e),t,3)}function BS(e,t){return ue(e.getMilliseconds(),t,3)}function RF(e,t){return BS(e,t)+"000"}function BF(e,t){return ue(e.getMonth()+1,t,2)}function zF(e,t){return ue(e.getMinutes(),t,2)}function FF(e,t){return ue(e.getSeconds(),t,2)}function UF(e){var t=e.getDay();return t===0?7:t}function WF(e,t){return ue(Lc.count(zr(e)-1,e),t,2)}function zS(e){var t=e.getDay();return t>=4||t===0?ta(e):ta.ceil(e)}function HF(e,t){return e=zS(e),ue(ta.count(zr(e),e)+(zr(e).getDay()===4),t,2)}function KF(e){return e.getDay()}function VF(e,t){return ue(ws.count(zr(e)-1,e),t,2)}function GF(e,t){return ue(e.getFullYear()%100,t,2)}function qF(e,t){return e=zS(e),ue(e.getFullYear()%100,t,2)}function XF(e,t){return ue(e.getFullYear()%1e4,t,4)}function YF(e,t){var r=e.getDay();return e=r>=4||r===0?ta(e):ta.ceil(e),ue(e.getFullYear()%1e4,t,4)}function QF(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ue(t/60|0,"0",2)+ue(t%60,"0",2)}function K0(e,t){return ue(e.getUTCDate(),t,2)}function ZF(e,t){return ue(e.getUTCHours(),t,2)}function JF(e,t){return ue(e.getUTCHours()%12||12,t,2)}function e8(e,t){return ue(1+Dc.count(Fr(e),e),t,3)}function FS(e,t){return ue(e.getUTCMilliseconds(),t,3)}function t8(e,t){return FS(e,t)+"000"}function r8(e,t){return ue(e.getUTCMonth()+1,t,2)}function n8(e,t){return ue(e.getUTCMinutes(),t,2)}function i8(e,t){return ue(e.getUTCSeconds(),t,2)}function a8(e){var t=e.getUTCDay();return t===0?7:t}function o8(e,t){return ue(Rc.count(Fr(e)-1,e),t,2)}function US(e){var t=e.getUTCDay();return t>=4||t===0?ra(e):ra.ceil(e)}function u8(e,t){return e=US(e),ue(ra.count(Fr(e),e)+(Fr(e).getUTCDay()===4),t,2)}function l8(e){return e.getUTCDay()}function s8(e,t){return ue(xs.count(Fr(e)-1,e),t,2)}function c8(e,t){return ue(e.getUTCFullYear()%100,t,2)}function f8(e,t){return e=US(e),ue(e.getUTCFullYear()%100,t,2)}function d8(e,t){return ue(e.getUTCFullYear()%1e4,t,4)}function p8(e,t){var r=e.getUTCDay();return e=r>=4||r===0?ra(e):ra.ceil(e),ue(e.getUTCFullYear()%1e4,t,4)}function h8(){return"+0000"}function V0(){return"%"}function G0(e){return+e}function q0(e){return Math.floor(+e/1e3)}var di,WS,HS;v8({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 v8(e){return di=vF(e),WS=di.format,di.parse,HS=di.utcFormat,di.utcParse,di}function y8(e){return new Date(e)}function m8(e){return e instanceof Date?+e:+new Date(+e)}function vy(e,t,r,n,i,a,o,u,l,s){var f=ty(),c=f.invert,d=f.domain,p=s(".%L"),m=s(":%S"),h=s("%I:%M"),w=s("%I %p"),v=s("%a %d"),y=s("%b %d"),g=s("%B"),O=s("%Y");function b(x){return(l(x)<x?p:u(x)<x?m:o(x)<x?h:a(x)<x?w:n(x)<x?i(x)<x?v:y:r(x)<x?g:O)(x)}return f.invert=function(x){return new Date(c(x))},f.domain=function(x){return arguments.length?d(Array.from(x,m8)):d().map(y8)},f.ticks=function(x){var S=d();return e(S[0],S[S.length-1],x??10)},f.tickFormat=function(x,S){return S==null?b:s(S)},f.nice=function(x){var S=d();return(!x||typeof x.range!="function")&&(x=t(S[0],S[S.length-1],x??10)),x?d(kS(S,x)):f},f.copy=function(){return ju(f,vy(e,t,r,n,i,a,o,u,l,s))},f}function g8(){return Xt.apply(vy(pF,hF,zr,py,Lc,Cu,fy,sy,Bn,WS).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function b8(){return Xt.apply(vy(fF,dF,Fr,hy,Rc,Dc,dy,cy,Bn,HS).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Bc(){var e=0,t=1,r,n,i,a,o=st,u=!1,l;function s(c){return c==null||isNaN(c=+c)?l:o(i===0?.5:(c=(a(c)-r)*i,u?Math.max(0,Math.min(1,c)):c))}s.domain=function(c){return arguments.length?([e,t]=c,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),s):[e,t]},s.clamp=function(c){return arguments.length?(u=!!c,s):u},s.interpolator=function(c){return arguments.length?(o=c,s):o};function f(c){return function(d){var p,m;return arguments.length?([p,m]=d,o=c(p,m),s):[o(0),o(1)]}}return s.range=f(Ca),s.rangeRound=f(ey),s.unknown=function(c){return arguments.length?(l=c,s):l},function(c){return a=c,r=c(e),n=c(t),i=r===n?0:1/(n-r),s}}function wn(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function KS(){var e=bn(Bc()(st));return e.copy=function(){return wn(e,KS())},Kr.apply(e,arguments)}function VS(){var e=iy(Bc()).domain([1,10]);return e.copy=function(){return wn(e,VS()).base(e.base())},Kr.apply(e,arguments)}function GS(){var e=ay(Bc());return e.copy=function(){return wn(e,GS()).constant(e.constant())},Kr.apply(e,arguments)}function yy(){var e=oy(Bc());return e.copy=function(){return wn(e,yy()).exponent(e.exponent())},Kr.apply(e,arguments)}function w8(){return yy.apply(null,arguments).exponent(.5)}function qS(){var e=[],t=st;function r(n){if(n!=null&&!isNaN(n=+n))return t((Tu(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(dn),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>o4(e,a/n))},r.copy=function(){return qS(t).domain(e)},Kr.apply(r,arguments)}function zc(){var e=0,t=.5,r=1,n=1,i,a,o,u,l,s=st,f,c=!1,d;function p(h){return isNaN(h=+h)?d:(h=.5+((h=+f(h))-a)*(n*h<n*a?u:l),s(c?Math.max(0,Math.min(1,h)):h))}p.domain=function(h){return arguments.length?([e,t,r]=h,i=f(e=+e),a=f(t=+t),o=f(r=+r),u=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,p):[e,t,r]},p.clamp=function(h){return arguments.length?(c=!!h,p):c},p.interpolator=function(h){return arguments.length?(s=h,p):s};function m(h){return function(w){var v,y,g;return arguments.length?([v,y,g]=w,s=C4(h,[v,y,g]),p):[s(0),s(.5),s(1)]}}return p.range=m(Ca),p.rangeRound=m(ey),p.unknown=function(h){return arguments.length?(d=h,p):d},function(h){return f=h,i=h(e),a=h(t),o=h(r),u=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,p}}function XS(){var e=bn(zc()(st));return e.copy=function(){return wn(e,XS())},Kr.apply(e,arguments)}function YS(){var e=iy(zc()).domain([.1,1,10]);return e.copy=function(){return wn(e,YS()).base(e.base())},Kr.apply(e,arguments)}function QS(){var e=ay(zc());return e.copy=function(){return wn(e,QS()).constant(e.constant())},Kr.apply(e,arguments)}function my(){var e=oy(zc());return e.copy=function(){return wn(e,my()).exponent(e.exponent())},Kr.apply(e,arguments)}function x8(){return my.apply(null,arguments).exponent(.5)}const X0=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Go,scaleDiverging:XS,scaleDivergingLog:YS,scaleDivergingPow:my,scaleDivergingSqrt:x8,scaleDivergingSymlog:QS,scaleIdentity:TS,scaleImplicit:Cp,scaleLinear:gs,scaleLog:jS,scaleOrdinal:Qv,scalePoint:mo,scalePow:uy,scaleQuantile:IS,scaleQuantize:NS,scaleRadial:MS,scaleSequential:KS,scaleSequentialLog:VS,scaleSequentialPow:yy,scaleSequentialQuantile:qS,scaleSequentialSqrt:w8,scaleSequentialSymlog:GS,scaleSqrt:tF,scaleSymlog:CS,scaleThreshold:DS,scaleTime:g8,scaleUtc:b8,tickFormat:$S},Symbol.toStringTag,{value:"Module"}));var O8=Sa;function S8(e,t,r){for(var n=-1,i=e.length;++n<i;){var a=e[n],o=t(a);if(o!=null&&(u===void 0?o===o&&!O8(o):r(o,u)))var u=o,l=a}return l}var Fc=S8;function _8(e,t){return e>t}var ZS=_8,P8=Fc,A8=ZS,E8=ja;function $8(e){return e&&e.length?P8(e,E8,A8):void 0}var T8=$8;const Uc=se(T8);function k8(e,t){return e<t}var JS=k8,j8=Fc,C8=JS,M8=ja;function I8(e){return e&&e.length?j8(e,M8,C8):void 0}var N8=I8;const Wc=se(N8);var D8=kv,L8=wr,R8=uS,B8=xt;function z8(e,t){var r=B8(e)?D8:R8;return r(e,L8(t))}var F8=z8,U8=aS,W8=F8;function H8(e,t){return U8(W8(e,t),1)}var K8=H8;const V8=se(K8);var G8=Kv;function q8(e,t){return G8(e,t)}var X8=q8;const Mu=se(X8);var Ma=1e9,Y8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},by,_e=!0,Gt="[DecimalError] ",Hn=Gt+"Invalid argument: ",gy=Gt+"Exponent out of range: ",Ia=Math.floor,Cn=Math.pow,Q8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Et,Ke=1e7,we=7,e_=9007199254740991,Os=Ia(e_/we),G={};G.absoluteValue=G.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};G.comparedTo=G.cmp=function(e){var t,r,n,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(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};G.decimalPlaces=G.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*we;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};G.dividedBy=G.div=function(e){return Mr(this,new this.constructor(e))};G.dividedToIntegerBy=G.idiv=function(e){var t=this,r=t.constructor;return pe(Mr(t,new r(e),0,1),r.precision)};G.equals=G.eq=function(e){return!this.cmp(e)};G.exponent=function(){return Ne(this)};G.greaterThan=G.gt=function(e){return this.cmp(e)>0};G.greaterThanOrEqualTo=G.gte=function(e){return this.cmp(e)>=0};G.isInteger=G.isint=function(){return this.e>this.d.length-2};G.isNegative=G.isneg=function(){return this.s<0};G.isPositive=G.ispos=function(){return this.s>0};G.isZero=function(){return this.s===0};G.lessThan=G.lt=function(e){return this.cmp(e)<0};G.lessThanOrEqualTo=G.lte=function(e){return this.cmp(e)<1};G.logarithm=G.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Et))throw Error(Gt+"NaN");if(r.s<1)throw Error(Gt+(r.s?"NaN":"-Infinity"));return r.eq(Et)?new n(0):(_e=!1,t=Mr(Zo(r,a),Zo(e,a),a),_e=!0,pe(t,i))};G.minus=G.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?n_(t,e):t_(t,(e.s=-e.s,e))};G.modulo=G.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Gt+"NaN");return r.s?(_e=!1,t=Mr(r,e,0,1).times(e),_e=!0,r.minus(t)):pe(new n(r),i)};G.naturalExponential=G.exp=function(){return r_(this)};G.naturalLogarithm=G.ln=function(){return Zo(this)};G.negated=G.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};G.plus=G.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?t_(t,e):n_(t,(e.s=-e.s,e))};G.precision=G.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Hn+e);if(t=Ne(i)+1,n=i.d.length-1,r=n*we+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};G.squareRoot=G.sqrt=function(){var e,t,r,n,i,a,o,u=this,l=u.constructor;if(u.s<1){if(!u.s)return new l(0);throw Error(Gt+"NaN")}for(e=Ne(u),_e=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=dr(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Ia((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),n=new l(t)):n=new l(i.toString()),r=l.precision,i=o=r+3;;)if(a=n,n=a.plus(Mr(u,a,o+2)).times(.5),dr(a.d).slice(0,o)===(t=dr(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(pe(a,r+1,0),a.times(a).eq(u)){n=a;break}}else if(t!="9999")break;o+=4}return _e=!0,pe(n,r)};G.times=G.mul=function(e){var t,r,n,i,a,o,u,l,s,f=this,c=f.constructor,d=f.d,p=(e=new c(e)).d;if(!f.s||!e.s)return new c(0);for(e.s*=f.s,r=f.e+e.e,l=d.length,s=p.length,l<s&&(a=d,d=p,p=a,o=l,l=s,s=o),a=[],o=l+s,n=o;n--;)a.push(0);for(n=s;--n>=0;){for(t=0,i=l+n;i>n;)u=a[i]+p[n]*d[i-n-1]+t,a[i--]=u%Ke|0,t=u/Ke|0;a[i]=(a[i]+t)%Ke|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,_e?pe(e,c.precision):e};G.toDecimalPlaces=G.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(mr(e,0,Ma),t===void 0?t=n.rounding:mr(t,0,8),pe(r,e+Ne(r)+1,t))};G.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Jn(n,!0):(mr(e,0,Ma),t===void 0?t=i.rounding:mr(t,0,8),n=pe(new i(n),e+1,t),r=Jn(n,!0,e+1)),r};G.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Jn(i):(mr(e,0,Ma),t===void 0?t=a.rounding:mr(t,0,8),n=pe(new a(i),e+Ne(i)+1,t),r=Jn(n.abs(),!1,e+Ne(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};G.toInteger=G.toint=function(){var e=this,t=e.constructor;return pe(new t(e),Ne(e)+1,t.rounding)};G.toNumber=function(){return+this};G.toPower=G.pow=function(e){var t,r,n,i,a,o,u=this,l=u.constructor,s=12,f=+(e=new l(e));if(!e.s)return new l(Et);if(u=new l(u),!u.s){if(e.s<1)throw Error(Gt+"Infinity");return u}if(u.eq(Et))return u;if(n=l.precision,e.eq(Et))return pe(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=u.s,o){if((r=f<0?-f:f)<=e_){for(i=new l(Et),t=Math.ceil(n/we+4),_e=!1;r%2&&(i=i.times(u),Q0(i.d,t)),r=Ia(r/2),r!==0;)u=u.times(u),Q0(u.d,t);return _e=!0,e.s<0?new l(Et).div(i):pe(i,n)}}else if(a<0)throw Error(Gt+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,_e=!1,i=e.times(Zo(u,n+s)),_e=!0,i=r_(i),i.s=a,i};G.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=Ne(i),n=Jn(i,r<=a.toExpNeg||r>=a.toExpPos)):(mr(e,1,Ma),t===void 0?t=a.rounding:mr(t,0,8),i=pe(new a(i),e,t),r=Ne(i),n=Jn(i,e<=r||r<=a.toExpNeg,e)),n};G.toSignificantDigits=G.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(mr(e,1,Ma),t===void 0?t=n.rounding:mr(t,0,8)),pe(new n(r),e,t)};G.toString=G.valueOf=G.val=G.toJSON=G[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Ne(e),r=e.constructor;return Jn(e,t<=r.toExpNeg||t>=r.toExpPos)};function t_(e,t){var r,n,i,a,o,u,l,s,f=e.constructor,c=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),_e?pe(t,c):t;if(l=e.d,s=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,u=s.length):(n=s,i=o,u=l.length),o=Math.ceil(c/we),u=o>u?o+1:u+1,a>u&&(a=u,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(u=l.length,a=s.length,u-a<0&&(a=u,n=s,s=l,l=n),r=0;a;)r=(l[--a]=l[a]+s[a]+r)/Ke|0,l[a]%=Ke;for(r&&(l.unshift(r),++i),u=l.length;l[--u]==0;)l.pop();return t.d=l,t.e=i,_e?pe(t,c):t}function mr(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Hn+e)}function dr(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=we-n.length,r&&(a+=Yr(r)),a+=n;o=e[t],n=o+"",r=we-n.length,r&&(a+=Yr(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var Mr=function(){function e(n,i){var a,o=0,u=n.length;for(n=n.slice();u--;)a=n[u]*i+o,n[u]=a%Ke|0,o=a/Ke|0;return o&&n.unshift(o),n}function t(n,i,a,o){var u,l;if(a!=o)l=a>o?1:-1;else for(u=l=0;u<a;u++)if(n[u]!=i[u]){l=n[u]>i[u]?1:-1;break}return l}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*Ke+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var u,l,s,f,c,d,p,m,h,w,v,y,g,O,b,x,S,_,A=n.constructor,$=n.s==i.s?1:-1,E=n.d,T=i.d;if(!n.s)return new A(n);if(!i.s)throw Error(Gt+"Division by zero");for(l=n.e-i.e,S=T.length,b=E.length,p=new A($),m=p.d=[],s=0;T[s]==(E[s]||0);)++s;if(T[s]>(E[s]||0)&&--l,a==null?y=a=A.precision:o?y=a+(Ne(n)-Ne(i))+1:y=a,y<0)return new A(0);if(y=y/we+2|0,s=0,S==1)for(f=0,T=T[0],y++;(s<b||f)&&y--;s++)g=f*Ke+(E[s]||0),m[s]=g/T|0,f=g%T|0;else{for(f=Ke/(T[0]+1)|0,f>1&&(T=e(T,f),E=e(E,f),S=T.length,b=E.length),O=S,h=E.slice(0,S),w=h.length;w<S;)h[w++]=0;_=T.slice(),_.unshift(0),x=T[0],T[1]>=Ke/2&&++x;do f=0,u=t(T,h,S,w),u<0?(v=h[0],S!=w&&(v=v*Ke+(h[1]||0)),f=v/x|0,f>1?(f>=Ke&&(f=Ke-1),c=e(T,f),d=c.length,w=h.length,u=t(c,h,d,w),u==1&&(f--,r(c,S<d?_:T,d))):(f==0&&(u=f=1),c=T.slice()),d=c.length,d<w&&c.unshift(0),r(h,c,w),u==-1&&(w=h.length,u=t(T,h,S,w),u<1&&(f++,r(h,S<w?_:T,w))),w=h.length):u===0&&(f++,h=[0]),m[s++]=f,u&&h[0]?h[w++]=E[O]||0:(h=[E[O]],w=1);while((O++<b||h[0]!==void 0)&&y--)}return m[0]||m.shift(),p.e=l,pe(p,o?a+Ne(p)+1:a)}}();function r_(e,t){var r,n,i,a,o,u,l=0,s=0,f=e.constructor,c=f.precision;if(Ne(e)>16)throw Error(gy+Ne(e));if(!e.s)return new f(Et);for(_e=!1,u=c,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),s+=5;for(n=Math.log(Cn(2,s))/Math.LN10*2+5|0,u+=n,r=i=a=new f(Et),f.precision=u;;){if(i=pe(i.times(e),u),r=r.times(++l),o=a.plus(Mr(i,r,u)),dr(o.d).slice(0,u)===dr(a.d).slice(0,u)){for(;s--;)a=pe(a.times(a),u);return f.precision=c,t==null?(_e=!0,pe(a,c)):a}a=o}}function Ne(e){for(var t=e.e*we,r=e.d[0];r>=10;r/=10)t++;return t}function td(e,t,r){if(t>e.LN10.sd())throw _e=!0,r&&(e.precision=r),Error(Gt+"LN10 precision limit exceeded");return pe(new e(e.LN10),t)}function Yr(e){for(var t="";e--;)t+="0";return t}function Zo(e,t){var r,n,i,a,o,u,l,s,f,c=1,d=10,p=e,m=p.d,h=p.constructor,w=h.precision;if(p.s<1)throw Error(Gt+(p.s?"NaN":"-Infinity"));if(p.eq(Et))return new h(0);if(t==null?(_e=!1,s=w):s=t,p.eq(10))return t==null&&(_e=!0),td(h,s);if(s+=d,h.precision=s,r=dr(m),n=r.charAt(0),a=Ne(p),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)p=p.times(e),r=dr(p.d),n=r.charAt(0),c++;a=Ne(p),n>1?(p=new h("0."+r),a++):p=new h(n+"."+r.slice(1))}else return l=td(h,s+2,w).times(a+""),p=Zo(new h(n+"."+r.slice(1)),s-d).plus(l),h.precision=w,t==null?(_e=!0,pe(p,w)):p;for(u=o=p=Mr(p.minus(Et),p.plus(Et),s),f=pe(p.times(p),s),i=3;;){if(o=pe(o.times(f),s),l=u.plus(Mr(o,new h(i),s)),dr(l.d).slice(0,s)===dr(u.d).slice(0,s))return u=u.times(2),a!==0&&(u=u.plus(td(h,s+2,w).times(a+""))),u=Mr(u,new h(c),s),h.precision=w,t==null?(_e=!0,pe(u,w)):u;u=l,i+=2}}function Y0(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Ia(r/we),e.d=[],n=(r+1)%we,r<0&&(n+=we),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=we;n<i;)e.d.push(+t.slice(n,n+=we));t=t.slice(n),n=we-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),_e&&(e.e>Os||e.e<-Os))throw Error(gy+r)}else e.s=0,e.e=0,e.d=[0];return e}function pe(e,t,r){var n,i,a,o,u,l,s,f,c=e.d;for(o=1,a=c[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=we,i=t,s=c[f=0];else{if(f=Math.ceil((n+1)/we),a=c.length,f>=a)return e;for(s=a=c[f],o=1;a>=10;a/=10)o++;n%=we,i=n-we+o}if(r!==void 0&&(a=Cn(10,o-i-1),u=s/a%10|0,l=t<0||c[f+1]!==void 0||s%a,l=r<4?(u||l)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||l||r==6&&(n>0?i>0?s/Cn(10,o-i):0:c[f-1])%10&1||r==(e.s<0?8:7))),t<1||!c[0])return l?(a=Ne(e),c.length=1,t=t-a-1,c[0]=Cn(10,(we-t%we)%we),e.e=Ia(-t/we)||0):(c.length=1,c[0]=e.e=e.s=0),e;if(n==0?(c.length=f,a=1,f--):(c.length=f+1,a=Cn(10,we-n),c[f]=i>0?(s/Cn(10,o-i)%Cn(10,i)|0)*a:0),l)for(;;)if(f==0){(c[0]+=a)==Ke&&(c[0]=1,++e.e);break}else{if(c[f]+=a,c[f]!=Ke)break;c[f--]=0,a=1}for(n=c.length;c[--n]===0;)c.pop();if(_e&&(e.e>Os||e.e<-Os))throw Error(gy+Ne(e));return e}function n_(e,t){var r,n,i,a,o,u,l,s,f,c,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),_e?pe(t,p):t;if(l=e.d,c=t.d,n=t.e,s=e.e,l=l.slice(),o=s-n,o){for(f=o<0,f?(r=l,o=-o,u=c.length):(r=c,n=s,u=l.length),i=Math.max(Math.ceil(p/we),u)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=l.length,u=c.length,f=i<u,f&&(u=i),i=0;i<u;i++)if(l[i]!=c[i]){f=l[i]<c[i];break}o=0}for(f&&(r=l,l=c,c=r,t.s=-t.s),u=l.length,i=c.length-u;i>0;--i)l[u++]=0;for(i=c.length;i>o;){if(l[--i]<c[i]){for(a=i;a&&l[--a]===0;)l[a]=Ke-1;--l[a],l[i]+=Ke}l[i]-=c[i]}for(;l[--u]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,_e?pe(t,p):t):new d(0)}function Jn(e,t,r){var n,i=Ne(e),a=dr(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Yr(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Yr(-i-1)+a,r&&(n=r-o)>0&&(a+=Yr(n))):i>=o?(a+=Yr(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Yr(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Yr(n))),e.s<0?"-"+a:a}function Q0(e,t){if(e.length>t)return e.length=t,!0}function i_(e){var t,r,n;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(Hn+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 Y0(o,a.toString())}else if(typeof a!="string")throw Error(Hn+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,Q8.test(a))Y0(o,a);else throw Error(Hn+a)}if(i.prototype=G,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=i_,i.config=i.set=Z8,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function Z8(e){if(!e||typeof e!="object")throw Error(Gt+"Object expected");var t,r,n,i=["precision",1,Ma,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Ia(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Hn+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Hn+r+": "+n);return this}var by=i_(Y8);Et=new by(1);const de=by;function J8(e){return n5(e)||r5(e)||t5(e)||e5()}function e5(){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 t5(e,t){if(e){if(typeof e=="string")return Dp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Dp(e,t)}}function r5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function n5(e){if(Array.isArray(e))return Dp(e)}function Dp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var i5=function(t){return t},a_={},o_=function(t){return t===a_},Z0=function(t){return function r(){return arguments.length===0||arguments.length===1&&o_(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},a5=function e(t,r){return t===1?r:Z0(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(u){return u!==a_}).length;return o>=t?r.apply(void 0,i):e(t-o,Z0(function(){for(var u=arguments.length,l=new Array(u),s=0;s<u;s++)l[s]=arguments[s];var f=i.map(function(c){return o_(c)?l.shift():c});return r.apply(void 0,J8(f).concat(l))}))})},Hc=function(t){return a5(t.length,t)},Lp=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},o5=Hc(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),u5=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return i5;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(u,l){return l(u)},a.apply(void 0,arguments))}},Rp=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},u_=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(u,l){return u===r[l]})||(r=a,n=t.apply(void 0,a)),n}};function l5(e){var t;return e===0?t=1:t=Math.floor(new de(e).abs().log(10).toNumber())+1,t}function s5(e,t,r){for(var n=new de(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var c5=Hc(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),f5=Hc(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),d5=Hc(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Kc={rangeStep:s5,getDigitCount:l5,interpolateNumber:c5,uninterpolateNumber:f5,uninterpolateTruncation:d5};function Bp(e){return v5(e)||h5(e)||l_(e)||p5()}function p5(){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 h5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function v5(e){if(Array.isArray(e))return zp(e)}function Jo(e,t){return g5(e)||m5(e,t)||l_(e,t)||y5()}function y5(){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 l_(e,t){if(e){if(typeof e=="string")return zp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zp(e,t)}}function zp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m5(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function g5(e){if(Array.isArray(e))return e}function s_(e){var t=Jo(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function c_(e,t,r){if(e.lte(0))return new de(0);var n=Kc.getDigitCount(e.toNumber()),i=new de(10).pow(n),a=e.div(i),o=n!==1?.05:.1,u=new de(Math.ceil(a.div(o).toNumber())).add(r).mul(o),l=u.mul(i);return t?l:new de(Math.ceil(l))}function b5(e,t,r){var n=1,i=new de(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new de(10).pow(Kc.getDigitCount(e)-1),i=new de(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new de(Math.floor(e)))}else e===0?i=new de(Math.floor((t-1)/2)):r||(i=new de(Math.floor(e)));var o=Math.floor((t-1)/2),u=u5(o5(function(l){return i.add(new de(l-o).mul(n)).toNumber()}),Lp);return u(0,t)}function f_(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new de(0),tickMin:new de(0),tickMax:new de(0)};var a=c_(new de(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new de(0):(o=new de(e).add(t).div(2),o=o.sub(new de(o).mod(a)));var u=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new de(t).sub(o).div(a).toNumber()),s=u+l+1;return s>r?f_(e,t,r,n,i+1):(s<r&&(l=t>0?l+(r-s):l,u=t>0?u:u+(r-s)),{step:a,tickMin:o.sub(new de(u).mul(a)),tickMax:o.add(new de(l).mul(a))})}function w5(e){var t=Jo(e,2),r=t[0],n=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),u=s_([r,n]),l=Jo(u,2),s=l[0],f=l[1];if(s===-1/0||f===1/0){var c=f===1/0?[s].concat(Bp(Lp(0,i-1).map(function(){return 1/0}))):[].concat(Bp(Lp(0,i-1).map(function(){return-1/0})),[f]);return r>n?Rp(c):c}if(s===f)return b5(s,i,a);var d=f_(s,f,o,a),p=d.step,m=d.tickMin,h=d.tickMax,w=Kc.rangeStep(m,h.add(new de(.1).mul(p)),p);return r>n?Rp(w):w}function x5(e,t){var r=Jo(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=s_([n,i]),u=Jo(o,2),l=u[0],s=u[1];if(l===-1/0||s===1/0)return[n,i];if(l===s)return[l];var f=Math.max(t,2),c=c_(new de(s).sub(l).div(f-1),a,0),d=[].concat(Bp(Kc.rangeStep(new de(l),new de(s).sub(new de(.99).mul(c)),c)),[s]);return n>i?Rp(d):d}var O5=u_(w5),S5=u_(x5),_5="Invariant failed";function ei(e,t){throw new Error(_5)}var P5=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function na(e){"@babel/helpers - typeof";return na=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},na(e)}function Ss(){return Ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ss.apply(this,arguments)}function A5(e,t){return k5(e)||T5(e,t)||$5(e,t)||E5()}function E5(){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 $5(e,t){if(e){if(typeof e=="string")return J0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J0(e,t)}}function J0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function T5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function k5(e){if(Array.isArray(e))return e}function j5(e,t){if(e==null)return{};var r=C5(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function M5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h_(n.key),n)}}function N5(e,t,r){return t&&I5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function D5(e,t,r){return t=_s(t),L5(e,d_()?Reflect.construct(t,r||[],_s(e).constructor):t.apply(e,r))}function L5(e,t){if(t&&(na(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return R5(e)}function R5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(d_=function(){return!!e})()}function _s(e){return _s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_s(e)}function B5(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&&Fp(e,t)}function Fp(e,t){return Fp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Fp(e,t)}function p_(e,t,r){return t=h_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h_(e){var t=z5(e,"string");return na(t)=="symbol"?t:t+""}function z5(e,t){if(na(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(na(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Iu=function(e){function t(){return M5(this,t),D5(this,t,arguments)}return B5(t,e),N5(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,u=n.dataKey,l=n.data,s=n.dataPointFormatter,f=n.xAxis,c=n.yAxis,d=j5(n,P5),p=X(d,!1);this.props.direction==="x"&&f.type!=="number"&&ei();var m=l.map(function(h){var w=s(h,u),v=w.x,y=w.y,g=w.value,O=w.errorVal;if(!O)return null;var b=[],x,S;if(Array.isArray(O)){var _=A5(O,2);x=_[0],S=_[1]}else x=S=O;if(a==="vertical"){var A=f.scale,$=y+i,E=$+o,T=$-o,C=A(g-x),N=A(g+S);b.push({x1:N,y1:E,x2:N,y2:T}),b.push({x1:C,y1:$,x2:N,y2:$}),b.push({x1:C,y1:E,x2:C,y2:T})}else if(a==="horizontal"){var M=c.scale,D=v+i,L=D-o,k=D+o,I=M(g-x),z=M(g+S);b.push({x1:L,y1:z,x2:k,y2:z}),b.push({x1:D,y1:I,x2:D,y2:z}),b.push({x1:L,y1:I,x2:k,y2:I})}return P.createElement(oe,Ss({className:"recharts-errorBar",key:"bar-".concat(b.map(function(H){return"".concat(H.x1,"-").concat(H.x2,"-").concat(H.y1,"-").concat(H.y2)}))},p),b.map(function(H){return P.createElement("line",Ss({},H,{key:"line-".concat(H.x1,"-").concat(H.x2,"-").concat(H.y1,"-").concat(H.y2)}))}))});return P.createElement(oe,{className:"recharts-errorBars"},m)}}])}(P.Component);p_(Iu,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});p_(Iu,"displayName","ErrorBar");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 eb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Pn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eb(Object(r),!0).forEach(function(n){F5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F5(e,t,r){return t=U5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U5(e){var t=W5(e,"string");return eu(t)=="symbol"?t:t+""}function W5(e,t){if(eu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(eu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v_=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=Pt(r,Bi);if(!o)return null;var u=Bi.defaultProps,l=u!==void 0?Pn(Pn({},u),o.props):{},s;return o.props&&o.props.payload?s=o.props&&o.props.payload:a==="children"?s=(n||[]).reduce(function(f,c){var d=c.item,p=c.props,m=p.sectors||p.data||[];return f.concat(m.map(function(h){return{type:o.props.iconType||d.props.legendType,value:h.name,color:h.fill,payload:h}}))},[]):s=(n||[]).map(function(f){var c=f.item,d=c.type.defaultProps,p=d!==void 0?Pn(Pn({},d),c.props):{},m=p.dataKey,h=p.name,w=p.legendType,v=p.hide;return{inactive:v,dataKey:m,type:l.iconType||w||"square",color:wy(c),value:h||m,payload:p}}),Pn(Pn(Pn({},l),Bi.getWithHeight(o,i)),{},{payload:s,item:o})};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)}function tb(e){return G5(e)||V5(e)||K5(e)||H5()}function H5(){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 K5(e,t){if(e){if(typeof e=="string")return Up(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Up(e,t)}}function V5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function G5(e){if(Array.isArray(e))return Up(e)}function Up(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ke(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rb(Object(r),!0).forEach(function(n){Fi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fi(e,t,r){return t=q5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q5(e){var t=X5(e,"string");return tu(t)=="symbol"?t:t+""}function X5(e,t){if(tu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(tu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fe(e,t,r){return Z(e)||Z(t)?r:We(t)?kt(e,t,r):Q(t)?t(e):r}function go(e,t,r,n){var i=V8(e,function(u){return Fe(u,t)});if(r==="number"){var a=i.filter(function(u){return W(u)||parseFloat(u)});return a.length?[Wc(a),Uc(a)]:[1/0,-1/0]}var o=n?i.filter(function(u){return!Z(u)}):i;return o.map(function(u){return We(u)||u instanceof Date?u:""})}var Y5=function(t){var r,n=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,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=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,s=0;s<u;s++){var f=s>0?i[s-1].coordinate:i[u-1].coordinate,c=i[s].coordinate,d=s>=u-1?i[0].coordinate:i[s+1].coordinate,p=void 0;if(ut(c-f)!==ut(d-c)){var m=[];if(ut(d-c)===ut(l[1]-l[0])){p=d;var h=c+l[1]-l[0];m[0]=Math.min(h,(h+f)/2),m[1]=Math.max(h,(h+f)/2)}else{p=f;var w=d+l[1]-l[0];m[0]=Math.min(c,(w+c)/2),m[1]=Math.max(c,(w+c)/2)}var v=[Math.min(c,(p+c)/2),Math.max(c,(p+c)/2)];if(t>v[0]&&t<=v[1]||t>=m[0]&&t<=m[1]){o=i[s].index;break}}else{var y=Math.min(f,d),g=Math.max(f,d);if(t>(y+c)/2&&t<=(g+c)/2){o=i[s].index;break}}}else for(var O=0;O<u;O++)if(O===0&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O>0&&O<u-1&&t>(n[O].coordinate+n[O-1].coordinate)/2&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O===u-1&&t>(n[O].coordinate+n[O-1].coordinate)/2){o=n[O].index;break}return o},wy=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ke(ke({},t.type.defaultProps),t.props):t.props,o=a.stroke,u=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:u;break;default:l=u;break}return l},Q5=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},u=Object.keys(a),l=0,s=u.length;l<s;l++)for(var f=a[u[l]].stackGroups,c=Object.keys(f),d=0,p=c.length;d<p;d++){var m=f[c[d]],h=m.items,w=m.cateAxisId,v=h.filter(function(S){return Cr(S.type).indexOf("Bar")>=0});if(v&&v.length){var y=v[0].type.defaultProps,g=y!==void 0?ke(ke({},y),v[0].props):v[0].props,O=g.barSize,b=g[w];o[b]||(o[b]=[]);var x=Z(O)?r:O;o[b].push({item:v[0],stackList:v.slice(1),barSize:Z(x)?void 0:lt(x,n,0)})}}return o},Z5=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,u=t.maxBarSize,l=o.length;if(l<1)return null;var s=lt(r,i,0,!0),f,c=[];if(o[0].barSize===+o[0].barSize){var d=!1,p=i/l,m=o.reduce(function(O,b){return O+b.barSize||0},0);m+=(l-1)*s,m>=i&&(m-=(l-1)*s,s=0),m>=i&&p>0&&(d=!0,p*=.9,m=l*p);var h=(i-m)/2>>0,w={offset:h-s,size:0};f=o.reduce(function(O,b){var x={item:b.item,position:{offset:w.offset+w.size+s,size:d?p:b.barSize}},S=[].concat(tb(O),[x]);return w=S[S.length-1].position,b.stackList&&b.stackList.length&&b.stackList.forEach(function(_){S.push({item:_,position:w})}),S},c)}else{var v=lt(n,i,0,!0);i-2*v-(l-1)*s<=0&&(s=0);var y=(i-2*v-(l-1)*s)/l;y>1&&(y>>=0);var g=u===+u?Math.min(y,u):y;f=o.reduce(function(O,b,x){var S=[].concat(tb(O),[{item:b.item,position:{offset:v+(y+s)*x+(y-g)/2,size:g}}]);return b.stackList&&b.stackList.length&&b.stackList.forEach(function(_){S.push({item:_,position:S[S.length-1].position})}),S},c)}return f},J5=function(t,r,n,i){var a=n.children,o=n.width,u=n.margin,l=o-(u.left||0)-(u.right||0),s=v_({children:a,legendWidth:l});if(s){var f=i||{},c=f.width,d=f.height,p=s.align,m=s.verticalAlign,h=s.layout;if((h==="vertical"||h==="horizontal"&&m==="middle")&&p!=="center"&&W(t[p]))return ke(ke({},t),{},Fi({},p,t[p]+(c||0)));if((h==="horizontal"||h==="vertical"&&p==="center")&&m!=="middle"&&W(t[m]))return ke(ke({},t),{},Fi({},m,t[m]+(d||0)))}return t},e6=function(t,r,n){return Z(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},y_=function(t,r,n,i,a){var o=r.props.children,u=jt(o,Iu).filter(function(s){return e6(i,a,s.props.direction)});if(u&&u.length){var l=u.map(function(s){return s.props.dataKey});return t.reduce(function(s,f){var c=Fe(f,n);if(Z(c))return s;var d=Array.isArray(c)?[Wc(c),Uc(c)]:[c,c],p=l.reduce(function(m,h){var w=Fe(f,h,0),v=d[0]-Math.abs(Array.isArray(w)?w[0]:w),y=d[1]+Math.abs(Array.isArray(w)?w[1]:w);return[Math.min(v,m[0]),Math.max(y,m[1])]},[1/0,-1/0]);return[Math.min(p[0],s[0]),Math.max(p[1],s[1])]},[1/0,-1/0])}return null},t6=function(t,r,n,i,a){var o=r.map(function(u){return y_(t,u,n,a,i)}).filter(function(u){return!Z(u)});return o&&o.length?o.reduce(function(u,l){return[Math.min(u[0],l[0]),Math.max(u[1],l[1])]},[1/0,-1/0]):null},m_=function(t,r,n,i,a){var o=r.map(function(l){var s=l.props.dataKey;return n==="number"&&s&&y_(t,l,s,i)||go(t,s,n,a)});if(n==="number")return o.reduce(function(l,s){return[Math.min(l[0],s[0]),Math.max(l[1],s[1])]},[1/0,-1/0]);var u={};return o.reduce(function(l,s){for(var f=0,c=s.length;f<c;f++)u[s[f]]||(u[s[f]]=!0,l.push(s[f]));return l},[])},g_=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},b_=function(t,r,n,i){if(i)return t.map(function(l){return l.coordinate});var a,o,u=t.map(function(l){return l.coordinate===r&&(a=!0),l.coordinate===n&&(o=!0),l.coordinate});return a||u.push(r),o||u.push(n),u},kr=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,u=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,s=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(s=t.axisType==="angleAxis"&&(u==null?void 0:u.length)>=2?ut(u[0]-u[1])*2*s:s,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(c){var d=a?a.indexOf(c):c;return{coordinate:i(d)+s,value:c,offset:s}});return f.filter(function(c){return!Eu(c.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(c,d){return{coordinate:i(c)+s,value:c,index:d,offset:s}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(c){return{coordinate:i(c)+s,value:c,offset:s}}):i.domain().map(function(c,d){return{coordinate:i(c)+s,value:a?a[c]:c,index:d,offset:s}})},rd=new WeakMap,ll=function(t,r){if(typeof r!="function")return t;rd.has(t)||rd.set(t,new WeakMap);var n=rd.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},w_=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,u=t.axisType;if(i==="auto")return o==="radial"&&u==="radiusAxis"?{scale:Go(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:gs(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:mo(),realScaleType:"point"}:a==="category"?{scale:Go(),realScaleType:"band"}:{scale:gs(),realScaleType:"linear"};if(Yn(i)){var l="scale".concat($c(i));return{scale:(X0[l]||mo)(),realScaleType:X0[l]?l:"point"}}return Q(i)?{scale:i}:{scale:mo(),realScaleType:"point"}},nb=1e-4,x_=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-nb,o=Math.max(i[0],i[1])+nb,u=t(r[0]),l=t(r[n-1]);(u<a||u>o||l<a||l>o)&&t.domain([r[0],r[n-1]])}},r6=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},n6=function(t,r){if(!r||r.length!==2||!W(r[0])||!W(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!W(t[0])||t[0]<n)&&(a[0]=n),(!W(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},i6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,u=0;u<r;++u){var l=Eu(t[u][n][1])?t[u][n][0]:t[u][n][1];l>=0?(t[u][n][0]=a,t[u][n][1]=a+l,a=t[u][n][1]):(t[u][n][0]=o,t[u][n][1]=o+l,o=t[u][n][1])}},a6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var u=Eu(t[o][n][1])?t[o][n][0]:t[o][n][1];u>=0?(t[o][n][0]=a,t[o][n][1]=a+u,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},o6={sign:i6,expand:P2,none:Xi,silhouette:A2,wiggle:E2,positive:a6},u6=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),a=o6[n],o=_2().keys(i).value(function(u,l){return+Fe(u,l,0)}).order(pp).offset(a);return o(t)},l6=function(t,r,n,i,a,o){if(!t)return null;var u=o?r.reverse():r,l={},s=u.reduce(function(c,d){var p,m=(p=d.type)!==null&&p!==void 0&&p.defaultProps?ke(ke({},d.type.defaultProps),d.props):d.props,h=m.stackId,w=m.hide;if(w)return c;var v=m[n],y=c[v]||{hasStack:!1,stackGroups:{}};if(We(h)){var g=y.stackGroups[h]||{numericAxisId:n,cateAxisId:i,items:[]};g.items.push(d),y.hasStack=!0,y.stackGroups[h]=g}else y.stackGroups[$a("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[d]};return ke(ke({},c),{},Fi({},v,y))},l),f={};return Object.keys(s).reduce(function(c,d){var p=s[d];if(p.hasStack){var m={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(h,w){var v=p.stackGroups[w];return ke(ke({},h),{},Fi({},w,{numericAxisId:n,cateAxisId:i,items:v.items,stackedData:u6(t,v.items,a)}))},m)}return ke(ke({},c),{},Fi({},d,p))},f)},O_=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,u=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var s=t.domain();if(!s.length)return null;var f=O5(s,a,u);return t.domain([Wc(f),Uc(f)]),{niceTicks:f}}if(a&&i==="number"){var c=t.domain(),d=S5(c,a,u);return{niceTicks:d}}return null};function ib(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Z(i[t.dataKey])){var u=Ql(r,"value",i[t.dataKey]);if(u)return u.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var l=Fe(i,Z(o)?t.dataKey:o);return Z(l)?null:t.scale(l)}var ab=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var l=Fe(o,r.dataKey,r.domain[u]);return Z(l)?null:r.scale(l)-a/2+i},s6=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},c6=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ke(ke({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(We(a)){var o=r[a];if(o){var u=o.items.indexOf(t);return u>=0?o.stackedData[u]:null}}return null},f6=function(t){return t.reduce(function(r,n){return[Wc(n.concat([r[0]]).filter(W)),Uc(n.concat([r[1]]).filter(W))]},[1/0,-1/0])},S_=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],u=o.stackedData,l=u.reduce(function(s,f){var c=f6(f.slice(r,n+1));return[Math.min(s[0],c[0]),Math.max(s[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})},ob=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ub=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Wp=function(t,r,n){if(Q(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(W(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(ob.test(t[0])){var a=+ob.exec(t[0])[1];i[0]=r[0]-a}else Q(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(W(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(ub.test(t[1])){var o=+ub.exec(t[1])[1];i[1]=r[1]+o}else Q(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},Ps=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Gv(r,function(c){return c.coordinate}),o=1/0,u=1,l=a.length;u<l;u++){var s=a[u],f=a[u-1];o=Math.min((s.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},lb=function(t,r,n){return!t||!t.length||Mu(t,kt(n,"type.defaultProps.domain"))?r:t},__=function(t,r){var n=t.type.defaultProps?ke(ke({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,u=n.formatter,l=n.tooltipType,s=n.chartType,f=n.hide;return ke(ke({},X(t,!1)),{},{dataKey:i,unit:o,formatter:u,name:a||i,color:wy(t),value:Fe(r,i),type:l,payload:r,chartType:s,hide:f})};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 sb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sb(Object(r),!0).forEach(function(n){P_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function P_(e,t,r){return t=d6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d6(e){var t=p6(e,"string");return ru(t)=="symbol"?t:t+""}function p6(e,t){if(ru(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ru(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function h6(e,t){return g6(e)||m6(e,t)||y6(e,t)||v6()}function v6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y6(e,t){if(e){if(typeof e=="string")return cb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cb(e,t)}}function cb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function g6(e){if(Array.isArray(e))return e}var As=Math.PI/180,b6=function(t){return t*180/Math.PI},me=function(t,r,n,i){return{x:t+Math.cos(-As*i)*n,y:r+Math.sin(-As*i)*n}},A_=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},w6=function(t,r,n,i,a){var o=t.width,u=t.height,l=t.startAngle,s=t.endAngle,f=lt(t.cx,o,o/2),c=lt(t.cy,u,u/2),d=A_(o,u,n),p=lt(t.innerRadius,d,0),m=lt(t.outerRadius,d,d*.8),h=Object.keys(r);return h.reduce(function(w,v){var y=r[v],g=y.domain,O=y.reversed,b;if(Z(y.range))i==="angleAxis"?b=[l,s]:i==="radiusAxis"&&(b=[p,m]),O&&(b=[b[1],b[0]]);else{b=y.range;var x=b,S=h6(x,2);l=S[0],s=S[1]}var _=w_(y,a),A=_.realScaleType,$=_.scale;$.domain(g).range(b),x_($);var E=O_($,_r(_r({},y),{},{realScaleType:A})),T=_r(_r(_r({},y),E),{},{range:b,radius:m,realScaleType:A,scale:$,cx:f,cy:c,innerRadius:p,outerRadius:m,startAngle:l,endAngle:s});return _r(_r({},w),{},P_({},v,T))},{})},x6=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},O6=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,u=x6({x:n,y:i},{x:a,y:o});if(u<=0)return{radius:u};var l=(n-a)/u,s=Math.acos(l);return i>o&&(s=2*Math.PI-s),{radius:u,angle:b6(s),angleInRadian:s}},S6=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},_6=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),u=Math.min(a,o);return t+u*360},fb=function(t,r){var n=t.x,i=t.y,a=O6({x:n,y:i},r),o=a.radius,u=a.angle,l=r.innerRadius,s=r.outerRadius;if(o<l||o>s)return!1;if(o===0)return!0;var f=S6(r),c=f.startAngle,d=f.endAngle,p=u,m;if(c<=d){for(;p>d;)p-=360;for(;p<c;)p+=360;m=p>=c&&p<=d}else{for(;p>c;)p-=360;for(;p<d;)p+=360;m=p>=d&&p<=c}return m?_r(_r({},r),{},{radius:o,angle:_6(p,r)}):null},E_=function(t){return!B.isValidElement(t)&&!Q(t)&&typeof t!="boolean"?t.className:""};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)}var P6=["offset"];function A6(e){return k6(e)||T6(e)||$6(e)||E6()}function E6(){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 $6(e,t){if(e){if(typeof e=="string")return Hp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hp(e,t)}}function T6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k6(e){if(Array.isArray(e))return Hp(e)}function Hp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function j6(e,t){if(e==null)return{};var r=C6(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C6(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function db(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Be(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?db(Object(r),!0).forEach(function(n){M6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):db(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function M6(e,t,r){return t=I6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I6(e){var t=N6(e,"string");return nu(t)=="symbol"?t:t+""}function N6(e,t){if(nu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iu(){return iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iu.apply(this,arguments)}var D6=function(t){var r=t.value,n=t.formatter,i=Z(t.children)?r:t.children;return Q(n)?n(i):i},L6=function(t,r){var n=ut(r-t),i=Math.min(Math.abs(r-t),360);return n*i},R6=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,u=t.className,l=a,s=l.cx,f=l.cy,c=l.innerRadius,d=l.outerRadius,p=l.startAngle,m=l.endAngle,h=l.clockWise,w=(c+d)/2,v=L6(p,m),y=v>=0?1:-1,g,O;i==="insideStart"?(g=p+y*o,O=h):i==="insideEnd"?(g=m-y*o,O=!h):i==="end"&&(g=m+y*o,O=h),O=v<=0?O:!O;var b=me(s,f,w,g),x=me(s,f,w,g+(O?1:-1)*359),S="M".concat(b.x,",").concat(b.y,`
A`).concat(w,",").concat(w,",0,1,").concat(O?0:1,`,
`).concat(x.x,",").concat(x.y),_=Z(t.id)?$a("recharts-radial-line-"):t.id;return P.createElement("text",iu({},n,{dominantBaseline:"central",className:ee("recharts-radial-bar-label",u)}),P.createElement("defs",null,P.createElement("path",{id:_,d:S})),P.createElement("textPath",{xlinkHref:"#".concat(_)},r))},B6=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,u=a.cy,l=a.innerRadius,s=a.outerRadius,f=a.startAngle,c=a.endAngle,d=(f+c)/2;if(i==="outside"){var p=me(o,u,s+n,d),m=p.x,h=p.y;return{x:m,y:h,textAnchor:m>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var w=(l+s)/2,v=me(o,u,w,d),y=v.x,g=v.y;return{x:y,y:g,textAnchor:"middle",verticalAnchor:"middle"}},z6=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,u=o.x,l=o.y,s=o.width,f=o.height,c=f>=0?1:-1,d=c*i,p=c>0?"end":"start",m=c>0?"start":"end",h=s>=0?1:-1,w=h*i,v=h>0?"end":"start",y=h>0?"start":"end";if(a==="top"){var g={x:u+s/2,y:l-c*i,textAnchor:"middle",verticalAnchor:p};return Be(Be({},g),n?{height:Math.max(l-n.y,0),width:s}:{})}if(a==="bottom"){var O={x:u+s/2,y:l+f+d,textAnchor:"middle",verticalAnchor:m};return Be(Be({},O),n?{height:Math.max(n.y+n.height-(l+f),0),width:s}:{})}if(a==="left"){var b={x:u-w,y:l+f/2,textAnchor:v,verticalAnchor:"middle"};return Be(Be({},b),n?{width:Math.max(b.x-n.x,0),height:f}:{})}if(a==="right"){var x={x:u+s+w,y:l+f/2,textAnchor:y,verticalAnchor:"middle"};return Be(Be({},x),n?{width:Math.max(n.x+n.width-x.x,0),height:f}:{})}var S=n?{width:s,height:f}:{};return a==="insideLeft"?Be({x:u+w,y:l+f/2,textAnchor:y,verticalAnchor:"middle"},S):a==="insideRight"?Be({x:u+s-w,y:l+f/2,textAnchor:v,verticalAnchor:"middle"},S):a==="insideTop"?Be({x:u+s/2,y:l+d,textAnchor:"middle",verticalAnchor:m},S):a==="insideBottom"?Be({x:u+s/2,y:l+f-d,textAnchor:"middle",verticalAnchor:p},S):a==="insideTopLeft"?Be({x:u+w,y:l+d,textAnchor:y,verticalAnchor:m},S):a==="insideTopRight"?Be({x:u+s-w,y:l+d,textAnchor:v,verticalAnchor:m},S):a==="insideBottomLeft"?Be({x:u+w,y:l+f-d,textAnchor:y,verticalAnchor:p},S):a==="insideBottomRight"?Be({x:u+s-w,y:l+f-d,textAnchor:v,verticalAnchor:p},S):_a(a)&&(W(a.x)||Ln(a.x))&&(W(a.y)||Ln(a.y))?Be({x:u+lt(a.x,s),y:l+lt(a.y,f),textAnchor:"end",verticalAnchor:"end"},S):Be({x:u+s/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},S)},F6=function(t){return"cx"in t&&W(t.cx)};function Ge(e){var t=e.offset,r=t===void 0?5:t,n=j6(e,P6),i=Be({offset:r},n),a=i.viewBox,o=i.position,u=i.value,l=i.children,s=i.content,f=i.className,c=f===void 0?"":f,d=i.textBreakAll;if(!a||Z(u)&&Z(l)&&!B.isValidElement(s)&&!Q(s))return null;if(B.isValidElement(s))return B.cloneElement(s,i);var p;if(Q(s)){if(p=B.createElement(s,i),B.isValidElement(p))return p}else p=D6(i);var m=F6(a),h=X(i,!0);if(m&&(o==="insideStart"||o==="insideEnd"||o==="end"))return R6(i,p,h);var w=m?B6(i):z6(i);return P.createElement(Zn,iu({className:ee("recharts-label",c)},h,w,{breakAll:d}),p)}Ge.displayName="Label";var $_=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,u=t.r,l=t.radius,s=t.innerRadius,f=t.outerRadius,c=t.x,d=t.y,p=t.top,m=t.left,h=t.width,w=t.height,v=t.clockWise,y=t.labelViewBox;if(y)return y;if(W(h)&&W(w)){if(W(c)&&W(d))return{x:c,y:d,width:h,height:w};if(W(p)&&W(m))return{x:p,y:m,width:h,height:w}}return W(c)&&W(d)?{x:c,y:d,width:0,height:0}:W(r)&&W(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:s||0,outerRadius:f||l||u||0,clockWise:v}:t.viewBox?t.viewBox:{}},U6=function(t,r){return t?t===!0?P.createElement(Ge,{key:"label-implicit",viewBox:r}):We(t)?P.createElement(Ge,{key:"label-implicit",viewBox:r,value:t}):B.isValidElement(t)?t.type===Ge?B.cloneElement(t,{key:"label-implicit",viewBox:r}):P.createElement(Ge,{key:"label-implicit",content:t,viewBox:r}):Q(t)?P.createElement(Ge,{key:"label-implicit",content:t,viewBox:r}):_a(t)?P.createElement(Ge,iu({viewBox:r},t,{key:"label-implicit"})):null:null},W6=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=$_(t),o=jt(i,Ge).map(function(l,s){return B.cloneElement(l,{viewBox:r||a,key:"label-".concat(s)})});if(!n)return o;var u=U6(t.label,r||a);return[u].concat(A6(o))};Ge.parseViewBox=$_;Ge.renderCallByParent=W6;function H6(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var K6=H6;const V6=se(K6);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)}var G6=["valueAccessor"],q6=["data","dataKey","clockWise","id","textBreakAll"];function X6(e){return J6(e)||Z6(e)||Q6(e)||Y6()}function Y6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q6(e,t){if(e){if(typeof e=="string")return Kp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Kp(e,t)}}function Z6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J6(e){if(Array.isArray(e))return Kp(e)}function Kp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Es(){return Es=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Es.apply(this,arguments)}function pb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pb(Object(r),!0).forEach(function(n){eU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eU(e,t,r){return t=tU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tU(e){var t=rU(e,"string");return au(t)=="symbol"?t:t+""}function rU(e,t){if(au(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(au(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vb(e,t){if(e==null)return{};var r=nU(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nU(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var iU=function(t){return Array.isArray(t.value)?V6(t.value):t.value};function Ir(e){var t=e.valueAccessor,r=t===void 0?iU:t,n=vb(e,G6),i=n.data,a=n.dataKey,o=n.clockWise,u=n.id,l=n.textBreakAll,s=vb(n,q6);return!i||!i.length?null:P.createElement(oe,{className:"recharts-label-list"},i.map(function(f,c){var d=Z(a)?r(f,c):Fe(f&&f.payload,a),p=Z(u)?{}:{id:"".concat(u,"-").concat(c)};return P.createElement(Ge,Es({},X(f,!0),s,p,{parentViewBox:f.parentViewBox,value:d,textBreakAll:l,viewBox:Ge.parseViewBox(Z(o)?f:hb(hb({},f),{},{clockWise:o})),key:"label-".concat(c),index:c}))}))}Ir.displayName="LabelList";function aU(e,t){return e?e===!0?P.createElement(Ir,{key:"labelList-implicit",data:t}):P.isValidElement(e)||Q(e)?P.createElement(Ir,{key:"labelList-implicit",data:t,content:e}):_a(e)?P.createElement(Ir,Es({data:t},e,{key:"labelList-implicit"})):null:null}function oU(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=jt(n,Ir).map(function(o,u){return B.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var a=aU(e.label,t);return[a].concat(X6(i))}Ir.renderCallByParent=oU;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 Vp(){return Vp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vp.apply(this,arguments)}function yb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yb(Object(r),!0).forEach(function(n){uU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uU(e,t,r){return t=lU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lU(e){var t=sU(e,"string");return ou(t)=="symbol"?t:t+""}function sU(e,t){if(ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cU=function(t,r){var n=ut(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},sl=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,u=t.isExternal,l=t.cornerRadius,s=t.cornerIsExternal,f=l*(u?1:-1)+i,c=Math.asin(l/f)/As,d=s?a:a+o*c,p=me(r,n,f,d),m=me(r,n,i,d),h=s?a-o*c:a,w=me(r,n,f*Math.cos(c*As),h);return{center:p,circleTangency:m,lineTangency:w,theta:c}},T_=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,u=t.endAngle,l=cU(o,u),s=o+l,f=me(r,n,a,o),c=me(r,n,a,s),d="M ".concat(f.x,",").concat(f.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o>s),`,
`).concat(c.x,",").concat(c.y,`
`);if(i>0){var p=me(r,n,i,o),m=me(r,n,i,s);d+="L ".concat(m.x,",").concat(m.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o<=s),`,
`).concat(p.x,",").concat(p.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},fU=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,u=t.forceCornerRadius,l=t.cornerIsExternal,s=t.startAngle,f=t.endAngle,c=ut(f-s),d=sl({cx:r,cy:n,radius:a,angle:s,sign:c,cornerRadius:o,cornerIsExternal:l}),p=d.circleTangency,m=d.lineTangency,h=d.theta,w=sl({cx:r,cy:n,radius:a,angle:f,sign:-c,cornerRadius:o,cornerIsExternal:l}),v=w.circleTangency,y=w.lineTangency,g=w.theta,O=l?Math.abs(s-f):Math.abs(s-f)-h-g;if(O<0)return u?"M ".concat(m.x,",").concat(m.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
`):T_({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:s,endAngle:f});var b="M ".concat(m.x,",").concat(m.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(p.x,",").concat(p.y,`
A`).concat(a,",").concat(a,",0,").concat(+(O>180),",").concat(+(c<0),",").concat(v.x,",").concat(v.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(y.x,",").concat(y.y,`
`);if(i>0){var x=sl({cx:r,cy:n,radius:i,angle:s,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),S=x.circleTangency,_=x.lineTangency,A=x.theta,$=sl({cx:r,cy:n,radius:i,angle:f,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),E=$.circleTangency,T=$.lineTangency,C=$.theta,N=l?Math.abs(s-f):Math.abs(s-f)-A-C;if(N<0&&o===0)return"".concat(b,"L").concat(r,",").concat(n,"Z");b+="L".concat(T.x,",").concat(T.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(E.x,",").concat(E.y,`
A`).concat(i,",").concat(i,",0,").concat(+(N>180),",").concat(+(c>0),",").concat(S.x,",").concat(S.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(_.x,",").concat(_.y,"Z")}else b+="L".concat(r,",").concat(n,"Z");return b},dU={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},k_=function(t){var r=mb(mb({},dU),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,u=r.cornerRadius,l=r.forceCornerRadius,s=r.cornerIsExternal,f=r.startAngle,c=r.endAngle,d=r.className;if(o<a||f===c)return null;var p=ee("recharts-sector",d),m=o-a,h=lt(u,m,0,!0),w;return h>0&&Math.abs(f-c)<360?w=fU({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(h,m/2),forceCornerRadius:l,cornerIsExternal:s,startAngle:f,endAngle:c}):w=T_({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:c}),P.createElement("path",Vp({},X(r,!0),{className:p,d:w,role:"img"}))};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 Gp(){return Gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gp.apply(this,arguments)}function gb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gb(Object(r),!0).forEach(function(n){pU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pU(e,t,r){return t=hU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hU(e){var t=vU(e,"string");return uu(t)=="symbol"?t:t+""}function vU(e,t){if(uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wb={curveBasisClosed:p2,curveBasisOpen:h2,curveBasis:d2,curveBumpX:ZC,curveBumpY:JC,curveLinearClosed:v2,curveLinear:kc,curveMonotoneX:y2,curveMonotoneY:m2,curveNatural:g2,curveStep:b2,curveStepAfter:x2,curveStepBefore:w2},cl=function(t){return t.x===+t.x&&t.y===+t.y},Qa=function(t){return t.x},Za=function(t){return t.y},yU=function(t,r){if(Q(t))return t;var n="curve".concat($c(t));return(n==="curveMonotone"||n==="curveBump")&&r?wb["".concat(n).concat(r==="vertical"?"Y":"X")]:wb[n]||kc},mU=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,u=t.layout,l=t.connectNulls,s=l===void 0?!1:l,f=yU(n,u),c=s?a.filter(function(h){return cl(h)}):a,d;if(Array.isArray(o)){var p=s?o.filter(function(h){return cl(h)}):o,m=c.map(function(h,w){return bb(bb({},h),{},{base:p[w]})});return u==="vertical"?d=el().y(Za).x1(Qa).x0(function(h){return h.base.x}):d=el().x(Qa).y1(Za).y0(function(h){return h.base.y}),d.defined(cl).curve(f),d(m)}return u==="vertical"&&W(o)?d=el().y(Za).x1(Qa).x0(o):W(o)?d=el().x(Qa).y1(Za).y0(o):d=_O().x(Qa).y(Za),d.defined(cl).curve(f),d(c)},$s=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?mU(t):i;return B.createElement("path",Gp({},X(t,!1),Zl(t),{className:ee("recharts-curve",r),d:o,ref:a}))},j_={exports:{}},gU="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",bU=gU,wU=bU;function C_(){}function M_(){}M_.resetWarningCache=C_;var xU=function(){function e(n,i,a,o,u,l){if(l!==wU){var s=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 s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var r={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:M_,resetWarningCache:C_};return r.PropTypes=r,r};j_.exports=xU();var OU=j_.exports;const le=se(OU);var SU=Object.getOwnPropertyNames,_U=Object.getOwnPropertySymbols,PU=Object.prototype.hasOwnProperty;function xb(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function fl(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var a=i.cache,o=a.get(r),u=a.get(n);if(o&&u)return o===n&&u===r;a.set(r,n),a.set(n,r);var l=e(r,n,i);return a.delete(r),a.delete(n),l}}function AU(e){return e!=null?e[Symbol.toStringTag]:void 0}function Ob(e){return SU(e).concat(_U(e))}var EU=Object.hasOwn||function(e,t){return PU.call(e,t)};function li(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var $U="__v",TU="__o",kU="_owner",Sb=Object.getOwnPropertyDescriptor,_b=Object.keys;function jU(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function CU(e,t){return li(e.getTime(),t.getTime())}function MU(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function IU(e,t){return e===t}function Pb(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.entries(),o,u,l=0;(o=a.next())&&!o.done;){for(var s=t.entries(),f=!1,c=0;(u=s.next())&&!u.done;){if(i[c]){c++;continue}var d=o.value,p=u.value;if(r.equals(d[0],p[0],l,c,e,t,r)&&r.equals(d[1],p[1],d[0],p[0],e,t,r)){f=i[c]=!0;break}c++}if(!f)return!1;l++}return!0}var NU=li;function DU(e,t,r){var n=_b(e),i=n.length;if(_b(t).length!==i)return!1;for(;i-- >0;)if(!I_(e,t,r,n[i]))return!1;return!0}function Ja(e,t,r){var n=Ob(e),i=n.length;if(Ob(t).length!==i)return!1;for(var a,o,u;i-- >0;)if(a=n[i],!I_(e,t,r,a)||(o=Sb(e,a),u=Sb(t,a),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function LU(e,t){return li(e.valueOf(),t.valueOf())}function RU(e,t){return e.source===t.source&&e.flags===t.flags}function Ab(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.values(),o,u;(o=a.next())&&!o.done;){for(var l=t.values(),s=!1,f=0;(u=l.next())&&!u.done;){if(!i[f]&&r.equals(o.value,u.value,o.value,u.value,e,t,r)){s=i[f]=!0;break}f++}if(!s)return!1}return!0}function BU(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function zU(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 I_(e,t,r,n){return(n===kU||n===TU||n===$U)&&(e.$$typeof||t.$$typeof)?!0:EU(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var FU="[object Arguments]",UU="[object Boolean]",WU="[object Date]",HU="[object Error]",KU="[object Map]",VU="[object Number]",GU="[object Object]",qU="[object RegExp]",XU="[object Set]",YU="[object String]",QU="[object URL]",ZU=Array.isArray,Eb=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,$b=Object.assign,JU=Object.prototype.toString.call.bind(Object.prototype.toString);function eW(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,u=e.areObjectsEqual,l=e.arePrimitiveWrappersEqual,s=e.areRegExpsEqual,f=e.areSetsEqual,c=e.areTypedArraysEqual,d=e.areUrlsEqual,p=e.unknownTagComparators;return function(h,w,v){if(h===w)return!0;if(h==null||w==null)return!1;var y=typeof h;if(y!==typeof w)return!1;if(y!=="object")return y==="number"?o(h,w,v):y==="function"?i(h,w,v):!1;var g=h.constructor;if(g!==w.constructor)return!1;if(g===Object)return u(h,w,v);if(ZU(h))return t(h,w,v);if(Eb!=null&&Eb(h))return c(h,w,v);if(g===Date)return r(h,w,v);if(g===RegExp)return s(h,w,v);if(g===Map)return a(h,w,v);if(g===Set)return f(h,w,v);var O=JU(h);if(O===WU)return r(h,w,v);if(O===qU)return s(h,w,v);if(O===KU)return a(h,w,v);if(O===XU)return f(h,w,v);if(O===GU)return typeof h.then!="function"&&typeof w.then!="function"&&u(h,w,v);if(O===QU)return d(h,w,v);if(O===HU)return n(h,w,v);if(O===FU)return u(h,w,v);if(O===UU||O===VU||O===YU)return l(h,w,v);if(p){var b=p[O];if(!b){var x=AU(h);x&&(b=p[x])}if(b)return b(h,w,v)}return!1}}function tW(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Ja:jU,areDatesEqual:CU,areErrorsEqual:MU,areFunctionsEqual:IU,areMapsEqual:n?xb(Pb,Ja):Pb,areNumbersEqual:NU,areObjectsEqual:n?Ja:DU,arePrimitiveWrappersEqual:LU,areRegExpsEqual:RU,areSetsEqual:n?xb(Ab,Ja):Ab,areTypedArraysEqual:n?Ja:BU,areUrlsEqual:zU,unknownTagComparators:void 0};if(r&&(i=$b({},i,r(i))),t){var a=fl(i.areArraysEqual),o=fl(i.areMapsEqual),u=fl(i.areObjectsEqual),l=fl(i.areSetsEqual);i=$b({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:l})}return i}function rW(e){return function(t,r,n,i,a,o,u){return e(t,r,u)}}function nW(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(l,s){var f=n(),c=f.cache,d=c===void 0?t?new WeakMap:void 0:c,p=f.meta;return r(l,s,{cache:d,equals:i,meta:p,strict:a})};if(t)return function(l,s){return r(l,s,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(l,s){return r(l,s,o)}}var iW=xn();xn({strict:!0});xn({circular:!0});xn({circular:!0,strict:!0});xn({createInternalComparator:function(){return li}});xn({strict:!0,createInternalComparator:function(){return li}});xn({circular:!0,createInternalComparator:function(){return li}});xn({circular:!0,createInternalComparator:function(){return li},strict:!0});function xn(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,u=tW(e),l=eW(u),s=n?n(l):rW(l);return nW({circular:r,comparator:l,createState:i,equals:s,strict:o})}function aW(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Tb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):aW(i)};requestAnimationFrame(n)}function qp(e){"@babel/helpers - typeof";return qp=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},qp(e)}function oW(e){return cW(e)||sW(e)||lW(e)||uW()}function uW(){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 lW(e,t){if(e){if(typeof e=="string")return kb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kb(e,t)}}function kb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function sW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cW(e){if(Array.isArray(e))return e}function fW(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,u=oW(o),l=u[0],s=u.slice(1);if(typeof l=="number"){Tb(i.bind(null,s),l);return}i(l),Tb(i.bind(null,s));return}qp(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}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 jb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jb(Object(r),!0).forEach(function(n){N_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function N_(e,t,r){return t=dW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dW(e){var t=pW(e,"string");return lu(t)==="symbol"?t:String(t)}function pW(e,t){if(lu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hW=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},vW=function(t){return t},yW=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},bo=function(t,r){return Object.keys(r).reduce(function(n,i){return Cb(Cb({},n),{},N_({},i,t(i,r[i])))},{})},Mb=function(t,r,n){return t.map(function(i){return"".concat(yW(i)," ").concat(r,"ms ").concat(n)}).join(",")};function mW(e,t){return wW(e)||bW(e,t)||D_(e,t)||gW()}function gW(){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 bW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function wW(e){if(Array.isArray(e))return e}function xW(e){return _W(e)||SW(e)||D_(e)||OW()}function OW(){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 D_(e,t){if(e){if(typeof e=="string")return Xp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xp(e,t)}}function SW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _W(e){if(Array.isArray(e))return Xp(e)}function Xp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ts=1e-4,L_=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},R_=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},Ib=function(t,r){return function(n){var i=L_(t,r);return R_(i,n)}},PW=function(t,r){return function(n){var i=L_(t,r),a=[].concat(xW(i.map(function(o,u){return o*u}).slice(1)),[0]);return R_(a,n)}},Nb=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,u=1;break;case"ease":i=.25,a=.1,o=.25,u=1;break;case"ease-in":i=.42,a=0,o=1,u=1;break;case"ease-out":i=.42,a=0,o=.58,u=1;break;case"ease-in-out":i=0,a=0,o=.58,u=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var s=l[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),f=mW(s,4);i=f[0],a=f[1],o=f[2],u=f[3]}}}var c=Ib(i,o),d=Ib(a,u),p=PW(i,o),m=function(v){return v>1?1:v<0?0:v},h=function(v){for(var y=v>1?1:v,g=y,O=0;O<8;++O){var b=c(g)-y,x=p(g);if(Math.abs(b-y)<Ts||x<Ts)return d(g);g=m(g-b/x)}return d(g)};return h.isStepper=!1,h},AW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,u=o===void 0?17:o,l=function(f,c,d){var p=-(f-c)*n,m=d*a,h=d+(p-m)*u/1e3,w=d*u/1e3+f;return Math.abs(w-c)<Ts&&Math.abs(h)<Ts?[c,0]:[w,h]};return l.isStepper=!0,l.dt=u,l},EW=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Nb(i);case"spring":return AW();default:if(i.split("(")[0]==="cubic-bezier")return Nb(i)}return typeof i=="function"?i:null};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 Db(e){return kW(e)||TW(e)||B_(e)||$W()}function $W(){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 TW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kW(e){if(Array.isArray(e))return Qp(e)}function Lb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lb(Object(r),!0).forEach(function(n){Yp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yp(e,t,r){return t=jW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jW(e){var t=CW(e,"string");return su(t)==="symbol"?t:String(t)}function CW(e,t){if(su(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(su(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function MW(e,t){return DW(e)||NW(e,t)||B_(e,t)||IW()}function IW(){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 B_(e,t){if(e){if(typeof e=="string")return Qp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qp(e,t)}}function Qp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function NW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function DW(e){if(Array.isArray(e))return e}var ks=function(t,r,n){return t+(r-t)*n},Zp=function(t){var r=t.from,n=t.to;return r!==n},LW=function e(t,r,n){var i=bo(function(a,o){if(Zp(o)){var u=t(o.from,o.to,o.velocity),l=MW(u,2),s=l[0],f=l[1];return Ye(Ye({},o),{},{from:s,velocity:f})}return o},r);return n<1?bo(function(a,o){return Zp(o)?Ye(Ye({},o),{},{velocity:ks(o.velocity,i[a].velocity,n),from:ks(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const RW=function(e,t,r,n,i){var a=hW(e,t),o=a.reduce(function(w,v){return Ye(Ye({},w),{},Yp({},v,[e[v],t[v]]))},{}),u=a.reduce(function(w,v){return Ye(Ye({},w),{},Yp({},v,{from:e[v],velocity:0,to:t[v]}))},{}),l=-1,s,f,c=function(){return null},d=function(){return bo(function(v,y){return y.from},u)},p=function(){return!Object.values(u).filter(Zp).length},m=function(v){s||(s=v);var y=v-s,g=y/r.dt;u=LW(r,u,g),i(Ye(Ye(Ye({},e),t),d())),s=v,p()||(l=requestAnimationFrame(c))},h=function(v){f||(f=v);var y=(v-f)/n,g=bo(function(b,x){return ks.apply(void 0,Db(x).concat([r(y)]))},o);if(i(Ye(Ye(Ye({},e),t),g)),y<1)l=requestAnimationFrame(c);else{var O=bo(function(b,x){return ks.apply(void 0,Db(x).concat([r(1)]))},o);i(Ye(Ye(Ye({},e),t),O))}};return c=r.isStepper?m:h,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(l)}}};function ia(e){"@babel/helpers - typeof";return ia=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},ia(e)}var BW=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function zW(e,t){if(e==null)return{};var r=FW(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FW(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function nd(e){return KW(e)||HW(e)||WW(e)||UW()}function UW(){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 WW(e,t){if(e){if(typeof e=="string")return Jp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jp(e,t)}}function HW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KW(e){if(Array.isArray(e))return Jp(e)}function Jp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Rb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Rb(Object(r),!0).forEach(function(n){ao(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ao(e,t,r){return t=z_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GW(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,z_(n.key),n)}}function qW(e,t,r){return t&&GW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function z_(e){var t=XW(e,"string");return ia(t)==="symbol"?t:String(t)}function XW(e,t){if(ia(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ia(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(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&&eh(e,t)}function eh(e,t){return eh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},eh(e,t)}function QW(e){var t=ZW();return function(){var n=js(e),i;if(t){var a=js(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return th(this,i)}}function th(e,t){if(t&&(ia(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rh(e)}function rh(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZW(){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 js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},js(e)}var gr=function(e){YW(r,e);var t=QW(r);function r(n,i){var a;VW(this,r),a=t.call(this,n,i);var o=a.props,u=o.isActive,l=o.attributeName,s=o.from,f=o.to,c=o.steps,d=o.children,p=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(rh(a)),a.changeStyle=a.changeStyle.bind(rh(a)),!u||p<=0)return a.state={style:{}},typeof d=="function"&&(a.state={style:f}),th(a);if(c&&c.length)a.state={style:c[0].style};else if(s){if(typeof d=="function")return a.state={style:s},th(a);a.state={style:l?ao({},l,s):s}}else a.state={style:{}};return a}return qW(r,[{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,u=a.canBegin,l=a.attributeName,s=a.shouldReAnimate,f=a.to,c=a.from,d=this.state.style;if(u){if(!o){var p={style:l?ao({},l,f):f};this.state&&d&&(l&&d[l]!==f||!l&&d!==f)&&this.setState(p);return}if(!(iW(i.to,f)&&i.canBegin&&i.isActive)){var m=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var h=m||s?c:i.to;if(this.state&&d){var w={style:l?ao({},l,h):h};(l&&d[l]!==h||!l&&d!==h)&&this.setState(w)}this.runAnimation(Qt(Qt({},this.props),{},{from:h,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,u=i.to,l=i.duration,s=i.easing,f=i.begin,c=i.onAnimationEnd,d=i.onAnimationStart,p=RW(o,u,EW(s),l,this.changeStyle),m=function(){a.stopJSAnimation=p()};this.manager.start([d,f,m,l,c])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,u=i.begin,l=i.onAnimationStart,s=o[0],f=s.style,c=s.duration,d=c===void 0?0:c,p=function(h,w,v){if(v===0)return h;var y=w.duration,g=w.easing,O=g===void 0?"ease":g,b=w.style,x=w.properties,S=w.onAnimationEnd,_=v>0?o[v-1]:w,A=x||Object.keys(b);if(typeof O=="function"||O==="spring")return[].concat(nd(h),[a.runJSAnimation.bind(a,{from:_.style,to:b,duration:y,easing:O}),y]);var $=Mb(A,y,O),E=Qt(Qt(Qt({},_.style),b),{},{transition:$});return[].concat(nd(h),[E,y,S]).filter(vW)};return this.manager.start([l].concat(nd(o.reduce(p,[f,Math.max(d,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=fW());var a=i.begin,o=i.duration,u=i.attributeName,l=i.to,s=i.easing,f=i.onAnimationStart,c=i.onAnimationEnd,d=i.steps,p=i.children,m=this.manager;if(this.unSubscribe=m.subscribe(this.handleStyleChange),typeof s=="function"||typeof p=="function"||s==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var h=u?ao({},u,l):l,w=Mb(Object.keys(h),o,s);m.start([f,a,Qt(Qt({},h),{},{transition:w}),o,c])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=zW(i,BW),s=B.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!u||s===0||o<=0)return a;var c=function(p){var m=p.props,h=m.style,w=h===void 0?{}:h,v=m.className,y=B.cloneElement(p,Qt(Qt({},l),{},{style:Qt(Qt({},w),f),className:v}));return y};return s===1?c(B.Children.only(a)):P.createElement("div",null,B.Children.map(a,function(d){return c(d)}))}}]),r}(B.PureComponent);gr.displayName="Animate";gr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};gr.propTypes={from:le.oneOfType([le.object,le.string]),to:le.oneOfType([le.object,le.string]),attributeName:le.string,duration:le.number,begin:le.number,easing:le.oneOfType([le.string,le.func]),steps:le.arrayOf(le.shape({duration:le.number.isRequired,style:le.object.isRequired,easing:le.oneOfType([le.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),le.func]),properties:le.arrayOf("string"),onAnimationEnd:le.func})),children:le.oneOfType([le.node,le.func]),isActive:le.bool,canBegin:le.bool,onAnimationEnd:le.func,shouldReAnimate:le.bool,onAnimationStart:le.func,onAnimationReStart:le.func};function 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 Cs(){return Cs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cs.apply(this,arguments)}function JW(e,t){return nH(e)||rH(e,t)||tH(e,t)||eH()}function eH(){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 tH(e,t){if(e){if(typeof e=="string")return Bb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bb(e,t)}}function Bb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function nH(e){if(Array.isArray(e))return e}function zb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zb(Object(r),!0).forEach(function(n){iH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iH(e,t,r){return t=aH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aH(e){var t=oH(e,"string");return cu(t)=="symbol"?t:t+""}function oH(e,t){if(cu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ub=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),u=i>=0?1:-1,l=n>=0?1:-1,s=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var c=[0,0,0,0],d=0,p=4;d<p;d++)c[d]=a[d]>o?o:a[d];f="M".concat(t,",").concat(r+u*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(s,",").concat(t+l*c[0],",").concat(r)),f+="L ".concat(t+n-l*c[1],",").concat(r),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(s,`,
`).concat(t+n,",").concat(r+u*c[1])),f+="L ".concat(t+n,",").concat(r+i-u*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(s,`,
`).concat(t+n-l*c[2],",").concat(r+i)),f+="L ".concat(t+l*c[3],",").concat(r+i),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(s,`,
`).concat(t,",").concat(r+i-u*c[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var m=Math.min(o,a);f="M ".concat(t,",").concat(r+u*m,`
A `).concat(m,",").concat(m,",0,0,").concat(s,",").concat(t+l*m,",").concat(r,`
L `).concat(t+n-l*m,",").concat(r,`
A `).concat(m,",").concat(m,",0,0,").concat(s,",").concat(t+n,",").concat(r+u*m,`
L `).concat(t+n,",").concat(r+i-u*m,`
A `).concat(m,",").concat(m,",0,0,").concat(s,",").concat(t+n-l*m,",").concat(r+i,`
L `).concat(t+l*m,",").concat(r+i,`
A `).concat(m,",").concat(m,",0,0,").concat(s,",").concat(t,",").concat(r+i-u*m," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},uH=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,u=r.width,l=r.height;if(Math.abs(u)>0&&Math.abs(l)>0){var s=Math.min(a,a+u),f=Math.max(a,a+u),c=Math.min(o,o+l),d=Math.max(o,o+l);return n>=s&&n<=f&&i>=c&&i<=d}return!1},lH={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},xy=function(t){var r=Fb(Fb({},lH),t),n=B.useRef(),i=B.useState(-1),a=JW(i,2),o=a[0],u=a[1];B.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&u(O)}catch{}},[]);var l=r.x,s=r.y,f=r.width,c=r.height,d=r.radius,p=r.className,m=r.animationEasing,h=r.animationDuration,w=r.animationBegin,v=r.isAnimationActive,y=r.isUpdateAnimationActive;if(l!==+l||s!==+s||f!==+f||c!==+c||f===0||c===0)return null;var g=ee("recharts-rectangle",p);return y?P.createElement(gr,{canBegin:o>0,from:{width:f,height:c,x:l,y:s},to:{width:f,height:c,x:l,y:s},duration:h,animationEasing:m,isActive:y},function(O){var b=O.width,x=O.height,S=O.x,_=O.y;return P.createElement(gr,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:h,isActive:v,easing:m},P.createElement("path",Cs({},X(r,!0),{className:g,d:Ub(S,_,b,x,d),ref:n})))}):P.createElement("path",Cs({},X(r,!0),{className:g,d:Ub(l,s,f,c,d)}))},sH=["points","className","baseLinePoints","connectNulls"];function $i(){return $i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$i.apply(this,arguments)}function cH(e,t){if(e==null)return{};var r=fH(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fH(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Wb(e){return vH(e)||hH(e)||pH(e)||dH()}function dH(){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 pH(e,t){if(e){if(typeof e=="string")return nh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nh(e,t)}}function hH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vH(e){if(Array.isArray(e))return nh(e)}function nh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Hb=function(t){return t&&t.x===+t.x&&t.y===+t.y},yH=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){Hb(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),Hb(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},wo=function(t,r){var n=yH(t);r&&(n=[n.reduce(function(a,o){return[].concat(Wb(a),Wb(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,u,l){return"".concat(o).concat(l===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},mH=function(t,r,n){var i=wo(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(wo(r.reverse(),n).slice(1))},gH=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=cH(t,sH);if(!r||!r.length)return null;var u=ee("recharts-polygon",n);if(i&&i.length){var l=o.stroke&&o.stroke!=="none",s=mH(r,i,a);return P.createElement("g",{className:u},P.createElement("path",$i({},X(o,!0),{fill:s.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:s})),l?P.createElement("path",$i({},X(o,!0),{fill:"none",d:wo(r,a)})):null,l?P.createElement("path",$i({},X(o,!0),{fill:"none",d:wo(i,a)})):null)}var f=wo(r,a);return P.createElement("path",$i({},X(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:u,d:f}))};function ih(){return ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ih.apply(this,arguments)}var Vc=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=ee("recharts-dot",a);return r===+r&&n===+n&&i===+i?B.createElement("circle",ih({},X(t,!1),Zl(t),{className:o,cx:r,cy:n,r:i})):null};function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}var bH=["x","y","top","left","width","height","className"];function ah(){return ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ah.apply(this,arguments)}function Kb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wH(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kb(Object(r),!0).forEach(function(n){xH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xH(e,t,r){return t=OH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OH(e){var t=SH(e,"string");return fu(t)=="symbol"?t:t+""}function SH(e,t){if(fu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _H(e,t){if(e==null)return{};var r=PH(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function PH(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var AH=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},EH=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,u=o===void 0?0:o,l=t.left,s=l===void 0?0:l,f=t.width,c=f===void 0?0:f,d=t.height,p=d===void 0?0:d,m=t.className,h=_H(t,bH),w=wH({x:n,y:a,top:u,left:s,width:c,height:p},h);return!W(n)||!W(a)||!W(c)||!W(p)||!W(u)||!W(s)?null:P.createElement("path",ah({},X(w,!0),{className:ee("recharts-cross",m),d:AH(n,a,c,p,u,s)}))},$H=Fc,TH=ZS,kH=wr;function jH(e,t){return e&&e.length?$H(e,kH(t),TH):void 0}var CH=jH;const MH=se(CH);var IH=Fc,NH=wr,DH=JS;function LH(e,t){return e&&e.length?IH(e,NH(t),DH):void 0}var RH=LH;const BH=se(RH);var zH=["cx","cy","angle","ticks","axisLine"],FH=["ticks","tick","angle","tickFormatter","stroke"];function aa(e){"@babel/helpers - typeof";return aa=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},aa(e)}function xo(){return xo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xo.apply(this,arguments)}function Vb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function An(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Vb(Object(r),!0).forEach(function(n){Gc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Gb(e,t){if(e==null)return{};var r=UH(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UH(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function WH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,U_(n.key),n)}}function HH(e,t,r){return t&&qb(e.prototype,t),r&&qb(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function KH(e,t,r){return t=Ms(t),VH(e,F_()?Reflect.construct(t,r||[],Ms(e).constructor):t.apply(e,r))}function VH(e,t){if(t&&(aa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GH(e)}function GH(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 Ms(e){return Ms=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ms(e)}function qH(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&&oh(e,t)}function oh(e,t){return oh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},oh(e,t)}function Gc(e,t,r){return t=U_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U_(e){var t=XH(e,"string");return aa(t)=="symbol"?t:t+""}function XH(e,t){if(aa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(aa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qc=function(e){function t(){return WH(this,t),KH(this,t,arguments)}return qH(t,e),HH(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,u=a.cx,l=a.cy;return me(u,l,i,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,u=n.ticks,l=MH(u,function(f){return f.coordinate||0}),s=BH(u,function(f){return f.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:s.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,u=n.ticks,l=n.axisLine,s=Gb(n,zH),f=u.reduce(function(m,h){return[Math.min(m[0],h.coordinate),Math.max(m[1],h.coordinate)]},[1/0,-1/0]),c=me(i,a,f[0],o),d=me(i,a,f[1],o),p=An(An(An({},X(s,!1)),{},{fill:"none"},X(l,!1)),{},{x1:c.x,y1:c.y,x2:d.x,y2:d.y});return P.createElement("line",xo({className:"recharts-polar-radius-axis-line"},p))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,u=i.angle,l=i.tickFormatter,s=i.stroke,f=Gb(i,FH),c=this.getTickTextAnchor(),d=X(f,!1),p=X(o,!1),m=a.map(function(h,w){var v=n.getTickValueCoord(h),y=An(An(An(An({textAnchor:c,transform:"rotate(".concat(90-u,", ").concat(v.x,", ").concat(v.y,")")},d),{},{stroke:"none",fill:s},p),{},{index:w},v),{},{payload:h});return P.createElement(oe,xo({className:ee("recharts-polar-radius-axis-tick",E_(o)),key:"tick-".concat(h.coordinate)},Qn(n.props,h,w)),t.renderTickItem(o,y,l?l(h.value,w):h.value))});return P.createElement(oe,{className:"recharts-polar-radius-axis-ticks"},m)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.axisLine,o=n.tick;return!i||!i.length?null:P.createElement(oe,{className:ee("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),Ge.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):Q(n)?o=n(i):o=P.createElement(Zn,xo({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(B.PureComponent);Gc(qc,"displayName","PolarRadiusAxis");Gc(qc,"axisType","radiusAxis");Gc(qc,"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 oa(e){"@babel/helpers - typeof";return oa=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},oa(e)}function Mn(){return Mn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mn.apply(this,arguments)}function Xb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function En(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Xb(Object(r),!0).forEach(function(n){Xc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,H_(n.key),n)}}function QH(e,t,r){return t&&Yb(e.prototype,t),r&&Yb(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZH(e,t,r){return t=Is(t),JH(e,W_()?Reflect.construct(t,r||[],Is(e).constructor):t.apply(e,r))}function JH(e,t){if(t&&(oa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e9(e)}function e9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(W_=function(){return!!e})()}function Is(e){return Is=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Is(e)}function t9(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&&uh(e,t)}function uh(e,t){return uh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},uh(e,t)}function Xc(e,t,r){return t=H_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H_(e){var t=r9(e,"string");return oa(t)=="symbol"?t:t+""}function r9(e,t){if(oa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(oa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var n9=Math.PI/180,Qb=1e-5,Yc=function(e){function t(){return YH(this,t),ZH(this,t,arguments)}return t9(t,e),QH(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,u=i.radius,l=i.orientation,s=i.tickSize,f=s||8,c=me(a,o,u,n.coordinate),d=me(a,o,u+(l==="inner"?-1:1)*f,n.coordinate);return{x1:c.x,y1:c.y,x2:d.x,y2:d.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*n9),o;return a>Qb?o=i==="outer"?"start":"end":a<-Qb?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,u=n.axisLine,l=n.axisLineType,s=En(En({},X(this.props,!1)),{},{fill:"none"},X(u,!1));if(l==="circle")return P.createElement(Vc,Mn({className:"recharts-polar-angle-axis-line"},s,{cx:i,cy:a,r:o}));var f=this.props.ticks,c=f.map(function(d){return me(i,a,o,d.coordinate)});return P.createElement(gH,Mn({className:"recharts-polar-angle-axis-line"},s,{points:c}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,u=i.tickLine,l=i.tickFormatter,s=i.stroke,f=X(this.props,!1),c=X(o,!1),d=En(En({},f),{},{fill:"none"},X(u,!1)),p=a.map(function(m,h){var w=n.getTickLineCoord(m),v=n.getTickTextAnchor(m),y=En(En(En({textAnchor:v},f),{},{stroke:"none",fill:s},c),{},{index:h,payload:m,x:w.x2,y:w.y2});return P.createElement(oe,Mn({className:ee("recharts-polar-angle-axis-tick",E_(o)),key:"tick-".concat(m.coordinate)},Qn(n.props,m,h)),u&&P.createElement("line",Mn({className:"recharts-polar-angle-axis-tick-line"},d,w)),o&&t.renderTickItem(o,y,l?l(m.value,h):m.value))});return P.createElement(oe,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:P.createElement(oe,{className:ee("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):Q(n)?o=n(i):o=P.createElement(Zn,Mn({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(B.PureComponent);Xc(Yc,"displayName","PolarAngleAxis");Xc(Yc,"axisType","angleAxis");Xc(Yc,"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 i9=qO,a9=i9(Object.getPrototypeOf,Object),o9=a9,u9=Wr,l9=o9,s9=Hr,c9="[object Object]",f9=Function.prototype,d9=Object.prototype,K_=f9.toString,p9=d9.hasOwnProperty,h9=K_.call(Object);function v9(e){if(!s9(e)||u9(e)!=c9)return!1;var t=l9(e);if(t===null)return!0;var r=p9.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&K_.call(r)==h9}var y9=v9;const m9=se(y9);var g9=Wr,b9=Hr,w9="[object Boolean]";function x9(e){return e===!0||e===!1||b9(e)&&g9(e)==w9}var O9=x9;const S9=se(O9);function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}function Ns(){return Ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ns.apply(this,arguments)}function _9(e,t){return $9(e)||E9(e,t)||A9(e,t)||P9()}function P9(){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 A9(e,t){if(e){if(typeof e=="string")return Zb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Zb(e,t)}}function Zb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function E9(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function $9(e){if(Array.isArray(e))return e}function Jb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function e1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jb(Object(r),!0).forEach(function(n){T9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T9(e,t,r){return t=k9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k9(e){var t=j9(e,"string");return du(t)=="symbol"?t:t+""}function j9(e,t){if(du(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(du(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var t1=function(t,r,n,i,a){var o=n-i,u;return u="M ".concat(t,",").concat(r),u+="L ".concat(t+n,",").concat(r),u+="L ".concat(t+n-o/2,",").concat(r+a),u+="L ".concat(t+n-o/2-i,",").concat(r+a),u+="L ".concat(t,",").concat(r," Z"),u},C9={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},M9=function(t){var r=e1(e1({},C9),t),n=B.useRef(),i=B.useState(-1),a=_9(i,2),o=a[0],u=a[1];B.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var g=n.current.getTotalLength();g&&u(g)}catch{}},[]);var l=r.x,s=r.y,f=r.upperWidth,c=r.lowerWidth,d=r.height,p=r.className,m=r.animationEasing,h=r.animationDuration,w=r.animationBegin,v=r.isUpdateAnimationActive;if(l!==+l||s!==+s||f!==+f||c!==+c||d!==+d||f===0&&c===0||d===0)return null;var y=ee("recharts-trapezoid",p);return v?P.createElement(gr,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:s},to:{upperWidth:f,lowerWidth:c,height:d,x:l,y:s},duration:h,animationEasing:m,isActive:v},function(g){var O=g.upperWidth,b=g.lowerWidth,x=g.height,S=g.x,_=g.y;return P.createElement(gr,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:h,easing:m},P.createElement("path",Ns({},X(r,!0),{className:y,d:t1(S,_,O,b,x),ref:n})))}):P.createElement("g",null,P.createElement("path",Ns({},X(r,!0),{className:y,d:t1(l,s,f,c,d)})))},I9=["option","shapeType","propTransformer","activeClassName","isActive"];function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function N9(e,t){if(e==null)return{};var r=D9(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D9(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function r1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ds(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?r1(Object(r),!0).forEach(function(n){L9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L9(e,t,r){return t=R9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R9(e){var t=B9(e,"string");return pu(t)=="symbol"?t:t+""}function B9(e,t){if(pu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function z9(e,t){return Ds(Ds({},t),e)}function F9(e,t){return e==="symbols"}function n1(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return P.createElement(xy,r);case"trapezoid":return P.createElement(M9,r);case"sector":return P.createElement(k_,r);case"symbols":if(F9(t))return P.createElement(Bv,r);break;default:return null}}function U9(e){return B.isValidElement(e)?e.props:e}function V_(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?z9:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,u=e.isActive,l=N9(e,I9),s;if(B.isValidElement(t))s=B.cloneElement(t,Ds(Ds({},l),U9(t)));else if(Q(t))s=t(l);else if(m9(t)&&!S9(t)){var f=i(t,l);s=P.createElement(n1,{shapeType:r,elementProps:f})}else{var c=l;s=P.createElement(n1,{shapeType:r,elementProps:c})}return u?P.createElement(oe,{className:o},s):s}function Qc(e,t){return t!=null&&"trapezoids"in e.props}function Zc(e,t){return t!=null&&"sectors"in e.props}function hu(e,t){return t!=null&&"points"in e.props}function W9(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function H9(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function K9(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function V9(e,t){var r;return Qc(e,t)?r=W9:Zc(e,t)?r=H9:hu(e,t)&&(r=K9),r}function G9(e,t){var r;return Qc(e,t)?r="trapezoids":Zc(e,t)?r="sectors":hu(e,t)&&(r="points"),r}function q9(e,t){if(Qc(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}if(Zc(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}return hu(e,t)?t.payload:{}}function X9(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=G9(r,t),a=q9(r,t),o=n.filter(function(l,s){var f=Mu(a,l),c=r.props[i].filter(function(m){var h=V9(r,t);return h(m,t)}),d=r.props[i].indexOf(c[c.length-1]),p=s===d;return f&&p}),u=n.indexOf(o[o.length-1]);return u}var Al;function ua(e){"@babel/helpers - typeof";return ua=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},ua(e)}function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ti.apply(this,arguments)}function i1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?i1(Object(r),!0).forEach(function(n){Ft(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Y9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,q_(n.key),n)}}function Q9(e,t,r){return t&&a1(e.prototype,t),r&&a1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Z9(e,t,r){return t=Ls(t),J9(e,G_()?Reflect.construct(t,r||[],Ls(e).constructor):t.apply(e,r))}function J9(e,t){if(t&&(ua(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e7(e)}function e7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G_=function(){return!!e})()}function Ls(e){return Ls=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ls(e)}function t7(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&&lh(e,t)}function lh(e,t){return lh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},lh(e,t)}function Ft(e,t,r){return t=q_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q_(e){var t=r7(e,"string");return ua(t)=="symbol"?t:t+""}function r7(e,t){if(ua(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ua(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var On=function(e){function t(r){var n;return Y9(this,t),n=Z9(this,t,[r]),Ft(n,"pieRef",null),Ft(n,"sectorRefs",[]),Ft(n,"id",$a("recharts-pie-")),Ft(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Q(i)&&i()}),Ft(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Q(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return t7(t,e),Q9(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,u=a.labelLine,l=a.dataKey,s=a.valueKey,f=X(this.props,!1),c=X(o,!1),d=X(u,!1),p=o&&o.offsetRadius||20,m=n.map(function(h,w){var v=(h.startAngle+h.endAngle)/2,y=me(h.cx,h.cy,h.outerRadius+p,v),g=he(he(he(he({},f),h),{},{stroke:"none"},c),{},{index:w,textAnchor:t.getTextAnchor(y.x,h.cx)},y),O=he(he(he(he({},f),h),{},{fill:"none",stroke:h.fill},d),{},{index:w,points:[me(h.cx,h.cy,h.outerRadius,v),y]}),b=l;return Z(l)&&Z(s)?b="value":Z(l)&&(b=s),P.createElement(oe,{key:"label-".concat(h.startAngle,"-").concat(h.endAngle,"-").concat(h.midAngle,"-").concat(w)},u&&t.renderLabelLineItem(u,O,"line"),t.renderLabelItem(o,g,Fe(h,b)))});return P.createElement(oe,{className:"recharts-pie-labels"},m)}},{key:"renderSectorsStatically",value:function(n){var i=this,a=this.props,o=a.activeShape,u=a.blendStroke,l=a.inactiveShape;return n.map(function(s,f){if((s==null?void 0:s.startAngle)===0&&(s==null?void 0:s.endAngle)===0&&n.length!==1)return null;var c=i.isActiveIndex(f),d=l&&i.hasActiveIndex()?l:null,p=c?o:d,m=he(he({},s),{},{stroke:u?s.fill:s.stroke,tabIndex:-1});return P.createElement(oe,Ti({ref:function(w){w&&!i.sectorRefs.includes(w)&&i.sectorRefs.push(w)},tabIndex:-1,className:"recharts-pie-sector"},Qn(i.props,s,f),{key:"sector-".concat(s==null?void 0:s.startAngle,"-").concat(s==null?void 0:s.endAngle,"-").concat(s.midAngle,"-").concat(f)}),P.createElement(V_,Ti({option:p,isActive:c,shapeType:"sector"},m)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,a=i.sectors,o=i.isAnimationActive,u=i.animationBegin,l=i.animationDuration,s=i.animationEasing,f=i.animationId,c=this.state,d=c.prevSectors,p=c.prevIsAnimationActive;return P.createElement(gr,{begin:u,duration:l,isActive:o,easing:s,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(p),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(m){var h=m.t,w=[],v=a&&a[0],y=v.startAngle;return a.forEach(function(g,O){var b=d&&d[O],x=O>0?kt(g,"paddingAngle",0):0;if(b){var S=At(b.endAngle-b.startAngle,g.endAngle-g.startAngle),_=he(he({},g),{},{startAngle:y+x,endAngle:y+S(h)+x});w.push(_),y=_.endAngle}else{var A=g.endAngle,$=g.startAngle,E=At(0,A-$),T=E(h),C=he(he({},g),{},{startAngle:y+x,endAngle:y+T+x});w.push(C),y=C.endAngle}}),P.createElement(oe,null,n.renderSectorsStatically(w))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.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 u=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!Mu(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,u=i.className,l=i.label,s=i.cx,f=i.cy,c=i.innerRadius,d=i.outerRadius,p=i.isAnimationActive,m=this.state.isAnimationFinished;if(a||!o||!o.length||!W(s)||!W(f)||!W(c)||!W(d))return null;var h=ee("recharts-pie",u);return P.createElement(oe,{tabIndex:this.props.rootTabIndex,className:h,ref:function(v){n.pieRef=v}},this.renderSectors(),l&&this.renderLabels(o),Ge.renderCallByParent(this.props,null,!1),(!p||m)&&Ir.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,a){if(P.isValidElement(n))return P.cloneElement(n,i);if(Q(n))return n(i);var o=ee("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return P.createElement($s,Ti({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,i,a){if(P.isValidElement(n))return P.cloneElement(n,i);var o=a;if(Q(n)&&(o=n(i),P.isValidElement(o)))return o;var u=ee("recharts-pie-label-text",typeof n!="boolean"&&!Q(n)?n.className:"");return P.createElement(Zn,Ti({},i,{alignmentBaseline:"middle",className:u}),o)}}])}(B.PureComponent);Al=On;Ft(On,"displayName","Pie");Ft(On,"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:!ai.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Ft(On,"parseDeltaAngle",function(e,t){var r=ut(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Ft(On,"getRealPieData",function(e){var t=e.data,r=e.children,n=X(e,!1),i=jt(r,Xv);return t&&t.length?t.map(function(a,o){return he(he(he({payload:a},n),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return he(he({},n),a.props)}):[]});Ft(On,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=A_(i,a),u=n+lt(e.cx,i,i/2),l=r+lt(e.cy,a,a/2),s=lt(e.innerRadius,o,0),f=lt(e.outerRadius,o,o*.8),c=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:u,cy:l,innerRadius:s,outerRadius:f,maxRadius:c}});Ft(On,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?he(he({},t.type.defaultProps),t.props):t.props,i=Al.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,u=n.endAngle,l=n.paddingAngle,s=n.dataKey,f=n.nameKey,c=n.valueKey,d=n.tooltipType,p=Math.abs(n.minAngle),m=Al.parseCoordinateOfPie(n,r),h=Al.parseDeltaAngle(o,u),w=Math.abs(h),v=s;Z(s)&&Z(c)?(or(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),v="value"):Z(s)&&(or(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),v=c);var y=i.filter(function(_){return Fe(_,v,0)!==0}).length,g=(w>=360?y:y-1)*l,O=w-y*p-g,b=i.reduce(function(_,A){var $=Fe(A,v,0);return _+(W($)?$:0)},0),x;if(b>0){var S;x=i.map(function(_,A){var $=Fe(_,v,0),E=Fe(_,f,A),T=(W($)?$:0)/b,C;A?C=S.endAngle+ut(h)*l*($!==0?1:0):C=o;var N=C+ut(h)*(($!==0?p:0)+T*O),M=(C+N)/2,D=(m.innerRadius+m.outerRadius)/2,L=[{name:E,value:$,payload:_,dataKey:v,type:d}],k=me(m.cx,m.cy,D,M);return S=he(he(he({percent:T,cornerRadius:a,name:E,tooltipPayload:L,midAngle:M,middleRadius:D,tooltipPosition:k},_),m),{},{value:Fe(_,v),startAngle:C,endAngle:N,payload:_,paddingAngle:ut(h)*l}),S})}return he(he({},m),{},{sectors:x,data:i})});var n7=Math.ceil,i7=Math.max;function a7(e,t,r,n){for(var i=-1,a=i7(n7((t-e)/(r||1)),0),o=Array(a);a--;)o[n?a:++i]=e,e+=r;return o}var o7=a7,u7=pS,o1=1/0,l7=17976931348623157e292;function s7(e){if(!e)return e===0?e:0;if(e=u7(e),e===o1||e===-o1){var t=e<0?-1:1;return t*l7}return e===e?e:0}var X_=s7,c7=o7,f7=Ic,id=X_;function d7(e){return function(t,r,n){return n&&typeof n!="number"&&f7(t,r,n)&&(r=n=void 0),t=id(t),r===void 0?(r=t,t=0):r=id(r),n=n===void 0?t<r?1:-1:id(n),c7(t,r,n,e)}}var p7=d7,h7=p7,v7=h7(),y7=v7;const Rs=se(y7);function vu(e){"@babel/helpers - typeof";return vu=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},vu(e)}function u1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function l1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?u1(Object(r),!0).forEach(function(n){Y_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Y_(e,t,r){return t=m7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m7(e){var t=g7(e,"string");return vu(t)=="symbol"?t:t+""}function g7(e,t){if(vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var b7=["Webkit","Moz","O","ms"],w7=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=b7.reduce(function(a,o){return l1(l1({},a),{},Y_({},o+n,r))},{});return i[t]=r,i};function la(e){"@babel/helpers - typeof";return la=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},la(e)}function Bs(){return Bs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bs.apply(this,arguments)}function s1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ad(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?s1(Object(r),!0).forEach(function(n){St(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Z_(n.key),n)}}function O7(e,t,r){return t&&c1(e.prototype,t),r&&c1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function S7(e,t,r){return t=zs(t),_7(e,Q_()?Reflect.construct(t,r||[],zs(e).constructor):t.apply(e,r))}function _7(e,t){if(t&&(la(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P7(e)}function P7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Q_=function(){return!!e})()}function zs(e){return zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zs(e)}function A7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sh(e,t)}function sh(e,t){return sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},sh(e,t)}function St(e,t,r){return t=Z_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Z_(e){var t=E7(e,"string");return la(t)=="symbol"?t:t+""}function E7(e,t){if(la(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(la(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $7=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,u=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,s=mo().domain(Rs(0,l)).range([a,a+o-u]),f=s.domain().map(function(c){return s(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:s(n),endX:s(i),scale:s,scaleValues:f}},f1=function(t){return t.changedTouches&&!!t.changedTouches.length},sa=function(e){function t(r){var n;return x7(this,t),n=S7(this,t,[r]),St(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),St(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),St(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,u=i.startIndex;o==null||o({endIndex:a,startIndex:u})}),n.detachDragEndListener()}),St(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),St(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),St(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),St(n,"handleSlideDragStart",function(i){var a=f1(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return A7(t,e),O7(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,u=this.props,l=u.gap,s=u.data,f=s.length-1,c=Math.min(i,a),d=Math.max(i,a),p=t.getIndexInRange(o,c),m=t.getIndexInRange(o,d);return{startIndex:p-p%l,endIndex:m===f?f:m-m%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,l=Fe(a[n],u,n);return Q(o)?o(l,n):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(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,u=i.endX,l=this.props,s=l.x,f=l.width,c=l.travellerWidth,d=l.startIndex,p=l.endIndex,m=l.onChange,h=n.pageX-a;h>0?h=Math.min(h,s+f-c-u,s+f-c-o):h<0&&(h=Math.max(h,s-o,s-u));var w=this.getIndex({startX:o+h,endX:u+h});(w.startIndex!==d||w.endIndex!==p)&&m&&m(w),this.setState({startX:o+h,endX:u+h,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=f1(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,u=i.endX,l=i.startX,s=this.state[o],f=this.props,c=f.x,d=f.width,p=f.travellerWidth,m=f.onChange,h=f.gap,w=f.data,v={startX:this.state.startX,endX:this.state.endX},y=n.pageX-a;y>0?y=Math.min(y,c+d-p-s):y<0&&(y=Math.max(y,c-s)),v[o]=s+y;var g=this.getIndex(v),O=g.startIndex,b=g.endIndex,x=function(){var _=w.length-1;return o==="startX"&&(u>l?O%h===0:b%h===0)||u<l&&b===_||o==="endX"&&(u>l?b%h===0:O%h===0)||u>l&&b===_};this.setState(St(St({},o,s+y),"brushMoveStartX",n.pageX),function(){m&&x()&&m(g)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,u=o.scaleValues,l=o.startX,s=o.endX,f=this.state[i],c=u.indexOf(f);if(c!==-1){var d=c+n;if(!(d===-1||d>=u.length)){var p=u[d];i==="startX"&&p>=s||i==="endX"&&p<=l||this.setState(St({},i,p),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,l=n.fill,s=n.stroke;return P.createElement("rect",{stroke:s,fill:l,x:i,y:a,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,l=n.data,s=n.children,f=n.padding,c=B.Children.only(s);return c?P.cloneElement(c,{x:i,y:a,width:o,height:u,margin:f,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,u=this,l=this.props,s=l.y,f=l.travellerWidth,c=l.height,d=l.traveller,p=l.ariaLabel,m=l.data,h=l.startIndex,w=l.endIndex,v=Math.max(n,this.props.x),y=ad(ad({},X(this.props,!1)),{},{x:v,y:s,width:f,height:c}),g=p||"Min value: ".concat((a=m[h])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=m[w])===null||o===void 0?void 0:o.name);return P.createElement(oe,{tabIndex:0,role:"slider","aria-label":g,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(b){["ArrowLeft","ArrowRight"].includes(b.key)&&(b.preventDefault(),b.stopPropagation(),u.handleTravellerMoveKeyboard(b.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,y))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,u=a.height,l=a.stroke,s=a.travellerWidth,f=Math.min(n,i)+s,c=Math.max(Math.abs(i-n)-s,0);return P.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:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,u=n.height,l=n.travellerWidth,s=n.stroke,f=this.state,c=f.startX,d=f.endX,p=5,m={pointerEvents:"none",fill:s};return P.createElement(oe,{className:"recharts-brush-texts"},P.createElement(Zn,Bs({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,d)-p,y:o+u/2},m),this.getTextOfTick(i)),P.createElement(Zn,Bs({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,d)+l+p,y:o+u/2},m),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,l=n.y,s=n.width,f=n.height,c=n.alwaysShowText,d=this.state,p=d.startX,m=d.endX,h=d.isTextActive,w=d.isSlideMoving,v=d.isTravellerMoving,y=d.isTravellerFocused;if(!i||!i.length||!W(u)||!W(l)||!W(s)||!W(f)||s<=0||f<=0)return null;var g=ee("recharts-brush",a),O=P.Children.count(o)===1,b=w7("userSelect","none");return P.createElement(oe,{className:g,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(p,m),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(m,"endX"),(h||w||v||y||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,u=n.height,l=n.stroke,s=Math.floor(a+u/2)-1;return P.createElement(P.Fragment,null,P.createElement("rect",{x:i,y:a,width:o,height:u,fill:l,stroke:"none"}),P.createElement("line",{x1:i+1,y1:s,x2:i+o-1,y2:s,fill:"none",stroke:"#fff"}),P.createElement("line",{x1:i+1,y1:s+2,x2:i+o-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return P.isValidElement(n)?a=P.cloneElement(n,i):Q(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,u=n.x,l=n.travellerWidth,s=n.updateId,f=n.startIndex,c=n.endIndex;if(a!==i.prevData||s!==i.prevUpdateId)return ad({prevData:a,prevTravellerWidth:l,prevUpdateId:s,prevX:u,prevWidth:o},a&&a.length?$7({data:a,width:o,x:u,travellerWidth:l,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||u!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([u,u+o-l]);var d=i.scale.domain().map(function(p){return i.scale(p)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:s,prevX:u,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,u=a-1;u-o>1;){var l=Math.floor((o+u)/2);n[l]>i?u=l:o=l}return i>=n[u]?u:o}}])}(B.PureComponent);St(sa,"displayName","Brush");St(sa,"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 T7=Vv;function k7(e,t){var r;return T7(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var j7=k7,C7=zO,M7=wr,I7=j7,N7=xt,D7=Ic;function L7(e,t,r){var n=N7(e)?C7:I7;return r&&D7(e,t,r)&&(t=void 0),n(e,M7(t))}var R7=L7;const B7=se(R7);var yr=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},d1=lS;function z7(e,t,r){t=="__proto__"&&d1?d1(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var F7=z7,U7=F7,W7=oS,H7=wr;function K7(e,t){var r={};return t=H7(t),W7(e,function(n,i,a){U7(r,i,t(n,i,a))}),r}var V7=K7;const G7=se(V7);function q7(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var X7=q7,Y7=Vv;function Q7(e,t){var r=!0;return Y7(e,function(n,i,a){return r=!!t(n,i,a),r}),r}var Z7=Q7,J7=X7,eK=Z7,tK=wr,rK=xt,nK=Ic;function iK(e,t,r){var n=rK(e)?J7:eK;return r&&nK(e,t,r)&&(t=void 0),n(e,tK(t))}var aK=iK;const J_=se(aK);var oK=["x","y"];function yu(e){"@babel/helpers - typeof";return yu=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},yu(e)}function ch(){return ch=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ch.apply(this,arguments)}function p1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?p1(Object(r),!0).forEach(function(n){uK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uK(e,t,r){return t=lK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lK(e){var t=sK(e,"string");return yu(t)=="symbol"?t:t+""}function sK(e,t){if(yu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(yu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cK(e,t){if(e==null)return{};var r=fK(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function dK(e,t){var r=e.x,n=e.y,i=cK(e,oK),a="".concat(r),o=parseInt(a,10),u="".concat(n),l=parseInt(u,10),s="".concat(t.height||i.height),f=parseInt(s,10),c="".concat(t.width||i.width),d=parseInt(c,10);return eo(eo(eo(eo(eo({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:f,width:d,name:t.name,radius:t.radius})}function h1(e){return P.createElement(V_,ch({shapeType:"rectangle",propTransformer:dK,activeClassName:"recharts-active-bar"},e))}var pK=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=W(n)||Lj(n);return a?t(n,i):(a||ei(),r)}},hK=["value","background"],eP;function ca(e){"@babel/helpers - typeof";return ca=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},ca(e)}function vK(e,t){if(e==null)return{};var r=yK(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Fs(){return Fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fs.apply(this,arguments)}function v1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Me(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?v1(Object(r),!0).forEach(function(n){rn(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rP(n.key),n)}}function gK(e,t,r){return t&&y1(e.prototype,t),r&&y1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function bK(e,t,r){return t=Us(t),wK(e,tP()?Reflect.construct(t,r||[],Us(e).constructor):t.apply(e,r))}function wK(e,t){if(t&&(ca(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xK(e)}function xK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tP=function(){return!!e})()}function Us(e){return Us=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Us(e)}function OK(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&&fh(e,t)}function fh(e,t){return fh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},fh(e,t)}function rn(e,t,r){return t=rP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rP(e){var t=SK(e,"string");return ca(t)=="symbol"?t:t+""}function SK(e,t){if(ca(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ca(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Na=function(e){function t(){var r;mK(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=bK(this,t,[].concat(i)),rn(r,"state",{isAnimationFinished:!1}),rn(r,"id",$a("recharts-bar-")),rn(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),rn(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return OK(t,e),gK(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,u=a.dataKey,l=a.activeIndex,s=a.activeBar,f=X(this.props,!1);return n&&n.map(function(c,d){var p=d===l,m=p?s:o,h=Me(Me(Me({},f),c),{},{isActive:p,option:m,index:d,dataKey:u,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return P.createElement(oe,Fs({className:"recharts-bar-rectangle"},Qn(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)}),P.createElement(h1,h))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,u=i.isAnimationActive,l=i.animationBegin,s=i.animationDuration,f=i.animationEasing,c=i.animationId,d=this.state.prevData;return P.createElement(gr,{begin:l,duration:s,isActive:u,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var m=p.t,h=a.map(function(w,v){var y=d&&d[v];if(y){var g=At(y.x,w.x),O=At(y.y,w.y),b=At(y.width,w.width),x=At(y.height,w.height);return Me(Me({},w),{},{x:g(m),y:O(m),width:b(m),height:x(m)})}if(o==="horizontal"){var S=At(0,w.height),_=S(m);return Me(Me({},w),{},{y:w.y+w.height-_,height:_})}var A=At(0,w.width),$=A(m);return Me(Me({},w),{},{width:$})});return P.createElement(oe,null,n.renderRectanglesStatically(h))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!Mu(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,u=i.activeIndex,l=X(this.props.background,!1);return a.map(function(s,f){s.value;var c=s.background,d=vK(s,hK);if(!c)return null;var p=Me(Me(Me(Me(Me({},d),{},{fill:"#eee"},c),l),Qn(n.props,s,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return P.createElement(h1,Fs({key:"background-bar-".concat(f),option:n.props.background,isActive:f===u},p))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,u=a.xAxis,l=a.yAxis,s=a.layout,f=a.children,c=jt(f,Iu);if(!c)return null;var d=s==="vertical"?o[0].height/2:o[0].width/2,p=function(w,v){var y=Array.isArray(w.value)?w.value[1]:w.value;return{x:w.x,y:w.y,value:y,errorVal:Fe(w,v)}},m={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(oe,m,c.map(function(h){return P.cloneElement(h,{key:"error-bar-".concat(i,"-").concat(h.props.dataKey),data:o,xAxis:u,yAxis:l,layout:s,offset:d,dataPointFormatter:p})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,u=n.xAxis,l=n.yAxis,s=n.left,f=n.top,c=n.width,d=n.height,p=n.isAnimationActive,m=n.background,h=n.id;if(i||!a||!a.length)return null;var w=this.state.isAnimationFinished,v=ee("recharts-bar",o),y=u&&u.allowDataOverflow,g=l&&l.allowDataOverflow,O=y||g,b=Z(h)?this.id:h;return P.createElement(oe,{className:v},y||g?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(b)},P.createElement("rect",{x:y?s:s-c/2,y:g?f:f-d/2,width:y?c:c*2,height:g?d:d*2}))):null,P.createElement(oe,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(b,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,b),(!p||w)&&Ir.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(B.PureComponent);eP=Na;rn(Na,"displayName","Bar");rn(Na,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ai.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});rn(Na,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,u=e.xAxisTicks,l=e.yAxisTicks,s=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,p=r6(n,r);if(!p)return null;var m=t.layout,h=r.type.defaultProps,w=h!==void 0?Me(Me({},h),r.props):r.props,v=w.dataKey,y=w.children,g=w.minPointSize,O=m==="horizontal"?o:a,b=s?O.scale.domain():null,x=s6({numericAxis:O}),S=jt(y,Xv),_=c.map(function(A,$){var E,T,C,N,M,D;s?E=n6(s[f+$],b):(E=Fe(A,v),Array.isArray(E)||(E=[x,E]));var L=pK(g,eP.defaultProps.minPointSize)(E[1],$);if(m==="horizontal"){var k,I=[o.scale(E[0]),o.scale(E[1])],z=I[0],H=I[1];T=ab({axis:a,ticks:u,bandSize:i,offset:p.offset,entry:A,index:$}),C=(k=H??z)!==null&&k!==void 0?k:void 0,N=p.size;var U=z-H;if(M=Number.isNaN(U)?0:U,D={x:T,y:o.y,width:N,height:o.height},Math.abs(L)>0&&Math.abs(M)<Math.abs(L)){var q=ut(M||L)*(Math.abs(L)-Math.abs(M));C-=q,M+=q}}else{var ne=[a.scale(E[0]),a.scale(E[1])],Oe=ne[0],je=ne[1];if(T=Oe,C=ab({axis:o,ticks:l,bandSize:i,offset:p.offset,entry:A,index:$}),N=je-Oe,M=p.size,D={x:a.x,y:C,width:a.width,height:M},Math.abs(L)>0&&Math.abs(N)<Math.abs(L)){var Nt=ut(N||L)*(Math.abs(L)-Math.abs(N));N+=Nt}}return Me(Me(Me({},A),{},{x:T,y:C,width:N,height:M,value:s?E:E[1],payload:A,background:D},S&&S[$]&&S[$].props),{},{tooltipPayload:[__(r,A)],tooltipPosition:{x:T+N/2,y:C+M/2}})});return Me({data:_,layout:m},d)});function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mu(e)}function _K(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nP(n.key),n)}}function PK(e,t,r){return t&&m1(e.prototype,t),r&&m1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function g1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?g1(Object(r),!0).forEach(function(n){Jc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Jc(e,t,r){return t=nP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nP(e){var t=AK(e,"string");return mu(t)=="symbol"?t:t+""}function AK(e,t){if(mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iP=function(t,r,n,i,a){var o=t.width,u=t.height,l=t.layout,s=t.children,f=Object.keys(r),c={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:u-n.bottom,bottomMirror:u-n.bottom},d=!!Pt(s,Na);return f.reduce(function(p,m){var h=r[m],w=h.orientation,v=h.domain,y=h.padding,g=y===void 0?{}:y,O=h.mirror,b=h.reversed,x="".concat(w).concat(O?"Mirror":""),S,_,A,$,E;if(h.type==="number"&&(h.padding==="gap"||h.padding==="no-gap")){var T=v[1]-v[0],C=1/0,N=h.categoricalDomain.sort(zj);if(N.forEach(function(ne,Oe){Oe>0&&(C=Math.min((ne||0)-(N[Oe-1]||0),C))}),Number.isFinite(C)){var M=C/T,D=h.layout==="vertical"?n.height:n.width;if(h.padding==="gap"&&(S=M*D/2),h.padding==="no-gap"){var L=lt(t.barCategoryGap,M*D),k=M*D/2;S=k-L-(k-L)/D*L}}}i==="xAxis"?_=[n.left+(g.left||0)+(S||0),n.left+n.width-(g.right||0)-(S||0)]:i==="yAxis"?_=l==="horizontal"?[n.top+n.height-(g.bottom||0),n.top+(g.top||0)]:[n.top+(g.top||0)+(S||0),n.top+n.height-(g.bottom||0)-(S||0)]:_=h.range,b&&(_=[_[1],_[0]]);var I=w_(h,a,d),z=I.scale,H=I.realScaleType;z.domain(v).range(_),x_(z);var U=O_(z,er(er({},h),{},{realScaleType:H}));i==="xAxis"?(E=w==="top"&&!O||w==="bottom"&&O,A=n.left,$=c[x]-E*h.height):i==="yAxis"&&(E=w==="left"&&!O||w==="right"&&O,A=c[x]-E*h.width,$=n.top);var q=er(er(er({},h),U),{},{realScaleType:H,x:A,y:$,scale:z,width:i==="xAxis"?n.width:h.width,height:i==="yAxis"?n.height:h.height});return q.bandSize=Ps(q,U),!h.hide&&i==="xAxis"?c[x]+=(E?-1:1)*q.height:h.hide||(c[x]+=(E?-1:1)*q.width),er(er({},p),{},Jc({},m,q))},{})},aP=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},EK=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return aP({x:r,y:n},{x:i,y:a})},oP=function(){function e(t){_K(this,e),this.scale=t}return PK(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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();Jc(oP,"EPS",1e-4);var Oy=function(t){var r=Object.keys(t).reduce(function(n,i){return er(er({},n),{},Jc({},i,oP.create(t[i])))},{});return er(er({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return G7(i,function(l,s){return r[s].apply(l,{bandAware:o,position:u})})},isInRange:function(i){return J_(i,function(a,o){return r[o].isInRange(a)})}})};function $K(e){return(e%180+180)%180}var TK=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=$K(i),o=a*Math.PI/180,u=Math.atan(n/r),l=o>u&&o<Math.PI-u?n/Math.sin(o):r/Math.cos(o);return Math.abs(l)},kK=wr,jK=$u,CK=Cc;function MK(e){return function(t,r,n){var i=Object(t);if(!jK(t)){var a=kK(r);t=CK(t),r=function(u){return a(i[u],u,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}var IK=MK,NK=X_;function DK(e){var t=NK(e),r=t%1;return t===t?r?t-r:t:0}var LK=DK,RK=eS,BK=wr,zK=LK,FK=Math.max;function UK(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:zK(r);return i<0&&(i=FK(n+i,0)),RK(e,BK(t),i)}var WK=UK,HK=IK,KK=WK,VK=HK(KK),GK=VK;const qK=se(GK);var XK=Wk(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("")}),Sy=B.createContext(void 0),_y=B.createContext(void 0),uP=B.createContext(void 0),lP=B.createContext({}),sP=B.createContext(void 0),cP=B.createContext(0),fP=B.createContext(0),b1=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,u=t.children,l=t.width,s=t.height,f=XK(a);return P.createElement(Sy.Provider,{value:n},P.createElement(_y.Provider,{value:i},P.createElement(lP.Provider,{value:a},P.createElement(uP.Provider,{value:f},P.createElement(sP.Provider,{value:o},P.createElement(cP.Provider,{value:s},P.createElement(fP.Provider,{value:l},u)))))))},YK=function(){return B.useContext(sP)},dP=function(t){var r=B.useContext(Sy);r==null&&ei();var n=r[t];return n==null&&ei(),n},QK=function(){var t=B.useContext(Sy);return Jr(t)},ZK=function(){var t=B.useContext(_y),r=qK(t,function(n){return J_(n.domain,Number.isFinite)});return r||Jr(t)},pP=function(t){var r=B.useContext(_y);r==null&&ei();var n=r[t];return n==null&&ei(),n},JK=function(){var t=B.useContext(uP);return t},eV=function(){return B.useContext(lP)},Py=function(){return B.useContext(fP)},Ay=function(){return B.useContext(cP)};function fa(e){"@babel/helpers - typeof";return fa=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},fa(e)}function tV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vP(n.key),n)}}function nV(e,t,r){return t&&rV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iV(e,t,r){return t=Ws(t),aV(e,hP()?Reflect.construct(t,r||[],Ws(e).constructor):t.apply(e,r))}function aV(e,t){if(t&&(fa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oV(e)}function oV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hP=function(){return!!e})()}function Ws(e){return Ws=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ws(e)}function uV(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&&dh(e,t)}function dh(e,t){return dh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},dh(e,t)}function w1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function x1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?w1(Object(r),!0).forEach(function(n){Ey(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ey(e,t,r){return t=vP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vP(e){var t=lV(e,"string");return fa(t)=="symbol"?t:t+""}function lV(e,t){if(fa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function sV(e,t){return pV(e)||dV(e,t)||fV(e,t)||cV()}function cV(){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 fV(e,t){if(e){if(typeof e=="string")return O1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return O1(e,t)}}function O1(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function dV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function pV(e){if(Array.isArray(e))return e}function ph(){return ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ph.apply(this,arguments)}var hV=function(t,r){var n;return P.isValidElement(t)?n=P.cloneElement(t,r):Q(t)?n=t(r):n=P.createElement("line",ph({},r,{className:"recharts-reference-line-line"})),n},vV=function(t,r,n,i,a,o,u,l,s){var f=a.x,c=a.y,d=a.width,p=a.height;if(n){var m=s.y,h=t.y.apply(m,{position:o});if(yr(s,"discard")&&!t.y.isInRange(h))return null;var w=[{x:f+d,y:h},{x:f,y:h}];return l==="left"?w.reverse():w}if(r){var v=s.x,y=t.x.apply(v,{position:o});if(yr(s,"discard")&&!t.x.isInRange(y))return null;var g=[{x:y,y:c+p},{x:y,y:c}];return u==="top"?g.reverse():g}if(i){var O=s.segment,b=O.map(function(x){return t.apply(x,{position:o})});return yr(s,"discard")&&B7(b,function(x){return!t.isInRange(x)})?null:b}return null};function yV(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,u=e.className,l=e.alwaysShow,s=YK(),f=dP(i),c=pP(a),d=JK();if(!s||!d)return null;or(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Oy({x:f.scale,y:c.scale}),m=We(t),h=We(r),w=n&&n.length===2,v=vV(p,m,h,w,d,e.position,f.orientation,c.orientation,e);if(!v)return null;var y=sV(v,2),g=y[0],O=g.x,b=g.y,x=y[1],S=x.x,_=x.y,A=yr(e,"hidden")?"url(#".concat(s,")"):void 0,$=x1(x1({clipPath:A},X(e,!0)),{},{x1:O,y1:b,x2:S,y2:_});return P.createElement(oe,{className:ee("recharts-reference-line",u)},hV(o,$),Ge.renderCallByParent(e,EK({x1:O,y1:b,x2:S,y2:_})))}var $y=function(e){function t(){return tV(this,t),iV(this,t,arguments)}return uV(t,e),nV(t,[{key:"render",value:function(){return P.createElement(yV,this.props)}}])}(P.Component);Ey($y,"displayName","ReferenceLine");Ey($y,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function hh(){return hh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hh.apply(this,arguments)}function da(e){"@babel/helpers - typeof";return da=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},da(e)}function S1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?S1(Object(r),!0).forEach(function(n){ef(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mP(n.key),n)}}function bV(e,t,r){return t&&gV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wV(e,t,r){return t=Hs(t),xV(e,yP()?Reflect.construct(t,r||[],Hs(e).constructor):t.apply(e,r))}function xV(e,t){if(t&&(da(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OV(e)}function OV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yP=function(){return!!e})()}function Hs(e){return Hs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hs(e)}function SV(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&&vh(e,t)}function vh(e,t){return vh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vh(e,t)}function ef(e,t,r){return t=mP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mP(e){var t=_V(e,"string");return da(t)=="symbol"?t:t+""}function _V(e,t){if(da(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(da(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var PV=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=Oy({x:i.scale,y:a.scale}),u=o.apply({x:r,y:n},{bandAware:!0});return yr(t,"discard")&&!o.isInRange(u)?null:u},tf=function(e){function t(){return mV(this,t),wV(this,t,arguments)}return SV(t,e),bV(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,u=n.alwaysShow,l=n.clipPathId,s=We(i),f=We(a);if(or(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!f)return null;var c=PV(this.props);if(!c)return null;var d=c.x,p=c.y,m=this.props,h=m.shape,w=m.className,v=yr(this.props,"hidden")?"url(#".concat(l,")"):void 0,y=_1(_1({clipPath:v},X(this.props,!0)),{},{cx:d,cy:p});return P.createElement(oe,{className:ee("recharts-reference-dot",w)},t.renderDot(h,y),Ge.renderCallByParent(this.props,{x:d-o,y:p-o,width:2*o,height:2*o}))}}])}(P.Component);ef(tf,"displayName","ReferenceDot");ef(tf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});ef(tf,"renderDot",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):Q(e)?r=e(t):r=P.createElement(Vc,hh({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function yh(){return yh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yh.apply(this,arguments)}function pa(e){"@babel/helpers - typeof";return pa=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},pa(e)}function P1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function A1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?P1(Object(r),!0).forEach(function(n){rf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bP(n.key),n)}}function $V(e,t,r){return t&&EV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TV(e,t,r){return t=Ks(t),kV(e,gP()?Reflect.construct(t,r||[],Ks(e).constructor):t.apply(e,r))}function kV(e,t){if(t&&(pa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jV(e)}function jV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gP=function(){return!!e})()}function Ks(e){return Ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ks(e)}function CV(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&&mh(e,t)}function mh(e,t){return mh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},mh(e,t)}function rf(e,t,r){return t=bP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bP(e){var t=MV(e,"string");return pa(t)=="symbol"?t:t+""}function MV(e,t){if(pa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var IV=function(t,r,n,i,a){var o=a.x1,u=a.x2,l=a.y1,s=a.y2,f=a.xAxis,c=a.yAxis;if(!f||!c)return null;var d=Oy({x:f.scale,y:c.scale}),p={x:t?d.x.apply(o,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(l,{position:"start"}):d.y.rangeMin},m={x:r?d.x.apply(u,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(s,{position:"end"}):d.y.rangeMax};return yr(a,"discard")&&(!d.isInRange(p)||!d.isInRange(m))?null:aP(p,m)},nf=function(e){function t(){return AV(this,t),TV(this,t,arguments)}return CV(t,e),$V(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,u=n.y2,l=n.className,s=n.alwaysShow,f=n.clipPathId;or(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=We(i),d=We(a),p=We(o),m=We(u),h=this.props.shape;if(!c&&!d&&!p&&!m&&!h)return null;var w=IV(c,d,p,m,this.props);if(!w&&!h)return null;var v=yr(this.props,"hidden")?"url(#".concat(f,")"):void 0;return P.createElement(oe,{className:ee("recharts-reference-area",l)},t.renderRect(h,A1(A1({clipPath:v},X(this.props,!0)),w)),Ge.renderCallByParent(this.props,w))}}])}(P.Component);rf(nf,"displayName","ReferenceArea");rf(nf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});rf(nf,"renderRect",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):Q(e)?r=e(t):r=P.createElement(xy,yh({},t,{className:"recharts-reference-area-rect"})),r});function wP(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function NV(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return TK(n,r)}function DV(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,u=e.height;return t===1?{start:n?i:a,end:n?i+o:a+u}:{start:n?i+o:a+u,end:n?i:a}}function Vs(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function LV(e,t){return wP(e,t+1)}function RV(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,u=t.end,l=0,s=1,f=o,c=function(){var m=n==null?void 0:n[l];if(m===void 0)return{v:wP(n,s)};var h=l,w,v=function(){return w===void 0&&(w=r(m,h)),w},y=m.coordinate,g=l===0||Vs(e,y,v,f,u);g||(l=0,f=o,s+=1),g&&(f=y+e*(v()/2+i),l+=s)},d;s<=a.length;)if(d=c(),d)return d.v;return[]}function gu(e){"@babel/helpers - typeof";return gu=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},gu(e)}function E1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?E1(Object(r),!0).forEach(function(n){BV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BV(e,t,r){return t=zV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zV(e){var t=FV(e,"string");return gu(t)=="symbol"?t:t+""}function FV(e,t){if(gu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UV(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,u=t.start,l=t.end,s=function(d){var p=a[d],m,h=function(){return m===void 0&&(m=r(p,d)),m};if(d===o-1){var w=e*(p.coordinate+e*h()/2-l);a[d]=p=rt(rt({},p),{},{tickCoord:w>0?p.coordinate-w*e:p.coordinate})}else a[d]=p=rt(rt({},p),{},{tickCoord:p.coordinate});var v=Vs(e,p.tickCoord,h,u,l);v&&(l=p.tickCoord-e*(h()/2+i),a[d]=rt(rt({},p),{},{isShow:!0}))},f=o-1;f>=0;f--)s(f);return a}function WV(e,t,r,n,i,a){var o=(n||[]).slice(),u=o.length,l=t.start,s=t.end;if(a){var f=n[u-1],c=r(f,u-1),d=e*(f.coordinate+e*c/2-s);o[u-1]=f=rt(rt({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate});var p=Vs(e,f.tickCoord,function(){return c},l,s);p&&(s=f.tickCoord-e*(c/2+i),o[u-1]=rt(rt({},f),{},{isShow:!0}))}for(var m=a?u-1:u,h=function(y){var g=o[y],O,b=function(){return O===void 0&&(O=r(g,y)),O};if(y===0){var x=e*(g.coordinate-e*b()/2-l);o[y]=g=rt(rt({},g),{},{tickCoord:x<0?g.coordinate-x*e:g.coordinate})}else o[y]=g=rt(rt({},g),{},{tickCoord:g.coordinate});var S=Vs(e,g.tickCoord,b,l,s);S&&(l=g.tickCoord+e*(b()/2+i),o[y]=rt(rt({},g),{},{isShow:!0}))},w=0;w<m;w++)h(w);return o}function Ty(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,u=e.orientation,l=e.interval,s=e.tickFormatter,f=e.unit,c=e.angle;if(!i||!i.length||!n)return[];if(W(l)||ai.isSsr)return LV(i,typeof l=="number"&&W(l)?l:0);var d=[],p=u==="top"||u==="bottom"?"width":"height",m=f&&p==="width"?yo(f,{fontSize:t,letterSpacing:r}):{width:0,height:0},h=function(g,O){var b=Q(s)?s(g.value,O):g.value;return p==="width"?NV(yo(b,{fontSize:t,letterSpacing:r}),m,c):yo(b,{fontSize:t,letterSpacing:r})[p]},w=i.length>=2?ut(i[1].coordinate-i[0].coordinate):1,v=DV(a,w,p);return l==="equidistantPreserveStart"?RV(w,v,h,i,o):(l==="preserveStart"||l==="preserveStartEnd"?d=WV(w,v,h,i,o,l==="preserveStartEnd"):d=UV(w,v,h,i,o),d.filter(function(y){return y.isShow}))}var HV=["viewBox"],KV=["viewBox"],VV=["ticks"];function ha(e){"@babel/helpers - typeof";return ha=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},ha(e)}function ki(){return ki=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ki.apply(this,arguments)}function $1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$1(Object(r),!0).forEach(function(n){ky(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function od(e,t){if(e==null)return{};var r=GV(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GV(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function qV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,OP(n.key),n)}}function XV(e,t,r){return t&&T1(e.prototype,t),r&&T1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function YV(e,t,r){return t=Gs(t),QV(e,xP()?Reflect.construct(t,r||[],Gs(e).constructor):t.apply(e,r))}function QV(e,t){if(t&&(ha(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZV(e)}function ZV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xP=function(){return!!e})()}function Gs(e){return Gs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gs(e)}function JV(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&&gh(e,t)}function gh(e,t){return gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},gh(e,t)}function ky(e,t,r){return t=OP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OP(e){var t=eG(e,"string");return ha(t)=="symbol"?t:t+""}function eG(e,t){if(ha(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ha(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Da=function(e){function t(r){var n;return qV(this,t),n=YV(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return JV(t,e),XV(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=od(n,HV),u=this.props,l=u.viewBox,s=od(u,KV);return!Ri(a,l)||!Ri(o,s)||!Ri(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,u=i.width,l=i.height,s=i.orientation,f=i.tickSize,c=i.mirror,d=i.tickMargin,p,m,h,w,v,y,g=c?-1:1,O=n.tickSize||f,b=W(n.tickCoord)?n.tickCoord:n.coordinate;switch(s){case"top":p=m=n.coordinate,w=o+ +!c*l,h=w-g*O,y=h-g*d,v=b;break;case"left":h=w=n.coordinate,m=a+ +!c*u,p=m-g*O,v=p-g*d,y=b;break;case"right":h=w=n.coordinate,m=a+ +c*u,p=m+g*O,v=p+g*d,y=b;break;default:p=m=n.coordinate,w=o+ +c*l,h=w+g*O,y=h+g*d,v=b;break}return{line:{x1:p,y1:h,x2:m,y2:w},tick:{x:v,y}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.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 n=this.props,i=n.orientation,a=n.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 n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,l=n.orientation,s=n.mirror,f=n.axisLine,c=Re(Re(Re({},X(this.props,!1)),X(f,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var d=+(l==="top"&&!s||l==="bottom"&&s);c=Re(Re({},c),{},{x1:i,y1:a+d*u,x2:i+o,y2:a+d*u})}else{var p=+(l==="left"&&!s||l==="right"&&s);c=Re(Re({},c),{},{x1:i+p*o,y1:a,x2:i+p*o,y2:a+u})}return P.createElement("line",ki({},c,{className:ee("recharts-cartesian-axis-line",kt(f,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,u=this.props,l=u.tickLine,s=u.stroke,f=u.tick,c=u.tickFormatter,d=u.unit,p=Ty(Re(Re({},this.props),{},{ticks:n}),i,a),m=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),w=X(this.props,!1),v=X(f,!1),y=Re(Re({},w),{},{fill:"none"},X(l,!1)),g=p.map(function(O,b){var x=o.getTickLineCoord(O),S=x.line,_=x.tick,A=Re(Re(Re(Re({textAnchor:m,verticalAnchor:h},w),{},{stroke:"none",fill:s},v),_),{},{index:b,payload:O,visibleTicksCount:p.length,tickFormatter:c});return P.createElement(oe,ki({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Qn(o.props,O,b)),l&&P.createElement("line",ki({},y,S,{className:ee("recharts-cartesian-axis-tick-line",kt(l,"className"))})),f&&t.renderTickItem(f,A,"".concat(Q(c)?c(O.value,b):O.value).concat(d||"")))});return P.createElement("g",{className:"recharts-cartesian-axis-ticks"},g)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,u=i.height,l=i.ticksGenerator,s=i.className,f=i.hide;if(f)return null;var c=this.props,d=c.ticks,p=od(c,VV),m=d;return Q(l)&&(m=d&&d.length>0?l(this.props):l(p)),o<=0||u<=0||!m||!m.length?null:P.createElement(oe,{className:ee("recharts-cartesian-axis",s),ref:function(w){n.layerReference=w}},a&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),Ge.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,u=ee(i.className,"recharts-cartesian-axis-tick-value");return P.isValidElement(n)?o=P.cloneElement(n,Re(Re({},i),{},{className:u})):Q(n)?o=n(Re(Re({},i),{},{className:u})):o=P.createElement(Zn,ki({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(B.Component);ky(Da,"displayName","CartesianAxis");ky(Da,"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 tG=["x1","y1","x2","y2","key"],rG=["offset"];function ti(e){"@babel/helpers - typeof";return ti=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},ti(e)}function k1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?k1(Object(r),!0).forEach(function(n){nG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nG(e,t,r){return t=iG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iG(e){var t=aG(e,"string");return ti(t)=="symbol"?t:t+""}function aG(e,t){if(ti(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ti(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zn(){return zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zn.apply(this,arguments)}function j1(e,t){if(e==null)return{};var r=oG(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oG(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var uG=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,u=t.height,l=t.ry;return P.createElement("rect",{x:i,y:a,ry:l,width:o,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function SP(e,t){var r;if(P.isValidElement(e))r=P.cloneElement(e,t);else if(Q(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,u=t.key,l=j1(t,tG),s=X(l,!1);s.offset;var f=j1(s,rG);r=P.createElement("line",zn({},f,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:u}))}return r}function lG(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,l){var s=it(it({},e),{},{x1:t,y1:u,x2:t+r,y2:u,key:"line-".concat(l),index:l});return SP(i,s)});return P.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function sG(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,l){var s=it(it({},e),{},{x1:u,y1:t,x2:u,y2:t+r,key:"line-".concat(l),index:l});return SP(i,s)});return P.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function cG(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,u=e.horizontalPoints,l=e.horizontal,s=l===void 0?!0:l;if(!s||!t||!t.length)return null;var f=u.map(function(d){return Math.round(d+i-i)}).sort(function(d,p){return d-p});i!==f[0]&&f.unshift(0);var c=f.map(function(d,p){var m=!f[p+1],h=m?i+o-d:f[p+1]-d;if(h<=0)return null;var w=p%t.length;return P.createElement("rect",{key:"react-".concat(p),y:d,x:n,height:h,width:a,stroke:"none",fill:t[w],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}function fG(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,u=e.width,l=e.height,s=e.verticalPoints;if(!r||!n||!n.length)return null;var f=s.map(function(d){return Math.round(d+a-a)}).sort(function(d,p){return d-p});a!==f[0]&&f.unshift(0);var c=f.map(function(d,p){var m=!f[p+1],h=m?a+u-d:f[p+1]-d;if(h<=0)return null;var w=p%n.length;return P.createElement("rect",{key:"react-".concat(p),x:d,y:o,width:h,height:l,stroke:"none",fill:n[w],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}var dG=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return b_(Ty(it(it(it({},Da.defaultProps),n),{},{ticks:kr(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},pG=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return b_(Ty(it(it(it({},Da.defaultProps),n),{},{ticks:kr(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},pi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function hG(e){var t,r,n,i,a,o,u=Py(),l=Ay(),s=eV(),f=it(it({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:pi.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:pi.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:pi.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:pi.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:pi.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:pi.verticalFill,x:W(e.x)?e.x:s.left,y:W(e.y)?e.y:s.top,width:W(e.width)?e.width:s.width,height:W(e.height)?e.height:s.height}),c=f.x,d=f.y,p=f.width,m=f.height,h=f.syncWithTicks,w=f.horizontalValues,v=f.verticalValues,y=QK(),g=ZK();if(!W(p)||p<=0||!W(m)||m<=0||!W(c)||c!==+c||!W(d)||d!==+d)return null;var O=f.verticalCoordinatesGenerator||dG,b=f.horizontalCoordinatesGenerator||pG,x=f.horizontalPoints,S=f.verticalPoints;if((!x||!x.length)&&Q(b)){var _=w&&w.length,A=b({yAxis:g?it(it({},g),{},{ticks:_?w:g.ticks}):void 0,width:u,height:l,offset:s},_?!0:h);or(Array.isArray(A),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ti(A),"]")),Array.isArray(A)&&(x=A)}if((!S||!S.length)&&Q(O)){var $=v&&v.length,E=O({xAxis:y?it(it({},y),{},{ticks:$?v:y.ticks}):void 0,width:u,height:l,offset:s},$?!0:h);or(Array.isArray(E),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ti(E),"]")),Array.isArray(E)&&(S=E)}return P.createElement("g",{className:"recharts-cartesian-grid"},P.createElement(uG,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),P.createElement(lG,zn({},f,{offset:s,horizontalPoints:x,xAxis:y,yAxis:g})),P.createElement(sG,zn({},f,{offset:s,verticalPoints:S,xAxis:y,yAxis:g})),P.createElement(cG,zn({},f,{horizontalPoints:x})),P.createElement(fG,zn({},f,{verticalPoints:S})))}hG.displayName="CartesianGrid";var vG=["type","layout","connectNulls","ref"],yG=["key"];function va(e){"@babel/helpers - typeof";return va=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},va(e)}function C1(e,t){if(e==null)return{};var r=mG(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mG(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Oo(){return Oo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oo.apply(this,arguments)}function M1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ot(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?M1(Object(r),!0).forEach(function(n){tr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hi(e){return xG(e)||wG(e)||bG(e)||gG()}function gG(){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 bG(e,t){if(e){if(typeof e=="string")return bh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bh(e,t)}}function wG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xG(e){if(Array.isArray(e))return bh(e)}function bh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function OG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,PP(n.key),n)}}function SG(e,t,r){return t&&I1(e.prototype,t),r&&I1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _G(e,t,r){return t=qs(t),PG(e,_P()?Reflect.construct(t,r||[],qs(e).constructor):t.apply(e,r))}function PG(e,t){if(t&&(va(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return AG(e)}function AG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_P=function(){return!!e})()}function qs(e){return qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qs(e)}function EG(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&&wh(e,t)}function wh(e,t){return wh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},wh(e,t)}function tr(e,t,r){return t=PP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PP(e){var t=$G(e,"string");return va(t)=="symbol"?t:t+""}function $G(e,t){if(va(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var af=function(e){function t(){var r;OG(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=_G(this,t,[].concat(i)),tr(r,"state",{isAnimationFinished:!0,totalLength:0}),tr(r,"generateSimpleStrokeDasharray",function(o,u){return"".concat(u,"px ").concat(o-u,"px")}),tr(r,"getStrokeDasharray",function(o,u,l){var s=l.reduce(function(v,y){return v+y});if(!s)return r.generateSimpleStrokeDasharray(u,o);for(var f=Math.floor(o/s),c=o%s,d=u-o,p=[],m=0,h=0;m<l.length;h+=l[m],++m)if(h+l[m]>c){p=[].concat(hi(l.slice(0,m)),[c-h]);break}var w=p.length%2===0?[0,d]:[d];return[].concat(hi(t.repeat(l,f)),hi(p),w).map(function(v){return"".concat(v,"px")}).join(", ")}),tr(r,"id",$a("recharts-line-")),tr(r,"pathRef",function(o){r.mainCurve=o}),tr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),tr(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return EG(t,e),SG(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,u=a.xAxis,l=a.yAxis,s=a.layout,f=a.children,c=jt(f,Iu);if(!c)return null;var d=function(h,w){return{x:h.x,y:h.y,value:h.value,errorVal:Fe(h.payload,w)}},p={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(oe,p,c.map(function(m){return P.cloneElement(m,{key:"bar-".concat(m.props.dataKey),data:o,xAxis:u,yAxis:l,layout:s,dataPointFormatter:d})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.dot,s=u.points,f=u.dataKey,c=X(this.props,!1),d=X(l,!0),p=s.map(function(h,w){var v=Ot(Ot(Ot({key:"dot-".concat(w),r:3},c),d),{},{index:w,cx:h.x,cy:h.y,value:h.value,dataKey:f,payload:h.payload,points:s});return t.renderDotItem(l,v)}),m={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return P.createElement(oe,Oo({className:"recharts-line-dots",key:"dots"},m),p)}},{key:"renderCurveStatically",value:function(n,i,a,o){var u=this.props,l=u.type,s=u.layout,f=u.connectNulls;u.ref;var c=C1(u,vG),d=Ot(Ot(Ot({},X(c,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:l,layout:s,connectNulls:f});return P.createElement($s,Oo({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,u=o.points,l=o.strokeDasharray,s=o.isAnimationActive,f=o.animationBegin,c=o.animationDuration,d=o.animationEasing,p=o.animationId,m=o.animateNewValues,h=o.width,w=o.height,v=this.state,y=v.prevPoints,g=v.totalLength;return P.createElement(gr,{begin:f,duration:c,isActive:s,easing:d,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var b=O.t;if(y){var x=y.length/u.length,S=u.map(function(T,C){var N=Math.floor(C*x);if(y[N]){var M=y[N],D=At(M.x,T.x),L=At(M.y,T.y);return Ot(Ot({},T),{},{x:D(b),y:L(b)})}if(m){var k=At(h*2,T.x),I=At(w/2,T.y);return Ot(Ot({},T),{},{x:k(b),y:I(b)})}return Ot(Ot({},T),{},{x:T.x,y:T.y})});return a.renderCurveStatically(S,n,i)}var _=At(0,g),A=_(b),$;if(l){var E="".concat(l).split(/[,\s]+/gim).map(function(T){return parseFloat(T)});$=a.getStrokeDasharray(A,g,E)}else $=a.generateSimpleStrokeDasharray(g,A);return a.renderCurveStatically(u,n,i,{strokeDasharray:$})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,u=a.isAnimationActive,l=this.state,s=l.prevPoints,f=l.totalLength;return u&&o&&o.length&&(!s&&f>0||!Mu(s,o))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(o,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,u=i.points,l=i.className,s=i.xAxis,f=i.yAxis,c=i.top,d=i.left,p=i.width,m=i.height,h=i.isAnimationActive,w=i.id;if(a||!u||!u.length)return null;var v=this.state.isAnimationFinished,y=u.length===1,g=ee("recharts-line",l),O=s&&s.allowDataOverflow,b=f&&f.allowDataOverflow,x=O||b,S=Z(w)?this.id:w,_=(n=X(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},A=_.r,$=A===void 0?3:A,E=_.strokeWidth,T=E===void 0?2:E,C=Xj(o)?o:{},N=C.clipDot,M=N===void 0?!0:N,D=$*2+T;return P.createElement(oe,{className:g},O||b?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(S)},P.createElement("rect",{x:O?d:d-p/2,y:b?c:c-m/2,width:O?p:p*2,height:b?m:m*2})),!M&&P.createElement("clipPath",{id:"clipPath-dots-".concat(S)},P.createElement("rect",{x:d-D/2,y:c-D/2,width:p+D,height:m+D}))):null,!y&&this.renderCurve(x,S),this.renderErrorBar(x,S),(y||o)&&this.renderDots(x,M,S),(!h||v)&&Ir.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var a=n.length%2!==0?[].concat(hi(n),[0]):n,o=[],u=0;u<i;++u)o=[].concat(hi(o),hi(a));return o}},{key:"renderDotItem",value:function(n,i){var a;if(P.isValidElement(n))a=P.cloneElement(n,i);else if(Q(n))a=n(i);else{var o=i.key,u=C1(i,yG),l=ee("recharts-line-dot",typeof n!="boolean"?n.className:"");a=P.createElement(Vc,Oo({key:o},u,{className:l}))}return a}}])}(B.PureComponent);tr(af,"displayName","Line");tr(af,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!ai.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});tr(af,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,u=e.bandSize,l=e.displayedData,s=e.offset,f=t.layout,c=l.map(function(d,p){var m=Fe(d,o);return f==="horizontal"?{x:ib({axis:r,ticks:i,bandSize:u,entry:d,index:p}),y:Z(m)?null:n.scale(m),value:m,payload:d}:{x:Z(m)?null:r.scale(m),y:ib({axis:n,ticks:a,bandSize:u,entry:d,index:p}),value:m,payload:d}});return Ot({points:c,layout:f},s)});function ya(e){"@babel/helpers - typeof";return ya=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},ya(e)}function TG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$P(n.key),n)}}function jG(e,t,r){return t&&kG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CG(e,t,r){return t=Xs(t),MG(e,AP()?Reflect.construct(t,r||[],Xs(e).constructor):t.apply(e,r))}function MG(e,t){if(t&&(ya(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return IG(e)}function IG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AP=function(){return!!e})()}function Xs(e){return Xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xs(e)}function NG(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&&xh(e,t)}function xh(e,t){return xh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},xh(e,t)}function EP(e,t,r){return t=$P(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $P(e){var t=DG(e,"string");return ya(t)=="symbol"?t:t+""}function DG(e,t){if(ya(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ya(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Oh(){return Oh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oh.apply(this,arguments)}function LG(e){var t=e.xAxisId,r=Py(),n=Ay(),i=dP(t);return i==null?null:B.createElement(Da,Oh({},i,{className:ee("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return kr(o,!0)}}))}var of=function(e){function t(){return TG(this,t),CG(this,t,arguments)}return NG(t,e),jG(t,[{key:"render",value:function(){return B.createElement(LG,this.props)}}])}(B.Component);EP(of,"displayName","XAxis");EP(of,"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 ma(e){"@babel/helpers - typeof";return ma=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},ma(e)}function RG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,jP(n.key),n)}}function zG(e,t,r){return t&&BG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function FG(e,t,r){return t=Ys(t),UG(e,TP()?Reflect.construct(t,r||[],Ys(e).constructor):t.apply(e,r))}function UG(e,t){if(t&&(ma(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WG(e)}function WG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TP=function(){return!!e})()}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ys(e)}function HG(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&&Sh(e,t)}function Sh(e,t){return Sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Sh(e,t)}function kP(e,t,r){return t=jP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jP(e){var t=KG(e,"string");return ma(t)=="symbol"?t:t+""}function KG(e,t){if(ma(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ma(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function _h(){return _h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_h.apply(this,arguments)}var VG=function(t){var r=t.yAxisId,n=Py(),i=Ay(),a=pP(r);return a==null?null:B.createElement(Da,_h({},a,{className:ee("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(u){return kr(u,!0)}}))},uf=function(e){function t(){return RG(this,t),FG(this,t,arguments)}return HG(t,e),zG(t,[{key:"render",value:function(){return B.createElement(VG,this.props)}}])}(B.Component);kP(uf,"displayName","YAxis");kP(uf,"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 N1(e){return YG(e)||XG(e)||qG(e)||GG()}function GG(){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 qG(e,t){if(e){if(typeof e=="string")return Ph(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ph(e,t)}}function XG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function YG(e){if(Array.isArray(e))return Ph(e)}function Ph(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ah=function(t,r,n,i,a){var o=jt(t,$y),u=jt(t,tf),l=[].concat(N1(o),N1(u)),s=jt(t,nf),f="".concat(i,"Id"),c=i[0],d=r;if(l.length&&(d=l.reduce(function(h,w){if(w.props[f]===n&&yr(w.props,"extendDomain")&&W(w.props[c])){var v=w.props[c];return[Math.min(h[0],v),Math.max(h[1],v)]}return h},d)),s.length){var p="".concat(c,"1"),m="".concat(c,"2");d=s.reduce(function(h,w){if(w.props[f]===n&&yr(w.props,"extendDomain")&&W(w.props[p])&&W(w.props[m])){var v=w.props[p],y=w.props[m];return[Math.min(h[0],v,y),Math.max(h[1],v,y)]}return h},d)}return a&&a.length&&(d=a.reduce(function(h,w){return W(w)?[Math.min(h[0],w),Math.max(h[1],w)]:h},d)),d},CP={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,s,f){this.fn=l,this.context=s,this.once=f||!1}function a(l,s,f,c,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new i(f,c||l,d),m=r?r+s:s;return l._events[m]?l._events[m].fn?l._events[m]=[l._events[m],p]:l._events[m].push(p):(l._events[m]=p,l._eventsCount++),l}function o(l,s){--l._eventsCount===0?l._events=new n:delete l._events[s]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var s=[],f,c;if(this._eventsCount===0)return s;for(c in f=this._events)t.call(f,c)&&s.push(r?c.slice(1):c);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(f)):s},u.prototype.listeners=function(s){var f=r?r+s:s,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,p=c.length,m=new Array(p);d<p;d++)m[d]=c[d].fn;return m},u.prototype.listenerCount=function(s){var f=r?r+s:s,c=this._events[f];return c?c.fn?1:c.length:0},u.prototype.emit=function(s,f,c,d,p,m){var h=r?r+s:s;if(!this._events[h])return!1;var w=this._events[h],v=arguments.length,y,g;if(w.fn){switch(w.once&&this.removeListener(s,w.fn,void 0,!0),v){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,f),!0;case 3:return w.fn.call(w.context,f,c),!0;case 4:return w.fn.call(w.context,f,c,d),!0;case 5:return w.fn.call(w.context,f,c,d,p),!0;case 6:return w.fn.call(w.context,f,c,d,p,m),!0}for(g=1,y=new Array(v-1);g<v;g++)y[g-1]=arguments[g];w.fn.apply(w.context,y)}else{var O=w.length,b;for(g=0;g<O;g++)switch(w[g].once&&this.removeListener(s,w[g].fn,void 0,!0),v){case 1:w[g].fn.call(w[g].context);break;case 2:w[g].fn.call(w[g].context,f);break;case 3:w[g].fn.call(w[g].context,f,c);break;case 4:w[g].fn.call(w[g].context,f,c,d);break;default:if(!y)for(b=1,y=new Array(v-1);b<v;b++)y[b-1]=arguments[b];w[g].fn.apply(w[g].context,y)}}return!0},u.prototype.on=function(s,f,c){return a(this,s,f,c,!1)},u.prototype.once=function(s,f,c){return a(this,s,f,c,!0)},u.prototype.removeListener=function(s,f,c,d){var p=r?r+s:s;if(!this._events[p])return this;if(!f)return o(this,p),this;var m=this._events[p];if(m.fn)m.fn===f&&(!d||m.once)&&(!c||m.context===c)&&o(this,p);else{for(var h=0,w=[],v=m.length;h<v;h++)(m[h].fn!==f||d&&!m[h].once||c&&m[h].context!==c)&&w.push(m[h]);w.length?this._events[p]=w.length===1?w[0]:w:o(this,p)}return this},u.prototype.removeAllListeners=function(s){var f;return s?(f=r?r+s:s,this._events[f]&&o(this,f)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})(CP);var QG=CP.exports;const ZG=se(QG);var ud=new ZG,ld="recharts.syncMouseEvents";function bu(e){"@babel/helpers - typeof";return bu=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},bu(e)}function JG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,MP(n.key),n)}}function tq(e,t,r){return t&&eq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function sd(e,t,r){return t=MP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MP(e){var t=rq(e,"string");return bu(t)=="symbol"?t:t+""}function rq(e,t){if(bu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var nq=function(){function e(){JG(this,e),sd(this,"activeIndex",0),sd(this,"coordinateList",[]),sd(this,"layout","horizontal")}return tq(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,u=o===void 0?null:o,l=r.layout,s=l===void 0?null:l,f=r.offset,c=f===void 0?null:f,d=r.mouseHandlerCallback,p=d===void 0?null:d;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=u??this.container,this.layout=s??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=p??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(r){if(this.coordinateList.length!==0)switch(r.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(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,u=i.height,l=this.coordinateList[this.activeIndex].coordinate,s=((r=window)===null||r===void 0?void 0:r.scrollX)||0,f=((n=window)===null||n===void 0?void 0:n.scrollY)||0,c=a+l+s,d=o+this.offset.top+u/2+f;this.mouseHandlerCallback({pageX:c,pageY:d})}}}])}();function iq(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&W(n)&&W(i))return!0}return!1}function aq(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function IP(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=me(t,r,n,i),u=me(t,r,n,a);return{points:[o,u],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function oq(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,l=t.cy,s=t.innerRadius,f=t.outerRadius,c=t.angle,d=me(u,l,s,c),p=me(u,l,f,c);n=d.x,i=d.y,a=p.x,o=p.y}else return IP(t);return[{x:n,y:i},{x:a,y:o}]}function wu(e){"@babel/helpers - typeof";return wu=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},wu(e)}function D1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?D1(Object(r),!0).forEach(function(n){uq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uq(e,t,r){return t=lq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lq(e){var t=sq(e,"string");return wu(t)=="symbol"?t:t+""}function sq(e,t){if(wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cq(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,u=e.activePayload,l=e.offset,s=e.activeTooltipIndex,f=e.tooltipAxisBandSize,c=e.layout,d=e.chartName,p=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!p||!a||!o||d!=="ScatterChart"&&i!=="axis")return null;var m,h=$s;if(d==="ScatterChart")m=o,h=EH;else if(d==="BarChart")m=aq(c,o,l,f),h=xy;else if(c==="radial"){var w=IP(o),v=w.cx,y=w.cy,g=w.radius,O=w.startAngle,b=w.endAngle;m={cx:v,cy:y,startAngle:O,endAngle:b,innerRadius:g,outerRadius:g},h=k_}else m={points:oq(c,o,l)},h=$s;var x=dl(dl(dl(dl({stroke:"#ccc",pointerEvents:"none"},l),m),X(p,!1)),{},{payload:u,payloadIndex:s,className:ee("recharts-tooltip-cursor",p.className)});return B.isValidElement(p)?B.cloneElement(p,x):B.createElement(h,x)}var fq=["item"],dq=["children","className","width","height","style","compact","title","desc"];function ga(e){"@babel/helpers - typeof";return ga=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ga(e)}function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ji.apply(this,arguments)}function L1(e,t){return vq(e)||hq(e,t)||DP(e,t)||pq()}function pq(){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 hq(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function vq(e){if(Array.isArray(e))return e}function R1(e,t){if(e==null)return{};var r=yq(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yq(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function mq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,LP(n.key),n)}}function bq(e,t,r){return t&&gq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wq(e,t,r){return t=Qs(t),xq(e,NP()?Reflect.construct(t,r||[],Qs(e).constructor):t.apply(e,r))}function xq(e,t){if(t&&(ga(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Oq(e)}function Oq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(NP=function(){return!!e})()}function Qs(e){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qs(e)}function Sq(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&&Eh(e,t)}function Eh(e,t){return Eh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Eh(e,t)}function ba(e){return Aq(e)||Pq(e)||DP(e)||_q()}function _q(){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 DP(e,t){if(e){if(typeof e=="string")return $h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $h(e,t)}}function Pq(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Aq(e){if(Array.isArray(e))return $h(e)}function $h(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function B1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?B1(Object(r),!0).forEach(function(n){Y(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Y(e,t,r){return t=LP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LP(e){var t=Eq(e,"string");return ga(t)=="symbol"?t:t+""}function Eq(e,t){if(ga(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ga(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $q={xAxis:["bottom","top"],yAxis:["left","right"]},Tq={width:"100%",height:"100%"},RP={x:0,y:0};function pl(e){return e}var kq=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},jq=function(t,r,n,i){var a=r.find(function(f){return f&&f.index===n});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,u=i.radius;return j(j(j({},i),me(i.cx,i.cy,u,o)),{},{angle:o,radius:u})}var l=a.coordinate,s=i.angle;return j(j(j({},i),me(i.cx,i.cy,l,s)),{},{angle:s,radius:l})}return RP},lf=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(u,l){var s=l.props.data;return s&&s.length?[].concat(ba(u),ba(s)):u},[]);return o.length>0?o:t&&t.length&&W(i)&&W(a)?t.slice(i,a+1):[]};function BP(e){return e==="number"?[0,"auto"]:void 0}var Th=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=lf(r,t);return n<0||!a||!a.length||n>=u.length?null:a.reduce(function(l,s){var f,c=(f=s.props.data)!==null&&f!==void 0?f:r;c&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(c=c.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(o.dataKey&&!o.allowDuplicatedCategory){var p=c===void 0?u:c;d=Ql(p,o.dataKey,i)}else d=c&&c[n]||u[n];return d?[].concat(ba(l),[__(s,d)]):l},[])},z1=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=kq(a,n),u=t.orderedTooltipTicks,l=t.tooltipAxis,s=t.tooltipTicks,f=Y5(o,u,s,l);if(f>=0&&s){var c=s[f]&&s[f].value,d=Th(t,r,f,c),p=jq(n,u,f,a);return{activeTooltipIndex:f,activeLabel:c,activePayload:d,activeCoordinate:p}}return null},Cq=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,l=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,c=t.children,d=t.stackOffset,p=g_(f,a);return n.reduce(function(m,h){var w,v=h.type.defaultProps!==void 0?j(j({},h.type.defaultProps),h.props):h.props,y=v.type,g=v.dataKey,O=v.allowDataOverflow,b=v.allowDuplicatedCategory,x=v.scale,S=v.ticks,_=v.includeHidden,A=v[o];if(m[A])return m;var $=lf(t.data,{graphicalItems:i.filter(function(U){var q,ne=o in U.props?U.props[o]:(q=U.type.defaultProps)===null||q===void 0?void 0:q[o];return ne===A}),dataStartIndex:l,dataEndIndex:s}),E=$.length,T,C,N;iq(v.domain,O,y)&&(T=Wp(v.domain,null,O),p&&(y==="number"||x!=="auto")&&(N=go($,g,"category")));var M=BP(y);if(!T||T.length===0){var D,L=(D=v.domain)!==null&&D!==void 0?D:M;if(g){if(T=go($,g,y),y==="category"&&p){var k=Bj(T);b&&k?(C=T,T=Rs(0,E)):b||(T=lb(L,T,h).reduce(function(U,q){return U.indexOf(q)>=0?U:[].concat(ba(U),[q])},[]))}else if(y==="category")b?T=T.filter(function(U){return U!==""&&!Z(U)}):T=lb(L,T,h).reduce(function(U,q){return U.indexOf(q)>=0||q===""||Z(q)?U:[].concat(ba(U),[q])},[]);else if(y==="number"){var I=t6($,i.filter(function(U){var q,ne,Oe=o in U.props?U.props[o]:(q=U.type.defaultProps)===null||q===void 0?void 0:q[o],je="hide"in U.props?U.props.hide:(ne=U.type.defaultProps)===null||ne===void 0?void 0:ne.hide;return Oe===A&&(_||!je)}),g,a,f);I&&(T=I)}p&&(y==="number"||x!=="auto")&&(N=go($,g,"category"))}else p?T=Rs(0,E):u&&u[A]&&u[A].hasStack&&y==="number"?T=d==="expand"?[0,1]:S_(u[A].stackGroups,l,s):T=m_($,i.filter(function(U){var q=o in U.props?U.props[o]:U.type.defaultProps[o],ne="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return q===A&&(_||!ne)}),y,f,!0);if(y==="number")T=Ah(c,T,A,a,S),L&&(T=Wp(L,T,O));else if(y==="category"&&L){var z=L,H=T.every(function(U){return z.indexOf(U)>=0});H&&(T=z)}}return j(j({},m),{},Y({},A,j(j({},v),{},{axisType:a,domain:T,categoricalDomain:N,duplicateDomain:C,originalDomain:(w=v.domain)!==null&&w!==void 0?w:M,isCategorical:p,layout:f})))},{})},Mq=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,l=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,c=t.children,d=lf(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:s}),p=d.length,m=g_(f,a),h=-1;return n.reduce(function(w,v){var y=v.type.defaultProps!==void 0?j(j({},v.type.defaultProps),v.props):v.props,g=y[o],O=BP("number");if(!w[g]){h++;var b;return m?b=Rs(0,p):u&&u[g]&&u[g].hasStack?(b=S_(u[g].stackGroups,l,s),b=Ah(c,b,g,a)):(b=Wp(O,m_(d,n.filter(function(x){var S,_,A=o in x.props?x.props[o]:(S=x.type.defaultProps)===null||S===void 0?void 0:S[o],$="hide"in x.props?x.props.hide:(_=x.type.defaultProps)===null||_===void 0?void 0:_.hide;return A===g&&!$}),"number",f),i.defaultProps.allowDataOverflow),b=Ah(c,b,g,a)),j(j({},w),{},Y({},g,j(j({axisType:a},i.defaultProps),{},{hide:!0,orientation:kt($q,"".concat(a,".").concat(h%2),null),domain:b,originalDomain:O,isCategorical:m,layout:f})))}return w},{})},Iq=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,l=r.dataStartIndex,s=r.dataEndIndex,f=t.children,c="".concat(i,"Id"),d=jt(f,a),p={};return d&&d.length?p=Cq(t,{axes:d,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:u,dataStartIndex:l,dataEndIndex:s}):o&&o.length&&(p=Mq(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:u,dataStartIndex:l,dataEndIndex:s})),p},Nq=function(t){var r=Jr(t),n=kr(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Gv(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Ps(r,n)}},F1=function(t){var r=t.children,n=t.defaultShowTooltip,i=Pt(r,sa),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:!!n}},Dq=function(t){return!t||!t.length?!1:t.some(function(r){var n=Cr(r&&r.type);return n&&n.indexOf("Bar")>=0})},U1=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"}},Lq=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,u=t.yAxisMap,l=u===void 0?{}:u,s=n.width,f=n.height,c=n.children,d=n.margin||{},p=Pt(c,sa),m=Pt(c,Bi),h=Object.keys(l).reduce(function(b,x){var S=l[x],_=S.orientation;return!S.mirror&&!S.hide?j(j({},b),{},Y({},_,b[_]+S.width)):b},{left:d.left||0,right:d.right||0}),w=Object.keys(o).reduce(function(b,x){var S=o[x],_=S.orientation;return!S.mirror&&!S.hide?j(j({},b),{},Y({},_,kt(b,"".concat(_))+S.height)):b},{top:d.top||0,bottom:d.bottom||0}),v=j(j({},w),h),y=v.bottom;p&&(v.bottom+=p.props.height||sa.defaultProps.height),m&&r&&(v=J5(v,i,n,r));var g=s-v.left-v.right,O=f-v.top-v.bottom;return j(j({brushBottom:y},v),{},{width:Math.max(g,0),height:Math.max(O,0)})},Rq=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},jy=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,u=o===void 0?["axis"]:o,l=t.axisComponents,s=t.legendContent,f=t.formatAxisMap,c=t.defaultProps,d=function(v,y){var g=y.graphicalItems,O=y.stackGroups,b=y.offset,x=y.updateId,S=y.dataStartIndex,_=y.dataEndIndex,A=v.barSize,$=v.layout,E=v.barGap,T=v.barCategoryGap,C=v.maxBarSize,N=U1($),M=N.numericAxisName,D=N.cateAxisName,L=Dq(g),k=[];return g.forEach(function(I,z){var H=lf(v.data,{graphicalItems:[I],dataStartIndex:S,dataEndIndex:_}),U=I.type.defaultProps!==void 0?j(j({},I.type.defaultProps),I.props):I.props,q=U.dataKey,ne=U.maxBarSize,Oe=U["".concat(M,"Id")],je=U["".concat(D,"Id")],Nt={},pt=l.reduce(function(Sn,_n){var sf=y["".concat(_n.axisType,"Map")],Cy=U["".concat(_n.axisType,"Id")];sf&&sf[Cy]||_n.axisType==="zAxis"||ei();var My=sf[Cy];return j(j({},Sn),{},Y(Y({},_n.axisType,My),"".concat(_n.axisType,"Ticks"),kr(My)))},Nt),K=pt[D],J=pt["".concat(D,"Ticks")],te=O&&O[Oe]&&O[Oe].hasStack&&c6(I,O[Oe].stackGroups),R=Cr(I.type).indexOf("Bar")>=0,$e=Ps(K,J),ie=[],De=L&&Q5({barSize:A,stackGroups:O,totalSize:Rq(pt,D)});if(R){var Le,ht,Vr=Z(ne)?C:ne,si=(Le=(ht=Ps(K,J,!0))!==null&&ht!==void 0?ht:Vr)!==null&&Le!==void 0?Le:0;ie=Z5({barGap:E,barCategoryGap:T,bandSize:si!==$e?si:$e,sizeList:De[je],maxBarSize:Vr}),si!==$e&&(ie=ie.map(function(Sn){return j(j({},Sn),{},{position:j(j({},Sn.position),{},{offset:Sn.position.offset-si/2})})}))}var Nu=I&&I.type&&I.type.getComposedData;Nu&&k.push({props:j(j({},Nu(j(j({},pt),{},{displayedData:H,props:v,dataKey:q,item:I,bandSize:$e,barPosition:ie,offset:b,stackedData:te,layout:$,dataStartIndex:S,dataEndIndex:_}))),{},Y(Y(Y({key:I.key||"item-".concat(z)},M,pt[M]),D,pt[D]),"animationId",x)),childIndex:Zj(I,v.children),item:I})}),k},p=function(v,y){var g=v.props,O=v.dataStartIndex,b=v.dataEndIndex,x=v.updateId;if(!tg({props:g}))return null;var S=g.children,_=g.layout,A=g.stackOffset,$=g.data,E=g.reverseStackOrder,T=U1(_),C=T.numericAxisName,N=T.cateAxisName,M=jt(S,n),D=l6($,M,"".concat(C,"Id"),"".concat(N,"Id"),A,E),L=l.reduce(function(U,q){var ne="".concat(q.axisType,"Map");return j(j({},U),{},Y({},ne,Iq(g,j(j({},q),{},{graphicalItems:M,stackGroups:q.axisType===C&&D,dataStartIndex:O,dataEndIndex:b}))))},{}),k=Lq(j(j({},L),{},{props:g,graphicalItems:M}),y==null?void 0:y.legendBBox);Object.keys(L).forEach(function(U){L[U]=f(g,L[U],k,U.replace("Map",""),r)});var I=L["".concat(N,"Map")],z=Nq(I),H=d(g,j(j({},L),{},{dataStartIndex:O,dataEndIndex:b,updateId:x,graphicalItems:M,stackGroups:D,offset:k}));return j(j({formattedGraphicalItems:H,graphicalItems:M,offset:k,stackGroups:D},z),L)},m=function(w){function v(y){var g,O,b;return mq(this,v),b=wq(this,v,[y]),Y(b,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Y(b,"accessibilityManager",new nq),Y(b,"handleLegendBBoxUpdate",function(x){if(x){var S=b.state,_=S.dataStartIndex,A=S.dataEndIndex,$=S.updateId;b.setState(j({legendBBox:x},p({props:b.props,dataStartIndex:_,dataEndIndex:A,updateId:$},j(j({},b.state),{},{legendBBox:x}))))}}),Y(b,"handleReceiveSyncEvent",function(x,S,_){if(b.props.syncId===x){if(_===b.eventEmitterSymbol&&typeof b.props.syncMethod!="function")return;b.applySyncEvent(S)}}),Y(b,"handleBrushChange",function(x){var S=x.startIndex,_=x.endIndex;if(S!==b.state.dataStartIndex||_!==b.state.dataEndIndex){var A=b.state.updateId;b.setState(function(){return j({dataStartIndex:S,dataEndIndex:_},p({props:b.props,dataStartIndex:S,dataEndIndex:_,updateId:A},b.state))}),b.triggerSyncEvent({dataStartIndex:S,dataEndIndex:_})}}),Y(b,"handleMouseEnter",function(x){var S=b.getMouseInfo(x);if(S){var _=j(j({},S),{},{isTooltipActive:!0});b.setState(_),b.triggerSyncEvent(_);var A=b.props.onMouseEnter;Q(A)&&A(_,x)}}),Y(b,"triggeredAfterMouseMove",function(x){var S=b.getMouseInfo(x),_=S?j(j({},S),{},{isTooltipActive:!0}):{isTooltipActive:!1};b.setState(_),b.triggerSyncEvent(_);var A=b.props.onMouseMove;Q(A)&&A(_,x)}),Y(b,"handleItemMouseEnter",function(x){b.setState(function(){return{isTooltipActive:!0,activeItem:x,activePayload:x.tooltipPayload,activeCoordinate:x.tooltipPosition||{x:x.cx,y:x.cy}}})}),Y(b,"handleItemMouseLeave",function(){b.setState(function(){return{isTooltipActive:!1}})}),Y(b,"handleMouseMove",function(x){x.persist(),b.throttleTriggeredAfterMouseMove(x)}),Y(b,"handleMouseLeave",function(x){b.throttleTriggeredAfterMouseMove.cancel();var S={isTooltipActive:!1};b.setState(S),b.triggerSyncEvent(S);var _=b.props.onMouseLeave;Q(_)&&_(S,x)}),Y(b,"handleOuterEvent",function(x){var S=Qj(x),_=kt(b.props,"".concat(S));if(S&&Q(_)){var A,$;/.*touch.*/i.test(S)?$=b.getMouseInfo(x.changedTouches[0]):$=b.getMouseInfo(x),_((A=$)!==null&&A!==void 0?A:{},x)}}),Y(b,"handleClick",function(x){var S=b.getMouseInfo(x);if(S){var _=j(j({},S),{},{isTooltipActive:!0});b.setState(_),b.triggerSyncEvent(_);var A=b.props.onClick;Q(A)&&A(_,x)}}),Y(b,"handleMouseDown",function(x){var S=b.props.onMouseDown;if(Q(S)){var _=b.getMouseInfo(x);S(_,x)}}),Y(b,"handleMouseUp",function(x){var S=b.props.onMouseUp;if(Q(S)){var _=b.getMouseInfo(x);S(_,x)}}),Y(b,"handleTouchMove",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&b.throttleTriggeredAfterMouseMove(x.changedTouches[0])}),Y(b,"handleTouchStart",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&b.handleMouseDown(x.changedTouches[0])}),Y(b,"handleTouchEnd",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&b.handleMouseUp(x.changedTouches[0])}),Y(b,"handleDoubleClick",function(x){var S=b.props.onDoubleClick;if(Q(S)){var _=b.getMouseInfo(x);S(_,x)}}),Y(b,"handleContextMenu",function(x){var S=b.props.onContextMenu;if(Q(S)){var _=b.getMouseInfo(x);S(_,x)}}),Y(b,"triggerSyncEvent",function(x){b.props.syncId!==void 0&&ud.emit(ld,b.props.syncId,x,b.eventEmitterSymbol)}),Y(b,"applySyncEvent",function(x){var S=b.props,_=S.layout,A=S.syncMethod,$=b.state.updateId,E=x.dataStartIndex,T=x.dataEndIndex;if(x.dataStartIndex!==void 0||x.dataEndIndex!==void 0)b.setState(j({dataStartIndex:E,dataEndIndex:T},p({props:b.props,dataStartIndex:E,dataEndIndex:T,updateId:$},b.state)));else if(x.activeTooltipIndex!==void 0){var C=x.chartX,N=x.chartY,M=x.activeTooltipIndex,D=b.state,L=D.offset,k=D.tooltipTicks;if(!L)return;if(typeof A=="function")M=A(k,x);else if(A==="value"){M=-1;for(var I=0;I<k.length;I++)if(k[I].value===x.activeLabel){M=I;break}}var z=j(j({},L),{},{x:L.left,y:L.top}),H=Math.min(C,z.x+z.width),U=Math.min(N,z.y+z.height),q=k[M]&&k[M].value,ne=Th(b.state,b.props.data,M),Oe=k[M]?{x:_==="horizontal"?k[M].coordinate:H,y:_==="horizontal"?U:k[M].coordinate}:RP;b.setState(j(j({},x),{},{activeLabel:q,activeCoordinate:Oe,activePayload:ne,activeTooltipIndex:M}))}else b.setState(x)}),Y(b,"renderCursor",function(x){var S,_=b.state,A=_.isTooltipActive,$=_.activeCoordinate,E=_.activePayload,T=_.offset,C=_.activeTooltipIndex,N=_.tooltipAxisBandSize,M=b.getTooltipEventType(),D=(S=x.props.active)!==null&&S!==void 0?S:A,L=b.props.layout,k=x.key||"_recharts-cursor";return P.createElement(cq,{key:k,activeCoordinate:$,activePayload:E,activeTooltipIndex:C,chartName:r,element:x,isActive:D,layout:L,offset:T,tooltipAxisBandSize:N,tooltipEventType:M})}),Y(b,"renderPolarAxis",function(x,S,_){var A=kt(x,"type.axisType"),$=kt(b.state,"".concat(A,"Map")),E=x.type.defaultProps,T=E!==void 0?j(j({},E),x.props):x.props,C=$&&$[T["".concat(A,"Id")]];return B.cloneElement(x,j(j({},C),{},{className:ee(A,C.className),key:x.key||"".concat(S,"-").concat(_),ticks:kr(C,!0)}))}),Y(b,"renderPolarGrid",function(x){var S=x.props,_=S.radialLines,A=S.polarAngles,$=S.polarRadius,E=b.state,T=E.radiusAxisMap,C=E.angleAxisMap,N=Jr(T),M=Jr(C),D=M.cx,L=M.cy,k=M.innerRadius,I=M.outerRadius;return B.cloneElement(x,{polarAngles:Array.isArray(A)?A:kr(M,!0).map(function(z){return z.coordinate}),polarRadius:Array.isArray($)?$:kr(N,!0).map(function(z){return z.coordinate}),cx:D,cy:L,innerRadius:k,outerRadius:I,key:x.key||"polar-grid",radialLines:_})}),Y(b,"renderLegend",function(){var x=b.state.formattedGraphicalItems,S=b.props,_=S.children,A=S.width,$=S.height,E=b.props.margin||{},T=A-(E.left||0)-(E.right||0),C=v_({children:_,formattedGraphicalItems:x,legendWidth:T,legendContent:s});if(!C)return null;var N=C.item,M=R1(C,fq);return B.cloneElement(N,j(j({},M),{},{chartWidth:A,chartHeight:$,margin:E,onBBoxUpdate:b.handleLegendBBoxUpdate}))}),Y(b,"renderTooltip",function(){var x,S=b.props,_=S.children,A=S.accessibilityLayer,$=Pt(_,Sr);if(!$)return null;var E=b.state,T=E.isTooltipActive,C=E.activeCoordinate,N=E.activePayload,M=E.activeLabel,D=E.offset,L=(x=$.props.active)!==null&&x!==void 0?x:T;return B.cloneElement($,{viewBox:j(j({},D),{},{x:D.left,y:D.top}),active:L,label:M,payload:L?N:[],coordinate:C,accessibilityLayer:A})}),Y(b,"renderBrush",function(x){var S=b.props,_=S.margin,A=S.data,$=b.state,E=$.offset,T=$.dataStartIndex,C=$.dataEndIndex,N=$.updateId;return B.cloneElement(x,{key:x.key||"_recharts-brush",onChange:ll(b.handleBrushChange,x.props.onChange),data:A,x:W(x.props.x)?x.props.x:E.left,y:W(x.props.y)?x.props.y:E.top+E.height+E.brushBottom-(_.bottom||0),width:W(x.props.width)?x.props.width:E.width,startIndex:T,endIndex:C,updateId:"brush-".concat(N)})}),Y(b,"renderReferenceElement",function(x,S,_){if(!x)return null;var A=b,$=A.clipPathId,E=b.state,T=E.xAxisMap,C=E.yAxisMap,N=E.offset,M=x.type.defaultProps||{},D=x.props,L=D.xAxisId,k=L===void 0?M.xAxisId:L,I=D.yAxisId,z=I===void 0?M.yAxisId:I;return B.cloneElement(x,{key:x.key||"".concat(S,"-").concat(_),xAxis:T[k],yAxis:C[z],viewBox:{x:N.left,y:N.top,width:N.width,height:N.height},clipPathId:$})}),Y(b,"renderActivePoints",function(x){var S=x.item,_=x.activePoint,A=x.basePoint,$=x.childIndex,E=x.isRange,T=[],C=S.props.key,N=S.item.type.defaultProps!==void 0?j(j({},S.item.type.defaultProps),S.item.props):S.item.props,M=N.activeDot,D=N.dataKey,L=j(j({index:$,dataKey:D,cx:_.x,cy:_.y,r:4,fill:wy(S.item),strokeWidth:2,stroke:"#fff",payload:_.payload,value:_.value},X(M,!1)),Zl(M));return T.push(v.renderActiveDot(M,L,"".concat(C,"-activePoint-").concat($))),A?T.push(v.renderActiveDot(M,j(j({},L),{},{cx:A.x,cy:A.y}),"".concat(C,"-basePoint-").concat($))):E&&T.push(null),T}),Y(b,"renderGraphicChild",function(x,S,_){var A=b.filterFormatItem(x,S,_);if(!A)return null;var $=b.getTooltipEventType(),E=b.state,T=E.isTooltipActive,C=E.tooltipAxis,N=E.activeTooltipIndex,M=E.activeLabel,D=b.props.children,L=Pt(D,Sr),k=A.props,I=k.points,z=k.isRange,H=k.baseLine,U=A.item.type.defaultProps!==void 0?j(j({},A.item.type.defaultProps),A.item.props):A.item.props,q=U.activeDot,ne=U.hide,Oe=U.activeBar,je=U.activeShape,Nt=!!(!ne&&T&&L&&(q||Oe||je)),pt={};$!=="axis"&&L&&L.props.trigger==="click"?pt={onClick:ll(b.handleItemMouseEnter,x.props.onClick)}:$!=="axis"&&(pt={onMouseLeave:ll(b.handleItemMouseLeave,x.props.onMouseLeave),onMouseEnter:ll(b.handleItemMouseEnter,x.props.onMouseEnter)});var K=B.cloneElement(x,j(j({},A.props),pt));function J(_n){return typeof C.dataKey=="function"?C.dataKey(_n.payload):null}if(Nt)if(N>=0){var te,R;if(C.dataKey&&!C.allowDuplicatedCategory){var $e=typeof C.dataKey=="function"?J:"payload.".concat(C.dataKey.toString());te=Ql(I,$e,M),R=z&&H&&Ql(H,$e,M)}else te=I==null?void 0:I[N],R=z&&H&&H[N];if(je||Oe){var ie=x.props.activeIndex!==void 0?x.props.activeIndex:N;return[B.cloneElement(x,j(j(j({},A.props),pt),{},{activeIndex:ie})),null,null]}if(!Z(te))return[K].concat(ba(b.renderActivePoints({item:A,activePoint:te,basePoint:R,childIndex:N,isRange:z})))}else{var De,Le=(De=b.getItemByXY(b.state.activeCoordinate))!==null&&De!==void 0?De:{graphicalItem:K},ht=Le.graphicalItem,Vr=ht.item,si=Vr===void 0?x:Vr,Nu=ht.childIndex,Sn=j(j(j({},A.props),pt),{},{activeIndex:Nu});return[B.cloneElement(si,Sn),null,null]}return z?[K,null,null]:[K,null]}),Y(b,"renderCustomized",function(x,S,_){return B.cloneElement(x,j(j({key:"recharts-customized-".concat(_)},b.props),b.state))}),Y(b,"renderMap",{CartesianGrid:{handler:pl,once:!0},ReferenceArea:{handler:b.renderReferenceElement},ReferenceLine:{handler:pl},ReferenceDot:{handler:b.renderReferenceElement},XAxis:{handler:pl},YAxis:{handler:pl},Brush:{handler:b.renderBrush,once:!0},Bar:{handler:b.renderGraphicChild},Line:{handler:b.renderGraphicChild},Area:{handler:b.renderGraphicChild},Radar:{handler:b.renderGraphicChild},RadialBar:{handler:b.renderGraphicChild},Scatter:{handler:b.renderGraphicChild},Pie:{handler:b.renderGraphicChild},Funnel:{handler:b.renderGraphicChild},Tooltip:{handler:b.renderCursor,once:!0},PolarGrid:{handler:b.renderPolarGrid,once:!0},PolarAngleAxis:{handler:b.renderPolarAxis},PolarRadiusAxis:{handler:b.renderPolarAxis},Customized:{handler:b.renderCustomized}}),b.clipPathId="".concat((g=y.id)!==null&&g!==void 0?g:$a("recharts"),"-clip"),b.throttleTriggeredAfterMouseMove=hS(b.triggeredAfterMouseMove,(O=y.throttleDelay)!==null&&O!==void 0?O:1e3/60),b.state={},b}return Sq(v,w),bq(v,[{key:"componentDidMount",value:function(){var g,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(g=this.props.margin.left)!==null&&g!==void 0?g:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var g=this.props,O=g.children,b=g.data,x=g.height,S=g.layout,_=Pt(O,Sr);if(_){var A=_.props.defaultIndex;if(!(typeof A!="number"||A<0||A>this.state.tooltipTicks.length-1)){var $=this.state.tooltipTicks[A]&&this.state.tooltipTicks[A].value,E=Th(this.state,b,A,$),T=this.state.tooltipTicks[A].coordinate,C=(this.state.offset.top+x)/2,N=S==="horizontal",M=N?{x:T,y:C}:{y:T,x:C},D=this.state.formattedGraphicalItems.find(function(k){var I=k.item;return I.type.name==="Scatter"});D&&(M=j(j({},M),D.props.points[A].tooltipPosition),E=D.props.points[A].tooltipPayload);var L={activeTooltipIndex:A,isTooltipActive:!0,activeLabel:$,activePayload:E,activeCoordinate:M};this.setState(L),this.renderCursor(_),this.accessibilityManager.setIndex(A)}}}},{key:"getSnapshotBeforeUpdate",value:function(g,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==g.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==g.margin){var b,x;this.accessibilityManager.setDetails({offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(x=this.props.margin.top)!==null&&x!==void 0?x:0}})}return null}},{key:"componentDidUpdate",value:function(g){ip([Pt(g.children,Sr)],[Pt(this.props.children,Sr)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var g=Pt(this.props.children,Sr);if(g&&typeof g.props.shared=="boolean"){var O=g.props.shared?"axis":"item";return u.indexOf(O)>=0?O:a}return a}},{key:"getMouseInfo",value:function(g){if(!this.container)return null;var O=this.container,b=O.getBoundingClientRect(),x=_z(b),S={chartX:Math.round(g.pageX-x.left),chartY:Math.round(g.pageY-x.top)},_=b.width/O.offsetWidth||1,A=this.inRange(S.chartX,S.chartY,_);if(!A)return null;var $=this.state,E=$.xAxisMap,T=$.yAxisMap,C=this.getTooltipEventType(),N=z1(this.state,this.props.data,this.props.layout,A);if(C!=="axis"&&E&&T){var M=Jr(E).scale,D=Jr(T).scale,L=M&&M.invert?M.invert(S.chartX):null,k=D&&D.invert?D.invert(S.chartY):null;return j(j({},S),{},{xValue:L,yValue:k},N)}return N?j(j({},S),N):null}},{key:"inRange",value:function(g,O){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,x=this.props.layout,S=g/b,_=O/b;if(x==="horizontal"||x==="vertical"){var A=this.state.offset,$=S>=A.left&&S<=A.left+A.width&&_>=A.top&&_<=A.top+A.height;return $?{x:S,y:_}:null}var E=this.state,T=E.angleAxisMap,C=E.radiusAxisMap;if(T&&C){var N=Jr(T);return fb({x:S,y:_},N)}return null}},{key:"parseEventsOfWrapper",value:function(){var g=this.props.children,O=this.getTooltipEventType(),b=Pt(g,Sr),x={};b&&O==="axis"&&(b.props.trigger==="click"?x={onClick:this.handleClick}:x={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 S=Zl(this.props,this.handleOuterEvent);return j(j({},S),x)}},{key:"addListener",value:function(){ud.on(ld,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){ud.removeListener(ld,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(g,O,b){for(var x=this.state.formattedGraphicalItems,S=0,_=x.length;S<_;S++){var A=x[S];if(A.item===g||A.props.key===g.key||O===Cr(A.item.type)&&b===A.childIndex)return A}return null}},{key:"renderClipPath",value:function(){var g=this.clipPathId,O=this.state.offset,b=O.left,x=O.top,S=O.height,_=O.width;return P.createElement("defs",null,P.createElement("clipPath",{id:g},P.createElement("rect",{x:b,y:x,height:S,width:_})))}},{key:"getXScales",value:function(){var g=this.state.xAxisMap;return g?Object.entries(g).reduce(function(O,b){var x=L1(b,2),S=x[0],_=x[1];return j(j({},O),{},Y({},S,_.scale))},{}):null}},{key:"getYScales",value:function(){var g=this.state.yAxisMap;return g?Object.entries(g).reduce(function(O,b){var x=L1(b,2),S=x[0],_=x[1];return j(j({},O),{},Y({},S,_.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(g){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[g])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(g){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[g])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(g){var O=this.state,b=O.formattedGraphicalItems,x=O.activeItem;if(b&&b.length)for(var S=0,_=b.length;S<_;S++){var A=b[S],$=A.props,E=A.item,T=E.type.defaultProps!==void 0?j(j({},E.type.defaultProps),E.props):E.props,C=Cr(E.type);if(C==="Bar"){var N=($.data||[]).find(function(k){return uH(g,k)});if(N)return{graphicalItem:A,payload:N}}else if(C==="RadialBar"){var M=($.data||[]).find(function(k){return fb(g,k)});if(M)return{graphicalItem:A,payload:M}}else if(Qc(A,x)||Zc(A,x)||hu(A,x)){var D=X9({graphicalItem:A,activeTooltipItem:x,itemData:T.data}),L=T.activeIndex===void 0?D:T.activeIndex;return{graphicalItem:j(j({},A),{},{childIndex:L}),payload:hu(A,x)?T.data[D]:A.props.data[D]}}}return null}},{key:"render",value:function(){var g=this;if(!tg(this))return null;var O=this.props,b=O.children,x=O.className,S=O.width,_=O.height,A=O.style,$=O.compact,E=O.title,T=O.desc,C=R1(O,dq),N=X(C,!1);if($)return P.createElement(b1,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement(op,ji({},N,{width:S,height:_,title:E,desc:T}),this.renderClipPath(),ng(b,this.renderMap)));if(this.props.accessibilityLayer){var M,D;N.tabIndex=(M=this.props.tabIndex)!==null&&M!==void 0?M:0,N.role=(D=this.props.role)!==null&&D!==void 0?D:"application",N.onKeyDown=function(k){g.accessibilityManager.keyboardEvent(k)},N.onFocus=function(){g.accessibilityManager.focus()}}var L=this.parseEventsOfWrapper();return P.createElement(b1,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement("div",ji({className:ee("recharts-wrapper",x),style:j({position:"relative",cursor:"default",width:S,height:_},A)},L,{ref:function(I){g.container=I}}),P.createElement(op,ji({},N,{width:S,height:_,title:E,desc:T,style:Tq}),this.renderClipPath(),ng(b,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(B.Component);Y(m,"displayName",r),Y(m,"defaultProps",j({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},c)),Y(m,"getDerivedStateFromProps",function(w,v){var y=w.dataKey,g=w.data,O=w.children,b=w.width,x=w.height,S=w.layout,_=w.stackOffset,A=w.margin,$=v.dataStartIndex,E=v.dataEndIndex;if(v.updateId===void 0){var T=F1(w);return j(j(j({},T),{},{updateId:0},p(j(j({props:w},T),{},{updateId:0}),v)),{},{prevDataKey:y,prevData:g,prevWidth:b,prevHeight:x,prevLayout:S,prevStackOffset:_,prevMargin:A,prevChildren:O})}if(y!==v.prevDataKey||g!==v.prevData||b!==v.prevWidth||x!==v.prevHeight||S!==v.prevLayout||_!==v.prevStackOffset||!Ri(A,v.prevMargin)){var C=F1(w),N={chartX:v.chartX,chartY:v.chartY,isTooltipActive:v.isTooltipActive},M=j(j({},z1(v,g,S)),{},{updateId:v.updateId+1}),D=j(j(j({},C),N),M);return j(j(j({},D),p(j({props:w},D),v)),{},{prevDataKey:y,prevData:g,prevWidth:b,prevHeight:x,prevLayout:S,prevStackOffset:_,prevMargin:A,prevChildren:O})}if(!ip(O,v.prevChildren)){var L,k,I,z,H=Pt(O,sa),U=H&&(L=(k=H.props)===null||k===void 0?void 0:k.startIndex)!==null&&L!==void 0?L:$,q=H&&(I=(z=H.props)===null||z===void 0?void 0:z.endIndex)!==null&&I!==void 0?I:E,ne=U!==$||q!==E,Oe=!Z(g),je=Oe&&!ne?v.updateId:v.updateId+1;return j(j({updateId:je},p(j(j({props:w},v),{},{updateId:je,dataStartIndex:U,dataEndIndex:q}),v)),{},{prevChildren:O,dataStartIndex:U,dataEndIndex:q})}return null}),Y(m,"renderActiveDot",function(w,v,y){var g;return B.isValidElement(w)?g=B.cloneElement(w,v):Q(w)?g=w(v):g=P.createElement(Vc,v),P.createElement(oe,{className:"recharts-active-dot",key:y},g)});var h=B.forwardRef(function(v,y){return P.createElement(m,ji({},v,{ref:y}))});return h.displayName=m.displayName,h},Uq=jy({chartName:"LineChart",GraphicalChild:af,axisComponents:[{axisType:"xAxis",AxisComp:of},{axisType:"yAxis",AxisComp:uf}],formatAxisMap:iP}),Wq=jy({chartName:"BarChart",GraphicalChild:Na,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:of},{axisType:"yAxis",AxisComp:uf}],formatAxisMap:iP}),Hq=jy({chartName:"PieChart",GraphicalChild:On,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Yc},{axisType:"radiusAxis",AxisComp:qc}],formatAxisMap:w6,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});export{Wq as B,hG as C,Bi as L,Hq as P,Bq as R,Sr as T,of as X,uf as Y,o$ as a,P as b,ee as c,Fq as d,Na as e,On as f,Xv as g,Uq as h,af as i,Du as j,se as k,B as r,zq as v};
//# sourceMappingURL=charts-vendor-Bme4E5cb.js.map