193 lines
616 KiB
JavaScript
193 lines
616 KiB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList")for(const l of u.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function r(a){const u={};return a.integrity&&(u.integrity=a.integrity),a.referrerPolicy&&(u.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?u.credentials="include":a.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function n(a){if(a.ep)return;a.ep=!0;const u=r(a);fetch(a.href,u)}})();var _s=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ge(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var lp={exports:{}},Go={},sp={exports:{}},Ie={};/**
|
||
* @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 Tw;function gN(){if(Tw)return Ie;Tw=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.iterator;function m(R){return R===null||typeof R!="object"?null:(R=v&&R[v]||R["@@iterator"],typeof R=="function"?R:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,w={};function g(R,U,se){this.props=R,this.context=U,this.refs=w,this.updater=se||x}g.prototype.isReactComponent={},g.prototype.setState=function(R,U){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,U,"setState")},g.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function O(){}O.prototype=g.prototype;function E(R,U,se){this.props=R,this.context=U,this.refs=w,this.updater=se||x}var C=E.prototype=new O;C.constructor=E,_(C,g.prototype),C.isPureReactComponent=!0;var T=Array.isArray,S=Object.prototype.hasOwnProperty,P={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function I(R,U,se){var he,we={},fe=null,Te=null;if(U!=null)for(he in U.ref!==void 0&&(Te=U.ref),U.key!==void 0&&(fe=""+U.key),U)S.call(U,he)&&!k.hasOwnProperty(he)&&(we[he]=U[he]);var Se=arguments.length-2;if(Se===1)we.children=se;else if(1<Se){for(var oe=Array(Se),Oe=0;Oe<Se;Oe++)oe[Oe]=arguments[Oe+2];we.children=oe}if(R&&R.defaultProps)for(he in Se=R.defaultProps,Se)we[he]===void 0&&(we[he]=Se[he]);return{$$typeof:e,type:R,key:fe,ref:Te,props:we,_owner:P.current}}function $(R,U){return{$$typeof:e,type:R.type,key:U,ref:R.ref,props:R.props,_owner:R._owner}}function G(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function F(R){var U={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(se){return U[se]})}var N=/\/+/g;function B(R,U){return typeof R=="object"&&R!==null&&R.key!=null?F(""+R.key):U.toString(36)}function q(R,U,se,he,we){var fe=typeof R;(fe==="undefined"||fe==="boolean")&&(R=null);var Te=!1;if(R===null)Te=!0;else switch(fe){case"string":case"number":Te=!0;break;case"object":switch(R.$$typeof){case e:case t:Te=!0}}if(Te)return Te=R,we=we(Te),R=he===""?"."+B(Te,0):he,T(we)?(se="",R!=null&&(se=R.replace(N,"$&/")+"/"),q(we,U,se,"",function(Oe){return Oe})):we!=null&&(G(we)&&(we=$(we,se+(!we.key||Te&&Te.key===we.key?"":(""+we.key).replace(N,"$&/")+"/")+R)),U.push(we)),1;if(Te=0,he=he===""?".":he+":",T(R))for(var Se=0;Se<R.length;Se++){fe=R[Se];var oe=he+B(fe,Se);Te+=q(fe,U,se,oe,we)}else if(oe=m(R),typeof oe=="function")for(R=oe.call(R),Se=0;!(fe=R.next()).done;)fe=fe.value,oe=he+B(fe,Se++),Te+=q(fe,U,se,oe,we);else if(fe==="object")throw U=String(R),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.");return Te}function K(R,U,se){if(R==null)return R;var he=[],we=0;return q(R,he,"","",function(fe){return U.call(se,fe,we++)}),he}function Z(R){if(R._status===-1){var U=R._result;U=U(),U.then(function(se){(R._status===0||R._status===-1)&&(R._status=1,R._result=se)},function(se){(R._status===0||R._status===-1)&&(R._status=2,R._result=se)}),R._status===-1&&(R._status=0,R._result=U)}if(R._status===1)return R._result.default;throw R._result}var te={current:null},W={transition:null},re={ReactCurrentDispatcher:te,ReactCurrentBatchConfig:W,ReactCurrentOwner:P};function Y(){throw Error("act(...) is not supported in production builds of React.")}return Ie.Children={map:K,forEach:function(R,U,se){K(R,function(){U.apply(this,arguments)},se)},count:function(R){var U=0;return K(R,function(){U++}),U},toArray:function(R){return K(R,function(U){return U})||[]},only:function(R){if(!G(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},Ie.Component=g,Ie.Fragment=r,Ie.Profiler=a,Ie.PureComponent=E,Ie.StrictMode=n,Ie.Suspense=f,Ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,Ie.act=Y,Ie.cloneElement=function(R,U,se){if(R==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+R+".");var he=_({},R.props),we=R.key,fe=R.ref,Te=R._owner;if(U!=null){if(U.ref!==void 0&&(fe=U.ref,Te=P.current),U.key!==void 0&&(we=""+U.key),R.type&&R.type.defaultProps)var Se=R.type.defaultProps;for(oe in U)S.call(U,oe)&&!k.hasOwnProperty(oe)&&(he[oe]=U[oe]===void 0&&Se!==void 0?Se[oe]:U[oe])}var oe=arguments.length-2;if(oe===1)he.children=se;else if(1<oe){Se=Array(oe);for(var Oe=0;Oe<oe;Oe++)Se[Oe]=arguments[Oe+2];he.children=Se}return{$$typeof:e,type:R.type,key:we,ref:fe,props:he,_owner:Te}},Ie.createContext=function(R){return R={$$typeof:l,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},R.Provider={$$typeof:u,_context:R},R.Consumer=R},Ie.createElement=I,Ie.createFactory=function(R){var U=I.bind(null,R);return U.type=R,U},Ie.createRef=function(){return{current:null}},Ie.forwardRef=function(R){return{$$typeof:c,render:R}},Ie.isValidElement=G,Ie.lazy=function(R){return{$$typeof:h,_payload:{_status:-1,_result:R},_init:Z}},Ie.memo=function(R,U){return{$$typeof:d,type:R,compare:U===void 0?null:U}},Ie.startTransition=function(R){var U=W.transition;W.transition={};try{R()}finally{W.transition=U}},Ie.unstable_act=Y,Ie.useCallback=function(R,U){return te.current.useCallback(R,U)},Ie.useContext=function(R){return te.current.useContext(R)},Ie.useDebugValue=function(){},Ie.useDeferredValue=function(R){return te.current.useDeferredValue(R)},Ie.useEffect=function(R,U){return te.current.useEffect(R,U)},Ie.useId=function(){return te.current.useId()},Ie.useImperativeHandle=function(R,U,se){return te.current.useImperativeHandle(R,U,se)},Ie.useInsertionEffect=function(R,U){return te.current.useInsertionEffect(R,U)},Ie.useLayoutEffect=function(R,U){return te.current.useLayoutEffect(R,U)},Ie.useMemo=function(R,U){return te.current.useMemo(R,U)},Ie.useReducer=function(R,U,se){return te.current.useReducer(R,U,se)},Ie.useRef=function(R){return te.current.useRef(R)},Ie.useState=function(R){return te.current.useState(R)},Ie.useSyncExternalStore=function(R,U,se){return te.current.useSyncExternalStore(R,U,se)},Ie.useTransition=function(){return te.current.useTransition()},Ie.version="18.3.1",Ie}var Cw;function qg(){return Cw||(Cw=1,sp.exports=gN()),sp.exports}/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var kw;function bN(){if(kw)return Go;kw=1;var e=qg(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function l(c,f,d){var h,v={},m=null,x=null;d!==void 0&&(m=""+d),f.key!==void 0&&(m=""+f.key),f.ref!==void 0&&(x=f.ref);for(h in f)n.call(f,h)&&!u.hasOwnProperty(h)&&(v[h]=f[h]);if(c&&c.defaultProps)for(h in f=c.defaultProps,f)v[h]===void 0&&(v[h]=f[h]);return{$$typeof:t,type:c,key:m,ref:x,props:v,_owner:a.current}}return Go.Fragment=r,Go.jsx=l,Go.jsxs=l,Go}var Nw;function xN(){return Nw||(Nw=1,lp.exports=bN()),lp.exports}var A=xN(),X=qg();const z=Ge(X);var Ss={},cp={exports:{}},Jt={},fp={exports:{}},dp={};/**
|
||
* @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.
|
||
*/var Mw;function wN(){return Mw||(Mw=1,(function(e){function t(W,re){var Y=W.length;W.push(re);e:for(;0<Y;){var R=Y-1>>>1,U=W[R];if(0<a(U,re))W[R]=re,W[Y]=U,Y=R;else break e}}function r(W){return W.length===0?null:W[0]}function n(W){if(W.length===0)return null;var re=W[0],Y=W.pop();if(Y!==re){W[0]=Y;e:for(var R=0,U=W.length,se=U>>>1;R<se;){var he=2*(R+1)-1,we=W[he],fe=he+1,Te=W[fe];if(0>a(we,Y))fe<U&&0>a(Te,we)?(W[R]=Te,W[fe]=Y,R=fe):(W[R]=we,W[he]=Y,R=he);else if(fe<U&&0>a(Te,Y))W[R]=Te,W[fe]=Y,R=fe;else break e}}return re}function a(W,re){var Y=W.sortIndex-re.sortIndex;return Y!==0?Y:W.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var l=Date,c=l.now();e.unstable_now=function(){return l.now()-c}}var f=[],d=[],h=1,v=null,m=3,x=!1,_=!1,w=!1,g=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(W){for(var re=r(d);re!==null;){if(re.callback===null)n(d);else if(re.startTime<=W)n(d),re.sortIndex=re.expirationTime,t(f,re);else break;re=r(d)}}function T(W){if(w=!1,C(W),!_)if(r(f)!==null)_=!0,Z(S);else{var re=r(d);re!==null&&te(T,re.startTime-W)}}function S(W,re){_=!1,w&&(w=!1,O(I),I=-1),x=!0;var Y=m;try{for(C(re),v=r(f);v!==null&&(!(v.expirationTime>re)||W&&!F());){var R=v.callback;if(typeof R=="function"){v.callback=null,m=v.priorityLevel;var U=R(v.expirationTime<=re);re=e.unstable_now(),typeof U=="function"?v.callback=U:v===r(f)&&n(f),C(re)}else n(f);v=r(f)}if(v!==null)var se=!0;else{var he=r(d);he!==null&&te(T,he.startTime-re),se=!1}return se}finally{v=null,m=Y,x=!1}}var P=!1,k=null,I=-1,$=5,G=-1;function F(){return!(e.unstable_now()-G<$)}function N(){if(k!==null){var W=e.unstable_now();G=W;var re=!0;try{re=k(!0,W)}finally{re?B():(P=!1,k=null)}}else P=!1}var B;if(typeof E=="function")B=function(){E(N)};else if(typeof MessageChannel<"u"){var q=new MessageChannel,K=q.port2;q.port1.onmessage=N,B=function(){K.postMessage(null)}}else B=function(){g(N,0)};function Z(W){k=W,P||(P=!0,B())}function te(W,re){I=g(function(){W(e.unstable_now())},re)}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(W){W.callback=null},e.unstable_continueExecution=function(){_||x||(_=!0,Z(S))},e.unstable_forceFrameRate=function(W){0>W||125<W?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<W?Math.floor(1e3/W):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(W){switch(m){case 1:case 2:case 3:var re=3;break;default:re=m}var Y=m;m=re;try{return W()}finally{m=Y}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(W,re){switch(W){case 1:case 2:case 3:case 4:case 5:break;default:W=3}var Y=m;m=W;try{return re()}finally{m=Y}},e.unstable_scheduleCallback=function(W,re,Y){var R=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?R+Y:R):Y=R,W){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=Y+U,W={id:h++,callback:re,priorityLevel:W,startTime:Y,expirationTime:U,sortIndex:-1},Y>R?(W.sortIndex=Y,t(d,W),r(f)===null&&W===r(d)&&(w?(O(I),I=-1):w=!0,te(T,Y-R))):(W.sortIndex=U,t(f,W),_||x||(_=!0,Z(S))),W},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(W){var re=m;return function(){var Y=m;m=re;try{return W.apply(this,arguments)}finally{m=Y}}}})(dp)),dp}var Rw;function _N(){return Rw||(Rw=1,fp.exports=wN()),fp.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 Iw;function SN(){if(Iw)return Jt;Iw=1;var e=qg(),t=_N();function r(i){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+i,s=1;s<arguments.length;s++)o+="&args[]="+encodeURIComponent(arguments[s]);return"Minified React error #"+i+"; visit "+o+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,a={};function u(i,o){l(i,o),l(i+"Capture",o)}function l(i,o){for(a[i]=o,i=0;i<o.length;i++)n.add(o[i])}var c=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[: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]*$/,h={},v={};function m(i){return f.call(v,i)?!0:f.call(h,i)?!1:d.test(i)?v[i]=!0:(h[i]=!0,!1)}function x(i,o,s,p){if(s!==null&&s.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return p?!1:s!==null?!s.acceptsBooleans:(i=i.toLowerCase().slice(0,5),i!=="data-"&&i!=="aria-");default:return!1}}function _(i,o,s,p){if(o===null||typeof o>"u"||x(i,o,s,p))return!0;if(p)return!1;if(s!==null)switch(s.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function w(i,o,s,p,y,b,j){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=p,this.attributeNamespace=y,this.mustUseProperty=s,this.propertyName=i,this.type=o,this.sanitizeURL=b,this.removeEmptyString=j}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(i){g[i]=new w(i,0,!1,i,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(i){var o=i[0];g[o]=new w(o,1,!1,i[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(i){g[i]=new w(i,2,!1,i.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(i){g[i]=new w(i,2,!1,i,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(i){g[i]=new w(i,3,!1,i.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(i){g[i]=new w(i,3,!0,i,null,!1,!1)}),["capture","download"].forEach(function(i){g[i]=new w(i,4,!1,i,null,!1,!1)}),["cols","rows","size","span"].forEach(function(i){g[i]=new w(i,6,!1,i,null,!1,!1)}),["rowSpan","start"].forEach(function(i){g[i]=new w(i,5,!1,i.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function E(i){return i[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(i){var o=i.replace(O,E);g[o]=new w(o,1,!1,i,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(i){var o=i.replace(O,E);g[o]=new w(o,1,!1,i,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(i){var o=i.replace(O,E);g[o]=new w(o,1,!1,i,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(i){g[i]=new w(i,1,!1,i.toLowerCase(),null,!1,!1)}),g.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(i){g[i]=new w(i,1,!1,i.toLowerCase(),null,!0,!0)});function C(i,o,s,p){var y=g.hasOwnProperty(o)?g[o]:null;(y!==null?y.type!==0:p||!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(_(o,s,y,p)&&(s=null),p||y===null?m(o)&&(s===null?i.removeAttribute(o):i.setAttribute(o,""+s)):y.mustUseProperty?i[y.propertyName]=s===null?y.type===3?!1:"":s:(o=y.attributeName,p=y.attributeNamespace,s===null?i.removeAttribute(o):(y=y.type,s=y===3||y===4&&s===!0?"":""+s,p?i.setAttributeNS(p,o,s):i.setAttribute(o,s))))}var T=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S=Symbol.for("react.element"),P=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),G=Symbol.for("react.provider"),F=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),q=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),te=Symbol.for("react.offscreen"),W=Symbol.iterator;function re(i){return i===null||typeof i!="object"?null:(i=W&&i[W]||i["@@iterator"],typeof i=="function"?i:null)}var Y=Object.assign,R;function U(i){if(R===void 0)try{throw Error()}catch(s){var o=s.stack.trim().match(/\n( *(at )?)/);R=o&&o[1]||""}return`
|
||
`+R+i}var se=!1;function he(i,o){if(!i||se)return"";se=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(o)if(o=function(){throw Error()},Object.defineProperty(o.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(o,[])}catch(J){var p=J}Reflect.construct(i,[],o)}else{try{o.call()}catch(J){p=J}i.call(o.prototype)}else{try{throw Error()}catch(J){p=J}i()}}catch(J){if(J&&p&&typeof J.stack=="string"){for(var y=J.stack.split(`
|
||
`),b=p.stack.split(`
|
||
`),j=y.length-1,M=b.length-1;1<=j&&0<=M&&y[j]!==b[M];)M--;for(;1<=j&&0<=M;j--,M--)if(y[j]!==b[M]){if(j!==1||M!==1)do if(j--,M--,0>M||y[j]!==b[M]){var D=`
|
||
`+y[j].replace(" at new "," at ");return i.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",i.displayName)),D}while(1<=j&&0<=M);break}}}finally{se=!1,Error.prepareStackTrace=s}return(i=i?i.displayName||i.name:"")?U(i):""}function we(i){switch(i.tag){case 5:return U(i.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return i=he(i.type,!1),i;case 11:return i=he(i.type.render,!1),i;case 1:return i=he(i.type,!0),i;default:return""}}function fe(i){if(i==null)return null;if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case k:return"Fragment";case P:return"Portal";case $:return"Profiler";case I:return"StrictMode";case B:return"Suspense";case q:return"SuspenseList"}if(typeof i=="object")switch(i.$$typeof){case F:return(i.displayName||"Context")+".Consumer";case G:return(i._context.displayName||"Context")+".Provider";case N:var o=i.render;return i=i.displayName,i||(i=o.displayName||o.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case K:return o=i.displayName||null,o!==null?o:fe(i.type)||"Memo";case Z:o=i._payload,i=i._init;try{return fe(i(o))}catch{}}return null}function Te(i){var o=i.type;switch(i.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return i=o.render,i=i.displayName||i.name||"",o.displayName||(i!==""?"ForwardRef("+i+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return fe(o);case 8:return o===I?"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 o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function Se(i){switch(typeof i){case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function oe(i){var o=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Oe(i){var o=oe(i)?"checked":"value",s=Object.getOwnPropertyDescriptor(i.constructor.prototype,o),p=""+i[o];if(!i.hasOwnProperty(o)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var y=s.get,b=s.set;return Object.defineProperty(i,o,{configurable:!0,get:function(){return y.call(this)},set:function(j){p=""+j,b.call(this,j)}}),Object.defineProperty(i,o,{enumerable:s.enumerable}),{getValue:function(){return p},setValue:function(j){p=""+j},stopTracking:function(){i._valueTracker=null,delete i[o]}}}}function ke(i){i._valueTracker||(i._valueTracker=Oe(i))}function ie(i){if(!i)return!1;var o=i._valueTracker;if(!o)return!0;var s=o.getValue(),p="";return i&&(p=oe(i)?i.checked?"true":"false":i.value),i=p,i!==s?(o.setValue(i),!0):!1}function Le(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}function Me(i,o){var s=o.checked;return Y({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??i._wrapperState.initialChecked})}function Je(i,o){var s=o.defaultValue==null?"":o.defaultValue,p=o.checked!=null?o.checked:o.defaultChecked;s=Se(o.value!=null?o.value:s),i._wrapperState={initialChecked:p,initialValue:s,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function Xe(i,o){o=o.checked,o!=null&&C(i,"checked",o,!1)}function ht(i,o){Xe(i,o);var s=Se(o.value),p=o.type;if(s!=null)p==="number"?(s===0&&i.value===""||i.value!=s)&&(i.value=""+s):i.value!==""+s&&(i.value=""+s);else if(p==="submit"||p==="reset"){i.removeAttribute("value");return}o.hasOwnProperty("value")?ar(i,o.type,s):o.hasOwnProperty("defaultValue")&&ar(i,o.type,Se(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(i.defaultChecked=!!o.defaultChecked)}function Ht(i,o,s){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var p=o.type;if(!(p!=="submit"&&p!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+i._wrapperState.initialValue,s||o===i.value||(i.value=o),i.defaultValue=o}s=i.name,s!==""&&(i.name=""),i.defaultChecked=!!i._wrapperState.initialChecked,s!==""&&(i.name=s)}function ar(i,o,s){(o!=="number"||Le(i.ownerDocument)!==i)&&(s==null?i.defaultValue=""+i._wrapperState.initialValue:i.defaultValue!==""+s&&(i.defaultValue=""+s))}var mr=Array.isArray;function Mt(i,o,s,p){if(i=i.options,o){o={};for(var y=0;y<s.length;y++)o["$"+s[y]]=!0;for(s=0;s<i.length;s++)y=o.hasOwnProperty("$"+i[s].value),i[s].selected!==y&&(i[s].selected=y),y&&p&&(i[s].defaultSelected=!0)}else{for(s=""+Se(s),o=null,y=0;y<i.length;y++){if(i[y].value===s){i[y].selected=!0,p&&(i[y].defaultSelected=!0);return}o!==null||i[y].disabled||(o=i[y])}o!==null&&(o.selected=!0)}}function or(i,o){if(o.dangerouslySetInnerHTML!=null)throw Error(r(91));return Y({},o,{value:void 0,defaultValue:void 0,children:""+i._wrapperState.initialValue})}function Nn(i,o){var s=o.value;if(s==null){if(s=o.children,o=o.defaultValue,s!=null){if(o!=null)throw Error(r(92));if(mr(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),s=o}i._wrapperState={initialValue:Se(s)}}function ci(i,o){var s=Se(o.value),p=Se(o.defaultValue);s!=null&&(s=""+s,s!==i.value&&(i.value=s),o.defaultValue==null&&i.defaultValue!==s&&(i.defaultValue=s)),p!=null&&(i.defaultValue=""+p)}function fi(i){var o=i.textContent;o===i._wrapperState.initialValue&&o!==""&&o!==null&&(i.value=o)}function fl(i){switch(i){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 co(i,o){return i==null||i==="http://www.w3.org/1999/xhtml"?fl(o):i==="http://www.w3.org/2000/svg"&&o==="foreignObject"?"http://www.w3.org/1999/xhtml":i}var Ki,dl=(function(i){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(o,s,p,y){MSApp.execUnsafeLocalFunction(function(){return i(o,s,p,y)})}:i})(function(i,o){if(i.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in i)i.innerHTML=o;else{for(Ki=Ki||document.createElement("div"),Ki.innerHTML="<svg>"+o.valueOf().toString()+"</svg>",o=Ki.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;o.firstChild;)i.appendChild(o.firstChild)}});function H(i,o){if(o){var s=i.firstChild;if(s&&s===i.lastChild&&s.nodeType===3){s.nodeValue=o;return}}i.textContent=o}var pe={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},ve=["Webkit","ms","Moz","O"];Object.keys(pe).forEach(function(i){ve.forEach(function(o){o=o+i.charAt(0).toUpperCase()+i.substring(1),pe[o]=pe[i]})});function _e(i,o,s){return o==null||typeof o=="boolean"||o===""?"":s||typeof o!="number"||o===0||pe.hasOwnProperty(i)&&pe[i]?(""+o).trim():o+"px"}function ut(i,o){i=i.style;for(var s in o)if(o.hasOwnProperty(s)){var p=s.indexOf("--")===0,y=_e(s,o[s],p);s==="float"&&(s="cssFloat"),p?i.setProperty(s,y):i[s]=y}}var ur=Y({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 Mr(i,o){if(o){if(ur[i]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(r(137,i));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(r(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(r(61))}if(o.style!=null&&typeof o.style!="object")throw Error(r(62))}}function Qr(i,o){if(i.indexOf("-")===-1)return typeof o.is=="string";switch(i){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 pl=null;function Gi(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var Xi=null,Rr=null,Vt=null;function Yi(i){if(i=Mo(i)){if(typeof Xi!="function")throw Error(r(280));var o=i.stateNode;o&&(o=Dl(o),Xi(i.stateNode,i.type,o))}}function hl(i){Rr?Vt?Vt.push(i):Vt=[i]:Rr=i}function Mn(){if(Rr){var i=Rr,o=Vt;if(Vt=Rr=null,Yi(i),o)for(i=0;i<o.length;i++)Yi(o[i])}}function Rn(i,o){return i(o)}function Kt(){}var Qi=!1;function Q0(i,o,s){if(Qi)return i(o,s);Qi=!0;try{return Rn(i,o,s)}finally{Qi=!1,(Rr!==null||Vt!==null)&&(Kt(),Mn())}}function fo(i,o){var s=i.stateNode;if(s===null)return null;var p=Dl(s);if(p===null)return null;s=p[o];e:switch(o){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(p=!p.disabled)||(i=i.type,p=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!p;break e;default:i=!1}if(i)return null;if(s&&typeof s!="function")throw Error(r(231,o,typeof s));return s}var Af=!1;if(c)try{var po={};Object.defineProperty(po,"passive",{get:function(){Af=!0}}),window.addEventListener("test",po,po),window.removeEventListener("test",po,po)}catch{Af=!1}function Ok(i,o,s,p,y,b,j,M,D){var J=Array.prototype.slice.call(arguments,3);try{o.apply(s,J)}catch(ue){this.onError(ue)}}var ho=!1,vl=null,yl=!1,Ef=null,Pk={onError:function(i){ho=!0,vl=i}};function Ak(i,o,s,p,y,b,j,M,D){ho=!1,vl=null,Ok.apply(Pk,arguments)}function Ek(i,o,s,p,y,b,j,M,D){if(Ak.apply(this,arguments),ho){if(ho){var J=vl;ho=!1,vl=null}else throw Error(r(198));yl||(yl=!0,Ef=J)}}function di(i){var o=i,s=i;if(i.alternate)for(;o.return;)o=o.return;else{i=o;do o=i,(o.flags&4098)!==0&&(s=o.return),i=o.return;while(i)}return o.tag===3?s:null}function Z0(i){if(i.tag===13){var o=i.memoizedState;if(o===null&&(i=i.alternate,i!==null&&(o=i.memoizedState)),o!==null)return o.dehydrated}return null}function J0(i){if(di(i)!==i)throw Error(r(188))}function jk(i){var o=i.alternate;if(!o){if(o=di(i),o===null)throw Error(r(188));return o!==i?null:i}for(var s=i,p=o;;){var y=s.return;if(y===null)break;var b=y.alternate;if(b===null){if(p=y.return,p!==null){s=p;continue}break}if(y.child===b.child){for(b=y.child;b;){if(b===s)return J0(y),i;if(b===p)return J0(y),o;b=b.sibling}throw Error(r(188))}if(s.return!==p.return)s=y,p=b;else{for(var j=!1,M=y.child;M;){if(M===s){j=!0,s=y,p=b;break}if(M===p){j=!0,p=y,s=b;break}M=M.sibling}if(!j){for(M=b.child;M;){if(M===s){j=!0,s=b,p=y;break}if(M===p){j=!0,p=b,s=y;break}M=M.sibling}if(!j)throw Error(r(189))}}if(s.alternate!==p)throw Error(r(190))}if(s.tag!==3)throw Error(r(188));return s.stateNode.current===s?i:o}function eb(i){return i=jk(i),i!==null?tb(i):null}function tb(i){if(i.tag===5||i.tag===6)return i;for(i=i.child;i!==null;){var o=tb(i);if(o!==null)return o;i=i.sibling}return null}var rb=t.unstable_scheduleCallback,nb=t.unstable_cancelCallback,Tk=t.unstable_shouldYield,Ck=t.unstable_requestPaint,ct=t.unstable_now,kk=t.unstable_getCurrentPriorityLevel,jf=t.unstable_ImmediatePriority,ib=t.unstable_UserBlockingPriority,ml=t.unstable_NormalPriority,Nk=t.unstable_LowPriority,ab=t.unstable_IdlePriority,gl=null,Zr=null;function Mk(i){if(Zr&&typeof Zr.onCommitFiberRoot=="function")try{Zr.onCommitFiberRoot(gl,i,void 0,(i.current.flags&128)===128)}catch{}}var Ir=Math.clz32?Math.clz32:$k,Rk=Math.log,Ik=Math.LN2;function $k(i){return i>>>=0,i===0?32:31-(Rk(i)/Ik|0)|0}var bl=64,xl=4194304;function vo(i){switch(i&-i){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 i&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return i&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return i}}function wl(i,o){var s=i.pendingLanes;if(s===0)return 0;var p=0,y=i.suspendedLanes,b=i.pingedLanes,j=s&268435455;if(j!==0){var M=j&~y;M!==0?p=vo(M):(b&=j,b!==0&&(p=vo(b)))}else j=s&~y,j!==0?p=vo(j):b!==0&&(p=vo(b));if(p===0)return 0;if(o!==0&&o!==p&&(o&y)===0&&(y=p&-p,b=o&-o,y>=b||y===16&&(b&4194240)!==0))return o;if((p&4)!==0&&(p|=s&16),o=i.entangledLanes,o!==0)for(i=i.entanglements,o&=p;0<o;)s=31-Ir(o),y=1<<s,p|=i[s],o&=~y;return p}function Dk(i,o){switch(i){case 1:case 2:case 4:return o+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 o+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 Lk(i,o){for(var s=i.suspendedLanes,p=i.pingedLanes,y=i.expirationTimes,b=i.pendingLanes;0<b;){var j=31-Ir(b),M=1<<j,D=y[j];D===-1?((M&s)===0||(M&p)!==0)&&(y[j]=Dk(M,o)):D<=o&&(i.expiredLanes|=M),b&=~M}}function Tf(i){return i=i.pendingLanes&-1073741825,i!==0?i:i&1073741824?1073741824:0}function ob(){var i=bl;return bl<<=1,(bl&4194240)===0&&(bl=64),i}function Cf(i){for(var o=[],s=0;31>s;s++)o.push(i);return o}function yo(i,o,s){i.pendingLanes|=o,o!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,o=31-Ir(o),i[o]=s}function Bk(i,o){var s=i.pendingLanes&~o;i.pendingLanes=o,i.suspendedLanes=0,i.pingedLanes=0,i.expiredLanes&=o,i.mutableReadLanes&=o,i.entangledLanes&=o,o=i.entanglements;var p=i.eventTimes;for(i=i.expirationTimes;0<s;){var y=31-Ir(s),b=1<<y;o[y]=0,p[y]=-1,i[y]=-1,s&=~b}}function kf(i,o){var s=i.entangledLanes|=o;for(i=i.entanglements;s;){var p=31-Ir(s),y=1<<p;y&o|i[p]&o&&(i[p]|=o),s&=~y}}var He=0;function ub(i){return i&=-i,1<i?4<i?(i&268435455)!==0?16:536870912:4:1}var lb,Nf,sb,cb,fb,Mf=!1,_l=[],In=null,$n=null,Dn=null,mo=new Map,go=new Map,Ln=[],qk="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 db(i,o){switch(i){case"focusin":case"focusout":In=null;break;case"dragenter":case"dragleave":$n=null;break;case"mouseover":case"mouseout":Dn=null;break;case"pointerover":case"pointerout":mo.delete(o.pointerId);break;case"gotpointercapture":case"lostpointercapture":go.delete(o.pointerId)}}function bo(i,o,s,p,y,b){return i===null||i.nativeEvent!==b?(i={blockedOn:o,domEventName:s,eventSystemFlags:p,nativeEvent:b,targetContainers:[y]},o!==null&&(o=Mo(o),o!==null&&Nf(o)),i):(i.eventSystemFlags|=p,o=i.targetContainers,y!==null&&o.indexOf(y)===-1&&o.push(y),i)}function Fk(i,o,s,p,y){switch(o){case"focusin":return In=bo(In,i,o,s,p,y),!0;case"dragenter":return $n=bo($n,i,o,s,p,y),!0;case"mouseover":return Dn=bo(Dn,i,o,s,p,y),!0;case"pointerover":var b=y.pointerId;return mo.set(b,bo(mo.get(b)||null,i,o,s,p,y)),!0;case"gotpointercapture":return b=y.pointerId,go.set(b,bo(go.get(b)||null,i,o,s,p,y)),!0}return!1}function pb(i){var o=pi(i.target);if(o!==null){var s=di(o);if(s!==null){if(o=s.tag,o===13){if(o=Z0(s),o!==null){i.blockedOn=o,fb(i.priority,function(){sb(s)});return}}else if(o===3&&s.stateNode.current.memoizedState.isDehydrated){i.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}i.blockedOn=null}function Sl(i){if(i.blockedOn!==null)return!1;for(var o=i.targetContainers;0<o.length;){var s=If(i.domEventName,i.eventSystemFlags,o[0],i.nativeEvent);if(s===null){s=i.nativeEvent;var p=new s.constructor(s.type,s);pl=p,s.target.dispatchEvent(p),pl=null}else return o=Mo(s),o!==null&&Nf(o),i.blockedOn=s,!1;o.shift()}return!0}function hb(i,o,s){Sl(i)&&s.delete(o)}function zk(){Mf=!1,In!==null&&Sl(In)&&(In=null),$n!==null&&Sl($n)&&($n=null),Dn!==null&&Sl(Dn)&&(Dn=null),mo.forEach(hb),go.forEach(hb)}function xo(i,o){i.blockedOn===o&&(i.blockedOn=null,Mf||(Mf=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,zk)))}function wo(i){function o(y){return xo(y,i)}if(0<_l.length){xo(_l[0],i);for(var s=1;s<_l.length;s++){var p=_l[s];p.blockedOn===i&&(p.blockedOn=null)}}for(In!==null&&xo(In,i),$n!==null&&xo($n,i),Dn!==null&&xo(Dn,i),mo.forEach(o),go.forEach(o),s=0;s<Ln.length;s++)p=Ln[s],p.blockedOn===i&&(p.blockedOn=null);for(;0<Ln.length&&(s=Ln[0],s.blockedOn===null);)pb(s),s.blockedOn===null&&Ln.shift()}var Zi=T.ReactCurrentBatchConfig,Ol=!0;function Uk(i,o,s,p){var y=He,b=Zi.transition;Zi.transition=null;try{He=1,Rf(i,o,s,p)}finally{He=y,Zi.transition=b}}function Wk(i,o,s,p){var y=He,b=Zi.transition;Zi.transition=null;try{He=4,Rf(i,o,s,p)}finally{He=y,Zi.transition=b}}function Rf(i,o,s,p){if(Ol){var y=If(i,o,s,p);if(y===null)Zf(i,o,p,Pl,s),db(i,p);else if(Fk(y,i,o,s,p))p.stopPropagation();else if(db(i,p),o&4&&-1<qk.indexOf(i)){for(;y!==null;){var b=Mo(y);if(b!==null&&lb(b),b=If(i,o,s,p),b===null&&Zf(i,o,p,Pl,s),b===y)break;y=b}y!==null&&p.stopPropagation()}else Zf(i,o,p,null,s)}}var Pl=null;function If(i,o,s,p){if(Pl=null,i=Gi(p),i=pi(i),i!==null)if(o=di(i),o===null)i=null;else if(s=o.tag,s===13){if(i=Z0(o),i!==null)return i;i=null}else if(s===3){if(o.stateNode.current.memoizedState.isDehydrated)return o.tag===3?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null);return Pl=i,null}function vb(i){switch(i){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(kk()){case jf:return 1;case ib:return 4;case ml:case Nk:return 16;case ab:return 536870912;default:return 16}default:return 16}}var Bn=null,$f=null,Al=null;function yb(){if(Al)return Al;var i,o=$f,s=o.length,p,y="value"in Bn?Bn.value:Bn.textContent,b=y.length;for(i=0;i<s&&o[i]===y[i];i++);var j=s-i;for(p=1;p<=j&&o[s-p]===y[b-p];p++);return Al=y.slice(i,1<p?1-p:void 0)}function El(i){var o=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&o===13&&(i=13)):i=o,i===10&&(i=13),32<=i||i===13?i:0}function jl(){return!0}function mb(){return!1}function lr(i){function o(s,p,y,b,j){this._reactName=s,this._targetInst=y,this.type=p,this.nativeEvent=b,this.target=j,this.currentTarget=null;for(var M in i)i.hasOwnProperty(M)&&(s=i[M],this[M]=s?s(b):b[M]);return this.isDefaultPrevented=(b.defaultPrevented!=null?b.defaultPrevented:b.returnValue===!1)?jl:mb,this.isPropagationStopped=mb,this}return Y(o.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=jl)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=jl)},persist:function(){},isPersistent:jl}),o}var Ji={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Df=lr(Ji),_o=Y({},Ji,{view:0,detail:0}),Hk=lr(_o),Lf,Bf,So,Tl=Y({},_o,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ff,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==So&&(So&&i.type==="mousemove"?(Lf=i.screenX-So.screenX,Bf=i.screenY-So.screenY):Bf=Lf=0,So=i),Lf)},movementY:function(i){return"movementY"in i?i.movementY:Bf}}),gb=lr(Tl),Vk=Y({},Tl,{dataTransfer:0}),Kk=lr(Vk),Gk=Y({},_o,{relatedTarget:0}),qf=lr(Gk),Xk=Y({},Ji,{animationName:0,elapsedTime:0,pseudoElement:0}),Yk=lr(Xk),Qk=Y({},Ji,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),Zk=lr(Qk),Jk=Y({},Ji,{data:0}),bb=lr(Jk),e2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},t2={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"},r2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n2(i){var o=this.nativeEvent;return o.getModifierState?o.getModifierState(i):(i=r2[i])?!!o[i]:!1}function Ff(){return n2}var i2=Y({},_o,{key:function(i){if(i.key){var o=e2[i.key]||i.key;if(o!=="Unidentified")return o}return i.type==="keypress"?(i=El(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?t2[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ff,charCode:function(i){return i.type==="keypress"?El(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?El(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),a2=lr(i2),o2=Y({},Tl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xb=lr(o2),u2=Y({},_o,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ff}),l2=lr(u2),s2=Y({},Ji,{propertyName:0,elapsedTime:0,pseudoElement:0}),c2=lr(s2),f2=Y({},Tl,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),d2=lr(f2),p2=[9,13,27,32],zf=c&&"CompositionEvent"in window,Oo=null;c&&"documentMode"in document&&(Oo=document.documentMode);var h2=c&&"TextEvent"in window&&!Oo,wb=c&&(!zf||Oo&&8<Oo&&11>=Oo),_b=" ",Sb=!1;function Ob(i,o){switch(i){case"keyup":return p2.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pb(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var ea=!1;function v2(i,o){switch(i){case"compositionend":return Pb(o);case"keypress":return o.which!==32?null:(Sb=!0,_b);case"textInput":return i=o.data,i===_b&&Sb?null:i;default:return null}}function y2(i,o){if(ea)return i==="compositionend"||!zf&&Ob(i,o)?(i=yb(),Al=$f=Bn=null,ea=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1<o.char.length)return o.char;if(o.which)return String.fromCharCode(o.which)}return null;case"compositionend":return wb&&o.locale!=="ko"?null:o.data;default:return null}}var m2={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 Ab(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o==="input"?!!m2[i.type]:o==="textarea"}function Eb(i,o,s,p){hl(p),o=Rl(o,"onChange"),0<o.length&&(s=new Df("onChange","change",null,s,p),i.push({event:s,listeners:o}))}var Po=null,Ao=null;function g2(i){Hb(i,0)}function Cl(i){var o=aa(i);if(ie(o))return i}function b2(i,o){if(i==="change")return o}var jb=!1;if(c){var Uf;if(c){var Wf="oninput"in document;if(!Wf){var Tb=document.createElement("div");Tb.setAttribute("oninput","return;"),Wf=typeof Tb.oninput=="function"}Uf=Wf}else Uf=!1;jb=Uf&&(!document.documentMode||9<document.documentMode)}function Cb(){Po&&(Po.detachEvent("onpropertychange",kb),Ao=Po=null)}function kb(i){if(i.propertyName==="value"&&Cl(Ao)){var o=[];Eb(o,Ao,i,Gi(i)),Q0(g2,o)}}function x2(i,o,s){i==="focusin"?(Cb(),Po=o,Ao=s,Po.attachEvent("onpropertychange",kb)):i==="focusout"&&Cb()}function w2(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Cl(Ao)}function _2(i,o){if(i==="click")return Cl(o)}function S2(i,o){if(i==="input"||i==="change")return Cl(o)}function O2(i,o){return i===o&&(i!==0||1/i===1/o)||i!==i&&o!==o}var $r=typeof Object.is=="function"?Object.is:O2;function Eo(i,o){if($r(i,o))return!0;if(typeof i!="object"||i===null||typeof o!="object"||o===null)return!1;var s=Object.keys(i),p=Object.keys(o);if(s.length!==p.length)return!1;for(p=0;p<s.length;p++){var y=s[p];if(!f.call(o,y)||!$r(i[y],o[y]))return!1}return!0}function Nb(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function Mb(i,o){var s=Nb(i);i=0;for(var p;s;){if(s.nodeType===3){if(p=i+s.textContent.length,i<=o&&p>=o)return{node:s,offset:o-i};i=p}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Nb(s)}}function Rb(i,o){return i&&o?i===o?!0:i&&i.nodeType===3?!1:o&&o.nodeType===3?Rb(i,o.parentNode):"contains"in i?i.contains(o):i.compareDocumentPosition?!!(i.compareDocumentPosition(o)&16):!1:!1}function Ib(){for(var i=window,o=Le();o instanceof i.HTMLIFrameElement;){try{var s=typeof o.contentWindow.location.href=="string"}catch{s=!1}if(s)i=o.contentWindow;else break;o=Le(i.document)}return o}function Hf(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o&&(o==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||o==="textarea"||i.contentEditable==="true")}function P2(i){var o=Ib(),s=i.focusedElem,p=i.selectionRange;if(o!==s&&s&&s.ownerDocument&&Rb(s.ownerDocument.documentElement,s)){if(p!==null&&Hf(s)){if(o=p.start,i=p.end,i===void 0&&(i=o),"selectionStart"in s)s.selectionStart=o,s.selectionEnd=Math.min(i,s.value.length);else if(i=(o=s.ownerDocument||document)&&o.defaultView||window,i.getSelection){i=i.getSelection();var y=s.textContent.length,b=Math.min(p.start,y);p=p.end===void 0?b:Math.min(p.end,y),!i.extend&&b>p&&(y=p,p=b,b=y),y=Mb(s,b);var j=Mb(s,p);y&&j&&(i.rangeCount!==1||i.anchorNode!==y.node||i.anchorOffset!==y.offset||i.focusNode!==j.node||i.focusOffset!==j.offset)&&(o=o.createRange(),o.setStart(y.node,y.offset),i.removeAllRanges(),b>p?(i.addRange(o),i.extend(j.node,j.offset)):(o.setEnd(j.node,j.offset),i.addRange(o)))}}for(o=[],i=s;i=i.parentNode;)i.nodeType===1&&o.push({element:i,left:i.scrollLeft,top:i.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<o.length;s++)i=o[s],i.element.scrollLeft=i.left,i.element.scrollTop=i.top}}var A2=c&&"documentMode"in document&&11>=document.documentMode,ta=null,Vf=null,jo=null,Kf=!1;function $b(i,o,s){var p=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Kf||ta==null||ta!==Le(p)||(p=ta,"selectionStart"in p&&Hf(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),jo&&Eo(jo,p)||(jo=p,p=Rl(Vf,"onSelect"),0<p.length&&(o=new Df("onSelect","select",null,o,s),i.push({event:o,listeners:p}),o.target=ta)))}function kl(i,o){var s={};return s[i.toLowerCase()]=o.toLowerCase(),s["Webkit"+i]="webkit"+o,s["Moz"+i]="moz"+o,s}var ra={animationend:kl("Animation","AnimationEnd"),animationiteration:kl("Animation","AnimationIteration"),animationstart:kl("Animation","AnimationStart"),transitionend:kl("Transition","TransitionEnd")},Gf={},Db={};c&&(Db=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);function Nl(i){if(Gf[i])return Gf[i];if(!ra[i])return i;var o=ra[i],s;for(s in o)if(o.hasOwnProperty(s)&&s in Db)return Gf[i]=o[s];return i}var Lb=Nl("animationend"),Bb=Nl("animationiteration"),qb=Nl("animationstart"),Fb=Nl("transitionend"),zb=new Map,Ub="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 qn(i,o){zb.set(i,o),u(o,[i])}for(var Xf=0;Xf<Ub.length;Xf++){var Yf=Ub[Xf],E2=Yf.toLowerCase(),j2=Yf[0].toUpperCase()+Yf.slice(1);qn(E2,"on"+j2)}qn(Lb,"onAnimationEnd"),qn(Bb,"onAnimationIteration"),qn(qb,"onAnimationStart"),qn("dblclick","onDoubleClick"),qn("focusin","onFocus"),qn("focusout","onBlur"),qn(Fb,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var To="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(" "),T2=new Set("cancel close invalid load scroll toggle".split(" ").concat(To));function Wb(i,o,s){var p=i.type||"unknown-event";i.currentTarget=s,Ek(p,o,void 0,i),i.currentTarget=null}function Hb(i,o){o=(o&4)!==0;for(var s=0;s<i.length;s++){var p=i[s],y=p.event;p=p.listeners;e:{var b=void 0;if(o)for(var j=p.length-1;0<=j;j--){var M=p[j],D=M.instance,J=M.currentTarget;if(M=M.listener,D!==b&&y.isPropagationStopped())break e;Wb(y,M,J),b=D}else for(j=0;j<p.length;j++){if(M=p[j],D=M.instance,J=M.currentTarget,M=M.listener,D!==b&&y.isPropagationStopped())break e;Wb(y,M,J),b=D}}}if(yl)throw i=Ef,yl=!1,Ef=null,i}function et(i,o){var s=o[id];s===void 0&&(s=o[id]=new Set);var p=i+"__bubble";s.has(p)||(Vb(o,i,2,!1),s.add(p))}function Qf(i,o,s){var p=0;o&&(p|=4),Vb(s,i,p,o)}var Ml="_reactListening"+Math.random().toString(36).slice(2);function Co(i){if(!i[Ml]){i[Ml]=!0,n.forEach(function(s){s!=="selectionchange"&&(T2.has(s)||Qf(s,!1,i),Qf(s,!0,i))});var o=i.nodeType===9?i:i.ownerDocument;o===null||o[Ml]||(o[Ml]=!0,Qf("selectionchange",!1,o))}}function Vb(i,o,s,p){switch(vb(o)){case 1:var y=Uk;break;case 4:y=Wk;break;default:y=Rf}s=y.bind(null,o,s,i),y=void 0,!Af||o!=="touchstart"&&o!=="touchmove"&&o!=="wheel"||(y=!0),p?y!==void 0?i.addEventListener(o,s,{capture:!0,passive:y}):i.addEventListener(o,s,!0):y!==void 0?i.addEventListener(o,s,{passive:y}):i.addEventListener(o,s,!1)}function Zf(i,o,s,p,y){var b=p;if((o&1)===0&&(o&2)===0&&p!==null)e:for(;;){if(p===null)return;var j=p.tag;if(j===3||j===4){var M=p.stateNode.containerInfo;if(M===y||M.nodeType===8&&M.parentNode===y)break;if(j===4)for(j=p.return;j!==null;){var D=j.tag;if((D===3||D===4)&&(D=j.stateNode.containerInfo,D===y||D.nodeType===8&&D.parentNode===y))return;j=j.return}for(;M!==null;){if(j=pi(M),j===null)return;if(D=j.tag,D===5||D===6){p=b=j;continue e}M=M.parentNode}}p=p.return}Q0(function(){var J=b,ue=Gi(s),le=[];e:{var ae=zb.get(i);if(ae!==void 0){var ye=Df,be=i;switch(i){case"keypress":if(El(s)===0)break e;case"keydown":case"keyup":ye=a2;break;case"focusin":be="focus",ye=qf;break;case"focusout":be="blur",ye=qf;break;case"beforeblur":case"afterblur":ye=qf;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ye=gb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ye=Kk;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ye=l2;break;case Lb:case Bb:case qb:ye=Yk;break;case Fb:ye=c2;break;case"scroll":ye=Hk;break;case"wheel":ye=d2;break;case"copy":case"cut":case"paste":ye=Zk;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ye=xb}var xe=(o&4)!==0,ft=!xe&&i==="scroll",V=xe?ae!==null?ae+"Capture":null:ae;xe=[];for(var L=J,Q;L!==null;){Q=L;var ce=Q.stateNode;if(Q.tag===5&&ce!==null&&(Q=ce,V!==null&&(ce=fo(L,V),ce!=null&&xe.push(ko(L,ce,Q)))),ft)break;L=L.return}0<xe.length&&(ae=new ye(ae,be,null,s,ue),le.push({event:ae,listeners:xe}))}}if((o&7)===0){e:{if(ae=i==="mouseover"||i==="pointerover",ye=i==="mouseout"||i==="pointerout",ae&&s!==pl&&(be=s.relatedTarget||s.fromElement)&&(pi(be)||be[cn]))break e;if((ye||ae)&&(ae=ue.window===ue?ue:(ae=ue.ownerDocument)?ae.defaultView||ae.parentWindow:window,ye?(be=s.relatedTarget||s.toElement,ye=J,be=be?pi(be):null,be!==null&&(ft=di(be),be!==ft||be.tag!==5&&be.tag!==6)&&(be=null)):(ye=null,be=J),ye!==be)){if(xe=gb,ce="onMouseLeave",V="onMouseEnter",L="mouse",(i==="pointerout"||i==="pointerover")&&(xe=xb,ce="onPointerLeave",V="onPointerEnter",L="pointer"),ft=ye==null?ae:aa(ye),Q=be==null?ae:aa(be),ae=new xe(ce,L+"leave",ye,s,ue),ae.target=ft,ae.relatedTarget=Q,ce=null,pi(ue)===J&&(xe=new xe(V,L+"enter",be,s,ue),xe.target=Q,xe.relatedTarget=ft,ce=xe),ft=ce,ye&&be)t:{for(xe=ye,V=be,L=0,Q=xe;Q;Q=na(Q))L++;for(Q=0,ce=V;ce;ce=na(ce))Q++;for(;0<L-Q;)xe=na(xe),L--;for(;0<Q-L;)V=na(V),Q--;for(;L--;){if(xe===V||V!==null&&xe===V.alternate)break t;xe=na(xe),V=na(V)}xe=null}else xe=null;ye!==null&&Kb(le,ae,ye,xe,!1),be!==null&&ft!==null&&Kb(le,ft,be,xe,!0)}}e:{if(ae=J?aa(J):window,ye=ae.nodeName&&ae.nodeName.toLowerCase(),ye==="select"||ye==="input"&&ae.type==="file")var Pe=b2;else if(Ab(ae))if(jb)Pe=S2;else{Pe=w2;var Ae=x2}else(ye=ae.nodeName)&&ye.toLowerCase()==="input"&&(ae.type==="checkbox"||ae.type==="radio")&&(Pe=_2);if(Pe&&(Pe=Pe(i,J))){Eb(le,Pe,s,ue);break e}Ae&&Ae(i,ae,J),i==="focusout"&&(Ae=ae._wrapperState)&&Ae.controlled&&ae.type==="number"&&ar(ae,"number",ae.value)}switch(Ae=J?aa(J):window,i){case"focusin":(Ab(Ae)||Ae.contentEditable==="true")&&(ta=Ae,Vf=J,jo=null);break;case"focusout":jo=Vf=ta=null;break;case"mousedown":Kf=!0;break;case"contextmenu":case"mouseup":case"dragend":Kf=!1,$b(le,s,ue);break;case"selectionchange":if(A2)break;case"keydown":case"keyup":$b(le,s,ue)}var Ee;if(zf)e:{switch(i){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else ea?Ob(i,s)&&(Ne="onCompositionEnd"):i==="keydown"&&s.keyCode===229&&(Ne="onCompositionStart");Ne&&(wb&&s.locale!=="ko"&&(ea||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&ea&&(Ee=yb()):(Bn=ue,$f="value"in Bn?Bn.value:Bn.textContent,ea=!0)),Ae=Rl(J,Ne),0<Ae.length&&(Ne=new bb(Ne,i,null,s,ue),le.push({event:Ne,listeners:Ae}),Ee?Ne.data=Ee:(Ee=Pb(s),Ee!==null&&(Ne.data=Ee)))),(Ee=h2?v2(i,s):y2(i,s))&&(J=Rl(J,"onBeforeInput"),0<J.length&&(ue=new bb("onBeforeInput","beforeinput",null,s,ue),le.push({event:ue,listeners:J}),ue.data=Ee))}Hb(le,o)})}function ko(i,o,s){return{instance:i,listener:o,currentTarget:s}}function Rl(i,o){for(var s=o+"Capture",p=[];i!==null;){var y=i,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=fo(i,s),b!=null&&p.unshift(ko(i,b,y)),b=fo(i,o),b!=null&&p.push(ko(i,b,y))),i=i.return}return p}function na(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5);return i||null}function Kb(i,o,s,p,y){for(var b=o._reactName,j=[];s!==null&&s!==p;){var M=s,D=M.alternate,J=M.stateNode;if(D!==null&&D===p)break;M.tag===5&&J!==null&&(M=J,y?(D=fo(s,b),D!=null&&j.unshift(ko(s,D,M))):y||(D=fo(s,b),D!=null&&j.push(ko(s,D,M)))),s=s.return}j.length!==0&&i.push({event:o,listeners:j})}var C2=/\r\n?/g,k2=/\u0000|\uFFFD/g;function Gb(i){return(typeof i=="string"?i:""+i).replace(C2,`
|
||
`).replace(k2,"")}function Il(i,o,s){if(o=Gb(o),Gb(i)!==o&&s)throw Error(r(425))}function $l(){}var Jf=null,ed=null;function td(i,o){return i==="textarea"||i==="noscript"||typeof o.children=="string"||typeof o.children=="number"||typeof o.dangerouslySetInnerHTML=="object"&&o.dangerouslySetInnerHTML!==null&&o.dangerouslySetInnerHTML.__html!=null}var rd=typeof setTimeout=="function"?setTimeout:void 0,N2=typeof clearTimeout=="function"?clearTimeout:void 0,Xb=typeof Promise=="function"?Promise:void 0,M2=typeof queueMicrotask=="function"?queueMicrotask:typeof Xb<"u"?function(i){return Xb.resolve(null).then(i).catch(R2)}:rd;function R2(i){setTimeout(function(){throw i})}function nd(i,o){var s=o,p=0;do{var y=s.nextSibling;if(i.removeChild(s),y&&y.nodeType===8)if(s=y.data,s==="/$"){if(p===0){i.removeChild(y),wo(o);return}p--}else s!=="$"&&s!=="$?"&&s!=="$!"||p++;s=y}while(s);wo(o)}function Fn(i){for(;i!=null;i=i.nextSibling){var o=i.nodeType;if(o===1||o===3)break;if(o===8){if(o=i.data,o==="$"||o==="$!"||o==="$?")break;if(o==="/$")return null}}return i}function Yb(i){i=i.previousSibling;for(var o=0;i;){if(i.nodeType===8){var s=i.data;if(s==="$"||s==="$!"||s==="$?"){if(o===0)return i;o--}else s==="/$"&&o++}i=i.previousSibling}return null}var ia=Math.random().toString(36).slice(2),Jr="__reactFiber$"+ia,No="__reactProps$"+ia,cn="__reactContainer$"+ia,id="__reactEvents$"+ia,I2="__reactListeners$"+ia,$2="__reactHandles$"+ia;function pi(i){var o=i[Jr];if(o)return o;for(var s=i.parentNode;s;){if(o=s[cn]||s[Jr]){if(s=o.alternate,o.child!==null||s!==null&&s.child!==null)for(i=Yb(i);i!==null;){if(s=i[Jr])return s;i=Yb(i)}return o}i=s,s=i.parentNode}return null}function Mo(i){return i=i[Jr]||i[cn],!i||i.tag!==5&&i.tag!==6&&i.tag!==13&&i.tag!==3?null:i}function aa(i){if(i.tag===5||i.tag===6)return i.stateNode;throw Error(r(33))}function Dl(i){return i[No]||null}var ad=[],oa=-1;function zn(i){return{current:i}}function tt(i){0>oa||(i.current=ad[oa],ad[oa]=null,oa--)}function Ye(i,o){oa++,ad[oa]=i.current,i.current=o}var Un={},Rt=zn(Un),Gt=zn(!1),hi=Un;function ua(i,o){var s=i.type.contextTypes;if(!s)return Un;var p=i.stateNode;if(p&&p.__reactInternalMemoizedUnmaskedChildContext===o)return p.__reactInternalMemoizedMaskedChildContext;var y={},b;for(b in s)y[b]=o[b];return p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=o,i.__reactInternalMemoizedMaskedChildContext=y),y}function Xt(i){return i=i.childContextTypes,i!=null}function Ll(){tt(Gt),tt(Rt)}function Qb(i,o,s){if(Rt.current!==Un)throw Error(r(168));Ye(Rt,o),Ye(Gt,s)}function Zb(i,o,s){var p=i.stateNode;if(o=o.childContextTypes,typeof p.getChildContext!="function")return s;p=p.getChildContext();for(var y in p)if(!(y in o))throw Error(r(108,Te(i)||"Unknown",y));return Y({},s,p)}function Bl(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||Un,hi=Rt.current,Ye(Rt,i),Ye(Gt,Gt.current),!0}function Jb(i,o,s){var p=i.stateNode;if(!p)throw Error(r(169));s?(i=Zb(i,o,hi),p.__reactInternalMemoizedMergedChildContext=i,tt(Gt),tt(Rt),Ye(Rt,i)):tt(Gt),Ye(Gt,s)}var fn=null,ql=!1,od=!1;function ex(i){fn===null?fn=[i]:fn.push(i)}function D2(i){ql=!0,ex(i)}function Wn(){if(!od&&fn!==null){od=!0;var i=0,o=He;try{var s=fn;for(He=1;i<s.length;i++){var p=s[i];do p=p(!0);while(p!==null)}fn=null,ql=!1}catch(y){throw fn!==null&&(fn=fn.slice(i+1)),rb(jf,Wn),y}finally{He=o,od=!1}}return null}var la=[],sa=0,Fl=null,zl=0,gr=[],br=0,vi=null,dn=1,pn="";function yi(i,o){la[sa++]=zl,la[sa++]=Fl,Fl=i,zl=o}function tx(i,o,s){gr[br++]=dn,gr[br++]=pn,gr[br++]=vi,vi=i;var p=dn;i=pn;var y=32-Ir(p)-1;p&=~(1<<y),s+=1;var b=32-Ir(o)+y;if(30<b){var j=y-y%5;b=(p&(1<<j)-1).toString(32),p>>=j,y-=j,dn=1<<32-Ir(o)+y|s<<y|p,pn=b+i}else dn=1<<b|s<<y|p,pn=i}function ud(i){i.return!==null&&(yi(i,1),tx(i,1,0))}function ld(i){for(;i===Fl;)Fl=la[--sa],la[sa]=null,zl=la[--sa],la[sa]=null;for(;i===vi;)vi=gr[--br],gr[br]=null,pn=gr[--br],gr[br]=null,dn=gr[--br],gr[br]=null}var sr=null,cr=null,nt=!1,Dr=null;function rx(i,o){var s=Sr(5,null,null,0);s.elementType="DELETED",s.stateNode=o,s.return=i,o=i.deletions,o===null?(i.deletions=[s],i.flags|=16):o.push(s)}function nx(i,o){switch(i.tag){case 5:var s=i.type;return o=o.nodeType!==1||s.toLowerCase()!==o.nodeName.toLowerCase()?null:o,o!==null?(i.stateNode=o,sr=i,cr=Fn(o.firstChild),!0):!1;case 6:return o=i.pendingProps===""||o.nodeType!==3?null:o,o!==null?(i.stateNode=o,sr=i,cr=null,!0):!1;case 13:return o=o.nodeType!==8?null:o,o!==null?(s=vi!==null?{id:dn,overflow:pn}:null,i.memoizedState={dehydrated:o,treeContext:s,retryLane:1073741824},s=Sr(18,null,null,0),s.stateNode=o,s.return=i,i.child=s,sr=i,cr=null,!0):!1;default:return!1}}function sd(i){return(i.mode&1)!==0&&(i.flags&128)===0}function cd(i){if(nt){var o=cr;if(o){var s=o;if(!nx(i,o)){if(sd(i))throw Error(r(418));o=Fn(s.nextSibling);var p=sr;o&&nx(i,o)?rx(p,s):(i.flags=i.flags&-4097|2,nt=!1,sr=i)}}else{if(sd(i))throw Error(r(418));i.flags=i.flags&-4097|2,nt=!1,sr=i}}}function ix(i){for(i=i.return;i!==null&&i.tag!==5&&i.tag!==3&&i.tag!==13;)i=i.return;sr=i}function Ul(i){if(i!==sr)return!1;if(!nt)return ix(i),nt=!0,!1;var o;if((o=i.tag!==3)&&!(o=i.tag!==5)&&(o=i.type,o=o!=="head"&&o!=="body"&&!td(i.type,i.memoizedProps)),o&&(o=cr)){if(sd(i))throw ax(),Error(r(418));for(;o;)rx(i,o),o=Fn(o.nextSibling)}if(ix(i),i.tag===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));e:{for(i=i.nextSibling,o=0;i;){if(i.nodeType===8){var s=i.data;if(s==="/$"){if(o===0){cr=Fn(i.nextSibling);break e}o--}else s!=="$"&&s!=="$!"&&s!=="$?"||o++}i=i.nextSibling}cr=null}}else cr=sr?Fn(i.stateNode.nextSibling):null;return!0}function ax(){for(var i=cr;i;)i=Fn(i.nextSibling)}function ca(){cr=sr=null,nt=!1}function fd(i){Dr===null?Dr=[i]:Dr.push(i)}var L2=T.ReactCurrentBatchConfig;function Ro(i,o,s){if(i=s.ref,i!==null&&typeof i!="function"&&typeof i!="object"){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(r(309));var p=s.stateNode}if(!p)throw Error(r(147,i));var y=p,b=""+i;return o!==null&&o.ref!==null&&typeof o.ref=="function"&&o.ref._stringRef===b?o.ref:(o=function(j){var M=y.refs;j===null?delete M[b]:M[b]=j},o._stringRef=b,o)}if(typeof i!="string")throw Error(r(284));if(!s._owner)throw Error(r(290,i))}return i}function Wl(i,o){throw i=Object.prototype.toString.call(o),Error(r(31,i==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":i))}function ox(i){var o=i._init;return o(i._payload)}function ux(i){function o(V,L){if(i){var Q=V.deletions;Q===null?(V.deletions=[L],V.flags|=16):Q.push(L)}}function s(V,L){if(!i)return null;for(;L!==null;)o(V,L),L=L.sibling;return null}function p(V,L){for(V=new Map;L!==null;)L.key!==null?V.set(L.key,L):V.set(L.index,L),L=L.sibling;return V}function y(V,L){return V=Zn(V,L),V.index=0,V.sibling=null,V}function b(V,L,Q){return V.index=Q,i?(Q=V.alternate,Q!==null?(Q=Q.index,Q<L?(V.flags|=2,L):Q):(V.flags|=2,L)):(V.flags|=1048576,L)}function j(V){return i&&V.alternate===null&&(V.flags|=2),V}function M(V,L,Q,ce){return L===null||L.tag!==6?(L=rp(Q,V.mode,ce),L.return=V,L):(L=y(L,Q),L.return=V,L)}function D(V,L,Q,ce){var Pe=Q.type;return Pe===k?ue(V,L,Q.props.children,ce,Q.key):L!==null&&(L.elementType===Pe||typeof Pe=="object"&&Pe!==null&&Pe.$$typeof===Z&&ox(Pe)===L.type)?(ce=y(L,Q.props),ce.ref=Ro(V,L,Q),ce.return=V,ce):(ce=hs(Q.type,Q.key,Q.props,null,V.mode,ce),ce.ref=Ro(V,L,Q),ce.return=V,ce)}function J(V,L,Q,ce){return L===null||L.tag!==4||L.stateNode.containerInfo!==Q.containerInfo||L.stateNode.implementation!==Q.implementation?(L=np(Q,V.mode,ce),L.return=V,L):(L=y(L,Q.children||[]),L.return=V,L)}function ue(V,L,Q,ce,Pe){return L===null||L.tag!==7?(L=Oi(Q,V.mode,ce,Pe),L.return=V,L):(L=y(L,Q),L.return=V,L)}function le(V,L,Q){if(typeof L=="string"&&L!==""||typeof L=="number")return L=rp(""+L,V.mode,Q),L.return=V,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case S:return Q=hs(L.type,L.key,L.props,null,V.mode,Q),Q.ref=Ro(V,null,L),Q.return=V,Q;case P:return L=np(L,V.mode,Q),L.return=V,L;case Z:var ce=L._init;return le(V,ce(L._payload),Q)}if(mr(L)||re(L))return L=Oi(L,V.mode,Q,null),L.return=V,L;Wl(V,L)}return null}function ae(V,L,Q,ce){var Pe=L!==null?L.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number")return Pe!==null?null:M(V,L,""+Q,ce);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case S:return Q.key===Pe?D(V,L,Q,ce):null;case P:return Q.key===Pe?J(V,L,Q,ce):null;case Z:return Pe=Q._init,ae(V,L,Pe(Q._payload),ce)}if(mr(Q)||re(Q))return Pe!==null?null:ue(V,L,Q,ce,null);Wl(V,Q)}return null}function ye(V,L,Q,ce,Pe){if(typeof ce=="string"&&ce!==""||typeof ce=="number")return V=V.get(Q)||null,M(L,V,""+ce,Pe);if(typeof ce=="object"&&ce!==null){switch(ce.$$typeof){case S:return V=V.get(ce.key===null?Q:ce.key)||null,D(L,V,ce,Pe);case P:return V=V.get(ce.key===null?Q:ce.key)||null,J(L,V,ce,Pe);case Z:var Ae=ce._init;return ye(V,L,Q,Ae(ce._payload),Pe)}if(mr(ce)||re(ce))return V=V.get(Q)||null,ue(L,V,ce,Pe,null);Wl(L,ce)}return null}function be(V,L,Q,ce){for(var Pe=null,Ae=null,Ee=L,Ne=L=0,At=null;Ee!==null&&Ne<Q.length;Ne++){Ee.index>Ne?(At=Ee,Ee=null):At=Ee.sibling;var Fe=ae(V,Ee,Q[Ne],ce);if(Fe===null){Ee===null&&(Ee=At);break}i&&Ee&&Fe.alternate===null&&o(V,Ee),L=b(Fe,L,Ne),Ae===null?Pe=Fe:Ae.sibling=Fe,Ae=Fe,Ee=At}if(Ne===Q.length)return s(V,Ee),nt&&yi(V,Ne),Pe;if(Ee===null){for(;Ne<Q.length;Ne++)Ee=le(V,Q[Ne],ce),Ee!==null&&(L=b(Ee,L,Ne),Ae===null?Pe=Ee:Ae.sibling=Ee,Ae=Ee);return nt&&yi(V,Ne),Pe}for(Ee=p(V,Ee);Ne<Q.length;Ne++)At=ye(Ee,V,Ne,Q[Ne],ce),At!==null&&(i&&At.alternate!==null&&Ee.delete(At.key===null?Ne:At.key),L=b(At,L,Ne),Ae===null?Pe=At:Ae.sibling=At,Ae=At);return i&&Ee.forEach(function(Jn){return o(V,Jn)}),nt&&yi(V,Ne),Pe}function xe(V,L,Q,ce){var Pe=re(Q);if(typeof Pe!="function")throw Error(r(150));if(Q=Pe.call(Q),Q==null)throw Error(r(151));for(var Ae=Pe=null,Ee=L,Ne=L=0,At=null,Fe=Q.next();Ee!==null&&!Fe.done;Ne++,Fe=Q.next()){Ee.index>Ne?(At=Ee,Ee=null):At=Ee.sibling;var Jn=ae(V,Ee,Fe.value,ce);if(Jn===null){Ee===null&&(Ee=At);break}i&&Ee&&Jn.alternate===null&&o(V,Ee),L=b(Jn,L,Ne),Ae===null?Pe=Jn:Ae.sibling=Jn,Ae=Jn,Ee=At}if(Fe.done)return s(V,Ee),nt&&yi(V,Ne),Pe;if(Ee===null){for(;!Fe.done;Ne++,Fe=Q.next())Fe=le(V,Fe.value,ce),Fe!==null&&(L=b(Fe,L,Ne),Ae===null?Pe=Fe:Ae.sibling=Fe,Ae=Fe);return nt&&yi(V,Ne),Pe}for(Ee=p(V,Ee);!Fe.done;Ne++,Fe=Q.next())Fe=ye(Ee,V,Ne,Fe.value,ce),Fe!==null&&(i&&Fe.alternate!==null&&Ee.delete(Fe.key===null?Ne:Fe.key),L=b(Fe,L,Ne),Ae===null?Pe=Fe:Ae.sibling=Fe,Ae=Fe);return i&&Ee.forEach(function(mN){return o(V,mN)}),nt&&yi(V,Ne),Pe}function ft(V,L,Q,ce){if(typeof Q=="object"&&Q!==null&&Q.type===k&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case S:e:{for(var Pe=Q.key,Ae=L;Ae!==null;){if(Ae.key===Pe){if(Pe=Q.type,Pe===k){if(Ae.tag===7){s(V,Ae.sibling),L=y(Ae,Q.props.children),L.return=V,V=L;break e}}else if(Ae.elementType===Pe||typeof Pe=="object"&&Pe!==null&&Pe.$$typeof===Z&&ox(Pe)===Ae.type){s(V,Ae.sibling),L=y(Ae,Q.props),L.ref=Ro(V,Ae,Q),L.return=V,V=L;break e}s(V,Ae);break}else o(V,Ae);Ae=Ae.sibling}Q.type===k?(L=Oi(Q.props.children,V.mode,ce,Q.key),L.return=V,V=L):(ce=hs(Q.type,Q.key,Q.props,null,V.mode,ce),ce.ref=Ro(V,L,Q),ce.return=V,V=ce)}return j(V);case P:e:{for(Ae=Q.key;L!==null;){if(L.key===Ae)if(L.tag===4&&L.stateNode.containerInfo===Q.containerInfo&&L.stateNode.implementation===Q.implementation){s(V,L.sibling),L=y(L,Q.children||[]),L.return=V,V=L;break e}else{s(V,L);break}else o(V,L);L=L.sibling}L=np(Q,V.mode,ce),L.return=V,V=L}return j(V);case Z:return Ae=Q._init,ft(V,L,Ae(Q._payload),ce)}if(mr(Q))return be(V,L,Q,ce);if(re(Q))return xe(V,L,Q,ce);Wl(V,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"?(Q=""+Q,L!==null&&L.tag===6?(s(V,L.sibling),L=y(L,Q),L.return=V,V=L):(s(V,L),L=rp(Q,V.mode,ce),L.return=V,V=L),j(V)):s(V,L)}return ft}var fa=ux(!0),lx=ux(!1),Hl=zn(null),Vl=null,da=null,dd=null;function pd(){dd=da=Vl=null}function hd(i){var o=Hl.current;tt(Hl),i._currentValue=o}function vd(i,o,s){for(;i!==null;){var p=i.alternate;if((i.childLanes&o)!==o?(i.childLanes|=o,p!==null&&(p.childLanes|=o)):p!==null&&(p.childLanes&o)!==o&&(p.childLanes|=o),i===s)break;i=i.return}}function pa(i,o){Vl=i,dd=da=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&o)!==0&&(Yt=!0),i.firstContext=null)}function xr(i){var o=i._currentValue;if(dd!==i)if(i={context:i,memoizedValue:o,next:null},da===null){if(Vl===null)throw Error(r(308));da=i,Vl.dependencies={lanes:0,firstContext:i}}else da=da.next=i;return o}var mi=null;function yd(i){mi===null?mi=[i]:mi.push(i)}function sx(i,o,s,p){var y=o.interleaved;return y===null?(s.next=s,yd(o)):(s.next=y.next,y.next=s),o.interleaved=s,hn(i,p)}function hn(i,o){i.lanes|=o;var s=i.alternate;for(s!==null&&(s.lanes|=o),s=i,i=i.return;i!==null;)i.childLanes|=o,s=i.alternate,s!==null&&(s.childLanes|=o),s=i,i=i.return;return s.tag===3?s.stateNode:null}var Hn=!1;function md(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cx(i,o){i=i.updateQueue,o.updateQueue===i&&(o.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,effects:i.effects})}function vn(i,o){return{eventTime:i,lane:o,tag:0,payload:null,callback:null,next:null}}function Vn(i,o,s){var p=i.updateQueue;if(p===null)return null;if(p=p.shared,(Be&2)!==0){var y=p.pending;return y===null?o.next=o:(o.next=y.next,y.next=o),p.pending=o,hn(i,s)}return y=p.interleaved,y===null?(o.next=o,yd(p)):(o.next=y.next,y.next=o),p.interleaved=o,hn(i,s)}function Kl(i,o,s){if(o=o.updateQueue,o!==null&&(o=o.shared,(s&4194240)!==0)){var p=o.lanes;p&=i.pendingLanes,s|=p,o.lanes=s,kf(i,s)}}function fx(i,o){var s=i.updateQueue,p=i.alternate;if(p!==null&&(p=p.updateQueue,s===p)){var y=null,b=null;if(s=s.firstBaseUpdate,s!==null){do{var j={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};b===null?y=b=j:b=b.next=j,s=s.next}while(s!==null);b===null?y=b=o:b=b.next=o}else y=b=o;s={baseState:p.baseState,firstBaseUpdate:y,lastBaseUpdate:b,shared:p.shared,effects:p.effects},i.updateQueue=s;return}i=s.lastBaseUpdate,i===null?s.firstBaseUpdate=o:i.next=o,s.lastBaseUpdate=o}function Gl(i,o,s,p){var y=i.updateQueue;Hn=!1;var b=y.firstBaseUpdate,j=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var D=M,J=D.next;D.next=null,j===null?b=J:j.next=J,j=D;var ue=i.alternate;ue!==null&&(ue=ue.updateQueue,M=ue.lastBaseUpdate,M!==j&&(M===null?ue.firstBaseUpdate=J:M.next=J,ue.lastBaseUpdate=D))}if(b!==null){var le=y.baseState;j=0,ue=J=D=null,M=b;do{var ae=M.lane,ye=M.eventTime;if((p&ae)===ae){ue!==null&&(ue=ue.next={eventTime:ye,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var be=i,xe=M;switch(ae=o,ye=s,xe.tag){case 1:if(be=xe.payload,typeof be=="function"){le=be.call(ye,le,ae);break e}le=be;break e;case 3:be.flags=be.flags&-65537|128;case 0:if(be=xe.payload,ae=typeof be=="function"?be.call(ye,le,ae):be,ae==null)break e;le=Y({},le,ae);break e;case 2:Hn=!0}}M.callback!==null&&M.lane!==0&&(i.flags|=64,ae=y.effects,ae===null?y.effects=[M]:ae.push(M))}else ye={eventTime:ye,lane:ae,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ue===null?(J=ue=ye,D=le):ue=ue.next=ye,j|=ae;if(M=M.next,M===null){if(M=y.shared.pending,M===null)break;ae=M,M=ae.next,ae.next=null,y.lastBaseUpdate=ae,y.shared.pending=null}}while(!0);if(ue===null&&(D=le),y.baseState=D,y.firstBaseUpdate=J,y.lastBaseUpdate=ue,o=y.shared.interleaved,o!==null){y=o;do j|=y.lane,y=y.next;while(y!==o)}else b===null&&(y.shared.lanes=0);xi|=j,i.lanes=j,i.memoizedState=le}}function dx(i,o,s){if(i=o.effects,o.effects=null,i!==null)for(o=0;o<i.length;o++){var p=i[o],y=p.callback;if(y!==null){if(p.callback=null,p=s,typeof y!="function")throw Error(r(191,y));y.call(p)}}}var Io={},en=zn(Io),$o=zn(Io),Do=zn(Io);function gi(i){if(i===Io)throw Error(r(174));return i}function gd(i,o){switch(Ye(Do,o),Ye($o,i),Ye(en,Io),i=o.nodeType,i){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:co(null,"");break;default:i=i===8?o.parentNode:o,o=i.namespaceURI||null,i=i.tagName,o=co(o,i)}tt(en),Ye(en,o)}function ha(){tt(en),tt($o),tt(Do)}function px(i){gi(Do.current);var o=gi(en.current),s=co(o,i.type);o!==s&&(Ye($o,i),Ye(en,s))}function bd(i){$o.current===i&&(tt(en),tt($o))}var at=zn(0);function Xl(i){for(var o=i;o!==null;){if(o.tag===13){var s=o.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if((o.flags&128)!==0)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var xd=[];function wd(){for(var i=0;i<xd.length;i++)xd[i]._workInProgressVersionPrimary=null;xd.length=0}var Yl=T.ReactCurrentDispatcher,_d=T.ReactCurrentBatchConfig,bi=0,ot=null,gt=null,Ot=null,Ql=!1,Lo=!1,Bo=0,B2=0;function It(){throw Error(r(321))}function Sd(i,o){if(o===null)return!1;for(var s=0;s<o.length&&s<i.length;s++)if(!$r(i[s],o[s]))return!1;return!0}function Od(i,o,s,p,y,b){if(bi=b,ot=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,Yl.current=i===null||i.memoizedState===null?U2:W2,i=s(p,y),Lo){b=0;do{if(Lo=!1,Bo=0,25<=b)throw Error(r(301));b+=1,Ot=gt=null,o.updateQueue=null,Yl.current=H2,i=s(p,y)}while(Lo)}if(Yl.current=es,o=gt!==null&>.next!==null,bi=0,Ot=gt=ot=null,Ql=!1,o)throw Error(r(300));return i}function Pd(){var i=Bo!==0;return Bo=0,i}function tn(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ot===null?ot.memoizedState=Ot=i:Ot=Ot.next=i,Ot}function wr(){if(gt===null){var i=ot.alternate;i=i!==null?i.memoizedState:null}else i=gt.next;var o=Ot===null?ot.memoizedState:Ot.next;if(o!==null)Ot=o,gt=i;else{if(i===null)throw Error(r(310));gt=i,i={memoizedState:gt.memoizedState,baseState:gt.baseState,baseQueue:gt.baseQueue,queue:gt.queue,next:null},Ot===null?ot.memoizedState=Ot=i:Ot=Ot.next=i}return Ot}function qo(i,o){return typeof o=="function"?o(i):o}function Ad(i){var o=wr(),s=o.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=i;var p=gt,y=p.baseQueue,b=s.pending;if(b!==null){if(y!==null){var j=y.next;y.next=b.next,b.next=j}p.baseQueue=y=b,s.pending=null}if(y!==null){b=y.next,p=p.baseState;var M=j=null,D=null,J=b;do{var ue=J.lane;if((bi&ue)===ue)D!==null&&(D=D.next={lane:0,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),p=J.hasEagerState?J.eagerState:i(p,J.action);else{var le={lane:ue,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null};D===null?(M=D=le,j=p):D=D.next=le,ot.lanes|=ue,xi|=ue}J=J.next}while(J!==null&&J!==b);D===null?j=p:D.next=M,$r(p,o.memoizedState)||(Yt=!0),o.memoizedState=p,o.baseState=j,o.baseQueue=D,s.lastRenderedState=p}if(i=s.interleaved,i!==null){y=i;do b=y.lane,ot.lanes|=b,xi|=b,y=y.next;while(y!==i)}else y===null&&(s.lanes=0);return[o.memoizedState,s.dispatch]}function Ed(i){var o=wr(),s=o.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=i;var p=s.dispatch,y=s.pending,b=o.memoizedState;if(y!==null){s.pending=null;var j=y=y.next;do b=i(b,j.action),j=j.next;while(j!==y);$r(b,o.memoizedState)||(Yt=!0),o.memoizedState=b,o.baseQueue===null&&(o.baseState=b),s.lastRenderedState=b}return[b,p]}function hx(){}function vx(i,o){var s=ot,p=wr(),y=o(),b=!$r(p.memoizedState,y);if(b&&(p.memoizedState=y,Yt=!0),p=p.queue,jd(gx.bind(null,s,p,i),[i]),p.getSnapshot!==o||b||Ot!==null&&Ot.memoizedState.tag&1){if(s.flags|=2048,Fo(9,mx.bind(null,s,p,y,o),void 0,null),Pt===null)throw Error(r(349));(bi&30)!==0||yx(s,o,y)}return y}function yx(i,o,s){i.flags|=16384,i={getSnapshot:o,value:s},o=ot.updateQueue,o===null?(o={lastEffect:null,stores:null},ot.updateQueue=o,o.stores=[i]):(s=o.stores,s===null?o.stores=[i]:s.push(i))}function mx(i,o,s,p){o.value=s,o.getSnapshot=p,bx(o)&&xx(i)}function gx(i,o,s){return s(function(){bx(o)&&xx(i)})}function bx(i){var o=i.getSnapshot;i=i.value;try{var s=o();return!$r(i,s)}catch{return!0}}function xx(i){var o=hn(i,1);o!==null&&Fr(o,i,1,-1)}function wx(i){var o=tn();return typeof i=="function"&&(i=i()),o.memoizedState=o.baseState=i,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:qo,lastRenderedState:i},o.queue=i,i=i.dispatch=z2.bind(null,ot,i),[o.memoizedState,i]}function Fo(i,o,s,p){return i={tag:i,create:o,destroy:s,deps:p,next:null},o=ot.updateQueue,o===null?(o={lastEffect:null,stores:null},ot.updateQueue=o,o.lastEffect=i.next=i):(s=o.lastEffect,s===null?o.lastEffect=i.next=i:(p=s.next,s.next=i,i.next=p,o.lastEffect=i)),i}function _x(){return wr().memoizedState}function Zl(i,o,s,p){var y=tn();ot.flags|=i,y.memoizedState=Fo(1|o,s,void 0,p===void 0?null:p)}function Jl(i,o,s,p){var y=wr();p=p===void 0?null:p;var b=void 0;if(gt!==null){var j=gt.memoizedState;if(b=j.destroy,p!==null&&Sd(p,j.deps)){y.memoizedState=Fo(o,s,b,p);return}}ot.flags|=i,y.memoizedState=Fo(1|o,s,b,p)}function Sx(i,o){return Zl(8390656,8,i,o)}function jd(i,o){return Jl(2048,8,i,o)}function Ox(i,o){return Jl(4,2,i,o)}function Px(i,o){return Jl(4,4,i,o)}function Ax(i,o){if(typeof o=="function")return i=i(),o(i),function(){o(null)};if(o!=null)return i=i(),o.current=i,function(){o.current=null}}function Ex(i,o,s){return s=s!=null?s.concat([i]):null,Jl(4,4,Ax.bind(null,o,i),s)}function Td(){}function jx(i,o){var s=wr();o=o===void 0?null:o;var p=s.memoizedState;return p!==null&&o!==null&&Sd(o,p[1])?p[0]:(s.memoizedState=[i,o],i)}function Tx(i,o){var s=wr();o=o===void 0?null:o;var p=s.memoizedState;return p!==null&&o!==null&&Sd(o,p[1])?p[0]:(i=i(),s.memoizedState=[i,o],i)}function Cx(i,o,s){return(bi&21)===0?(i.baseState&&(i.baseState=!1,Yt=!0),i.memoizedState=s):($r(s,o)||(s=ob(),ot.lanes|=s,xi|=s,i.baseState=!0),o)}function q2(i,o){var s=He;He=s!==0&&4>s?s:4,i(!0);var p=_d.transition;_d.transition={};try{i(!1),o()}finally{He=s,_d.transition=p}}function kx(){return wr().memoizedState}function F2(i,o,s){var p=Yn(i);if(s={lane:p,action:s,hasEagerState:!1,eagerState:null,next:null},Nx(i))Mx(o,s);else if(s=sx(i,o,s,p),s!==null){var y=Ut();Fr(s,i,p,y),Rx(s,o,p)}}function z2(i,o,s){var p=Yn(i),y={lane:p,action:s,hasEagerState:!1,eagerState:null,next:null};if(Nx(i))Mx(o,y);else{var b=i.alternate;if(i.lanes===0&&(b===null||b.lanes===0)&&(b=o.lastRenderedReducer,b!==null))try{var j=o.lastRenderedState,M=b(j,s);if(y.hasEagerState=!0,y.eagerState=M,$r(M,j)){var D=o.interleaved;D===null?(y.next=y,yd(o)):(y.next=D.next,D.next=y),o.interleaved=y;return}}catch{}finally{}s=sx(i,o,y,p),s!==null&&(y=Ut(),Fr(s,i,p,y),Rx(s,o,p))}}function Nx(i){var o=i.alternate;return i===ot||o!==null&&o===ot}function Mx(i,o){Lo=Ql=!0;var s=i.pending;s===null?o.next=o:(o.next=s.next,s.next=o),i.pending=o}function Rx(i,o,s){if((s&4194240)!==0){var p=o.lanes;p&=i.pendingLanes,s|=p,o.lanes=s,kf(i,s)}}var es={readContext:xr,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useInsertionEffect:It,useLayoutEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useMutableSource:It,useSyncExternalStore:It,useId:It,unstable_isNewReconciler:!1},U2={readContext:xr,useCallback:function(i,o){return tn().memoizedState=[i,o===void 0?null:o],i},useContext:xr,useEffect:Sx,useImperativeHandle:function(i,o,s){return s=s!=null?s.concat([i]):null,Zl(4194308,4,Ax.bind(null,o,i),s)},useLayoutEffect:function(i,o){return Zl(4194308,4,i,o)},useInsertionEffect:function(i,o){return Zl(4,2,i,o)},useMemo:function(i,o){var s=tn();return o=o===void 0?null:o,i=i(),s.memoizedState=[i,o],i},useReducer:function(i,o,s){var p=tn();return o=s!==void 0?s(o):o,p.memoizedState=p.baseState=o,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:o},p.queue=i,i=i.dispatch=F2.bind(null,ot,i),[p.memoizedState,i]},useRef:function(i){var o=tn();return i={current:i},o.memoizedState=i},useState:wx,useDebugValue:Td,useDeferredValue:function(i){return tn().memoizedState=i},useTransition:function(){var i=wx(!1),o=i[0];return i=q2.bind(null,i[1]),tn().memoizedState=i,[o,i]},useMutableSource:function(){},useSyncExternalStore:function(i,o,s){var p=ot,y=tn();if(nt){if(s===void 0)throw Error(r(407));s=s()}else{if(s=o(),Pt===null)throw Error(r(349));(bi&30)!==0||yx(p,o,s)}y.memoizedState=s;var b={value:s,getSnapshot:o};return y.queue=b,Sx(gx.bind(null,p,b,i),[i]),p.flags|=2048,Fo(9,mx.bind(null,p,b,s,o),void 0,null),s},useId:function(){var i=tn(),o=Pt.identifierPrefix;if(nt){var s=pn,p=dn;s=(p&~(1<<32-Ir(p)-1)).toString(32)+s,o=":"+o+"R"+s,s=Bo++,0<s&&(o+="H"+s.toString(32)),o+=":"}else s=B2++,o=":"+o+"r"+s.toString(32)+":";return i.memoizedState=o},unstable_isNewReconciler:!1},W2={readContext:xr,useCallback:jx,useContext:xr,useEffect:jd,useImperativeHandle:Ex,useInsertionEffect:Ox,useLayoutEffect:Px,useMemo:Tx,useReducer:Ad,useRef:_x,useState:function(){return Ad(qo)},useDebugValue:Td,useDeferredValue:function(i){var o=wr();return Cx(o,gt.memoizedState,i)},useTransition:function(){var i=Ad(qo)[0],o=wr().memoizedState;return[i,o]},useMutableSource:hx,useSyncExternalStore:vx,useId:kx,unstable_isNewReconciler:!1},H2={readContext:xr,useCallback:jx,useContext:xr,useEffect:jd,useImperativeHandle:Ex,useInsertionEffect:Ox,useLayoutEffect:Px,useMemo:Tx,useReducer:Ed,useRef:_x,useState:function(){return Ed(qo)},useDebugValue:Td,useDeferredValue:function(i){var o=wr();return gt===null?o.memoizedState=i:Cx(o,gt.memoizedState,i)},useTransition:function(){var i=Ed(qo)[0],o=wr().memoizedState;return[i,o]},useMutableSource:hx,useSyncExternalStore:vx,useId:kx,unstable_isNewReconciler:!1};function Lr(i,o){if(i&&i.defaultProps){o=Y({},o),i=i.defaultProps;for(var s in i)o[s]===void 0&&(o[s]=i[s]);return o}return o}function Cd(i,o,s,p){o=i.memoizedState,s=s(p,o),s=s==null?o:Y({},o,s),i.memoizedState=s,i.lanes===0&&(i.updateQueue.baseState=s)}var ts={isMounted:function(i){return(i=i._reactInternals)?di(i)===i:!1},enqueueSetState:function(i,o,s){i=i._reactInternals;var p=Ut(),y=Yn(i),b=vn(p,y);b.payload=o,s!=null&&(b.callback=s),o=Vn(i,b,y),o!==null&&(Fr(o,i,y,p),Kl(o,i,y))},enqueueReplaceState:function(i,o,s){i=i._reactInternals;var p=Ut(),y=Yn(i),b=vn(p,y);b.tag=1,b.payload=o,s!=null&&(b.callback=s),o=Vn(i,b,y),o!==null&&(Fr(o,i,y,p),Kl(o,i,y))},enqueueForceUpdate:function(i,o){i=i._reactInternals;var s=Ut(),p=Yn(i),y=vn(s,p);y.tag=2,o!=null&&(y.callback=o),o=Vn(i,y,p),o!==null&&(Fr(o,i,p,s),Kl(o,i,p))}};function Ix(i,o,s,p,y,b,j){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(p,b,j):o.prototype&&o.prototype.isPureReactComponent?!Eo(s,p)||!Eo(y,b):!0}function $x(i,o,s){var p=!1,y=Un,b=o.contextType;return typeof b=="object"&&b!==null?b=xr(b):(y=Xt(o)?hi:Rt.current,p=o.contextTypes,b=(p=p!=null)?ua(i,y):Un),o=new o(s,b),i.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=ts,i.stateNode=o,o._reactInternals=i,p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=y,i.__reactInternalMemoizedMaskedChildContext=b),o}function Dx(i,o,s,p){i=o.state,typeof o.componentWillReceiveProps=="function"&&o.componentWillReceiveProps(s,p),typeof o.UNSAFE_componentWillReceiveProps=="function"&&o.UNSAFE_componentWillReceiveProps(s,p),o.state!==i&&ts.enqueueReplaceState(o,o.state,null)}function kd(i,o,s,p){var y=i.stateNode;y.props=s,y.state=i.memoizedState,y.refs={},md(i);var b=o.contextType;typeof b=="object"&&b!==null?y.context=xr(b):(b=Xt(o)?hi:Rt.current,y.context=ua(i,b)),y.state=i.memoizedState,b=o.getDerivedStateFromProps,typeof b=="function"&&(Cd(i,o,b,s),y.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(o=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),o!==y.state&&ts.enqueueReplaceState(y,y.state,null),Gl(i,s,y,p),y.state=i.memoizedState),typeof y.componentDidMount=="function"&&(i.flags|=4194308)}function va(i,o){try{var s="",p=o;do s+=we(p),p=p.return;while(p);var y=s}catch(b){y=`
|
||
Error generating stack: `+b.message+`
|
||
`+b.stack}return{value:i,source:o,stack:y,digest:null}}function Nd(i,o,s){return{value:i,source:null,stack:s??null,digest:o??null}}function Md(i,o){try{console.error(o.value)}catch(s){setTimeout(function(){throw s})}}var V2=typeof WeakMap=="function"?WeakMap:Map;function Lx(i,o,s){s=vn(-1,s),s.tag=3,s.payload={element:null};var p=o.value;return s.callback=function(){ls||(ls=!0,Gd=p),Md(i,o)},s}function Bx(i,o,s){s=vn(-1,s),s.tag=3;var p=i.type.getDerivedStateFromError;if(typeof p=="function"){var y=o.value;s.payload=function(){return p(y)},s.callback=function(){Md(i,o)}}var b=i.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(s.callback=function(){Md(i,o),typeof p!="function"&&(Gn===null?Gn=new Set([this]):Gn.add(this));var j=o.stack;this.componentDidCatch(o.value,{componentStack:j!==null?j:""})}),s}function qx(i,o,s){var p=i.pingCache;if(p===null){p=i.pingCache=new V2;var y=new Set;p.set(o,y)}else y=p.get(o),y===void 0&&(y=new Set,p.set(o,y));y.has(s)||(y.add(s),i=oN.bind(null,i,o,s),o.then(i,i))}function Fx(i){do{var o;if((o=i.tag===13)&&(o=i.memoizedState,o=o!==null?o.dehydrated!==null:!0),o)return i;i=i.return}while(i!==null);return null}function zx(i,o,s,p,y){return(i.mode&1)===0?(i===o?i.flags|=65536:(i.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(o=vn(-1,1),o.tag=2,Vn(s,o,1))),s.lanes|=1),i):(i.flags|=65536,i.lanes=y,i)}var K2=T.ReactCurrentOwner,Yt=!1;function zt(i,o,s,p){o.child=i===null?lx(o,null,s,p):fa(o,i.child,s,p)}function Ux(i,o,s,p,y){s=s.render;var b=o.ref;return pa(o,y),p=Od(i,o,s,p,b,y),s=Pd(),i!==null&&!Yt?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,yn(i,o,y)):(nt&&s&&ud(o),o.flags|=1,zt(i,o,p,y),o.child)}function Wx(i,o,s,p,y){if(i===null){var b=s.type;return typeof b=="function"&&!tp(b)&&b.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(o.tag=15,o.type=b,Hx(i,o,b,p,y)):(i=hs(s.type,null,p,o,o.mode,y),i.ref=o.ref,i.return=o,o.child=i)}if(b=i.child,(i.lanes&y)===0){var j=b.memoizedProps;if(s=s.compare,s=s!==null?s:Eo,s(j,p)&&i.ref===o.ref)return yn(i,o,y)}return o.flags|=1,i=Zn(b,p),i.ref=o.ref,i.return=o,o.child=i}function Hx(i,o,s,p,y){if(i!==null){var b=i.memoizedProps;if(Eo(b,p)&&i.ref===o.ref)if(Yt=!1,o.pendingProps=p=b,(i.lanes&y)!==0)(i.flags&131072)!==0&&(Yt=!0);else return o.lanes=i.lanes,yn(i,o,y)}return Rd(i,o,s,p,y)}function Vx(i,o,s){var p=o.pendingProps,y=p.children,b=i!==null?i.memoizedState:null;if(p.mode==="hidden")if((o.mode&1)===0)o.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ye(ma,fr),fr|=s;else{if((s&1073741824)===0)return i=b!==null?b.baseLanes|s:s,o.lanes=o.childLanes=1073741824,o.memoizedState={baseLanes:i,cachePool:null,transitions:null},o.updateQueue=null,Ye(ma,fr),fr|=i,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},p=b!==null?b.baseLanes:s,Ye(ma,fr),fr|=p}else b!==null?(p=b.baseLanes|s,o.memoizedState=null):p=s,Ye(ma,fr),fr|=p;return zt(i,o,y,s),o.child}function Kx(i,o){var s=o.ref;(i===null&&s!==null||i!==null&&i.ref!==s)&&(o.flags|=512,o.flags|=2097152)}function Rd(i,o,s,p,y){var b=Xt(s)?hi:Rt.current;return b=ua(o,b),pa(o,y),s=Od(i,o,s,p,b,y),p=Pd(),i!==null&&!Yt?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,yn(i,o,y)):(nt&&p&&ud(o),o.flags|=1,zt(i,o,s,y),o.child)}function Gx(i,o,s,p,y){if(Xt(s)){var b=!0;Bl(o)}else b=!1;if(pa(o,y),o.stateNode===null)ns(i,o),$x(o,s,p),kd(o,s,p,y),p=!0;else if(i===null){var j=o.stateNode,M=o.memoizedProps;j.props=M;var D=j.context,J=s.contextType;typeof J=="object"&&J!==null?J=xr(J):(J=Xt(s)?hi:Rt.current,J=ua(o,J));var ue=s.getDerivedStateFromProps,le=typeof ue=="function"||typeof j.getSnapshotBeforeUpdate=="function";le||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(M!==p||D!==J)&&Dx(o,j,p,J),Hn=!1;var ae=o.memoizedState;j.state=ae,Gl(o,p,j,y),D=o.memoizedState,M!==p||ae!==D||Gt.current||Hn?(typeof ue=="function"&&(Cd(o,s,ue,p),D=o.memoizedState),(M=Hn||Ix(o,s,M,p,ae,D,J))?(le||typeof j.UNSAFE_componentWillMount!="function"&&typeof j.componentWillMount!="function"||(typeof j.componentWillMount=="function"&&j.componentWillMount(),typeof j.UNSAFE_componentWillMount=="function"&&j.UNSAFE_componentWillMount()),typeof j.componentDidMount=="function"&&(o.flags|=4194308)):(typeof j.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=p,o.memoizedState=D),j.props=p,j.state=D,j.context=J,p=M):(typeof j.componentDidMount=="function"&&(o.flags|=4194308),p=!1)}else{j=o.stateNode,cx(i,o),M=o.memoizedProps,J=o.type===o.elementType?M:Lr(o.type,M),j.props=J,le=o.pendingProps,ae=j.context,D=s.contextType,typeof D=="object"&&D!==null?D=xr(D):(D=Xt(s)?hi:Rt.current,D=ua(o,D));var ye=s.getDerivedStateFromProps;(ue=typeof ye=="function"||typeof j.getSnapshotBeforeUpdate=="function")||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(M!==le||ae!==D)&&Dx(o,j,p,D),Hn=!1,ae=o.memoizedState,j.state=ae,Gl(o,p,j,y);var be=o.memoizedState;M!==le||ae!==be||Gt.current||Hn?(typeof ye=="function"&&(Cd(o,s,ye,p),be=o.memoizedState),(J=Hn||Ix(o,s,J,p,ae,be,D)||!1)?(ue||typeof j.UNSAFE_componentWillUpdate!="function"&&typeof j.componentWillUpdate!="function"||(typeof j.componentWillUpdate=="function"&&j.componentWillUpdate(p,be,D),typeof j.UNSAFE_componentWillUpdate=="function"&&j.UNSAFE_componentWillUpdate(p,be,D)),typeof j.componentDidUpdate=="function"&&(o.flags|=4),typeof j.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof j.componentDidUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=1024),o.memoizedProps=p,o.memoizedState=be),j.props=p,j.state=be,j.context=D,p=J):(typeof j.componentDidUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=1024),p=!1)}return Id(i,o,s,p,b,y)}function Id(i,o,s,p,y,b){Kx(i,o);var j=(o.flags&128)!==0;if(!p&&!j)return y&&Jb(o,s,!1),yn(i,o,b);p=o.stateNode,K2.current=o;var M=j&&typeof s.getDerivedStateFromError!="function"?null:p.render();return o.flags|=1,i!==null&&j?(o.child=fa(o,i.child,null,b),o.child=fa(o,null,M,b)):zt(i,o,M,b),o.memoizedState=p.state,y&&Jb(o,s,!0),o.child}function Xx(i){var o=i.stateNode;o.pendingContext?Qb(i,o.pendingContext,o.pendingContext!==o.context):o.context&&Qb(i,o.context,!1),gd(i,o.containerInfo)}function Yx(i,o,s,p,y){return ca(),fd(y),o.flags|=256,zt(i,o,s,p),o.child}var $d={dehydrated:null,treeContext:null,retryLane:0};function Dd(i){return{baseLanes:i,cachePool:null,transitions:null}}function Qx(i,o,s){var p=o.pendingProps,y=at.current,b=!1,j=(o.flags&128)!==0,M;if((M=j)||(M=i!==null&&i.memoizedState===null?!1:(y&2)!==0),M?(b=!0,o.flags&=-129):(i===null||i.memoizedState!==null)&&(y|=1),Ye(at,y&1),i===null)return cd(o),i=o.memoizedState,i!==null&&(i=i.dehydrated,i!==null)?((o.mode&1)===0?o.lanes=1:i.data==="$!"?o.lanes=8:o.lanes=1073741824,null):(j=p.children,i=p.fallback,b?(p=o.mode,b=o.child,j={mode:"hidden",children:j},(p&1)===0&&b!==null?(b.childLanes=0,b.pendingProps=j):b=vs(j,p,0,null),i=Oi(i,p,s,null),b.return=o,i.return=o,b.sibling=i,o.child=b,o.child.memoizedState=Dd(s),o.memoizedState=$d,i):Ld(o,j));if(y=i.memoizedState,y!==null&&(M=y.dehydrated,M!==null))return G2(i,o,j,p,M,y,s);if(b){b=p.fallback,j=o.mode,y=i.child,M=y.sibling;var D={mode:"hidden",children:p.children};return(j&1)===0&&o.child!==y?(p=o.child,p.childLanes=0,p.pendingProps=D,o.deletions=null):(p=Zn(y,D),p.subtreeFlags=y.subtreeFlags&14680064),M!==null?b=Zn(M,b):(b=Oi(b,j,s,null),b.flags|=2),b.return=o,p.return=o,p.sibling=b,o.child=p,p=b,b=o.child,j=i.child.memoizedState,j=j===null?Dd(s):{baseLanes:j.baseLanes|s,cachePool:null,transitions:j.transitions},b.memoizedState=j,b.childLanes=i.childLanes&~s,o.memoizedState=$d,p}return b=i.child,i=b.sibling,p=Zn(b,{mode:"visible",children:p.children}),(o.mode&1)===0&&(p.lanes=s),p.return=o,p.sibling=null,i!==null&&(s=o.deletions,s===null?(o.deletions=[i],o.flags|=16):s.push(i)),o.child=p,o.memoizedState=null,p}function Ld(i,o){return o=vs({mode:"visible",children:o},i.mode,0,null),o.return=i,i.child=o}function rs(i,o,s,p){return p!==null&&fd(p),fa(o,i.child,null,s),i=Ld(o,o.pendingProps.children),i.flags|=2,o.memoizedState=null,i}function G2(i,o,s,p,y,b,j){if(s)return o.flags&256?(o.flags&=-257,p=Nd(Error(r(422))),rs(i,o,j,p)):o.memoizedState!==null?(o.child=i.child,o.flags|=128,null):(b=p.fallback,y=o.mode,p=vs({mode:"visible",children:p.children},y,0,null),b=Oi(b,y,j,null),b.flags|=2,p.return=o,b.return=o,p.sibling=b,o.child=p,(o.mode&1)!==0&&fa(o,i.child,null,j),o.child.memoizedState=Dd(j),o.memoizedState=$d,b);if((o.mode&1)===0)return rs(i,o,j,null);if(y.data==="$!"){if(p=y.nextSibling&&y.nextSibling.dataset,p)var M=p.dgst;return p=M,b=Error(r(419)),p=Nd(b,p,void 0),rs(i,o,j,p)}if(M=(j&i.childLanes)!==0,Yt||M){if(p=Pt,p!==null){switch(j&-j){case 4:y=2;break;case 16:y=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:y=32;break;case 536870912:y=268435456;break;default:y=0}y=(y&(p.suspendedLanes|j))!==0?0:y,y!==0&&y!==b.retryLane&&(b.retryLane=y,hn(i,y),Fr(p,i,y,-1))}return ep(),p=Nd(Error(r(421))),rs(i,o,j,p)}return y.data==="$?"?(o.flags|=128,o.child=i.child,o=uN.bind(null,i),y._reactRetry=o,null):(i=b.treeContext,cr=Fn(y.nextSibling),sr=o,nt=!0,Dr=null,i!==null&&(gr[br++]=dn,gr[br++]=pn,gr[br++]=vi,dn=i.id,pn=i.overflow,vi=o),o=Ld(o,p.children),o.flags|=4096,o)}function Zx(i,o,s){i.lanes|=o;var p=i.alternate;p!==null&&(p.lanes|=o),vd(i.return,o,s)}function Bd(i,o,s,p,y){var b=i.memoizedState;b===null?i.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:p,tail:s,tailMode:y}:(b.isBackwards=o,b.rendering=null,b.renderingStartTime=0,b.last=p,b.tail=s,b.tailMode=y)}function Jx(i,o,s){var p=o.pendingProps,y=p.revealOrder,b=p.tail;if(zt(i,o,p.children,s),p=at.current,(p&2)!==0)p=p&1|2,o.flags|=128;else{if(i!==null&&(i.flags&128)!==0)e:for(i=o.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&Zx(i,s,o);else if(i.tag===19)Zx(i,s,o);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break e;for(;i.sibling===null;){if(i.return===null||i.return===o)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}p&=1}if(Ye(at,p),(o.mode&1)===0)o.memoizedState=null;else switch(y){case"forwards":for(s=o.child,y=null;s!==null;)i=s.alternate,i!==null&&Xl(i)===null&&(y=s),s=s.sibling;s=y,s===null?(y=o.child,o.child=null):(y=s.sibling,s.sibling=null),Bd(o,!1,y,s,b);break;case"backwards":for(s=null,y=o.child,o.child=null;y!==null;){if(i=y.alternate,i!==null&&Xl(i)===null){o.child=y;break}i=y.sibling,y.sibling=s,s=y,y=i}Bd(o,!0,s,null,b);break;case"together":Bd(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function ns(i,o){(o.mode&1)===0&&i!==null&&(i.alternate=null,o.alternate=null,o.flags|=2)}function yn(i,o,s){if(i!==null&&(o.dependencies=i.dependencies),xi|=o.lanes,(s&o.childLanes)===0)return null;if(i!==null&&o.child!==i.child)throw Error(r(153));if(o.child!==null){for(i=o.child,s=Zn(i,i.pendingProps),o.child=s,s.return=o;i.sibling!==null;)i=i.sibling,s=s.sibling=Zn(i,i.pendingProps),s.return=o;s.sibling=null}return o.child}function X2(i,o,s){switch(o.tag){case 3:Xx(o),ca();break;case 5:px(o);break;case 1:Xt(o.type)&&Bl(o);break;case 4:gd(o,o.stateNode.containerInfo);break;case 10:var p=o.type._context,y=o.memoizedProps.value;Ye(Hl,p._currentValue),p._currentValue=y;break;case 13:if(p=o.memoizedState,p!==null)return p.dehydrated!==null?(Ye(at,at.current&1),o.flags|=128,null):(s&o.child.childLanes)!==0?Qx(i,o,s):(Ye(at,at.current&1),i=yn(i,o,s),i!==null?i.sibling:null);Ye(at,at.current&1);break;case 19:if(p=(s&o.childLanes)!==0,(i.flags&128)!==0){if(p)return Jx(i,o,s);o.flags|=128}if(y=o.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Ye(at,at.current),p)break;return null;case 22:case 23:return o.lanes=0,Vx(i,o,s)}return yn(i,o,s)}var ew,qd,tw,rw;ew=function(i,o){for(var s=o.child;s!==null;){if(s.tag===5||s.tag===6)i.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===o)break;for(;s.sibling===null;){if(s.return===null||s.return===o)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},qd=function(){},tw=function(i,o,s,p){var y=i.memoizedProps;if(y!==p){i=o.stateNode,gi(en.current);var b=null;switch(s){case"input":y=Me(i,y),p=Me(i,p),b=[];break;case"select":y=Y({},y,{value:void 0}),p=Y({},p,{value:void 0}),b=[];break;case"textarea":y=or(i,y),p=or(i,p),b=[];break;default:typeof y.onClick!="function"&&typeof p.onClick=="function"&&(i.onclick=$l)}Mr(s,p);var j;s=null;for(J in y)if(!p.hasOwnProperty(J)&&y.hasOwnProperty(J)&&y[J]!=null)if(J==="style"){var M=y[J];for(j in M)M.hasOwnProperty(j)&&(s||(s={}),s[j]="")}else J!=="dangerouslySetInnerHTML"&&J!=="children"&&J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&J!=="autoFocus"&&(a.hasOwnProperty(J)?b||(b=[]):(b=b||[]).push(J,null));for(J in p){var D=p[J];if(M=y!=null?y[J]:void 0,p.hasOwnProperty(J)&&D!==M&&(D!=null||M!=null))if(J==="style")if(M){for(j in M)!M.hasOwnProperty(j)||D&&D.hasOwnProperty(j)||(s||(s={}),s[j]="");for(j in D)D.hasOwnProperty(j)&&M[j]!==D[j]&&(s||(s={}),s[j]=D[j])}else s||(b||(b=[]),b.push(J,s)),s=D;else J==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,M=M?M.__html:void 0,D!=null&&M!==D&&(b=b||[]).push(J,D)):J==="children"?typeof D!="string"&&typeof D!="number"||(b=b||[]).push(J,""+D):J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&(a.hasOwnProperty(J)?(D!=null&&J==="onScroll"&&et("scroll",i),b||M===D||(b=[])):(b=b||[]).push(J,D))}s&&(b=b||[]).push("style",s);var J=b;(o.updateQueue=J)&&(o.flags|=4)}},rw=function(i,o,s,p){s!==p&&(o.flags|=4)};function zo(i,o){if(!nt)switch(i.tailMode){case"hidden":o=i.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?i.tail=null:s.sibling=null;break;case"collapsed":s=i.tail;for(var p=null;s!==null;)s.alternate!==null&&(p=s),s=s.sibling;p===null?o||i.tail===null?i.tail=null:i.tail.sibling=null:p.sibling=null}}function $t(i){var o=i.alternate!==null&&i.alternate.child===i.child,s=0,p=0;if(o)for(var y=i.child;y!==null;)s|=y.lanes|y.childLanes,p|=y.subtreeFlags&14680064,p|=y.flags&14680064,y.return=i,y=y.sibling;else for(y=i.child;y!==null;)s|=y.lanes|y.childLanes,p|=y.subtreeFlags,p|=y.flags,y.return=i,y=y.sibling;return i.subtreeFlags|=p,i.childLanes=s,o}function Y2(i,o,s){var p=o.pendingProps;switch(ld(o),o.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $t(o),null;case 1:return Xt(o.type)&&Ll(),$t(o),null;case 3:return p=o.stateNode,ha(),tt(Gt),tt(Rt),wd(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(i===null||i.child===null)&&(Ul(o)?o.flags|=4:i===null||i.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,Dr!==null&&(Qd(Dr),Dr=null))),qd(i,o),$t(o),null;case 5:bd(o);var y=gi(Do.current);if(s=o.type,i!==null&&o.stateNode!=null)tw(i,o,s,p,y),i.ref!==o.ref&&(o.flags|=512,o.flags|=2097152);else{if(!p){if(o.stateNode===null)throw Error(r(166));return $t(o),null}if(i=gi(en.current),Ul(o)){p=o.stateNode,s=o.type;var b=o.memoizedProps;switch(p[Jr]=o,p[No]=b,i=(o.mode&1)!==0,s){case"dialog":et("cancel",p),et("close",p);break;case"iframe":case"object":case"embed":et("load",p);break;case"video":case"audio":for(y=0;y<To.length;y++)et(To[y],p);break;case"source":et("error",p);break;case"img":case"image":case"link":et("error",p),et("load",p);break;case"details":et("toggle",p);break;case"input":Je(p,b),et("invalid",p);break;case"select":p._wrapperState={wasMultiple:!!b.multiple},et("invalid",p);break;case"textarea":Nn(p,b),et("invalid",p)}Mr(s,b),y=null;for(var j in b)if(b.hasOwnProperty(j)){var M=b[j];j==="children"?typeof M=="string"?p.textContent!==M&&(b.suppressHydrationWarning!==!0&&Il(p.textContent,M,i),y=["children",M]):typeof M=="number"&&p.textContent!==""+M&&(b.suppressHydrationWarning!==!0&&Il(p.textContent,M,i),y=["children",""+M]):a.hasOwnProperty(j)&&M!=null&&j==="onScroll"&&et("scroll",p)}switch(s){case"input":ke(p),Ht(p,b,!0);break;case"textarea":ke(p),fi(p);break;case"select":case"option":break;default:typeof b.onClick=="function"&&(p.onclick=$l)}p=y,o.updateQueue=p,p!==null&&(o.flags|=4)}else{j=y.nodeType===9?y:y.ownerDocument,i==="http://www.w3.org/1999/xhtml"&&(i=fl(s)),i==="http://www.w3.org/1999/xhtml"?s==="script"?(i=j.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild)):typeof p.is=="string"?i=j.createElement(s,{is:p.is}):(i=j.createElement(s),s==="select"&&(j=i,p.multiple?j.multiple=!0:p.size&&(j.size=p.size))):i=j.createElementNS(i,s),i[Jr]=o,i[No]=p,ew(i,o,!1,!1),o.stateNode=i;e:{switch(j=Qr(s,p),s){case"dialog":et("cancel",i),et("close",i),y=p;break;case"iframe":case"object":case"embed":et("load",i),y=p;break;case"video":case"audio":for(y=0;y<To.length;y++)et(To[y],i);y=p;break;case"source":et("error",i),y=p;break;case"img":case"image":case"link":et("error",i),et("load",i),y=p;break;case"details":et("toggle",i),y=p;break;case"input":Je(i,p),y=Me(i,p),et("invalid",i);break;case"option":y=p;break;case"select":i._wrapperState={wasMultiple:!!p.multiple},y=Y({},p,{value:void 0}),et("invalid",i);break;case"textarea":Nn(i,p),y=or(i,p),et("invalid",i);break;default:y=p}Mr(s,y),M=y;for(b in M)if(M.hasOwnProperty(b)){var D=M[b];b==="style"?ut(i,D):b==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,D!=null&&dl(i,D)):b==="children"?typeof D=="string"?(s!=="textarea"||D!=="")&&H(i,D):typeof D=="number"&&H(i,""+D):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(a.hasOwnProperty(b)?D!=null&&b==="onScroll"&&et("scroll",i):D!=null&&C(i,b,D,j))}switch(s){case"input":ke(i),Ht(i,p,!1);break;case"textarea":ke(i),fi(i);break;case"option":p.value!=null&&i.setAttribute("value",""+Se(p.value));break;case"select":i.multiple=!!p.multiple,b=p.value,b!=null?Mt(i,!!p.multiple,b,!1):p.defaultValue!=null&&Mt(i,!!p.multiple,p.defaultValue,!0);break;default:typeof y.onClick=="function"&&(i.onclick=$l)}switch(s){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}}p&&(o.flags|=4)}o.ref!==null&&(o.flags|=512,o.flags|=2097152)}return $t(o),null;case 6:if(i&&o.stateNode!=null)rw(i,o,i.memoizedProps,p);else{if(typeof p!="string"&&o.stateNode===null)throw Error(r(166));if(s=gi(Do.current),gi(en.current),Ul(o)){if(p=o.stateNode,s=o.memoizedProps,p[Jr]=o,(b=p.nodeValue!==s)&&(i=sr,i!==null))switch(i.tag){case 3:Il(p.nodeValue,s,(i.mode&1)!==0);break;case 5:i.memoizedProps.suppressHydrationWarning!==!0&&Il(p.nodeValue,s,(i.mode&1)!==0)}b&&(o.flags|=4)}else p=(s.nodeType===9?s:s.ownerDocument).createTextNode(p),p[Jr]=o,o.stateNode=p}return $t(o),null;case 13:if(tt(at),p=o.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(nt&&cr!==null&&(o.mode&1)!==0&&(o.flags&128)===0)ax(),ca(),o.flags|=98560,b=!1;else if(b=Ul(o),p!==null&&p.dehydrated!==null){if(i===null){if(!b)throw Error(r(318));if(b=o.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(r(317));b[Jr]=o}else ca(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;$t(o),b=!1}else Dr!==null&&(Qd(Dr),Dr=null),b=!0;if(!b)return o.flags&65536?o:null}return(o.flags&128)!==0?(o.lanes=s,o):(p=p!==null,p!==(i!==null&&i.memoizedState!==null)&&p&&(o.child.flags|=8192,(o.mode&1)!==0&&(i===null||(at.current&1)!==0?bt===0&&(bt=3):ep())),o.updateQueue!==null&&(o.flags|=4),$t(o),null);case 4:return ha(),qd(i,o),i===null&&Co(o.stateNode.containerInfo),$t(o),null;case 10:return hd(o.type._context),$t(o),null;case 17:return Xt(o.type)&&Ll(),$t(o),null;case 19:if(tt(at),b=o.memoizedState,b===null)return $t(o),null;if(p=(o.flags&128)!==0,j=b.rendering,j===null)if(p)zo(b,!1);else{if(bt!==0||i!==null&&(i.flags&128)!==0)for(i=o.child;i!==null;){if(j=Xl(i),j!==null){for(o.flags|=128,zo(b,!1),p=j.updateQueue,p!==null&&(o.updateQueue=p,o.flags|=4),o.subtreeFlags=0,p=s,s=o.child;s!==null;)b=s,i=p,b.flags&=14680066,j=b.alternate,j===null?(b.childLanes=0,b.lanes=i,b.child=null,b.subtreeFlags=0,b.memoizedProps=null,b.memoizedState=null,b.updateQueue=null,b.dependencies=null,b.stateNode=null):(b.childLanes=j.childLanes,b.lanes=j.lanes,b.child=j.child,b.subtreeFlags=0,b.deletions=null,b.memoizedProps=j.memoizedProps,b.memoizedState=j.memoizedState,b.updateQueue=j.updateQueue,b.type=j.type,i=j.dependencies,b.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),s=s.sibling;return Ye(at,at.current&1|2),o.child}i=i.sibling}b.tail!==null&&ct()>ga&&(o.flags|=128,p=!0,zo(b,!1),o.lanes=4194304)}else{if(!p)if(i=Xl(j),i!==null){if(o.flags|=128,p=!0,s=i.updateQueue,s!==null&&(o.updateQueue=s,o.flags|=4),zo(b,!0),b.tail===null&&b.tailMode==="hidden"&&!j.alternate&&!nt)return $t(o),null}else 2*ct()-b.renderingStartTime>ga&&s!==1073741824&&(o.flags|=128,p=!0,zo(b,!1),o.lanes=4194304);b.isBackwards?(j.sibling=o.child,o.child=j):(s=b.last,s!==null?s.sibling=j:o.child=j,b.last=j)}return b.tail!==null?(o=b.tail,b.rendering=o,b.tail=o.sibling,b.renderingStartTime=ct(),o.sibling=null,s=at.current,Ye(at,p?s&1|2:s&1),o):($t(o),null);case 22:case 23:return Jd(),p=o.memoizedState!==null,i!==null&&i.memoizedState!==null!==p&&(o.flags|=8192),p&&(o.mode&1)!==0?(fr&1073741824)!==0&&($t(o),o.subtreeFlags&6&&(o.flags|=8192)):$t(o),null;case 24:return null;case 25:return null}throw Error(r(156,o.tag))}function Q2(i,o){switch(ld(o),o.tag){case 1:return Xt(o.type)&&Ll(),i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 3:return ha(),tt(Gt),tt(Rt),wd(),i=o.flags,(i&65536)!==0&&(i&128)===0?(o.flags=i&-65537|128,o):null;case 5:return bd(o),null;case 13:if(tt(at),i=o.memoizedState,i!==null&&i.dehydrated!==null){if(o.alternate===null)throw Error(r(340));ca()}return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 19:return tt(at),null;case 4:return ha(),null;case 10:return hd(o.type._context),null;case 22:case 23:return Jd(),null;case 24:return null;default:return null}}var is=!1,Dt=!1,Z2=typeof WeakSet=="function"?WeakSet:Set,me=null;function ya(i,o){var s=i.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(p){lt(i,o,p)}else s.current=null}function Fd(i,o,s){try{s()}catch(p){lt(i,o,p)}}var nw=!1;function J2(i,o){if(Jf=Ol,i=Ib(),Hf(i)){if("selectionStart"in i)var s={start:i.selectionStart,end:i.selectionEnd};else e:{s=(s=i.ownerDocument)&&s.defaultView||window;var p=s.getSelection&&s.getSelection();if(p&&p.rangeCount!==0){s=p.anchorNode;var y=p.anchorOffset,b=p.focusNode;p=p.focusOffset;try{s.nodeType,b.nodeType}catch{s=null;break e}var j=0,M=-1,D=-1,J=0,ue=0,le=i,ae=null;t:for(;;){for(var ye;le!==s||y!==0&&le.nodeType!==3||(M=j+y),le!==b||p!==0&&le.nodeType!==3||(D=j+p),le.nodeType===3&&(j+=le.nodeValue.length),(ye=le.firstChild)!==null;)ae=le,le=ye;for(;;){if(le===i)break t;if(ae===s&&++J===y&&(M=j),ae===b&&++ue===p&&(D=j),(ye=le.nextSibling)!==null)break;le=ae,ae=le.parentNode}le=ye}s=M===-1||D===-1?null:{start:M,end:D}}else s=null}s=s||{start:0,end:0}}else s=null;for(ed={focusedElem:i,selectionRange:s},Ol=!1,me=o;me!==null;)if(o=me,i=o.child,(o.subtreeFlags&1028)!==0&&i!==null)i.return=o,me=i;else for(;me!==null;){o=me;try{var be=o.alternate;if((o.flags&1024)!==0)switch(o.tag){case 0:case 11:case 15:break;case 1:if(be!==null){var xe=be.memoizedProps,ft=be.memoizedState,V=o.stateNode,L=V.getSnapshotBeforeUpdate(o.elementType===o.type?xe:Lr(o.type,xe),ft);V.__reactInternalSnapshotBeforeUpdate=L}break;case 3:var Q=o.stateNode.containerInfo;Q.nodeType===1?Q.textContent="":Q.nodeType===9&&Q.documentElement&&Q.removeChild(Q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(ce){lt(o,o.return,ce)}if(i=o.sibling,i!==null){i.return=o.return,me=i;break}me=o.return}return be=nw,nw=!1,be}function Uo(i,o,s){var p=o.updateQueue;if(p=p!==null?p.lastEffect:null,p!==null){var y=p=p.next;do{if((y.tag&i)===i){var b=y.destroy;y.destroy=void 0,b!==void 0&&Fd(o,s,b)}y=y.next}while(y!==p)}}function as(i,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var s=o=o.next;do{if((s.tag&i)===i){var p=s.create;s.destroy=p()}s=s.next}while(s!==o)}}function zd(i){var o=i.ref;if(o!==null){var s=i.stateNode;switch(i.tag){case 5:i=s;break;default:i=s}typeof o=="function"?o(i):o.current=i}}function iw(i){var o=i.alternate;o!==null&&(i.alternate=null,iw(o)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(o=i.stateNode,o!==null&&(delete o[Jr],delete o[No],delete o[id],delete o[I2],delete o[$2])),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}function aw(i){return i.tag===5||i.tag===3||i.tag===4}function ow(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||aw(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function Ud(i,o,s){var p=i.tag;if(p===5||p===6)i=i.stateNode,o?s.nodeType===8?s.parentNode.insertBefore(i,o):s.insertBefore(i,o):(s.nodeType===8?(o=s.parentNode,o.insertBefore(i,s)):(o=s,o.appendChild(i)),s=s._reactRootContainer,s!=null||o.onclick!==null||(o.onclick=$l));else if(p!==4&&(i=i.child,i!==null))for(Ud(i,o,s),i=i.sibling;i!==null;)Ud(i,o,s),i=i.sibling}function Wd(i,o,s){var p=i.tag;if(p===5||p===6)i=i.stateNode,o?s.insertBefore(i,o):s.appendChild(i);else if(p!==4&&(i=i.child,i!==null))for(Wd(i,o,s),i=i.sibling;i!==null;)Wd(i,o,s),i=i.sibling}var Tt=null,Br=!1;function Kn(i,o,s){for(s=s.child;s!==null;)uw(i,o,s),s=s.sibling}function uw(i,o,s){if(Zr&&typeof Zr.onCommitFiberUnmount=="function")try{Zr.onCommitFiberUnmount(gl,s)}catch{}switch(s.tag){case 5:Dt||ya(s,o);case 6:var p=Tt,y=Br;Tt=null,Kn(i,o,s),Tt=p,Br=y,Tt!==null&&(Br?(i=Tt,s=s.stateNode,i.nodeType===8?i.parentNode.removeChild(s):i.removeChild(s)):Tt.removeChild(s.stateNode));break;case 18:Tt!==null&&(Br?(i=Tt,s=s.stateNode,i.nodeType===8?nd(i.parentNode,s):i.nodeType===1&&nd(i,s),wo(i)):nd(Tt,s.stateNode));break;case 4:p=Tt,y=Br,Tt=s.stateNode.containerInfo,Br=!0,Kn(i,o,s),Tt=p,Br=y;break;case 0:case 11:case 14:case 15:if(!Dt&&(p=s.updateQueue,p!==null&&(p=p.lastEffect,p!==null))){y=p=p.next;do{var b=y,j=b.destroy;b=b.tag,j!==void 0&&((b&2)!==0||(b&4)!==0)&&Fd(s,o,j),y=y.next}while(y!==p)}Kn(i,o,s);break;case 1:if(!Dt&&(ya(s,o),p=s.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=s.memoizedProps,p.state=s.memoizedState,p.componentWillUnmount()}catch(M){lt(s,o,M)}Kn(i,o,s);break;case 21:Kn(i,o,s);break;case 22:s.mode&1?(Dt=(p=Dt)||s.memoizedState!==null,Kn(i,o,s),Dt=p):Kn(i,o,s);break;default:Kn(i,o,s)}}function lw(i){var o=i.updateQueue;if(o!==null){i.updateQueue=null;var s=i.stateNode;s===null&&(s=i.stateNode=new Z2),o.forEach(function(p){var y=lN.bind(null,i,p);s.has(p)||(s.add(p),p.then(y,y))})}}function qr(i,o){var s=o.deletions;if(s!==null)for(var p=0;p<s.length;p++){var y=s[p];try{var b=i,j=o,M=j;e:for(;M!==null;){switch(M.tag){case 5:Tt=M.stateNode,Br=!1;break e;case 3:Tt=M.stateNode.containerInfo,Br=!0;break e;case 4:Tt=M.stateNode.containerInfo,Br=!0;break e}M=M.return}if(Tt===null)throw Error(r(160));uw(b,j,y),Tt=null,Br=!1;var D=y.alternate;D!==null&&(D.return=null),y.return=null}catch(J){lt(y,o,J)}}if(o.subtreeFlags&12854)for(o=o.child;o!==null;)sw(o,i),o=o.sibling}function sw(i,o){var s=i.alternate,p=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:if(qr(o,i),rn(i),p&4){try{Uo(3,i,i.return),as(3,i)}catch(xe){lt(i,i.return,xe)}try{Uo(5,i,i.return)}catch(xe){lt(i,i.return,xe)}}break;case 1:qr(o,i),rn(i),p&512&&s!==null&&ya(s,s.return);break;case 5:if(qr(o,i),rn(i),p&512&&s!==null&&ya(s,s.return),i.flags&32){var y=i.stateNode;try{H(y,"")}catch(xe){lt(i,i.return,xe)}}if(p&4&&(y=i.stateNode,y!=null)){var b=i.memoizedProps,j=s!==null?s.memoizedProps:b,M=i.type,D=i.updateQueue;if(i.updateQueue=null,D!==null)try{M==="input"&&b.type==="radio"&&b.name!=null&&Xe(y,b),Qr(M,j);var J=Qr(M,b);for(j=0;j<D.length;j+=2){var ue=D[j],le=D[j+1];ue==="style"?ut(y,le):ue==="dangerouslySetInnerHTML"?dl(y,le):ue==="children"?H(y,le):C(y,ue,le,J)}switch(M){case"input":ht(y,b);break;case"textarea":ci(y,b);break;case"select":var ae=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!b.multiple;var ye=b.value;ye!=null?Mt(y,!!b.multiple,ye,!1):ae!==!!b.multiple&&(b.defaultValue!=null?Mt(y,!!b.multiple,b.defaultValue,!0):Mt(y,!!b.multiple,b.multiple?[]:"",!1))}y[No]=b}catch(xe){lt(i,i.return,xe)}}break;case 6:if(qr(o,i),rn(i),p&4){if(i.stateNode===null)throw Error(r(162));y=i.stateNode,b=i.memoizedProps;try{y.nodeValue=b}catch(xe){lt(i,i.return,xe)}}break;case 3:if(qr(o,i),rn(i),p&4&&s!==null&&s.memoizedState.isDehydrated)try{wo(o.containerInfo)}catch(xe){lt(i,i.return,xe)}break;case 4:qr(o,i),rn(i);break;case 13:qr(o,i),rn(i),y=i.child,y.flags&8192&&(b=y.memoizedState!==null,y.stateNode.isHidden=b,!b||y.alternate!==null&&y.alternate.memoizedState!==null||(Kd=ct())),p&4&&lw(i);break;case 22:if(ue=s!==null&&s.memoizedState!==null,i.mode&1?(Dt=(J=Dt)||ue,qr(o,i),Dt=J):qr(o,i),rn(i),p&8192){if(J=i.memoizedState!==null,(i.stateNode.isHidden=J)&&!ue&&(i.mode&1)!==0)for(me=i,ue=i.child;ue!==null;){for(le=me=ue;me!==null;){switch(ae=me,ye=ae.child,ae.tag){case 0:case 11:case 14:case 15:Uo(4,ae,ae.return);break;case 1:ya(ae,ae.return);var be=ae.stateNode;if(typeof be.componentWillUnmount=="function"){p=ae,s=ae.return;try{o=p,be.props=o.memoizedProps,be.state=o.memoizedState,be.componentWillUnmount()}catch(xe){lt(p,s,xe)}}break;case 5:ya(ae,ae.return);break;case 22:if(ae.memoizedState!==null){dw(le);continue}}ye!==null?(ye.return=ae,me=ye):dw(le)}ue=ue.sibling}e:for(ue=null,le=i;;){if(le.tag===5){if(ue===null){ue=le;try{y=le.stateNode,J?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(M=le.stateNode,D=le.memoizedProps.style,j=D!=null&&D.hasOwnProperty("display")?D.display:null,M.style.display=_e("display",j))}catch(xe){lt(i,i.return,xe)}}}else if(le.tag===6){if(ue===null)try{le.stateNode.nodeValue=J?"":le.memoizedProps}catch(xe){lt(i,i.return,xe)}}else if((le.tag!==22&&le.tag!==23||le.memoizedState===null||le===i)&&le.child!==null){le.child.return=le,le=le.child;continue}if(le===i)break e;for(;le.sibling===null;){if(le.return===null||le.return===i)break e;ue===le&&(ue=null),le=le.return}ue===le&&(ue=null),le.sibling.return=le.return,le=le.sibling}}break;case 19:qr(o,i),rn(i),p&4&&lw(i);break;case 21:break;default:qr(o,i),rn(i)}}function rn(i){var o=i.flags;if(o&2){try{e:{for(var s=i.return;s!==null;){if(aw(s)){var p=s;break e}s=s.return}throw Error(r(160))}switch(p.tag){case 5:var y=p.stateNode;p.flags&32&&(H(y,""),p.flags&=-33);var b=ow(i);Wd(i,b,y);break;case 3:case 4:var j=p.stateNode.containerInfo,M=ow(i);Ud(i,M,j);break;default:throw Error(r(161))}}catch(D){lt(i,i.return,D)}i.flags&=-3}o&4096&&(i.flags&=-4097)}function eN(i,o,s){me=i,cw(i)}function cw(i,o,s){for(var p=(i.mode&1)!==0;me!==null;){var y=me,b=y.child;if(y.tag===22&&p){var j=y.memoizedState!==null||is;if(!j){var M=y.alternate,D=M!==null&&M.memoizedState!==null||Dt;M=is;var J=Dt;if(is=j,(Dt=D)&&!J)for(me=y;me!==null;)j=me,D=j.child,j.tag===22&&j.memoizedState!==null?pw(y):D!==null?(D.return=j,me=D):pw(y);for(;b!==null;)me=b,cw(b),b=b.sibling;me=y,is=M,Dt=J}fw(i)}else(y.subtreeFlags&8772)!==0&&b!==null?(b.return=y,me=b):fw(i)}}function fw(i){for(;me!==null;){var o=me;if((o.flags&8772)!==0){var s=o.alternate;try{if((o.flags&8772)!==0)switch(o.tag){case 0:case 11:case 15:Dt||as(5,o);break;case 1:var p=o.stateNode;if(o.flags&4&&!Dt)if(s===null)p.componentDidMount();else{var y=o.elementType===o.type?s.memoizedProps:Lr(o.type,s.memoizedProps);p.componentDidUpdate(y,s.memoizedState,p.__reactInternalSnapshotBeforeUpdate)}var b=o.updateQueue;b!==null&&dx(o,b,p);break;case 3:var j=o.updateQueue;if(j!==null){if(s=null,o.child!==null)switch(o.child.tag){case 5:s=o.child.stateNode;break;case 1:s=o.child.stateNode}dx(o,j,s)}break;case 5:var M=o.stateNode;if(s===null&&o.flags&4){s=M;var D=o.memoizedProps;switch(o.type){case"button":case"input":case"select":case"textarea":D.autoFocus&&s.focus();break;case"img":D.src&&(s.src=D.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(o.memoizedState===null){var J=o.alternate;if(J!==null){var ue=J.memoizedState;if(ue!==null){var le=ue.dehydrated;le!==null&&wo(le)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Dt||o.flags&512&&zd(o)}catch(ae){lt(o,o.return,ae)}}if(o===i){me=null;break}if(s=o.sibling,s!==null){s.return=o.return,me=s;break}me=o.return}}function dw(i){for(;me!==null;){var o=me;if(o===i){me=null;break}var s=o.sibling;if(s!==null){s.return=o.return,me=s;break}me=o.return}}function pw(i){for(;me!==null;){var o=me;try{switch(o.tag){case 0:case 11:case 15:var s=o.return;try{as(4,o)}catch(D){lt(o,s,D)}break;case 1:var p=o.stateNode;if(typeof p.componentDidMount=="function"){var y=o.return;try{p.componentDidMount()}catch(D){lt(o,y,D)}}var b=o.return;try{zd(o)}catch(D){lt(o,b,D)}break;case 5:var j=o.return;try{zd(o)}catch(D){lt(o,j,D)}}}catch(D){lt(o,o.return,D)}if(o===i){me=null;break}var M=o.sibling;if(M!==null){M.return=o.return,me=M;break}me=o.return}}var tN=Math.ceil,os=T.ReactCurrentDispatcher,Hd=T.ReactCurrentOwner,_r=T.ReactCurrentBatchConfig,Be=0,Pt=null,vt=null,Ct=0,fr=0,ma=zn(0),bt=0,Wo=null,xi=0,us=0,Vd=0,Ho=null,Qt=null,Kd=0,ga=1/0,mn=null,ls=!1,Gd=null,Gn=null,ss=!1,Xn=null,cs=0,Vo=0,Xd=null,fs=-1,ds=0;function Ut(){return(Be&6)!==0?ct():fs!==-1?fs:fs=ct()}function Yn(i){return(i.mode&1)===0?1:(Be&2)!==0&&Ct!==0?Ct&-Ct:L2.transition!==null?(ds===0&&(ds=ob()),ds):(i=He,i!==0||(i=window.event,i=i===void 0?16:vb(i.type)),i)}function Fr(i,o,s,p){if(50<Vo)throw Vo=0,Xd=null,Error(r(185));yo(i,s,p),((Be&2)===0||i!==Pt)&&(i===Pt&&((Be&2)===0&&(us|=s),bt===4&&Qn(i,Ct)),Zt(i,p),s===1&&Be===0&&(o.mode&1)===0&&(ga=ct()+500,ql&&Wn()))}function Zt(i,o){var s=i.callbackNode;Lk(i,o);var p=wl(i,i===Pt?Ct:0);if(p===0)s!==null&&nb(s),i.callbackNode=null,i.callbackPriority=0;else if(o=p&-p,i.callbackPriority!==o){if(s!=null&&nb(s),o===1)i.tag===0?D2(vw.bind(null,i)):ex(vw.bind(null,i)),M2(function(){(Be&6)===0&&Wn()}),s=null;else{switch(ub(p)){case 1:s=jf;break;case 4:s=ib;break;case 16:s=ml;break;case 536870912:s=ab;break;default:s=ml}s=Sw(s,hw.bind(null,i))}i.callbackPriority=o,i.callbackNode=s}}function hw(i,o){if(fs=-1,ds=0,(Be&6)!==0)throw Error(r(327));var s=i.callbackNode;if(ba()&&i.callbackNode!==s)return null;var p=wl(i,i===Pt?Ct:0);if(p===0)return null;if((p&30)!==0||(p&i.expiredLanes)!==0||o)o=ps(i,p);else{o=p;var y=Be;Be|=2;var b=mw();(Pt!==i||Ct!==o)&&(mn=null,ga=ct()+500,_i(i,o));do try{iN();break}catch(M){yw(i,M)}while(!0);pd(),os.current=b,Be=y,vt!==null?o=0:(Pt=null,Ct=0,o=bt)}if(o!==0){if(o===2&&(y=Tf(i),y!==0&&(p=y,o=Yd(i,y))),o===1)throw s=Wo,_i(i,0),Qn(i,p),Zt(i,ct()),s;if(o===6)Qn(i,p);else{if(y=i.current.alternate,(p&30)===0&&!rN(y)&&(o=ps(i,p),o===2&&(b=Tf(i),b!==0&&(p=b,o=Yd(i,b))),o===1))throw s=Wo,_i(i,0),Qn(i,p),Zt(i,ct()),s;switch(i.finishedWork=y,i.finishedLanes=p,o){case 0:case 1:throw Error(r(345));case 2:Si(i,Qt,mn);break;case 3:if(Qn(i,p),(p&130023424)===p&&(o=Kd+500-ct(),10<o)){if(wl(i,0)!==0)break;if(y=i.suspendedLanes,(y&p)!==p){Ut(),i.pingedLanes|=i.suspendedLanes&y;break}i.timeoutHandle=rd(Si.bind(null,i,Qt,mn),o);break}Si(i,Qt,mn);break;case 4:if(Qn(i,p),(p&4194240)===p)break;for(o=i.eventTimes,y=-1;0<p;){var j=31-Ir(p);b=1<<j,j=o[j],j>y&&(y=j),p&=~b}if(p=y,p=ct()-p,p=(120>p?120:480>p?480:1080>p?1080:1920>p?1920:3e3>p?3e3:4320>p?4320:1960*tN(p/1960))-p,10<p){i.timeoutHandle=rd(Si.bind(null,i,Qt,mn),p);break}Si(i,Qt,mn);break;case 5:Si(i,Qt,mn);break;default:throw Error(r(329))}}}return Zt(i,ct()),i.callbackNode===s?hw.bind(null,i):null}function Yd(i,o){var s=Ho;return i.current.memoizedState.isDehydrated&&(_i(i,o).flags|=256),i=ps(i,o),i!==2&&(o=Qt,Qt=s,o!==null&&Qd(o)),i}function Qd(i){Qt===null?Qt=i:Qt.push.apply(Qt,i)}function rN(i){for(var o=i;;){if(o.flags&16384){var s=o.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var p=0;p<s.length;p++){var y=s[p],b=y.getSnapshot;y=y.value;try{if(!$r(b(),y))return!1}catch{return!1}}}if(s=o.child,o.subtreeFlags&16384&&s!==null)s.return=o,o=s;else{if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return!0;o=o.return}o.sibling.return=o.return,o=o.sibling}}return!0}function Qn(i,o){for(o&=~Vd,o&=~us,i.suspendedLanes|=o,i.pingedLanes&=~o,i=i.expirationTimes;0<o;){var s=31-Ir(o),p=1<<s;i[s]=-1,o&=~p}}function vw(i){if((Be&6)!==0)throw Error(r(327));ba();var o=wl(i,0);if((o&1)===0)return Zt(i,ct()),null;var s=ps(i,o);if(i.tag!==0&&s===2){var p=Tf(i);p!==0&&(o=p,s=Yd(i,p))}if(s===1)throw s=Wo,_i(i,0),Qn(i,o),Zt(i,ct()),s;if(s===6)throw Error(r(345));return i.finishedWork=i.current.alternate,i.finishedLanes=o,Si(i,Qt,mn),Zt(i,ct()),null}function Zd(i,o){var s=Be;Be|=1;try{return i(o)}finally{Be=s,Be===0&&(ga=ct()+500,ql&&Wn())}}function wi(i){Xn!==null&&Xn.tag===0&&(Be&6)===0&&ba();var o=Be;Be|=1;var s=_r.transition,p=He;try{if(_r.transition=null,He=1,i)return i()}finally{He=p,_r.transition=s,Be=o,(Be&6)===0&&Wn()}}function Jd(){fr=ma.current,tt(ma)}function _i(i,o){i.finishedWork=null,i.finishedLanes=0;var s=i.timeoutHandle;if(s!==-1&&(i.timeoutHandle=-1,N2(s)),vt!==null)for(s=vt.return;s!==null;){var p=s;switch(ld(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&Ll();break;case 3:ha(),tt(Gt),tt(Rt),wd();break;case 5:bd(p);break;case 4:ha();break;case 13:tt(at);break;case 19:tt(at);break;case 10:hd(p.type._context);break;case 22:case 23:Jd()}s=s.return}if(Pt=i,vt=i=Zn(i.current,null),Ct=fr=o,bt=0,Wo=null,Vd=us=xi=0,Qt=Ho=null,mi!==null){for(o=0;o<mi.length;o++)if(s=mi[o],p=s.interleaved,p!==null){s.interleaved=null;var y=p.next,b=s.pending;if(b!==null){var j=b.next;b.next=y,p.next=j}s.pending=p}mi=null}return i}function yw(i,o){do{var s=vt;try{if(pd(),Yl.current=es,Ql){for(var p=ot.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}Ql=!1}if(bi=0,Ot=gt=ot=null,Lo=!1,Bo=0,Hd.current=null,s===null||s.return===null){bt=1,Wo=o,vt=null;break}e:{var b=i,j=s.return,M=s,D=o;if(o=Ct,M.flags|=32768,D!==null&&typeof D=="object"&&typeof D.then=="function"){var J=D,ue=M,le=ue.tag;if((ue.mode&1)===0&&(le===0||le===11||le===15)){var ae=ue.alternate;ae?(ue.updateQueue=ae.updateQueue,ue.memoizedState=ae.memoizedState,ue.lanes=ae.lanes):(ue.updateQueue=null,ue.memoizedState=null)}var ye=Fx(j);if(ye!==null){ye.flags&=-257,zx(ye,j,M,b,o),ye.mode&1&&qx(b,J,o),o=ye,D=J;var be=o.updateQueue;if(be===null){var xe=new Set;xe.add(D),o.updateQueue=xe}else be.add(D);break e}else{if((o&1)===0){qx(b,J,o),ep();break e}D=Error(r(426))}}else if(nt&&M.mode&1){var ft=Fx(j);if(ft!==null){(ft.flags&65536)===0&&(ft.flags|=256),zx(ft,j,M,b,o),fd(va(D,M));break e}}b=D=va(D,M),bt!==4&&(bt=2),Ho===null?Ho=[b]:Ho.push(b),b=j;do{switch(b.tag){case 3:b.flags|=65536,o&=-o,b.lanes|=o;var V=Lx(b,D,o);fx(b,V);break e;case 1:M=D;var L=b.type,Q=b.stateNode;if((b.flags&128)===0&&(typeof L.getDerivedStateFromError=="function"||Q!==null&&typeof Q.componentDidCatch=="function"&&(Gn===null||!Gn.has(Q)))){b.flags|=65536,o&=-o,b.lanes|=o;var ce=Bx(b,M,o);fx(b,ce);break e}}b=b.return}while(b!==null)}bw(s)}catch(Pe){o=Pe,vt===s&&s!==null&&(vt=s=s.return);continue}break}while(!0)}function mw(){var i=os.current;return os.current=es,i===null?es:i}function ep(){(bt===0||bt===3||bt===2)&&(bt=4),Pt===null||(xi&268435455)===0&&(us&268435455)===0||Qn(Pt,Ct)}function ps(i,o){var s=Be;Be|=2;var p=mw();(Pt!==i||Ct!==o)&&(mn=null,_i(i,o));do try{nN();break}catch(y){yw(i,y)}while(!0);if(pd(),Be=s,os.current=p,vt!==null)throw Error(r(261));return Pt=null,Ct=0,bt}function nN(){for(;vt!==null;)gw(vt)}function iN(){for(;vt!==null&&!Tk();)gw(vt)}function gw(i){var o=_w(i.alternate,i,fr);i.memoizedProps=i.pendingProps,o===null?bw(i):vt=o,Hd.current=null}function bw(i){var o=i;do{var s=o.alternate;if(i=o.return,(o.flags&32768)===0){if(s=Y2(s,o,fr),s!==null){vt=s;return}}else{if(s=Q2(s,o),s!==null){s.flags&=32767,vt=s;return}if(i!==null)i.flags|=32768,i.subtreeFlags=0,i.deletions=null;else{bt=6,vt=null;return}}if(o=o.sibling,o!==null){vt=o;return}vt=o=i}while(o!==null);bt===0&&(bt=5)}function Si(i,o,s){var p=He,y=_r.transition;try{_r.transition=null,He=1,aN(i,o,s,p)}finally{_r.transition=y,He=p}return null}function aN(i,o,s,p){do ba();while(Xn!==null);if((Be&6)!==0)throw Error(r(327));s=i.finishedWork;var y=i.finishedLanes;if(s===null)return null;if(i.finishedWork=null,i.finishedLanes=0,s===i.current)throw Error(r(177));i.callbackNode=null,i.callbackPriority=0;var b=s.lanes|s.childLanes;if(Bk(i,b),i===Pt&&(vt=Pt=null,Ct=0),(s.subtreeFlags&2064)===0&&(s.flags&2064)===0||ss||(ss=!0,Sw(ml,function(){return ba(),null})),b=(s.flags&15990)!==0,(s.subtreeFlags&15990)!==0||b){b=_r.transition,_r.transition=null;var j=He;He=1;var M=Be;Be|=4,Hd.current=null,J2(i,s),sw(s,i),P2(ed),Ol=!!Jf,ed=Jf=null,i.current=s,eN(s),Ck(),Be=M,He=j,_r.transition=b}else i.current=s;if(ss&&(ss=!1,Xn=i,cs=y),b=i.pendingLanes,b===0&&(Gn=null),Mk(s.stateNode),Zt(i,ct()),o!==null)for(p=i.onRecoverableError,s=0;s<o.length;s++)y=o[s],p(y.value,{componentStack:y.stack,digest:y.digest});if(ls)throw ls=!1,i=Gd,Gd=null,i;return(cs&1)!==0&&i.tag!==0&&ba(),b=i.pendingLanes,(b&1)!==0?i===Xd?Vo++:(Vo=0,Xd=i):Vo=0,Wn(),null}function ba(){if(Xn!==null){var i=ub(cs),o=_r.transition,s=He;try{if(_r.transition=null,He=16>i?16:i,Xn===null)var p=!1;else{if(i=Xn,Xn=null,cs=0,(Be&6)!==0)throw Error(r(331));var y=Be;for(Be|=4,me=i.current;me!==null;){var b=me,j=b.child;if((me.flags&16)!==0){var M=b.deletions;if(M!==null){for(var D=0;D<M.length;D++){var J=M[D];for(me=J;me!==null;){var ue=me;switch(ue.tag){case 0:case 11:case 15:Uo(8,ue,b)}var le=ue.child;if(le!==null)le.return=ue,me=le;else for(;me!==null;){ue=me;var ae=ue.sibling,ye=ue.return;if(iw(ue),ue===J){me=null;break}if(ae!==null){ae.return=ye,me=ae;break}me=ye}}}var be=b.alternate;if(be!==null){var xe=be.child;if(xe!==null){be.child=null;do{var ft=xe.sibling;xe.sibling=null,xe=ft}while(xe!==null)}}me=b}}if((b.subtreeFlags&2064)!==0&&j!==null)j.return=b,me=j;else e:for(;me!==null;){if(b=me,(b.flags&2048)!==0)switch(b.tag){case 0:case 11:case 15:Uo(9,b,b.return)}var V=b.sibling;if(V!==null){V.return=b.return,me=V;break e}me=b.return}}var L=i.current;for(me=L;me!==null;){j=me;var Q=j.child;if((j.subtreeFlags&2064)!==0&&Q!==null)Q.return=j,me=Q;else e:for(j=L;me!==null;){if(M=me,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:as(9,M)}}catch(Pe){lt(M,M.return,Pe)}if(M===j){me=null;break e}var ce=M.sibling;if(ce!==null){ce.return=M.return,me=ce;break e}me=M.return}}if(Be=y,Wn(),Zr&&typeof Zr.onPostCommitFiberRoot=="function")try{Zr.onPostCommitFiberRoot(gl,i)}catch{}p=!0}return p}finally{He=s,_r.transition=o}}return!1}function xw(i,o,s){o=va(s,o),o=Lx(i,o,1),i=Vn(i,o,1),o=Ut(),i!==null&&(yo(i,1,o),Zt(i,o))}function lt(i,o,s){if(i.tag===3)xw(i,i,s);else for(;o!==null;){if(o.tag===3){xw(o,i,s);break}else if(o.tag===1){var p=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Gn===null||!Gn.has(p))){i=va(s,i),i=Bx(o,i,1),o=Vn(o,i,1),i=Ut(),o!==null&&(yo(o,1,i),Zt(o,i));break}}o=o.return}}function oN(i,o,s){var p=i.pingCache;p!==null&&p.delete(o),o=Ut(),i.pingedLanes|=i.suspendedLanes&s,Pt===i&&(Ct&s)===s&&(bt===4||bt===3&&(Ct&130023424)===Ct&&500>ct()-Kd?_i(i,0):Vd|=s),Zt(i,o)}function ww(i,o){o===0&&((i.mode&1)===0?o=1:(o=xl,xl<<=1,(xl&130023424)===0&&(xl=4194304)));var s=Ut();i=hn(i,o),i!==null&&(yo(i,o,s),Zt(i,s))}function uN(i){var o=i.memoizedState,s=0;o!==null&&(s=o.retryLane),ww(i,s)}function lN(i,o){var s=0;switch(i.tag){case 13:var p=i.stateNode,y=i.memoizedState;y!==null&&(s=y.retryLane);break;case 19:p=i.stateNode;break;default:throw Error(r(314))}p!==null&&p.delete(o),ww(i,s)}var _w;_w=function(i,o,s){if(i!==null)if(i.memoizedProps!==o.pendingProps||Gt.current)Yt=!0;else{if((i.lanes&s)===0&&(o.flags&128)===0)return Yt=!1,X2(i,o,s);Yt=(i.flags&131072)!==0}else Yt=!1,nt&&(o.flags&1048576)!==0&&tx(o,zl,o.index);switch(o.lanes=0,o.tag){case 2:var p=o.type;ns(i,o),i=o.pendingProps;var y=ua(o,Rt.current);pa(o,s),y=Od(null,o,p,i,y,s);var b=Pd();return o.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,Xt(p)?(b=!0,Bl(o)):b=!1,o.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,md(o),y.updater=ts,o.stateNode=y,y._reactInternals=o,kd(o,p,i,s),o=Id(null,o,p,!0,b,s)):(o.tag=0,nt&&b&&ud(o),zt(null,o,y,s),o=o.child),o;case 16:p=o.elementType;e:{switch(ns(i,o),i=o.pendingProps,y=p._init,p=y(p._payload),o.type=p,y=o.tag=cN(p),i=Lr(p,i),y){case 0:o=Rd(null,o,p,i,s);break e;case 1:o=Gx(null,o,p,i,s);break e;case 11:o=Ux(null,o,p,i,s);break e;case 14:o=Wx(null,o,p,Lr(p.type,i),s);break e}throw Error(r(306,p,""))}return o;case 0:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),Rd(i,o,p,y,s);case 1:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),Gx(i,o,p,y,s);case 3:e:{if(Xx(o),i===null)throw Error(r(387));p=o.pendingProps,b=o.memoizedState,y=b.element,cx(i,o),Gl(o,p,null,s);var j=o.memoizedState;if(p=j.element,b.isDehydrated)if(b={element:p,isDehydrated:!1,cache:j.cache,pendingSuspenseBoundaries:j.pendingSuspenseBoundaries,transitions:j.transitions},o.updateQueue.baseState=b,o.memoizedState=b,o.flags&256){y=va(Error(r(423)),o),o=Yx(i,o,p,s,y);break e}else if(p!==y){y=va(Error(r(424)),o),o=Yx(i,o,p,s,y);break e}else for(cr=Fn(o.stateNode.containerInfo.firstChild),sr=o,nt=!0,Dr=null,s=lx(o,null,p,s),o.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(ca(),p===y){o=yn(i,o,s);break e}zt(i,o,p,s)}o=o.child}return o;case 5:return px(o),i===null&&cd(o),p=o.type,y=o.pendingProps,b=i!==null?i.memoizedProps:null,j=y.children,td(p,y)?j=null:b!==null&&td(p,b)&&(o.flags|=32),Kx(i,o),zt(i,o,j,s),o.child;case 6:return i===null&&cd(o),null;case 13:return Qx(i,o,s);case 4:return gd(o,o.stateNode.containerInfo),p=o.pendingProps,i===null?o.child=fa(o,null,p,s):zt(i,o,p,s),o.child;case 11:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),Ux(i,o,p,y,s);case 7:return zt(i,o,o.pendingProps,s),o.child;case 8:return zt(i,o,o.pendingProps.children,s),o.child;case 12:return zt(i,o,o.pendingProps.children,s),o.child;case 10:e:{if(p=o.type._context,y=o.pendingProps,b=o.memoizedProps,j=y.value,Ye(Hl,p._currentValue),p._currentValue=j,b!==null)if($r(b.value,j)){if(b.children===y.children&&!Gt.current){o=yn(i,o,s);break e}}else for(b=o.child,b!==null&&(b.return=o);b!==null;){var M=b.dependencies;if(M!==null){j=b.child;for(var D=M.firstContext;D!==null;){if(D.context===p){if(b.tag===1){D=vn(-1,s&-s),D.tag=2;var J=b.updateQueue;if(J!==null){J=J.shared;var ue=J.pending;ue===null?D.next=D:(D.next=ue.next,ue.next=D),J.pending=D}}b.lanes|=s,D=b.alternate,D!==null&&(D.lanes|=s),vd(b.return,s,o),M.lanes|=s;break}D=D.next}}else if(b.tag===10)j=b.type===o.type?null:b.child;else if(b.tag===18){if(j=b.return,j===null)throw Error(r(341));j.lanes|=s,M=j.alternate,M!==null&&(M.lanes|=s),vd(j,s,o),j=b.sibling}else j=b.child;if(j!==null)j.return=b;else for(j=b;j!==null;){if(j===o){j=null;break}if(b=j.sibling,b!==null){b.return=j.return,j=b;break}j=j.return}b=j}zt(i,o,y.children,s),o=o.child}return o;case 9:return y=o.type,p=o.pendingProps.children,pa(o,s),y=xr(y),p=p(y),o.flags|=1,zt(i,o,p,s),o.child;case 14:return p=o.type,y=Lr(p,o.pendingProps),y=Lr(p.type,y),Wx(i,o,p,y,s);case 15:return Hx(i,o,o.type,o.pendingProps,s);case 17:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),ns(i,o),o.tag=1,Xt(p)?(i=!0,Bl(o)):i=!1,pa(o,s),$x(o,p,y),kd(o,p,y,s),Id(null,o,p,!0,i,s);case 19:return Jx(i,o,s);case 22:return Vx(i,o,s)}throw Error(r(156,o.tag))};function Sw(i,o){return rb(i,o)}function sN(i,o,s,p){this.tag=i,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=p,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Sr(i,o,s,p){return new sN(i,o,s,p)}function tp(i){return i=i.prototype,!(!i||!i.isReactComponent)}function cN(i){if(typeof i=="function")return tp(i)?1:0;if(i!=null){if(i=i.$$typeof,i===N)return 11;if(i===K)return 14}return 2}function Zn(i,o){var s=i.alternate;return s===null?(s=Sr(i.tag,o,i.key,i.mode),s.elementType=i.elementType,s.type=i.type,s.stateNode=i.stateNode,s.alternate=i,i.alternate=s):(s.pendingProps=o,s.type=i.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=i.flags&14680064,s.childLanes=i.childLanes,s.lanes=i.lanes,s.child=i.child,s.memoizedProps=i.memoizedProps,s.memoizedState=i.memoizedState,s.updateQueue=i.updateQueue,o=i.dependencies,s.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},s.sibling=i.sibling,s.index=i.index,s.ref=i.ref,s}function hs(i,o,s,p,y,b){var j=2;if(p=i,typeof i=="function")tp(i)&&(j=1);else if(typeof i=="string")j=5;else e:switch(i){case k:return Oi(s.children,y,b,o);case I:j=8,y|=8;break;case $:return i=Sr(12,s,o,y|2),i.elementType=$,i.lanes=b,i;case B:return i=Sr(13,s,o,y),i.elementType=B,i.lanes=b,i;case q:return i=Sr(19,s,o,y),i.elementType=q,i.lanes=b,i;case te:return vs(s,y,b,o);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case G:j=10;break e;case F:j=9;break e;case N:j=11;break e;case K:j=14;break e;case Z:j=16,p=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return o=Sr(j,s,o,y),o.elementType=i,o.type=p,o.lanes=b,o}function Oi(i,o,s,p){return i=Sr(7,i,p,o),i.lanes=s,i}function vs(i,o,s,p){return i=Sr(22,i,p,o),i.elementType=te,i.lanes=s,i.stateNode={isHidden:!1},i}function rp(i,o,s){return i=Sr(6,i,null,o),i.lanes=s,i}function np(i,o,s){return o=Sr(4,i.children!==null?i.children:[],i.key,o),o.lanes=s,o.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},o}function fN(i,o,s,p,y){this.tag=o,this.containerInfo=i,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cf(0),this.expirationTimes=Cf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cf(0),this.identifierPrefix=p,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function ip(i,o,s,p,y,b,j,M,D){return i=new fN(i,o,s,M,D),o===1?(o=1,b===!0&&(o|=8)):o=0,b=Sr(3,null,null,o),i.current=b,b.stateNode=i,b.memoizedState={element:p,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},md(b),i}function dN(i,o,s){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:P,key:p==null?null:""+p,children:i,containerInfo:o,implementation:s}}function Ow(i){if(!i)return Un;i=i._reactInternals;e:{if(di(i)!==i||i.tag!==1)throw Error(r(170));var o=i;do{switch(o.tag){case 3:o=o.stateNode.context;break e;case 1:if(Xt(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break e}}o=o.return}while(o!==null);throw Error(r(171))}if(i.tag===1){var s=i.type;if(Xt(s))return Zb(i,s,o)}return o}function Pw(i,o,s,p,y,b,j,M,D){return i=ip(s,p,!0,i,y,b,j,M,D),i.context=Ow(null),s=i.current,p=Ut(),y=Yn(s),b=vn(p,y),b.callback=o??null,Vn(s,b,y),i.current.lanes=y,yo(i,y,p),Zt(i,p),i}function ys(i,o,s,p){var y=o.current,b=Ut(),j=Yn(y);return s=Ow(s),o.context===null?o.context=s:o.pendingContext=s,o=vn(b,j),o.payload={element:i},p=p===void 0?null:p,p!==null&&(o.callback=p),i=Vn(y,o,j),i!==null&&(Fr(i,y,j,b),Kl(i,y,j)),j}function ms(i){if(i=i.current,!i.child)return null;switch(i.child.tag){case 5:return i.child.stateNode;default:return i.child.stateNode}}function Aw(i,o){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var s=i.retryLane;i.retryLane=s!==0&&s<o?s:o}}function ap(i,o){Aw(i,o),(i=i.alternate)&&Aw(i,o)}function pN(){return null}var Ew=typeof reportError=="function"?reportError:function(i){console.error(i)};function op(i){this._internalRoot=i}gs.prototype.render=op.prototype.render=function(i){var o=this._internalRoot;if(o===null)throw Error(r(409));ys(i,o,null,null)},gs.prototype.unmount=op.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var o=i.containerInfo;wi(function(){ys(null,i,null,null)}),o[cn]=null}};function gs(i){this._internalRoot=i}gs.prototype.unstable_scheduleHydration=function(i){if(i){var o=cb();i={blockedOn:null,target:i,priority:o};for(var s=0;s<Ln.length&&o!==0&&o<Ln[s].priority;s++);Ln.splice(s,0,i),s===0&&pb(i)}};function up(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function bs(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11&&(i.nodeType!==8||i.nodeValue!==" react-mount-point-unstable "))}function jw(){}function hN(i,o,s,p,y){if(y){if(typeof p=="function"){var b=p;p=function(){var J=ms(j);b.call(J)}}var j=Pw(o,p,i,0,null,!1,!1,"",jw);return i._reactRootContainer=j,i[cn]=j.current,Co(i.nodeType===8?i.parentNode:i),wi(),j}for(;y=i.lastChild;)i.removeChild(y);if(typeof p=="function"){var M=p;p=function(){var J=ms(D);M.call(J)}}var D=ip(i,0,!1,null,null,!1,!1,"",jw);return i._reactRootContainer=D,i[cn]=D.current,Co(i.nodeType===8?i.parentNode:i),wi(function(){ys(o,D,s,p)}),D}function xs(i,o,s,p,y){var b=s._reactRootContainer;if(b){var j=b;if(typeof y=="function"){var M=y;y=function(){var D=ms(j);M.call(D)}}ys(o,j,i,y)}else j=hN(s,o,i,y,p);return ms(j)}lb=function(i){switch(i.tag){case 3:var o=i.stateNode;if(o.current.memoizedState.isDehydrated){var s=vo(o.pendingLanes);s!==0&&(kf(o,s|1),Zt(o,ct()),(Be&6)===0&&(ga=ct()+500,Wn()))}break;case 13:wi(function(){var p=hn(i,1);if(p!==null){var y=Ut();Fr(p,i,1,y)}}),ap(i,1)}},Nf=function(i){if(i.tag===13){var o=hn(i,134217728);if(o!==null){var s=Ut();Fr(o,i,134217728,s)}ap(i,134217728)}},sb=function(i){if(i.tag===13){var o=Yn(i),s=hn(i,o);if(s!==null){var p=Ut();Fr(s,i,o,p)}ap(i,o)}},cb=function(){return He},fb=function(i,o){var s=He;try{return He=i,o()}finally{He=s}},Xi=function(i,o,s){switch(o){case"input":if(ht(i,s),o=s.name,s.type==="radio"&&o!=null){for(s=i;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),o=0;o<s.length;o++){var p=s[o];if(p!==i&&p.form===i.form){var y=Dl(p);if(!y)throw Error(r(90));ie(p),ht(p,y)}}}break;case"textarea":ci(i,s);break;case"select":o=s.value,o!=null&&Mt(i,!!s.multiple,o,!1)}},Rn=Zd,Kt=wi;var vN={usingClientEntryPoint:!1,Events:[Mo,aa,Dl,hl,Mn,Zd]},Ko={findFiberByHostInstance:pi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},yN={bundleType:Ko.bundleType,version:Ko.version,rendererPackageName:Ko.rendererPackageName,rendererConfig:Ko.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(i){return i=eb(i),i===null?null:i.stateNode},findFiberByHostInstance:Ko.findFiberByHostInstance||pN,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 ws=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ws.isDisabled&&ws.supportsFiber)try{gl=ws.inject(yN),Zr=ws}catch{}}return Jt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vN,Jt.createPortal=function(i,o){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!up(o))throw Error(r(200));return dN(i,o,null,s)},Jt.createRoot=function(i,o){if(!up(i))throw Error(r(299));var s=!1,p="",y=Ew;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onRecoverableError!==void 0&&(y=o.onRecoverableError)),o=ip(i,1,!1,null,null,s,!1,p,y),i[cn]=o.current,Co(i.nodeType===8?i.parentNode:i),new op(o)},Jt.findDOMNode=function(i){if(i==null)return null;if(i.nodeType===1)return i;var o=i._reactInternals;if(o===void 0)throw typeof i.render=="function"?Error(r(188)):(i=Object.keys(i).join(","),Error(r(268,i)));return i=eb(o),i=i===null?null:i.stateNode,i},Jt.flushSync=function(i){return wi(i)},Jt.hydrate=function(i,o,s){if(!bs(o))throw Error(r(200));return xs(null,i,o,!0,s)},Jt.hydrateRoot=function(i,o,s){if(!up(i))throw Error(r(405));var p=s!=null&&s.hydratedSources||null,y=!1,b="",j=Ew;if(s!=null&&(s.unstable_strictMode===!0&&(y=!0),s.identifierPrefix!==void 0&&(b=s.identifierPrefix),s.onRecoverableError!==void 0&&(j=s.onRecoverableError)),o=Pw(o,null,i,1,s??null,y,!1,b,j),i[cn]=o.current,Co(i),p)for(i=0;i<p.length;i++)s=p[i],y=s._getVersion,y=y(s._source),o.mutableSourceEagerHydrationData==null?o.mutableSourceEagerHydrationData=[s,y]:o.mutableSourceEagerHydrationData.push(s,y);return new gs(o)},Jt.render=function(i,o,s){if(!bs(o))throw Error(r(200));return xs(null,i,o,!1,s)},Jt.unmountComponentAtNode=function(i){if(!bs(i))throw Error(r(40));return i._reactRootContainer?(wi(function(){xs(null,null,i,!1,function(){i._reactRootContainer=null,i[cn]=null})}),!0):!1},Jt.unstable_batchedUpdates=Zd,Jt.unstable_renderSubtreeIntoContainer=function(i,o,s,p){if(!bs(s))throw Error(r(200));if(i==null||i._reactInternals===void 0)throw Error(r(38));return xs(i,o,s,!1,p)},Jt.version="18.3.1-next-f1338f8080-20240426",Jt}var $w;function ON(){if($w)return cp.exports;$w=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),cp.exports=SN(),cp.exports}var Dw;function PN(){if(Dw)return Ss;Dw=1;var e=ON();return Ss.createRoot=e.createRoot,Ss.hydrateRoot=e.hydrateRoot,Ss}var AN=PN();function VE(e,t){return function(){return e.apply(t,arguments)}}const{toString:EN}=Object.prototype,{getPrototypeOf:Fg}=Object,{iterator:qc,toStringTag:KE}=Symbol,Fc=(e=>t=>{const r=EN.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Gr=e=>(e=e.toLowerCase(),t=>Fc(t)===e),zc=e=>t=>typeof t===e,{isArray:to}=Array,Na=zc("undefined");function Xu(e){return e!==null&&!Na(e)&&e.constructor!==null&&!Na(e.constructor)&&rr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const GE=Gr("ArrayBuffer");function jN(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&GE(e.buffer),t}const TN=zc("string"),rr=zc("function"),XE=zc("number"),Yu=e=>e!==null&&typeof e=="object",CN=e=>e===!0||e===!1,Ls=e=>{if(Fc(e)!=="object")return!1;const t=Fg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(KE in e)&&!(qc in e)},kN=e=>{if(!Yu(e)||Xu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},NN=Gr("Date"),MN=Gr("File"),RN=e=>!!(e&&typeof e.uri<"u"),IN=e=>e&&typeof e.getParts<"u",$N=Gr("Blob"),DN=Gr("FileList"),LN=e=>Yu(e)&&rr(e.pipe);function BN(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Lw=BN(),Bw=typeof Lw.FormData<"u"?Lw.FormData:void 0,qN=e=>{let t;return e&&(Bw&&e instanceof Bw||rr(e.append)&&((t=Fc(e))==="formdata"||t==="object"&&rr(e.toString)&&e.toString()==="[object FormData]"))},FN=Gr("URLSearchParams"),[zN,UN,WN,HN]=["ReadableStream","Request","Response","Headers"].map(Gr),VN=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),to(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(Xu(e))return;const u=r?Object.getOwnPropertyNames(e):Object.keys(e),l=u.length;let c;for(n=0;n<l;n++)c=u[n],t.call(null,e[c],c,e)}}function YE(e,t){if(Xu(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,a;for(;n-- >0;)if(a=r[n],t===a.toLowerCase())return a;return null}const Ti=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,QE=e=>!Na(e)&&e!==Ti;function gm(){const{caseless:e,skipUndefined:t}=QE(this)&&this||{},r={},n=(a,u)=>{if(u==="__proto__"||u==="constructor"||u==="prototype")return;const l=e&&YE(r,u)||u;Ls(r[l])&&Ls(a)?r[l]=gm(r[l],a):Ls(a)?r[l]=gm({},a):to(a)?r[l]=a.slice():(!t||!Na(a))&&(r[l]=a)};for(let a=0,u=arguments.length;a<u;a++)arguments[a]&&Qu(arguments[a],n);return r}const KN=(e,t,r,{allOwnKeys:n}={})=>(Qu(t,(a,u)=>{r&&rr(a)?Object.defineProperty(e,u,{value:VE(a,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,u,{value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),GN=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),XN=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},YN=(e,t,r,n)=>{let a,u,l;const c={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),u=a.length;u-- >0;)l=a[u],(!n||n(l,e,t))&&!c[l]&&(t[l]=e[l],c[l]=!0);e=r!==!1&&Fg(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},QN=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},ZN=e=>{if(!e)return null;if(to(e))return e;let t=e.length;if(!XE(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},JN=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Fg(Uint8Array)),eM=(e,t)=>{const n=(e&&e[qc]).call(e);let a;for(;(a=n.next())&&!a.done;){const u=a.value;t.call(e,u[0],u[1])}},tM=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},rM=Gr("HTMLFormElement"),nM=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,a){return n.toUpperCase()+a}),qw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),iM=Gr("RegExp"),ZE=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Qu(r,(a,u)=>{let l;(l=t(a,u,e))!==!1&&(n[u]=l||a)}),Object.defineProperties(e,n)},aM=e=>{ZE(e,(t,r)=>{if(rr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(rr(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},oM=(e,t)=>{const r={},n=a=>{a.forEach(u=>{r[u]=!0})};return to(e)?n(e):n(String(e).split(t)),r},uM=()=>{},lM=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function sM(e){return!!(e&&rr(e.append)&&e[KE]==="FormData"&&e[qc])}const cM=e=>{const t=new Array(10),r=(n,a)=>{if(Yu(n)){if(t.indexOf(n)>=0)return;if(Xu(n))return n;if(!("toJSON"in n)){t[a]=n;const u=to(n)?[]:{};return Qu(n,(l,c)=>{const f=r(l,a+1);!Na(f)&&(u[c]=f)}),t[a]=void 0,u}}return n};return r(e,0)},fM=Gr("AsyncFunction"),dM=e=>e&&(Yu(e)||rr(e))&&rr(e.then)&&rr(e.catch),JE=((e,t)=>e?setImmediate:t?((r,n)=>(Ti.addEventListener("message",({source:a,data:u})=>{a===Ti&&u===r&&n.length&&n.shift()()},!1),a=>{n.push(a),Ti.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",rr(Ti.postMessage)),pM=typeof queueMicrotask<"u"?queueMicrotask.bind(Ti):typeof process<"u"&&process.nextTick||JE,hM=e=>e!=null&&rr(e[qc]),ee={isArray:to,isArrayBuffer:GE,isBuffer:Xu,isFormData:qN,isArrayBufferView:jN,isString:TN,isNumber:XE,isBoolean:CN,isObject:Yu,isPlainObject:Ls,isEmptyObject:kN,isReadableStream:zN,isRequest:UN,isResponse:WN,isHeaders:HN,isUndefined:Na,isDate:NN,isFile:MN,isReactNativeBlob:RN,isReactNative:IN,isBlob:$N,isRegExp:iM,isFunction:rr,isStream:LN,isURLSearchParams:FN,isTypedArray:JN,isFileList:DN,forEach:Qu,merge:gm,extend:KN,trim:VN,stripBOM:GN,inherits:XN,toFlatObject:YN,kindOf:Fc,kindOfTest:Gr,endsWith:QN,toArray:ZN,forEachEntry:eM,matchAll:tM,isHTMLForm:rM,hasOwnProperty:qw,hasOwnProp:qw,reduceDescriptors:ZE,freezeMethods:aM,toObjectSet:oM,toCamelCase:nM,noop:uM,toFiniteNumber:lM,findKey:YE,global:Ti,isContextDefined:QE,isSpecCompliantForm:sM,toJSONObject:cM,isAsyncFn:fM,isThenable:dM,setImmediate:JE,asap:pM,isIterable:hM};let Ce=class ej extends Error{static from(t,r,n,a,u,l){const c=new ej(t.message,r||t.code,n,a,u);return c.cause=t,c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),l&&Object.assign(c,l),c}constructor(t,r,n,a,u){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),a&&(this.request=a),u&&(this.response=u,this.status=u.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ee.toJSONObject(this.config),code:this.code,status:this.status}}};Ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ce.ERR_BAD_OPTION="ERR_BAD_OPTION";Ce.ECONNABORTED="ECONNABORTED";Ce.ETIMEDOUT="ETIMEDOUT";Ce.ERR_NETWORK="ERR_NETWORK";Ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ce.ERR_DEPRECATED="ERR_DEPRECATED";Ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ce.ERR_CANCELED="ERR_CANCELED";Ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ce.ERR_INVALID_URL="ERR_INVALID_URL";const vM=null;function bm(e){return ee.isPlainObject(e)||ee.isArray(e)}function tj(e){return ee.endsWith(e,"[]")?e.slice(0,-2):e}function pp(e,t,r){return e?e.concat(t).map(function(a,u){return a=tj(a),!r&&u?"["+a+"]":a}).join(r?".":""):t}function yM(e){return ee.isArray(e)&&!e.some(bm)}const mM=ee.toFlatObject(ee,{},null,function(t){return/^is[A-Z]/.test(t)});function Uc(e,t,r){if(!ee.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=ee.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,g){return!ee.isUndefined(g[w])});const n=r.metaTokens,a=r.visitor||h,u=r.dots,l=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&ee.isSpecCompliantForm(t);if(!ee.isFunction(a))throw new TypeError("visitor must be a function");function d(_){if(_===null)return"";if(ee.isDate(_))return _.toISOString();if(ee.isBoolean(_))return _.toString();if(!f&&ee.isBlob(_))throw new Ce("Blob is not supported. Use a Buffer instead.");return ee.isArrayBuffer(_)||ee.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function h(_,w,g){let O=_;if(ee.isReactNative(t)&&ee.isReactNativeBlob(_))return t.append(pp(g,w,u),d(_)),!1;if(_&&!g&&typeof _=="object"){if(ee.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(ee.isArray(_)&&yM(_)||(ee.isFileList(_)||ee.endsWith(w,"[]"))&&(O=ee.toArray(_)))return w=tj(w),O.forEach(function(C,T){!(ee.isUndefined(C)||C===null)&&t.append(l===!0?pp([w],T,u):l===null?w:w+"[]",d(C))}),!1}return bm(_)?!0:(t.append(pp(g,w,u),d(_)),!1)}const v=[],m=Object.assign(mM,{defaultVisitor:h,convertValue:d,isVisitable:bm});function x(_,w){if(!ee.isUndefined(_)){if(v.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));v.push(_),ee.forEach(_,function(O,E){(!(ee.isUndefined(O)||O===null)&&a.call(t,O,ee.isString(E)?E.trim():E,w,m))===!0&&x(O,w?w.concat(E):[E])}),v.pop()}}if(!ee.isObject(e))throw new TypeError("data must be an object");return x(e),t}function Fw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function zg(e,t){this._pairs=[],e&&Uc(e,this,t)}const rj=zg.prototype;rj.append=function(t,r){this._pairs.push([t,r])};rj.toString=function(t){const r=t?function(n){return t.call(this,n,Fw)}:Fw;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function gM(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function nj(e,t,r){if(!t)return e;const n=r&&r.encode||gM,a=ee.isFunction(r)?{serialize:r}:r,u=a&&a.serialize;let l;if(u?l=u(t,a):l=ee.isURLSearchParams(t)?t.toString():new zg(t,a).toString(n),l){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class zw{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ee.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Ug={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},bM=typeof URLSearchParams<"u"?URLSearchParams:zg,xM=typeof FormData<"u"?FormData:null,wM=typeof Blob<"u"?Blob:null,_M={isBrowser:!0,classes:{URLSearchParams:bM,FormData:xM,Blob:wM},protocols:["http","https","file","blob","url","data"]},Wg=typeof window<"u"&&typeof document<"u",xm=typeof navigator=="object"&&navigator||void 0,SM=Wg&&(!xm||["ReactNative","NativeScript","NS"].indexOf(xm.product)<0),OM=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",PM=Wg&&window.location.href||"http://localhost",AM=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Wg,hasStandardBrowserEnv:SM,hasStandardBrowserWebWorkerEnv:OM,navigator:xm,origin:PM},Symbol.toStringTag,{value:"Module"})),Ft={...AM,..._M};function EM(e,t){return Uc(e,new Ft.classes.URLSearchParams,{visitor:function(r,n,a,u){return Ft.isNode&&ee.isBuffer(r)?(this.append(n,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...t})}function jM(e){return ee.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function TM(e){const t={},r=Object.keys(e);let n;const a=r.length;let u;for(n=0;n<a;n++)u=r[n],t[u]=e[u];return t}function ij(e){function t(r,n,a,u){let l=r[u++];if(l==="__proto__")return!0;const c=Number.isFinite(+l),f=u>=r.length;return l=!l&&ee.isArray(a)?a.length:l,f?(ee.hasOwnProp(a,l)?a[l]=[a[l],n]:a[l]=n,!c):((!a[l]||!ee.isObject(a[l]))&&(a[l]=[]),t(r,n,a[l],u)&&ee.isArray(a[l])&&(a[l]=TM(a[l])),!c)}if(ee.isFormData(e)&&ee.isFunction(e.entries)){const r={};return ee.forEachEntry(e,(n,a)=>{t(jM(n),a,r,0)}),r}return null}function CM(e,t,r){if(ee.isString(e))try{return(t||JSON.parse)(e),ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Zu={transitional:Ug,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,u=ee.isObject(t);if(u&&ee.isHTMLForm(t)&&(t=new FormData(t)),ee.isFormData(t))return a?JSON.stringify(ij(t)):t;if(ee.isArrayBuffer(t)||ee.isBuffer(t)||ee.isStream(t)||ee.isFile(t)||ee.isBlob(t)||ee.isReadableStream(t))return t;if(ee.isArrayBufferView(t))return t.buffer;if(ee.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(u){if(n.indexOf("application/x-www-form-urlencoded")>-1)return EM(t,this.formSerializer).toString();if((c=ee.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Uc(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return u||a?(r.setContentType("application/json",!1),CM(t)):t}],transformResponse:[function(t){const r=this.transitional||Zu.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(ee.isResponse(t)||ee.isReadableStream(t))return t;if(t&&ee.isString(t)&&(n&&!this.responseType||a)){const l=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(c){if(l)throw c.name==="SyntaxError"?Ce.from(c,Ce.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ft.classes.FormData,Blob:Ft.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ee.forEach(["delete","get","head","post","put","patch"],e=>{Zu.headers[e]={}});const kM=ee.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),NM=e=>{const t={};let r,n,a;return e&&e.split(`
|
||
`).forEach(function(l){a=l.indexOf(":"),r=l.substring(0,a).trim().toLowerCase(),n=l.substring(a+1).trim(),!(!r||t[r]&&kM[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Uw=Symbol("internals");function Xo(e){return e&&String(e).trim().toLowerCase()}function Bs(e){return e===!1||e==null?e:ee.isArray(e)?e.map(Bs):String(e)}function MM(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const RM=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function hp(e,t,r,n,a){if(ee.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!ee.isString(t)){if(ee.isString(n))return t.indexOf(n)!==-1;if(ee.isRegExp(n))return n.test(t)}}function IM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function $M(e,t){const r=ee.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,u,l){return this[n].call(this,t,a,u,l)},configurable:!0})})}let nr=class{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function u(c,f,d){const h=Xo(f);if(!h)throw new Error("header name must be a non-empty string");const v=ee.findKey(a,h);(!v||a[v]===void 0||d===!0||d===void 0&&a[v]!==!1)&&(a[v||f]=Bs(c))}const l=(c,f)=>ee.forEach(c,(d,h)=>u(d,h,f));if(ee.isPlainObject(t)||t instanceof this.constructor)l(t,r);else if(ee.isString(t)&&(t=t.trim())&&!RM(t))l(NM(t),r);else if(ee.isObject(t)&&ee.isIterable(t)){let c={},f,d;for(const h of t){if(!ee.isArray(h))throw TypeError("Object iterator must return a key-value pair");c[d=h[0]]=(f=c[d])?ee.isArray(f)?[...f,h[1]]:[f,h[1]]:h[1]}l(c,r)}else t!=null&&u(r,t,n);return this}get(t,r){if(t=Xo(t),t){const n=ee.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return MM(a);if(ee.isFunction(r))return r.call(this,a,n);if(ee.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Xo(t),t){const n=ee.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||hp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let a=!1;function u(l){if(l=Xo(l),l){const c=ee.findKey(n,l);c&&(!r||hp(n,n[c],c,r))&&(delete n[c],a=!0)}}return ee.isArray(t)?t.forEach(u):u(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const u=r[n];(!t||hp(this,this[u],u,t,!0))&&(delete this[u],a=!0)}return a}normalize(t){const r=this,n={};return ee.forEach(this,(a,u)=>{const l=ee.findKey(n,u);if(l){r[l]=Bs(a),delete r[u];return}const c=t?IM(u):String(u).trim();c!==u&&delete r[u],r[c]=Bs(a),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return ee.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&ee.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
|
||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[Uw]=this[Uw]={accessors:{}}).accessors,a=this.prototype;function u(l){const c=Xo(l);n[c]||($M(a,l),n[c]=!0)}return ee.isArray(t)?t.forEach(u):u(t),this}};nr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ee.reduceDescriptors(nr.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});ee.freezeMethods(nr);function vp(e,t){const r=this||Zu,n=t||r,a=nr.from(n.headers);let u=n.data;return ee.forEach(e,function(c){u=c.call(r,u,a.normalize(),t?t.status:void 0)}),a.normalize(),u}function aj(e){return!!(e&&e.__CANCEL__)}let Ju=class extends Ce{constructor(t,r,n){super(t??"canceled",Ce.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function oj(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ce("Request failed with status code "+r.status,[Ce.ERR_BAD_REQUEST,Ce.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function DM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function LM(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,u=0,l;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),h=n[u];l||(l=d),r[a]=f,n[a]=d;let v=u,m=0;for(;v!==a;)m+=r[v++],v=v%e;if(a=(a+1)%e,a===u&&(u=(u+1)%e),d-l<t)return;const x=h&&d-h;return x?Math.round(m*1e3/x):void 0}}function BM(e,t){let r=0,n=1e3/t,a,u;const l=(d,h=Date.now())=>{r=h,a=null,u&&(clearTimeout(u),u=null),e(...d)};return[(...d)=>{const h=Date.now(),v=h-r;v>=n?l(d,h):(a=d,u||(u=setTimeout(()=>{u=null,l(a)},n-v)))},()=>a&&l(a)]}const Fs=(e,t,r=3)=>{let n=0;const a=LM(50,250);return BM(u=>{const l=u.loaded,c=u.lengthComputable?u.total:void 0,f=l-n,d=a(f),h=l<=c;n=l;const v={loaded:l,total:c,progress:c?l/c:void 0,bytes:f,rate:d||void 0,estimated:d&&c&&h?(c-l)/d:void 0,event:u,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(v)},r)},Ww=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Hw=e=>(...t)=>ee.asap(()=>e(...t)),qM=Ft.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Ft.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Ft.origin),Ft.navigator&&/(msie|trident)/i.test(Ft.navigator.userAgent)):()=>!0,FM=Ft.hasStandardBrowserEnv?{write(e,t,r,n,a,u,l){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];ee.isNumber(r)&&c.push(`expires=${new Date(r).toUTCString()}`),ee.isString(n)&&c.push(`path=${n}`),ee.isString(a)&&c.push(`domain=${a}`),u===!0&&c.push("secure"),ee.isString(l)&&c.push(`SameSite=${l}`),document.cookie=c.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function zM(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function UM(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function uj(e,t,r){let n=!zM(t);return e&&(n||r==!1)?UM(e,t):t}const Vw=e=>e instanceof nr?{...e}:e;function Di(e,t){t=t||{};const r={};function n(d,h,v,m){return ee.isPlainObject(d)&&ee.isPlainObject(h)?ee.merge.call({caseless:m},d,h):ee.isPlainObject(h)?ee.merge({},h):ee.isArray(h)?h.slice():h}function a(d,h,v,m){if(ee.isUndefined(h)){if(!ee.isUndefined(d))return n(void 0,d,v,m)}else return n(d,h,v,m)}function u(d,h){if(!ee.isUndefined(h))return n(void 0,h)}function l(d,h){if(ee.isUndefined(h)){if(!ee.isUndefined(d))return n(void 0,d)}else return n(void 0,h)}function c(d,h,v){if(v in t)return n(d,h);if(v in e)return n(void 0,d)}const f={url:u,method:u,data:u,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:c,headers:(d,h,v)=>a(Vw(d),Vw(h),v,!0)};return ee.forEach(Object.keys({...e,...t}),function(h){if(h==="__proto__"||h==="constructor"||h==="prototype")return;const v=ee.hasOwnProp(f,h)?f[h]:a,m=v(e[h],t[h],h);ee.isUndefined(m)&&v!==c||(r[h]=m)}),r}const lj=e=>{const t=Di({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:u,headers:l,auth:c}=t;if(t.headers=l=nr.from(l),t.url=nj(uj(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&l.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),ee.isFormData(r)){if(Ft.hasStandardBrowserEnv||Ft.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(ee.isFunction(r.getHeaders)){const f=r.getHeaders(),d=["content-type","content-length"];Object.entries(f).forEach(([h,v])=>{d.includes(h.toLowerCase())&&l.set(h,v)})}}if(Ft.hasStandardBrowserEnv&&(n&&ee.isFunction(n)&&(n=n(t)),n||n!==!1&&qM(t.url))){const f=a&&u&&FM.read(u);f&&l.set(a,f)}return t},WM=typeof XMLHttpRequest<"u",HM=WM&&function(e){return new Promise(function(r,n){const a=lj(e);let u=a.data;const l=nr.from(a.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:d}=a,h,v,m,x,_;function w(){x&&x(),_&&_(),a.cancelToken&&a.cancelToken.unsubscribe(h),a.signal&&a.signal.removeEventListener("abort",h)}let g=new XMLHttpRequest;g.open(a.method.toUpperCase(),a.url,!0),g.timeout=a.timeout;function O(){if(!g)return;const C=nr.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!c||c==="text"||c==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:C,config:e,request:g};oj(function(k){r(k),w()},function(k){n(k),w()},S),g=null}"onloadend"in g?g.onloadend=O:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(O)},g.onabort=function(){g&&(n(new Ce("Request aborted",Ce.ECONNABORTED,e,g)),g=null)},g.onerror=function(T){const S=T&&T.message?T.message:"Network Error",P=new Ce(S,Ce.ERR_NETWORK,e,g);P.event=T||null,n(P),g=null},g.ontimeout=function(){let T=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const S=a.transitional||Ug;a.timeoutErrorMessage&&(T=a.timeoutErrorMessage),n(new Ce(T,S.clarifyTimeoutError?Ce.ETIMEDOUT:Ce.ECONNABORTED,e,g)),g=null},u===void 0&&l.setContentType(null),"setRequestHeader"in g&&ee.forEach(l.toJSON(),function(T,S){g.setRequestHeader(S,T)}),ee.isUndefined(a.withCredentials)||(g.withCredentials=!!a.withCredentials),c&&c!=="json"&&(g.responseType=a.responseType),d&&([m,_]=Fs(d,!0),g.addEventListener("progress",m)),f&&g.upload&&([v,x]=Fs(f),g.upload.addEventListener("progress",v),g.upload.addEventListener("loadend",x)),(a.cancelToken||a.signal)&&(h=C=>{g&&(n(!C||C.type?new Ju(null,e,g):C),g.abort(),g=null)},a.cancelToken&&a.cancelToken.subscribe(h),a.signal&&(a.signal.aborted?h():a.signal.addEventListener("abort",h)));const E=DM(a.url);if(E&&Ft.protocols.indexOf(E)===-1){n(new Ce("Unsupported protocol "+E+":",Ce.ERR_BAD_REQUEST,e));return}g.send(u||null)})},VM=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,a;const u=function(d){if(!a){a=!0,c();const h=d instanceof Error?d:this.reason;n.abort(h instanceof Ce?h:new Ju(h instanceof Error?h.message:h))}};let l=t&&setTimeout(()=>{l=null,u(new Ce(`timeout of ${t}ms exceeded`,Ce.ETIMEDOUT))},t);const c=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(u):d.removeEventListener("abort",u)}),e=null)};e.forEach(d=>d.addEventListener("abort",u));const{signal:f}=n;return f.unsubscribe=()=>ee.asap(c),f}},KM=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,a;for(;n<r;)a=n+t,yield e.slice(n,a),n=a},GM=async function*(e,t){for await(const r of XM(e))yield*KM(r,t)},XM=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},Kw=(e,t,r,n)=>{const a=GM(e,t);let u=0,l,c=f=>{l||(l=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:d,value:h}=await a.next();if(d){c(),f.close();return}let v=h.byteLength;if(r){let m=u+=v;r(m)}f.enqueue(new Uint8Array(h))}catch(d){throw c(d),d}},cancel(f){return c(f),a.return()}},{highWaterMark:2})},Gw=64*1024,{isFunction:Os}=ee,YM=(({Request:e,Response:t})=>({Request:e,Response:t}))(ee.global),{ReadableStream:Xw,TextEncoder:Yw}=ee.global,Qw=(e,...t)=>{try{return!!e(...t)}catch{return!1}},QM=e=>{e=ee.merge.call({skipUndefined:!0},YM,e);const{fetch:t,Request:r,Response:n}=e,a=t?Os(t):typeof fetch=="function",u=Os(r),l=Os(n);if(!a)return!1;const c=a&&Os(Xw),f=a&&(typeof Yw=="function"?(_=>w=>_.encode(w))(new Yw):async _=>new Uint8Array(await new r(_).arrayBuffer())),d=u&&c&&Qw(()=>{let _=!1;const w=new r(Ft.origin,{body:new Xw,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!w}),h=l&&c&&Qw(()=>ee.isReadableStream(new n("").body)),v={stream:h&&(_=>_.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!v[_]&&(v[_]=(w,g)=>{let O=w&&w[_];if(O)return O.call(w);throw new Ce(`Response type '${_}' is not supported`,Ce.ERR_NOT_SUPPORT,g)})});const m=async _=>{if(_==null)return 0;if(ee.isBlob(_))return _.size;if(ee.isSpecCompliantForm(_))return(await new r(Ft.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(ee.isArrayBufferView(_)||ee.isArrayBuffer(_))return _.byteLength;if(ee.isURLSearchParams(_)&&(_=_+""),ee.isString(_))return(await f(_)).byteLength},x=async(_,w)=>{const g=ee.toFiniteNumber(_.getContentLength());return g??m(w)};return async _=>{let{url:w,method:g,data:O,signal:E,cancelToken:C,timeout:T,onDownloadProgress:S,onUploadProgress:P,responseType:k,headers:I,withCredentials:$="same-origin",fetchOptions:G}=lj(_),F=t||fetch;k=k?(k+"").toLowerCase():"text";let N=VM([E,C&&C.toAbortSignal()],T),B=null;const q=N&&N.unsubscribe&&(()=>{N.unsubscribe()});let K;try{if(P&&d&&g!=="get"&&g!=="head"&&(K=await x(I,O))!==0){let R=new r(w,{method:"POST",body:O,duplex:"half"}),U;if(ee.isFormData(O)&&(U=R.headers.get("content-type"))&&I.setContentType(U),R.body){const[se,he]=Ww(K,Fs(Hw(P)));O=Kw(R.body,Gw,se,he)}}ee.isString($)||($=$?"include":"omit");const Z=u&&"credentials"in r.prototype,te={...G,signal:N,method:g.toUpperCase(),headers:I.normalize().toJSON(),body:O,duplex:"half",credentials:Z?$:void 0};B=u&&new r(w,te);let W=await(u?F(B,G):F(w,te));const re=h&&(k==="stream"||k==="response");if(h&&(S||re&&q)){const R={};["status","statusText","headers"].forEach(we=>{R[we]=W[we]});const U=ee.toFiniteNumber(W.headers.get("content-length")),[se,he]=S&&Ww(U,Fs(Hw(S),!0))||[];W=new n(Kw(W.body,Gw,se,()=>{he&&he(),q&&q()}),R)}k=k||"text";let Y=await v[ee.findKey(v,k)||"text"](W,_);return!re&&q&&q(),await new Promise((R,U)=>{oj(R,U,{data:Y,headers:nr.from(W.headers),status:W.status,statusText:W.statusText,config:_,request:B})})}catch(Z){throw q&&q(),Z&&Z.name==="TypeError"&&/Load failed|fetch/i.test(Z.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,_,B,Z&&Z.response),{cause:Z.cause||Z}):Ce.from(Z,Z&&Z.code,_,B,Z&&Z.response)}}},ZM=new Map,sj=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:a}=t,u=[n,a,r];let l=u.length,c=l,f,d,h=ZM;for(;c--;)f=u[c],d=h.get(f),d===void 0&&h.set(f,d=c?new Map:QM(t)),h=d;return d};sj();const Hg={http:vM,xhr:HM,fetch:{get:sj}};ee.forEach(Hg,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Zw=e=>`- ${e}`,JM=e=>ee.isFunction(e)||e===null||e===!1;function eR(e,t){e=ee.isArray(e)?e:[e];const{length:r}=e;let n,a;const u={};for(let l=0;l<r;l++){n=e[l];let c;if(a=n,!JM(n)&&(a=Hg[(c=String(n)).toLowerCase()],a===void 0))throw new Ce(`Unknown adapter '${c}'`);if(a&&(ee.isFunction(a)||(a=a.get(t))))break;u[c||"#"+l]=a}if(!a){const l=Object.entries(u).map(([f,d])=>`adapter ${f} `+(d===!1?"is not supported by the environment":"is not available in the build"));let c=r?l.length>1?`since :
|
||
`+l.map(Zw).join(`
|
||
`):" "+Zw(l[0]):"as no adapter specified";throw new Ce("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return a}const cj={getAdapter:eR,adapters:Hg};function yp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ju(null,e)}function Jw(e){return yp(e),e.headers=nr.from(e.headers),e.data=vp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),cj.getAdapter(e.adapter||Zu.adapter,e)(e).then(function(n){return yp(e),n.data=vp.call(e,e.transformResponse,n),n.headers=nr.from(n.headers),n},function(n){return aj(n)||(yp(e),n&&n.response&&(n.response.data=vp.call(e,e.transformResponse,n.response),n.response.headers=nr.from(n.response.headers))),Promise.reject(n)})}const fj="1.13.6",Wc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Wc[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const e1={};Wc.transitional=function(t,r,n){function a(u,l){return"[Axios v"+fj+"] Transitional option '"+u+"'"+l+(n?". "+n:"")}return(u,l,c)=>{if(t===!1)throw new Ce(a(l," has been removed"+(r?" in "+r:"")),Ce.ERR_DEPRECATED);return r&&!e1[l]&&(e1[l]=!0,console.warn(a(l," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(u,l,c):!0}};Wc.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function tR(e,t,r){if(typeof e!="object")throw new Ce("options must be an object",Ce.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const u=n[a],l=t[u];if(l){const c=e[u],f=c===void 0||l(c,u,e);if(f!==!0)throw new Ce("option "+u+" must be "+f,Ce.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ce("Unknown option "+u,Ce.ERR_BAD_OPTION)}}const qs={assertOptions:tR,validators:Wc},Or=qs.validators;let Ri=class{constructor(t){this.defaults=t||{},this.interceptors={request:new zw,response:new zw}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const u=a.stack?a.stack.replace(/^.+\n/,""):"";try{n.stack?u&&!String(n.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(n.stack+=`
|
||
`+u):n.stack=u}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Di(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:u}=r;n!==void 0&&qs.assertOptions(n,{silentJSONParsing:Or.transitional(Or.boolean),forcedJSONParsing:Or.transitional(Or.boolean),clarifyTimeoutError:Or.transitional(Or.boolean),legacyInterceptorReqResOrdering:Or.transitional(Or.boolean)},!1),a!=null&&(ee.isFunction(a)?r.paramsSerializer={serialize:a}:qs.assertOptions(a,{encode:Or.function,serialize:Or.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),qs.assertOptions(r,{baseUrl:Or.spelling("baseURL"),withXsrfToken:Or.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let l=u&&ee.merge(u.common,u[r.method]);u&&ee.forEach(["delete","get","head","post","put","patch","common"],_=>{delete u[_]}),r.headers=nr.concat(l,u);const c=[];let f=!0;this.interceptors.request.forEach(function(w){if(typeof w.runWhen=="function"&&w.runWhen(r)===!1)return;f=f&&w.synchronous;const g=r.transitional||Ug;g&&g.legacyInterceptorReqResOrdering?c.unshift(w.fulfilled,w.rejected):c.push(w.fulfilled,w.rejected)});const d=[];this.interceptors.response.forEach(function(w){d.push(w.fulfilled,w.rejected)});let h,v=0,m;if(!f){const _=[Jw.bind(this),void 0];for(_.unshift(...c),_.push(...d),m=_.length,h=Promise.resolve(r);v<m;)h=h.then(_[v++],_[v++]);return h}m=c.length;let x=r;for(;v<m;){const _=c[v++],w=c[v++];try{x=_(x)}catch(g){w.call(this,g);break}}try{h=Jw.call(this,x)}catch(_){return Promise.reject(_)}for(v=0,m=d.length;v<m;)h=h.then(d[v++],d[v++]);return h}getUri(t){t=Di(this.defaults,t);const r=uj(t.baseURL,t.url,t.allowAbsoluteUrls);return nj(r,t.params,t.paramsSerializer)}};ee.forEach(["delete","get","head","options"],function(t){Ri.prototype[t]=function(r,n){return this.request(Di(n||{},{method:t,url:r,data:(n||{}).data}))}});ee.forEach(["post","put","patch"],function(t){function r(n){return function(u,l,c){return this.request(Di(c||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:u,data:l}))}}Ri.prototype[t]=r(),Ri.prototype[t+"Form"]=r(!0)});let rR=class dj{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(u){r=u});const n=this;this.promise.then(a=>{if(!n._listeners)return;let u=n._listeners.length;for(;u-- >0;)n._listeners[u](a);n._listeners=null}),this.promise.then=a=>{let u;const l=new Promise(c=>{n.subscribe(c),u=c}).then(a);return l.cancel=function(){n.unsubscribe(u)},l},t(function(u,l,c){n.reason||(n.reason=new Ju(u,l,c),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new dj(function(a){t=a}),cancel:t}}};function nR(e){return function(r){return e.apply(null,r)}}function iR(e){return ee.isObject(e)&&e.isAxiosError===!0}const wm={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(wm).forEach(([e,t])=>{wm[t]=e});function pj(e){const t=new Ri(e),r=VE(Ri.prototype.request,t);return ee.extend(r,Ri.prototype,t,{allOwnKeys:!0}),ee.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return pj(Di(e,a))},r}const pt=pj(Zu);pt.Axios=Ri;pt.CanceledError=Ju;pt.CancelToken=rR;pt.isCancel=aj;pt.VERSION=fj;pt.toFormData=Uc;pt.AxiosError=Ce;pt.Cancel=pt.CanceledError;pt.all=function(t){return Promise.all(t)};pt.spread=nR;pt.isAxiosError=iR;pt.mergeConfig=Di;pt.AxiosHeaders=nr;pt.formToJSON=e=>ij(ee.isHTMLForm(e)?new FormData(e):e);pt.getAdapter=cj.getAdapter;pt.HttpStatusCode=wm;pt.default=pt;const{Axios:I9,AxiosError:$9,CanceledError:D9,isCancel:L9,CancelToken:B9,VERSION:q9,all:F9,Cancel:z9,isAxiosError:U9,spread:W9,toFormData:H9,AxiosHeaders:V9,HttpStatusCode:K9,formToJSON:G9,getAdapter:X9,mergeConfig:Y9}=pt;function hj(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=hj(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function qe(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=hj(e))&&(n&&(n+=" "),n+=t);return n}var mp,t1;function ir(){if(t1)return mp;t1=1;var e=Array.isArray;return mp=e,mp}var gp,r1;function vj(){if(r1)return gp;r1=1;var e=typeof _s=="object"&&_s&&_s.Object===Object&&_s;return gp=e,gp}var bp,n1;function sn(){if(n1)return bp;n1=1;var e=vj(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return bp=r,bp}var xp,i1;function el(){if(i1)return xp;i1=1;var e=sn(),t=e.Symbol;return xp=t,xp}var wp,a1;function aR(){if(a1)return wp;a1=1;var e=el(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,a=e?e.toStringTag:void 0;function u(l){var c=r.call(l,a),f=l[a];try{l[a]=void 0;var d=!0}catch{}var h=n.call(l);return d&&(c?l[a]=f:delete l[a]),h}return wp=u,wp}var _p,o1;function oR(){if(o1)return _p;o1=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return _p=r,_p}var Sp,u1;function Tn(){if(u1)return Sp;u1=1;var e=el(),t=aR(),r=oR(),n="[object Null]",a="[object Undefined]",u=e?e.toStringTag:void 0;function l(c){return c==null?c===void 0?a:n:u&&u in Object(c)?t(c):r(c)}return Sp=l,Sp}var Op,l1;function Cn(){if(l1)return Op;l1=1;function e(t){return t!=null&&typeof t=="object"}return Op=e,Op}var Pp,s1;function ro(){if(s1)return Pp;s1=1;var e=Tn(),t=Cn(),r="[object Symbol]";function n(a){return typeof a=="symbol"||t(a)&&e(a)==r}return Pp=n,Pp}var Ap,c1;function Vg(){if(c1)return Ap;c1=1;var e=ir(),t=ro(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function a(u,l){if(e(u))return!1;var c=typeof u;return c=="number"||c=="symbol"||c=="boolean"||u==null||t(u)?!0:n.test(u)||!r.test(u)||l!=null&&u in Object(l)}return Ap=a,Ap}var Ep,f1;function ai(){if(f1)return Ep;f1=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Ep=e,Ep}var jp,d1;function Kg(){if(d1)return jp;d1=1;var e=Tn(),t=ai(),r="[object AsyncFunction]",n="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]";function l(c){if(!t(c))return!1;var f=e(c);return f==n||f==a||f==r||f==u}return jp=l,jp}var Tp,p1;function uR(){if(p1)return Tp;p1=1;var e=sn(),t=e["__core-js_shared__"];return Tp=t,Tp}var Cp,h1;function lR(){if(h1)return Cp;h1=1;var e=uR(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return Cp=r,Cp}var kp,v1;function yj(){if(v1)return kp;v1=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return kp=r,kp}var Np,y1;function sR(){if(y1)return Np;y1=1;var e=Kg(),t=lR(),r=ai(),n=yj(),a=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,f=l.toString,d=c.hasOwnProperty,h=RegExp("^"+f.call(d).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function v(m){if(!r(m)||t(m))return!1;var x=e(m)?h:u;return x.test(n(m))}return Np=v,Np}var Mp,m1;function cR(){if(m1)return Mp;m1=1;function e(t,r){return t==null?void 0:t[r]}return Mp=e,Mp}var Rp,g1;function Ui(){if(g1)return Rp;g1=1;var e=sR(),t=cR();function r(n,a){var u=t(n,a);return e(u)?u:void 0}return Rp=r,Rp}var Ip,b1;function Hc(){if(b1)return Ip;b1=1;var e=Ui(),t=e(Object,"create");return Ip=t,Ip}var $p,x1;function fR(){if(x1)return $p;x1=1;var e=Hc();function t(){this.__data__=e?e(null):{},this.size=0}return $p=t,$p}var Dp,w1;function dR(){if(w1)return Dp;w1=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Dp=e,Dp}var Lp,_1;function pR(){if(_1)return Lp;_1=1;var e=Hc(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function a(u){var l=this.__data__;if(e){var c=l[u];return c===t?void 0:c}return n.call(l,u)?l[u]:void 0}return Lp=a,Lp}var Bp,S1;function hR(){if(S1)return Bp;S1=1;var e=Hc(),t=Object.prototype,r=t.hasOwnProperty;function n(a){var u=this.__data__;return e?u[a]!==void 0:r.call(u,a)}return Bp=n,Bp}var qp,O1;function vR(){if(O1)return qp;O1=1;var e=Hc(),t="__lodash_hash_undefined__";function r(n,a){var u=this.__data__;return this.size+=this.has(n)?0:1,u[n]=e&&a===void 0?t:a,this}return qp=r,qp}var Fp,P1;function yR(){if(P1)return Fp;P1=1;var e=fR(),t=dR(),r=pR(),n=hR(),a=vR();function u(l){var c=-1,f=l==null?0:l.length;for(this.clear();++c<f;){var d=l[c];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,Fp=u,Fp}var zp,A1;function mR(){if(A1)return zp;A1=1;function e(){this.__data__=[],this.size=0}return zp=e,zp}var Up,E1;function Gg(){if(E1)return Up;E1=1;function e(t,r){return t===r||t!==t&&r!==r}return Up=e,Up}var Wp,j1;function Vc(){if(j1)return Wp;j1=1;var e=Gg();function t(r,n){for(var a=r.length;a--;)if(e(r[a][0],n))return a;return-1}return Wp=t,Wp}var Hp,T1;function gR(){if(T1)return Hp;T1=1;var e=Vc(),t=Array.prototype,r=t.splice;function n(a){var u=this.__data__,l=e(u,a);if(l<0)return!1;var c=u.length-1;return l==c?u.pop():r.call(u,l,1),--this.size,!0}return Hp=n,Hp}var Vp,C1;function bR(){if(C1)return Vp;C1=1;var e=Vc();function t(r){var n=this.__data__,a=e(n,r);return a<0?void 0:n[a][1]}return Vp=t,Vp}var Kp,k1;function xR(){if(k1)return Kp;k1=1;var e=Vc();function t(r){return e(this.__data__,r)>-1}return Kp=t,Kp}var Gp,N1;function wR(){if(N1)return Gp;N1=1;var e=Vc();function t(r,n){var a=this.__data__,u=e(a,r);return u<0?(++this.size,a.push([r,n])):a[u][1]=n,this}return Gp=t,Gp}var Xp,M1;function Kc(){if(M1)return Xp;M1=1;var e=mR(),t=gR(),r=bR(),n=xR(),a=wR();function u(l){var c=-1,f=l==null?0:l.length;for(this.clear();++c<f;){var d=l[c];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,Xp=u,Xp}var Yp,R1;function Xg(){if(R1)return Yp;R1=1;var e=Ui(),t=sn(),r=e(t,"Map");return Yp=r,Yp}var Qp,I1;function _R(){if(I1)return Qp;I1=1;var e=yR(),t=Kc(),r=Xg();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Qp=n,Qp}var Zp,$1;function SR(){if($1)return Zp;$1=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Zp=e,Zp}var Jp,D1;function Gc(){if(D1)return Jp;D1=1;var e=SR();function t(r,n){var a=r.__data__;return e(n)?a[typeof n=="string"?"string":"hash"]:a.map}return Jp=t,Jp}var eh,L1;function OR(){if(L1)return eh;L1=1;var e=Gc();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return eh=t,eh}var th,B1;function PR(){if(B1)return th;B1=1;var e=Gc();function t(r){return e(this,r).get(r)}return th=t,th}var rh,q1;function AR(){if(q1)return rh;q1=1;var e=Gc();function t(r){return e(this,r).has(r)}return rh=t,rh}var nh,F1;function ER(){if(F1)return nh;F1=1;var e=Gc();function t(r,n){var a=e(this,r),u=a.size;return a.set(r,n),this.size+=a.size==u?0:1,this}return nh=t,nh}var ih,z1;function Yg(){if(z1)return ih;z1=1;var e=_R(),t=OR(),r=PR(),n=AR(),a=ER();function u(l){var c=-1,f=l==null?0:l.length;for(this.clear();++c<f;){var d=l[c];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,ih=u,ih}var ah,U1;function mj(){if(U1)return ah;U1=1;var e=Yg(),t="Expected a function";function r(n,a){if(typeof n!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var u=function(){var l=arguments,c=a?a.apply(this,l):l[0],f=u.cache;if(f.has(c))return f.get(c);var d=n.apply(this,l);return u.cache=f.set(c,d)||f,d};return u.cache=new(r.Cache||e),u}return r.Cache=e,ah=r,ah}var oh,W1;function jR(){if(W1)return oh;W1=1;var e=mj(),t=500;function r(n){var a=e(n,function(l){return u.size===t&&u.clear(),l}),u=a.cache;return a}return oh=r,oh}var uh,H1;function TR(){if(H1)return uh;H1=1;var e=jR(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(a){var u=[];return a.charCodeAt(0)===46&&u.push(""),a.replace(t,function(l,c,f,d){u.push(f?d.replace(r,"$1"):c||l)}),u});return uh=n,uh}var lh,V1;function Qg(){if(V1)return lh;V1=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,u=Array(a);++n<a;)u[n]=r(t[n],n,t);return u}return lh=e,lh}var sh,K1;function CR(){if(K1)return sh;K1=1;var e=el(),t=Qg(),r=ir(),n=ro(),a=e?e.prototype:void 0,u=a?a.toString:void 0;function l(c){if(typeof c=="string")return c;if(r(c))return t(c,l)+"";if(n(c))return u?u.call(c):"";var f=c+"";return f=="0"&&1/c==-1/0?"-0":f}return sh=l,sh}var ch,G1;function gj(){if(G1)return ch;G1=1;var e=CR();function t(r){return r==null?"":e(r)}return ch=t,ch}var fh,X1;function bj(){if(X1)return fh;X1=1;var e=ir(),t=Vg(),r=TR(),n=gj();function a(u,l){return e(u)?u:t(u,l)?[u]:r(n(u))}return fh=a,fh}var dh,Y1;function Xc(){if(Y1)return dh;Y1=1;var e=ro();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return dh=t,dh}var ph,Q1;function Zg(){if(Q1)return ph;Q1=1;var e=bj(),t=Xc();function r(n,a){a=e(a,n);for(var u=0,l=a.length;n!=null&&u<l;)n=n[t(a[u++])];return u&&u==l?n:void 0}return ph=r,ph}var hh,Z1;function xj(){if(Z1)return hh;Z1=1;var e=Zg();function t(r,n,a){var u=r==null?void 0:e(r,n);return u===void 0?a:u}return hh=t,hh}var kR=xj();const Tr=Ge(kR);var vh,J1;function NR(){if(J1)return vh;J1=1;function e(t){return t==null}return vh=e,vh}var MR=NR();const $e=Ge(MR);var yh,e_;function RR(){if(e_)return yh;e_=1;var e=Tn(),t=ir(),r=Cn(),n="[object String]";function a(u){return typeof u=="string"||!t(u)&&r(u)&&e(u)==n}return yh=a,yh}var IR=RR();const Li=Ge(IR);var $R=Kg();const Re=Ge($R);var DR=ai();const no=Ge(DR);var mh={exports:{}},Ue={};/**
|
||
* @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 t_;function LR(){if(t_)return Ue;t_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),_;_=Symbol.for("react.module.reference");function w(g){if(typeof g=="object"&&g!==null){var O=g.$$typeof;switch(O){case e:switch(g=g.type,g){case r:case a:case n:case d:case h:return g;default:switch(g=g&&g.$$typeof,g){case c:case l:case f:case m:case v:case u:return g;default:return O}}case t:return O}}}return Ue.ContextConsumer=l,Ue.ContextProvider=u,Ue.Element=e,Ue.ForwardRef=f,Ue.Fragment=r,Ue.Lazy=m,Ue.Memo=v,Ue.Portal=t,Ue.Profiler=a,Ue.StrictMode=n,Ue.Suspense=d,Ue.SuspenseList=h,Ue.isAsyncMode=function(){return!1},Ue.isConcurrentMode=function(){return!1},Ue.isContextConsumer=function(g){return w(g)===l},Ue.isContextProvider=function(g){return w(g)===u},Ue.isElement=function(g){return typeof g=="object"&&g!==null&&g.$$typeof===e},Ue.isForwardRef=function(g){return w(g)===f},Ue.isFragment=function(g){return w(g)===r},Ue.isLazy=function(g){return w(g)===m},Ue.isMemo=function(g){return w(g)===v},Ue.isPortal=function(g){return w(g)===t},Ue.isProfiler=function(g){return w(g)===a},Ue.isStrictMode=function(g){return w(g)===n},Ue.isSuspense=function(g){return w(g)===d},Ue.isSuspenseList=function(g){return w(g)===h},Ue.isValidElementType=function(g){return typeof g=="string"||typeof g=="function"||g===r||g===a||g===n||g===d||g===h||g===x||typeof g=="object"&&g!==null&&(g.$$typeof===m||g.$$typeof===v||g.$$typeof===u||g.$$typeof===l||g.$$typeof===f||g.$$typeof===_||g.getModuleId!==void 0)},Ue.typeOf=w,Ue}var r_;function BR(){return r_||(r_=1,mh.exports=LR()),mh.exports}var qR=BR(),gh,n_;function wj(){if(n_)return gh;n_=1;var e=Tn(),t=Cn(),r="[object Number]";function n(a){return typeof a=="number"||t(a)&&e(a)==r}return gh=n,gh}var bh,i_;function FR(){if(i_)return bh;i_=1;var e=wj();function t(r){return e(r)&&r!=+r}return bh=t,bh}var zR=FR();const tl=Ge(zR);var UR=wj();const WR=Ge(UR);var Kr=function(t){return t===0?0:t>0?1:-1},Ci=function(t){return Li(t)&&t.indexOf("%")===t.length-1},de=function(t){return WR(t)&&!tl(t)},HR=function(t){return $e(t)},_t=function(t){return de(t)||Li(t)},VR=0,rl=function(t){var r=++VR;return"".concat(t||"").concat(r)},Bi=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!de(t)&&!Li(t))return n;var u;if(Ci(t)){var l=t.indexOf("%");u=r*parseFloat(t.slice(0,l))/100}else u=+t;return tl(u)&&(u=n),a&&u>r&&(u=r),u},ti=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},KR=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},Hr=function(t,r){return de(t)&&de(r)?function(n){return t+n*(r-t)}:function(){return r}};function zs(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Tr(n,t))===r})}var GR=function(t,r){return de(t)&&de(r)?t-r:Li(t)&&Li(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function ja(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 _m(e){"@babel/helpers - typeof";return _m=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},_m(e)}var XR=["viewBox","children"],YR=["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"],a_=["points","pathLength"],xh={svg:XR,polygon:a_,polyline:a_},Jg=["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"],Us=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(X.isValidElement(t)&&(n=t.props),!no(n))return null;var a={};return Object.keys(n).forEach(function(u){Jg.includes(u)&&(a[u]=r||function(l){return n[u](n,l)})}),a},QR=function(t,r,n){return function(a){return t(r,n,a),null}},Ws=function(t,r,n){if(!no(t)||_m(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(u){var l=t[u];Jg.includes(u)&&typeof l=="function"&&(a||(a={}),a[u]=QR(l,r,n))}),a},ZR=["children"],JR=["children"];function o_(e,t){if(e==null)return{};var r=eI(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eI(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 Sm(e){"@babel/helpers - typeof";return Sm=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},Sm(e)}var u_={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"},_n=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},l_=null,wh=null,e0=function e(t){if(t===l_&&Array.isArray(wh))return wh;var r=[];return X.Children.forEach(t,function(n){$e(n)||(qR.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),wh=r,l_=t,r};function Cr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return _n(a)}):n=[_n(t)],e0(e).forEach(function(a){var u=Tr(a,"type.displayName")||Tr(a,"type.name");n.indexOf(u)!==-1&&r.push(a)}),r}function hr(e,t){var r=Cr(e,t);return r&&r[0]}var s_=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!de(n)||n<=0||!de(a)||a<=0)},tI=["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"],rI=function(t){return t&&t.type&&Li(t.type)&&tI.indexOf(t.type)>=0},nI=function(t){return t&&Sm(t)==="object"&&"clipDot"in t},iI=function(t,r,n,a){var u,l=(u=xh==null?void 0:xh[a])!==null&&u!==void 0?u:[];return r.startsWith("data-")||!Re(t)&&(a&&l.includes(r)||YR.includes(r))||n&&Jg.includes(r)},De=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(X.isValidElement(t)&&(a=t.props),!no(a))return null;var u={};return Object.keys(a).forEach(function(l){var c;iI((c=a)===null||c===void 0?void 0:c[l],l,r,n)&&(u[l]=a[l])}),u},Om=function e(t,r){if(t===r)return!0;var n=X.Children.count(t);if(n!==X.Children.count(r))return!1;if(n===0)return!0;if(n===1)return c_(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var u=t[a],l=r[a];if(Array.isArray(u)||Array.isArray(l)){if(!e(u,l))return!1}else if(!c_(u,l))return!1}return!0},c_=function(t,r){if($e(t)&&$e(r))return!0;if(!$e(t)&&!$e(r)){var n=t.props||{},a=n.children,u=o_(n,ZR),l=r.props||{},c=l.children,f=o_(l,JR);return a&&c?ja(u,f)&&Om(a,c):!a&&!c?ja(u,f):!1}return!1},f_=function(t,r){var n=[],a={};return e0(t).forEach(function(u,l){if(rI(u))n.push(u);else if(u){var c=_n(u.type),f=r[c]||{},d=f.handler,h=f.once;if(d&&(!h||!a[c])){var v=d(u,c,l);n.push(v),a[c]=!0}}}),n},aI=function(t){var r=t&&t.type;return r&&u_[r]?u_[r]:null},oI=function(t,r){return e0(r).indexOf(t)},uI=["children","width","height","viewBox","className","style","title","desc"];function Pm(){return Pm=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},Pm.apply(this,arguments)}function lI(e,t){if(e==null)return{};var r=sI(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sI(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 Am(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,u=e.className,l=e.style,c=e.title,f=e.desc,d=lI(e,uI),h=a||{width:r,height:n,x:0,y:0},v=qe("recharts-surface",u);return z.createElement("svg",Pm({},De(d,!0,"svg"),{className:v,width:r,height:n,style:l,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),z.createElement("title",null,c),z.createElement("desc",null,f),t)}var cI=["children","className"];function Em(){return Em=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},Em.apply(this,arguments)}function fI(e,t){if(e==null)return{};var r=dI(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dI(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 dt=z.forwardRef(function(e,t){var r=e.children,n=e.className,a=fI(e,cI),u=qe("recharts-layer",n);return z.createElement("g",Em({className:u},De(a,!0),{ref:t}),r)}),Sn=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),u=2;u<n;u++)a[u-2]=arguments[u]},_h,d_;function pI(){if(d_)return _h;d_=1;function e(t,r,n){var a=-1,u=t.length;r<0&&(r=-r>u?0:u+r),n=n>u?u:n,n<0&&(n+=u),u=r>n?0:n-r>>>0,r>>>=0;for(var l=Array(u);++a<u;)l[a]=t[a+r];return l}return _h=e,_h}var Sh,p_;function hI(){if(p_)return Sh;p_=1;var e=pI();function t(r,n,a){var u=r.length;return a=a===void 0?u:a,!n&&a>=u?r:e(r,n,a)}return Sh=t,Sh}var Oh,h_;function _j(){if(h_)return Oh;h_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,u="\\ufe0e\\ufe0f",l="\\u200d",c=RegExp("["+l+e+a+u+"]");function f(d){return c.test(d)}return Oh=f,Oh}var Ph,v_;function vI(){if(v_)return Ph;v_=1;function e(t){return t.split("")}return Ph=e,Ph}var Ah,y_;function yI(){if(y_)return Ah;y_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,u="\\ufe0e\\ufe0f",l="["+e+"]",c="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+c+"|"+f+")",h="[^"+e+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",_=d+"?",w="["+u+"]?",g="(?:"+x+"(?:"+[h,v,m].join("|")+")"+w+_+")*",O=w+_+g,E="(?:"+[h+c+"?",c,v,m,l].join("|")+")",C=RegExp(f+"(?="+f+")|"+E+O,"g");function T(S){return S.match(C)||[]}return Ah=T,Ah}var Eh,m_;function mI(){if(m_)return Eh;m_=1;var e=vI(),t=_j(),r=yI();function n(a){return t(a)?r(a):e(a)}return Eh=n,Eh}var jh,g_;function gI(){if(g_)return jh;g_=1;var e=hI(),t=_j(),r=mI(),n=gj();function a(u){return function(l){l=n(l);var c=t(l)?r(l):void 0,f=c?c[0]:l.charAt(0),d=c?e(c,1).join(""):l.slice(1);return f[u]()+d}}return jh=a,jh}var Th,b_;function bI(){if(b_)return Th;b_=1;var e=gI(),t=e("toUpperCase");return Th=t,Th}var xI=bI();const Yc=Ge(xI);function Qe(e){return function(){return e}}const Sj=Math.cos,Hs=Math.sin,Xr=Math.sqrt,Vs=Math.PI,Qc=2*Vs,jm=Math.PI,Tm=2*jm,Ai=1e-6,wI=Tm-Ai;function Oj(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function _I(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Oj;const r=10**t;return function(n){this._+=n[0];for(let a=1,u=n.length;a<u;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class SI{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Oj:_I(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,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,u,l){this._append`C${+t},${+r},${+n},${+a},${this._x1=+u},${this._y1=+l}`}arcTo(t,r,n,a,u){if(t=+t,r=+r,n=+n,a=+a,u=+u,u<0)throw new Error(`negative radius: ${u}`);let l=this._x1,c=this._y1,f=n-t,d=a-r,h=l-t,v=c-r,m=h*h+v*v;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>Ai)if(!(Math.abs(v*f-d*h)>Ai)||!u)this._append`L${this._x1=t},${this._y1=r}`;else{let x=n-l,_=a-c,w=f*f+d*d,g=x*x+_*_,O=Math.sqrt(w),E=Math.sqrt(m),C=u*Math.tan((jm-Math.acos((w+m-g)/(2*O*E)))/2),T=C/E,S=C/O;Math.abs(T-1)>Ai&&this._append`L${t+T*h},${r+T*v}`,this._append`A${u},${u},0,0,${+(v*x>h*_)},${this._x1=t+S*f},${this._y1=r+S*d}`}}arc(t,r,n,a,u,l){if(t=+t,r=+r,n=+n,l=!!l,n<0)throw new Error(`negative radius: ${n}`);let c=n*Math.cos(a),f=n*Math.sin(a),d=t+c,h=r+f,v=1^l,m=l?a-u:u-a;this._x1===null?this._append`M${d},${h}`:(Math.abs(this._x1-d)>Ai||Math.abs(this._y1-h)>Ai)&&this._append`L${d},${h}`,n&&(m<0&&(m=m%Tm+Tm),m>wI?this._append`A${n},${n},0,1,${v},${t-c},${r-f}A${n},${n},0,1,${v},${this._x1=d},${this._y1=h}`:m>Ai&&this._append`A${n},${n},0,${+(m>=jm)},${v},${this._x1=t+n*Math.cos(u)},${this._y1=r+n*Math.sin(u)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function t0(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 SI(t)}function r0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Pj(e){this._context=e}Pj.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 Zc(e){return new Pj(e)}function Aj(e){return e[0]}function Ej(e){return e[1]}function jj(e,t){var r=Qe(!0),n=null,a=Zc,u=null,l=t0(c);e=typeof e=="function"?e:e===void 0?Aj:Qe(e),t=typeof t=="function"?t:t===void 0?Ej:Qe(t);function c(f){var d,h=(f=r0(f)).length,v,m=!1,x;for(n==null&&(u=a(x=l())),d=0;d<=h;++d)!(d<h&&r(v=f[d],d,f))===m&&((m=!m)?u.lineStart():u.lineEnd()),m&&u.point(+e(v,d,f),+t(v,d,f));if(x)return u=null,x+""||null}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:Qe(+f),c):e},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:Qe(+f),c):t},c.defined=function(f){return arguments.length?(r=typeof f=="function"?f:Qe(!!f),c):r},c.curve=function(f){return arguments.length?(a=f,n!=null&&(u=a(n)),c):a},c.context=function(f){return arguments.length?(f==null?n=u=null:u=a(n=f),c):n},c}function Ps(e,t,r){var n=null,a=Qe(!0),u=null,l=Zc,c=null,f=t0(d);e=typeof e=="function"?e:e===void 0?Aj:Qe(+e),t=typeof t=="function"?t:Qe(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Ej:Qe(+r);function d(v){var m,x,_,w=(v=r0(v)).length,g,O=!1,E,C=new Array(w),T=new Array(w);for(u==null&&(c=l(E=f())),m=0;m<=w;++m){if(!(m<w&&a(g=v[m],m,v))===O)if(O=!O)x=m,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),_=m-1;_>=x;--_)c.point(C[_],T[_]);c.lineEnd(),c.areaEnd()}O&&(C[m]=+e(g,m,v),T[m]=+t(g,m,v),c.point(n?+n(g,m,v):C[m],r?+r(g,m,v):T[m]))}if(E)return c=null,E+""||null}function h(){return jj().defined(a).curve(l).context(u)}return d.x=function(v){return arguments.length?(e=typeof v=="function"?v:Qe(+v),n=null,d):e},d.x0=function(v){return arguments.length?(e=typeof v=="function"?v:Qe(+v),d):e},d.x1=function(v){return arguments.length?(n=v==null?null:typeof v=="function"?v:Qe(+v),d):n},d.y=function(v){return arguments.length?(t=typeof v=="function"?v:Qe(+v),r=null,d):t},d.y0=function(v){return arguments.length?(t=typeof v=="function"?v:Qe(+v),d):t},d.y1=function(v){return arguments.length?(r=v==null?null:typeof v=="function"?v:Qe(+v),d):r},d.lineX0=d.lineY0=function(){return h().x(e).y(t)},d.lineY1=function(){return h().x(e).y(r)},d.lineX1=function(){return h().x(n).y(t)},d.defined=function(v){return arguments.length?(a=typeof v=="function"?v:Qe(!!v),d):a},d.curve=function(v){return arguments.length?(l=v,u!=null&&(c=l(u)),d):l},d.context=function(v){return arguments.length?(v==null?u=c=null:c=l(u=v),d):u},d}class Tj{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 OI(e){return new Tj(e,!0)}function PI(e){return new Tj(e,!1)}const n0={draw(e,t){const r=Xr(t/Vs);e.moveTo(r,0),e.arc(0,0,r,0,Qc)}},AI={draw(e,t){const r=Xr(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()}},Cj=Xr(1/3),EI=Cj*2,jI={draw(e,t){const r=Xr(t/EI),n=r*Cj;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},TI={draw(e,t){const r=Xr(t),n=-r/2;e.rect(n,n,r,r)}},CI=.8908130915292852,kj=Hs(Vs/10)/Hs(7*Vs/10),kI=Hs(Qc/10)*kj,NI=-Sj(Qc/10)*kj,MI={draw(e,t){const r=Xr(t*CI),n=kI*r,a=NI*r;e.moveTo(0,-r),e.lineTo(n,a);for(let u=1;u<5;++u){const l=Qc*u/5,c=Sj(l),f=Hs(l);e.lineTo(f*r,-c*r),e.lineTo(c*n-f*a,f*n+c*a)}e.closePath()}},Ch=Xr(3),RI={draw(e,t){const r=-Xr(t/(Ch*3));e.moveTo(0,r*2),e.lineTo(-Ch*r,-r),e.lineTo(Ch*r,-r),e.closePath()}},Pr=-.5,Ar=Xr(3)/2,Cm=1/Xr(12),II=(Cm/2+1)*3,$I={draw(e,t){const r=Xr(t/II),n=r/2,a=r*Cm,u=n,l=r*Cm+r,c=-u,f=l;e.moveTo(n,a),e.lineTo(u,l),e.lineTo(c,f),e.lineTo(Pr*n-Ar*a,Ar*n+Pr*a),e.lineTo(Pr*u-Ar*l,Ar*u+Pr*l),e.lineTo(Pr*c-Ar*f,Ar*c+Pr*f),e.lineTo(Pr*n+Ar*a,Pr*a-Ar*n),e.lineTo(Pr*u+Ar*l,Pr*l-Ar*u),e.lineTo(Pr*c+Ar*f,Pr*f-Ar*c),e.closePath()}};function DI(e,t){let r=null,n=t0(a);e=typeof e=="function"?e:Qe(e||n0),t=typeof t=="function"?t:Qe(t===void 0?64:+t);function a(){let u;if(r||(r=u=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),u)return r=null,u+""||null}return a.type=function(u){return arguments.length?(e=typeof u=="function"?u:Qe(u),a):e},a.size=function(u){return arguments.length?(t=typeof u=="function"?u:Qe(+u),a):t},a.context=function(u){return arguments.length?(r=u??null,a):r},a}function Ks(){}function Gs(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 Nj(e){this._context=e}Nj.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:Gs(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:Gs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function LI(e){return new Nj(e)}function Mj(e){this._context=e}Mj.prototype={areaStart:Ks,areaEnd:Ks,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:Gs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function BI(e){return new Mj(e)}function Rj(e){this._context=e}Rj.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:Gs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qI(e){return new Rj(e)}function Ij(e){this._context=e}Ij.prototype={areaStart:Ks,areaEnd:Ks,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 FI(e){return new Ij(e)}function x_(e){return e<0?-1:1}function w_(e,t,r){var n=e._x1-e._x0,a=t-e._x1,u=(e._y1-e._y0)/(n||a<0&&-0),l=(r-e._y1)/(a||n<0&&-0),c=(u*a+l*n)/(n+a);return(x_(u)+x_(l))*Math.min(Math.abs(u),Math.abs(l),.5*Math.abs(c))||0}function __(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function kh(e,t,r){var n=e._x0,a=e._y0,u=e._x1,l=e._y1,c=(u-n)/3;e._context.bezierCurveTo(n+c,a+c*t,u-c,l-c*r,u,l)}function Xs(e){this._context=e}Xs.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:kh(this,this._t0,__(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,kh(this,__(this,r=w_(this,e,t)),r);break;default:kh(this,this._t0,r=w_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function $j(e){this._context=new Dj(e)}($j.prototype=Object.create(Xs.prototype)).point=function(e,t){Xs.prototype.point.call(this,t,e)};function Dj(e){this._context=e}Dj.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,a,u){this._context.bezierCurveTo(t,e,n,r,u,a)}};function zI(e){return new Xs(e)}function UI(e){return new $j(e)}function Lj(e){this._context=e}Lj.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=S_(e),a=S_(t),u=0,l=1;l<r;++u,++l)this._context.bezierCurveTo(n[0][u],a[0][u],n[1][u],a[1][u],e[l],t[l]);(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 S_(e){var t,r=e.length-1,n,a=new Array(r),u=new Array(r),l=new Array(r);for(a[0]=0,u[0]=2,l[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,u[t]=4,l[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,u[r-1]=7,l[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/u[t-1],u[t]-=n,l[t]-=n*l[t-1];for(a[r-1]=l[r-1]/u[r-1],t=r-2;t>=0;--t)a[t]=(l[t]-a[t+1])/u[t];for(u[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)u[t]=2*e[t+1]-a[t+1];return[a,u]}function WI(e){return new Lj(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 HI(e){return new Jc(e,.5)}function VI(e){return new Jc(e,0)}function KI(e){return new Jc(e,1)}function Ma(e,t){if((l=e.length)>1)for(var r=1,n,a,u=e[t[0]],l,c=u.length;r<l;++r)for(a=u,u=e[t[r]],n=0;n<c;++n)u[n][1]+=u[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function km(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function GI(e,t){return e[t]}function XI(e){const t=[];return t.key=e,t}function YI(){var e=Qe([]),t=km,r=Ma,n=GI;function a(u){var l=Array.from(e.apply(this,arguments),XI),c,f=l.length,d=-1,h;for(const v of u)for(c=0,++d;c<f;++c)(l[c][d]=[0,+n(v,l[c].key,d,u)]).data=v;for(c=0,h=r0(t(l));c<f;++c)l[h[c]].index=c;return r(l,h),l}return a.keys=function(u){return arguments.length?(e=typeof u=="function"?u:Qe(Array.from(u)),a):e},a.value=function(u){return arguments.length?(n=typeof u=="function"?u:Qe(+u),a):n},a.order=function(u){return arguments.length?(t=u==null?km:typeof u=="function"?u:Qe(Array.from(u)),a):t},a.offset=function(u){return arguments.length?(r=u??Ma,a):r},a}function QI(e,t){if((n=e.length)>0){for(var r,n,a=0,u=e[0].length,l;a<u;++a){for(l=r=0;r<n;++r)l+=e[r][a][1]||0;if(l)for(r=0;r<n;++r)e[r][a][1]/=l}Ma(e,t)}}function ZI(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,u=n.length;r<u;++r){for(var l=0,c=0;l<a;++l)c+=e[l][r][1]||0;n[r][1]+=n[r][0]=-c/2}Ma(e,t)}}function JI(e,t){if(!(!((l=e.length)>0)||!((u=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,u,l;n<u;++n){for(var c=0,f=0,d=0;c<l;++c){for(var h=e[t[c]],v=h[n][1]||0,m=h[n-1][1]||0,x=(v-m)/2,_=0;_<c;++_){var w=e[t[_]],g=w[n][1]||0,O=w[n-1][1]||0;x+=g-O}f+=v,d+=x*v}a[n-1][1]+=a[n-1][0]=r,f&&(r-=d/f)}a[n-1][1]+=a[n-1][0]=r,Ma(e,t)}}function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}var e$=["type","size","sizeType"];function Nm(){return Nm=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},Nm.apply(this,arguments)}function O_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function P_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?O_(Object(r),!0).forEach(function(n){t$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t$(e,t,r){return t=r$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r$(e){var t=n$(e,"string");return hu(t)=="symbol"?t:t+""}function n$(e,t){if(hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i$(e,t){if(e==null)return{};var r=a$(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a$(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 Bj={symbolCircle:n0,symbolCross:AI,symbolDiamond:jI,symbolSquare:TI,symbolStar:MI,symbolTriangle:RI,symbolWye:$I},o$=Math.PI/180,u$=function(t){var r="symbol".concat(Yc(t));return Bj[r]||n0},l$=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 a=18*o$;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),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}},s$=function(t,r){Bj["symbol".concat(Yc(t))]=r},i0=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,u=a===void 0?64:a,l=t.sizeType,c=l===void 0?"area":l,f=i$(t,e$),d=P_(P_({},f),{},{type:n,size:u,sizeType:c}),h=function(){var g=u$(n),O=DI().type(g).size(l$(u,c,n));return O()},v=d.className,m=d.cx,x=d.cy,_=De(d,!0);return m===+m&&x===+x&&u===+u?z.createElement("path",Nm({},_,{className:qe("recharts-symbols",v),transform:"translate(".concat(m,", ").concat(x,")"),d:h()})):null};i0.registerSymbol=s$;function Ra(e){"@babel/helpers - typeof";return Ra=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},Ra(e)}function Mm(){return Mm=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},Mm.apply(this,arguments)}function A_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function c$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?A_(Object(r),!0).forEach(function(n){vu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function f$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d$(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,Fj(n.key),n)}}function p$(e,t,r){return t&&d$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function h$(e,t,r){return t=Ys(t),v$(e,qj()?Reflect.construct(t,r||[],Ys(e).constructor):t.apply(e,r))}function v$(e,t){if(t&&(Ra(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y$(e)}function y$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qj=function(){return!!e})()}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ys(e)}function m$(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&&Rm(e,t)}function Rm(e,t){return Rm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Rm(e,t)}function vu(e,t,r){return t=Fj(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fj(e){var t=g$(e,"string");return Ra(t)=="symbol"?t:t+""}function g$(e,t){if(Ra(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ra(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Er=32,a0=(function(e){function t(){return f$(this,t),h$(this,t,arguments)}return m$(t,e),p$(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,u=Er/2,l=Er/6,c=Er/3,f=n.inactive?a:n.color;if(n.type==="plainline")return z.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:u,x2:Er,y2:u,className:"recharts-legend-icon"});if(n.type==="line")return z.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(u,"h").concat(c,`
|
||
A`).concat(l,",").concat(l,",0,1,1,").concat(2*c,",").concat(u,`
|
||
H`).concat(Er,"M").concat(2*c,",").concat(u,`
|
||
A`).concat(l,",").concat(l,",0,1,1,").concat(c,",").concat(u),className:"recharts-legend-icon"});if(n.type==="rect")return z.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(Er/8,"h").concat(Er,"v").concat(Er*3/4,"h").concat(-Er,"z"),className:"recharts-legend-icon"});if(z.isValidElement(n.legendIcon)){var d=c$({},n);return delete d.legendIcon,z.cloneElement(n.legendIcon,d)}return z.createElement(i0,{fill:f,cx:u,cy:u,size:Er,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,u=a.payload,l=a.iconSize,c=a.layout,f=a.formatter,d=a.inactiveColor,h={x:0,y:0,width:Er,height:Er},v={display:c==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,_){var w=x.formatter||f,g=qe(vu(vu({"recharts-legend-item":!0},"legend-item-".concat(_),!0),"inactive",x.inactive));if(x.type==="none")return null;var O=Re(x.value)?null:x.value;Sn(!Re(x.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 E=x.inactive?d:x.color;return z.createElement("li",Mm({className:g,style:v,key:"legend-item-".concat(_)},Ws(n.props,x,_)),z.createElement(Am,{width:l,height:l,viewBox:h,style:m},n.renderIcon(x)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},w?w(O,x,_):O))})}},{key:"render",value:function(){var n=this.props,a=n.payload,u=n.layout,l=n.align;if(!a||!a.length)return null;var c={padding:0,margin:0,textAlign:u==="horizontal"?l:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:c},this.renderItems())}}])})(X.PureComponent);vu(a0,"displayName","Legend");vu(a0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Nh,E_;function b$(){if(E_)return Nh;E_=1;var e=Kc();function t(){this.__data__=new e,this.size=0}return Nh=t,Nh}var Mh,j_;function x$(){if(j_)return Mh;j_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Mh=e,Mh}var Rh,T_;function w$(){if(T_)return Rh;T_=1;function e(t){return this.__data__.get(t)}return Rh=e,Rh}var Ih,C_;function _$(){if(C_)return Ih;C_=1;function e(t){return this.__data__.has(t)}return Ih=e,Ih}var $h,k_;function S$(){if(k_)return $h;k_=1;var e=Kc(),t=Xg(),r=Yg(),n=200;function a(u,l){var c=this.__data__;if(c instanceof e){var f=c.__data__;if(!t||f.length<n-1)return f.push([u,l]),this.size=++c.size,this;c=this.__data__=new r(f)}return c.set(u,l),this.size=c.size,this}return $h=a,$h}var Dh,N_;function zj(){if(N_)return Dh;N_=1;var e=Kc(),t=b$(),r=x$(),n=w$(),a=_$(),u=S$();function l(c){var f=this.__data__=new e(c);this.size=f.size}return l.prototype.clear=t,l.prototype.delete=r,l.prototype.get=n,l.prototype.has=a,l.prototype.set=u,Dh=l,Dh}var Lh,M_;function O$(){if(M_)return Lh;M_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Lh=t,Lh}var Bh,R_;function P$(){if(R_)return Bh;R_=1;function e(t){return this.__data__.has(t)}return Bh=e,Bh}var qh,I_;function Uj(){if(I_)return qh;I_=1;var e=Yg(),t=O$(),r=P$();function n(a){var u=-1,l=a==null?0:a.length;for(this.__data__=new e;++u<l;)this.add(a[u])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,qh=n,qh}var Fh,$_;function Wj(){if($_)return Fh;$_=1;function e(t,r){for(var n=-1,a=t==null?0:t.length;++n<a;)if(r(t[n],n,t))return!0;return!1}return Fh=e,Fh}var zh,D_;function Hj(){if(D_)return zh;D_=1;function e(t,r){return t.has(r)}return zh=e,zh}var Uh,L_;function Vj(){if(L_)return Uh;L_=1;var e=Uj(),t=Wj(),r=Hj(),n=1,a=2;function u(l,c,f,d,h,v){var m=f&n,x=l.length,_=c.length;if(x!=_&&!(m&&_>x))return!1;var w=v.get(l),g=v.get(c);if(w&&g)return w==c&&g==l;var O=-1,E=!0,C=f&a?new e:void 0;for(v.set(l,c),v.set(c,l);++O<x;){var T=l[O],S=c[O];if(d)var P=m?d(S,T,O,c,l,v):d(T,S,O,l,c,v);if(P!==void 0){if(P)continue;E=!1;break}if(C){if(!t(c,function(k,I){if(!r(C,I)&&(T===k||h(T,k,f,d,v)))return C.push(I)})){E=!1;break}}else if(!(T===S||h(T,S,f,d,v))){E=!1;break}}return v.delete(l),v.delete(c),E}return Uh=u,Uh}var Wh,B_;function A$(){if(B_)return Wh;B_=1;var e=sn(),t=e.Uint8Array;return Wh=t,Wh}var Hh,q_;function E$(){if(q_)return Hh;q_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a,u){n[++r]=[u,a]}),n}return Hh=e,Hh}var Vh,F_;function o0(){if(F_)return Vh;F_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a){n[++r]=a}),n}return Vh=e,Vh}var Kh,z_;function j$(){if(z_)return Kh;z_=1;var e=el(),t=A$(),r=Gg(),n=Vj(),a=E$(),u=o0(),l=1,c=2,f="[object Boolean]",d="[object Date]",h="[object Error]",v="[object Map]",m="[object Number]",x="[object RegExp]",_="[object Set]",w="[object String]",g="[object Symbol]",O="[object ArrayBuffer]",E="[object DataView]",C=e?e.prototype:void 0,T=C?C.valueOf:void 0;function S(P,k,I,$,G,F,N){switch(I){case E:if(P.byteLength!=k.byteLength||P.byteOffset!=k.byteOffset)return!1;P=P.buffer,k=k.buffer;case O:return!(P.byteLength!=k.byteLength||!F(new t(P),new t(k)));case f:case d:case m:return r(+P,+k);case h:return P.name==k.name&&P.message==k.message;case x:case w:return P==k+"";case v:var B=a;case _:var q=$&l;if(B||(B=u),P.size!=k.size&&!q)return!1;var K=N.get(P);if(K)return K==k;$|=c,N.set(P,k);var Z=n(B(P),B(k),$,G,F,N);return N.delete(P),Z;case g:if(T)return T.call(P)==T.call(k)}return!1}return Kh=S,Kh}var Gh,U_;function Kj(){if(U_)return Gh;U_=1;function e(t,r){for(var n=-1,a=r.length,u=t.length;++n<a;)t[u+n]=r[n];return t}return Gh=e,Gh}var Xh,W_;function T$(){if(W_)return Xh;W_=1;var e=Kj(),t=ir();function r(n,a,u){var l=a(n);return t(n)?l:e(l,u(n))}return Xh=r,Xh}var Yh,H_;function C$(){if(H_)return Yh;H_=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,u=0,l=[];++n<a;){var c=t[n];r(c,n,t)&&(l[u++]=c)}return l}return Yh=e,Yh}var Qh,V_;function k$(){if(V_)return Qh;V_=1;function e(){return[]}return Qh=e,Qh}var Zh,K_;function N$(){if(K_)return Zh;K_=1;var e=C$(),t=k$(),r=Object.prototype,n=r.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(l){return l==null?[]:(l=Object(l),e(a(l),function(c){return n.call(l,c)}))}:t;return Zh=u,Zh}var Jh,G_;function M$(){if(G_)return Jh;G_=1;function e(t,r){for(var n=-1,a=Array(t);++n<t;)a[n]=r(n);return a}return Jh=e,Jh}var ev,X_;function R$(){if(X_)return ev;X_=1;var e=Tn(),t=Cn(),r="[object Arguments]";function n(a){return t(a)&&e(a)==r}return ev=n,ev}var tv,Y_;function u0(){if(Y_)return tv;Y_=1;var e=R$(),t=Cn(),r=Object.prototype,n=r.hasOwnProperty,a=r.propertyIsEnumerable,u=e((function(){return arguments})())?e:function(l){return t(l)&&n.call(l,"callee")&&!a.call(l,"callee")};return tv=u,tv}var ou={exports:{}},rv,Q_;function I$(){if(Q_)return rv;Q_=1;function e(){return!1}return rv=e,rv}ou.exports;var Z_;function Gj(){return Z_||(Z_=1,(function(e,t){var r=sn(),n=I$(),a=t&&!t.nodeType&&t,u=a&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===a,c=l?r.Buffer:void 0,f=c?c.isBuffer:void 0,d=f||n;e.exports=d})(ou,ou.exports)),ou.exports}var nv,J_;function l0(){if(J_)return nv;J_=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,a){var u=typeof n;return a=a??e,!!a&&(u=="number"||u!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<a}return nv=r,nv}var iv,eS;function s0(){if(eS)return iv;eS=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return iv=t,iv}var av,tS;function $$(){if(tS)return av;tS=1;var e=Tn(),t=s0(),r=Cn(),n="[object Arguments]",a="[object Array]",u="[object Boolean]",l="[object Date]",c="[object Error]",f="[object Function]",d="[object Map]",h="[object Number]",v="[object Object]",m="[object RegExp]",x="[object Set]",_="[object String]",w="[object WeakMap]",g="[object ArrayBuffer]",O="[object DataView]",E="[object Float32Array]",C="[object Float64Array]",T="[object Int8Array]",S="[object Int16Array]",P="[object Int32Array]",k="[object Uint8Array]",I="[object Uint8ClampedArray]",$="[object Uint16Array]",G="[object Uint32Array]",F={};F[E]=F[C]=F[T]=F[S]=F[P]=F[k]=F[I]=F[$]=F[G]=!0,F[n]=F[a]=F[g]=F[u]=F[O]=F[l]=F[c]=F[f]=F[d]=F[h]=F[v]=F[m]=F[x]=F[_]=F[w]=!1;function N(B){return r(B)&&t(B.length)&&!!F[e(B)]}return av=N,av}var ov,rS;function Xj(){if(rS)return ov;rS=1;function e(t){return function(r){return t(r)}}return ov=e,ov}var uu={exports:{}};uu.exports;var nS;function D$(){return nS||(nS=1,(function(e,t){var r=vj(),n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,u=a&&a.exports===n,l=u&&r.process,c=(function(){try{var f=a&&a.require&&a.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=c})(uu,uu.exports)),uu.exports}var uv,iS;function Yj(){if(iS)return uv;iS=1;var e=$$(),t=Xj(),r=D$(),n=r&&r.isTypedArray,a=n?t(n):e;return uv=a,uv}var lv,aS;function L$(){if(aS)return lv;aS=1;var e=M$(),t=u0(),r=ir(),n=Gj(),a=l0(),u=Yj(),l=Object.prototype,c=l.hasOwnProperty;function f(d,h){var v=r(d),m=!v&&t(d),x=!v&&!m&&n(d),_=!v&&!m&&!x&&u(d),w=v||m||x||_,g=w?e(d.length,String):[],O=g.length;for(var E in d)(h||c.call(d,E))&&!(w&&(E=="length"||x&&(E=="offset"||E=="parent")||_&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||a(E,O)))&&g.push(E);return g}return lv=f,lv}var sv,oS;function B$(){if(oS)return sv;oS=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,a=typeof n=="function"&&n.prototype||e;return r===a}return sv=t,sv}var cv,uS;function Qj(){if(uS)return cv;uS=1;function e(t,r){return function(n){return t(r(n))}}return cv=e,cv}var fv,lS;function q$(){if(lS)return fv;lS=1;var e=Qj(),t=e(Object.keys,Object);return fv=t,fv}var dv,sS;function F$(){if(sS)return dv;sS=1;var e=B$(),t=q$(),r=Object.prototype,n=r.hasOwnProperty;function a(u){if(!e(u))return t(u);var l=[];for(var c in Object(u))n.call(u,c)&&c!="constructor"&&l.push(c);return l}return dv=a,dv}var pv,cS;function nl(){if(cS)return pv;cS=1;var e=Kg(),t=s0();function r(n){return n!=null&&t(n.length)&&!e(n)}return pv=r,pv}var hv,fS;function ef(){if(fS)return hv;fS=1;var e=L$(),t=F$(),r=nl();function n(a){return r(a)?e(a):t(a)}return hv=n,hv}var vv,dS;function z$(){if(dS)return vv;dS=1;var e=T$(),t=N$(),r=ef();function n(a){return e(a,r,t)}return vv=n,vv}var yv,pS;function U$(){if(pS)return yv;pS=1;var e=z$(),t=1,r=Object.prototype,n=r.hasOwnProperty;function a(u,l,c,f,d,h){var v=c&t,m=e(u),x=m.length,_=e(l),w=_.length;if(x!=w&&!v)return!1;for(var g=x;g--;){var O=m[g];if(!(v?O in l:n.call(l,O)))return!1}var E=h.get(u),C=h.get(l);if(E&&C)return E==l&&C==u;var T=!0;h.set(u,l),h.set(l,u);for(var S=v;++g<x;){O=m[g];var P=u[O],k=l[O];if(f)var I=v?f(k,P,O,l,u,h):f(P,k,O,u,l,h);if(!(I===void 0?P===k||d(P,k,c,f,h):I)){T=!1;break}S||(S=O=="constructor")}if(T&&!S){var $=u.constructor,G=l.constructor;$!=G&&"constructor"in u&&"constructor"in l&&!(typeof $=="function"&&$ instanceof $&&typeof G=="function"&&G instanceof G)&&(T=!1)}return h.delete(u),h.delete(l),T}return yv=a,yv}var mv,hS;function W$(){if(hS)return mv;hS=1;var e=Ui(),t=sn(),r=e(t,"DataView");return mv=r,mv}var gv,vS;function H$(){if(vS)return gv;vS=1;var e=Ui(),t=sn(),r=e(t,"Promise");return gv=r,gv}var bv,yS;function Zj(){if(yS)return bv;yS=1;var e=Ui(),t=sn(),r=e(t,"Set");return bv=r,bv}var xv,mS;function V$(){if(mS)return xv;mS=1;var e=Ui(),t=sn(),r=e(t,"WeakMap");return xv=r,xv}var wv,gS;function K$(){if(gS)return wv;gS=1;var e=W$(),t=Xg(),r=H$(),n=Zj(),a=V$(),u=Tn(),l=yj(),c="[object Map]",f="[object Object]",d="[object Promise]",h="[object Set]",v="[object WeakMap]",m="[object DataView]",x=l(e),_=l(t),w=l(r),g=l(n),O=l(a),E=u;return(e&&E(new e(new ArrayBuffer(1)))!=m||t&&E(new t)!=c||r&&E(r.resolve())!=d||n&&E(new n)!=h||a&&E(new a)!=v)&&(E=function(C){var T=u(C),S=T==f?C.constructor:void 0,P=S?l(S):"";if(P)switch(P){case x:return m;case _:return c;case w:return d;case g:return h;case O:return v}return T}),wv=E,wv}var _v,bS;function G$(){if(bS)return _v;bS=1;var e=zj(),t=Vj(),r=j$(),n=U$(),a=K$(),u=ir(),l=Gj(),c=Yj(),f=1,d="[object Arguments]",h="[object Array]",v="[object Object]",m=Object.prototype,x=m.hasOwnProperty;function _(w,g,O,E,C,T){var S=u(w),P=u(g),k=S?h:a(w),I=P?h:a(g);k=k==d?v:k,I=I==d?v:I;var $=k==v,G=I==v,F=k==I;if(F&&l(w)){if(!l(g))return!1;S=!0,$=!1}if(F&&!$)return T||(T=new e),S||c(w)?t(w,g,O,E,C,T):r(w,g,k,O,E,C,T);if(!(O&f)){var N=$&&x.call(w,"__wrapped__"),B=G&&x.call(g,"__wrapped__");if(N||B){var q=N?w.value():w,K=B?g.value():g;return T||(T=new e),C(q,K,O,E,T)}}return F?(T||(T=new e),n(w,g,O,E,C,T)):!1}return _v=_,_v}var Sv,xS;function c0(){if(xS)return Sv;xS=1;var e=G$(),t=Cn();function r(n,a,u,l,c){return n===a?!0:n==null||a==null||!t(n)&&!t(a)?n!==n&&a!==a:e(n,a,u,l,r,c)}return Sv=r,Sv}var Ov,wS;function X$(){if(wS)return Ov;wS=1;var e=zj(),t=c0(),r=1,n=2;function a(u,l,c,f){var d=c.length,h=d,v=!f;if(u==null)return!h;for(u=Object(u);d--;){var m=c[d];if(v&&m[2]?m[1]!==u[m[0]]:!(m[0]in u))return!1}for(;++d<h;){m=c[d];var x=m[0],_=u[x],w=m[1];if(v&&m[2]){if(_===void 0&&!(x in u))return!1}else{var g=new e;if(f)var O=f(_,w,x,u,l,g);if(!(O===void 0?t(w,_,r|n,f,g):O))return!1}}return!0}return Ov=a,Ov}var Pv,_S;function Jj(){if(_S)return Pv;_S=1;var e=ai();function t(r){return r===r&&!e(r)}return Pv=t,Pv}var Av,SS;function Y$(){if(SS)return Av;SS=1;var e=Jj(),t=ef();function r(n){for(var a=t(n),u=a.length;u--;){var l=a[u],c=n[l];a[u]=[l,c,e(c)]}return a}return Av=r,Av}var Ev,OS;function eT(){if(OS)return Ev;OS=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return Ev=e,Ev}var jv,PS;function Q$(){if(PS)return jv;PS=1;var e=X$(),t=Y$(),r=eT();function n(a){var u=t(a);return u.length==1&&u[0][2]?r(u[0][0],u[0][1]):function(l){return l===a||e(l,a,u)}}return jv=n,jv}var Tv,AS;function Z$(){if(AS)return Tv;AS=1;function e(t,r){return t!=null&&r in Object(t)}return Tv=e,Tv}var Cv,ES;function J$(){if(ES)return Cv;ES=1;var e=bj(),t=u0(),r=ir(),n=l0(),a=s0(),u=Xc();function l(c,f,d){f=e(f,c);for(var h=-1,v=f.length,m=!1;++h<v;){var x=u(f[h]);if(!(m=c!=null&&d(c,x)))break;c=c[x]}return m||++h!=v?m:(v=c==null?0:c.length,!!v&&a(v)&&n(x,v)&&(r(c)||t(c)))}return Cv=l,Cv}var kv,jS;function eD(){if(jS)return kv;jS=1;var e=Z$(),t=J$();function r(n,a){return n!=null&&t(n,a,e)}return kv=r,kv}var Nv,TS;function tD(){if(TS)return Nv;TS=1;var e=c0(),t=xj(),r=eD(),n=Vg(),a=Jj(),u=eT(),l=Xc(),c=1,f=2;function d(h,v){return n(h)&&a(v)?u(l(h),v):function(m){var x=t(m,h);return x===void 0&&x===v?r(m,h):e(v,x,c|f)}}return Nv=d,Nv}var Mv,CS;function io(){if(CS)return Mv;CS=1;function e(t){return t}return Mv=e,Mv}var Rv,kS;function rD(){if(kS)return Rv;kS=1;function e(t){return function(r){return r==null?void 0:r[t]}}return Rv=e,Rv}var Iv,NS;function nD(){if(NS)return Iv;NS=1;var e=Zg();function t(r){return function(n){return e(n,r)}}return Iv=t,Iv}var $v,MS;function iD(){if(MS)return $v;MS=1;var e=rD(),t=nD(),r=Vg(),n=Xc();function a(u){return r(u)?e(n(u)):t(u)}return $v=a,$v}var Dv,RS;function oi(){if(RS)return Dv;RS=1;var e=Q$(),t=tD(),r=io(),n=ir(),a=iD();function u(l){return typeof l=="function"?l:l==null?r:typeof l=="object"?n(l)?t(l[0],l[1]):e(l):a(l)}return Dv=u,Dv}var Lv,IS;function tT(){if(IS)return Lv;IS=1;function e(t,r,n,a){for(var u=t.length,l=n+(a?1:-1);a?l--:++l<u;)if(r(t[l],l,t))return l;return-1}return Lv=e,Lv}var Bv,$S;function aD(){if($S)return Bv;$S=1;function e(t){return t!==t}return Bv=e,Bv}var qv,DS;function oD(){if(DS)return qv;DS=1;function e(t,r,n){for(var a=n-1,u=t.length;++a<u;)if(t[a]===r)return a;return-1}return qv=e,qv}var Fv,LS;function uD(){if(LS)return Fv;LS=1;var e=tT(),t=aD(),r=oD();function n(a,u,l){return u===u?r(a,u,l):e(a,t,l)}return Fv=n,Fv}var zv,BS;function lD(){if(BS)return zv;BS=1;var e=uD();function t(r,n){var a=r==null?0:r.length;return!!a&&e(r,n,0)>-1}return zv=t,zv}var Uv,qS;function sD(){if(qS)return Uv;qS=1;function e(t,r,n){for(var a=-1,u=t==null?0:t.length;++a<u;)if(n(r,t[a]))return!0;return!1}return Uv=e,Uv}var Wv,FS;function cD(){if(FS)return Wv;FS=1;function e(){}return Wv=e,Wv}var Hv,zS;function fD(){if(zS)return Hv;zS=1;var e=Zj(),t=cD(),r=o0(),n=1/0,a=e&&1/r(new e([,-0]))[1]==n?function(u){return new e(u)}:t;return Hv=a,Hv}var Vv,US;function dD(){if(US)return Vv;US=1;var e=Uj(),t=lD(),r=sD(),n=Hj(),a=fD(),u=o0(),l=200;function c(f,d,h){var v=-1,m=t,x=f.length,_=!0,w=[],g=w;if(h)_=!1,m=r;else if(x>=l){var O=d?null:a(f);if(O)return u(O);_=!1,m=n,g=new e}else g=d?[]:w;e:for(;++v<x;){var E=f[v],C=d?d(E):E;if(E=h||E!==0?E:0,_&&C===C){for(var T=g.length;T--;)if(g[T]===C)continue e;d&&g.push(C),w.push(E)}else m(g,C,h)||(g!==w&&g.push(C),w.push(E))}return w}return Vv=c,Vv}var Kv,WS;function pD(){if(WS)return Kv;WS=1;var e=oi(),t=dD();function r(n,a){return n&&n.length?t(n,e(a,2)):[]}return Kv=r,Kv}var hD=pD();const HS=Ge(hD);function rT(e,t,r){return t===!0?HS(e,r):Re(t)?HS(e,t):e}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 vD=["ref"];function VS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function gn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VS(Object(r),!0).forEach(function(n){tf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KS(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,iT(n.key),n)}}function mD(e,t,r){return t&&KS(e.prototype,t),r&&KS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function gD(e,t,r){return t=Qs(t),bD(e,nT()?Reflect.construct(t,r||[],Qs(e).constructor):t.apply(e,r))}function bD(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 xD(e)}function xD(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nT=function(){return!!e})()}function Qs(e){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qs(e)}function wD(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&&Im(e,t)}function Im(e,t){return Im=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Im(e,t)}function tf(e,t,r){return t=iT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iT(e){var t=_D(e,"string");return Ia(t)=="symbol"?t:t+""}function _D(e,t){if(Ia(e)!="object"||!e)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 String(e)}function SD(e,t){if(e==null)return{};var r=OD(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OD(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 PD(e){return e.value}function AD(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var r=SD(t,vD);return z.createElement(a0,r)}var GS=1,Ta=(function(e){function t(){var r;yD(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=gD(this,t,[].concat(a)),tf(r,"lastBoundingBox",{width:-1,height:-1}),r}return wD(t,e),mD(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,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>GS||Math.abs(a.height-this.lastBoundingBox.height)>GS)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(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?gn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,u=a.layout,l=a.align,c=a.verticalAlign,f=a.margin,d=a.chartWidth,h=a.chartHeight,v,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(l==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();v={left:((d||0)-x.width)/2}}else v=l==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(c==="middle"){var _=this.getBBoxSnapshot();m={top:((h||0)-_.height)/2}}else m=c==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return gn(gn({},v),m)}},{key:"render",value:function(){var n=this,a=this.props,u=a.content,l=a.width,c=a.height,f=a.wrapperStyle,d=a.payloadUniqBy,h=a.payload,v=gn(gn({position:"absolute",width:l||"auto",height:c||"auto"},this.getDefaultPosition(f)),f);return z.createElement("div",{className:"recharts-legend-wrapper",style:v,ref:function(x){n.wrapperNode=x}},AD(u,gn(gn({},this.props),{},{payload:rT(h,d,PD)})))}}],[{key:"getWithHeight",value:function(n,a){var u=gn(gn({},this.defaultProps),n.props),l=u.layout;return l==="vertical"&&de(n.props.height)?{height:n.props.height}:l==="horizontal"?{width:n.props.width||a}:null}}])})(X.PureComponent);tf(Ta,"displayName","Legend");tf(Ta,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Gv,XS;function ED(){if(XS)return Gv;XS=1;var e=el(),t=u0(),r=ir(),n=e?e.isConcatSpreadable:void 0;function a(u){return r(u)||t(u)||!!(n&&u&&u[n])}return Gv=a,Gv}var Xv,YS;function aT(){if(YS)return Xv;YS=1;var e=Kj(),t=ED();function r(n,a,u,l,c){var f=-1,d=n.length;for(u||(u=t),c||(c=[]);++f<d;){var h=n[f];a>0&&u(h)?a>1?r(h,a-1,u,l,c):e(c,h):l||(c[c.length]=h)}return c}return Xv=r,Xv}var Yv,QS;function jD(){if(QS)return Yv;QS=1;function e(t){return function(r,n,a){for(var u=-1,l=Object(r),c=a(r),f=c.length;f--;){var d=c[t?f:++u];if(n(l[d],d,l)===!1)break}return r}}return Yv=e,Yv}var Qv,ZS;function TD(){if(ZS)return Qv;ZS=1;var e=jD(),t=e();return Qv=t,Qv}var Zv,JS;function oT(){if(JS)return Zv;JS=1;var e=TD(),t=ef();function r(n,a){return n&&e(n,a,t)}return Zv=r,Zv}var Jv,eO;function CD(){if(eO)return Jv;eO=1;var e=nl();function t(r,n){return function(a,u){if(a==null)return a;if(!e(a))return r(a,u);for(var l=a.length,c=n?l:-1,f=Object(a);(n?c--:++c<l)&&u(f[c],c,f)!==!1;);return a}}return Jv=t,Jv}var ey,tO;function f0(){if(tO)return ey;tO=1;var e=oT(),t=CD(),r=t(e);return ey=r,ey}var ty,rO;function uT(){if(rO)return ty;rO=1;var e=f0(),t=nl();function r(n,a){var u=-1,l=t(n)?Array(n.length):[];return e(n,function(c,f,d){l[++u]=a(c,f,d)}),l}return ty=r,ty}var ry,nO;function kD(){if(nO)return ry;nO=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return ry=e,ry}var ny,iO;function ND(){if(iO)return ny;iO=1;var e=ro();function t(r,n){if(r!==n){var a=r!==void 0,u=r===null,l=r===r,c=e(r),f=n!==void 0,d=n===null,h=n===n,v=e(n);if(!d&&!v&&!c&&r>n||c&&f&&h&&!d&&!v||u&&f&&h||!a&&h||!l)return 1;if(!u&&!c&&!v&&r<n||v&&a&&l&&!u&&!c||d&&a&&l||!f&&l||!h)return-1}return 0}return ny=t,ny}var iy,aO;function MD(){if(aO)return iy;aO=1;var e=ND();function t(r,n,a){for(var u=-1,l=r.criteria,c=n.criteria,f=l.length,d=a.length;++u<f;){var h=e(l[u],c[u]);if(h){if(u>=d)return h;var v=a[u];return h*(v=="desc"?-1:1)}}return r.index-n.index}return iy=t,iy}var ay,oO;function RD(){if(oO)return ay;oO=1;var e=Qg(),t=Zg(),r=oi(),n=uT(),a=kD(),u=Xj(),l=MD(),c=io(),f=ir();function d(h,v,m){v.length?v=e(v,function(w){return f(w)?function(g){return t(g,w.length===1?w[0]:w)}:w}):v=[c];var x=-1;v=e(v,u(r));var _=n(h,function(w,g,O){var E=e(v,function(C){return C(w)});return{criteria:E,index:++x,value:w}});return a(_,function(w,g){return l(w,g,m)})}return ay=d,ay}var oy,uO;function ID(){if(uO)return oy;uO=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return oy=e,oy}var uy,lO;function $D(){if(lO)return uy;lO=1;var e=ID(),t=Math.max;function r(n,a,u){return a=t(a===void 0?n.length-1:a,0),function(){for(var l=arguments,c=-1,f=t(l.length-a,0),d=Array(f);++c<f;)d[c]=l[a+c];c=-1;for(var h=Array(a+1);++c<a;)h[c]=l[c];return h[a]=u(d),e(n,this,h)}}return uy=r,uy}var ly,sO;function DD(){if(sO)return ly;sO=1;function e(t){return function(){return t}}return ly=e,ly}var sy,cO;function lT(){if(cO)return sy;cO=1;var e=Ui(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return sy=t,sy}var cy,fO;function LD(){if(fO)return cy;fO=1;var e=DD(),t=lT(),r=io(),n=t?function(a,u){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:r;return cy=n,cy}var fy,dO;function BD(){if(dO)return fy;dO=1;var e=800,t=16,r=Date.now;function n(a){var u=0,l=0;return function(){var c=r(),f=t-(c-l);if(l=c,f>0){if(++u>=e)return arguments[0]}else u=0;return a.apply(void 0,arguments)}}return fy=n,fy}var dy,pO;function qD(){if(pO)return dy;pO=1;var e=LD(),t=BD(),r=t(e);return dy=r,dy}var py,hO;function FD(){if(hO)return py;hO=1;var e=io(),t=$D(),r=qD();function n(a,u){return r(t(a,u,e),a+"")}return py=n,py}var hy,vO;function rf(){if(vO)return hy;vO=1;var e=Gg(),t=nl(),r=l0(),n=ai();function a(u,l,c){if(!n(c))return!1;var f=typeof l;return(f=="number"?t(c)&&r(l,c.length):f=="string"&&l in c)?e(c[l],u):!1}return hy=a,hy}var vy,yO;function zD(){if(yO)return vy;yO=1;var e=aT(),t=RD(),r=FD(),n=rf(),a=r(function(u,l){if(u==null)return[];var c=l.length;return c>1&&n(u,l[0],l[1])?l=[]:c>2&&n(l[0],l[1],l[2])&&(l=[l[0]]),t(u,e(l,1),[])});return vy=a,vy}var UD=zD();const d0=Ge(UD);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 $m(){return $m=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},$m.apply(this,arguments)}function WD(e,t){return GD(e)||KD(e,t)||VD(e,t)||HD()}function HD(){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 VD(e,t){if(e){if(typeof e=="string")return mO(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 mO(e,t)}}function mO(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 KD(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function GD(e){if(Array.isArray(e))return e}function gO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gO(Object(r),!0).forEach(function(n){XD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XD(e,t,r){return t=YD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YD(e){var t=QD(e,"string");return yu(t)=="symbol"?t:t+""}function QD(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 ZD(e){return Array.isArray(e)&&_t(e[0])&&_t(e[1])?e.join(" ~ "):e}var JD=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,u=a===void 0?{}:a,l=t.itemStyle,c=l===void 0?{}:l,f=t.labelStyle,d=f===void 0?{}:f,h=t.payload,v=t.formatter,m=t.itemSorter,x=t.wrapperClassName,_=t.labelClassName,w=t.label,g=t.labelFormatter,O=t.accessibilityLayer,E=O===void 0?!1:O,C=function(){if(h&&h.length){var N={padding:0,margin:0},B=(m?d0(h,m):h).map(function(q,K){if(q.type==="none")return null;var Z=yy({display:"block",paddingTop:4,paddingBottom:4,color:q.color||"#000"},c),te=q.formatter||v||ZD,W=q.value,re=q.name,Y=W,R=re;if(te&&Y!=null&&R!=null){var U=te(W,re,q,K,h);if(Array.isArray(U)){var se=WD(U,2);Y=se[0],R=se[1]}else Y=U}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:Z},_t(R)?z.createElement("span",{className:"recharts-tooltip-item-name"},R):null,_t(R)?z.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,z.createElement("span",{className:"recharts-tooltip-item-value"},Y),z.createElement("span",{className:"recharts-tooltip-item-unit"},q.unit||""))});return z.createElement("ul",{className:"recharts-tooltip-item-list",style:N},B)}return null},T=yy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),S=yy({margin:0},d),P=!$e(w),k=P?w:"",I=qe("recharts-default-tooltip",x),$=qe("recharts-tooltip-label",_);P&&g&&h!==void 0&&h!==null&&(k=g(w,h));var G=E?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",$m({className:I,style:T},G),z.createElement("p",{className:$,style:S},z.isValidElement(k)?k:"".concat(k)),C())};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 As(e,t,r){return t=eL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eL(e){var t=tL(e,"string");return mu(t)=="symbol"?t:t+""}function tL(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 Yo="recharts-tooltip-wrapper",rL={visibility:"hidden"};function nL(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return qe(Yo,As(As(As(As({},"".concat(Yo,"-right"),de(r)&&t&&de(t.x)&&r>=t.x),"".concat(Yo,"-left"),de(r)&&t&&de(t.x)&&r<t.x),"".concat(Yo,"-bottom"),de(n)&&t&&de(t.y)&&n>=t.y),"".concat(Yo,"-top"),de(n)&&t&&de(t.y)&&n<t.y))}function bO(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,u=e.position,l=e.reverseDirection,c=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(u&&de(u[n]))return u[n];var h=r[n]-c-a,v=r[n]+a;if(t[n])return l[n]?h:v;if(l[n]){var m=h,x=f[n];return m<x?Math.max(v,f[n]):Math.max(h,f[n])}var _=v+c,w=f[n]+d;return _>w?Math.max(h,f[n]):Math.max(v,f[n])}function iL(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 aL(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,u=e.reverseDirection,l=e.tooltipBox,c=e.useTranslate3d,f=e.viewBox,d,h,v;return l.height>0&&l.width>0&&r?(h=bO({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:l.width,viewBox:f,viewBoxDimension:f.width}),v=bO({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:l.height,viewBox:f,viewBoxDimension:f.height}),d=iL({translateX:h,translateY:v,useTranslate3d:c})):d=rL,{cssProperties:d,cssClasses:nL({translateX:h,translateY:v,coordinate:r})}}function $a(e){"@babel/helpers - typeof";return $a=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},$a(e)}function xO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xO(Object(r),!0).forEach(function(n){Lm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uL(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,cT(n.key),n)}}function lL(e,t,r){return t&&uL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function sL(e,t,r){return t=Zs(t),cL(e,sT()?Reflect.construct(t,r||[],Zs(e).constructor):t.apply(e,r))}function cL(e,t){if(t&&($a(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fL(e)}function fL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sT=function(){return!!e})()}function Zs(e){return Zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zs(e)}function dL(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&&Dm(e,t)}function Dm(e,t){return Dm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Dm(e,t)}function Lm(e,t,r){return t=cT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cT(e){var t=pL(e,"string");return $a(t)=="symbol"?t:t+""}function pL(e,t){if($a(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($a(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _O=1,hL=(function(e){function t(){var r;oL(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=sL(this,t,[].concat(a)),Lm(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Lm(r,"handleKeyDown",function(l){if(l.key==="Escape"){var c,f,d,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(c=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&c!==void 0?c:0,y:(d=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&d!==void 0?d:0}})}}),r}return dL(t,e),lL(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>_O||Math.abs(n.height-this.state.lastBoundingBox.height)>_O)&&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,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,u=a.active,l=a.allowEscapeViewBox,c=a.animationDuration,f=a.animationEasing,d=a.children,h=a.coordinate,v=a.hasPayload,m=a.isAnimationActive,x=a.offset,_=a.position,w=a.reverseDirection,g=a.useTranslate3d,O=a.viewBox,E=a.wrapperStyle,C=aL({allowEscapeViewBox:l,coordinate:h,offsetTopLeft:x,position:_,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:O}),T=C.cssClasses,S=C.cssProperties,P=wO(wO({transition:m&&u?"transform ".concat(c,"ms ").concat(f):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&v?"visible":"hidden",position:"absolute",top:0,left:0},E);return z.createElement("div",{tabIndex:-1,className:T,style:P,ref:function(I){n.wrapperNode=I}},d)}}])})(X.PureComponent),vL=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ao={isSsr:vL()};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 SO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function OO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SO(Object(r),!0).forEach(function(n){p0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mL(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,dT(n.key),n)}}function gL(e,t,r){return t&&mL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bL(e,t,r){return t=Js(t),xL(e,fT()?Reflect.construct(t,r||[],Js(e).constructor):t.apply(e,r))}function xL(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 wL(e)}function wL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fT=function(){return!!e})()}function Js(e){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Js(e)}function _L(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&&Bm(e,t)}function Bm(e,t){return Bm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Bm(e,t)}function p0(e,t,r){return t=dT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dT(e){var t=SL(e,"string");return Da(t)=="symbol"?t:t+""}function SL(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)}function OL(e){return e.dataKey}function PL(e,t){return z.isValidElement(e)?z.cloneElement(e,t):typeof e=="function"?z.createElement(e,t):z.createElement(JD,t)}var nn=(function(e){function t(){return yL(this,t),bL(this,t,arguments)}return _L(t,e),gL(t,[{key:"render",value:function(){var n=this,a=this.props,u=a.active,l=a.allowEscapeViewBox,c=a.animationDuration,f=a.animationEasing,d=a.content,h=a.coordinate,v=a.filterNull,m=a.isAnimationActive,x=a.offset,_=a.payload,w=a.payloadUniqBy,g=a.position,O=a.reverseDirection,E=a.useTranslate3d,C=a.viewBox,T=a.wrapperStyle,S=_??[];v&&S.length&&(S=rT(_.filter(function(k){return k.value!=null&&(k.hide!==!0||n.props.includeHidden)}),w,OL));var P=S.length>0;return z.createElement(hL,{allowEscapeViewBox:l,animationDuration:c,animationEasing:f,isAnimationActive:m,active:u,coordinate:h,hasPayload:P,offset:x,position:g,reverseDirection:O,useTranslate3d:E,viewBox:C,wrapperStyle:T},PL(d,OO(OO({},this.props),{},{payload:S})))}}])})(X.PureComponent);p0(nn,"displayName","Tooltip");p0(nn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!ao.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 my,PO;function AL(){if(PO)return my;PO=1;var e=sn(),t=function(){return e.Date.now()};return my=t,my}var gy,AO;function EL(){if(AO)return gy;AO=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return gy=t,gy}var by,EO;function jL(){if(EO)return by;EO=1;var e=EL(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return by=r,by}var xy,jO;function pT(){if(jO)return xy;jO=1;var e=jL(),t=ai(),r=ro(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var h=typeof d.valueOf=="function"?d.valueOf():d;d=t(h)?h+"":h}if(typeof d!="string")return d===0?d:+d;d=e(d);var v=u.test(d);return v||l.test(d)?c(d.slice(2),v?2:8):a.test(d)?n:+d}return xy=f,xy}var wy,TO;function TL(){if(TO)return wy;TO=1;var e=ai(),t=AL(),r=pT(),n="Expected a function",a=Math.max,u=Math.min;function l(c,f,d){var h,v,m,x,_,w,g=0,O=!1,E=!1,C=!0;if(typeof c!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(O=!!d.leading,E="maxWait"in d,m=E?a(r(d.maxWait)||0,f):m,C="trailing"in d?!!d.trailing:C);function T(B){var q=h,K=v;return h=v=void 0,g=B,x=c.apply(K,q),x}function S(B){return g=B,_=setTimeout(I,f),O?T(B):x}function P(B){var q=B-w,K=B-g,Z=f-q;return E?u(Z,m-K):Z}function k(B){var q=B-w,K=B-g;return w===void 0||q>=f||q<0||E&&K>=m}function I(){var B=t();if(k(B))return $(B);_=setTimeout(I,P(B))}function $(B){return _=void 0,C&&h?T(B):(h=v=void 0,x)}function G(){_!==void 0&&clearTimeout(_),g=0,h=w=v=_=void 0}function F(){return _===void 0?x:$(t())}function N(){var B=t(),q=k(B);if(h=arguments,v=this,w=B,q){if(_===void 0)return S(w);if(E)return clearTimeout(_),_=setTimeout(I,f),T(w)}return _===void 0&&(_=setTimeout(I,f)),x}return N.cancel=G,N.flush=F,N}return wy=l,wy}var _y,CO;function CL(){if(CO)return _y;CO=1;var e=TL(),t=ai(),r="Expected a function";function n(a,u,l){var c=!0,f=!0;if(typeof a!="function")throw new TypeError(r);return t(l)&&(c="leading"in l?!!l.leading:c,f="trailing"in l?!!l.trailing:f),e(a,u,{leading:c,maxWait:u,trailing:f})}return _y=n,_y}var kL=CL();const hT=Ge(kL);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 kO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Es(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kO(Object(r),!0).forEach(function(n){NL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NL(e,t,r){return t=ML(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ML(e){var t=RL(e,"string");return gu(t)=="symbol"?t:t+""}function RL(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 IL(e,t){return BL(e)||LL(e,t)||DL(e,t)||$L()}function $L(){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 DL(e,t){if(e){if(typeof e=="string")return NO(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 NO(e,t)}}function NO(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 LL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function BL(e){if(Array.isArray(e))return e}var qL=X.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,u=e.width,l=u===void 0?"100%":u,c=e.height,f=c===void 0?"100%":c,d=e.minWidth,h=d===void 0?0:d,v=e.minHeight,m=e.maxHeight,x=e.children,_=e.debounce,w=_===void 0?0:_,g=e.id,O=e.className,E=e.onResize,C=e.style,T=C===void 0?{}:C,S=X.useRef(null),P=X.useRef();P.current=E,X.useImperativeHandle(t,function(){return Object.defineProperty(S.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),S.current},configurable:!0})});var k=X.useState({containerWidth:a.width,containerHeight:a.height}),I=IL(k,2),$=I[0],G=I[1],F=X.useCallback(function(B,q){G(function(K){var Z=Math.round(B),te=Math.round(q);return K.containerWidth===Z&&K.containerHeight===te?K:{containerWidth:Z,containerHeight:te}})},[]);X.useEffect(function(){var B=function(re){var Y,R=re[0].contentRect,U=R.width,se=R.height;F(U,se),(Y=P.current)===null||Y===void 0||Y.call(P,U,se)};w>0&&(B=hT(B,w,{trailing:!0,leading:!1}));var q=new ResizeObserver(B),K=S.current.getBoundingClientRect(),Z=K.width,te=K.height;return F(Z,te),q.observe(S.current),function(){q.disconnect()}},[F,w]);var N=X.useMemo(function(){var B=$.containerWidth,q=$.containerHeight;if(B<0||q<0)return null;Sn(Ci(l)||Ci(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,l,f),Sn(!r||r>0,"The aspect(%s) must be greater than zero.",r);var K=Ci(l)?B:l,Z=Ci(f)?q:f;r&&r>0&&(K?Z=K/r:Z&&(K=Z*r),m&&Z>m&&(Z=m)),Sn(K>0||Z>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.`,K,Z,l,f,h,v,r);var te=!Array.isArray(x)&&_n(x.type).endsWith("Chart");return z.Children.map(x,function(W){return z.isValidElement(W)?X.cloneElement(W,Es({width:K,height:Z},te?{style:Es({height:"100%",width:"100%",maxHeight:Z,maxWidth:K},W.props.style)}:{})):W})},[r,x,f,m,v,h,$,l]);return z.createElement("div",{id:g?"".concat(g):void 0,className:qe("recharts-responsive-container",O),style:Es(Es({},T),{},{width:l,height:f,minWidth:h,minHeight:v,maxHeight:m}),ref:S},N)}),vT=function(t){return null};vT.displayName="Cell";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 MO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function qm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MO(Object(r),!0).forEach(function(n){FL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FL(e,t,r){return t=zL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zL(e){var t=UL(e,"string");return bu(t)=="symbol"?t:t+""}function UL(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(t==="string"?String:Number)(e)}var xa={widthCache:{},cacheCount:0},WL=2e3,HL={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},RO="recharts_measurement_span";function VL(e){var t=qm({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var su=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ao.isSsr)return{width:0,height:0};var n=VL(r),a=JSON.stringify({text:t,copyStyle:n});if(xa.widthCache[a])return xa.widthCache[a];try{var u=document.getElementById(RO);u||(u=document.createElement("span"),u.setAttribute("id",RO),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var l=qm(qm({},HL),n);Object.assign(u.style,l),u.textContent="".concat(t);var c=u.getBoundingClientRect(),f={width:c.width,height:c.height};return xa.widthCache[a]=f,++xa.cacheCount>WL&&(xa.cacheCount=0,xa.widthCache={}),f}catch{return{width:0,height:0}}},KL=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function xu(e){"@babel/helpers - typeof";return xu=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},xu(e)}function ec(e,t){return QL(e)||YL(e,t)||XL(e,t)||GL()}function GL(){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 XL(e,t){if(e){if(typeof e=="string")return IO(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 IO(e,t)}}function IO(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 YL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function QL(e){if(Array.isArray(e))return e}function ZL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $O(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,e3(n.key),n)}}function JL(e,t,r){return t&&$O(e.prototype,t),r&&$O(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function e3(e){var t=t3(e,"string");return xu(t)=="symbol"?t:t+""}function t3(e,t){if(xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var DO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,LO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,r3=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,n3=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,yT={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},i3=Object.keys(yT),Oa="NaN";function a3(e,t){return e*yT[t]}var js=(function(){function e(t,r){ZL(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!r3.test(r)&&(this.num=NaN,this.unit=""),i3.includes(r)&&(this.num=a3(t,r),this.unit="px")}return JL(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,a=(n=n3.exec(r))!==null&&n!==void 0?n:[],u=ec(a,3),l=u[1],c=u[2];return new e(parseFloat(l),c??"")}}])})();function mT(e){if(e.includes(Oa))return Oa;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=DO.exec(t))!==null&&r!==void 0?r:[],a=ec(n,4),u=a[1],l=a[2],c=a[3],f=js.parse(u??""),d=js.parse(c??""),h=l==="*"?f.multiply(d):f.divide(d);if(h.isNaN())return Oa;t=t.replace(DO,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var v,m=(v=LO.exec(t))!==null&&v!==void 0?v:[],x=ec(m,4),_=x[1],w=x[2],g=x[3],O=js.parse(_??""),E=js.parse(g??""),C=w==="+"?O.add(E):O.subtract(E);if(C.isNaN())return Oa;t=t.replace(LO,C.toString())}return t}var BO=/\(([^()]*)\)/;function o3(e){for(var t=e;t.includes("(");){var r=BO.exec(t),n=ec(r,2),a=n[1];t=t.replace(BO,mT(a))}return t}function u3(e){var t=e.replace(/\s+/g,"");return t=o3(t),t=mT(t),t}function l3(e){try{return u3(e)}catch{return Oa}}function Sy(e){var t=l3(e.slice(5,-1));return t===Oa?"":t}var s3=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],c3=["dx","dy","angle","className","breakAll"];function Fm(){return Fm=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},Fm.apply(this,arguments)}function qO(e,t){if(e==null)return{};var r=f3(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function f3(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 FO(e,t){return v3(e)||h3(e,t)||p3(e,t)||d3()}function d3(){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 p3(e,t){if(e){if(typeof e=="string")return zO(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 zO(e,t)}}function zO(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 h3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function v3(e){if(Array.isArray(e))return e}var gT=/[ \f\n\r\t\v\u2028\u2029]+/,bT=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var u=[];$e(r)||(n?u=r.toString().split(""):u=r.toString().split(gT));var l=u.map(function(f){return{word:f,width:su(f,a).width}}),c=n?0:su(" ",a).width;return{wordsWithComputedWidth:l,spaceWidth:c}}catch{return null}},y3=function(t,r,n,a,u){var l=t.maxLines,c=t.children,f=t.style,d=t.breakAll,h=de(l),v=c,m=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(Z,te){var W=te.word,re=te.width,Y=Z[Z.length-1];if(Y&&(a==null||u||Y.width+re+n<Number(a)))Y.words.push(W),Y.width+=re+n;else{var R={words:[W],width:re};Z.push(R)}return Z},[])},x=m(r),_=function(K){return K.reduce(function(Z,te){return Z.width>te.width?Z:te})};if(!h)return x;for(var w="…",g=function(K){var Z=v.slice(0,K),te=bT({breakAll:d,style:f,children:Z+w}).wordsWithComputedWidth,W=m(te),re=W.length>l||_(W).width>Number(a);return[re,W]},O=0,E=v.length-1,C=0,T;O<=E&&C<=v.length-1;){var S=Math.floor((O+E)/2),P=S-1,k=g(P),I=FO(k,2),$=I[0],G=I[1],F=g(S),N=FO(F,1),B=N[0];if(!$&&!B&&(O=S+1),$&&B&&(E=S-1),!$&&B){T=G;break}C++}return T||x},UO=function(t){var r=$e(t)?[]:t.toString().split(gT);return[{words:r}]},m3=function(t){var r=t.width,n=t.scaleToFit,a=t.children,u=t.style,l=t.breakAll,c=t.maxLines;if((r||n)&&!ao.isSsr){var f,d,h=bT({breakAll:l,children:a,style:u});if(h){var v=h.wordsWithComputedWidth,m=h.spaceWidth;f=v,d=m}else return UO(a);return y3({breakAll:l,children:a,maxLines:c,style:u},f,d,r,n)}return UO(a)},WO="#808080",tc=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.lineHeight,c=l===void 0?"1em":l,f=t.capHeight,d=f===void 0?"0.71em":f,h=t.scaleToFit,v=h===void 0?!1:h,m=t.textAnchor,x=m===void 0?"start":m,_=t.verticalAnchor,w=_===void 0?"end":_,g=t.fill,O=g===void 0?WO:g,E=qO(t,s3),C=X.useMemo(function(){return m3({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:v,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,v,E.style,E.width]),T=E.dx,S=E.dy,P=E.angle,k=E.className,I=E.breakAll,$=qO(E,c3);if(!_t(n)||!_t(u))return null;var G=n+(de(T)?T:0),F=u+(de(S)?S:0),N;switch(w){case"start":N=Sy("calc(".concat(d,")"));break;case"middle":N=Sy("calc(".concat((C.length-1)/2," * -").concat(c," + (").concat(d," / 2))"));break;default:N=Sy("calc(".concat(C.length-1," * -").concat(c,")"));break}var B=[];if(v){var q=C[0].width,K=E.width;B.push("scale(".concat((de(K)?K/q:1)/q,")"))}return P&&B.push("rotate(".concat(P,", ").concat(G,", ").concat(F,")")),B.length&&($.transform=B.join(" ")),z.createElement("text",Fm({},De($,!0),{x:G,y:F,className:qe("recharts-text",k),textAnchor:x,fill:O.includes("url")?WO:O}),C.map(function(Z,te){var W=Z.words.join(I?"":" ");return z.createElement("tspan",{x:G,dy:te===0?N:c,key:"".concat(W,"-").concat(te)},W)}))};function ni(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function g3(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function h0(e){let t,r,n;e.length!==2?(t=ni,r=(c,f)=>ni(e(c),f),n=(c,f)=>e(c)-f):(t=e===ni||e===g3?e:b3,r=e,n=e);function a(c,f,d=0,h=c.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(c[v],f)<0?d=v+1:h=v}while(d<h)}return d}function u(c,f,d=0,h=c.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(c[v],f)<=0?d=v+1:h=v}while(d<h)}return d}function l(c,f,d=0,h=c.length){const v=a(c,f,d,h-1);return v>d&&n(c[v-1],f)>-n(c[v],f)?v-1:v}return{left:a,center:l,right:u}}function b3(){return 0}function xT(e){return e===null?NaN:+e}function*x3(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const w3=h0(ni),il=w3.right;h0(xT).center;class HO extends Map{constructor(t,r=O3){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,a]of t)this.set(n,a)}get(t){return super.get(VO(this,t))}has(t){return super.has(VO(this,t))}set(t,r){return super.set(_3(this,t),r)}delete(t){return super.delete(S3(this,t))}}function VO({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function _3({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function S3({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function O3(e){return e!==null&&typeof e=="object"?e.valueOf():e}function P3(e=ni){if(e===ni)return wT;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 wT(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const A3=Math.sqrt(50),E3=Math.sqrt(10),j3=Math.sqrt(2);function rc(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),u=n/Math.pow(10,a),l=u>=A3?10:u>=E3?5:u>=j3?2:1;let c,f,d;return a<0?(d=Math.pow(10,-a)/l,c=Math.round(e*d),f=Math.round(t*d),c/d<e&&++c,f/d>t&&--f,d=-d):(d=Math.pow(10,a)*l,c=Math.round(e/d),f=Math.round(t/d),c*d<e&&++c,f*d>t&&--f),f<c&&.5<=r&&r<2?rc(e,t,r*2):[c,f,d]}function zm(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,u,l]=n?rc(t,e,r):rc(e,t,r);if(!(u>=a))return[];const c=u-a+1,f=new Array(c);if(n)if(l<0)for(let d=0;d<c;++d)f[d]=(u-d)/-l;else for(let d=0;d<c;++d)f[d]=(u-d)*l;else if(l<0)for(let d=0;d<c;++d)f[d]=(a+d)/-l;else for(let d=0;d<c;++d)f[d]=(a+d)*l;return f}function Um(e,t,r){return t=+t,e=+e,r=+r,rc(e,t,r)[2]}function Wm(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?Um(t,e,r):Um(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function KO(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function GO(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function _T(e,t,r=0,n=1/0,a){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(a=a===void 0?wT:P3(a);n>r;){if(n-r>600){const f=n-r+1,d=t-r+1,h=Math.log(f),v=.5*Math.exp(2*h/3),m=.5*Math.sqrt(h*v*(f-v)/f)*(d-f/2<0?-1:1),x=Math.max(r,Math.floor(t-d*v/f+m)),_=Math.min(n,Math.floor(t+(f-d)*v/f+m));_T(e,t,x,_,a)}const u=e[t];let l=r,c=n;for(Qo(e,r,t),a(e[n],u)>0&&Qo(e,r,n);l<c;){for(Qo(e,l,c),++l,--c;a(e[l],u)<0;)++l;for(;a(e[c],u)>0;)--c}a(e[r],u)===0?Qo(e,r,c):(++c,Qo(e,c,n)),c<=t&&(r=c+1),t<=c&&(n=c-1)}return e}function Qo(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function T3(e,t,r){if(e=Float64Array.from(x3(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return GO(e);if(t>=1)return KO(e);var n,a=(n-1)*t,u=Math.floor(a),l=KO(_T(e,u).subarray(0,u+1)),c=GO(e.subarray(u+1));return l+(c-l)*(a-u)}}function C3(e,t,r=xT){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,a=(n-1)*t,u=Math.floor(a),l=+r(e[u],u,e),c=+r(e[u+1],u+1,e);return l+(c-l)*(a-u)}}function k3(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,u=new Array(a);++n<a;)u[n]=e+n*r;return u}function Nr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function kn(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 Hm=Symbol("implicit");function v0(){var e=new HO,t=[],r=[],n=Hm;function a(u){let l=e.get(u);if(l===void 0){if(n!==Hm)return n;e.set(u,l=t.push(u)-1)}return r[l%r.length]}return a.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new HO;for(const l of u)e.has(l)||e.set(l,t.push(l)-1);return a},a.range=function(u){return arguments.length?(r=Array.from(u),a):r.slice()},a.unknown=function(u){return arguments.length?(n=u,a):n},a.copy=function(){return v0(t,r).unknown(n)},Nr.apply(a,arguments),a}function wu(){var e=v0().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,u,l,c=!1,f=0,d=0,h=.5;delete e.unknown;function v(){var m=t().length,x=a<n,_=x?a:n,w=x?n:a;u=(w-_)/Math.max(1,m-f+d*2),c&&(u=Math.floor(u)),_+=(w-_-u*(m-f))*h,l=u*(1-f),c&&(_=Math.round(_),l=Math.round(l));var g=k3(m).map(function(O){return _+u*O});return r(x?g.reverse():g)}return e.domain=function(m){return arguments.length?(t(m),v()):t()},e.range=function(m){return arguments.length?([n,a]=m,n=+n,a=+a,v()):[n,a]},e.rangeRound=function(m){return[n,a]=m,n=+n,a=+a,c=!0,v()},e.bandwidth=function(){return l},e.step=function(){return u},e.round=function(m){return arguments.length?(c=!!m,v()):c},e.padding=function(m){return arguments.length?(f=Math.min(1,d=+m),v()):f},e.paddingInner=function(m){return arguments.length?(f=Math.min(1,m),v()):f},e.paddingOuter=function(m){return arguments.length?(d=+m,v()):d},e.align=function(m){return arguments.length?(h=Math.max(0,Math.min(1,m)),v()):h},e.copy=function(){return wu(t(),[n,a]).round(c).paddingInner(f).paddingOuter(d).align(h)},Nr.apply(v(),arguments)}function ST(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return ST(t())},e}function cu(){return ST(wu.apply(null,arguments).paddingInner(1))}function y0(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function OT(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function al(){}var _u=.7,nc=1/_u,Ca="\\s*([+-]?\\d+)\\s*",Su="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",on="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",N3=/^#([0-9a-f]{3,8})$/,M3=new RegExp(`^rgb\\(${Ca},${Ca},${Ca}\\)$`),R3=new RegExp(`^rgb\\(${on},${on},${on}\\)$`),I3=new RegExp(`^rgba\\(${Ca},${Ca},${Ca},${Su}\\)$`),$3=new RegExp(`^rgba\\(${on},${on},${on},${Su}\\)$`),D3=new RegExp(`^hsl\\(${Su},${on},${on}\\)$`),L3=new RegExp(`^hsla\\(${Su},${on},${on},${Su}\\)$`),XO={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};y0(al,Ou,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:YO,formatHex:YO,formatHex8:B3,formatHsl:q3,formatRgb:QO,toString:QO});function YO(){return this.rgb().formatHex()}function B3(){return this.rgb().formatHex8()}function q3(){return PT(this).formatHsl()}function QO(){return this.rgb().formatRgb()}function Ou(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=N3.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?ZO(t):r===3?new tr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Ts(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Ts(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=M3.exec(e))?new tr(t[1],t[2],t[3],1):(t=R3.exec(e))?new tr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=I3.exec(e))?Ts(t[1],t[2],t[3],t[4]):(t=$3.exec(e))?Ts(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=D3.exec(e))?tP(t[1],t[2]/100,t[3]/100,1):(t=L3.exec(e))?tP(t[1],t[2]/100,t[3]/100,t[4]):XO.hasOwnProperty(e)?ZO(XO[e]):e==="transparent"?new tr(NaN,NaN,NaN,0):null}function ZO(e){return new tr(e>>16&255,e>>8&255,e&255,1)}function Ts(e,t,r,n){return n<=0&&(e=t=r=NaN),new tr(e,t,r,n)}function F3(e){return e instanceof al||(e=Ou(e)),e?(e=e.rgb(),new tr(e.r,e.g,e.b,e.opacity)):new tr}function Vm(e,t,r,n){return arguments.length===1?F3(e):new tr(e,t,r,n??1)}function tr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}y0(tr,Vm,OT(al,{brighter(e){return e=e==null?nc:Math.pow(nc,e),new tr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?_u:Math.pow(_u,e),new tr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tr(Ii(this.r),Ii(this.g),Ii(this.b),ic(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:JO,formatHex:JO,formatHex8:z3,formatRgb:eP,toString:eP}));function JO(){return`#${ki(this.r)}${ki(this.g)}${ki(this.b)}`}function z3(){return`#${ki(this.r)}${ki(this.g)}${ki(this.b)}${ki((isNaN(this.opacity)?1:this.opacity)*255)}`}function eP(){const e=ic(this.opacity);return`${e===1?"rgb(":"rgba("}${Ii(this.r)}, ${Ii(this.g)}, ${Ii(this.b)}${e===1?")":`, ${e})`}`}function ic(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ii(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ki(e){return e=Ii(e),(e<16?"0":"")+e.toString(16)}function tP(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Vr(e,t,r,n)}function PT(e){if(e instanceof Vr)return new Vr(e.h,e.s,e.l,e.opacity);if(e instanceof al||(e=Ou(e)),!e)return new Vr;if(e instanceof Vr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),u=Math.max(t,r,n),l=NaN,c=u-a,f=(u+a)/2;return c?(t===u?l=(r-n)/c+(r<n)*6:r===u?l=(n-t)/c+2:l=(t-r)/c+4,c/=f<.5?u+a:2-u-a,l*=60):c=f>0&&f<1?0:l,new Vr(l,c,f,e.opacity)}function U3(e,t,r,n){return arguments.length===1?PT(e):new Vr(e,t,r,n??1)}function Vr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}y0(Vr,U3,OT(al,{brighter(e){return e=e==null?nc:Math.pow(nc,e),new Vr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?_u:Math.pow(_u,e),new Vr(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,a=2*r-n;return new tr(Oy(e>=240?e-240:e+120,a,n),Oy(e,a,n),Oy(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new Vr(rP(this.h),Cs(this.s),Cs(this.l),ic(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=ic(this.opacity);return`${e===1?"hsl(":"hsla("}${rP(this.h)}, ${Cs(this.s)*100}%, ${Cs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function rP(e){return e=(e||0)%360,e<0?e+360:e}function Cs(e){return Math.max(0,Math.min(1,e||0))}function Oy(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 m0=e=>()=>e;function W3(e,t){return function(r){return e+r*t}}function H3(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 V3(e){return(e=+e)==1?AT:function(t,r){return r-t?H3(t,r,e):m0(isNaN(t)?r:t)}}function AT(e,t){var r=t-e;return r?W3(e,r):m0(isNaN(e)?t:e)}const nP=(function e(t){var r=V3(t);function n(a,u){var l=r((a=Vm(a)).r,(u=Vm(u)).r),c=r(a.g,u.g),f=r(a.b,u.b),d=AT(a.opacity,u.opacity);return function(h){return a.r=l(h),a.g=c(h),a.b=f(h),a.opacity=d(h),a+""}}return n.gamma=e,n})(1);function K3(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(u){for(a=0;a<r;++a)n[a]=e[a]*(1-u)+t[a]*u;return n}}function G3(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function X3(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),u=new Array(r),l;for(l=0;l<n;++l)a[l]=oo(e[l],t[l]);for(;l<r;++l)u[l]=t[l];return function(c){for(l=0;l<n;++l)u[l]=a[l](c);return u}}function Y3(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function ac(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Q3(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=oo(e[a],t[a]):n[a]=t[a];return function(u){for(a in r)n[a]=r[a](u);return n}}var Km=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Py=new RegExp(Km.source,"g");function Z3(e){return function(){return e}}function J3(e){return function(t){return e(t)+""}}function eB(e,t){var r=Km.lastIndex=Py.lastIndex=0,n,a,u,l=-1,c=[],f=[];for(e=e+"",t=t+"";(n=Km.exec(e))&&(a=Py.exec(t));)(u=a.index)>r&&(u=t.slice(r,u),c[l]?c[l]+=u:c[++l]=u),(n=n[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,f.push({i:l,x:ac(n,a)})),r=Py.lastIndex;return r<t.length&&(u=t.slice(r),c[l]?c[l]+=u:c[++l]=u),c.length<2?f[0]?J3(f[0].x):Z3(t):(t=f.length,function(d){for(var h=0,v;h<t;++h)c[(v=f[h]).i]=v.x(d);return c.join("")})}function oo(e,t){var r=typeof t,n;return t==null||r==="boolean"?m0(t):(r==="number"?ac:r==="string"?(n=Ou(t))?(t=n,nP):eB:t instanceof Ou?nP:t instanceof Date?Y3:G3(t)?K3:Array.isArray(t)?X3:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Q3:ac)(e,t)}function g0(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function tB(e,t){t===void 0&&(t=e,e=oo);for(var r=0,n=t.length-1,a=t[0],u=new Array(n<0?0:n);r<n;)u[r]=e(a,a=t[++r]);return function(l){var c=Math.max(0,Math.min(n-1,Math.floor(l*=n)));return u[c](l-c)}}function rB(e){return function(){return e}}function oc(e){return+e}var iP=[0,1];function Wt(e){return e}function Gm(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:rB(isNaN(t)?NaN:.5)}function nB(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function iB(e,t,r){var n=e[0],a=e[1],u=t[0],l=t[1];return a<n?(n=Gm(a,n),u=r(l,u)):(n=Gm(n,a),u=r(u,l)),function(c){return u(n(c))}}function aB(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),u=new Array(n),l=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<n;)a[l]=Gm(e[l],e[l+1]),u[l]=r(t[l],t[l+1]);return function(c){var f=il(e,c,1,n)-1;return u[f](a[f](c))}}function ol(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function nf(){var e=iP,t=iP,r=oo,n,a,u,l=Wt,c,f,d;function h(){var m=Math.min(e.length,t.length);return l!==Wt&&(l=nB(e[0],e[m-1])),c=m>2?aB:iB,f=d=null,v}function v(m){return m==null||isNaN(m=+m)?u:(f||(f=c(e.map(n),t,r)))(n(l(m)))}return v.invert=function(m){return l(a((d||(d=c(t,e.map(n),ac)))(m)))},v.domain=function(m){return arguments.length?(e=Array.from(m,oc),h()):e.slice()},v.range=function(m){return arguments.length?(t=Array.from(m),h()):t.slice()},v.rangeRound=function(m){return t=Array.from(m),r=g0,h()},v.clamp=function(m){return arguments.length?(l=m?!0:Wt,h()):l!==Wt},v.interpolate=function(m){return arguments.length?(r=m,h()):r},v.unknown=function(m){return arguments.length?(u=m,v):u},function(m,x){return n=m,a=x,h()}}function b0(){return nf()(Wt,Wt)}function oB(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function uc(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function La(e){return e=uc(Math.abs(e)),e?e[1]:NaN}function uB(e,t){return function(r,n){for(var a=r.length,u=[],l=0,c=e[0],f=0;a>0&&c>0&&(f+c+1>n&&(c=Math.max(1,n-f)),u.push(r.substring(a-=c,a+c)),!((f+=c+1)>n));)c=e[l=(l+1)%e.length];return u.reverse().join(t)}}function lB(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var sB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Pu(e){if(!(t=sB.exec(e)))throw new Error("invalid format: "+e);var t;return new x0({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]})}Pu.prototype=x0.prototype;function x0(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+""}x0.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 cB(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var lc;function fB(e,t){var r=uc(e,t);if(!r)return lc=void 0,e.toPrecision(t);var n=r[0],a=r[1],u=a-(lc=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,l=n.length;return u===l?n:u>l?n+new Array(u-l+1).join("0"):u>0?n.slice(0,u)+"."+n.slice(u):"0."+new Array(1-u).join("0")+uc(e,Math.max(0,t+u-1))[0]}function aP(e,t){var r=uc(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}const oP={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:oB,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)=>aP(e*100,t),r:aP,s:fB,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function uP(e){return e}var lP=Array.prototype.map,sP=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function dB(e){var t=e.grouping===void 0||e.thousands===void 0?uP:uB(lP.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?uP:lB(lP.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",c=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(v,m){v=Pu(v);var x=v.fill,_=v.align,w=v.sign,g=v.symbol,O=v.zero,E=v.width,C=v.comma,T=v.precision,S=v.trim,P=v.type;P==="n"?(C=!0,P="g"):oP[P]||(T===void 0&&(T=12),S=!0,P="g"),(O||x==="0"&&_==="=")&&(O=!0,x="0",_="=");var k=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(P)?"0"+P.toLowerCase():""),I=(g==="$"?n:/[%p]/.test(P)?l:"")+(m&&m.suffix!==void 0?m.suffix:""),$=oP[P],G=/[defgprs%]/.test(P);T=T===void 0?6:/[gprs]/.test(P)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function F(N){var B=k,q=I,K,Z,te;if(P==="c")q=$(N)+q,N="";else{N=+N;var W=N<0||1/N<0;if(N=isNaN(N)?f:$(Math.abs(N),T),S&&(N=cB(N)),W&&+N==0&&w!=="+"&&(W=!1),B=(W?w==="("?w:c:w==="-"||w==="("?"":w)+B,q=(P==="s"&&!isNaN(N)&&lc!==void 0?sP[8+lc/3]:"")+q+(W&&w==="("?")":""),G){for(K=-1,Z=N.length;++K<Z;)if(te=N.charCodeAt(K),48>te||te>57){q=(te===46?a+N.slice(K+1):N.slice(K))+q,N=N.slice(0,K);break}}}C&&!O&&(N=t(N,1/0));var re=B.length+N.length+q.length,Y=re<E?new Array(E-re+1).join(x):"";switch(C&&O&&(N=t(Y+N,Y.length?E-q.length:1/0),Y=""),_){case"<":N=B+N+q+Y;break;case"=":N=B+Y+N+q;break;case"^":N=Y.slice(0,re=Y.length>>1)+B+N+q+Y.slice(re);break;default:N=Y+B+N+q;break}return u(N)}return F.toString=function(){return v+""},F}function h(v,m){var x=Math.max(-8,Math.min(8,Math.floor(La(m)/3)))*3,_=Math.pow(10,-x),w=d((v=Pu(v),v.type="f",v),{suffix:sP[8+x/3]});return function(g){return w(_*g)}}return{format:d,formatPrefix:h}}var ks,w0,ET;pB({thousands:",",grouping:[3],currency:["$",""]});function pB(e){return ks=dB(e),w0=ks.format,ET=ks.formatPrefix,ks}function hB(e){return Math.max(0,-La(Math.abs(e)))}function vB(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(La(t)/3)))*3-La(Math.abs(e)))}function yB(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,La(t)-La(e))+1}function jT(e,t,r,n){var a=Wm(e,t,r),u;switch(n=Pu(n??",f"),n.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(u=vB(a,l))&&(n.precision=u),ET(n,l)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(u=yB(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=u-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(u=hB(a))&&(n.precision=u-(n.type==="%")*2);break}}return w0(n)}function ui(e){var t=e.domain;return e.ticks=function(r){var n=t();return zm(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return jT(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,u=n.length-1,l=n[a],c=n[u],f,d,h=10;for(c<l&&(d=l,l=c,c=d,d=a,a=u,u=d);h-- >0;){if(d=Um(l,c,r),d===f)return n[a]=l,n[u]=c,t(n);if(d>0)l=Math.floor(l/d)*d,c=Math.ceil(c/d)*d;else if(d<0)l=Math.ceil(l*d)/d,c=Math.floor(c*d)/d;else break;f=d}return e},e}function sc(){var e=b0();return e.copy=function(){return ol(e,sc())},Nr.apply(e,arguments),ui(e)}function TT(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,oc),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return TT(e).unknown(t)},e=arguments.length?Array.from(e,oc):[0,1],ui(r)}function CT(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],u=e[n],l;return u<a&&(l=r,r=n,n=l,l=a,a=u,u=l),e[r]=t.floor(a),e[n]=t.ceil(u),e}function cP(e){return Math.log(e)}function fP(e){return Math.exp(e)}function mB(e){return-Math.log(-e)}function gB(e){return-Math.exp(-e)}function bB(e){return isFinite(e)?+("1e"+e):e<0?0:e}function xB(e){return e===10?bB:e===Math.E?Math.exp:t=>Math.pow(e,t)}function wB(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 dP(e){return(t,r)=>-e(-t,r)}function _0(e){const t=e(cP,fP),r=t.domain;let n=10,a,u;function l(){return a=wB(n),u=xB(n),r()[0]<0?(a=dP(a),u=dP(u),e(mB,gB)):e(cP,fP),t}return t.base=function(c){return arguments.length?(n=+c,l()):n},t.domain=function(c){return arguments.length?(r(c),l()):r()},t.ticks=c=>{const f=r();let d=f[0],h=f[f.length-1];const v=h<d;v&&([d,h]=[h,d]);let m=a(d),x=a(h),_,w;const g=c==null?10:+c;let O=[];if(!(n%1)&&x-m<g){if(m=Math.floor(m),x=Math.ceil(x),d>0){for(;m<=x;++m)for(_=1;_<n;++_)if(w=m<0?_/u(-m):_*u(m),!(w<d)){if(w>h)break;O.push(w)}}else for(;m<=x;++m)for(_=n-1;_>=1;--_)if(w=m>0?_/u(-m):_*u(m),!(w<d)){if(w>h)break;O.push(w)}O.length*2<g&&(O=zm(d,h,g))}else O=zm(m,x,Math.min(x-m,g)).map(u);return v?O.reverse():O},t.tickFormat=(c,f)=>{if(c==null&&(c=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=Pu(f)).precision==null&&(f.trim=!0),f=w0(f)),c===1/0)return f;const d=Math.max(1,n*c/t.ticks().length);return h=>{let v=h/u(Math.round(a(h)));return v*n<n-.5&&(v*=n),v<=d?f(h):""}},t.nice=()=>r(CT(r(),{floor:c=>u(Math.floor(a(c))),ceil:c=>u(Math.ceil(a(c)))})),t}function kT(){const e=_0(nf()).domain([1,10]);return e.copy=()=>ol(e,kT()).base(e.base()),Nr.apply(e,arguments),e}function pP(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function hP(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function S0(e){var t=1,r=e(pP(t),hP(t));return r.constant=function(n){return arguments.length?e(pP(t=+n),hP(t)):t},ui(r)}function NT(){var e=S0(nf());return e.copy=function(){return ol(e,NT()).constant(e.constant())},Nr.apply(e,arguments)}function vP(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function _B(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function SB(e){return e<0?-e*e:e*e}function O0(e){var t=e(Wt,Wt),r=1;function n(){return r===1?e(Wt,Wt):r===.5?e(_B,SB):e(vP(r),vP(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},ui(t)}function P0(){var e=O0(nf());return e.copy=function(){return ol(e,P0()).exponent(e.exponent())},Nr.apply(e,arguments),e}function OB(){return P0.apply(null,arguments).exponent(.5)}function yP(e){return Math.sign(e)*e*e}function PB(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function MT(){var e=b0(),t=[0,1],r=!1,n;function a(u){var l=PB(e(u));return isNaN(l)?n:r?Math.round(l):l}return a.invert=function(u){return e.invert(yP(u))},a.domain=function(u){return arguments.length?(e.domain(u),a):e.domain()},a.range=function(u){return arguments.length?(e.range((t=Array.from(u,oc)).map(yP)),a):t.slice()},a.rangeRound=function(u){return a.range(u).round(!0)},a.round=function(u){return arguments.length?(r=!!u,a):r},a.clamp=function(u){return arguments.length?(e.clamp(u),a):e.clamp()},a.unknown=function(u){return arguments.length?(n=u,a):n},a.copy=function(){return MT(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Nr.apply(a,arguments),ui(a)}function RT(){var e=[],t=[],r=[],n;function a(){var l=0,c=Math.max(1,t.length);for(r=new Array(c-1);++l<c;)r[l-1]=C3(e,l/c);return u}function u(l){return l==null||isNaN(l=+l)?n:t[il(r,l)]}return u.invertExtent=function(l){var c=t.indexOf(l);return c<0?[NaN,NaN]:[c>0?r[c-1]:e[0],c<r.length?r[c]:e[e.length-1]]},u.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let c of l)c!=null&&!isNaN(c=+c)&&e.push(c);return e.sort(ni),a()},u.range=function(l){return arguments.length?(t=Array.from(l),a()):t.slice()},u.unknown=function(l){return arguments.length?(n=l,u):n},u.quantiles=function(){return r.slice()},u.copy=function(){return RT().domain(e).range(t).unknown(n)},Nr.apply(u,arguments)}function IT(){var e=0,t=1,r=1,n=[.5],a=[0,1],u;function l(f){return f!=null&&f<=f?a[il(n,f,0,r)]:u}function c(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return l}return l.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,c()):[e,t]},l.range=function(f){return arguments.length?(r=(a=Array.from(f)).length-1,c()):a.slice()},l.invertExtent=function(f){var d=a.indexOf(f);return d<0?[NaN,NaN]:d<1?[e,n[0]]:d>=r?[n[r-1],t]:[n[d-1],n[d]]},l.unknown=function(f){return arguments.length&&(u=f),l},l.thresholds=function(){return n.slice()},l.copy=function(){return IT().domain([e,t]).range(a).unknown(u)},Nr.apply(ui(l),arguments)}function $T(){var e=[.5],t=[0,1],r,n=1;function a(u){return u!=null&&u<=u?t[il(e,u,0,n)]:r}return a.domain=function(u){return arguments.length?(e=Array.from(u),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(u){return arguments.length?(t=Array.from(u),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(u){var l=t.indexOf(u);return[e[l-1],e[l]]},a.unknown=function(u){return arguments.length?(r=u,a):r},a.copy=function(){return $T().domain(e).range(t).unknown(r)},Nr.apply(a,arguments)}const Ay=new Date,Ey=new Date;function St(e,t,r,n){function a(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return a.floor=u=>(e(u=new Date(+u)),u),a.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),a.round=u=>{const l=a(u),c=a.ceil(u);return u-l<c-u?l:c},a.offset=(u,l)=>(t(u=new Date(+u),l==null?1:Math.floor(l)),u),a.range=(u,l,c)=>{const f=[];if(u=a.ceil(u),c=c==null?1:Math.floor(c),!(u<l)||!(c>0))return f;let d;do f.push(d=new Date(+u)),t(u,c),e(u);while(d<u&&u<l);return f},a.filter=u=>St(l=>{if(l>=l)for(;e(l),!u(l);)l.setTime(l-1)},(l,c)=>{if(l>=l)if(c<0)for(;++c<=0;)for(;t(l,-1),!u(l););else for(;--c>=0;)for(;t(l,1),!u(l););}),r&&(a.count=(u,l)=>(Ay.setTime(+u),Ey.setTime(+l),e(Ay),e(Ey),Math.floor(r(Ay,Ey))),a.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?a.filter(n?l=>n(l)%u===0:l=>a.count(0,l)%u===0):a)),a}const cc=St(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);cc.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?St(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):cc);cc.range;const bn=1e3,jr=bn*60,xn=jr*60,Pn=xn*24,A0=Pn*7,mP=Pn*30,jy=Pn*365,Ni=St(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*bn)},(e,t)=>(t-e)/bn,e=>e.getUTCSeconds());Ni.range;const E0=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*bn)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getMinutes());E0.range;const j0=St(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getUTCMinutes());j0.range;const T0=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*bn-e.getMinutes()*jr)},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getHours());T0.range;const C0=St(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getUTCHours());C0.range;const ul=St(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*jr)/Pn,e=>e.getDate()-1);ul.range;const af=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Pn,e=>e.getUTCDate()-1);af.range;const DT=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Pn,e=>Math.floor(e/Pn));DT.range;function Wi(e){return St(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())*jr)/A0)}const of=Wi(0),fc=Wi(1),AB=Wi(2),EB=Wi(3),Ba=Wi(4),jB=Wi(5),TB=Wi(6);of.range;fc.range;AB.range;EB.range;Ba.range;jB.range;TB.range;function Hi(e){return St(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)/A0)}const uf=Hi(0),dc=Hi(1),CB=Hi(2),kB=Hi(3),qa=Hi(4),NB=Hi(5),MB=Hi(6);uf.range;dc.range;CB.range;kB.range;qa.range;NB.range;MB.range;const k0=St(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());k0.range;const N0=St(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());N0.range;const An=St(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());An.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:St(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)});An.range;const En=St(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());En.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:St(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)});En.range;function LT(e,t,r,n,a,u){const l=[[Ni,1,bn],[Ni,5,5*bn],[Ni,15,15*bn],[Ni,30,30*bn],[u,1,jr],[u,5,5*jr],[u,15,15*jr],[u,30,30*jr],[a,1,xn],[a,3,3*xn],[a,6,6*xn],[a,12,12*xn],[n,1,Pn],[n,2,2*Pn],[r,1,A0],[t,1,mP],[t,3,3*mP],[e,1,jy]];function c(d,h,v){const m=h<d;m&&([d,h]=[h,d]);const x=v&&typeof v.range=="function"?v:f(d,h,v),_=x?x.range(d,+h+1):[];return m?_.reverse():_}function f(d,h,v){const m=Math.abs(h-d)/v,x=h0(([,,g])=>g).right(l,m);if(x===l.length)return e.every(Wm(d/jy,h/jy,v));if(x===0)return cc.every(Math.max(Wm(d,h,v),1));const[_,w]=l[m/l[x-1][2]<l[x][2]/m?x-1:x];return _.every(w)}return[c,f]}const[RB,IB]=LT(En,N0,uf,DT,C0,j0),[$B,DB]=LT(An,k0,of,ul,T0,E0);function Ty(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 Cy(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 Zo(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function LB(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,u=e.days,l=e.shortDays,c=e.months,f=e.shortMonths,d=Jo(a),h=eu(a),v=Jo(u),m=eu(u),x=Jo(l),_=eu(l),w=Jo(c),g=eu(c),O=Jo(f),E=eu(f),C={a:te,A:W,b:re,B:Y,c:null,d:SP,e:SP,f:uq,g:mq,G:bq,H:iq,I:aq,j:oq,L:BT,m:lq,M:sq,p:R,q:U,Q:AP,s:EP,S:cq,u:fq,U:dq,V:pq,w:hq,W:vq,x:null,X:null,y:yq,Y:gq,Z:xq,"%":PP},T={a:se,A:he,b:we,B:fe,c:null,d:OP,e:OP,f:Oq,g:Rq,G:$q,H:wq,I:_q,j:Sq,L:FT,m:Pq,M:Aq,p:Te,q:Se,Q:AP,s:EP,S:Eq,u:jq,U:Tq,V:Cq,w:kq,W:Nq,x:null,X:null,y:Mq,Y:Iq,Z:Dq,"%":PP},S={a:G,A:F,b:N,B,c:q,d:wP,e:wP,f:eq,g:xP,G:bP,H:_P,I:_P,j:YB,L:JB,m:XB,M:QB,p:$,q:GB,Q:rq,s:nq,S:ZB,u:UB,U:WB,V:HB,w:zB,W:VB,x:K,X:Z,y:xP,Y:bP,Z:KB,"%":tq};C.x=P(r,C),C.X=P(n,C),C.c=P(t,C),T.x=P(r,T),T.X=P(n,T),T.c=P(t,T);function P(oe,Oe){return function(ke){var ie=[],Le=-1,Me=0,Je=oe.length,Xe,ht,Ht;for(ke instanceof Date||(ke=new Date(+ke));++Le<Je;)oe.charCodeAt(Le)===37&&(ie.push(oe.slice(Me,Le)),(ht=gP[Xe=oe.charAt(++Le)])!=null?Xe=oe.charAt(++Le):ht=Xe==="e"?" ":"0",(Ht=Oe[Xe])&&(Xe=Ht(ke,ht)),ie.push(Xe),Me=Le+1);return ie.push(oe.slice(Me,Le)),ie.join("")}}function k(oe,Oe){return function(ke){var ie=Zo(1900,void 0,1),Le=I(ie,oe,ke+="",0),Me,Je;if(Le!=ke.length)return null;if("Q"in ie)return new Date(ie.Q);if("s"in ie)return new Date(ie.s*1e3+("L"in ie?ie.L:0));if(Oe&&!("Z"in ie)&&(ie.Z=0),"p"in ie&&(ie.H=ie.H%12+ie.p*12),ie.m===void 0&&(ie.m="q"in ie?ie.q:0),"V"in ie){if(ie.V<1||ie.V>53)return null;"w"in ie||(ie.w=1),"Z"in ie?(Me=Cy(Zo(ie.y,0,1)),Je=Me.getUTCDay(),Me=Je>4||Je===0?dc.ceil(Me):dc(Me),Me=af.offset(Me,(ie.V-1)*7),ie.y=Me.getUTCFullYear(),ie.m=Me.getUTCMonth(),ie.d=Me.getUTCDate()+(ie.w+6)%7):(Me=Ty(Zo(ie.y,0,1)),Je=Me.getDay(),Me=Je>4||Je===0?fc.ceil(Me):fc(Me),Me=ul.offset(Me,(ie.V-1)*7),ie.y=Me.getFullYear(),ie.m=Me.getMonth(),ie.d=Me.getDate()+(ie.w+6)%7)}else("W"in ie||"U"in ie)&&("w"in ie||(ie.w="u"in ie?ie.u%7:"W"in ie?1:0),Je="Z"in ie?Cy(Zo(ie.y,0,1)).getUTCDay():Ty(Zo(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Je+5)%7:ie.w+ie.U*7-(Je+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,Cy(ie)):Ty(ie)}}function I(oe,Oe,ke,ie){for(var Le=0,Me=Oe.length,Je=ke.length,Xe,ht;Le<Me;){if(ie>=Je)return-1;if(Xe=Oe.charCodeAt(Le++),Xe===37){if(Xe=Oe.charAt(Le++),ht=S[Xe in gP?Oe.charAt(Le++):Xe],!ht||(ie=ht(oe,ke,ie))<0)return-1}else if(Xe!=ke.charCodeAt(ie++))return-1}return ie}function $(oe,Oe,ke){var ie=d.exec(Oe.slice(ke));return ie?(oe.p=h.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function G(oe,Oe,ke){var ie=x.exec(Oe.slice(ke));return ie?(oe.w=_.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function F(oe,Oe,ke){var ie=v.exec(Oe.slice(ke));return ie?(oe.w=m.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function N(oe,Oe,ke){var ie=O.exec(Oe.slice(ke));return ie?(oe.m=E.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function B(oe,Oe,ke){var ie=w.exec(Oe.slice(ke));return ie?(oe.m=g.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function q(oe,Oe,ke){return I(oe,t,Oe,ke)}function K(oe,Oe,ke){return I(oe,r,Oe,ke)}function Z(oe,Oe,ke){return I(oe,n,Oe,ke)}function te(oe){return l[oe.getDay()]}function W(oe){return u[oe.getDay()]}function re(oe){return f[oe.getMonth()]}function Y(oe){return c[oe.getMonth()]}function R(oe){return a[+(oe.getHours()>=12)]}function U(oe){return 1+~~(oe.getMonth()/3)}function se(oe){return l[oe.getUTCDay()]}function he(oe){return u[oe.getUTCDay()]}function we(oe){return f[oe.getUTCMonth()]}function fe(oe){return c[oe.getUTCMonth()]}function Te(oe){return a[+(oe.getUTCHours()>=12)]}function Se(oe){return 1+~~(oe.getUTCMonth()/3)}return{format:function(oe){var Oe=P(oe+="",C);return Oe.toString=function(){return oe},Oe},parse:function(oe){var Oe=k(oe+="",!1);return Oe.toString=function(){return oe},Oe},utcFormat:function(oe){var Oe=P(oe+="",T);return Oe.toString=function(){return oe},Oe},utcParse:function(oe){var Oe=k(oe+="",!0);return Oe.toString=function(){return oe},Oe}}}var gP={"-":"",_:" ",0:"0"},jt=/^\s*\d+/,BB=/^%/,qB=/[\\^$*+?|[\]().{}]/g;function ze(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",u=a.length;return n+(u<r?new Array(r-u+1).join(t)+a:a)}function FB(e){return e.replace(qB,"\\$&")}function Jo(e){return new RegExp("^(?:"+e.map(FB).join("|")+")","i")}function eu(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function zB(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function UB(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function WB(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function HB(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function VB(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function bP(e,t,r){var n=jt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function xP(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function KB(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 GB(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function XB(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function wP(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function YB(e,t,r){var n=jt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function _P(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function QB(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function ZB(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function JB(e,t,r){var n=jt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function eq(e,t,r){var n=jt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function tq(e,t,r){var n=BB.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function rq(e,t,r){var n=jt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function nq(e,t,r){var n=jt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function SP(e,t){return ze(e.getDate(),t,2)}function iq(e,t){return ze(e.getHours(),t,2)}function aq(e,t){return ze(e.getHours()%12||12,t,2)}function oq(e,t){return ze(1+ul.count(An(e),e),t,3)}function BT(e,t){return ze(e.getMilliseconds(),t,3)}function uq(e,t){return BT(e,t)+"000"}function lq(e,t){return ze(e.getMonth()+1,t,2)}function sq(e,t){return ze(e.getMinutes(),t,2)}function cq(e,t){return ze(e.getSeconds(),t,2)}function fq(e){var t=e.getDay();return t===0?7:t}function dq(e,t){return ze(of.count(An(e)-1,e),t,2)}function qT(e){var t=e.getDay();return t>=4||t===0?Ba(e):Ba.ceil(e)}function pq(e,t){return e=qT(e),ze(Ba.count(An(e),e)+(An(e).getDay()===4),t,2)}function hq(e){return e.getDay()}function vq(e,t){return ze(fc.count(An(e)-1,e),t,2)}function yq(e,t){return ze(e.getFullYear()%100,t,2)}function mq(e,t){return e=qT(e),ze(e.getFullYear()%100,t,2)}function gq(e,t){return ze(e.getFullYear()%1e4,t,4)}function bq(e,t){var r=e.getDay();return e=r>=4||r===0?Ba(e):Ba.ceil(e),ze(e.getFullYear()%1e4,t,4)}function xq(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ze(t/60|0,"0",2)+ze(t%60,"0",2)}function OP(e,t){return ze(e.getUTCDate(),t,2)}function wq(e,t){return ze(e.getUTCHours(),t,2)}function _q(e,t){return ze(e.getUTCHours()%12||12,t,2)}function Sq(e,t){return ze(1+af.count(En(e),e),t,3)}function FT(e,t){return ze(e.getUTCMilliseconds(),t,3)}function Oq(e,t){return FT(e,t)+"000"}function Pq(e,t){return ze(e.getUTCMonth()+1,t,2)}function Aq(e,t){return ze(e.getUTCMinutes(),t,2)}function Eq(e,t){return ze(e.getUTCSeconds(),t,2)}function jq(e){var t=e.getUTCDay();return t===0?7:t}function Tq(e,t){return ze(uf.count(En(e)-1,e),t,2)}function zT(e){var t=e.getUTCDay();return t>=4||t===0?qa(e):qa.ceil(e)}function Cq(e,t){return e=zT(e),ze(qa.count(En(e),e)+(En(e).getUTCDay()===4),t,2)}function kq(e){return e.getUTCDay()}function Nq(e,t){return ze(dc.count(En(e)-1,e),t,2)}function Mq(e,t){return ze(e.getUTCFullYear()%100,t,2)}function Rq(e,t){return e=zT(e),ze(e.getUTCFullYear()%100,t,2)}function Iq(e,t){return ze(e.getUTCFullYear()%1e4,t,4)}function $q(e,t){var r=e.getUTCDay();return e=r>=4||r===0?qa(e):qa.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function Dq(){return"+0000"}function PP(){return"%"}function AP(e){return+e}function EP(e){return Math.floor(+e/1e3)}var wa,UT,WT;Lq({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 Lq(e){return wa=LB(e),UT=wa.format,wa.parse,WT=wa.utcFormat,wa.utcParse,wa}function Bq(e){return new Date(e)}function qq(e){return e instanceof Date?+e:+new Date(+e)}function M0(e,t,r,n,a,u,l,c,f,d){var h=b0(),v=h.invert,m=h.domain,x=d(".%L"),_=d(":%S"),w=d("%I:%M"),g=d("%I %p"),O=d("%a %d"),E=d("%b %d"),C=d("%B"),T=d("%Y");function S(P){return(f(P)<P?x:c(P)<P?_:l(P)<P?w:u(P)<P?g:n(P)<P?a(P)<P?O:E:r(P)<P?C:T)(P)}return h.invert=function(P){return new Date(v(P))},h.domain=function(P){return arguments.length?m(Array.from(P,qq)):m().map(Bq)},h.ticks=function(P){var k=m();return e(k[0],k[k.length-1],P??10)},h.tickFormat=function(P,k){return k==null?S:d(k)},h.nice=function(P){var k=m();return(!P||typeof P.range!="function")&&(P=t(k[0],k[k.length-1],P??10)),P?m(CT(k,P)):h},h.copy=function(){return ol(h,M0(e,t,r,n,a,u,l,c,f,d))},h}function Fq(){return Nr.apply(M0($B,DB,An,k0,of,ul,T0,E0,Ni,UT).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function zq(){return Nr.apply(M0(RB,IB,En,N0,uf,af,C0,j0,Ni,WT).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function lf(){var e=0,t=1,r,n,a,u,l=Wt,c=!1,f;function d(v){return v==null||isNaN(v=+v)?f:l(a===0?.5:(v=(u(v)-r)*a,c?Math.max(0,Math.min(1,v)):v))}d.domain=function(v){return arguments.length?([e,t]=v,r=u(e=+e),n=u(t=+t),a=r===n?0:1/(n-r),d):[e,t]},d.clamp=function(v){return arguments.length?(c=!!v,d):c},d.interpolator=function(v){return arguments.length?(l=v,d):l};function h(v){return function(m){var x,_;return arguments.length?([x,_]=m,l=v(x,_),d):[l(0),l(1)]}}return d.range=h(oo),d.rangeRound=h(g0),d.unknown=function(v){return arguments.length?(f=v,d):f},function(v){return u=v,r=v(e),n=v(t),a=r===n?0:1/(n-r),d}}function li(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function HT(){var e=ui(lf()(Wt));return e.copy=function(){return li(e,HT())},kn.apply(e,arguments)}function VT(){var e=_0(lf()).domain([1,10]);return e.copy=function(){return li(e,VT()).base(e.base())},kn.apply(e,arguments)}function KT(){var e=S0(lf());return e.copy=function(){return li(e,KT()).constant(e.constant())},kn.apply(e,arguments)}function R0(){var e=O0(lf());return e.copy=function(){return li(e,R0()).exponent(e.exponent())},kn.apply(e,arguments)}function Uq(){return R0.apply(null,arguments).exponent(.5)}function GT(){var e=[],t=Wt;function r(n){if(n!=null&&!isNaN(n=+n))return t((il(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(ni),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,u)=>T3(e,u/n))},r.copy=function(){return GT(t).domain(e)},kn.apply(r,arguments)}function sf(){var e=0,t=.5,r=1,n=1,a,u,l,c,f,d=Wt,h,v=!1,m;function x(w){return isNaN(w=+w)?m:(w=.5+((w=+h(w))-u)*(n*w<n*u?c:f),d(v?Math.max(0,Math.min(1,w)):w))}x.domain=function(w){return arguments.length?([e,t,r]=w,a=h(e=+e),u=h(t=+t),l=h(r=+r),c=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x):[e,t,r]},x.clamp=function(w){return arguments.length?(v=!!w,x):v},x.interpolator=function(w){return arguments.length?(d=w,x):d};function _(w){return function(g){var O,E,C;return arguments.length?([O,E,C]=g,d=tB(w,[O,E,C]),x):[d(0),d(.5),d(1)]}}return x.range=_(oo),x.rangeRound=_(g0),x.unknown=function(w){return arguments.length?(m=w,x):m},function(w){return h=w,a=w(e),u=w(t),l=w(r),c=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x}}function XT(){var e=ui(sf()(Wt));return e.copy=function(){return li(e,XT())},kn.apply(e,arguments)}function YT(){var e=_0(sf()).domain([.1,1,10]);return e.copy=function(){return li(e,YT()).base(e.base())},kn.apply(e,arguments)}function QT(){var e=S0(sf());return e.copy=function(){return li(e,QT()).constant(e.constant())},kn.apply(e,arguments)}function I0(){var e=O0(sf());return e.copy=function(){return li(e,I0()).exponent(e.exponent())},kn.apply(e,arguments)}function Wq(){return I0.apply(null,arguments).exponent(.5)}const jP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:wu,scaleDiverging:XT,scaleDivergingLog:YT,scaleDivergingPow:I0,scaleDivergingSqrt:Wq,scaleDivergingSymlog:QT,scaleIdentity:TT,scaleImplicit:Hm,scaleLinear:sc,scaleLog:kT,scaleOrdinal:v0,scalePoint:cu,scalePow:P0,scaleQuantile:RT,scaleQuantize:IT,scaleRadial:MT,scaleSequential:HT,scaleSequentialLog:VT,scaleSequentialPow:R0,scaleSequentialQuantile:GT,scaleSequentialSqrt:Uq,scaleSequentialSymlog:KT,scaleSqrt:OB,scaleSymlog:NT,scaleThreshold:$T,scaleTime:Fq,scaleUtc:zq,tickFormat:jT},Symbol.toStringTag,{value:"Module"}));var ky,TP;function ZT(){if(TP)return ky;TP=1;var e=ro();function t(r,n,a){for(var u=-1,l=r.length;++u<l;){var c=r[u],f=n(c);if(f!=null&&(d===void 0?f===f&&!e(f):a(f,d)))var d=f,h=c}return h}return ky=t,ky}var Ny,CP;function Hq(){if(CP)return Ny;CP=1;function e(t,r){return t>r}return Ny=e,Ny}var My,kP;function Vq(){if(kP)return My;kP=1;var e=ZT(),t=Hq(),r=io();function n(a){return a&&a.length?e(a,r,t):void 0}return My=n,My}var Kq=Vq();const cf=Ge(Kq);var Ry,NP;function Gq(){if(NP)return Ry;NP=1;function e(t,r){return t<r}return Ry=e,Ry}var Iy,MP;function Xq(){if(MP)return Iy;MP=1;var e=ZT(),t=Gq(),r=io();function n(a){return a&&a.length?e(a,r,t):void 0}return Iy=n,Iy}var Yq=Xq();const ff=Ge(Yq);var $y,RP;function Qq(){if(RP)return $y;RP=1;var e=Qg(),t=oi(),r=uT(),n=ir();function a(u,l){var c=n(u)?e:r;return c(u,t(l,3))}return $y=a,$y}var Dy,IP;function Zq(){if(IP)return Dy;IP=1;var e=aT(),t=Qq();function r(n,a){return e(t(n,a),1)}return Dy=r,Dy}var Jq=Zq();const eF=Ge(Jq);var Ly,$P;function tF(){if($P)return Ly;$P=1;var e=c0();function t(r,n){return e(r,n)}return Ly=t,Ly}var rF=tF();const df=Ge(rF);var uo=1e9,nF={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},D0,it=!0,kr="[DecimalError] ",$i=kr+"Invalid argument: ",$0=kr+"Exponent out of range: ",lo=Math.floor,Ei=Math.pow,iF=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,vr,Et=1e7,rt=7,JT=9007199254740991,pc=lo(JT/rt),ge={};ge.absoluteValue=ge.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ge.comparedTo=ge.cmp=function(e){var t,r,n,a,u=this;if(e=new u.constructor(e),u.s!==e.s)return u.s||-e.s;if(u.e!==e.e)return u.e>e.e^u.s<0?1:-1;for(n=u.d.length,a=e.d.length,t=0,r=n<a?n:a;t<r;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return n===a?0:n>a^u.s<0?1:-1};ge.decimalPlaces=ge.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*rt;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ge.dividedBy=ge.div=function(e){return On(this,new this.constructor(e))};ge.dividedToIntegerBy=ge.idiv=function(e){var t=this,r=t.constructor;return Ke(On(t,new r(e),0,1),r.precision)};ge.equals=ge.eq=function(e){return!this.cmp(e)};ge.exponent=function(){return mt(this)};ge.greaterThan=ge.gt=function(e){return this.cmp(e)>0};ge.greaterThanOrEqualTo=ge.gte=function(e){return this.cmp(e)>=0};ge.isInteger=ge.isint=function(){return this.e>this.d.length-2};ge.isNegative=ge.isneg=function(){return this.s<0};ge.isPositive=ge.ispos=function(){return this.s>0};ge.isZero=function(){return this.s===0};ge.lessThan=ge.lt=function(e){return this.cmp(e)<0};ge.lessThanOrEqualTo=ge.lte=function(e){return this.cmp(e)<1};ge.logarithm=ge.log=function(e){var t,r=this,n=r.constructor,a=n.precision,u=a+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(vr))throw Error(kr+"NaN");if(r.s<1)throw Error(kr+(r.s?"NaN":"-Infinity"));return r.eq(vr)?new n(0):(it=!1,t=On(Au(r,u),Au(e,u),u),it=!0,Ke(t,a))};ge.minus=ge.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?rC(t,e):eC(t,(e.s=-e.s,e))};ge.modulo=ge.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(kr+"NaN");return r.s?(it=!1,t=On(r,e,0,1).times(e),it=!0,r.minus(t)):Ke(new n(r),a)};ge.naturalExponential=ge.exp=function(){return tC(this)};ge.naturalLogarithm=ge.ln=function(){return Au(this)};ge.negated=ge.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ge.plus=ge.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?eC(t,e):rC(t,(e.s=-e.s,e))};ge.precision=ge.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error($i+e);if(t=mt(a)+1,n=a.d.length-1,r=n*rt+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ge.squareRoot=ge.sqrt=function(){var e,t,r,n,a,u,l,c=this,f=c.constructor;if(c.s<1){if(!c.s)return new f(0);throw Error(kr+"NaN")}for(e=mt(c),it=!1,a=Math.sqrt(+c),a==0||a==1/0?(t=an(c.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=lo((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new f(t)):n=new f(a.toString()),r=f.precision,a=l=r+3;;)if(u=n,n=u.plus(On(c,u,l+2)).times(.5),an(u.d).slice(0,l)===(t=an(n.d)).slice(0,l)){if(t=t.slice(l-3,l+1),a==l&&t=="4999"){if(Ke(u,r+1,0),u.times(u).eq(c)){n=u;break}}else if(t!="9999")break;l+=4}return it=!0,Ke(n,r)};ge.times=ge.mul=function(e){var t,r,n,a,u,l,c,f,d,h=this,v=h.constructor,m=h.d,x=(e=new v(e)).d;if(!h.s||!e.s)return new v(0);for(e.s*=h.s,r=h.e+e.e,f=m.length,d=x.length,f<d&&(u=m,m=x,x=u,l=f,f=d,d=l),u=[],l=f+d,n=l;n--;)u.push(0);for(n=d;--n>=0;){for(t=0,a=f+n;a>n;)c=u[a]+x[n]*m[a-n-1]+t,u[a--]=c%Et|0,t=c/Et|0;u[a]=(u[a]+t)%Et|0}for(;!u[--l];)u.pop();return t?++r:u.shift(),e.d=u,e.e=r,it?Ke(e,v.precision):e};ge.toDecimalPlaces=ge.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(ln(e,0,uo),t===void 0?t=n.rounding:ln(t,0,8),Ke(r,e+mt(r)+1,t))};ge.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=qi(n,!0):(ln(e,0,uo),t===void 0?t=a.rounding:ln(t,0,8),n=Ke(new a(n),e+1,t),r=qi(n,!0,e+1)),r};ge.toFixed=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?qi(a):(ln(e,0,uo),t===void 0?t=u.rounding:ln(t,0,8),n=Ke(new u(a),e+mt(a)+1,t),r=qi(n.abs(),!1,e+mt(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};ge.toInteger=ge.toint=function(){var e=this,t=e.constructor;return Ke(new t(e),mt(e)+1,t.rounding)};ge.toNumber=function(){return+this};ge.toPower=ge.pow=function(e){var t,r,n,a,u,l,c=this,f=c.constructor,d=12,h=+(e=new f(e));if(!e.s)return new f(vr);if(c=new f(c),!c.s){if(e.s<1)throw Error(kr+"Infinity");return c}if(c.eq(vr))return c;if(n=f.precision,e.eq(vr))return Ke(c,n);if(t=e.e,r=e.d.length-1,l=t>=r,u=c.s,l){if((r=h<0?-h:h)<=JT){for(a=new f(vr),t=Math.ceil(n/rt+4),it=!1;r%2&&(a=a.times(c),LP(a.d,t)),r=lo(r/2),r!==0;)c=c.times(c),LP(c.d,t);return it=!0,e.s<0?new f(vr).div(a):Ke(a,n)}}else if(u<0)throw Error(kr+"NaN");return u=u<0&&e.d[Math.max(t,r)]&1?-1:1,c.s=1,it=!1,a=e.times(Au(c,n+d)),it=!0,a=tC(a),a.s=u,a};ge.toPrecision=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?(r=mt(a),n=qi(a,r<=u.toExpNeg||r>=u.toExpPos)):(ln(e,1,uo),t===void 0?t=u.rounding:ln(t,0,8),a=Ke(new u(a),e,t),r=mt(a),n=qi(a,e<=r||r<=u.toExpNeg,e)),n};ge.toSignificantDigits=ge.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(ln(e,1,uo),t===void 0?t=n.rounding:ln(t,0,8)),Ke(new n(r),e,t)};ge.toString=ge.valueOf=ge.val=ge.toJSON=ge[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=mt(e),r=e.constructor;return qi(e,t<=r.toExpNeg||t>=r.toExpPos)};function eC(e,t){var r,n,a,u,l,c,f,d,h=e.constructor,v=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),it?Ke(t,v):t;if(f=e.d,d=t.d,l=e.e,a=t.e,f=f.slice(),u=l-a,u){for(u<0?(n=f,u=-u,c=d.length):(n=d,a=l,c=f.length),l=Math.ceil(v/rt),c=l>c?l+1:c+1,u>c&&(u=c,n.length=1),n.reverse();u--;)n.push(0);n.reverse()}for(c=f.length,u=d.length,c-u<0&&(u=c,n=d,d=f,f=n),r=0;u;)r=(f[--u]=f[u]+d[u]+r)/Et|0,f[u]%=Et;for(r&&(f.unshift(r),++a),c=f.length;f[--c]==0;)f.pop();return t.d=f,t.e=a,it?Ke(t,v):t}function ln(e,t,r){if(e!==~~e||e<t||e>r)throw Error($i+e)}function an(e){var t,r,n,a=e.length-1,u="",l=e[0];if(a>0){for(u+=l,t=1;t<a;t++)n=e[t]+"",r=rt-n.length,r&&(u+=ei(r)),u+=n;l=e[t],n=l+"",r=rt-n.length,r&&(u+=ei(r))}else if(l===0)return"0";for(;l%10===0;)l/=10;return u+l}var On=(function(){function e(n,a){var u,l=0,c=n.length;for(n=n.slice();c--;)u=n[c]*a+l,n[c]=u%Et|0,l=u/Et|0;return l&&n.unshift(l),n}function t(n,a,u,l){var c,f;if(u!=l)f=u>l?1:-1;else for(c=f=0;c<u;c++)if(n[c]!=a[c]){f=n[c]>a[c]?1:-1;break}return f}function r(n,a,u){for(var l=0;u--;)n[u]-=l,l=n[u]<a[u]?1:0,n[u]=l*Et+n[u]-a[u];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,u,l){var c,f,d,h,v,m,x,_,w,g,O,E,C,T,S,P,k,I,$=n.constructor,G=n.s==a.s?1:-1,F=n.d,N=a.d;if(!n.s)return new $(n);if(!a.s)throw Error(kr+"Division by zero");for(f=n.e-a.e,k=N.length,S=F.length,x=new $(G),_=x.d=[],d=0;N[d]==(F[d]||0);)++d;if(N[d]>(F[d]||0)&&--f,u==null?E=u=$.precision:l?E=u+(mt(n)-mt(a))+1:E=u,E<0)return new $(0);if(E=E/rt+2|0,d=0,k==1)for(h=0,N=N[0],E++;(d<S||h)&&E--;d++)C=h*Et+(F[d]||0),_[d]=C/N|0,h=C%N|0;else{for(h=Et/(N[0]+1)|0,h>1&&(N=e(N,h),F=e(F,h),k=N.length,S=F.length),T=k,w=F.slice(0,k),g=w.length;g<k;)w[g++]=0;I=N.slice(),I.unshift(0),P=N[0],N[1]>=Et/2&&++P;do h=0,c=t(N,w,k,g),c<0?(O=w[0],k!=g&&(O=O*Et+(w[1]||0)),h=O/P|0,h>1?(h>=Et&&(h=Et-1),v=e(N,h),m=v.length,g=w.length,c=t(v,w,m,g),c==1&&(h--,r(v,k<m?I:N,m))):(h==0&&(c=h=1),v=N.slice()),m=v.length,m<g&&v.unshift(0),r(w,v,g),c==-1&&(g=w.length,c=t(N,w,k,g),c<1&&(h++,r(w,k<g?I:N,g))),g=w.length):c===0&&(h++,w=[0]),_[d++]=h,c&&w[0]?w[g++]=F[T]||0:(w=[F[T]],g=1);while((T++<S||w[0]!==void 0)&&E--)}return _[0]||_.shift(),x.e=f,Ke(x,l?u+mt(x)+1:u)}})();function tC(e,t){var r,n,a,u,l,c,f=0,d=0,h=e.constructor,v=h.precision;if(mt(e)>16)throw Error($0+mt(e));if(!e.s)return new h(vr);for(it=!1,c=v,l=new h(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(n=Math.log(Ei(2,d))/Math.LN10*2+5|0,c+=n,r=a=u=new h(vr),h.precision=c;;){if(a=Ke(a.times(e),c),r=r.times(++f),l=u.plus(On(a,r,c)),an(l.d).slice(0,c)===an(u.d).slice(0,c)){for(;d--;)u=Ke(u.times(u),c);return h.precision=v,t==null?(it=!0,Ke(u,v)):u}u=l}}function mt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function By(e,t,r){if(t>e.LN10.sd())throw it=!0,r&&(e.precision=r),Error(kr+"LN10 precision limit exceeded");return Ke(new e(e.LN10),t)}function ei(e){for(var t="";e--;)t+="0";return t}function Au(e,t){var r,n,a,u,l,c,f,d,h,v=1,m=10,x=e,_=x.d,w=x.constructor,g=w.precision;if(x.s<1)throw Error(kr+(x.s?"NaN":"-Infinity"));if(x.eq(vr))return new w(0);if(t==null?(it=!1,d=g):d=t,x.eq(10))return t==null&&(it=!0),By(w,d);if(d+=m,w.precision=d,r=an(_),n=r.charAt(0),u=mt(x),Math.abs(u)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)x=x.times(e),r=an(x.d),n=r.charAt(0),v++;u=mt(x),n>1?(x=new w("0."+r),u++):x=new w(n+"."+r.slice(1))}else return f=By(w,d+2,g).times(u+""),x=Au(new w(n+"."+r.slice(1)),d-m).plus(f),w.precision=g,t==null?(it=!0,Ke(x,g)):x;for(c=l=x=On(x.minus(vr),x.plus(vr),d),h=Ke(x.times(x),d),a=3;;){if(l=Ke(l.times(h),d),f=c.plus(On(l,new w(a),d)),an(f.d).slice(0,d)===an(c.d).slice(0,d))return c=c.times(2),u!==0&&(c=c.plus(By(w,d+2,g).times(u+""))),c=On(c,new w(v),d),w.precision=g,t==null?(it=!0,Ke(c,g)):c;c=f,a+=2}}function DP(e,t){var r,n,a;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(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(n,a),t){if(a-=n,r=r-n-1,e.e=lo(r/rt),e.d=[],n=(r+1)%rt,r<0&&(n+=rt),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=rt;n<a;)e.d.push(+t.slice(n,n+=rt));t=t.slice(n),n=rt-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),it&&(e.e>pc||e.e<-pc))throw Error($0+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ke(e,t,r){var n,a,u,l,c,f,d,h,v=e.d;for(l=1,u=v[0];u>=10;u/=10)l++;if(n=t-l,n<0)n+=rt,a=t,d=v[h=0];else{if(h=Math.ceil((n+1)/rt),u=v.length,h>=u)return e;for(d=u=v[h],l=1;u>=10;u/=10)l++;n%=rt,a=n-rt+l}if(r!==void 0&&(u=Ei(10,l-a-1),c=d/u%10|0,f=t<0||v[h+1]!==void 0||d%u,f=r<4?(c||f)&&(r==0||r==(e.s<0?3:2)):c>5||c==5&&(r==4||f||r==6&&(n>0?a>0?d/Ei(10,l-a):0:v[h-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return f?(u=mt(e),v.length=1,t=t-u-1,v[0]=Ei(10,(rt-t%rt)%rt),e.e=lo(-t/rt)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(n==0?(v.length=h,u=1,h--):(v.length=h+1,u=Ei(10,rt-n),v[h]=a>0?(d/Ei(10,l-a)%Ei(10,a)|0)*u:0),f)for(;;)if(h==0){(v[0]+=u)==Et&&(v[0]=1,++e.e);break}else{if(v[h]+=u,v[h]!=Et)break;v[h--]=0,u=1}for(n=v.length;v[--n]===0;)v.pop();if(it&&(e.e>pc||e.e<-pc))throw Error($0+mt(e));return e}function rC(e,t){var r,n,a,u,l,c,f,d,h,v,m=e.constructor,x=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),it?Ke(t,x):t;if(f=e.d,v=t.d,n=t.e,d=e.e,f=f.slice(),l=d-n,l){for(h=l<0,h?(r=f,l=-l,c=v.length):(r=v,n=d,c=f.length),a=Math.max(Math.ceil(x/rt),c)+2,l>a&&(l=a,r.length=1),r.reverse(),a=l;a--;)r.push(0);r.reverse()}else{for(a=f.length,c=v.length,h=a<c,h&&(c=a),a=0;a<c;a++)if(f[a]!=v[a]){h=f[a]<v[a];break}l=0}for(h&&(r=f,f=v,v=r,t.s=-t.s),c=f.length,a=v.length-c;a>0;--a)f[c++]=0;for(a=v.length;a>l;){if(f[--a]<v[a]){for(u=a;u&&f[--u]===0;)f[u]=Et-1;--f[u],f[a]+=Et}f[a]-=v[a]}for(;f[--c]===0;)f.pop();for(;f[0]===0;f.shift())--n;return f[0]?(t.d=f,t.e=n,it?Ke(t,x):t):new m(0)}function qi(e,t,r){var n,a=mt(e),u=an(e.d),l=u.length;return t?(r&&(n=r-l)>0?u=u.charAt(0)+"."+u.slice(1)+ei(n):l>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(a<0?"e":"e+")+a):a<0?(u="0."+ei(-a-1)+u,r&&(n=r-l)>0&&(u+=ei(n))):a>=l?(u+=ei(a+1-l),r&&(n=r-a-1)>0&&(u=u+"."+ei(n))):((n=a+1)<l&&(u=u.slice(0,n)+"."+u.slice(n)),r&&(n=r-l)>0&&(a+1===l&&(u+="."),u+=ei(n))),e.s<0?"-"+u:u}function LP(e,t){if(e.length>t)return e.length=t,!0}function nC(e){var t,r,n;function a(u){var l=this;if(!(l instanceof a))return new a(u);if(l.constructor=a,u instanceof a){l.s=u.s,l.e=u.e,l.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error($i+u);if(u>0)l.s=1;else if(u<0)u=-u,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(u===~~u&&u<1e7){l.e=0,l.d=[u];return}return DP(l,u.toString())}else if(typeof u!="string")throw Error($i+u);if(u.charCodeAt(0)===45?(u=u.slice(1),l.s=-1):l.s=1,iF.test(u))DP(l,u);else throw Error($i+u)}if(a.prototype=ge,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=nC,a.config=a.set=aF,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 a.config(e),a}function aF(e){if(!e||typeof e!="object")throw Error(kr+"Object expected");var t,r,n,a=["precision",1,uo,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((n=e[r=a[t]])!==void 0)if(lo(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error($i+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error($i+r+": "+n);return this}var D0=nC(nF);vr=new D0(1);const Ve=D0;function oF(e){return cF(e)||sF(e)||lF(e)||uF()}function uF(){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 lF(e,t){if(e){if(typeof e=="string")return Xm(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 Xm(e,t)}}function sF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function cF(e){if(Array.isArray(e))return Xm(e)}function Xm(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 fF=function(t){return t},iC={},aC=function(t){return t===iC},BP=function(t){return function r(){return arguments.length===0||arguments.length===1&&aC(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},dF=function e(t,r){return t===1?r:BP(function(){for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];var l=a.filter(function(c){return c!==iC}).length;return l>=t?r.apply(void 0,a):e(t-l,BP(function(){for(var c=arguments.length,f=new Array(c),d=0;d<c;d++)f[d]=arguments[d];var h=a.map(function(v){return aC(v)?f.shift():v});return r.apply(void 0,oF(h).concat(f))}))})},pf=function(t){return dF(t.length,t)},Ym=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},pF=pf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),hF=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return fF;var a=r.reverse(),u=a[0],l=a.slice(1);return function(){return l.reduce(function(c,f){return f(c)},u.apply(void 0,arguments))}},Qm=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},oC=function(t){var r=null,n=null;return function(){for(var a=arguments.length,u=new Array(a),l=0;l<a;l++)u[l]=arguments[l];return r&&u.every(function(c,f){return c===r[f]})||(r=u,n=t.apply(void 0,u)),n}};function vF(e){var t;return e===0?t=1:t=Math.floor(new Ve(e).abs().log(10).toNumber())+1,t}function yF(e,t,r){for(var n=new Ve(e),a=0,u=[];n.lt(t)&&a<1e5;)u.push(n.toNumber()),n=n.add(r),a++;return u}var mF=pf(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),gF=pf(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),bF=pf(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const hf={rangeStep:yF,getDigitCount:vF,interpolateNumber:mF,uninterpolateNumber:gF,uninterpolateTruncation:bF};function Zm(e){return _F(e)||wF(e)||uC(e)||xF()}function xF(){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 wF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _F(e){if(Array.isArray(e))return Jm(e)}function Eu(e,t){return PF(e)||OF(e,t)||uC(e,t)||SF()}function SF(){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 uC(e,t){if(e){if(typeof e=="string")return Jm(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 Jm(e,t)}}function Jm(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 OF(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,u=void 0;try{for(var l=e[Symbol.iterator](),c;!(n=(c=l.next()).done)&&(r.push(c.value),!(t&&r.length===t));n=!0);}catch(f){a=!0,u=f}finally{try{!n&&l.return!=null&&l.return()}finally{if(a)throw u}}return r}}function PF(e){if(Array.isArray(e))return e}function lC(e){var t=Eu(e,2),r=t[0],n=t[1],a=r,u=n;return r>n&&(a=n,u=r),[a,u]}function sC(e,t,r){if(e.lte(0))return new Ve(0);var n=hf.getDigitCount(e.toNumber()),a=new Ve(10).pow(n),u=e.div(a),l=n!==1?.05:.1,c=new Ve(Math.ceil(u.div(l).toNumber())).add(r).mul(l),f=c.mul(a);return t?f:new Ve(Math.ceil(f))}function AF(e,t,r){var n=1,a=new Ve(e);if(!a.isint()&&r){var u=Math.abs(e);u<1?(n=new Ve(10).pow(hf.getDigitCount(e)-1),a=new Ve(Math.floor(a.div(n).toNumber())).mul(n)):u>1&&(a=new Ve(Math.floor(e)))}else e===0?a=new Ve(Math.floor((t-1)/2)):r||(a=new Ve(Math.floor(e)));var l=Math.floor((t-1)/2),c=hF(pF(function(f){return a.add(new Ve(f-l).mul(n)).toNumber()}),Ym);return c(0,t)}function cC(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ve(0),tickMin:new Ve(0),tickMax:new Ve(0)};var u=sC(new Ve(t).sub(e).div(r-1),n,a),l;e<=0&&t>=0?l=new Ve(0):(l=new Ve(e).add(t).div(2),l=l.sub(new Ve(l).mod(u)));var c=Math.ceil(l.sub(e).div(u).toNumber()),f=Math.ceil(new Ve(t).sub(l).div(u).toNumber()),d=c+f+1;return d>r?cC(e,t,r,n,a+1):(d<r&&(f=t>0?f+(r-d):f,c=t>0?c:c+(r-d)),{step:u,tickMin:l.sub(new Ve(c).mul(u)),tickMax:l.add(new Ve(f).mul(u))})}function EF(e){var t=Eu(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(a,2),c=lC([r,n]),f=Eu(c,2),d=f[0],h=f[1];if(d===-1/0||h===1/0){var v=h===1/0?[d].concat(Zm(Ym(0,a-1).map(function(){return 1/0}))):[].concat(Zm(Ym(0,a-1).map(function(){return-1/0})),[h]);return r>n?Qm(v):v}if(d===h)return AF(d,a,u);var m=cC(d,h,l,u),x=m.step,_=m.tickMin,w=m.tickMax,g=hf.rangeStep(_,w.add(new Ve(.1).mul(x)),x);return r>n?Qm(g):g}function jF(e,t){var r=Eu(e,2),n=r[0],a=r[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=lC([n,a]),c=Eu(l,2),f=c[0],d=c[1];if(f===-1/0||d===1/0)return[n,a];if(f===d)return[f];var h=Math.max(t,2),v=sC(new Ve(d).sub(f).div(h-1),u,0),m=[].concat(Zm(hf.rangeStep(new Ve(f),new Ve(d).sub(new Ve(.99).mul(v)),v)),[d]);return n>a?Qm(m):m}var TF=oC(EF),CF=oC(jF),kF="Invariant failed";function Fi(e,t){throw new Error(kF)}var NF=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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 hc(){return hc=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},hc.apply(this,arguments)}function MF(e,t){return DF(e)||$F(e,t)||IF(e,t)||RF()}function RF(){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 IF(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 $F(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function DF(e){if(Array.isArray(e))return e}function LF(e,t){if(e==null)return{};var r=BF(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BF(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 qF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FF(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,pC(n.key),n)}}function zF(e,t,r){return t&&FF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UF(e,t,r){return t=vc(t),WF(e,fC()?Reflect.construct(t,r||[],vc(e).constructor):t.apply(e,r))}function WF(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 HF(e)}function HF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fC=function(){return!!e})()}function vc(e){return vc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vc(e)}function VF(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&&eg(e,t)}function eg(e,t){return eg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},eg(e,t)}function dC(e,t,r){return t=pC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pC(e){var t=KF(e,"string");return Fa(t)=="symbol"?t:t+""}function KF(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)}var ll=(function(e){function t(){return qF(this,t),UF(this,t,arguments)}return VF(t,e),zF(t,[{key:"render",value:function(){var n=this.props,a=n.offset,u=n.layout,l=n.width,c=n.dataKey,f=n.data,d=n.dataPointFormatter,h=n.xAxis,v=n.yAxis,m=LF(n,NF),x=De(m,!1);this.props.direction==="x"&&h.type!=="number"&&Fi();var _=f.map(function(w){var g=d(w,c),O=g.x,E=g.y,C=g.value,T=g.errorVal;if(!T)return null;var S=[],P,k;if(Array.isArray(T)){var I=MF(T,2);P=I[0],k=I[1]}else P=k=T;if(u==="vertical"){var $=h.scale,G=E+a,F=G+l,N=G-l,B=$(C-P),q=$(C+k);S.push({x1:q,y1:F,x2:q,y2:N}),S.push({x1:B,y1:G,x2:q,y2:G}),S.push({x1:B,y1:F,x2:B,y2:N})}else if(u==="horizontal"){var K=v.scale,Z=O+a,te=Z-l,W=Z+l,re=K(C-P),Y=K(C+k);S.push({x1:te,y1:Y,x2:W,y2:Y}),S.push({x1:Z,y1:re,x2:Z,y2:Y}),S.push({x1:te,y1:re,x2:W,y2:re})}return z.createElement(dt,hc({className:"recharts-errorBar",key:"bar-".concat(S.map(function(R){return"".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))},x),S.map(function(R){return z.createElement("line",hc({},R,{key:"line-".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))}))});return z.createElement(dt,{className:"recharts-errorBars"},_)}}])})(z.Component);dC(ll,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});dC(ll,"displayName","ErrorBar");function ju(e){"@babel/helpers - typeof";return ju=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},ju(e)}function FP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Pi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FP(Object(r),!0).forEach(function(n){GF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function GF(e,t,r){return t=XF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XF(e){var t=YF(e,"string");return ju(t)=="symbol"?t:t+""}function YF(e,t){if(ju(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ju(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hC=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,u=t.legendContent,l=hr(r,Ta);if(!l)return null;var c=Ta.defaultProps,f=c!==void 0?Pi(Pi({},c),l.props):{},d;return l.props&&l.props.payload?d=l.props&&l.props.payload:u==="children"?d=(n||[]).reduce(function(h,v){var m=v.item,x=v.props,_=x.sectors||x.data||[];return h.concat(_.map(function(w){return{type:l.props.iconType||m.props.legendType,value:w.name,color:w.fill,payload:w}}))},[]):d=(n||[]).map(function(h){var v=h.item,m=v.type.defaultProps,x=m!==void 0?Pi(Pi({},m),v.props):{},_=x.dataKey,w=x.name,g=x.legendType,O=x.hide;return{inactive:O,dataKey:_,type:f.iconType||g||"square",color:L0(v),value:w||_,payload:x}}),Pi(Pi(Pi({},f),Ta.getWithHeight(l,a)),{},{payload:d,item:l})};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 zP(e){return e4(e)||JF(e)||ZF(e)||QF()}function QF(){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 ZF(e,t){if(e){if(typeof e=="string")return tg(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 tg(e,t)}}function JF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function e4(e){if(Array.isArray(e))return tg(e)}function tg(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 UP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function st(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UP(Object(r),!0).forEach(function(n){ka(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ka(e,t,r){return t=t4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t4(e){var t=r4(e,"string");return Tu(t)=="symbol"?t:t+""}function r4(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 yr(e,t,r){return $e(e)||$e(t)?r:_t(t)?Tr(e,t,r):Re(t)?t(e):r}function fu(e,t,r,n){var a=eF(e,function(c){return yr(c,t)});if(r==="number"){var u=a.filter(function(c){return de(c)||parseFloat(c)});return u.length?[ff(u),cf(u)]:[1/0,-1/0]}var l=n?a.filter(function(c){return!$e(c)}):a;return l.map(function(c){return _t(c)||c instanceof Date?c:""})}var n4=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,l=-1,c=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(c<=1)return 0;if(u&&u.axisType==="angleAxis"&&Math.abs(Math.abs(u.range[1]-u.range[0])-360)<=1e-6)for(var f=u.range,d=0;d<c;d++){var h=d>0?a[d-1].coordinate:a[c-1].coordinate,v=a[d].coordinate,m=d>=c-1?a[0].coordinate:a[d+1].coordinate,x=void 0;if(Kr(v-h)!==Kr(m-v)){var _=[];if(Kr(m-v)===Kr(f[1]-f[0])){x=m;var w=v+f[1]-f[0];_[0]=Math.min(w,(w+h)/2),_[1]=Math.max(w,(w+h)/2)}else{x=h;var g=m+f[1]-f[0];_[0]=Math.min(v,(g+v)/2),_[1]=Math.max(v,(g+v)/2)}var O=[Math.min(v,(x+v)/2),Math.max(v,(x+v)/2)];if(t>O[0]&&t<=O[1]||t>=_[0]&&t<=_[1]){l=a[d].index;break}}else{var E=Math.min(h,m),C=Math.max(h,m);if(t>(E+v)/2&&t<=(C+v)/2){l=a[d].index;break}}}else for(var T=0;T<c;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<c-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===c-1&&t>(n[T].coordinate+n[T-1].coordinate)/2){l=n[T].index;break}return l},L0=function(t){var r,n=t,a=n.type.displayName,u=(r=t.type)!==null&&r!==void 0&&r.defaultProps?st(st({},t.type.defaultProps),t.props):t.props,l=u.stroke,c=u.fill,f;switch(a){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:c;break;default:f=c;break}return f},i4=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,u=a===void 0?{}:a;if(!u)return{};for(var l={},c=Object.keys(u),f=0,d=c.length;f<d;f++)for(var h=u[c[f]].stackGroups,v=Object.keys(h),m=0,x=v.length;m<x;m++){var _=h[v[m]],w=_.items,g=_.cateAxisId,O=w.filter(function(k){return _n(k.type).indexOf("Bar")>=0});if(O&&O.length){var E=O[0].type.defaultProps,C=E!==void 0?st(st({},E),O[0].props):O[0].props,T=C.barSize,S=C[g];l[S]||(l[S]=[]);var P=$e(T)?r:T;l[S].push({item:O[0],stackList:O.slice(1),barSize:$e(P)?void 0:Bi(P,n,0)})}}return l},a4=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,u=t.sizeList,l=u===void 0?[]:u,c=t.maxBarSize,f=l.length;if(f<1)return null;var d=Bi(r,a,0,!0),h,v=[];if(l[0].barSize===+l[0].barSize){var m=!1,x=a/f,_=l.reduce(function(T,S){return T+S.barSize||0},0);_+=(f-1)*d,_>=a&&(_-=(f-1)*d,d=0),_>=a&&x>0&&(m=!0,x*=.9,_=f*x);var w=(a-_)/2>>0,g={offset:w-d,size:0};h=l.reduce(function(T,S){var P={item:S.item,position:{offset:g.offset+g.size+d,size:m?x:S.barSize}},k=[].concat(zP(T),[P]);return g=k[k.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(I){k.push({item:I,position:g})}),k},v)}else{var O=Bi(n,a,0,!0);a-2*O-(f-1)*d<=0&&(d=0);var E=(a-2*O-(f-1)*d)/f;E>1&&(E>>=0);var C=c===+c?Math.min(E,c):E;h=l.reduce(function(T,S,P){var k=[].concat(zP(T),[{item:S.item,position:{offset:O+(E+d)*P+(E-C)/2,size:C}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(I){k.push({item:I,position:k[k.length-1].position})}),k},v)}return h},o4=function(t,r,n,a){var u=n.children,l=n.width,c=n.margin,f=l-(c.left||0)-(c.right||0),d=hC({children:u,legendWidth:f});if(d){var h=a||{},v=h.width,m=h.height,x=d.align,_=d.verticalAlign,w=d.layout;if((w==="vertical"||w==="horizontal"&&_==="middle")&&x!=="center"&&de(t[x]))return st(st({},t),{},ka({},x,t[x]+(v||0)));if((w==="horizontal"||w==="vertical"&&x==="center")&&_!=="middle"&&de(t[_]))return st(st({},t),{},ka({},_,t[_]+(m||0)))}return t},u4=function(t,r,n){return $e(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},vC=function(t,r,n,a,u){var l=r.props.children,c=Cr(l,ll).filter(function(d){return u4(a,u,d.props.direction)});if(c&&c.length){var f=c.map(function(d){return d.props.dataKey});return t.reduce(function(d,h){var v=yr(h,n);if($e(v))return d;var m=Array.isArray(v)?[ff(v),cf(v)]:[v,v],x=f.reduce(function(_,w){var g=yr(h,w,0),O=m[0]-Math.abs(Array.isArray(g)?g[0]:g),E=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(O,_[0]),Math.max(E,_[1])]},[1/0,-1/0]);return[Math.min(x[0],d[0]),Math.max(x[1],d[1])]},[1/0,-1/0])}return null},l4=function(t,r,n,a,u){var l=r.map(function(c){return vC(t,c,n,u,a)}).filter(function(c){return!$e(c)});return l&&l.length?l.reduce(function(c,f){return[Math.min(c[0],f[0]),Math.max(c[1],f[1])]},[1/0,-1/0]):null},yC=function(t,r,n,a,u){var l=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&vC(t,f,d,a)||fu(t,d,n,u)});if(n==="number")return l.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var c={};return l.reduce(function(f,d){for(var h=0,v=d.length;h<v;h++)c[d[h]]||(c[d[h]]=!0,f.push(d[h]));return f},[])},mC=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},gC=function(t,r,n,a){if(a)return t.map(function(f){return f.coordinate});var u,l,c=t.map(function(f){return f.coordinate===r&&(u=!0),f.coordinate===n&&(l=!0),f.coordinate});return u||c.push(r),l||c.push(n),c},wn=function(t,r,n){if(!t)return null;var a=t.scale,u=t.duplicateDomain,l=t.type,c=t.range,f=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,d=(r||n)&&l==="category"&&a.bandwidth?a.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(c==null?void 0:c.length)>=2?Kr(c[0]-c[1])*2*d:d,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(v){var m=u?u.indexOf(v):v;return{coordinate:a(m)+d,value:v,offset:d}});return h.filter(function(v){return!tl(v.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(v,m){return{coordinate:a(v)+d,value:v,index:m,offset:d}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(v){return{coordinate:a(v)+d,value:v,offset:d}}):a.domain().map(function(v,m){return{coordinate:a(v)+d,value:u?u[v]:v,index:m,offset:d}})},qy=new WeakMap,Ns=function(t,r){if(typeof r!="function")return t;qy.has(t)||qy.set(t,new WeakMap);var n=qy.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},s4=function(t,r,n){var a=t.scale,u=t.type,l=t.layout,c=t.axisType;if(a==="auto")return l==="radial"&&c==="radiusAxis"?{scale:wu(),realScaleType:"band"}:l==="radial"&&c==="angleAxis"?{scale:sc(),realScaleType:"linear"}:u==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:cu(),realScaleType:"point"}:u==="category"?{scale:wu(),realScaleType:"band"}:{scale:sc(),realScaleType:"linear"};if(Li(a)){var f="scale".concat(Yc(a));return{scale:(jP[f]||cu)(),realScaleType:jP[f]?f:"point"}}return Re(a)?{scale:a}:{scale:cu(),realScaleType:"point"}},WP=1e-4,c4=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),u=Math.min(a[0],a[1])-WP,l=Math.max(a[0],a[1])+WP,c=t(r[0]),f=t(r[n-1]);(c<u||c>l||f<u||f>l)&&t.domain([r[0],r[n-1]])}},f4=function(t,r){if(!t)return null;for(var n=0,a=t.length;n<a;n++)if(t[n].item===r)return t[n].position;return null},d4=function(t,r){if(!r||r.length!==2||!de(r[0])||!de(r[1]))return t;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),u=[t[0],t[1]];return(!de(t[0])||t[0]<n)&&(u[0]=n),(!de(t[1])||t[1]>a)&&(u[1]=a),u[0]>a&&(u[0]=a),u[1]<n&&(u[1]=n),u},p4=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var u=0,l=0,c=0;c<r;++c){var f=tl(t[c][n][1])?t[c][n][0]:t[c][n][1];f>=0?(t[c][n][0]=u,t[c][n][1]=u+f,u=t[c][n][1]):(t[c][n][0]=l,t[c][n][1]=l+f,l=t[c][n][1])}},h4=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var u=0,l=0;l<r;++l){var c=tl(t[l][n][1])?t[l][n][0]:t[l][n][1];c>=0?(t[l][n][0]=u,t[l][n][1]=u+c,u=t[l][n][1]):(t[l][n][0]=0,t[l][n][1]=0)}},v4={sign:p4,expand:QI,none:Ma,silhouette:ZI,wiggle:JI,positive:h4},y4=function(t,r,n){var a=r.map(function(c){return c.props.dataKey}),u=v4[n],l=YI().keys(a).value(function(c,f){return+yr(c,f,0)}).order(km).offset(u);return l(t)},m4=function(t,r,n,a,u,l){if(!t)return null;var c=l?r.reverse():r,f={},d=c.reduce(function(v,m){var x,_=(x=m.type)!==null&&x!==void 0&&x.defaultProps?st(st({},m.type.defaultProps),m.props):m.props,w=_.stackId,g=_.hide;if(g)return v;var O=_[n],E=v[O]||{hasStack:!1,stackGroups:{}};if(_t(w)){var C=E.stackGroups[w]||{numericAxisId:n,cateAxisId:a,items:[]};C.items.push(m),E.hasStack=!0,E.stackGroups[w]=C}else E.stackGroups[rl("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[m]};return st(st({},v),{},ka({},O,E))},f),h={};return Object.keys(d).reduce(function(v,m){var x=d[m];if(x.hasStack){var _={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(w,g){var O=x.stackGroups[g];return st(st({},w),{},ka({},g,{numericAxisId:n,cateAxisId:a,items:O.items,stackedData:y4(t,O.items,u)}))},_)}return st(st({},v),{},ka({},m,x))},h)},g4=function(t,r){var n=r.realScaleType,a=r.type,u=r.tickCount,l=r.originalDomain,c=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(u&&a==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var d=t.domain();if(!d.length)return null;var h=TF(d,u,c);return t.domain([ff(h),cf(h)]),{niceTicks:h}}if(u&&a==="number"){var v=t.domain(),m=CF(v,u,c);return{niceTicks:m}}return null};function HP(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,u=e.index,l=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!$e(a[t.dataKey])){var c=zs(r,"value",a[t.dataKey]);if(c)return c.coordinate+n/2}return r[u]?r[u].coordinate+n/2:null}var f=yr(a,$e(l)?t.dataKey:l);return $e(f)?null:t.scale(f)}var VP=function(t){var r=t.axis,n=t.ticks,a=t.offset,u=t.bandSize,l=t.entry,c=t.index;if(r.type==="category")return n[c]?n[c].coordinate+a:null;var f=yr(l,r.dataKey,r.domain[c]);return $e(f)?null:r.scale(f)-u/2+a},b4=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),u=Math.max(n[0],n[1]);return a<=0&&u>=0?0:u<0?u:a}return n[0]},x4=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?st(st({},t.type.defaultProps),t.props):t.props,u=a.stackId;if(_t(u)){var l=r[u];if(l){var c=l.items.indexOf(t);return c>=0?l.stackedData[c]:null}}return null},w4=function(t){return t.reduce(function(r,n){return[ff(n.concat([r[0]]).filter(de)),cf(n.concat([r[1]]).filter(de))]},[1/0,-1/0])},bC=function(t,r,n){return Object.keys(t).reduce(function(a,u){var l=t[u],c=l.stackedData,f=c.reduce(function(d,h){var v=w4(h.slice(r,n+1));return[Math.min(d[0],v[0]),Math.max(d[1],v[1])]},[1/0,-1/0]);return[Math.min(f[0],a[0]),Math.max(f[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},KP=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,GP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,rg=function(t,r,n){if(Re(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(de(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if(KP.test(t[0])){var u=+KP.exec(t[0])[1];a[0]=r[0]-u}else Re(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(de(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(GP.test(t[1])){var l=+GP.exec(t[1])[1];a[1]=r[1]+l}else Re(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},yc=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var u=d0(r,function(v){return v.coordinate}),l=1/0,c=1,f=u.length;c<f;c++){var d=u[c],h=u[c-1];l=Math.min((d.coordinate||0)-(h.coordinate||0),l)}return l===1/0?0:l}return n?void 0:0},XP=function(t,r,n){return!t||!t.length||df(t,Tr(n,"type.defaultProps.domain"))?r:t},xC=function(t,r){var n=t.type.defaultProps?st(st({},t.type.defaultProps),t.props):t.props,a=n.dataKey,u=n.name,l=n.unit,c=n.formatter,f=n.tooltipType,d=n.chartType,h=n.hide;return st(st({},De(t,!1)),{},{dataKey:a,unit:l,formatter:c,name:u||a,color:L0(t),value:yr(r,a),type:f,payload:r,chartType:d,hide:h})};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 YP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function QP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YP(Object(r),!0).forEach(function(n){_4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _4(e,t,r){return t=S4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S4(e){var t=O4(e,"string");return Cu(t)=="symbol"?t:t+""}function O4(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 mc=Math.PI/180,P4=function(t){return t*180/Math.PI},Nt=function(t,r,n,a){return{x:t+Math.cos(-mc*a)*n,y:r+Math.sin(-mc*a)*n}},A4=function(t,r){var n=t.x,a=t.y,u=r.x,l=r.y;return Math.sqrt(Math.pow(n-u,2)+Math.pow(a-l,2))},E4=function(t,r){var n=t.x,a=t.y,u=r.cx,l=r.cy,c=A4({x:n,y:a},{x:u,y:l});if(c<=0)return{radius:c};var f=(n-u)/c,d=Math.acos(f);return a>l&&(d=2*Math.PI-d),{radius:c,angle:P4(d),angleInRadian:d}},j4=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),u=Math.floor(n/360),l=Math.min(a,u);return{startAngle:r-l*360,endAngle:n-l*360}},T4=function(t,r){var n=r.startAngle,a=r.endAngle,u=Math.floor(n/360),l=Math.floor(a/360),c=Math.min(u,l);return t+c*360},ZP=function(t,r){var n=t.x,a=t.y,u=E4({x:n,y:a},r),l=u.radius,c=u.angle,f=r.innerRadius,d=r.outerRadius;if(l<f||l>d)return!1;if(l===0)return!0;var h=j4(r),v=h.startAngle,m=h.endAngle,x=c,_;if(v<=m){for(;x>m;)x-=360;for(;x<v;)x+=360;_=x>=v&&x<=m}else{for(;x>v;)x-=360;for(;x<m;)x+=360;_=x>=m&&x<=v}return _?QP(QP({},r),{},{radius:l,angle:T4(x,r)}):null};function ku(e){"@babel/helpers - typeof";return ku=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},ku(e)}var C4=["offset"];function k4(e){return I4(e)||R4(e)||M4(e)||N4()}function N4(){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 M4(e,t){if(e){if(typeof e=="string")return ng(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 ng(e,t)}}function R4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function I4(e){if(Array.isArray(e))return ng(e)}function ng(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 $4(e,t){if(e==null)return{};var r=D4(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D4(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 JP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JP(Object(r),!0).forEach(function(n){L4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L4(e,t,r){return t=B4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B4(e){var t=q4(e,"string");return ku(t)=="symbol"?t:t+""}function q4(e,t){if(ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nu(){return Nu=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},Nu.apply(this,arguments)}var F4=function(t){var r=t.value,n=t.formatter,a=$e(t.children)?r:t.children;return Re(n)?n(a):a},z4=function(t,r){var n=Kr(r-t),a=Math.min(Math.abs(r-t),360);return n*a},U4=function(t,r,n){var a=t.position,u=t.viewBox,l=t.offset,c=t.className,f=u,d=f.cx,h=f.cy,v=f.innerRadius,m=f.outerRadius,x=f.startAngle,_=f.endAngle,w=f.clockWise,g=(v+m)/2,O=z4(x,_),E=O>=0?1:-1,C,T;a==="insideStart"?(C=x+E*l,T=w):a==="insideEnd"?(C=_-E*l,T=!w):a==="end"&&(C=_+E*l,T=w),T=O<=0?T:!T;var S=Nt(d,h,g,C),P=Nt(d,h,g,C+(T?1:-1)*359),k="M".concat(S.x,",").concat(S.y,`
|
||
A`).concat(g,",").concat(g,",0,1,").concat(T?0:1,`,
|
||
`).concat(P.x,",").concat(P.y),I=$e(t.id)?rl("recharts-radial-line-"):t.id;return z.createElement("text",Nu({},n,{dominantBaseline:"central",className:qe("recharts-radial-bar-label",c)}),z.createElement("defs",null,z.createElement("path",{id:I,d:k})),z.createElement("textPath",{xlinkHref:"#".concat(I)},r))},W4=function(t){var r=t.viewBox,n=t.offset,a=t.position,u=r,l=u.cx,c=u.cy,f=u.innerRadius,d=u.outerRadius,h=u.startAngle,v=u.endAngle,m=(h+v)/2;if(a==="outside"){var x=Nt(l,c,d+n,m),_=x.x,w=x.y;return{x:_,y:w,textAnchor:_>=l?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:l,y:c,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:l,y:c,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:l,y:c,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,O=Nt(l,c,g,m),E=O.x,C=O.y;return{x:E,y:C,textAnchor:"middle",verticalAnchor:"middle"}},H4=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,u=t.position,l=r,c=l.x,f=l.y,d=l.width,h=l.height,v=h>=0?1:-1,m=v*a,x=v>0?"end":"start",_=v>0?"start":"end",w=d>=0?1:-1,g=w*a,O=w>0?"end":"start",E=w>0?"start":"end";if(u==="top"){var C={x:c+d/2,y:f-v*a,textAnchor:"middle",verticalAnchor:x};return wt(wt({},C),n?{height:Math.max(f-n.y,0),width:d}:{})}if(u==="bottom"){var T={x:c+d/2,y:f+h+m,textAnchor:"middle",verticalAnchor:_};return wt(wt({},T),n?{height:Math.max(n.y+n.height-(f+h),0),width:d}:{})}if(u==="left"){var S={x:c-g,y:f+h/2,textAnchor:O,verticalAnchor:"middle"};return wt(wt({},S),n?{width:Math.max(S.x-n.x,0),height:h}:{})}if(u==="right"){var P={x:c+d+g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"};return wt(wt({},P),n?{width:Math.max(n.x+n.width-P.x,0),height:h}:{})}var k=n?{width:d,height:h}:{};return u==="insideLeft"?wt({x:c+g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"},k):u==="insideRight"?wt({x:c+d-g,y:f+h/2,textAnchor:O,verticalAnchor:"middle"},k):u==="insideTop"?wt({x:c+d/2,y:f+m,textAnchor:"middle",verticalAnchor:_},k):u==="insideBottom"?wt({x:c+d/2,y:f+h-m,textAnchor:"middle",verticalAnchor:x},k):u==="insideTopLeft"?wt({x:c+g,y:f+m,textAnchor:E,verticalAnchor:_},k):u==="insideTopRight"?wt({x:c+d-g,y:f+m,textAnchor:O,verticalAnchor:_},k):u==="insideBottomLeft"?wt({x:c+g,y:f+h-m,textAnchor:E,verticalAnchor:x},k):u==="insideBottomRight"?wt({x:c+d-g,y:f+h-m,textAnchor:O,verticalAnchor:x},k):no(u)&&(de(u.x)||Ci(u.x))&&(de(u.y)||Ci(u.y))?wt({x:c+Bi(u.x,d),y:f+Bi(u.y,h),textAnchor:"end",verticalAnchor:"end"},k):wt({x:c+d/2,y:f+h/2,textAnchor:"middle",verticalAnchor:"middle"},k)},V4=function(t){return"cx"in t&&de(t.cx)};function Bt(e){var t=e.offset,r=t===void 0?5:t,n=$4(e,C4),a=wt({offset:r},n),u=a.viewBox,l=a.position,c=a.value,f=a.children,d=a.content,h=a.className,v=h===void 0?"":h,m=a.textBreakAll;if(!u||$e(c)&&$e(f)&&!X.isValidElement(d)&&!Re(d))return null;if(X.isValidElement(d))return X.cloneElement(d,a);var x;if(Re(d)){if(x=X.createElement(d,a),X.isValidElement(x))return x}else x=F4(a);var _=V4(u),w=De(a,!0);if(_&&(l==="insideStart"||l==="insideEnd"||l==="end"))return U4(a,x,w);var g=_?W4(a):H4(a);return z.createElement(tc,Nu({className:qe("recharts-label",v)},w,g,{breakAll:m}),x)}Bt.displayName="Label";var wC=function(t){var r=t.cx,n=t.cy,a=t.angle,u=t.startAngle,l=t.endAngle,c=t.r,f=t.radius,d=t.innerRadius,h=t.outerRadius,v=t.x,m=t.y,x=t.top,_=t.left,w=t.width,g=t.height,O=t.clockWise,E=t.labelViewBox;if(E)return E;if(de(w)&&de(g)){if(de(v)&&de(m))return{x:v,y:m,width:w,height:g};if(de(x)&&de(_))return{x,y:_,width:w,height:g}}return de(v)&&de(m)?{x:v,y:m,width:0,height:0}:de(r)&&de(n)?{cx:r,cy:n,startAngle:u||a||0,endAngle:l||a||0,innerRadius:d||0,outerRadius:h||f||c||0,clockWise:O}:t.viewBox?t.viewBox:{}},K4=function(t,r){return t?t===!0?z.createElement(Bt,{key:"label-implicit",viewBox:r}):_t(t)?z.createElement(Bt,{key:"label-implicit",viewBox:r,value:t}):X.isValidElement(t)?t.type===Bt?X.cloneElement(t,{key:"label-implicit",viewBox:r}):z.createElement(Bt,{key:"label-implicit",content:t,viewBox:r}):Re(t)?z.createElement(Bt,{key:"label-implicit",content:t,viewBox:r}):no(t)?z.createElement(Bt,Nu({viewBox:r},t,{key:"label-implicit"})):null:null},G4=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 a=t.children,u=wC(t),l=Cr(a,Bt).map(function(f,d){return X.cloneElement(f,{viewBox:r||u,key:"label-".concat(d)})});if(!n)return l;var c=K4(t.label,r||u);return[c].concat(k4(l))};Bt.parseViewBox=wC;Bt.renderCallByParent=G4;var Fy,eA;function X4(){if(eA)return Fy;eA=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Fy=e,Fy}var Y4=X4();const Q4=Ge(Y4);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)}var Z4=["valueAccessor"],J4=["data","dataKey","clockWise","id","textBreakAll"];function ez(e){return iz(e)||nz(e)||rz(e)||tz()}function tz(){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 rz(e,t){if(e){if(typeof e=="string")return ig(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 ig(e,t)}}function nz(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function iz(e){if(Array.isArray(e))return ig(e)}function ig(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 gc(){return gc=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},gc.apply(this,arguments)}function tA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function rA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tA(Object(r),!0).forEach(function(n){az(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function az(e,t,r){return t=oz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oz(e){var t=uz(e,"string");return Mu(t)=="symbol"?t:t+""}function uz(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)}function nA(e,t){if(e==null)return{};var r=lz(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lz(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 sz=function(t){return Array.isArray(t.value)?Q4(t.value):t.value};function ii(e){var t=e.valueAccessor,r=t===void 0?sz:t,n=nA(e,Z4),a=n.data,u=n.dataKey,l=n.clockWise,c=n.id,f=n.textBreakAll,d=nA(n,J4);return!a||!a.length?null:z.createElement(dt,{className:"recharts-label-list"},a.map(function(h,v){var m=$e(u)?r(h,v):yr(h&&h.payload,u),x=$e(c)?{}:{id:"".concat(c,"-").concat(v)};return z.createElement(Bt,gc({},De(h,!0),d,x,{parentViewBox:h.parentViewBox,value:m,textBreakAll:f,viewBox:Bt.parseViewBox($e(l)?h:rA(rA({},h),{},{clockWise:l})),key:"label-".concat(v),index:v}))}))}ii.displayName="LabelList";function cz(e,t){return e?e===!0?z.createElement(ii,{key:"labelList-implicit",data:t}):z.isValidElement(e)||Re(e)?z.createElement(ii,{key:"labelList-implicit",data:t,content:e}):no(e)?z.createElement(ii,gc({data:t},e,{key:"labelList-implicit"})):null:null}function fz(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,a=Cr(n,ii).map(function(l,c){return X.cloneElement(l,{data:t,key:"labelList-".concat(c)})});if(!r)return a;var u=cz(e.label,t);return[u].concat(ez(a))}ii.renderCallByParent=fz;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 ag(){return ag=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},ag.apply(this,arguments)}function iA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function aA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iA(Object(r),!0).forEach(function(n){dz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dz(e,t,r){return t=pz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pz(e){var t=hz(e,"string");return Ru(t)=="symbol"?t:t+""}function hz(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)}var vz=function(t,r){var n=Kr(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},Ms=function(t){var r=t.cx,n=t.cy,a=t.radius,u=t.angle,l=t.sign,c=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,h=f*(c?1:-1)+a,v=Math.asin(f/h)/mc,m=d?u:u+l*v,x=Nt(r,n,h,m),_=Nt(r,n,a,m),w=d?u-l*v:u,g=Nt(r,n,h*Math.cos(v*mc),w);return{center:x,circleTangency:_,lineTangency:g,theta:v}},_C=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,l=t.startAngle,c=t.endAngle,f=vz(l,c),d=l+f,h=Nt(r,n,u,l),v=Nt(r,n,u,d),m="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(u,",").concat(u,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(l>d),`,
|
||
`).concat(v.x,",").concat(v.y,`
|
||
`);if(a>0){var x=Nt(r,n,a,l),_=Nt(r,n,a,d);m+="L ".concat(_.x,",").concat(_.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(l<=d),`,
|
||
`).concat(x.x,",").concat(x.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},yz=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,l=t.cornerRadius,c=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,h=t.endAngle,v=Kr(h-d),m=Ms({cx:r,cy:n,radius:u,angle:d,sign:v,cornerRadius:l,cornerIsExternal:f}),x=m.circleTangency,_=m.lineTangency,w=m.theta,g=Ms({cx:r,cy:n,radius:u,angle:h,sign:-v,cornerRadius:l,cornerIsExternal:f}),O=g.circleTangency,E=g.lineTangency,C=g.theta,T=f?Math.abs(d-h):Math.abs(d-h)-w-C;if(T<0)return c?"M ".concat(_.x,",").concat(_.y,`
|
||
a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0
|
||
a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0
|
||
`):_C({cx:r,cy:n,innerRadius:a,outerRadius:u,startAngle:d,endAngle:h});var S="M ".concat(_.x,",").concat(_.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(x.x,",").concat(x.y,`
|
||
A`).concat(u,",").concat(u,",0,").concat(+(T>180),",").concat(+(v<0),",").concat(O.x,",").concat(O.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(E.x,",").concat(E.y,`
|
||
`);if(a>0){var P=Ms({cx:r,cy:n,radius:a,angle:d,sign:v,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),k=P.circleTangency,I=P.lineTangency,$=P.theta,G=Ms({cx:r,cy:n,radius:a,angle:h,sign:-v,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),F=G.circleTangency,N=G.lineTangency,B=G.theta,q=f?Math.abs(d-h):Math.abs(d-h)-$-B;if(q<0&&l===0)return"".concat(S,"L").concat(r,",").concat(n,"Z");S+="L".concat(N.x,",").concat(N.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(F.x,",").concat(F.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(q>180),",").concat(+(v>0),",").concat(k.x,",").concat(k.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(I.x,",").concat(I.y,"Z")}else S+="L".concat(r,",").concat(n,"Z");return S},mz={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},SC=function(t){var r=aA(aA({},mz),t),n=r.cx,a=r.cy,u=r.innerRadius,l=r.outerRadius,c=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,h=r.startAngle,v=r.endAngle,m=r.className;if(l<u||h===v)return null;var x=qe("recharts-sector",m),_=l-u,w=Bi(c,_,0,!0),g;return w>0&&Math.abs(h-v)<360?g=yz({cx:n,cy:a,innerRadius:u,outerRadius:l,cornerRadius:Math.min(w,_/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:h,endAngle:v}):g=_C({cx:n,cy:a,innerRadius:u,outerRadius:l,startAngle:h,endAngle:v}),z.createElement("path",ag({},De(r,!0),{className:x,d:g,role:"img"}))};function Iu(e){"@babel/helpers - typeof";return Iu=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},Iu(e)}function og(){return og=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},og.apply(this,arguments)}function oA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function uA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oA(Object(r),!0).forEach(function(n){gz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oA(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=xz(e,"string");return Iu(t)=="symbol"?t:t+""}function xz(e,t){if(Iu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Iu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lA={curveBasisClosed:BI,curveBasisOpen:qI,curveBasis:LI,curveBumpX:OI,curveBumpY:PI,curveLinearClosed:FI,curveLinear:Zc,curveMonotoneX:zI,curveMonotoneY:UI,curveNatural:WI,curveStep:HI,curveStepAfter:KI,curveStepBefore:VI},Rs=function(t){return t.x===+t.x&&t.y===+t.y},tu=function(t){return t.x},ru=function(t){return t.y},wz=function(t,r){if(Re(t))return t;var n="curve".concat(Yc(t));return(n==="curveMonotone"||n==="curveBump")&&r?lA["".concat(n).concat(r==="vertical"?"Y":"X")]:lA[n]||Zc},_z=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,u=a===void 0?[]:a,l=t.baseLine,c=t.layout,f=t.connectNulls,d=f===void 0?!1:f,h=wz(n,c),v=d?u.filter(function(w){return Rs(w)}):u,m;if(Array.isArray(l)){var x=d?l.filter(function(w){return Rs(w)}):l,_=v.map(function(w,g){return uA(uA({},w),{},{base:x[g]})});return c==="vertical"?m=Ps().y(ru).x1(tu).x0(function(w){return w.base.x}):m=Ps().x(tu).y1(ru).y0(function(w){return w.base.y}),m.defined(Rs).curve(h),m(_)}return c==="vertical"&&de(l)?m=Ps().y(ru).x1(tu).x0(l):de(l)?m=Ps().x(tu).y1(ru).y0(l):m=jj().x(tu).y(ru),m.defined(Rs).curve(h),m(v)},ug=function(t){var r=t.className,n=t.points,a=t.path,u=t.pathRef;if((!n||!n.length)&&!a)return null;var l=n&&n.length?_z(t):a;return X.createElement("path",og({},De(t,!1),Us(t),{className:qe("recharts-curve",r),d:l,ref:u}))},zy={exports:{}},Uy,sA;function Sz(){if(sA)return Uy;sA=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Uy=e,Uy}var Wy,cA;function Oz(){if(cA)return Wy;cA=1;var e=Sz();function t(){}function r(){}return r.resetWarningCache=t,Wy=function(){function n(l,c,f,d,h,v){if(v!==e){var m=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 m.name="Invariant Violation",m}}n.isRequired=n;function a(){return n}var u={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:a,element:n,elementType:n,instanceOf:a,node:n,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:r,resetWarningCache:t};return u.PropTypes=u,u},Wy}var fA;function Pz(){return fA||(fA=1,zy.exports=Oz()()),zy.exports}var Az=Pz();const We=Ge(Az),{getOwnPropertyNames:Ez,getOwnPropertySymbols:jz}=Object,{hasOwnProperty:Tz}=Object.prototype;function Hy(e,t){return function(n,a,u){return e(n,a,u)&&t(n,a,u)}}function Is(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);const{cache:u}=a,l=u.get(r),c=u.get(n);if(l&&c)return l===n&&c===r;u.set(r,n),u.set(n,r);const f=e(r,n,a);return u.delete(r),u.delete(n),f}}function Cz(e){return e!=null?e[Symbol.toStringTag]:void 0}function dA(e){return Ez(e).concat(jz(e))}const kz=Object.hasOwn||((e,t)=>Tz.call(e,t));function Vi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const Nz="__v",Mz="__o",Rz="_owner",{getOwnPropertyDescriptor:pA,keys:hA}=Object;function Iz(e,t){return e.byteLength===t.byteLength&&bc(new Uint8Array(e),new Uint8Array(t))}function $z(e,t,r){let 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 Dz(e,t){return e.byteLength===t.byteLength&&bc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function Lz(e,t){return Vi(e.getTime(),t.getTime())}function Bz(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function qz(e,t){return e===t}function vA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const a=new Array(n),u=e.entries();let l,c,f=0;for(;(l=u.next())&&!l.done;){const d=t.entries();let h=!1,v=0;for(;(c=d.next())&&!c.done;){if(a[v]){v++;continue}const m=l.value,x=c.value;if(r.equals(m[0],x[0],f,v,e,t,r)&&r.equals(m[1],x[1],m[0],x[0],e,t,r)){h=a[v]=!0;break}v++}if(!h)return!1;f++}return!0}const Fz=Vi;function zz(e,t,r){const n=hA(e);let a=n.length;if(hA(t).length!==a)return!1;for(;a-- >0;)if(!OC(e,t,r,n[a]))return!1;return!0}function nu(e,t,r){const n=dA(e);let a=n.length;if(dA(t).length!==a)return!1;let u,l,c;for(;a-- >0;)if(u=n[a],!OC(e,t,r,u)||(l=pA(e,u),c=pA(t,u),(l||c)&&(!l||!c||l.configurable!==c.configurable||l.enumerable!==c.enumerable||l.writable!==c.writable)))return!1;return!0}function Uz(e,t){return Vi(e.valueOf(),t.valueOf())}function Wz(e,t){return e.source===t.source&&e.flags===t.flags}function yA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const a=new Array(n),u=e.values();let l,c;for(;(l=u.next())&&!l.done;){const f=t.values();let d=!1,h=0;for(;(c=f.next())&&!c.done;){if(!a[h]&&r.equals(l.value,c.value,l.value,c.value,e,t,r)){d=a[h]=!0;break}h++}if(!d)return!1}return!0}function bc(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function Hz(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 OC(e,t,r,n){return(n===Rz||n===Mz||n===Nz)&&(e.$$typeof||t.$$typeof)?!0:kz(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const Vz="[object ArrayBuffer]",Kz="[object Arguments]",Gz="[object Boolean]",Xz="[object DataView]",Yz="[object Date]",Qz="[object Error]",Zz="[object Map]",Jz="[object Number]",e8="[object Object]",t8="[object RegExp]",r8="[object Set]",n8="[object String]",i8={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},a8="[object URL]",o8=Object.prototype.toString;function u8({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:a,areFunctionsEqual:u,areMapsEqual:l,areNumbersEqual:c,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:h,areSetsEqual:v,areTypedArraysEqual:m,areUrlsEqual:x,unknownTagComparators:_}){return function(g,O,E){if(g===O)return!0;if(g==null||O==null)return!1;const C=typeof g;if(C!==typeof O)return!1;if(C!=="object")return C==="number"?c(g,O,E):C==="function"?u(g,O,E):!1;const T=g.constructor;if(T!==O.constructor)return!1;if(T===Object)return f(g,O,E);if(Array.isArray(g))return t(g,O,E);if(T===Date)return n(g,O,E);if(T===RegExp)return h(g,O,E);if(T===Map)return l(g,O,E);if(T===Set)return v(g,O,E);const S=o8.call(g);if(S===Yz)return n(g,O,E);if(S===t8)return h(g,O,E);if(S===Zz)return l(g,O,E);if(S===r8)return v(g,O,E);if(S===e8)return typeof g.then!="function"&&typeof O.then!="function"&&f(g,O,E);if(S===a8)return x(g,O,E);if(S===Qz)return a(g,O,E);if(S===Kz)return f(g,O,E);if(i8[S])return m(g,O,E);if(S===Vz)return e(g,O,E);if(S===Xz)return r(g,O,E);if(S===Gz||S===Jz||S===n8)return d(g,O,E);if(_){let P=_[S];if(!P){const k=Cz(g);k&&(P=_[k])}if(P)return P(g,O,E)}return!1}}function l8({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:Iz,areArraysEqual:r?nu:$z,areDataViewsEqual:Dz,areDatesEqual:Lz,areErrorsEqual:Bz,areFunctionsEqual:qz,areMapsEqual:r?Hy(vA,nu):vA,areNumbersEqual:Fz,areObjectsEqual:r?nu:zz,arePrimitiveWrappersEqual:Uz,areRegExpsEqual:Wz,areSetsEqual:r?Hy(yA,nu):yA,areTypedArraysEqual:r?Hy(bc,nu):bc,areUrlsEqual:Hz,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const a=Is(n.areArraysEqual),u=Is(n.areMapsEqual),l=Is(n.areObjectsEqual),c=Is(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:a,areMapsEqual:u,areObjectsEqual:l,areSetsEqual:c})}return n}function s8(e){return function(t,r,n,a,u,l,c){return e(t,r,c)}}function c8({circular:e,comparator:t,createState:r,equals:n,strict:a}){if(r)return function(c,f){const{cache:d=e?new WeakMap:void 0,meta:h}=r();return t(c,f,{cache:d,equals:n,meta:h,strict:a})};if(e)return function(c,f){return t(c,f,{cache:new WeakMap,equals:n,meta:void 0,strict:a})};const u={cache:void 0,equals:n,meta:void 0,strict:a};return function(c,f){return t(c,f,u)}}const f8=si();si({strict:!0});si({circular:!0});si({circular:!0,strict:!0});si({createInternalComparator:()=>Vi});si({strict:!0,createInternalComparator:()=>Vi});si({circular:!0,createInternalComparator:()=>Vi});si({circular:!0,createInternalComparator:()=>Vi,strict:!0});function si(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:a=!1}=e,u=l8(e),l=u8(u),c=r?r(l):s8(l);return c8({circular:t,comparator:l,createState:n,equals:c,strict:a})}function d8(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function mA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(u){r<0&&(r=u),u-r>t?(e(u),r=-1):d8(a)};requestAnimationFrame(n)}function lg(e){"@babel/helpers - typeof";return lg=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},lg(e)}function p8(e){return m8(e)||y8(e)||v8(e)||h8()}function h8(){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 v8(e,t){if(e){if(typeof e=="string")return gA(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 gA(e,t)}}function gA(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 y8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m8(e){if(Array.isArray(e))return e}function g8(){var e={},t=function(){return null},r=!1,n=function a(u){if(!r){if(Array.isArray(u)){if(!u.length)return;var l=u,c=p8(l),f=c[0],d=c.slice(1);if(typeof f=="number"){mA(a.bind(null,d),f);return}a(f),mA(a.bind(null,d));return}lg(u)==="object"&&(e=u,t(e)),typeof u=="function"&&u()}};return{stop:function(){r=!0},start:function(u){r=!1,n(u)},subscribe:function(u){return t=u,function(){t=function(){return null}}}}}function $u(e){"@babel/helpers - typeof";return $u=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},$u(e)}function bA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function xA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bA(Object(r),!0).forEach(function(n){PC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PC(e,t,r){return t=b8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b8(e){var t=x8(e,"string");return $u(t)==="symbol"?t:String(t)}function x8(e,t){if($u(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($u(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var w8=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(u){return a.includes(u)})})},_8=function(t){return t},S8=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},du=function(t,r){return Object.keys(r).reduce(function(n,a){return xA(xA({},n),{},PC({},a,t(a,r[a])))},{})},wA=function(t,r,n){return t.map(function(a){return"".concat(S8(a)," ").concat(r,"ms ").concat(n)}).join(",")};function O8(e,t){return E8(e)||A8(e,t)||AC(e,t)||P8()}function P8(){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 A8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function E8(e){if(Array.isArray(e))return e}function j8(e){return k8(e)||C8(e)||AC(e)||T8()}function T8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AC(e,t){if(e){if(typeof e=="string")return sg(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 sg(e,t)}}function C8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k8(e){if(Array.isArray(e))return sg(e)}function sg(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 xc=1e-4,EC=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},jC=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},_A=function(t,r){return function(n){var a=EC(t,r);return jC(a,n)}},N8=function(t,r){return function(n){var a=EC(t,r),u=[].concat(j8(a.map(function(l,c){return l*c}).slice(1)),[0]);return jC(u,n)}},SA=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],u=r[1],l=r[2],c=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,u=0,l=1,c=1;break;case"ease":a=.25,u=.1,l=.25,c=1;break;case"ease-in":a=.42,u=0,l=1,c=1;break;case"ease-out":a=.42,u=0,l=.58,c=1;break;case"ease-in-out":a=0,u=0,l=.58,c=1;break;default:{var f=r[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var d=f[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),h=O8(d,4);a=h[0],u=h[1],l=h[2],c=h[3]}}}var v=_A(a,l),m=_A(u,c),x=N8(a,l),_=function(O){return O>1?1:O<0?0:O},w=function(O){for(var E=O>1?1:O,C=E,T=0;T<8;++T){var S=v(C)-E,P=x(C);if(Math.abs(S-E)<xc||P<xc)return m(C);C=_(C-S/P)}return m(C)};return w.isStepper=!1,w},M8=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,u=a===void 0?8:a,l=t.dt,c=l===void 0?17:l,f=function(h,v,m){var x=-(h-v)*n,_=m*u,w=m+(x-_)*c/1e3,g=m*c/1e3+h;return Math.abs(g-v)<xc&&Math.abs(w)<xc?[v,0]:[g,w]};return f.isStepper=!0,f.dt=c,f},R8=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return SA(a);case"spring":return M8();default:if(a.split("(")[0]==="cubic-bezier")return SA(a)}return typeof a=="function"?a:null};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 OA(e){return D8(e)||$8(e)||TC(e)||I8()}function I8(){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 $8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function D8(e){if(Array.isArray(e))return fg(e)}function PA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function kt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PA(Object(r),!0).forEach(function(n){cg(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cg(e,t,r){return t=L8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L8(e){var t=B8(e,"string");return Du(t)==="symbol"?t:String(t)}function B8(e,t){if(Du(e)!=="object"||e===null)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)}function q8(e,t){return U8(e)||z8(e,t)||TC(e,t)||F8()}function F8(){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 TC(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 z8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function U8(e){if(Array.isArray(e))return e}var wc=function(t,r,n){return t+(r-t)*n},dg=function(t){var r=t.from,n=t.to;return r!==n},W8=function e(t,r,n){var a=du(function(u,l){if(dg(l)){var c=t(l.from,l.to,l.velocity),f=q8(c,2),d=f[0],h=f[1];return kt(kt({},l),{},{from:d,velocity:h})}return l},r);return n<1?du(function(u,l){return dg(l)?kt(kt({},l),{},{velocity:wc(l.velocity,a[u].velocity,n),from:wc(l.from,a[u].from,n)}):l},r):e(t,a,n-1)};const H8=(function(e,t,r,n,a){var u=w8(e,t),l=u.reduce(function(g,O){return kt(kt({},g),{},cg({},O,[e[O],t[O]]))},{}),c=u.reduce(function(g,O){return kt(kt({},g),{},cg({},O,{from:e[O],velocity:0,to:t[O]}))},{}),f=-1,d,h,v=function(){return null},m=function(){return du(function(O,E){return E.from},c)},x=function(){return!Object.values(c).filter(dg).length},_=function(O){d||(d=O);var E=O-d,C=E/r.dt;c=W8(r,c,C),a(kt(kt(kt({},e),t),m())),d=O,x()||(f=requestAnimationFrame(v))},w=function(O){h||(h=O);var E=(O-h)/n,C=du(function(S,P){return wc.apply(void 0,OA(P).concat([r(E)]))},l);if(a(kt(kt(kt({},e),t),C)),E<1)f=requestAnimationFrame(v);else{var T=du(function(S,P){return wc.apply(void 0,OA(P).concat([r(1)]))},l);a(kt(kt(kt({},e),t),T))}};return v=r.isStepper?_:w,function(){return requestAnimationFrame(v),function(){cancelAnimationFrame(f)}}});function za(e){"@babel/helpers - typeof";return za=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},za(e)}var V8=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function K8(e,t){if(e==null)return{};var r=G8(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G8(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,u;for(u=0;u<n.length;u++)a=n[u],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Vy(e){return Z8(e)||Q8(e)||Y8(e)||X8()}function X8(){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 Y8(e,t){if(e){if(typeof e=="string")return pg(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 pg(e,t)}}function Q8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z8(e){if(Array.isArray(e))return pg(e)}function pg(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 AA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AA(Object(r),!0).forEach(function(n){lu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lu(e,t,r){return t=CC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eU(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,CC(n.key),n)}}function tU(e,t,r){return t&&eU(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CC(e){var t=rU(e,"string");return za(t)==="symbol"?t:String(t)}function rU(e,t){if(za(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(za(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nU(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&&hg(e,t)}function hg(e,t){return hg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},hg(e,t)}function iU(e){var t=aU();return function(){var n=_c(e),a;if(t){var u=_c(this).constructor;a=Reflect.construct(n,arguments,u)}else a=n.apply(this,arguments);return vg(this,a)}}function vg(e,t){if(t&&(za(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yg(e)}function yg(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aU(){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 _c(e){return _c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_c(e)}var jn=(function(e){nU(r,e);var t=iU(r);function r(n,a){var u;J8(this,r),u=t.call(this,n,a);var l=u.props,c=l.isActive,f=l.attributeName,d=l.from,h=l.to,v=l.steps,m=l.children,x=l.duration;if(u.handleStyleChange=u.handleStyleChange.bind(yg(u)),u.changeStyle=u.changeStyle.bind(yg(u)),!c||x<=0)return u.state={style:{}},typeof m=="function"&&(u.state={style:h}),vg(u);if(v&&v.length)u.state={style:v[0].style};else if(d){if(typeof m=="function")return u.state={style:d},vg(u);u.state={style:f?lu({},f,d):d}}else u.state={style:{}};return u}return tU(r,[{key:"componentDidMount",value:function(){var a=this.props,u=a.isActive,l=a.canBegin;this.mounted=!0,!(!u||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var u=this.props,l=u.isActive,c=u.canBegin,f=u.attributeName,d=u.shouldReAnimate,h=u.to,v=u.from,m=this.state.style;if(c){if(!l){var x={style:f?lu({},f,h):h};this.state&&m&&(f&&m[f]!==h||!f&&m!==h)&&this.setState(x);return}if(!(f8(a.to,h)&&a.canBegin&&a.isActive)){var _=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var w=_||d?v:a.to;if(this.state&&m){var g={style:f?lu({},f,w):w};(f&&m[f]!==w||!f&&m!==w)&&this.setState(g)}this.runAnimation(zr(zr({},this.props),{},{from:w,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var u=this,l=a.from,c=a.to,f=a.duration,d=a.easing,h=a.begin,v=a.onAnimationEnd,m=a.onAnimationStart,x=H8(l,c,R8(d),f,this.changeStyle),_=function(){u.stopJSAnimation=x()};this.manager.start([m,h,_,f,v])}},{key:"runStepAnimation",value:function(a){var u=this,l=a.steps,c=a.begin,f=a.onAnimationStart,d=l[0],h=d.style,v=d.duration,m=v===void 0?0:v,x=function(w,g,O){if(O===0)return w;var E=g.duration,C=g.easing,T=C===void 0?"ease":C,S=g.style,P=g.properties,k=g.onAnimationEnd,I=O>0?l[O-1]:g,$=P||Object.keys(S);if(typeof T=="function"||T==="spring")return[].concat(Vy(w),[u.runJSAnimation.bind(u,{from:I.style,to:S,duration:E,easing:T}),E]);var G=wA($,E,T),F=zr(zr(zr({},I.style),S),{},{transition:G});return[].concat(Vy(w),[F,E,k]).filter(_8)};return this.manager.start([f].concat(Vy(l.reduce(x,[h,Math.max(m,c)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=g8());var u=a.begin,l=a.duration,c=a.attributeName,f=a.to,d=a.easing,h=a.onAnimationStart,v=a.onAnimationEnd,m=a.steps,x=a.children,_=this.manager;if(this.unSubscribe=_.subscribe(this.handleStyleChange),typeof d=="function"||typeof x=="function"||d==="spring"){this.runJSAnimation(a);return}if(m.length>1){this.runStepAnimation(a);return}var w=c?lu({},c,f):f,g=wA(Object.keys(w),l,d);_.start([h,u,zr(zr({},w),{},{transition:g}),l,v])}},{key:"render",value:function(){var a=this.props,u=a.children;a.begin;var l=a.duration;a.attributeName,a.easing;var c=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var f=K8(a,V8),d=X.Children.count(u),h=this.state.style;if(typeof u=="function")return u(h);if(!c||d===0||l<=0)return u;var v=function(x){var _=x.props,w=_.style,g=w===void 0?{}:w,O=_.className,E=X.cloneElement(x,zr(zr({},f),{},{style:zr(zr({},g),h),className:O}));return E};return d===1?v(X.Children.only(u)):z.createElement("div",null,X.Children.map(u,function(m){return v(m)}))}}]),r})(X.PureComponent);jn.displayName="Animate";jn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};jn.propTypes={from:We.oneOfType([We.object,We.string]),to:We.oneOfType([We.object,We.string]),attributeName:We.string,duration:We.number,begin:We.number,easing:We.oneOfType([We.string,We.func]),steps:We.arrayOf(We.shape({duration:We.number.isRequired,style:We.object.isRequired,easing:We.oneOfType([We.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),We.func]),properties:We.arrayOf("string"),onAnimationEnd:We.func})),children:We.oneOfType([We.node,We.func]),isActive:We.bool,canBegin:We.bool,onAnimationEnd:We.func,shouldReAnimate:We.bool,onAnimationStart:We.func,onAnimationReStart:We.func};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 Sc(){return Sc=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},Sc.apply(this,arguments)}function oU(e,t){return cU(e)||sU(e,t)||lU(e,t)||uU()}function uU(){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 lU(e,t){if(e){if(typeof e=="string")return EA(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 EA(e,t)}}function EA(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 sU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function cU(e){if(Array.isArray(e))return e}function jA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function TA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jA(Object(r),!0).forEach(function(n){fU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fU(e,t,r){return t=dU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dU(e){var t=pU(e,"string");return Lu(t)=="symbol"?t:t+""}function pU(e,t){if(Lu(e)!="object"||!e)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 CA=function(t,r,n,a,u){var l=Math.min(Math.abs(n)/2,Math.abs(a)/2),c=a>=0?1:-1,f=n>=0?1:-1,d=a>=0&&n>=0||a<0&&n<0?1:0,h;if(l>0&&u instanceof Array){for(var v=[0,0,0,0],m=0,x=4;m<x;m++)v[m]=u[m]>l?l:u[m];h="M".concat(t,",").concat(r+c*v[0]),v[0]>0&&(h+="A ".concat(v[0],",").concat(v[0],",0,0,").concat(d,",").concat(t+f*v[0],",").concat(r)),h+="L ".concat(t+n-f*v[1],",").concat(r),v[1]>0&&(h+="A ".concat(v[1],",").concat(v[1],",0,0,").concat(d,`,
|
||
`).concat(t+n,",").concat(r+c*v[1])),h+="L ".concat(t+n,",").concat(r+a-c*v[2]),v[2]>0&&(h+="A ".concat(v[2],",").concat(v[2],",0,0,").concat(d,`,
|
||
`).concat(t+n-f*v[2],",").concat(r+a)),h+="L ".concat(t+f*v[3],",").concat(r+a),v[3]>0&&(h+="A ".concat(v[3],",").concat(v[3],",0,0,").concat(d,`,
|
||
`).concat(t,",").concat(r+a-c*v[3])),h+="Z"}else if(l>0&&u===+u&&u>0){var _=Math.min(l,u);h="M ".concat(t,",").concat(r+c*_,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+f*_,",").concat(r,`
|
||
L `).concat(t+n-f*_,",").concat(r,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+n,",").concat(r+c*_,`
|
||
L `).concat(t+n,",").concat(r+a-c*_,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+n-f*_,",").concat(r+a,`
|
||
L `).concat(t+f*_,",").concat(r+a,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t,",").concat(r+a-c*_," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return h},hU=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,u=r.x,l=r.y,c=r.width,f=r.height;if(Math.abs(c)>0&&Math.abs(f)>0){var d=Math.min(u,u+c),h=Math.max(u,u+c),v=Math.min(l,l+f),m=Math.max(l,l+f);return n>=d&&n<=h&&a>=v&&a<=m}return!1},vU={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},B0=function(t){var r=TA(TA({},vU),t),n=X.useRef(),a=X.useState(-1),u=oU(a,2),l=u[0],c=u[1];X.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&c(T)}catch{}},[]);var f=r.x,d=r.y,h=r.width,v=r.height,m=r.radius,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,O=r.isAnimationActive,E=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||h===0||v===0)return null;var C=qe("recharts-rectangle",x);return E?z.createElement(jn,{canBegin:l>0,from:{width:h,height:v,x:f,y:d},to:{width:h,height:v,x:f,y:d},duration:w,animationEasing:_,isActive:E},function(T){var S=T.width,P=T.height,k=T.x,I=T.y;return z.createElement(jn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,isActive:O,easing:_},z.createElement("path",Sc({},De(r,!0),{className:C,d:CA(k,I,S,P,m),ref:n})))}):z.createElement("path",Sc({},De(r,!0),{className:C,d:CA(f,d,h,v,m)}))};function mg(){return mg=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},mg.apply(this,arguments)}var q0=function(t){var r=t.cx,n=t.cy,a=t.r,u=t.className,l=qe("recharts-dot",u);return r===+r&&n===+n&&a===+a?X.createElement("circle",mg({},De(t,!1),Us(t),{className:l,cx:r,cy:n,r:a})):null};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)}var yU=["x","y","top","left","width","height","className"];function gg(){return gg=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},gg.apply(this,arguments)}function kA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function mU(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kA(Object(r),!0).forEach(function(n){gU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gU(e,t,r){return t=bU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bU(e){var t=xU(e,"string");return Bu(t)=="symbol"?t:t+""}function xU(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(t==="string"?String:Number)(e)}function wU(e,t){if(e==null)return{};var r=_U(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _U(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 SU=function(t,r,n,a,u,l){return"M".concat(t,",").concat(u,"v").concat(a,"M").concat(l,",").concat(r,"h").concat(n)},OU=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.top,c=l===void 0?0:l,f=t.left,d=f===void 0?0:f,h=t.width,v=h===void 0?0:h,m=t.height,x=m===void 0?0:m,_=t.className,w=wU(t,yU),g=mU({x:n,y:u,top:c,left:d,width:v,height:x},w);return!de(n)||!de(u)||!de(v)||!de(x)||!de(c)||!de(d)?null:z.createElement("path",gg({},De(g,!0),{className:qe("recharts-cross",_),d:SU(n,u,v,x,c,d)}))},Ky,NA;function PU(){if(NA)return Ky;NA=1;var e=Qj(),t=e(Object.getPrototypeOf,Object);return Ky=t,Ky}var Gy,MA;function AU(){if(MA)return Gy;MA=1;var e=Tn(),t=PU(),r=Cn(),n="[object Object]",a=Function.prototype,u=Object.prototype,l=a.toString,c=u.hasOwnProperty,f=l.call(Object);function d(h){if(!r(h)||e(h)!=n)return!1;var v=t(h);if(v===null)return!0;var m=c.call(v,"constructor")&&v.constructor;return typeof m=="function"&&m instanceof m&&l.call(m)==f}return Gy=d,Gy}var EU=AU();const jU=Ge(EU);var Xy,RA;function TU(){if(RA)return Xy;RA=1;var e=Tn(),t=Cn(),r="[object Boolean]";function n(a){return a===!0||a===!1||t(a)&&e(a)==r}return Xy=n,Xy}var CU=TU();const kU=Ge(CU);function qu(e){"@babel/helpers - typeof";return qu=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},qu(e)}function Oc(){return Oc=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},Oc.apply(this,arguments)}function NU(e,t){return $U(e)||IU(e,t)||RU(e,t)||MU()}function MU(){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 RU(e,t){if(e){if(typeof e=="string")return IA(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 IA(e,t)}}function IA(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 IU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function $U(e){if(Array.isArray(e))return e}function $A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function DA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$A(Object(r),!0).forEach(function(n){DU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$A(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DU(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=BU(e,"string");return qu(t)=="symbol"?t:t+""}function BU(e,t){if(qu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LA=function(t,r,n,a,u){var l=n-a,c;return c="M ".concat(t,",").concat(r),c+="L ".concat(t+n,",").concat(r),c+="L ".concat(t+n-l/2,",").concat(r+u),c+="L ".concat(t+n-l/2-a,",").concat(r+u),c+="L ".concat(t,",").concat(r," Z"),c},qU={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},FU=function(t){var r=DA(DA({},qU),t),n=X.useRef(),a=X.useState(-1),u=NU(a,2),l=u[0],c=u[1];X.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var C=n.current.getTotalLength();C&&c(C)}catch{}},[]);var f=r.x,d=r.y,h=r.upperWidth,v=r.lowerWidth,m=r.height,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,O=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||m!==+m||h===0&&v===0||m===0)return null;var E=qe("recharts-trapezoid",x);return O?z.createElement(jn,{canBegin:l>0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:h,lowerWidth:v,height:m,x:f,y:d},duration:w,animationEasing:_,isActive:O},function(C){var T=C.upperWidth,S=C.lowerWidth,P=C.height,k=C.x,I=C.y;return z.createElement(jn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,easing:_},z.createElement("path",Oc({},De(r,!0),{className:E,d:LA(k,I,T,S,P),ref:n})))}):z.createElement("g",null,z.createElement("path",Oc({},De(r,!0),{className:E,d:LA(f,d,h,v,m)})))},zU=["option","shapeType","propTransformer","activeClassName","isActive"];function Fu(e){"@babel/helpers - typeof";return Fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fu(e)}function UU(e,t){if(e==null)return{};var r=WU(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WU(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 BA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Pc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BA(Object(r),!0).forEach(function(n){HU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function HU(e,t,r){return t=VU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VU(e){var t=KU(e,"string");return Fu(t)=="symbol"?t:t+""}function KU(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 GU(e,t){return Pc(Pc({},t),e)}function XU(e,t){return e==="symbols"}function qA(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return z.createElement(B0,r);case"trapezoid":return z.createElement(FU,r);case"sector":return z.createElement(SC,r);case"symbols":if(XU(t))return z.createElement(i0,r);break;default:return null}}function YU(e){return X.isValidElement(e)?e.props:e}function QU(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?GU:n,u=e.activeClassName,l=u===void 0?"recharts-active-shape":u,c=e.isActive,f=UU(e,zU),d;if(X.isValidElement(t))d=X.cloneElement(t,Pc(Pc({},f),YU(t)));else if(Re(t))d=t(f);else if(jU(t)&&!kU(t)){var h=a(t,f);d=z.createElement(qA,{shapeType:r,elementProps:h})}else{var v=f;d=z.createElement(qA,{shapeType:r,elementProps:v})}return c?z.createElement(dt,{className:l},d):d}function vf(e,t){return t!=null&&"trapezoids"in e.props}function yf(e,t){return t!=null&&"sectors"in e.props}function zu(e,t){return t!=null&&"points"in e.props}function ZU(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,u=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&u}function JU(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function e5(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function t5(e,t){var r;return vf(e,t)?r=ZU:yf(e,t)?r=JU:zu(e,t)&&(r=e5),r}function r5(e,t){var r;return vf(e,t)?r="trapezoids":yf(e,t)?r="sectors":zu(e,t)&&(r="points"),r}function n5(e,t){if(vf(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(yf(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 zu(e,t)?t.payload:{}}function i5(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=r5(r,t),u=n5(r,t),l=n.filter(function(f,d){var h=df(u,f),v=r.props[a].filter(function(_){var w=t5(r,t);return w(_,t)}),m=r.props[a].indexOf(v[v.length-1]),x=d===m;return h&&x}),c=n.indexOf(l[l.length-1]);return c}var Yy,FA;function a5(){if(FA)return Yy;FA=1;var e=Math.ceil,t=Math.max;function r(n,a,u,l){for(var c=-1,f=t(e((a-n)/(u||1)),0),d=Array(f);f--;)d[l?f:++c]=n,n+=u;return d}return Yy=r,Yy}var Qy,zA;function kC(){if(zA)return Qy;zA=1;var e=pT(),t=1/0,r=17976931348623157e292;function n(a){if(!a)return a===0?a:0;if(a=e(a),a===t||a===-t){var u=a<0?-1:1;return u*r}return a===a?a:0}return Qy=n,Qy}var Zy,UA;function o5(){if(UA)return Zy;UA=1;var e=a5(),t=rf(),r=kC();function n(a){return function(u,l,c){return c&&typeof c!="number"&&t(u,l,c)&&(l=c=void 0),u=r(u),l===void 0?(l=u,u=0):l=r(l),c=c===void 0?u<l?1:-1:r(c),e(u,l,c,a)}}return Zy=n,Zy}var Jy,WA;function u5(){if(WA)return Jy;WA=1;var e=o5(),t=e();return Jy=t,Jy}var l5=u5();const Ac=Ge(l5);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 HA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function VA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HA(Object(r),!0).forEach(function(n){NC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NC(e,t,r){return t=s5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s5(e){var t=c5(e,"string");return Uu(t)=="symbol"?t:t+""}function c5(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 f5=["Webkit","Moz","O","ms"],d5=function(t,r){var n=t.replace(/(\w)/,function(u){return u.toUpperCase()}),a=f5.reduce(function(u,l){return VA(VA({},u),{},NC({},l+n,r))},{});return a[t]=r,a};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 Ec(){return Ec=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},Ec.apply(this,arguments)}function KA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function em(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?KA(Object(r),!0).forEach(function(n){pr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):KA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GA(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,RC(n.key),n)}}function h5(e,t,r){return t&&GA(e.prototype,t),r&&GA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function v5(e,t,r){return t=jc(t),y5(e,MC()?Reflect.construct(t,r||[],jc(e).constructor):t.apply(e,r))}function y5(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 m5(e)}function m5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MC=function(){return!!e})()}function jc(e){return jc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},jc(e)}function g5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bg(e,t)}function bg(e,t){return bg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},bg(e,t)}function pr(e,t,r){return t=RC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RC(e){var t=b5(e,"string");return Ua(t)=="symbol"?t:t+""}function b5(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 x5=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,u=t.x,l=t.width,c=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=cu().domain(Ac(0,f)).range([u,u+l-c]),h=d.domain().map(function(v){return d(v)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(n),endX:d(a),scale:d,scaleValues:h}},XA=function(t){return t.changedTouches&&!!t.changedTouches.length},Wa=(function(e){function t(r){var n;return p5(this,t),n=v5(this,t,[r]),pr(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),pr(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),pr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,u=a.endIndex,l=a.onDragEnd,c=a.startIndex;l==null||l({endIndex:u,startIndex:c})}),n.detachDragEndListener()}),pr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),pr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),pr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),pr(n,"handleSlideDragStart",function(a){var u=XA(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:u.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return g5(t,e),h5(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,u=n.endX,l=this.state.scaleValues,c=this.props,f=c.gap,d=c.data,h=d.length-1,v=Math.min(a,u),m=Math.max(a,u),x=t.getIndexInRange(l,v),_=t.getIndexInRange(l,m);return{startIndex:x-x%f,endIndex:_===h?h:_-_%f}}},{key:"getTextOfTick",value:function(n){var a=this.props,u=a.data,l=a.tickFormatter,c=a.dataKey,f=yr(u[n],c,n);return Re(l)?l(f,n):f}},{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 a=this.state,u=a.slideMoveStartX,l=a.startX,c=a.endX,f=this.props,d=f.x,h=f.width,v=f.travellerWidth,m=f.startIndex,x=f.endIndex,_=f.onChange,w=n.pageX-u;w>0?w=Math.min(w,d+h-v-c,d+h-v-l):w<0&&(w=Math.max(w,d-l,d-c));var g=this.getIndex({startX:l+w,endX:c+w});(g.startIndex!==m||g.endIndex!==x)&&_&&_(g),this.setState({startX:l+w,endX:c+w,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var u=XA(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:u.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,u=a.brushMoveStartX,l=a.movingTravellerId,c=a.endX,f=a.startX,d=this.state[l],h=this.props,v=h.x,m=h.width,x=h.travellerWidth,_=h.onChange,w=h.gap,g=h.data,O={startX:this.state.startX,endX:this.state.endX},E=n.pageX-u;E>0?E=Math.min(E,v+m-x-d):E<0&&(E=Math.max(E,v-d)),O[l]=d+E;var C=this.getIndex(O),T=C.startIndex,S=C.endIndex,P=function(){var I=g.length-1;return l==="startX"&&(c>f?T%w===0:S%w===0)||c<f&&S===I||l==="endX"&&(c>f?S%w===0:T%w===0)||c>f&&S===I};this.setState(pr(pr({},l,d+E),"brushMoveStartX",n.pageX),function(){_&&P()&&_(C)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var u=this,l=this.state,c=l.scaleValues,f=l.startX,d=l.endX,h=this.state[a],v=c.indexOf(h);if(v!==-1){var m=v+n;if(!(m===-1||m>=c.length)){var x=c[m];a==="startX"&&x>=d||a==="endX"&&x<=f||this.setState(pr({},a,x),function(){u.props.onChange(u.getIndex({startX:u.state.startX,endX:u.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,c=n.height,f=n.fill,d=n.stroke;return z.createElement("rect",{stroke:d,fill:f,x:a,y:u,width:l,height:c})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,c=n.height,f=n.data,d=n.children,h=n.padding,v=X.Children.only(d);return v?z.cloneElement(v,{x:a,y:u,width:l,height:c,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,a){var u,l,c=this,f=this.props,d=f.y,h=f.travellerWidth,v=f.height,m=f.traveller,x=f.ariaLabel,_=f.data,w=f.startIndex,g=f.endIndex,O=Math.max(n,this.props.x),E=em(em({},De(this.props,!1)),{},{x:O,y:d,width:h,height:v}),C=x||"Min value: ".concat((u=_[w])===null||u===void 0?void 0:u.name,", Max value: ").concat((l=_[g])===null||l===void 0?void 0:l.name);return z.createElement(dt,{tabIndex:0,role:"slider","aria-label":C,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(S){["ArrowLeft","ArrowRight"].includes(S.key)&&(S.preventDefault(),S.stopPropagation(),c.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,a))},onFocus:function(){c.setState({isTravellerFocused:!0})},onBlur:function(){c.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,E))}},{key:"renderSlide",value:function(n,a){var u=this.props,l=u.y,c=u.height,f=u.stroke,d=u.travellerWidth,h=Math.min(n,a)+d,v=Math.max(Math.abs(a-n)-d,0);return z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:h,y:l,width:v,height:c})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,u=n.endIndex,l=n.y,c=n.height,f=n.travellerWidth,d=n.stroke,h=this.state,v=h.startX,m=h.endX,x=5,_={pointerEvents:"none",fill:d};return z.createElement(dt,{className:"recharts-brush-texts"},z.createElement(tc,Ec({textAnchor:"end",verticalAnchor:"middle",x:Math.min(v,m)-x,y:l+c/2},_),this.getTextOfTick(a)),z.createElement(tc,Ec({textAnchor:"start",verticalAnchor:"middle",x:Math.max(v,m)+f+x,y:l+c/2},_),this.getTextOfTick(u)))}},{key:"render",value:function(){var n=this.props,a=n.data,u=n.className,l=n.children,c=n.x,f=n.y,d=n.width,h=n.height,v=n.alwaysShowText,m=this.state,x=m.startX,_=m.endX,w=m.isTextActive,g=m.isSlideMoving,O=m.isTravellerMoving,E=m.isTravellerFocused;if(!a||!a.length||!de(c)||!de(f)||!de(d)||!de(h)||d<=0||h<=0)return null;var C=qe("recharts-brush",u),T=z.Children.count(l)===1,S=d5("userSelect","none");return z.createElement(dt,{className:C,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:S},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(x,_),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(_,"endX"),(w||g||O||E||v)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,u=n.y,l=n.width,c=n.height,f=n.stroke,d=Math.floor(u+c/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:a,y:u,width:l,height:c,fill:f,stroke:"none"}),z.createElement("line",{x1:a+1,y1:d,x2:a+l-1,y2:d,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:a+1,y1:d+2,x2:a+l-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var u;return z.isValidElement(n)?u=z.cloneElement(n,a):Re(n)?u=n(a):u=t.renderDefaultTraveller(a),u}},{key:"getDerivedStateFromProps",value:function(n,a){var u=n.data,l=n.width,c=n.x,f=n.travellerWidth,d=n.updateId,h=n.startIndex,v=n.endIndex;if(u!==a.prevData||d!==a.prevUpdateId)return em({prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:c,prevWidth:l},u&&u.length?x5({data:u,width:l,x:c,travellerWidth:f,startIndex:h,endIndex:v}):{scale:null,scaleValues:null});if(a.scale&&(l!==a.prevWidth||c!==a.prevX||f!==a.prevTravellerWidth)){a.scale.range([c,c+l-f]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:c,prevWidth:l,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,a){for(var u=n.length,l=0,c=u-1;c-l>1;){var f=Math.floor((l+c)/2);n[f]>a?c=f:l=f}return a>=n[c]?c:l}}])})(X.PureComponent);pr(Wa,"displayName","Brush");pr(Wa,"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 tm,YA;function w5(){if(YA)return tm;YA=1;var e=f0();function t(r,n){var a;return e(r,function(u,l,c){return a=n(u,l,c),!a}),!!a}return tm=t,tm}var rm,QA;function _5(){if(QA)return rm;QA=1;var e=Wj(),t=oi(),r=w5(),n=ir(),a=rf();function u(l,c,f){var d=n(l)?e:r;return f&&a(l,c,f)&&(c=void 0),d(l,t(c,3))}return rm=u,rm}var S5=_5();const O5=Ge(S5);var un=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},nm,ZA;function P5(){if(ZA)return nm;ZA=1;var e=lT();function t(r,n,a){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:a,writable:!0}):r[n]=a}return nm=t,nm}var im,JA;function A5(){if(JA)return im;JA=1;var e=P5(),t=oT(),r=oi();function n(a,u){var l={};return u=r(u,3),t(a,function(c,f,d){e(l,f,u(c,f,d))}),l}return im=n,im}var E5=A5();const j5=Ge(E5);var am,eE;function T5(){if(eE)return am;eE=1;function e(t,r){for(var n=-1,a=t==null?0:t.length;++n<a;)if(!r(t[n],n,t))return!1;return!0}return am=e,am}var om,tE;function C5(){if(tE)return om;tE=1;var e=f0();function t(r,n){var a=!0;return e(r,function(u,l,c){return a=!!n(u,l,c),a}),a}return om=t,om}var um,rE;function k5(){if(rE)return um;rE=1;var e=T5(),t=C5(),r=oi(),n=ir(),a=rf();function u(l,c,f){var d=n(l)?e:t;return f&&a(l,c,f)&&(c=void 0),d(l,r(c,3))}return um=u,um}var N5=k5();const IC=Ge(N5);var M5=["x","y"];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 xg(){return xg=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},xg.apply(this,arguments)}function nE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function iu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nE(Object(r),!0).forEach(function(n){R5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function R5(e,t,r){return t=I5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I5(e){var t=$5(e,"string");return Wu(t)=="symbol"?t:t+""}function $5(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 D5(e,t){if(e==null)return{};var r=L5(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L5(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 B5(e,t){var r=e.x,n=e.y,a=D5(e,M5),u="".concat(r),l=parseInt(u,10),c="".concat(n),f=parseInt(c,10),d="".concat(t.height||a.height),h=parseInt(d,10),v="".concat(t.width||a.width),m=parseInt(v,10);return iu(iu(iu(iu(iu({},t),a),l?{x:l}:{}),f?{y:f}:{}),{},{height:h,width:m,name:t.name,radius:t.radius})}function iE(e){return z.createElement(QU,xg({shapeType:"rectangle",propTransformer:B5,activeClassName:"recharts-active-bar"},e))}var q5=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof t=="number")return t;var u=de(n)||HR(n);return u?t(n,a):(u||Fi(),r)}},F5=["value","background"],$C;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 z5(e,t){if(e==null)return{};var r=U5(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U5(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 Tc(){return Tc=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},Tc.apply(this,arguments)}function aE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aE(Object(r),!0).forEach(function(n){ri(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function W5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oE(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,LC(n.key),n)}}function H5(e,t,r){return t&&oE(e.prototype,t),r&&oE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function V5(e,t,r){return t=Cc(t),K5(e,DC()?Reflect.construct(t,r||[],Cc(e).constructor):t.apply(e,r))}function K5(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 G5(e)}function G5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DC=function(){return!!e})()}function Cc(e){return Cc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cc(e)}function X5(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&&wg(e,t)}function wg(e,t){return wg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},wg(e,t)}function ri(e,t,r){return t=LC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LC(e){var t=Y5(e,"string");return Ha(t)=="symbol"?t:t+""}function Y5(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 sl=(function(e){function t(){var r;W5(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=V5(this,t,[].concat(a)),ri(r,"state",{isAnimationFinished:!1}),ri(r,"id",rl("recharts-bar-")),ri(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),l&&l()}),ri(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),l&&l()}),r}return X5(t,e),H5(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,u=this.props,l=u.shape,c=u.dataKey,f=u.activeIndex,d=u.activeBar,h=De(this.props,!1);return n&&n.map(function(v,m){var x=m===f,_=x?d:l,w=yt(yt(yt({},h),v),{},{isActive:x,option:_,index:m,dataKey:c,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return z.createElement(dt,Tc({className:"recharts-bar-rectangle"},Ws(a.props,v,m),{key:"rectangle-".concat(v==null?void 0:v.x,"-").concat(v==null?void 0:v.y,"-").concat(v==null?void 0:v.value,"-").concat(m)}),z.createElement(iE,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,u=a.data,l=a.layout,c=a.isAnimationActive,f=a.animationBegin,d=a.animationDuration,h=a.animationEasing,v=a.animationId,m=this.state.prevData;return z.createElement(jn,{begin:f,duration:d,isActive:c,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var _=x.t,w=u.map(function(g,O){var E=m&&m[O];if(E){var C=Hr(E.x,g.x),T=Hr(E.y,g.y),S=Hr(E.width,g.width),P=Hr(E.height,g.height);return yt(yt({},g),{},{x:C(_),y:T(_),width:S(_),height:P(_)})}if(l==="horizontal"){var k=Hr(0,g.height),I=k(_);return yt(yt({},g),{},{y:g.y+g.height-I,height:I})}var $=Hr(0,g.width),G=$(_);return yt(yt({},g),{},{width:G})});return z.createElement(dt,null,n.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,u=n.isAnimationActive,l=this.state.prevData;return u&&a&&a.length&&(!l||!df(l,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,u=a.data,l=a.dataKey,c=a.activeIndex,f=De(this.props.background,!1);return u.map(function(d,h){d.value;var v=d.background,m=z5(d,F5);if(!v)return null;var x=yt(yt(yt(yt(yt({},m),{},{fill:"#eee"},v),f),Ws(n.props,d,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:l,index:h,className:"recharts-bar-background-rectangle"});return z.createElement(iE,Tc({key:"background-bar-".concat(h),option:n.props.background,isActive:h===c},x))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.data,c=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=Cr(h,ll);if(!v)return null;var m=d==="vertical"?l[0].height/2:l[0].width/2,x=function(g,O){var E=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:E,errorVal:yr(g,O)}},_={clipPath:n?"url(#clipPath-".concat(a,")"):null};return z.createElement(dt,_,v.map(function(w){return z.cloneElement(w,{key:"error-bar-".concat(a,"-").concat(w.props.dataKey),data:l,xAxis:c,yAxis:f,layout:d,offset:m,dataPointFormatter:x})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,u=n.data,l=n.className,c=n.xAxis,f=n.yAxis,d=n.left,h=n.top,v=n.width,m=n.height,x=n.isAnimationActive,_=n.background,w=n.id;if(a||!u||!u.length)return null;var g=this.state.isAnimationFinished,O=qe("recharts-bar",l),E=c&&c.allowDataOverflow,C=f&&f.allowDataOverflow,T=E||C,S=$e(w)?this.id:w;return z.createElement(dt,{className:O},E||C?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(S)},z.createElement("rect",{x:E?d:d-v/2,y:C?h:h-m/2,width:E?v:v*2,height:C?m:m*2}))):null,z.createElement(dt,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(S,")"):null},_?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,S),(!x||g)&&ii.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}])})(X.PureComponent);$C=sl;ri(sl,"displayName","Bar");ri(sl,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ao.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ri(sl,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,u=e.xAxis,l=e.yAxis,c=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,h=e.dataStartIndex,v=e.displayedData,m=e.offset,x=f4(n,r);if(!x)return null;var _=t.layout,w=r.type.defaultProps,g=w!==void 0?yt(yt({},w),r.props):r.props,O=g.dataKey,E=g.children,C=g.minPointSize,T=_==="horizontal"?l:u,S=d?T.scale.domain():null,P=b4({numericAxis:T}),k=Cr(E,vT),I=v.map(function($,G){var F,N,B,q,K,Z;d?F=d4(d[h+G],S):(F=yr($,O),Array.isArray(F)||(F=[P,F]));var te=q5(C,$C.defaultProps.minPointSize)(F[1],G);if(_==="horizontal"){var W,re=[l.scale(F[0]),l.scale(F[1])],Y=re[0],R=re[1];N=VP({axis:u,ticks:c,bandSize:a,offset:x.offset,entry:$,index:G}),B=(W=R??Y)!==null&&W!==void 0?W:void 0,q=x.size;var U=Y-R;if(K=Number.isNaN(U)?0:U,Z={x:N,y:l.y,width:q,height:l.height},Math.abs(te)>0&&Math.abs(K)<Math.abs(te)){var se=Kr(K||te)*(Math.abs(te)-Math.abs(K));B-=se,K+=se}}else{var he=[u.scale(F[0]),u.scale(F[1])],we=he[0],fe=he[1];if(N=we,B=VP({axis:l,ticks:f,bandSize:a,offset:x.offset,entry:$,index:G}),q=fe-we,K=x.size,Z={x:u.x,y:B,width:u.width,height:K},Math.abs(te)>0&&Math.abs(q)<Math.abs(te)){var Te=Kr(q||te)*(Math.abs(te)-Math.abs(q));q+=Te}}return yt(yt(yt({},$),{},{x:N,y:B,width:q,height:K,value:d?F:F[1],payload:$,background:Z},k&&k[G]&&k[G].props),{},{tooltipPayload:[xC(r,$)],tooltipPosition:{x:N+q/2,y:B+K/2}})});return yt({data:I,layout:_},m)});function Hu(e){"@babel/helpers - typeof";return Hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hu(e)}function Q5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uE(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,BC(n.key),n)}}function Z5(e,t,r){return t&&uE(e.prototype,t),r&&uE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function lE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ur(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lE(Object(r),!0).forEach(function(n){mf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mf(e,t,r){return t=BC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BC(e){var t=J5(e,"string");return Hu(t)=="symbol"?t:t+""}function J5(e,t){if(Hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var e6=function(t,r,n,a,u){var l=t.width,c=t.height,f=t.layout,d=t.children,h=Object.keys(r),v={left:n.left,leftMirror:n.left,right:l-n.right,rightMirror:l-n.right,top:n.top,topMirror:n.top,bottom:c-n.bottom,bottomMirror:c-n.bottom},m=!!hr(d,sl);return h.reduce(function(x,_){var w=r[_],g=w.orientation,O=w.domain,E=w.padding,C=E===void 0?{}:E,T=w.mirror,S=w.reversed,P="".concat(g).concat(T?"Mirror":""),k,I,$,G,F;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var N=O[1]-O[0],B=1/0,q=w.categoricalDomain.sort(GR);if(q.forEach(function(he,we){we>0&&(B=Math.min((he||0)-(q[we-1]||0),B))}),Number.isFinite(B)){var K=B/N,Z=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(k=K*Z/2),w.padding==="no-gap"){var te=Bi(t.barCategoryGap,K*Z),W=K*Z/2;k=W-te-(W-te)/Z*te}}}a==="xAxis"?I=[n.left+(C.left||0)+(k||0),n.left+n.width-(C.right||0)-(k||0)]:a==="yAxis"?I=f==="horizontal"?[n.top+n.height-(C.bottom||0),n.top+(C.top||0)]:[n.top+(C.top||0)+(k||0),n.top+n.height-(C.bottom||0)-(k||0)]:I=w.range,S&&(I=[I[1],I[0]]);var re=s4(w,u,m),Y=re.scale,R=re.realScaleType;Y.domain(O).range(I),c4(Y);var U=g4(Y,Ur(Ur({},w),{},{realScaleType:R}));a==="xAxis"?(F=g==="top"&&!T||g==="bottom"&&T,$=n.left,G=v[P]-F*w.height):a==="yAxis"&&(F=g==="left"&&!T||g==="right"&&T,$=v[P]-F*w.width,G=n.top);var se=Ur(Ur(Ur({},w),U),{},{realScaleType:R,x:$,y:G,scale:Y,width:a==="xAxis"?n.width:w.width,height:a==="yAxis"?n.height:w.height});return se.bandSize=yc(se,U),!w.hide&&a==="xAxis"?v[P]+=(F?-1:1)*se.height:w.hide||(v[P]+=(F?-1:1)*se.width),Ur(Ur({},x),{},mf({},_,se))},{})},qC=function(t,r){var n=t.x,a=t.y,u=r.x,l=r.y;return{x:Math.min(n,u),y:Math.min(a,l),width:Math.abs(u-n),height:Math.abs(l-a)}},t6=function(t){var r=t.x1,n=t.y1,a=t.x2,u=t.y2;return qC({x:r,y:n},{x:a,y:u})},FC=(function(){function e(t){Q5(this,e),this.scale=t}return Z5(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]:{},a=n.bandAware,u=n.position;if(r!==void 0){if(u)switch(u){case"start":return this.scale(r);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}case"end":{var c=this.bandwidth?this.bandwidth():0;return this.scale(r)+c}default:return this.scale(r)}if(a){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],u=n[n.length-1];return a<=u?r>=a&&r<=u:r>=u&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])})();mf(FC,"EPS",1e-4);var F0=function(t){var r=Object.keys(t).reduce(function(n,a){return Ur(Ur({},n),{},mf({},a,FC.create(t[a])))},{});return Ur(Ur({},r),{},{apply:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=u.bandAware,c=u.position;return j5(a,function(f,d){return r[d].apply(f,{bandAware:l,position:c})})},isInRange:function(a){return IC(a,function(u,l){return r[l].isInRange(u)})}})};function r6(e){return(e%180+180)%180}var n6=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=r6(a),l=u*Math.PI/180,c=Math.atan(n/r),f=l>c&&l<Math.PI-c?n/Math.sin(l):r/Math.cos(l);return Math.abs(f)},lm,sE;function i6(){if(sE)return lm;sE=1;var e=oi(),t=nl(),r=ef();function n(a){return function(u,l,c){var f=Object(u);if(!t(u)){var d=e(l,3);u=r(u),l=function(v){return d(f[v],v,f)}}var h=a(u,l,c);return h>-1?f[d?u[h]:h]:void 0}}return lm=n,lm}var sm,cE;function a6(){if(cE)return sm;cE=1;var e=kC();function t(r){var n=e(r),a=n%1;return n===n?a?n-a:n:0}return sm=t,sm}var cm,fE;function o6(){if(fE)return cm;fE=1;var e=tT(),t=oi(),r=a6(),n=Math.max;function a(u,l,c){var f=u==null?0:u.length;if(!f)return-1;var d=c==null?0:r(c);return d<0&&(d=n(f+d,0)),e(u,t(l,3),d)}return cm=a,cm}var fm,dE;function u6(){if(dE)return fm;dE=1;var e=i6(),t=o6(),r=e(t);return fm=r,fm}var l6=u6();const s6=Ge(l6);var c6=mj();const f6=Ge(c6);var d6=f6(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("")}),z0=X.createContext(void 0),U0=X.createContext(void 0),zC=X.createContext(void 0),UC=X.createContext({}),WC=X.createContext(void 0),HC=X.createContext(0),VC=X.createContext(0),pE=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,u=r.offset,l=t.clipPathId,c=t.children,f=t.width,d=t.height,h=d6(u);return z.createElement(z0.Provider,{value:n},z.createElement(U0.Provider,{value:a},z.createElement(UC.Provider,{value:u},z.createElement(zC.Provider,{value:h},z.createElement(WC.Provider,{value:l},z.createElement(HC.Provider,{value:d},z.createElement(VC.Provider,{value:f},c)))))))},p6=function(){return X.useContext(WC)},KC=function(t){var r=X.useContext(z0);r==null&&Fi();var n=r[t];return n==null&&Fi(),n},h6=function(){var t=X.useContext(z0);return ti(t)},v6=function(){var t=X.useContext(U0),r=s6(t,function(n){return IC(n.domain,Number.isFinite)});return r||ti(t)},GC=function(t){var r=X.useContext(U0);r==null&&Fi();var n=r[t];return n==null&&Fi(),n},y6=function(){var t=X.useContext(zC);return t},m6=function(){return X.useContext(UC)},W0=function(){return X.useContext(VC)},H0=function(){return X.useContext(HC)};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 g6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b6(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,YC(n.key),n)}}function x6(e,t,r){return t&&b6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w6(e,t,r){return t=kc(t),_6(e,XC()?Reflect.construct(t,r||[],kc(e).constructor):t.apply(e,r))}function _6(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 S6(e)}function S6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XC=function(){return!!e})()}function kc(e){return kc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kc(e)}function O6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_g(e,t)}function _g(e,t){return _g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},_g(e,t)}function hE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hE(Object(r),!0).forEach(function(n){V0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function V0(e,t,r){return t=YC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YC(e){var t=P6(e,"string");return Va(t)=="symbol"?t:t+""}function P6(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)}function A6(e,t){return C6(e)||T6(e,t)||j6(e,t)||E6()}function E6(){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 j6(e,t){if(e){if(typeof e=="string")return yE(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 yE(e,t)}}function yE(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 T6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function C6(e){if(Array.isArray(e))return e}function Sg(){return Sg=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},Sg.apply(this,arguments)}var k6=function(t,r){var n;return z.isValidElement(t)?n=z.cloneElement(t,r):Re(t)?n=t(r):n=z.createElement("line",Sg({},r,{className:"recharts-reference-line-line"})),n},N6=function(t,r,n,a,u,l,c,f,d){var h=u.x,v=u.y,m=u.width,x=u.height;if(n){var _=d.y,w=t.y.apply(_,{position:l});if(un(d,"discard")&&!t.y.isInRange(w))return null;var g=[{x:h+m,y:w},{x:h,y:w}];return f==="left"?g.reverse():g}if(r){var O=d.x,E=t.x.apply(O,{position:l});if(un(d,"discard")&&!t.x.isInRange(E))return null;var C=[{x:E,y:v+x},{x:E,y:v}];return c==="top"?C.reverse():C}if(a){var T=d.segment,S=T.map(function(P){return t.apply(P,{position:l})});return un(d,"discard")&&O5(S,function(P){return!t.isInRange(P)})?null:S}return null};function M6(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,u=e.yAxisId,l=e.shape,c=e.className,f=e.alwaysShow,d=p6(),h=KC(a),v=GC(u),m=y6();if(!d||!m)return null;Sn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=F0({x:h.scale,y:v.scale}),_=_t(t),w=_t(r),g=n&&n.length===2,O=N6(x,_,w,g,m,e.position,h.orientation,v.orientation,e);if(!O)return null;var E=A6(O,2),C=E[0],T=C.x,S=C.y,P=E[1],k=P.x,I=P.y,$=un(e,"hidden")?"url(#".concat(d,")"):void 0,G=vE(vE({clipPath:$},De(e,!0)),{},{x1:T,y1:S,x2:k,y2:I});return z.createElement(dt,{className:qe("recharts-reference-line",c)},k6(l,G),Bt.renderCallByParent(e,t6({x1:T,y1:S,x2:k,y2:I})))}var K0=(function(e){function t(){return g6(this,t),w6(this,t,arguments)}return O6(t,e),x6(t,[{key:"render",value:function(){return z.createElement(M6,this.props)}}])})(z.Component);V0(K0,"displayName","ReferenceLine");V0(K0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Og(){return Og=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},Og.apply(this,arguments)}function Ka(e){"@babel/helpers - typeof";return Ka=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},Ka(e)}function mE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function gE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mE(Object(r),!0).forEach(function(n){gf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function R6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I6(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,ZC(n.key),n)}}function $6(e,t,r){return t&&I6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function D6(e,t,r){return t=Nc(t),L6(e,QC()?Reflect.construct(t,r||[],Nc(e).constructor):t.apply(e,r))}function L6(e,t){if(t&&(Ka(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B6(e)}function B6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QC=function(){return!!e})()}function Nc(e){return Nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Nc(e)}function q6(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&&Pg(e,t)}function Pg(e,t){return Pg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Pg(e,t)}function gf(e,t,r){return t=ZC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZC(e){var t=F6(e,"string");return Ka(t)=="symbol"?t:t+""}function F6(e,t){if(Ka(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ka(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var z6=function(t){var r=t.x,n=t.y,a=t.xAxis,u=t.yAxis,l=F0({x:a.scale,y:u.scale}),c=l.apply({x:r,y:n},{bandAware:!0});return un(t,"discard")&&!l.isInRange(c)?null:c},bf=(function(e){function t(){return R6(this,t),D6(this,t,arguments)}return q6(t,e),$6(t,[{key:"render",value:function(){var n=this.props,a=n.x,u=n.y,l=n.r,c=n.alwaysShow,f=n.clipPathId,d=_t(a),h=_t(u);if(Sn(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!h)return null;var v=z6(this.props);if(!v)return null;var m=v.x,x=v.y,_=this.props,w=_.shape,g=_.className,O=un(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=gE(gE({clipPath:O},De(this.props,!0)),{},{cx:m,cy:x});return z.createElement(dt,{className:qe("recharts-reference-dot",g)},t.renderDot(w,E),Bt.renderCallByParent(this.props,{x:m-l,y:x-l,width:2*l,height:2*l}))}}])})(z.Component);gf(bf,"displayName","ReferenceDot");gf(bf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});gf(bf,"renderDot",function(e,t){var r;return z.isValidElement(e)?r=z.cloneElement(e,t):Re(e)?r=e(t):r=z.createElement(q0,Og({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function Ag(){return Ag=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},Ag.apply(this,arguments)}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 bE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function xE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bE(Object(r),!0).forEach(function(n){xf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function U6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W6(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,ek(n.key),n)}}function H6(e,t,r){return t&&W6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function V6(e,t,r){return t=Mc(t),K6(e,JC()?Reflect.construct(t,r||[],Mc(e).constructor):t.apply(e,r))}function K6(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 G6(e)}function G6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JC=function(){return!!e})()}function Mc(e){return Mc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Mc(e)}function X6(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&&Eg(e,t)}function Eg(e,t){return Eg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Eg(e,t)}function xf(e,t,r){return t=ek(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ek(e){var t=Y6(e,"string");return Ga(t)=="symbol"?t:t+""}function Y6(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 String(e)}var Q6=function(t,r,n,a,u){var l=u.x1,c=u.x2,f=u.y1,d=u.y2,h=u.xAxis,v=u.yAxis;if(!h||!v)return null;var m=F0({x:h.scale,y:v.scale}),x={x:t?m.x.apply(l,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},_={x:r?m.x.apply(c,{position:"end"}):m.x.rangeMax,y:a?m.y.apply(d,{position:"end"}):m.y.rangeMax};return un(u,"discard")&&(!m.isInRange(x)||!m.isInRange(_))?null:qC(x,_)},wf=(function(e){function t(){return U6(this,t),V6(this,t,arguments)}return X6(t,e),H6(t,[{key:"render",value:function(){var n=this.props,a=n.x1,u=n.x2,l=n.y1,c=n.y2,f=n.className,d=n.alwaysShow,h=n.clipPathId;Sn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=_t(a),m=_t(u),x=_t(l),_=_t(c),w=this.props.shape;if(!v&&!m&&!x&&!_&&!w)return null;var g=Q6(v,m,x,_,this.props);if(!g&&!w)return null;var O=un(this.props,"hidden")?"url(#".concat(h,")"):void 0;return z.createElement(dt,{className:qe("recharts-reference-area",f)},t.renderRect(w,xE(xE({clipPath:O},De(this.props,!0)),g)),Bt.renderCallByParent(this.props,g))}}])})(z.Component);xf(wf,"displayName","ReferenceArea");xf(wf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});xf(wf,"renderRect",function(e,t){var r;return z.isValidElement(e)?r=z.cloneElement(e,t):Re(e)?r=e(t):r=z.createElement(B0,Ag({},t,{className:"recharts-reference-area-rect"})),r});function tk(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],a=0;a<e.length;a+=t)n.push(e[a]);return n}function Z6(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return n6(n,r)}function J6(e,t,r){var n=r==="width",a=e.x,u=e.y,l=e.width,c=e.height;return t===1?{start:n?a:u,end:n?a+l:u+c}:{start:n?a+l:u+c,end:n?a:u}}function Rc(e,t,r,n,a){if(e*t<e*n||e*t>e*a)return!1;var u=r();return e*(t-e*u/2-n)>=0&&e*(t+e*u/2-a)<=0}function eW(e,t){return tk(e,t+1)}function tW(e,t,r,n,a){for(var u=(n||[]).slice(),l=t.start,c=t.end,f=0,d=1,h=l,v=function(){var _=n==null?void 0:n[f];if(_===void 0)return{v:tk(n,d)};var w=f,g,O=function(){return g===void 0&&(g=r(_,w)),g},E=_.coordinate,C=f===0||Rc(e,E,O,h,c);C||(f=0,h=l,d+=1),C&&(h=E+e*(O()/2+a),f+=d)},m;d<=u.length;)if(m=v(),m)return m.v;return[]}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 wE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wE(Object(r),!0).forEach(function(n){rW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rW(e,t,r){return t=nW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nW(e){var t=iW(e,"string");return Vu(t)=="symbol"?t:t+""}function iW(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)}function aW(e,t,r,n,a){for(var u=(n||[]).slice(),l=u.length,c=t.start,f=t.end,d=function(m){var x=u[m],_,w=function(){return _===void 0&&(_=r(x,m)),_};if(m===l-1){var g=e*(x.coordinate+e*w()/2-f);u[m]=x=Lt(Lt({},x),{},{tickCoord:g>0?x.coordinate-g*e:x.coordinate})}else u[m]=x=Lt(Lt({},x),{},{tickCoord:x.coordinate});var O=Rc(e,x.tickCoord,w,c,f);O&&(f=x.tickCoord-e*(w()/2+a),u[m]=Lt(Lt({},x),{},{isShow:!0}))},h=l-1;h>=0;h--)d(h);return u}function oW(e,t,r,n,a,u){var l=(n||[]).slice(),c=l.length,f=t.start,d=t.end;if(u){var h=n[c-1],v=r(h,c-1),m=e*(h.coordinate+e*v/2-d);l[c-1]=h=Lt(Lt({},h),{},{tickCoord:m>0?h.coordinate-m*e:h.coordinate});var x=Rc(e,h.tickCoord,function(){return v},f,d);x&&(d=h.tickCoord-e*(v/2+a),l[c-1]=Lt(Lt({},h),{},{isShow:!0}))}for(var _=u?c-1:c,w=function(E){var C=l[E],T,S=function(){return T===void 0&&(T=r(C,E)),T};if(E===0){var P=e*(C.coordinate-e*S()/2-f);l[E]=C=Lt(Lt({},C),{},{tickCoord:P<0?C.coordinate-P*e:C.coordinate})}else l[E]=C=Lt(Lt({},C),{},{tickCoord:C.coordinate});var k=Rc(e,C.tickCoord,S,f,d);k&&(f=C.tickCoord+e*(S()/2+a),l[E]=Lt(Lt({},C),{},{isShow:!0}))},g=0;g<_;g++)w(g);return l}function G0(e,t,r){var n=e.tick,a=e.ticks,u=e.viewBox,l=e.minTickGap,c=e.orientation,f=e.interval,d=e.tickFormatter,h=e.unit,v=e.angle;if(!a||!a.length||!n)return[];if(de(f)||ao.isSsr)return eW(a,typeof f=="number"&&de(f)?f:0);var m=[],x=c==="top"||c==="bottom"?"width":"height",_=h&&x==="width"?su(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=function(C,T){var S=Re(d)?d(C.value,T):C.value;return x==="width"?Z6(su(S,{fontSize:t,letterSpacing:r}),_,v):su(S,{fontSize:t,letterSpacing:r})[x]},g=a.length>=2?Kr(a[1].coordinate-a[0].coordinate):1,O=J6(u,g,x);return f==="equidistantPreserveStart"?tW(g,O,w,a,l):(f==="preserveStart"||f==="preserveStartEnd"?m=oW(g,O,w,a,l,f==="preserveStartEnd"):m=aW(g,O,w,a,l),m.filter(function(E){return E.isShow}))}var uW=["viewBox"],lW=["viewBox"],sW=["ticks"];function Xa(e){"@babel/helpers - typeof";return Xa=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},Xa(e)}function Pa(){return Pa=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},Pa.apply(this,arguments)}function _E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_E(Object(r),!0).forEach(function(n){X0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_E(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dm(e,t){if(e==null)return{};var r=cW(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cW(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 fW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SE(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,nk(n.key),n)}}function dW(e,t,r){return t&&SE(e.prototype,t),r&&SE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function pW(e,t,r){return t=Ic(t),hW(e,rk()?Reflect.construct(t,r||[],Ic(e).constructor):t.apply(e,r))}function hW(e,t){if(t&&(Xa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vW(e)}function vW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rk=function(){return!!e})()}function Ic(e){return Ic=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ic(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&&jg(e,t)}function jg(e,t){return jg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},jg(e,t)}function X0(e,t,r){return t=nk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nk(e){var t=mW(e,"string");return Xa(t)=="symbol"?t:t+""}function mW(e,t){if(Xa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var so=(function(e){function t(r){var n;return fW(this,t),n=pW(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return yW(t,e),dW(t,[{key:"shouldComponentUpdate",value:function(n,a){var u=n.viewBox,l=dm(n,uW),c=this.props,f=c.viewBox,d=dm(c,lW);return!ja(u,f)||!ja(l,d)||!ja(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var a=this.props,u=a.x,l=a.y,c=a.width,f=a.height,d=a.orientation,h=a.tickSize,v=a.mirror,m=a.tickMargin,x,_,w,g,O,E,C=v?-1:1,T=n.tickSize||h,S=de(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":x=_=n.coordinate,g=l+ +!v*f,w=g-C*T,E=w-C*m,O=S;break;case"left":w=g=n.coordinate,_=u+ +!v*c,x=_-C*T,O=x-C*m,E=S;break;case"right":w=g=n.coordinate,_=u+ +v*c,x=_+C*T,O=x+C*m,E=S;break;default:x=_=n.coordinate,g=l+ +v*f,w=g+C*T,E=w+C*m,O=S;break}return{line:{x1:x,y1:w,x2:_,y2:g},tick:{x:O,y:E}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,l;switch(a){case"left":l=u?"start":"end";break;case"right":l=u?"end":"start";break;default:l="middle";break}return l}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,l="end";switch(a){case"left":case"right":l="middle";break;case"top":l=u?"start":"end";break;default:l=u?"end":"start";break}return l}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,c=n.height,f=n.orientation,d=n.mirror,h=n.axisLine,v=xt(xt(xt({},De(this.props,!1)),De(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);v=xt(xt({},v),{},{x1:a,y1:u+m*c,x2:a+l,y2:u+m*c})}else{var x=+(f==="left"&&!d||f==="right"&&d);v=xt(xt({},v),{},{x1:a+x*l,y1:u,x2:a+x*l,y2:u+c})}return z.createElement("line",Pa({},v,{className:qe("recharts-cartesian-axis-line",Tr(h,"className"))}))}},{key:"renderTicks",value:function(n,a,u){var l=this,c=this.props,f=c.tickLine,d=c.stroke,h=c.tick,v=c.tickFormatter,m=c.unit,x=G0(xt(xt({},this.props),{},{ticks:n}),a,u),_=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),g=De(this.props,!1),O=De(h,!1),E=xt(xt({},g),{},{fill:"none"},De(f,!1)),C=x.map(function(T,S){var P=l.getTickLineCoord(T),k=P.line,I=P.tick,$=xt(xt(xt(xt({textAnchor:_,verticalAnchor:w},g),{},{stroke:"none",fill:d},O),I),{},{index:S,payload:T,visibleTicksCount:x.length,tickFormatter:v});return z.createElement(dt,Pa({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},Ws(l.props,T,S)),f&&z.createElement("line",Pa({},E,k,{className:qe("recharts-cartesian-axis-tick-line",Tr(f,"className"))})),h&&t.renderTickItem(h,$,"".concat(Re(v)?v(T.value,S):T.value).concat(m||"")))});return z.createElement("g",{className:"recharts-cartesian-axis-ticks"},C)}},{key:"render",value:function(){var n=this,a=this.props,u=a.axisLine,l=a.width,c=a.height,f=a.ticksGenerator,d=a.className,h=a.hide;if(h)return null;var v=this.props,m=v.ticks,x=dm(v,sW),_=m;return Re(f)&&(_=m&&m.length>0?f(this.props):f(x)),l<=0||c<=0||!_||!_.length?null:z.createElement(dt,{className:qe("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},u&&this.renderAxisLine(),this.renderTicks(_,this.state.fontSize,this.state.letterSpacing),Bt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,u){var l,c=qe(a.className,"recharts-cartesian-axis-tick-value");return z.isValidElement(n)?l=z.cloneElement(n,xt(xt({},a),{},{className:c})):Re(n)?l=n(xt(xt({},a),{},{className:c})):l=z.createElement(tc,Pa({},a,{className:"recharts-cartesian-axis-tick-value"}),u),l}}])})(X.Component);X0(so,"displayName","CartesianAxis");X0(so,"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 gW=["x1","y1","x2","y2","key"],bW=["offset"];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 OE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).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?OE(Object(r),!0).forEach(function(n){xW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):OE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xW(e,t,r){return t=wW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wW(e){var t=_W(e,"string");return zi(t)=="symbol"?t:t+""}function _W(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(t==="string"?String:Number)(e)}function Mi(){return Mi=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},Mi.apply(this,arguments)}function PE(e,t){if(e==null)return{};var r=SW(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SW(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 OW=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,a=t.x,u=t.y,l=t.width,c=t.height,f=t.ry;return z.createElement("rect",{x:a,y:u,ry:f,width:l,height:c,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function ik(e,t){var r;if(z.isValidElement(e))r=z.cloneElement(e,t);else if(Re(e))r=e(t);else{var n=t.x1,a=t.y1,u=t.x2,l=t.y2,c=t.key,f=PE(t,gW),d=De(f,!1);d.offset;var h=PE(d,bW);r=z.createElement("line",Mi({},h,{x1:n,y1:a,x2:u,y2:l,fill:"none",key:c}))}return r}function PW(e){var t=e.x,r=e.width,n=e.horizontal,a=n===void 0?!0:n,u=e.horizontalPoints;if(!a||!u||!u.length)return null;var l=u.map(function(c,f){var d=qt(qt({},e),{},{x1:t,y1:c,x2:t+r,y2:c,key:"line-".concat(f),index:f});return ik(a,d)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function AW(e){var t=e.y,r=e.height,n=e.vertical,a=n===void 0?!0:n,u=e.verticalPoints;if(!a||!u||!u.length)return null;var l=u.map(function(c,f){var d=qt(qt({},e),{},{x1:c,y1:t,x2:c,y2:t+r,key:"line-".concat(f),index:f});return ik(a,d)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function EW(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,u=e.width,l=e.height,c=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var h=c.map(function(m){return Math.round(m+a-a)}).sort(function(m,x){return m-x});a!==h[0]&&h.unshift(0);var v=h.map(function(m,x){var _=!h[x+1],w=_?a+l-m:h[x+1]-m;if(w<=0)return null;var g=x%t.length;return z.createElement("rect",{key:"react-".concat(x),y:m,x:n,height:w,width:u,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},v)}function jW(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,u=e.x,l=e.y,c=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var h=d.map(function(m){return Math.round(m+u-u)}).sort(function(m,x){return m-x});u!==h[0]&&h.unshift(0);var v=h.map(function(m,x){var _=!h[x+1],w=_?u+c-m:h[x+1]-m;if(w<=0)return null;var g=x%n.length;return z.createElement("rect",{key:"react-".concat(x),x:m,y:l,width:w,height:f,stroke:"none",fill:n[g],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},v)}var TW=function(t,r){var n=t.xAxis,a=t.width,u=t.height,l=t.offset;return gC(G0(qt(qt(qt({},so.defaultProps),n),{},{ticks:wn(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.left,l.left+l.width,r)},CW=function(t,r){var n=t.yAxis,a=t.width,u=t.height,l=t.offset;return gC(G0(qt(qt(qt({},so.defaultProps),n),{},{ticks:wn(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.top,l.top+l.height,r)},_a={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function ak(e){var t,r,n,a,u,l,c=W0(),f=H0(),d=m6(),h=qt(qt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:_a.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:_a.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:_a.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:_a.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:_a.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:_a.verticalFill,x:de(e.x)?e.x:d.left,y:de(e.y)?e.y:d.top,width:de(e.width)?e.width:d.width,height:de(e.height)?e.height:d.height}),v=h.x,m=h.y,x=h.width,_=h.height,w=h.syncWithTicks,g=h.horizontalValues,O=h.verticalValues,E=h6(),C=v6();if(!de(x)||x<=0||!de(_)||_<=0||!de(v)||v!==+v||!de(m)||m!==+m)return null;var T=h.verticalCoordinatesGenerator||TW,S=h.horizontalCoordinatesGenerator||CW,P=h.horizontalPoints,k=h.verticalPoints;if((!P||!P.length)&&Re(S)){var I=g&&g.length,$=S({yAxis:C?qt(qt({},C),{},{ticks:I?g:C.ticks}):void 0,width:c,height:f,offset:d},I?!0:w);Sn(Array.isArray($),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(zi($),"]")),Array.isArray($)&&(P=$)}if((!k||!k.length)&&Re(T)){var G=O&&O.length,F=T({xAxis:E?qt(qt({},E),{},{ticks:G?O:E.ticks}):void 0,width:c,height:f,offset:d},G?!0:w);Sn(Array.isArray(F),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(zi(F),"]")),Array.isArray(F)&&(k=F)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(OW,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),z.createElement(PW,Mi({},h,{offset:d,horizontalPoints:P,xAxis:E,yAxis:C})),z.createElement(AW,Mi({},h,{offset:d,verticalPoints:k,xAxis:E,yAxis:C})),z.createElement(EW,Mi({},h,{horizontalPoints:P})),z.createElement(jW,Mi({},h,{verticalPoints:k})))}ak.displayName="CartesianGrid";var kW=["type","layout","connectNulls","ref"],NW=["key"];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 AE(e,t){if(e==null)return{};var r=MW(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MW(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 pu(){return pu=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},pu.apply(this,arguments)}function EE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function dr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EE(Object(r),!0).forEach(function(n){Wr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Sa(e){return DW(e)||$W(e)||IW(e)||RW()}function RW(){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 IW(e,t){if(e){if(typeof e=="string")return Tg(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 Tg(e,t)}}function $W(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DW(e){if(Array.isArray(e))return Tg(e)}function Tg(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 LW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jE(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,uk(n.key),n)}}function BW(e,t,r){return t&&jE(e.prototype,t),r&&jE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function qW(e,t,r){return t=$c(t),FW(e,ok()?Reflect.construct(t,r||[],$c(e).constructor):t.apply(e,r))}function FW(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 zW(e)}function zW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ok(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ok=function(){return!!e})()}function $c(e){return $c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$c(e)}function UW(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&&Cg(e,t)}function Cg(e,t){return Cg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Cg(e,t)}function Wr(e,t,r){return t=uk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uk(e){var t=WW(e,"string");return Ya(t)=="symbol"?t:t+""}function WW(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)}var cl=(function(e){function t(){var r;LW(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=qW(this,t,[].concat(a)),Wr(r,"state",{isAnimationFinished:!0,totalLength:0}),Wr(r,"generateSimpleStrokeDasharray",function(l,c){return"".concat(c,"px ").concat(l-c,"px")}),Wr(r,"getStrokeDasharray",function(l,c,f){var d=f.reduce(function(O,E){return O+E});if(!d)return r.generateSimpleStrokeDasharray(c,l);for(var h=Math.floor(l/d),v=l%d,m=c-l,x=[],_=0,w=0;_<f.length;w+=f[_],++_)if(w+f[_]>v){x=[].concat(Sa(f.slice(0,_)),[v-w]);break}var g=x.length%2===0?[0,m]:[m];return[].concat(Sa(t.repeat(f,h)),Sa(x),g).map(function(O){return"".concat(O,"px")}).join(", ")}),Wr(r,"id",rl("recharts-line-")),Wr(r,"pathRef",function(l){r.mainCurve=l}),Wr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Wr(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return UW(t,e),BW(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,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.points,c=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=Cr(h,ll);if(!v)return null;var m=function(w,g){return{x:w.x,y:w.y,value:w.value,errorVal:yr(w.payload,g)}},x={clipPath:n?"url(#clipPath-".concat(a,")"):null};return z.createElement(dt,x,v.map(function(_){return z.cloneElement(_,{key:"bar-".concat(_.props.dataKey),data:l,xAxis:c,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,a,u){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var c=this.props,f=c.dot,d=c.points,h=c.dataKey,v=De(this.props,!1),m=De(f,!0),x=d.map(function(w,g){var O=dr(dr(dr({key:"dot-".concat(g),r:3},v),m),{},{index:g,cx:w.x,cy:w.y,value:w.value,dataKey:h,payload:w.payload,points:d});return t.renderDotItem(f,O)}),_={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(u,")"):null};return z.createElement(dt,pu({className:"recharts-line-dots",key:"dots"},_),x)}},{key:"renderCurveStatically",value:function(n,a,u,l){var c=this.props,f=c.type,d=c.layout,h=c.connectNulls;c.ref;var v=AE(c,kW),m=dr(dr(dr({},De(v,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(u,")"):null,points:n},l),{},{type:f,layout:d,connectNulls:h});return z.createElement(ug,pu({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var u=this,l=this.props,c=l.points,f=l.strokeDasharray,d=l.isAnimationActive,h=l.animationBegin,v=l.animationDuration,m=l.animationEasing,x=l.animationId,_=l.animateNewValues,w=l.width,g=l.height,O=this.state,E=O.prevPoints,C=O.totalLength;return z.createElement(jn,{begin:h,duration:v,isActive:d,easing:m,from:{t:0},to:{t:1},key:"line-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var S=T.t;if(E){var P=E.length/c.length,k=c.map(function(N,B){var q=Math.floor(B*P);if(E[q]){var K=E[q],Z=Hr(K.x,N.x),te=Hr(K.y,N.y);return dr(dr({},N),{},{x:Z(S),y:te(S)})}if(_){var W=Hr(w*2,N.x),re=Hr(g/2,N.y);return dr(dr({},N),{},{x:W(S),y:re(S)})}return dr(dr({},N),{},{x:N.x,y:N.y})});return u.renderCurveStatically(k,n,a)}var I=Hr(0,C),$=I(S),G;if(f){var F="".concat(f).split(/[,\s]+/gim).map(function(N){return parseFloat(N)});G=u.getStrokeDasharray($,C,F)}else G=u.generateSimpleStrokeDasharray(C,$);return u.renderCurveStatically(c,n,a,{strokeDasharray:G})})}},{key:"renderCurve",value:function(n,a){var u=this.props,l=u.points,c=u.isAnimationActive,f=this.state,d=f.prevPoints,h=f.totalLength;return c&&l&&l.length&&(!d&&h>0||!df(d,l))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(l,n,a)}},{key:"render",value:function(){var n,a=this.props,u=a.hide,l=a.dot,c=a.points,f=a.className,d=a.xAxis,h=a.yAxis,v=a.top,m=a.left,x=a.width,_=a.height,w=a.isAnimationActive,g=a.id;if(u||!c||!c.length)return null;var O=this.state.isAnimationFinished,E=c.length===1,C=qe("recharts-line",f),T=d&&d.allowDataOverflow,S=h&&h.allowDataOverflow,P=T||S,k=$e(g)?this.id:g,I=(n=De(l,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},$=I.r,G=$===void 0?3:$,F=I.strokeWidth,N=F===void 0?2:F,B=nI(l)?l:{},q=B.clipDot,K=q===void 0?!0:q,Z=G*2+N;return z.createElement(dt,{className:C},T||S?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(k)},z.createElement("rect",{x:T?m:m-x/2,y:S?v:v-_/2,width:T?x:x*2,height:S?_:_*2})),!K&&z.createElement("clipPath",{id:"clipPath-dots-".concat(k)},z.createElement("rect",{x:m-Z/2,y:v-Z/2,width:x+Z,height:_+Z}))):null,!E&&this.renderCurve(P,k),this.renderErrorBar(P,k),(E||l)&&this.renderDots(P,K,k),(!w||O)&&ii.renderCallByParent(this.props,c))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,a){for(var u=n.length%2!==0?[].concat(Sa(n),[0]):n,l=[],c=0;c<a;++c)l=[].concat(Sa(l),Sa(u));return l}},{key:"renderDotItem",value:function(n,a){var u;if(z.isValidElement(n))u=z.cloneElement(n,a);else if(Re(n))u=n(a);else{var l=a.key,c=AE(a,NW),f=qe("recharts-line-dot",typeof n!="boolean"?n.className:"");u=z.createElement(q0,pu({key:l},c,{className:f}))}return u}}])})(X.PureComponent);Wr(cl,"displayName","Line");Wr(cl,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!ao.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Wr(cl,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,u=e.yAxisTicks,l=e.dataKey,c=e.bandSize,f=e.displayedData,d=e.offset,h=t.layout,v=f.map(function(m,x){var _=yr(m,l);return h==="horizontal"?{x:HP({axis:r,ticks:a,bandSize:c,entry:m,index:x}),y:$e(_)?null:n.scale(_),value:_,payload:m}:{x:$e(_)?null:r.scale(_),y:HP({axis:n,ticks:u,bandSize:c,entry:m,index:x}),value:_,payload:m}});return dr({points:v,layout:h},d)});function Qa(e){"@babel/helpers - typeof";return Qa=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},Qa(e)}function HW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VW(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,ck(n.key),n)}}function KW(e,t,r){return t&&VW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function GW(e,t,r){return t=Dc(t),XW(e,lk()?Reflect.construct(t,r||[],Dc(e).constructor):t.apply(e,r))}function XW(e,t){if(t&&(Qa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YW(e)}function YW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lk=function(){return!!e})()}function Dc(e){return Dc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Dc(e)}function QW(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&&kg(e,t)}function kg(e,t){return kg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},kg(e,t)}function sk(e,t,r){return t=ck(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ck(e){var t=ZW(e,"string");return Qa(t)=="symbol"?t:t+""}function ZW(e,t){if(Qa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Ng(){return Ng=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},Ng.apply(this,arguments)}function JW(e){var t=e.xAxisId,r=W0(),n=H0(),a=KC(t);return a==null?null:X.createElement(so,Ng({},a,{className:qe("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(l){return wn(l,!0)}}))}var _f=(function(e){function t(){return HW(this,t),GW(this,t,arguments)}return QW(t,e),KW(t,[{key:"render",value:function(){return X.createElement(JW,this.props)}}])})(X.Component);sk(_f,"displayName","XAxis");sk(_f,"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 Za(e){"@babel/helpers - typeof";return Za=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},Za(e)}function eH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tH(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,pk(n.key),n)}}function rH(e,t,r){return t&&tH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nH(e,t,r){return t=Lc(t),iH(e,fk()?Reflect.construct(t,r||[],Lc(e).constructor):t.apply(e,r))}function iH(e,t){if(t&&(Za(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aH(e)}function aH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fk=function(){return!!e})()}function Lc(e){return Lc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Lc(e)}function oH(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&&Mg(e,t)}function Mg(e,t){return Mg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Mg(e,t)}function dk(e,t,r){return t=pk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pk(e){var t=uH(e,"string");return Za(t)=="symbol"?t:t+""}function uH(e,t){if(Za(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Za(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Rg(){return Rg=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},Rg.apply(this,arguments)}var lH=function(t){var r=t.yAxisId,n=W0(),a=H0(),u=GC(r);return u==null?null:X.createElement(so,Rg({},u,{className:qe("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(c){return wn(c,!0)}}))},Sf=(function(e){function t(){return eH(this,t),nH(this,t,arguments)}return oH(t,e),rH(t,[{key:"render",value:function(){return X.createElement(lH,this.props)}}])})(X.Component);dk(Sf,"displayName","YAxis");dk(Sf,"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 TE(e){return dH(e)||fH(e)||cH(e)||sH()}function sH(){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 cH(e,t){if(e){if(typeof e=="string")return Ig(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 Ig(e,t)}}function fH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dH(e){if(Array.isArray(e))return Ig(e)}function Ig(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 $g=function(t,r,n,a,u){var l=Cr(t,K0),c=Cr(t,bf),f=[].concat(TE(l),TE(c)),d=Cr(t,wf),h="".concat(a,"Id"),v=a[0],m=r;if(f.length&&(m=f.reduce(function(w,g){if(g.props[h]===n&&un(g.props,"extendDomain")&&de(g.props[v])){var O=g.props[v];return[Math.min(w[0],O),Math.max(w[1],O)]}return w},m)),d.length){var x="".concat(v,"1"),_="".concat(v,"2");m=d.reduce(function(w,g){if(g.props[h]===n&&un(g.props,"extendDomain")&&de(g.props[x])&&de(g.props[_])){var O=g.props[x],E=g.props[_];return[Math.min(w[0],O,E),Math.max(w[1],O,E)]}return w},m)}return u&&u.length&&(m=u.reduce(function(w,g){return de(g)?[Math.min(w[0],g),Math.max(w[1],g)]:w},m)),m},pm={exports:{}},CE;function pH(){return CE||(CE=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(f,d,h){this.fn=f,this.context=d,this.once=h||!1}function u(f,d,h,v,m){if(typeof h!="function")throw new TypeError("The listener must be a function");var x=new a(h,v||f,m),_=r?r+d:d;return f._events[_]?f._events[_].fn?f._events[_]=[f._events[_],x]:f._events[_].push(x):(f._events[_]=x,f._eventsCount++),f}function l(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function c(){this._events=new n,this._eventsCount=0}c.prototype.eventNames=function(){var d=[],h,v;if(this._eventsCount===0)return d;for(v in h=this._events)t.call(h,v)&&d.push(r?v.slice(1):v);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(h)):d},c.prototype.listeners=function(d){var h=r?r+d:d,v=this._events[h];if(!v)return[];if(v.fn)return[v.fn];for(var m=0,x=v.length,_=new Array(x);m<x;m++)_[m]=v[m].fn;return _},c.prototype.listenerCount=function(d){var h=r?r+d:d,v=this._events[h];return v?v.fn?1:v.length:0},c.prototype.emit=function(d,h,v,m,x,_){var w=r?r+d:d;if(!this._events[w])return!1;var g=this._events[w],O=arguments.length,E,C;if(g.fn){switch(g.once&&this.removeListener(d,g.fn,void 0,!0),O){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,h),!0;case 3:return g.fn.call(g.context,h,v),!0;case 4:return g.fn.call(g.context,h,v,m),!0;case 5:return g.fn.call(g.context,h,v,m,x),!0;case 6:return g.fn.call(g.context,h,v,m,x,_),!0}for(C=1,E=new Array(O-1);C<O;C++)E[C-1]=arguments[C];g.fn.apply(g.context,E)}else{var T=g.length,S;for(C=0;C<T;C++)switch(g[C].once&&this.removeListener(d,g[C].fn,void 0,!0),O){case 1:g[C].fn.call(g[C].context);break;case 2:g[C].fn.call(g[C].context,h);break;case 3:g[C].fn.call(g[C].context,h,v);break;case 4:g[C].fn.call(g[C].context,h,v,m);break;default:if(!E)for(S=1,E=new Array(O-1);S<O;S++)E[S-1]=arguments[S];g[C].fn.apply(g[C].context,E)}}return!0},c.prototype.on=function(d,h,v){return u(this,d,h,v,!1)},c.prototype.once=function(d,h,v){return u(this,d,h,v,!0)},c.prototype.removeListener=function(d,h,v,m){var x=r?r+d:d;if(!this._events[x])return this;if(!h)return l(this,x),this;var _=this._events[x];if(_.fn)_.fn===h&&(!m||_.once)&&(!v||_.context===v)&&l(this,x);else{for(var w=0,g=[],O=_.length;w<O;w++)(_[w].fn!==h||m&&!_[w].once||v&&_[w].context!==v)&&g.push(_[w]);g.length?this._events[x]=g.length===1?g[0]:g:l(this,x)}return this},c.prototype.removeAllListeners=function(d){var h;return d?(h=r?r+d:d,this._events[h]&&l(this,h)):(this._events=new n,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=r,c.EventEmitter=c,e.exports=c})(pm)),pm.exports}var hH=pH();const vH=Ge(hH);var hm=new vH,vm="recharts.syncMouseEvents";function Ku(e){"@babel/helpers - typeof";return Ku=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},Ku(e)}function yH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mH(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,hk(n.key),n)}}function gH(e,t,r){return t&&mH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ym(e,t,r){return t=hk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hk(e){var t=bH(e,"string");return Ku(t)=="symbol"?t:t+""}function bH(e,t){if(Ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xH=(function(){function e(){yH(this,e),ym(this,"activeIndex",0),ym(this,"coordinateList",[]),ym(this,"layout","horizontal")}return gH(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,u=a===void 0?null:a,l=r.container,c=l===void 0?null:l,f=r.layout,d=f===void 0?null:f,h=r.offset,v=h===void 0?null:h,m=r.mouseHandlerCallback,x=m===void 0?null:m;this.coordinateList=(n=u??this.coordinateList)!==null&&n!==void 0?n:[],this.container=c??this.container,this.layout=d??this.layout,this.offset=v??this.offset,this.mouseHandlerCallback=x??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 a=this.container.getBoundingClientRect(),u=a.x,l=a.y,c=a.height,f=this.coordinateList[this.activeIndex].coordinate,d=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,v=u+f+d,m=l+this.offset.top+c/2+h;this.mouseHandlerCallback({pageX:v,pageY:m})}}}])})();function wH(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],a=e==null?void 0:e[1];if(n&&a&&de(n)&&de(a))return!0}return!1}function _H(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function vk(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,u=e.endAngle,l=Nt(t,r,n,a),c=Nt(t,r,n,u);return{points:[l,c],cx:t,cy:r,radius:n,startAngle:a,endAngle:u}}function SH(e,t,r){var n,a,u,l;if(e==="horizontal")n=t.x,u=n,a=r.top,l=r.top+r.height;else if(e==="vertical")a=t.y,l=a,n=r.left,u=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var c=t.cx,f=t.cy,d=t.innerRadius,h=t.outerRadius,v=t.angle,m=Nt(c,f,d,v),x=Nt(c,f,h,v);n=m.x,a=m.y,u=x.x,l=x.y}else return vk(t);return[{x:n,y:a},{x:u,y:l}]}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 kE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $s(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kE(Object(r),!0).forEach(function(n){OH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OH(e,t,r){return t=PH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PH(e){var t=AH(e,"string");return Gu(t)=="symbol"?t:t+""}function AH(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 EH(e){var t,r,n=e.element,a=e.tooltipEventType,u=e.isActive,l=e.activeCoordinate,c=e.activePayload,f=e.offset,d=e.activeTooltipIndex,h=e.tooltipAxisBandSize,v=e.layout,m=e.chartName,x=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!x||!u||!l||m!=="ScatterChart"&&a!=="axis")return null;var _,w=ug;if(m==="ScatterChart")_=l,w=OU;else if(m==="BarChart")_=_H(v,l,f,h),w=B0;else if(v==="radial"){var g=vk(l),O=g.cx,E=g.cy,C=g.radius,T=g.startAngle,S=g.endAngle;_={cx:O,cy:E,startAngle:T,endAngle:S,innerRadius:C,outerRadius:C},w=SC}else _={points:SH(v,l,f)},w=ug;var P=$s($s($s($s({stroke:"#ccc",pointerEvents:"none"},f),_),De(x,!1)),{},{payload:c,payloadIndex:d,className:qe("recharts-tooltip-cursor",x.className)});return X.isValidElement(x)?X.cloneElement(x,P):X.createElement(w,P)}var jH=["item"],TH=["children","className","width","height","style","compact","title","desc"];function Ja(e){"@babel/helpers - typeof";return Ja=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},Ja(e)}function Aa(){return Aa=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},Aa.apply(this,arguments)}function NE(e,t){return NH(e)||kH(e,t)||mk(e,t)||CH()}function CH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return c}}function NH(e){if(Array.isArray(e))return e}function ME(e,t){if(e==null)return{};var r=MH(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MH(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 RH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IH(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,gk(n.key),n)}}function $H(e,t,r){return t&&IH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function DH(e,t,r){return t=Bc(t),LH(e,yk()?Reflect.construct(t,r||[],Bc(e).constructor):t.apply(e,r))}function LH(e,t){if(t&&(Ja(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return BH(e)}function BH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yk=function(){return!!e})()}function Bc(e){return Bc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bc(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&&Dg(e,t)}function Dg(e,t){return Dg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Dg(e,t)}function eo(e){return UH(e)||zH(e)||mk(e)||FH()}function FH(){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 mk(e,t){if(e){if(typeof e=="string")return Lg(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 Lg(e,t)}}function zH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UH(e){if(Array.isArray(e))return Lg(e)}function Lg(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 RE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RE(Object(r),!0).forEach(function(n){je(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function je(e,t,r){return t=gk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gk(e){var t=WH(e,"string");return Ja(t)=="symbol"?t:t+""}function WH(e,t){if(Ja(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ja(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HH={xAxis:["bottom","top"],yAxis:["left","right"]},VH={width:"100%",height:"100%"},bk={x:0,y:0};function Ds(e){return e}var KH=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},GH=function(t,r,n,a){var u=r.find(function(h){return h&&h.index===n});if(u){if(t==="horizontal")return{x:u.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:u.coordinate};if(t==="centric"){var l=u.coordinate,c=a.radius;return ne(ne(ne({},a),Nt(a.cx,a.cy,c,l)),{},{angle:l,radius:c})}var f=u.coordinate,d=a.angle;return ne(ne(ne({},a),Nt(a.cx,a.cy,f,d)),{},{angle:d,radius:f})}return bk},Of=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,u=r.dataEndIndex,l=(n??[]).reduce(function(c,f){var d=f.props.data;return d&&d.length?[].concat(eo(c),eo(d)):c},[]);return l.length>0?l:t&&t.length&&de(a)&&de(u)?t.slice(a,u+1):[]};function xk(e){return e==="number"?[0,"auto"]:void 0}var Bg=function(t,r,n,a){var u=t.graphicalItems,l=t.tooltipAxis,c=Of(r,t);return n<0||!u||!u.length||n>=c.length?null:u.reduce(function(f,d){var h,v=(h=d.props.data)!==null&&h!==void 0?h:r;v&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(v=v.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(l.dataKey&&!l.allowDuplicatedCategory){var x=v===void 0?c:v;m=zs(x,l.dataKey,a)}else m=v&&v[n]||c[n];return m?[].concat(eo(f),[xC(d,m)]):f},[])},IE=function(t,r,n,a){var u=a||{x:t.chartX,y:t.chartY},l=KH(u,n),c=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,h=n4(l,c,d,f);if(h>=0&&d){var v=d[h]&&d[h].value,m=Bg(t,r,h,v),x=GH(n,c,h,u);return{activeTooltipIndex:h,activeLabel:v,activePayload:m,activeCoordinate:x}}return null},XH=function(t,r){var n=r.axes,a=r.graphicalItems,u=r.axisType,l=r.axisIdKey,c=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=t.stackOffset,x=mC(h,u);return n.reduce(function(_,w){var g,O=w.type.defaultProps!==void 0?ne(ne({},w.type.defaultProps),w.props):w.props,E=O.type,C=O.dataKey,T=O.allowDataOverflow,S=O.allowDuplicatedCategory,P=O.scale,k=O.ticks,I=O.includeHidden,$=O[l];if(_[$])return _;var G=Of(t.data,{graphicalItems:a.filter(function(U){var se,he=l in U.props?U.props[l]:(se=U.type.defaultProps)===null||se===void 0?void 0:se[l];return he===$}),dataStartIndex:f,dataEndIndex:d}),F=G.length,N,B,q;wH(O.domain,T,E)&&(N=rg(O.domain,null,T),x&&(E==="number"||P!=="auto")&&(q=fu(G,C,"category")));var K=xk(E);if(!N||N.length===0){var Z,te=(Z=O.domain)!==null&&Z!==void 0?Z:K;if(C){if(N=fu(G,C,E),E==="category"&&x){var W=KR(N);S&&W?(B=N,N=Ac(0,F)):S||(N=XP(te,N,w).reduce(function(U,se){return U.indexOf(se)>=0?U:[].concat(eo(U),[se])},[]))}else if(E==="category")S?N=N.filter(function(U){return U!==""&&!$e(U)}):N=XP(te,N,w).reduce(function(U,se){return U.indexOf(se)>=0||se===""||$e(se)?U:[].concat(eo(U),[se])},[]);else if(E==="number"){var re=l4(G,a.filter(function(U){var se,he,we=l in U.props?U.props[l]:(se=U.type.defaultProps)===null||se===void 0?void 0:se[l],fe="hide"in U.props?U.props.hide:(he=U.type.defaultProps)===null||he===void 0?void 0:he.hide;return we===$&&(I||!fe)}),C,u,h);re&&(N=re)}x&&(E==="number"||P!=="auto")&&(q=fu(G,C,"category"))}else x?N=Ac(0,F):c&&c[$]&&c[$].hasStack&&E==="number"?N=m==="expand"?[0,1]:bC(c[$].stackGroups,f,d):N=yC(G,a.filter(function(U){var se=l in U.props?U.props[l]:U.type.defaultProps[l],he="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return se===$&&(I||!he)}),E,h,!0);if(E==="number")N=$g(v,N,$,u,k),te&&(N=rg(te,N,T));else if(E==="category"&&te){var Y=te,R=N.every(function(U){return Y.indexOf(U)>=0});R&&(N=Y)}}return ne(ne({},_),{},je({},$,ne(ne({},O),{},{axisType:u,domain:N,categoricalDomain:q,duplicateDomain:B,originalDomain:(g=O.domain)!==null&&g!==void 0?g:K,isCategorical:x,layout:h})))},{})},YH=function(t,r){var n=r.graphicalItems,a=r.Axis,u=r.axisType,l=r.axisIdKey,c=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=Of(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),x=m.length,_=mC(h,u),w=-1;return n.reduce(function(g,O){var E=O.type.defaultProps!==void 0?ne(ne({},O.type.defaultProps),O.props):O.props,C=E[l],T=xk("number");if(!g[C]){w++;var S;return _?S=Ac(0,x):c&&c[C]&&c[C].hasStack?(S=bC(c[C].stackGroups,f,d),S=$g(v,S,C,u)):(S=rg(T,yC(m,n.filter(function(P){var k,I,$=l in P.props?P.props[l]:(k=P.type.defaultProps)===null||k===void 0?void 0:k[l],G="hide"in P.props?P.props.hide:(I=P.type.defaultProps)===null||I===void 0?void 0:I.hide;return $===C&&!G}),"number",h),a.defaultProps.allowDataOverflow),S=$g(v,S,C,u)),ne(ne({},g),{},je({},C,ne(ne({axisType:u},a.defaultProps),{},{hide:!0,orientation:Tr(HH,"".concat(u,".").concat(w%2),null),domain:S,originalDomain:T,isCategorical:_,layout:h})))}return g},{})},QH=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,u=r.AxisComp,l=r.graphicalItems,c=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.children,v="".concat(a,"Id"),m=Cr(h,u),x={};return m&&m.length?x=XH(t,{axes:m,graphicalItems:l,axisType:a,axisIdKey:v,stackGroups:c,dataStartIndex:f,dataEndIndex:d}):l&&l.length&&(x=YH(t,{Axis:u,graphicalItems:l,axisType:a,axisIdKey:v,stackGroups:c,dataStartIndex:f,dataEndIndex:d})),x},ZH=function(t){var r=ti(t),n=wn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:d0(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:yc(r,n)}},$E=function(t){var r=t.children,n=t.defaultShowTooltip,a=hr(r,Wa),u=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(u=a.props.startIndex),a.props.endIndex>=0&&(l=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:!!n}},JH=function(t){return!t||!t.length?!1:t.some(function(r){var n=_n(r&&r.type);return n&&n.indexOf("Bar")>=0})},DE=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"}},e9=function(t,r){var n=t.props,a=t.graphicalItems,u=t.xAxisMap,l=u===void 0?{}:u,c=t.yAxisMap,f=c===void 0?{}:c,d=n.width,h=n.height,v=n.children,m=n.margin||{},x=hr(v,Wa),_=hr(v,Ta),w=Object.keys(f).reduce(function(S,P){var k=f[P],I=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},je({},I,S[I]+k.width)):S},{left:m.left||0,right:m.right||0}),g=Object.keys(l).reduce(function(S,P){var k=l[P],I=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},je({},I,Tr(S,"".concat(I))+k.height)):S},{top:m.top||0,bottom:m.bottom||0}),O=ne(ne({},g),w),E=O.bottom;x&&(O.bottom+=x.props.height||Wa.defaultProps.height),_&&r&&(O=o4(O,a,n,r));var C=d-O.left-O.right,T=h-O.top-O.bottom;return ne(ne({brushBottom:E},O),{},{width:Math.max(C,0),height:Math.max(T,0)})},t9=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},r9=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,u=a===void 0?"axis":a,l=t.validateTooltipEventTypes,c=l===void 0?["axis"]:l,f=t.axisComponents,d=t.legendContent,h=t.formatAxisMap,v=t.defaultProps,m=function(O,E){var C=E.graphicalItems,T=E.stackGroups,S=E.offset,P=E.updateId,k=E.dataStartIndex,I=E.dataEndIndex,$=O.barSize,G=O.layout,F=O.barGap,N=O.barCategoryGap,B=O.maxBarSize,q=DE(G),K=q.numericAxisName,Z=q.cateAxisName,te=JH(C),W=[];return C.forEach(function(re,Y){var R=Of(O.data,{graphicalItems:[re],dataStartIndex:k,dataEndIndex:I}),U=re.type.defaultProps!==void 0?ne(ne({},re.type.defaultProps),re.props):re.props,se=U.dataKey,he=U.maxBarSize,we=U["".concat(K,"Id")],fe=U["".concat(Z,"Id")],Te={},Se=f.reduce(function(Mt,or){var Nn=E["".concat(or.axisType,"Map")],ci=U["".concat(or.axisType,"Id")];Nn&&Nn[ci]||or.axisType==="zAxis"||Fi();var fi=Nn[ci];return ne(ne({},Mt),{},je(je({},or.axisType,fi),"".concat(or.axisType,"Ticks"),wn(fi)))},Te),oe=Se[Z],Oe=Se["".concat(Z,"Ticks")],ke=T&&T[we]&&T[we].hasStack&&x4(re,T[we].stackGroups),ie=_n(re.type).indexOf("Bar")>=0,Le=yc(oe,Oe),Me=[],Je=te&&i4({barSize:$,stackGroups:T,totalSize:t9(Se,Z)});if(ie){var Xe,ht,Ht=$e(he)?B:he,ar=(Xe=(ht=yc(oe,Oe,!0))!==null&&ht!==void 0?ht:Ht)!==null&&Xe!==void 0?Xe:0;Me=a4({barGap:F,barCategoryGap:N,bandSize:ar!==Le?ar:Le,sizeList:Je[fe],maxBarSize:Ht}),ar!==Le&&(Me=Me.map(function(Mt){return ne(ne({},Mt),{},{position:ne(ne({},Mt.position),{},{offset:Mt.position.offset-ar/2})})}))}var mr=re&&re.type&&re.type.getComposedData;mr&&W.push({props:ne(ne({},mr(ne(ne({},Se),{},{displayedData:R,props:O,dataKey:se,item:re,bandSize:Le,barPosition:Me,offset:S,stackedData:ke,layout:G,dataStartIndex:k,dataEndIndex:I}))),{},je(je(je({key:re.key||"item-".concat(Y)},K,Se[K]),Z,Se[Z]),"animationId",P)),childIndex:oI(re,O.children),item:re})}),W},x=function(O,E){var C=O.props,T=O.dataStartIndex,S=O.dataEndIndex,P=O.updateId;if(!s_({props:C}))return null;var k=C.children,I=C.layout,$=C.stackOffset,G=C.data,F=C.reverseStackOrder,N=DE(I),B=N.numericAxisName,q=N.cateAxisName,K=Cr(k,n),Z=m4(G,K,"".concat(B,"Id"),"".concat(q,"Id"),$,F),te=f.reduce(function(U,se){var he="".concat(se.axisType,"Map");return ne(ne({},U),{},je({},he,QH(C,ne(ne({},se),{},{graphicalItems:K,stackGroups:se.axisType===B&&Z,dataStartIndex:T,dataEndIndex:S}))))},{}),W=e9(ne(ne({},te),{},{props:C,graphicalItems:K}),E==null?void 0:E.legendBBox);Object.keys(te).forEach(function(U){te[U]=h(C,te[U],W,U.replace("Map",""),r)});var re=te["".concat(q,"Map")],Y=ZH(re),R=m(C,ne(ne({},te),{},{dataStartIndex:T,dataEndIndex:S,updateId:P,graphicalItems:K,stackGroups:Z,offset:W}));return ne(ne({formattedGraphicalItems:R,graphicalItems:K,offset:W,stackGroups:Z},Y),te)},_=(function(g){function O(E){var C,T,S;return RH(this,O),S=DH(this,O,[E]),je(S,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),je(S,"accessibilityManager",new xH),je(S,"handleLegendBBoxUpdate",function(P){if(P){var k=S.state,I=k.dataStartIndex,$=k.dataEndIndex,G=k.updateId;S.setState(ne({legendBBox:P},x({props:S.props,dataStartIndex:I,dataEndIndex:$,updateId:G},ne(ne({},S.state),{},{legendBBox:P}))))}}),je(S,"handleReceiveSyncEvent",function(P,k,I){if(S.props.syncId===P){if(I===S.eventEmitterSymbol&&typeof S.props.syncMethod!="function")return;S.applySyncEvent(k)}}),je(S,"handleBrushChange",function(P){var k=P.startIndex,I=P.endIndex;if(k!==S.state.dataStartIndex||I!==S.state.dataEndIndex){var $=S.state.updateId;S.setState(function(){return ne({dataStartIndex:k,dataEndIndex:I},x({props:S.props,dataStartIndex:k,dataEndIndex:I,updateId:$},S.state))}),S.triggerSyncEvent({dataStartIndex:k,dataEndIndex:I})}}),je(S,"handleMouseEnter",function(P){var k=S.getMouseInfo(P);if(k){var I=ne(ne({},k),{},{isTooltipActive:!0});S.setState(I),S.triggerSyncEvent(I);var $=S.props.onMouseEnter;Re($)&&$(I,P)}}),je(S,"triggeredAfterMouseMove",function(P){var k=S.getMouseInfo(P),I=k?ne(ne({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};S.setState(I),S.triggerSyncEvent(I);var $=S.props.onMouseMove;Re($)&&$(I,P)}),je(S,"handleItemMouseEnter",function(P){S.setState(function(){return{isTooltipActive:!0,activeItem:P,activePayload:P.tooltipPayload,activeCoordinate:P.tooltipPosition||{x:P.cx,y:P.cy}}})}),je(S,"handleItemMouseLeave",function(){S.setState(function(){return{isTooltipActive:!1}})}),je(S,"handleMouseMove",function(P){P.persist(),S.throttleTriggeredAfterMouseMove(P)}),je(S,"handleMouseLeave",function(P){S.throttleTriggeredAfterMouseMove.cancel();var k={isTooltipActive:!1};S.setState(k),S.triggerSyncEvent(k);var I=S.props.onMouseLeave;Re(I)&&I(k,P)}),je(S,"handleOuterEvent",function(P){var k=aI(P),I=Tr(S.props,"".concat(k));if(k&&Re(I)){var $,G;/.*touch.*/i.test(k)?G=S.getMouseInfo(P.changedTouches[0]):G=S.getMouseInfo(P),I(($=G)!==null&&$!==void 0?$:{},P)}}),je(S,"handleClick",function(P){var k=S.getMouseInfo(P);if(k){var I=ne(ne({},k),{},{isTooltipActive:!0});S.setState(I),S.triggerSyncEvent(I);var $=S.props.onClick;Re($)&&$(I,P)}}),je(S,"handleMouseDown",function(P){var k=S.props.onMouseDown;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"handleMouseUp",function(P){var k=S.props.onMouseUp;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"handleTouchMove",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&S.throttleTriggeredAfterMouseMove(P.changedTouches[0])}),je(S,"handleTouchStart",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&S.handleMouseDown(P.changedTouches[0])}),je(S,"handleTouchEnd",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&S.handleMouseUp(P.changedTouches[0])}),je(S,"handleDoubleClick",function(P){var k=S.props.onDoubleClick;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"handleContextMenu",function(P){var k=S.props.onContextMenu;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"triggerSyncEvent",function(P){S.props.syncId!==void 0&&hm.emit(vm,S.props.syncId,P,S.eventEmitterSymbol)}),je(S,"applySyncEvent",function(P){var k=S.props,I=k.layout,$=k.syncMethod,G=S.state.updateId,F=P.dataStartIndex,N=P.dataEndIndex;if(P.dataStartIndex!==void 0||P.dataEndIndex!==void 0)S.setState(ne({dataStartIndex:F,dataEndIndex:N},x({props:S.props,dataStartIndex:F,dataEndIndex:N,updateId:G},S.state)));else if(P.activeTooltipIndex!==void 0){var B=P.chartX,q=P.chartY,K=P.activeTooltipIndex,Z=S.state,te=Z.offset,W=Z.tooltipTicks;if(!te)return;if(typeof $=="function")K=$(W,P);else if($==="value"){K=-1;for(var re=0;re<W.length;re++)if(W[re].value===P.activeLabel){K=re;break}}var Y=ne(ne({},te),{},{x:te.left,y:te.top}),R=Math.min(B,Y.x+Y.width),U=Math.min(q,Y.y+Y.height),se=W[K]&&W[K].value,he=Bg(S.state,S.props.data,K),we=W[K]?{x:I==="horizontal"?W[K].coordinate:R,y:I==="horizontal"?U:W[K].coordinate}:bk;S.setState(ne(ne({},P),{},{activeLabel:se,activeCoordinate:we,activePayload:he,activeTooltipIndex:K}))}else S.setState(P)}),je(S,"renderCursor",function(P){var k,I=S.state,$=I.isTooltipActive,G=I.activeCoordinate,F=I.activePayload,N=I.offset,B=I.activeTooltipIndex,q=I.tooltipAxisBandSize,K=S.getTooltipEventType(),Z=(k=P.props.active)!==null&&k!==void 0?k:$,te=S.props.layout,W=P.key||"_recharts-cursor";return z.createElement(EH,{key:W,activeCoordinate:G,activePayload:F,activeTooltipIndex:B,chartName:r,element:P,isActive:Z,layout:te,offset:N,tooltipAxisBandSize:q,tooltipEventType:K})}),je(S,"renderPolarAxis",function(P,k,I){var $=Tr(P,"type.axisType"),G=Tr(S.state,"".concat($,"Map")),F=P.type.defaultProps,N=F!==void 0?ne(ne({},F),P.props):P.props,B=G&&G[N["".concat($,"Id")]];return X.cloneElement(P,ne(ne({},B),{},{className:qe($,B.className),key:P.key||"".concat(k,"-").concat(I),ticks:wn(B,!0)}))}),je(S,"renderPolarGrid",function(P){var k=P.props,I=k.radialLines,$=k.polarAngles,G=k.polarRadius,F=S.state,N=F.radiusAxisMap,B=F.angleAxisMap,q=ti(N),K=ti(B),Z=K.cx,te=K.cy,W=K.innerRadius,re=K.outerRadius;return X.cloneElement(P,{polarAngles:Array.isArray($)?$:wn(K,!0).map(function(Y){return Y.coordinate}),polarRadius:Array.isArray(G)?G:wn(q,!0).map(function(Y){return Y.coordinate}),cx:Z,cy:te,innerRadius:W,outerRadius:re,key:P.key||"polar-grid",radialLines:I})}),je(S,"renderLegend",function(){var P=S.state.formattedGraphicalItems,k=S.props,I=k.children,$=k.width,G=k.height,F=S.props.margin||{},N=$-(F.left||0)-(F.right||0),B=hC({children:I,formattedGraphicalItems:P,legendWidth:N,legendContent:d});if(!B)return null;var q=B.item,K=ME(B,jH);return X.cloneElement(q,ne(ne({},K),{},{chartWidth:$,chartHeight:G,margin:F,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),je(S,"renderTooltip",function(){var P,k=S.props,I=k.children,$=k.accessibilityLayer,G=hr(I,nn);if(!G)return null;var F=S.state,N=F.isTooltipActive,B=F.activeCoordinate,q=F.activePayload,K=F.activeLabel,Z=F.offset,te=(P=G.props.active)!==null&&P!==void 0?P:N;return X.cloneElement(G,{viewBox:ne(ne({},Z),{},{x:Z.left,y:Z.top}),active:te,label:K,payload:te?q:[],coordinate:B,accessibilityLayer:$})}),je(S,"renderBrush",function(P){var k=S.props,I=k.margin,$=k.data,G=S.state,F=G.offset,N=G.dataStartIndex,B=G.dataEndIndex,q=G.updateId;return X.cloneElement(P,{key:P.key||"_recharts-brush",onChange:Ns(S.handleBrushChange,P.props.onChange),data:$,x:de(P.props.x)?P.props.x:F.left,y:de(P.props.y)?P.props.y:F.top+F.height+F.brushBottom-(I.bottom||0),width:de(P.props.width)?P.props.width:F.width,startIndex:N,endIndex:B,updateId:"brush-".concat(q)})}),je(S,"renderReferenceElement",function(P,k,I){if(!P)return null;var $=S,G=$.clipPathId,F=S.state,N=F.xAxisMap,B=F.yAxisMap,q=F.offset,K=P.type.defaultProps||{},Z=P.props,te=Z.xAxisId,W=te===void 0?K.xAxisId:te,re=Z.yAxisId,Y=re===void 0?K.yAxisId:re;return X.cloneElement(P,{key:P.key||"".concat(k,"-").concat(I),xAxis:N[W],yAxis:B[Y],viewBox:{x:q.left,y:q.top,width:q.width,height:q.height},clipPathId:G})}),je(S,"renderActivePoints",function(P){var k=P.item,I=P.activePoint,$=P.basePoint,G=P.childIndex,F=P.isRange,N=[],B=k.props.key,q=k.item.type.defaultProps!==void 0?ne(ne({},k.item.type.defaultProps),k.item.props):k.item.props,K=q.activeDot,Z=q.dataKey,te=ne(ne({index:G,dataKey:Z,cx:I.x,cy:I.y,r:4,fill:L0(k.item),strokeWidth:2,stroke:"#fff",payload:I.payload,value:I.value},De(K,!1)),Us(K));return N.push(O.renderActiveDot(K,te,"".concat(B,"-activePoint-").concat(G))),$?N.push(O.renderActiveDot(K,ne(ne({},te),{},{cx:$.x,cy:$.y}),"".concat(B,"-basePoint-").concat(G))):F&&N.push(null),N}),je(S,"renderGraphicChild",function(P,k,I){var $=S.filterFormatItem(P,k,I);if(!$)return null;var G=S.getTooltipEventType(),F=S.state,N=F.isTooltipActive,B=F.tooltipAxis,q=F.activeTooltipIndex,K=F.activeLabel,Z=S.props.children,te=hr(Z,nn),W=$.props,re=W.points,Y=W.isRange,R=W.baseLine,U=$.item.type.defaultProps!==void 0?ne(ne({},$.item.type.defaultProps),$.item.props):$.item.props,se=U.activeDot,he=U.hide,we=U.activeBar,fe=U.activeShape,Te=!!(!he&&N&&te&&(se||we||fe)),Se={};G!=="axis"&&te&&te.props.trigger==="click"?Se={onClick:Ns(S.handleItemMouseEnter,P.props.onClick)}:G!=="axis"&&(Se={onMouseLeave:Ns(S.handleItemMouseLeave,P.props.onMouseLeave),onMouseEnter:Ns(S.handleItemMouseEnter,P.props.onMouseEnter)});var oe=X.cloneElement(P,ne(ne({},$.props),Se));function Oe(or){return typeof B.dataKey=="function"?B.dataKey(or.payload):null}if(Te)if(q>=0){var ke,ie;if(B.dataKey&&!B.allowDuplicatedCategory){var Le=typeof B.dataKey=="function"?Oe:"payload.".concat(B.dataKey.toString());ke=zs(re,Le,K),ie=Y&&R&&zs(R,Le,K)}else ke=re==null?void 0:re[q],ie=Y&&R&&R[q];if(fe||we){var Me=P.props.activeIndex!==void 0?P.props.activeIndex:q;return[X.cloneElement(P,ne(ne(ne({},$.props),Se),{},{activeIndex:Me})),null,null]}if(!$e(ke))return[oe].concat(eo(S.renderActivePoints({item:$,activePoint:ke,basePoint:ie,childIndex:q,isRange:Y})))}else{var Je,Xe=(Je=S.getItemByXY(S.state.activeCoordinate))!==null&&Je!==void 0?Je:{graphicalItem:oe},ht=Xe.graphicalItem,Ht=ht.item,ar=Ht===void 0?P:Ht,mr=ht.childIndex,Mt=ne(ne(ne({},$.props),Se),{},{activeIndex:mr});return[X.cloneElement(ar,Mt),null,null]}return Y?[oe,null,null]:[oe,null]}),je(S,"renderCustomized",function(P,k,I){return X.cloneElement(P,ne(ne({key:"recharts-customized-".concat(I)},S.props),S.state))}),je(S,"renderMap",{CartesianGrid:{handler:Ds,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:Ds},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:Ds},YAxis:{handler:Ds},Brush:{handler:S.renderBrush,once:!0},Bar:{handler:S.renderGraphicChild},Line:{handler:S.renderGraphicChild},Area:{handler:S.renderGraphicChild},Radar:{handler:S.renderGraphicChild},RadialBar:{handler:S.renderGraphicChild},Scatter:{handler:S.renderGraphicChild},Pie:{handler:S.renderGraphicChild},Funnel:{handler:S.renderGraphicChild},Tooltip:{handler:S.renderCursor,once:!0},PolarGrid:{handler:S.renderPolarGrid,once:!0},PolarAngleAxis:{handler:S.renderPolarAxis},PolarRadiusAxis:{handler:S.renderPolarAxis},Customized:{handler:S.renderCustomized}}),S.clipPathId="".concat((C=E.id)!==null&&C!==void 0?C:rl("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=hT(S.triggeredAfterMouseMove,(T=E.throttleDelay)!==null&&T!==void 0?T:1e3/60),S.state={},S}return qH(O,g),$H(O,[{key:"componentDidMount",value:function(){var C,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var C=this.props,T=C.children,S=C.data,P=C.height,k=C.layout,I=hr(T,nn);if(I){var $=I.props.defaultIndex;if(!(typeof $!="number"||$<0||$>this.state.tooltipTicks.length-1)){var G=this.state.tooltipTicks[$]&&this.state.tooltipTicks[$].value,F=Bg(this.state,S,$,G),N=this.state.tooltipTicks[$].coordinate,B=(this.state.offset.top+P)/2,q=k==="horizontal",K=q?{x:N,y:B}:{y:N,x:B},Z=this.state.formattedGraphicalItems.find(function(W){var re=W.item;return re.type.name==="Scatter"});Z&&(K=ne(ne({},K),Z.props.points[$].tooltipPosition),F=Z.props.points[$].tooltipPayload);var te={activeTooltipIndex:$,isTooltipActive:!0,activeLabel:G,activePayload:F,activeCoordinate:K};this.setState(te),this.renderCursor(I),this.accessibilityManager.setIndex($)}}}},{key:"getSnapshotBeforeUpdate",value:function(C,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==C.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==C.margin){var S,P;this.accessibilityManager.setDetails({offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0}})}return null}},{key:"componentDidUpdate",value:function(C){Om([hr(C.children,nn)],[hr(this.props.children,nn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var C=hr(this.props.children,nn);if(C&&typeof C.props.shared=="boolean"){var T=C.props.shared?"axis":"item";return c.indexOf(T)>=0?T:u}return u}},{key:"getMouseInfo",value:function(C){if(!this.container)return null;var T=this.container,S=T.getBoundingClientRect(),P=KL(S),k={chartX:Math.round(C.pageX-P.left),chartY:Math.round(C.pageY-P.top)},I=S.width/T.offsetWidth||1,$=this.inRange(k.chartX,k.chartY,I);if(!$)return null;var G=this.state,F=G.xAxisMap,N=G.yAxisMap,B=this.getTooltipEventType(),q=IE(this.state,this.props.data,this.props.layout,$);if(B!=="axis"&&F&&N){var K=ti(F).scale,Z=ti(N).scale,te=K&&K.invert?K.invert(k.chartX):null,W=Z&&Z.invert?Z.invert(k.chartY):null;return ne(ne({},k),{},{xValue:te,yValue:W},q)}return q?ne(ne({},k),q):null}},{key:"inRange",value:function(C,T){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=this.props.layout,k=C/S,I=T/S;if(P==="horizontal"||P==="vertical"){var $=this.state.offset,G=k>=$.left&&k<=$.left+$.width&&I>=$.top&&I<=$.top+$.height;return G?{x:k,y:I}:null}var F=this.state,N=F.angleAxisMap,B=F.radiusAxisMap;if(N&&B){var q=ti(N);return ZP({x:k,y:I},q)}return null}},{key:"parseEventsOfWrapper",value:function(){var C=this.props.children,T=this.getTooltipEventType(),S=hr(C,nn),P={};S&&T==="axis"&&(S.props.trigger==="click"?P={onClick:this.handleClick}:P={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 k=Us(this.props,this.handleOuterEvent);return ne(ne({},k),P)}},{key:"addListener",value:function(){hm.on(vm,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){hm.removeListener(vm,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(C,T,S){for(var P=this.state.formattedGraphicalItems,k=0,I=P.length;k<I;k++){var $=P[k];if($.item===C||$.props.key===C.key||T===_n($.item.type)&&S===$.childIndex)return $}return null}},{key:"renderClipPath",value:function(){var C=this.clipPathId,T=this.state.offset,S=T.left,P=T.top,k=T.height,I=T.width;return z.createElement("defs",null,z.createElement("clipPath",{id:C},z.createElement("rect",{x:S,y:P,height:k,width:I})))}},{key:"getXScales",value:function(){var C=this.state.xAxisMap;return C?Object.entries(C).reduce(function(T,S){var P=NE(S,2),k=P[0],I=P[1];return ne(ne({},T),{},je({},k,I.scale))},{}):null}},{key:"getYScales",value:function(){var C=this.state.yAxisMap;return C?Object.entries(C).reduce(function(T,S){var P=NE(S,2),k=P[0],I=P[1];return ne(ne({},T),{},je({},k,I.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(C){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[C])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(C){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[C])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(C){var T=this.state,S=T.formattedGraphicalItems,P=T.activeItem;if(S&&S.length)for(var k=0,I=S.length;k<I;k++){var $=S[k],G=$.props,F=$.item,N=F.type.defaultProps!==void 0?ne(ne({},F.type.defaultProps),F.props):F.props,B=_n(F.type);if(B==="Bar"){var q=(G.data||[]).find(function(W){return hU(C,W)});if(q)return{graphicalItem:$,payload:q}}else if(B==="RadialBar"){var K=(G.data||[]).find(function(W){return ZP(C,W)});if(K)return{graphicalItem:$,payload:K}}else if(vf($,P)||yf($,P)||zu($,P)){var Z=i5({graphicalItem:$,activeTooltipItem:P,itemData:N.data}),te=N.activeIndex===void 0?Z:N.activeIndex;return{graphicalItem:ne(ne({},$),{},{childIndex:te}),payload:zu($,P)?N.data[Z]:$.props.data[Z]}}}return null}},{key:"render",value:function(){var C=this;if(!s_(this))return null;var T=this.props,S=T.children,P=T.className,k=T.width,I=T.height,$=T.style,G=T.compact,F=T.title,N=T.desc,B=ME(T,TH),q=De(B,!1);if(G)return z.createElement(pE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(Am,Aa({},q,{width:k,height:I,title:F,desc:N}),this.renderClipPath(),f_(S,this.renderMap)));if(this.props.accessibilityLayer){var K,Z;q.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,q.role=(Z=this.props.role)!==null&&Z!==void 0?Z:"application",q.onKeyDown=function(W){C.accessibilityManager.keyboardEvent(W)},q.onFocus=function(){C.accessibilityManager.focus()}}var te=this.parseEventsOfWrapper();return z.createElement(pE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement("div",Aa({className:qe("recharts-wrapper",P),style:ne({position:"relative",cursor:"default",width:k,height:I},$)},te,{ref:function(re){C.container=re}}),z.createElement(Am,Aa({},q,{width:k,height:I,title:F,desc:N,style:VH}),this.renderClipPath(),f_(S,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(X.Component);je(_,"displayName",r),je(_,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},v)),je(_,"getDerivedStateFromProps",function(g,O){var E=g.dataKey,C=g.data,T=g.children,S=g.width,P=g.height,k=g.layout,I=g.stackOffset,$=g.margin,G=O.dataStartIndex,F=O.dataEndIndex;if(O.updateId===void 0){var N=$E(g);return ne(ne(ne({},N),{},{updateId:0},x(ne(ne({props:g},N),{},{updateId:0}),O)),{},{prevDataKey:E,prevData:C,prevWidth:S,prevHeight:P,prevLayout:k,prevStackOffset:I,prevMargin:$,prevChildren:T})}if(E!==O.prevDataKey||C!==O.prevData||S!==O.prevWidth||P!==O.prevHeight||k!==O.prevLayout||I!==O.prevStackOffset||!ja($,O.prevMargin)){var B=$E(g),q={chartX:O.chartX,chartY:O.chartY,isTooltipActive:O.isTooltipActive},K=ne(ne({},IE(O,C,k)),{},{updateId:O.updateId+1}),Z=ne(ne(ne({},B),q),K);return ne(ne(ne({},Z),x(ne({props:g},Z),O)),{},{prevDataKey:E,prevData:C,prevWidth:S,prevHeight:P,prevLayout:k,prevStackOffset:I,prevMargin:$,prevChildren:T})}if(!Om(T,O.prevChildren)){var te,W,re,Y,R=hr(T,Wa),U=R&&(te=(W=R.props)===null||W===void 0?void 0:W.startIndex)!==null&&te!==void 0?te:G,se=R&&(re=(Y=R.props)===null||Y===void 0?void 0:Y.endIndex)!==null&&re!==void 0?re:F,he=U!==G||se!==F,we=!$e(C),fe=we&&!he?O.updateId:O.updateId+1;return ne(ne({updateId:fe},x(ne(ne({props:g},O),{},{updateId:fe,dataStartIndex:U,dataEndIndex:se}),O)),{},{prevChildren:T,dataStartIndex:U,dataEndIndex:se})}return null}),je(_,"renderActiveDot",function(g,O,E){var C;return X.isValidElement(g)?C=X.cloneElement(g,O):Re(g)?C=g(O):C=z.createElement(q0,O),z.createElement(dt,{className:"recharts-active-dot",key:E},C)});var w=X.forwardRef(function(O,E){return z.createElement(_,Aa({},O,{ref:E}))});return w.displayName=_.displayName,w},n9=r9({chartName:"LineChart",GraphicalChild:cl,axisComponents:[{axisType:"xAxis",AxisComp:_f},{axisType:"yAxis",AxisComp:Sf}],formatAxisMap:e6});/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const i9=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a9=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),LE=e=>{const t=a9(e);return t.charAt(0).toUpperCase()+t.slice(1)},wk=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),o9=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var u9={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const l9=X.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:u,iconNode:l,...c},f)=>X.createElement("svg",{ref:f,...u9,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:wk("lucide",a),...!u&&!o9(c)&&{"aria-hidden":"true"},...c},[...l.map(([d,h])=>X.createElement(d,h)),...Array.isArray(u)?u:[u]]));/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Yr=(e,t)=>{const r=X.forwardRef(({className:n,...a},u)=>X.createElement(l9,{ref:u,iconNode:t,className:wk(`lucide-${i9(LE(e))}`,`lucide-${e}`,n),...a}));return r.displayName=LE(e),r};/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const s9=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],c9=Yr("book-open",s9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const f9=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],d9=Yr("bot",f9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const p9=[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],h9=Yr("camera",p9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const v9=[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]],BE=Yr("chart-no-axes-combined",v9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const y9=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],qE=Yr("ellipsis",y9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const m9=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]],g9=Yr("file-down",m9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const b9=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]],Y0=Yr("folder-open",b9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const x9=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],w9=Yr("graduation-cap",x9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const _9=[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]],FE=Yr("notebook-pen",_9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const S9=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],_k=Yr("plus",S9);/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const O9=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Sk=Yr("search",O9),Ze=pt.create({baseURL:"/"}),au=["常识","数量关系","言语理解","判断推理","资料分析"],ji=["常识","言语","数量","判断","资料","科学","其他"],mm=[{value:"time_desc",label:"按录入时间(新→旧)",sort_by:"created_at",order:"desc"},{value:"time_asc",label:"按录入时间(旧→新)",sort_by:"created_at",order:"asc"},{value:"freq_desc",label:"按错误频次(高→低)",sort_by:"wrong_count",order:"desc"},{value:"freq_asc",label:"按错误频次(低→高)",sort_by:"wrong_count",order:"asc"}];function zE(e){return new Date(e).toISOString().slice(0,10)}function UE(e){if(e==null||String(e).trim()==="")return"未设置";const t=String(e).trim().toLowerCase(),r={easy:"易",medium:"中",hard:"难",simple:"易",difficult:"难",moderate:"中"};if(r[t])return r[t];const n=String(e).trim();return["易","中","难"].includes(n)?n:"未设置"}function WE(e){if(e==null||String(e).trim()==="")return"未分类";const t=String(e).trim();if(ji.includes(t))return t;const r=t.toLowerCase().replace(/\s+/g," "),n={common:"常识","common sense":"常识",commonsense:"常识",verbal:"言语","verbal understanding":"言语",quantitative:"数量",quantity:"数量",judgment:"判断",judgement:"判断",reasoning:"判断","judgment reasoning":"判断",data:"资料","data analysis":"资料",science:"科学",other:"其他"};return n[r]?n[r]:t.includes("常识")?"常识":t.includes("言语")?"言语":t.includes("数量")?"数量":t.includes("判断")||t.includes("推理")?"判断":t.includes("资料")?"资料":t.includes("科学")?"科学":t}function HE(e){const t=Number(e);return`错 ${Number.isFinite(t)&&t>=0?Math.floor(t):0} 次`}function er(e,t="请求失败,请稍后重试"){var r,n,a;return((r=e==null?void 0:e.response)==null?void 0:r.status)===413?"图片体积过大(413),请重试;系统已自动压缩,建议拍照时靠近题目并避免整页超高清。":((a=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:a.detail)||(e==null?void 0:e.message)||t}function Pf(){const[e,t]=X.useState("");return{message:e,show:n=>{t(n),setTimeout(()=>t(""),2500)}}}function P9(e,t){const r=URL.createObjectURL(e),n=document.createElement("a");n.href=r,n.download=t,n.click(),URL.revokeObjectURL(r)}function Ea({title:e,children:t,onClose:r}){return A.jsx("div",{className:"modal-backdrop",role:"dialog","aria-modal":"true",onMouseDown:r,children:A.jsxs("div",{className:"modal-panel",onMouseDown:n=>n.stopPropagation(),children:[A.jsxs("div",{className:"modal-head",children:[A.jsx("h3",{children:e}),A.jsx("button",{type:"button",className:"modal-close",onClick:r,"aria-label":"关闭",children:"×"})]}),A.jsx("div",{className:"modal-body",children:t})]})})}function A9({file:e,onCancel:t,onApply:r}){const[n,a]=X.useState(""),[u,l]=X.useState(0),[c,f]=X.useState(!0),[d,h]=X.useState(!0),[v,m]=X.useState({x:0,y:0,w:100,h:100}),[x,_]=X.useState(!1),w=X.useRef(null),g=X.useRef(null),O=X.useRef(null);X.useEffect(()=>{const S=new FileReader;S.onload=()=>a(String(S.result||"")),S.readAsDataURL(e)},[e]),X.useEffect(()=>{if(!n)return;const S=new Image;S.onload=()=>{w.current=S,C()},S.src=n},[n]),X.useEffect(()=>{w.current&&C()},[u,c,d,v.x,v.y,v.w,v.h]);const E=S=>{const P=Math.max(0,Math.min(95,S.x)),k=Math.max(0,Math.min(95,S.y)),I=Math.max(5,Math.min(100-P,S.w)),$=Math.max(5,Math.min(100-k,S.h));return{x:P,y:k,w:I,h:$}},C=()=>{const S=w.current;if(!S||!g.current)return;const P=document.createElement("canvas"),k=P.getContext("2d");if(!k)return;const I=u%360*Math.PI/180,$=u%180!==0;P.width=$?S.height:S.width,P.height=$?S.width:S.height,k.translate(P.width/2,P.height/2),k.rotate(I),k.drawImage(S,-S.width/2,-S.height/2);const G=Math.round(v.x/100*P.width),F=Math.round(v.y/100*P.height),N=Math.round(v.w/100*P.width),B=Math.round(v.h/100*P.height),q=document.createElement("canvas");q.width=Math.max(1,N),q.height=Math.max(1,B);const K=q.getContext("2d");if(!K)return;const Z=[];c&&Z.push("grayscale(1)"),d&&Z.push("contrast(1.38)","brightness(1.08)"),K.filter=Z.length?Z.join(" "):"none",K.drawImage(P,G,F,N,B,0,0,q.width,q.height),O.current=q;const te=g.current,W=te.getContext("2d");if(!W)return;const re=600,Y=q.width>re?re/q.width:1;te.width=Math.round(q.width*Y),te.height=Math.round(q.height*Y),W.clearRect(0,0,te.width,te.height),W.drawImage(q,0,0,te.width,te.height)},T=async()=>{const S=O.current;S&&(_(!0),S.toBlob(async P=>{_(!1),P&&await r(P)},"image/jpeg",.94))};return A.jsxs("div",{className:"scanner-card",children:[A.jsx("p",{className:"text-muted small",children:"可旋转、裁剪和增强后再上传。"}),A.jsx("div",{className:"scanner-preview-wrap",children:A.jsx("canvas",{ref:g,className:"scanner-preview"})}),A.jsxs("div",{className:"scan-grid",children:[A.jsxs("label",{className:"field-label",children:["旋转",A.jsxs("select",{value:u,onChange:S=>l(Number(S.target.value)),children:[A.jsx("option",{value:0,children:"0°"}),A.jsx("option",{value:90,children:"90°"}),A.jsx("option",{value:180,children:"180°"}),A.jsx("option",{value:270,children:"270°"})]})]}),A.jsxs("label",{className:"field-label",children:["X(左边距)",A.jsx("input",{type:"range",min:0,max:95,value:v.x,onChange:S=>m(P=>E({...P,x:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["Y(上边距)",A.jsx("input",{type:"range",min:0,max:95,value:v.y,onChange:S=>m(P=>E({...P,y:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["宽度",A.jsx("input",{type:"range",min:5,max:100,value:v.w,onChange:S=>m(P=>E({...P,w:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["高度",A.jsx("input",{type:"range",min:5,max:100,value:v.h,onChange:S=>m(P=>E({...P,h:Number(S.target.value)}))})]})]}),A.jsxs("div",{className:"btn-row",children:[A.jsxs("label",{className:"pill-check",children:[A.jsx("input",{type:"checkbox",checked:c,onChange:S=>f(S.target.checked)})," 黑白"]}),A.jsxs("label",{className:"pill-check",children:[A.jsx("input",{type:"checkbox",checked:d,onChange:S=>h(S.target.checked)})," 增强对比"]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:10},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:T,disabled:x,children:x?"处理中...":"应用并上传"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:t,children:"取消"})]})]})}function E9(){const[e,t]=X.useState([]),[r,n]=X.useState([]),[a,u]=X.useState({q:"",category:"",tags:"",resource_type:"",sort_by:"created_at",order:"desc"}),[l,c]=X.useState({category:au[0],tags:""}),[f,d]=X.useState(!1),[h,v]=X.useState("merge"),[m,x]=X.useState(!1),{message:_,show:w}=Pf(),[g,O]=X.useState({title:"",resource_type:"link",url:"",file_name:"",category:au[0],tags:""}),E=async()=>{try{const N=await Ze.get("/api/resources",{params:a});t(N.data),n(B=>B.filter(q=>N.data.some(K=>K.id===q)))}catch(N){w(er(N,"加载资源失败"))}};X.useEffect(()=>{E()},[a.category,a.order,a.q,a.resource_type,a.sort_by,a.tags]);const C=async N=>{if(!N)return;const B=new FormData;B.append("file",N),d(!0);try{const q=await Ze.post("/api/upload",B,{headers:{"Content-Type":"multipart/form-data"}});O(K=>({...K,resource_type:"file",url:q.data.url,file_name:q.data.original_name||N.name})),w("文件上传成功")}finally{d(!1)}},T=async N=>{if(N.preventDefault(),g.resource_type==="link"&&!g.url)return w("链接类型需填写 URL");if(g.resource_type==="file"&&!g.url)return w("文件类型请先上传文件");try{await Ze.post("/api/resources",g),O({...g,title:"",url:"",file_name:"",tags:""}),w("资源保存成功"),E()}catch(B){w(er(B,"保存资源失败"))}},S=async N=>{const B=window.prompt("修改资源标题",N.title);B&&(await Ze.put(`/api/resources/${N.id}`,{...N,title:B}),w("资源已更新"),E())},P=async N=>{window.confirm("确认删除该资源?")&&(await Ze.delete(`/api/resources/${N}`),w("资源已删除"),E())},k=N=>{n(B=>B.includes(N)?B.filter(q=>q!==N):[...B,N])},I=async()=>{if(!r.length)return w("请先勾选资源");await Ze.patch("/api/resources/batch",{ids:r,category:l.category,tags:l.tags||null}),w("批量更新成功"),E()},$=async()=>{if(!r.length)return w("请先勾选资源");window.confirm(`确认批量删除 ${r.length} 条资源?`)&&(await Ze.post("/api/resources/batch-delete",{ids:r}),w("批量删除成功"),E())},G=async(N,B=!0)=>{try{const q=await Ze.get("/api/data/export",{params:{format:N,include_files:B},responseType:"blob"}),K=N==="zip"?"zip":"json";P9(q.data,`exam-helper-backup-${new Date().toISOString().slice(0,10)}.${K}`),w(`已下载 ${K.toUpperCase()} 备份`)}catch(q){w(er(q,"下载备份失败"))}},F=async N=>{if(!N)return;const B=new FormData;B.append("file",N),x(!0);try{await Ze.post("/api/data/import",B,{params:{mode:h},headers:{"Content-Type":"multipart/form-data"}}),w("数据恢复成功"),E()}catch(q){w(er(q,"数据恢复失败"))}finally{x(!1)}};return A.jsxs("div",{className:"module-page",children:[A.jsxs("form",{className:"panel",onSubmit:T,children:[A.jsx("h3",{className:"panel-title",children:"新增资源"}),A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{placeholder:"资源标题",value:g.title,onChange:N=>O({...g,title:N.target.value}),required:!0}),A.jsxs("select",{value:g.resource_type,onChange:N=>O({...g,resource_type:N.target.value}),children:[A.jsx("option",{value:"link",children:"链接"}),A.jsx("option",{value:"file",children:"文件"})]}),A.jsx("select",{value:g.category,onChange:N=>O({...g,category:N.target.value}),children:au.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"链接地址(链接类型必填)",value:g.url,onChange:N=>O({...g,url:N.target.value})}),A.jsx("input",{placeholder:"文件名(可选)",value:g.file_name,onChange:N=>O({...g,file_name:N.target.value})}),A.jsx("input",{placeholder:"标签,逗号分隔",value:g.tags,onChange:N=>O({...g,tags:N.target.value})})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:10},children:[A.jsx("input",{type:"file",onChange:N=>{var B;return C((B=N.target.files)==null?void 0:B[0])}}),A.jsx("span",{className:"text-muted small",children:f?"上传中...":"支持 PDF/Word/JPG/PNG/WebP,≤50MB"})]}),A.jsx("div",{style:{marginTop:12},children:A.jsx("button",{className:"btn btn-primary",type:"submit",children:"保存资源"})})]}),A.jsxs("div",{className:"panel",children:[A.jsx("h3",{className:"panel-title",children:"备份与恢复"}),A.jsx("p",{className:"text-muted small",children:"导出 ZIP(含文件)或 JSON;恢复可选合并或覆盖。"}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{className:"btn btn-primary",type:"button",onClick:()=>G("zip",!0),children:"下载 ZIP"}),A.jsx("button",{className:"btn btn-secondary",type:"button",onClick:()=>G("json",!1),children:"下载 JSON"})]}),A.jsxs("div",{className:"form-grid",style:{marginTop:12},children:[A.jsxs("select",{value:h,onChange:N=>v(N.target.value),children:[A.jsx("option",{value:"merge",children:"恢复:合并"}),A.jsx("option",{value:"replace",children:"恢复:覆盖"})]}),A.jsx("input",{type:"file",accept:".zip,.json",onChange:N=>{var B;return F((B=N.target.files)==null?void 0:B[0])},disabled:m})]}),A.jsx("p",{className:"text-muted small",children:m?"正在恢复…":"选择此前导出的备份文件"})]}),A.jsxs("div",{className:"panel",children:[A.jsxs("div",{className:"toolbar toolbar-wrap",children:[A.jsx("div",{className:"toolbar-left grow",children:A.jsxs("div",{className:"search-field",children:[A.jsx(Sk,{size:16,"aria-hidden":!0}),A.jsx("input",{placeholder:"搜索标题 / 标签 / 链接",value:a.q,onChange:N=>u({...a,q:N.target.value})})]})}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{value:a.category,onChange:N=>u({...a,category:N.target.value}),children:[A.jsx("option",{value:"",children:"全部分类"}),au.map(N=>A.jsx("option",{value:N,children:N},N))]}),A.jsxs("select",{value:a.resource_type,onChange:N=>u({...a,resource_type:N.target.value}),children:[A.jsx("option",{value:"",children:"全部类型"}),A.jsx("option",{value:"link",children:"链接"}),A.jsx("option",{value:"file",children:"文件"})]}),A.jsxs("select",{value:`${a.sort_by}|${a.order}`,onChange:N=>{const[B,q]=N.target.value.split("|");u({...a,sort_by:B,order:q})},children:[A.jsx("option",{value:"created_at|desc",children:"按创建时间(新→旧)"}),A.jsx("option",{value:"created_at|asc",children:"按创建时间(旧→新)"}),A.jsx("option",{value:"name|asc",children:"按名称(A→Z)"}),A.jsx("option",{value:"name|desc",children:"按名称(Z→A)"})]})]})]}),A.jsxs("p",{className:"text-muted small",style:{marginTop:8},children:["标签筛选:",A.jsx("input",{style:{maxWidth:200,marginLeft:8},placeholder:"输入标签关键词",value:a.tags,onChange:N=>u({...a,tags:N.target.value})})]}),A.jsxs("details",{className:"details-advanced",style:{marginTop:12},children:[A.jsx("summary",{children:"批量操作"}),A.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[A.jsx("select",{value:l.category,onChange:N=>c({...l,category:N.target.value}),children:au.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"批量标签(覆盖)",value:l.tags,onChange:N=>c({...l,tags:N.target.value})}),A.jsx("button",{className:"btn btn-primary",type:"button",onClick:I,children:"应用到已选"}),A.jsx("button",{className:"btn btn-danger",type:"button",onClick:$,children:"删除已选"})]})]})]}),A.jsxs("div",{className:"panel panel-flush",children:[A.jsx("h3",{className:"panel-title",style:{padding:"0 4px"},children:"资源列表"}),e.map(N=>A.jsxs("div",{className:"list-row",children:[A.jsx("label",{className:"list-check",children:A.jsx("input",{type:"checkbox",checked:r.includes(N.id),onChange:()=>k(N.id)})}),A.jsxs("div",{className:"list-main",children:[A.jsx("div",{className:"list-title",children:N.title}),A.jsxs("div",{className:"text-muted small",children:[N.category," · ",N.resource_type," · ",N.tags||"无标签"]}),N.url&&A.jsx("a",{href:N.url,target:"_blank",rel:"noreferrer",children:"打开资源"})]}),A.jsxs("div",{className:"list-actions",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>S(N),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>P(N.id),children:"删除"})]})]},N.id)),e.length===0&&A.jsxs("div",{className:"empty-inline",children:[A.jsx(Y0,{size:40,strokeWidth:1.25}),A.jsx("p",{children:"暂无资源"})]})]}),_&&A.jsx("div",{className:"toast",children:_})]})}function j9({quickCaptureTask:e,onQuickCaptureHandled:t}){const[r,n]=X.useState([]),[a,u]=X.useState([]),[l,c]=X.useState(""),[f,d]=X.useState(""),[h,v]=X.useState("time_desc"),[m,x]=X.useState(!1),[_,w]=X.useState(null),{message:g,show:O}=Pf(),[E,C]=X.useState(!1),[T,S]=X.useState(!1),[P,k]=X.useState("pdf"),[I,$]=X.useState(""),[G,F]=X.useState("all"),[N,B]=X.useState("full"),[q,K]=X.useState({start_date:"",end_date:""}),Z=X.useRef(null),te=X.useRef(null),W=X.useRef(null),re=X.useRef(null),[Y,R]=X.useState({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),[U,se]=X.useState(""),[he,we]=X.useState(!1),[fe,Te]=X.useState(null),[Se,oe]=X.useState(null),Oe=H=>{const pe=String(H||"").replace(/\s+/g," ").trim();return pe?pe.slice(0,40):""},ke=(H,pe)=>{const ve=String(H||"").trim(),_e=String(pe||"").trim();return!ve&&!_e?"":ve?_e?_e.length>ve.length?_e:ve.length>_e.length?ve:_e.includes(ve)?_e:ve.includes(_e)&&ve.length>=_e.length?ve:_e:ve:_e},ie=X.useMemo(()=>{const H=mm.find(pe=>pe.value===h)||mm[0];return{category:l,keyword:f,sort_by:H.sort_by,order:H.order}},[l,f,h]),Le=async()=>{try{const H=await Ze.get("/api/mistakes",{params:ie});n(H.data),u(pe=>pe.filter(ve=>H.data.some(_e=>_e.id===ve))),oe(pe=>pe&&!H.data.some(ve=>ve.id===pe.id)?null:pe)}catch(H){O(er(H,"加载错题失败"))}};X.useEffect(()=>{Le()},[ie.category,ie.keyword,ie.order,ie.sort_by]);const Me=async(H=Y.image_url)=>{if(!H)return O("请先上传题目图片");we(!0);try{const ve=(await Ze.post("/api/ocr/parse",{image_url:H})).data;se(ve.text||""),R(_e=>({..._e,title:_e.title||ve.title_suggestion||Oe(ve.question_content||ve.text),category:ji.includes(ve.category_suggestion)?ve.category_suggestion:_e.category,difficulty:["easy","medium","hard"].includes(ve.difficulty_suggestion)?ve.difficulty_suggestion:_e.difficulty,question_content:(ke(ve.question_content,ve.text)||_e.question_content||"").slice(0,8e3),answer:(ve.answer||_e.answer||"").slice(0,4e3),explanation:(ve.explanation||_e.explanation||"").slice(0,8e3),note:[_e.note,ve.text].filter(Boolean).join(`
|
||
|
||
`).slice(0,4e3)})),O("OCR 已识别并填充到对应字段")}catch(pe){O(er(pe,"OCR 识别失败"))}finally{we(!1)}},Je=H=>{Me(H).catch(()=>{})},Xe=async H=>{if(!H)return H;const pe=String(H.type||"").toLowerCase(),ve=["image/jpeg","image/png","image/webp"].includes(pe),_e=/\.(jpe?g|png|webp)$/i.test(H.name||"");if(!(pe.startsWith("image/")||!pe)||ve&&_e&&H.size<=3*1024*1024)return H;try{const ur=await new Promise((Mn,Rn)=>{const Kt=new FileReader;Kt.onload=()=>Mn(String(Kt.result||"")),Kt.onerror=()=>Rn(new Error("读取图片失败")),Kt.readAsDataURL(H)}),Mr=await new Promise((Mn,Rn)=>{const Kt=new Image;Kt.onload=()=>Mn(Kt),Kt.onerror=()=>Rn(new Error("图片解码失败")),Kt.src=ur}),Qr=document.createElement("canvas"),Gi=Math.min(1,2200/Math.max(Mr.width,Mr.height));Qr.width=Math.max(1,Math.round(Mr.width*Gi)),Qr.height=Math.max(1,Math.round(Mr.height*Gi));const Xi=Qr.getContext("2d");if(!Xi)return H;Xi.drawImage(Mr,0,0,Qr.width,Qr.height);const Rr=Mn=>new Promise((Rn,Kt)=>{Qr.toBlob(Qi=>{Qi?Rn(Qi):Kt(new Error("图片转换失败"))},"image/jpeg",Mn)});let Vt=await Rr(.9);const Yi=2*1024*1024;Vt.size>Yi&&(Vt=await Rr(.8)),Vt.size>Yi&&(Vt=await Rr(.72)),Vt.size>Yi&&(Vt=await Rr(.64));const hl=String(H.name||"capture").replace(/\.[^.]+$/,"");return new File([Vt],`${hl||"capture"}-${Date.now()}.jpg`,{type:"image/jpeg"})}catch{return H}},ht=async(H,pe=`scan-${Date.now()}.jpg`,ve=!0)=>{const _e=new FormData;_e.append("file",new File([H],pe,{type:H.type||"image/jpeg"})),x(!0);try{const ut=await Ze.post("/api/upload",_e,{headers:{"Content-Type":"multipart/form-data"}});return R(ur=>({...ur,image_url:ut.data.url})),O("题目图片上传成功"),ve&&Je(ut.data.url),ut.data.url}finally{x(!1)}},Ht=async(H,pe=!0)=>{if(!H)return;const ve=await Xe(H),_e=new FormData;_e.append("file",ve),x(!0);try{const ut=await Ze.post("/api/upload",_e,{headers:{"Content-Type":"multipart/form-data"}});return R(ur=>({...ur,image_url:ut.data.url})),O("题目图片上传成功"),pe&&Je(ut.data.url),ut.data.url}finally{x(!1)}},ar=async H=>{if(!H)return;const pe=await Xe(H),ve=new FormData;ve.append("file",pe),x(!0);try{const _e=await Ze.post("/api/upload",ve,{headers:{"Content-Type":"multipart/form-data"}});Te(ut=>ut&&{...ut,image_url:_e.data.url}),O("错题图片已更新")}catch(_e){O(er(_e,"上传图片失败"))}finally{x(!1)}},mr=async H=>{if(!H)return"";const pe=await Xe(H),ve=new FormData;return ve.append("file",pe),(await Ze.post("/api/upload",ve,{headers:{"Content-Type":"multipart/form-data"}})).data.url},Mt=async()=>{const H=String((fe==null?void 0:fe.image_url)||"").trim();if(!H){O("请先为该错题上传图片");return}we(!0);try{const ve=(await Ze.post("/api/ocr/parse",{image_url:H})).data;Te(_e=>_e&&{..._e,title:_e.title||ve.title_suggestion||Oe(ve.question_content||ve.text),category:ji.includes(ve.category_suggestion)?ve.category_suggestion:_e.category,difficulty:["easy","medium","hard"].includes(ve.difficulty_suggestion)?ve.difficulty_suggestion:_e.difficulty,question_content:(ke(ve.question_content,ve.text)||_e.question_content||"").slice(0,8e3),answer:(ve.answer||_e.answer||"").slice(0,4e3),explanation:(ve.explanation||_e.explanation||"").slice(0,8e3),note:[_e.note,ve.text].filter(Boolean).join(`
|
||
|
||
`).slice(0,4e3)}),O("已完成二次识别并回填")}catch(pe){O(er(pe,"二次识别失败"))}finally{we(!1)}},or=async H=>{if(H.preventDefault(),!Y.category)return O("请选择分类");const pe=String(Y.question_content||"").trim().length>0,ve=String(Y.answer||"").trim().length>0,_e=String(Y.image_url||"").trim().length>0;if(!_e&&!pe&&!ve)return O("未上传图片时,请填写试题内容或答案");const ut={...Y,title:Y.title||Oe(Y.question_content)||(_e?"待补录图片错题":"")||`错题-${Date.now()}`};try{await Ze.post("/api/mistakes",ut),R({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),se(""),w(null),C(!1),O("错题保存成功"),Le()}catch(ur){O(er(ur,"保存错题失败"))}},Nn=async H=>{if(H.preventDefault(),!fe)return;if(!fe.category)return O("请选择分类");const pe=String(fe.question_content||"").trim().length>0,ve=String(fe.answer||"").trim().length>0,_e=String(fe.image_url||"").trim().length>0;if(!_e&&!pe&&!ve)return O("未上传图片时,请填写试题内容或答案");try{await Ze.put(`/api/mistakes/${fe.id}`,{...fe,title:fe.title||Oe(fe.question_content)||(_e?"待补录图片错题":"")||`错题-${fe.id}`,wrong_count:Number(fe.wrong_count||1)}),O("错题已更新"),Te(null),Le()}catch(ut){O(er(ut,"更新错题失败"))}},ci=async H=>{window.confirm("确认删除该错题?")&&(await Ze.delete(`/api/mistakes/${H}`),oe(pe=>(pe==null?void 0:pe.id)===H?null:pe),O("错题已删除"),Le())},fi=H=>{const pe=new URLSearchParams;if(I&&pe.set("category",I),pe.set("content_mode",N),G==="self_selected"){const ve=a.join(",");ve&&pe.set("ids",ve)}if(G==="current_filtered"){const ve=r.map(_e=>_e.id).join(",");ve&&pe.set("ids",ve)}return G==="date_range"&&(q.start_date&&pe.set("start_date",q.start_date),q.end_date&&pe.set("end_date",q.end_date)),`/api/mistakes/export/${H}?${pe.toString()}`},fl=()=>{if(G==="self_selected"&&a.length===0){O("请先在列表中勾选要导出的错题");return}if(G==="current_filtered"&&r.length===0){O("当前筛选结果为空,无法导出");return}if(G==="date_range"&&!q.start_date&&!q.end_date){O("请选择日期范围或切换为其它导出范围");return}window.open(fi(P),"_blank"),S(!1),O("已开始下载")},co=H=>{u(pe=>pe.includes(H)?pe.filter(ve=>ve!==H):[...pe,H])},Ki=()=>{if(!r.length){O("当前列表没有可勾选错题");return}u(r.map(H=>H.id)),O(`已全选 ${r.length} 题`)},dl=()=>{if(!a.length){O("当前没有已勾选项");return}u([]),O("已清空勾选")};return X.useEffect(()=>{if(!(e!=null&&e.id))return;let H=!1;return(async()=>{try{const ve=Array.isArray(e.files)?e.files:[];if(!ve.length)return;if(e.mode==="single"){C(!0);try{await Ht(ve[0],!0)}catch(ur){O(er(ur,"快速拍题上传失败,请重试"))}return}let _e=0,ut=0;for(const ur of ve)try{const Mr=await mr(ur);await Ze.post("/api/mistakes",{title:"待补录图片错题",image_url:Mr,category:"其他",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),_e+=1}catch{ut+=1}H||(await Le(),O(`连拍导入完成:成功 ${_e},失败 ${ut}`))}finally{H||t==null||t(e.id)}})(),()=>{H=!0}},[e==null?void 0:e.id]),A.jsxs("div",{className:"module-mistake",children:[A.jsxs("div",{className:"toolbar",children:[A.jsxs("div",{className:"toolbar-left",children:[A.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>C(!0),children:[A.jsx(_k,{size:18})," 添加错题"]}),A.jsxs("button",{type:"button",className:"btn btn-success btn-pill",onClick:()=>{$(l||""),F("all"),B("full"),K({start_date:"",end_date:""}),S(!0)},children:[A.jsx(g9,{size:18})," 导出错题"]})]}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{className:"select-min",value:l,onChange:H=>c(H.target.value),"aria-label":"分类",children:[A.jsx("option",{value:"",children:"全部分类"}),ji.map(H=>A.jsx("option",{value:H,children:H},H))]}),A.jsx("select",{className:"select-min",value:h,onChange:H=>v(H.target.value),"aria-label":"排序",children:mm.map(H=>A.jsx("option",{value:H.value,children:H.label},H.value))})]})]}),A.jsxs("div",{className:"search-bar",children:[A.jsx(Sk,{size:18,className:"search-icon","aria-hidden":!0}),A.jsx("input",{type:"search",placeholder:"搜索题目、答案或解析",value:f,onChange:H=>d(H.target.value)})]}),A.jsxs("div",{className:"bulk-export-row",children:[A.jsxs("div",{className:"text-muted small",children:["自选导出已勾选 ",a.length," 题"]}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:Ki,children:"全选当前列表"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:dl,children:"清空勾选"})]})]}),A.jsx("div",{className:"content-panel",children:r.length===0?A.jsxs("div",{className:"empty-state",children:[A.jsx(Y0,{size:56,strokeWidth:1.2,className:"empty-icon"}),A.jsx("p",{className:"empty-text",children:"还没有错题,赶快添加第一题吧!"})]}):A.jsx("ul",{className:"mistake-list",children:r.map(H=>A.jsx("li",{children:A.jsxs("div",{role:"button",tabIndex:0,className:`mistake-card ${(Se==null?void 0:Se.id)===H.id?"is-selected":""}`,onClick:()=>oe(H),onKeyDown:pe=>{(pe.key==="Enter"||pe.key===" ")&&(pe.preventDefault(),oe(H))},children:[A.jsxs("div",{className:"mistake-card-body",children:[A.jsx("div",{className:"mistake-title",children:H.title}),A.jsxs("div",{className:"text-muted small meta-mistake-line",children:[A.jsx("span",{children:WE(H.category)}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsxs("span",{children:["难度 ",UE(H.difficulty)]}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsx("span",{children:HE(H.wrong_count)})]}),A.jsx("div",{className:"text-muted small question-preview",children:H.question_content||H.answer||"暂无题干/作答内容(可点查看详情)"})]}),A.jsxs("div",{className:"mistake-card-actions",onClick:pe=>pe.stopPropagation(),children:[A.jsxs("label",{className:"select-chip",title:"勾选后可用于自选导出",children:[A.jsx("input",{type:"checkbox",checked:a.includes(H.id),onChange:()=>co(H.id)}),"导出"]}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:()=>Te({...H}),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>ci(H.id),children:"删除"})]})]})},H.id))})}),E&&A.jsxs(Ea,{title:"添加错题",onClose:()=>C(!1),children:[A.jsxs("form",{onSubmit:or,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["分类 *",A.jsxs("select",{value:Y.category,onChange:H=>R({...Y,category:H.target.value}),required:!0,children:[A.jsx("option",{value:"",children:"请选择分类"}),ji.map(H=>A.jsx("option",{value:H,children:H},H))]})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:Y.difficulty,onChange:H=>R({...Y,difficulty:H.target.value}),children:[A.jsx("option",{value:"easy",children:"简单"}),A.jsx("option",{value:"medium",children:"中等"}),A.jsx("option",{value:"hard",children:"困难"})]})]})]}),A.jsxs("div",{style:{marginTop:12},children:[A.jsx("div",{className:"field-label",children:"题目图片"}),A.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=te.current)==null?void 0:H.click()},children:"拍照"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=Z.current)==null?void 0:H.click()},children:"上传图片"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:()=>Me(),disabled:he||!Y.image_url,children:he?"识别中…":"重新识别"})]}),A.jsx("input",{ref:Z,style:{display:"none"},type:"file",accept:"image/*",onChange:H=>{var pe;return Ht((pe=H.target.files)==null?void 0:pe[0],!0)}}),A.jsx("input",{ref:te,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:H=>{var pe;return w(((pe=H.target.files)==null?void 0:pe[0])||null)}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:m?"上传中…":"上传或拍照后自动识别并填充题目内容、答案、解析;仅有图片也可保存"}),Y.image_url&&A.jsxs("div",{style:{marginTop:10},children:[A.jsx("div",{className:"text-muted small",style:{marginBottom:6},children:"图片预览"}),A.jsx("img",{src:Y.image_url,alt:"题目图片预览",style:{width:"100%",maxHeight:240,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}})]})]}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["题目内容",A.jsx("textarea",{placeholder:"可留空(上传图片即可保存)",value:Y.question_content,onChange:H=>R({...Y,question_content:H.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"请输入答案",value:Y.answer,onChange:H=>R({...Y,answer:H.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"请输入解析",value:Y.explanation,onChange:H=>R({...Y,explanation:H.target.value.slice(0,8e3)})})]})}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>C(!1),children:"取消"}),A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存错题"})]}),U&&A.jsxs("details",{style:{marginTop:12},children:[A.jsx("summary",{className:"text-muted small",children:"查看OCR原文"}),A.jsx("pre",{className:"pre-wrap",style:{marginTop:8},children:U})]})]}),_&&A.jsx(A9,{file:_,onCancel:()=>w(null),onApply:async H=>{await ht(H,`scan-${Date.now()}.jpg`,!0),w(null)}})]}),T&&A.jsxs(Ea,{title:"导出错题",onClose:()=>S(!1),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsx("label",{className:"field-label",children:"导出格式"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:P==="pdf",onChange:()=>k("pdf")})," PDF"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:P==="docx",onChange:()=>k("docx")})," Word"]})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"选择分类"}),A.jsxs("select",{value:I,onChange:H=>$(H.target.value),children:[A.jsx("option",{value:"",children:"全部分类"}),ji.map(H=>A.jsx("option",{value:H,children:H},H))]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出范围"}),A.jsxs("select",{value:G,onChange:H=>F(H.target.value),children:[A.jsx("option",{value:"all",children:"全部错题"}),A.jsx("option",{value:"self_selected",children:"自选错题(勾选)"}),A.jsx("option",{value:"current_filtered",children:"当前筛选结果"}),A.jsx("option",{value:"date_range",children:"按日期范围"})]}),G==="self_selected"&&A.jsxs("div",{className:"text-muted small",children:["已勾选 ",a.length," 题"]})]}),G==="date_range"&&A.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[A.jsxs("label",{className:"field-label",children:["开始日期",A.jsx("input",{type:"date",value:q.start_date,onChange:H=>K(pe=>({...pe,start_date:H.target.value}))})]}),A.jsxs("label",{className:"field-label",children:["结束日期",A.jsx("input",{type:"date",value:q.end_date,onChange:H=>K(pe=>({...pe,end_date:H.target.value}))})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出内容"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:N==="full",onChange:()=>B("full")})," 题目+答案解析"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:N==="question_only",onChange:()=>B("question_only")})," ","仅题目"]})]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:16},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:fl,children:"开始导出"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>S(!1),children:"取消"})]})]}),fe&&A.jsx(Ea,{title:"编辑错题",onClose:()=>Te(null),children:A.jsxs("form",{onSubmit:Nn,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["标题",A.jsx("input",{value:fe.title||"",onChange:H=>Te({...fe,title:H.target.value.slice(0,255)}),placeholder:"可编辑卡片标题"})]}),A.jsxs("label",{className:"field-label",children:["分类 *",A.jsx("select",{value:fe.category,onChange:H=>Te({...fe,category:H.target.value}),children:ji.map(H=>A.jsx("option",{value:H,children:H},H))})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:fe.difficulty||"medium",onChange:H=>Te({...fe,difficulty:H.target.value}),children:[A.jsx("option",{value:"easy",children:"易"}),A.jsx("option",{value:"medium",children:"中"}),A.jsx("option",{value:"hard",children:"难"})]})]}),A.jsxs("label",{className:"field-label",children:["错误次数",A.jsx("input",{type:"number",min:1,value:fe.wrong_count,onChange:H=>Te({...fe,wrong_count:Number(H.target.value||1)})})]})]}),A.jsxs("div",{style:{marginTop:12},children:[A.jsx("div",{className:"field-label",children:"题目图片"}),A.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=re.current)==null?void 0:H.click()},children:"拍照更换"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=W.current)==null?void 0:H.click()},children:"上传更换"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:Mt,disabled:he||!fe.image_url,children:he?"识别中…":"二次识别"})]}),A.jsx("input",{ref:W,style:{display:"none"},type:"file",accept:"image/*",onChange:H=>{var pe;return ar((pe=H.target.files)==null?void 0:pe[0])}}),A.jsx("input",{ref:re,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:H=>{var pe;return ar((pe=H.target.files)==null?void 0:pe[0])}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:m?"上传中…":"不显示图片地址,直接预览当前图片"}),fe.image_url?A.jsx("img",{src:fe.image_url,alt:"错题图片预览",style:{width:"100%",maxHeight:220,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff",marginTop:8}}):A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:"暂无图片"})]}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["题目内容",A.jsx("textarea",{placeholder:"题目内容",value:fe.question_content||"",onChange:H=>Te({...fe,question_content:H.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"答案",value:fe.answer||"",onChange:H=>Te({...fe,answer:H.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"解析",value:fe.explanation||"",onChange:H=>Te({...fe,explanation:H.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["备注",A.jsx("textarea",{placeholder:"备注",value:fe.note||"",onChange:H=>Te({...fe,note:H.target.value.slice(0,4e3)})})]})}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>Te(null),children:"取消"})]})]})}),Se&&A.jsxs(Ea,{title:"错题详情",onClose:()=>oe(null),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"分类 · 难度 · 错误次数"}),A.jsxs("div",{className:"meta-detail-cn",children:[A.jsxs("span",{children:["分类:",WE(Se.category)]}),A.jsxs("span",{children:["难度:",UE(Se.difficulty)]}),A.jsxs("span",{children:["错误次数:",HE(Se.wrong_count)]})]})]}),Se.image_url?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"原图"}),A.jsx("img",{src:Se.image_url,alt:"错题原图",style:{width:"100%",maxHeight:320,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}}),A.jsx("a",{href:Se.image_url,target:"_blank",rel:"noreferrer",children:"单独打开原图"})]}):null,A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"题干与选项"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.question_content||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"作答/答案"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.answer||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"解析"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.explanation||"无"})]}),Se.note?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"备注"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.note})]}):null]}),A.jsx("div",{className:"btn-row",style:{marginTop:14},children:A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>oe(null),children:"关闭"})})]}),g&&A.jsx("div",{className:"toast",children:g})]})}function T9(){const[e,t]=X.useState([]),[r,n]=X.useState({highest:0,lowest:0,average:0,improvement:0}),[a,u]=X.useState("all"),[l,c]=X.useState({start_date:"",end_date:""}),{message:f,show:d}=Pf(),[h,v]=X.useState(!1),[m,x]=X.useState({exam_name:"",exam_date:new Date().toISOString().slice(0,10),total_score:100,module_scores:""}),_=async()=>{const T={};l.start_date&&(T.start_date=l.start_date),l.end_date&&(T.end_date=l.end_date);try{const[S,P]=await Promise.all([Ze.get("/api/scores",{params:T}),Ze.get("/api/scores/stats")]);t(S.data),n(P.data)}catch(S){d(er(S,"加载成绩数据失败"))}};X.useEffect(()=>{_()},[l.end_date,l.start_date]);const w=T=>{if(u(T),T==="all"){c({start_date:"",end_date:""});return}if(T==="custom")return;const S=T==="7"?7:30,P=new Date,k=new Date(Date.now()-S*24*3600*1e3);c({start_date:zE(k),end_date:zE(P)})},g=async T=>{T.preventDefault();try{await Ze.post("/api/scores",{...m,total_score:Number(m.total_score)}),x({...m,exam_name:"",total_score:100,module_scores:""}),v(!1),d("成绩记录已保存"),_()}catch(S){d(er(S,"保存成绩失败"))}},O=async T=>{const S=Number(window.prompt("修改总分(0-200)",String(T.total_score)));Number.isNaN(S)||(await Ze.put(`/api/scores/${T.id}`,{...T,total_score:S}),d("成绩已更新"),_())},E=async T=>{window.confirm("确认删除该记录?")&&(await Ze.delete(`/api/scores/${T}`),d("成绩已删除"),_())},C=X.useMemo(()=>e.map(T=>({date:T.exam_date,score:T.total_score})),[e]);return A.jsxs("div",{className:"module-score",children:[A.jsxs("div",{className:"toolbar",children:[A.jsx("div",{className:"toolbar-left",children:A.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>v(!0),children:[A.jsx(_k,{size:18})," 添加模考"]})}),A.jsx("div",{className:"toolbar-right",children:A.jsxs("select",{className:"select-min",value:a,onChange:T=>{const S=T.target.value;if(S==="custom"){u("custom");return}w(S)},"aria-label":"时间范围",children:[A.jsx("option",{value:"all",children:"全部时间"}),A.jsx("option",{value:"7",children:"近 7 天"}),A.jsx("option",{value:"30",children:"近 30 天"}),A.jsx("option",{value:"custom",children:"自定义区间…"})]})})]}),a==="custom"&&A.jsxs("div",{className:"custom-range",children:[A.jsx("input",{type:"date",value:l.start_date,onChange:T=>c({...l,start_date:T.target.value})}),A.jsx("span",{className:"text-muted",children:"至"}),A.jsx("input",{type:"date",value:l.end_date,onChange:T=>c({...l,end_date:T.target.value})})]}),A.jsxs("div",{className:"content-panel",children:[A.jsx("div",{className:"chart-wrap",children:A.jsx(qL,{width:"100%",height:260,children:A.jsxs(n9,{data:C,children:[A.jsx(ak,{strokeDasharray:"3 3",stroke:"#e5e7eb"}),A.jsx(_f,{dataKey:"date",tick:{fontSize:12}}),A.jsx(Sf,{domain:[0,200],tick:{fontSize:12}}),A.jsx(nn,{}),A.jsx(cl,{type:"monotone",dataKey:"score",stroke:"#2563eb",strokeWidth:2,dot:{r:3}})]})})}),A.jsxs("div",{className:"stats-bar text-muted small",children:["最高 ",r.highest," · 最低 ",r.lowest," · 平均 ",r.average," · 提升 ",r.improvement]}),A.jsx("ul",{className:"score-list",children:e.map(T=>A.jsxs("li",{className:"score-row",children:[A.jsxs("div",{children:[A.jsx("div",{className:"score-name",children:T.exam_name}),A.jsxs("div",{className:"text-muted small",children:[T.exam_date," · ",T.total_score," 分"]})]}),A.jsxs("div",{className:"list-actions",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>O(T),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>E(T.id),children:"删除"})]})]},T.id))}),e.length===0&&A.jsxs("div",{className:"empty-inline",style:{marginTop:16},children:[A.jsx(Y0,{size:40,strokeWidth:1.25}),A.jsx("p",{children:"该时间范围内暂无模考记录"})]})]}),h&&A.jsx(Ea,{title:"添加模考记录",onClose:()=>v(!1),children:A.jsxs("form",{onSubmit:g,children:[A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{placeholder:"考试名称",value:m.exam_name,onChange:T=>x({...m,exam_name:T.target.value}),required:!0}),A.jsx("input",{type:"date",value:m.exam_date,onChange:T=>x({...m,exam_date:T.target.value}),required:!0}),A.jsx("input",{type:"number",min:0,max:200,value:m.total_score,onChange:T=>x({...m,total_score:Number(T.target.value||0)}),required:!0}),A.jsx("input",{placeholder:"模块分数(如 常识:20,言语:35)",value:m.module_scores,onChange:T=>x({...m,module_scores:T.target.value})})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>v(!1),children:"取消"})]})]})}),f&&A.jsx("div",{className:"toast",children:f})]})}function C9(){const{message:e,show:t}=Pf(),[r,n]=X.useState({goal:"30天内模考成绩稳定达到目标分",days_left:30,daily_hours:2}),[a,u]=X.useState(""),l=async c=>{c.preventDefault();try{const f=await Ze.post("/api/ai/study-plan",r);u(f.data.plan),t("学习计划已生成")}catch(f){t(er(f,"AI 学习计划生成失败"))}};return A.jsxs("div",{className:"module-page",children:[A.jsxs("form",{className:"panel",onSubmit:l,children:[A.jsx("h3",{className:"panel-title",children:"AI 学习计划"}),A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{value:r.goal,onChange:c=>n({...r,goal:c.target.value}),placeholder:"学习目标"}),A.jsx("input",{type:"number",min:1,max:365,value:r.days_left,onChange:c=>n({...r,days_left:Number(c.target.value||30)})}),A.jsx("input",{type:"number",min:.5,max:16,step:.5,value:r.daily_hours,onChange:c=>n({...r,daily_hours:Number(c.target.value||2)})})]}),A.jsx("div",{style:{marginTop:12},children:A.jsx("button",{className:"btn btn-primary",type:"submit",children:"生成计划"})})]}),A.jsxs("div",{className:"panel",children:[A.jsx("h3",{className:"panel-title",children:"计划内容"}),A.jsx("pre",{className:"pre-wrap",children:a||"填写目标后点击生成。"})]}),e&&A.jsx("div",{className:"toast",children:e})]})}function k9(){const[e,t]=X.useState("mistake"),[r,n]=X.useState("resource"),[a,u]=X.useState(!1),[l,c]=X.useState("single"),[f,d]=X.useState(null),h=X.useRef(null),v=()=>{var x;(x=h.current)==null||x.click()},m=x=>{const _=Array.from(x||[]);_.length&&(t("mistake"),d({id:Date.now(),mode:l,files:_}),u(!1),h.current&&(h.current.value=""))};return A.jsxs("div",{className:"app-shell",children:[A.jsx("header",{className:"app-hero",children:A.jsxs("div",{className:"brand",children:[A.jsx("span",{className:"brand-icon",children:A.jsx(w9,{size:28,strokeWidth:2})}),A.jsxs("div",{children:[A.jsx("h1",{className:"brand-title",children:"学习伙伴"}),A.jsx("p",{className:"brand-sub",children:"智能错题整理 · 科学分数管理"})]})]})}),A.jsxs("nav",{className:"main-tabs main-tabs-desktop","aria-label":"主导航",children:[A.jsxs("button",{type:"button",className:e==="mistake"?"main-tab active":"main-tab",onClick:()=>t("mistake"),children:[A.jsx(FE,{size:18,"aria-hidden":!0}),"错题整理"]}),A.jsxs("button",{type:"button",className:e==="score"?"main-tab active":"main-tab",onClick:()=>t("score"),children:[A.jsx(BE,{size:18,"aria-hidden":!0}),"分数管理"]}),A.jsxs("button",{type:"button",className:e==="more"?"main-tab active":"main-tab",onClick:()=>t("more"),children:[A.jsx(qE,{size:18,"aria-hidden":!0}),"更多"]})]}),A.jsx("nav",{className:"mobile-tabbar","aria-label":"主导航",children:A.jsxs("div",{className:"mobile-tabbar-inner",children:[A.jsxs("button",{type:"button",className:e==="mistake"?"mobile-tab active":"mobile-tab",onClick:()=>t("mistake"),children:[A.jsx(FE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"错题"})]}),A.jsxs("button",{type:"button",className:e==="score"?"mobile-tab active":"mobile-tab",onClick:()=>t("score"),children:[A.jsx(BE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"分数"})]}),A.jsxs("button",{type:"button",className:e==="more"?"mobile-tab active":"mobile-tab",onClick:()=>t("more"),children:[A.jsx(qE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"更多"})]})]})}),e==="more"&&A.jsxs("div",{className:"sub-tabs sub-tabs-scroll",role:"tablist","aria-label":"扩展功能",children:[A.jsxs("button",{type:"button",role:"tab",className:r==="resource"?"sub-tab active":"sub-tab",onClick:()=>n("resource"),children:[A.jsx(c9,{size:16})," 资源汇总"]}),A.jsxs("button",{type:"button",role:"tab",className:r==="ai"?"sub-tab active":"sub-tab",onClick:()=>n("ai"),children:[A.jsx(d9,{size:16})," AI 助手"]})]}),A.jsxs("main",{className:"app-main",children:[e==="mistake"&&A.jsx(j9,{quickCaptureTask:f,onQuickCaptureHandled:x=>{d(_=>(_==null?void 0:_.id)===x?null:_)}}),e==="score"&&A.jsx(T9,{}),e==="more"&&A.jsxs(A.Fragment,{children:[r==="resource"&&A.jsx(E9,{}),r==="ai"&&A.jsx(C9,{})]})]}),A.jsx("input",{ref:h,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",multiple:l==="burst",onChange:x=>m(x.target.files)}),A.jsxs("button",{type:"button",className:"quick-camera-fab",onClick:()=>u(!0),"aria-label":"快速拍照录题",children:[A.jsx(h9,{size:20}),"快速拍题"]}),a&&A.jsxs(Ea,{title:"快速拍照录题",onClose:()=>u(!1),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsx("label",{className:"field-label",children:"拍照模式"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:l==="single",onChange:()=>c("single")})," 单拍"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:l==="burst",onChange:()=>c("burst")})," 连拍"]})]}),A.jsx("div",{className:"text-muted small",children:"单拍:拍一张后自动打开新增错题并识别。连拍:可一次选择多张,批量生成待补录错题。"})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:v,children:"开始拍照"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>u(!1),children:"取消"})]})]})]})}AN.createRoot(document.getElementById("root")).render(A.jsx(z.StrictMode,{children:A.jsx(k9,{})}));
|