admin/dist/assets/index-f7f2c4d5.js

331 lines
807 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

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

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

var IC=Object.defineProperty;var RC=(e,t,r)=>t in e?IC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Jc=(e,t,r)=>(RC(e,typeof t!="symbol"?t+"":t,r),r),Tm=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var T=(e,t,r)=>(Tm(e,t,"read from private field"),r?r.call(e):t.get(e)),ae=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},te=(e,t,r,n)=>(Tm(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ef=(e,t,r,n)=>({set _(i){te(e,t,i,r)},get _(){return T(e,t,n)}}),ge=(e,t,r)=>(Tm(e,t,"access private method"),r);function DC(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var tf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ke(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nk={exports:{}},Qh={},ik={exports:{}},xe={};/**
* @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 Nc=Symbol.for("react.element"),LC=Symbol.for("react.portal"),FC=Symbol.for("react.fragment"),BC=Symbol.for("react.strict_mode"),zC=Symbol.for("react.profiler"),UC=Symbol.for("react.provider"),VC=Symbol.for("react.context"),WC=Symbol.for("react.forward_ref"),qC=Symbol.for("react.suspense"),HC=Symbol.for("react.memo"),KC=Symbol.for("react.lazy"),O1=Symbol.iterator;function GC(e){return e===null||typeof e!="object"?null:(e=O1&&e[O1]||e["@@iterator"],typeof e=="function"?e:null)}var ak={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ok=Object.assign,sk={};function Ys(e,t,r){this.props=e,this.context=t,this.refs=sk,this.updater=r||ak}Ys.prototype.isReactComponent={};Ys.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ys.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lk(){}lk.prototype=Ys.prototype;function z0(e,t,r){this.props=e,this.context=t,this.refs=sk,this.updater=r||ak}var U0=z0.prototype=new lk;U0.constructor=z0;ok(U0,Ys.prototype);U0.isPureReactComponent=!0;var _1=Array.isArray,uk=Object.prototype.hasOwnProperty,V0={current:null},ck={key:!0,ref:!0,__self:!0,__source:!0};function fk(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)uk.call(t,n)&&!ck.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:Nc,type:e,key:a,ref:o,props:i,_owner:V0.current}}function XC(e,t){return{$$typeof:Nc,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function W0(e){return typeof e=="object"&&e!==null&&e.$$typeof===Nc}function QC(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var E1=/\/+/g;function $m(e,t){return typeof e=="object"&&e!==null&&e.key!=null?QC(""+e.key):t.toString(36)}function Ff(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Nc:case LC:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+$m(o,0):n,_1(i)?(r="",e!=null&&(r=e.replace(E1,"$&/")+"/"),Ff(i,t,r,"",function(u){return u})):i!=null&&(W0(i)&&(i=XC(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(E1,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",_1(e))for(var s=0;s<e.length;s++){a=e[s];var l=n+$m(a,s);o+=Ff(a,t,r,l,i)}else if(l=GC(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=n+$m(a,s++),o+=Ff(a,t,r,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function rf(e,t,r){if(e==null)return e;var n=[],i=0;return Ff(e,n,"","",function(a){return t.call(r,a,i++)}),n}function YC(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Yt={current:null},Bf={transition:null},ZC={ReactCurrentDispatcher:Yt,ReactCurrentBatchConfig:Bf,ReactCurrentOwner:V0};function dk(){throw Error("act(...) is not supported in production builds of React.")}xe.Children={map:rf,forEach:function(e,t,r){rf(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return rf(e,function(){t++}),t},toArray:function(e){return rf(e,function(t){return t})||[]},only:function(e){if(!W0(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};xe.Component=Ys;xe.Fragment=FC;xe.Profiler=zC;xe.PureComponent=z0;xe.StrictMode=BC;xe.Suspense=qC;xe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ZC;xe.act=dk;xe.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=ok({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=V0.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)uk.call(t,l)&&!ck.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];n.children=s}return{$$typeof:Nc,type:e.type,key:i,ref:a,props:n,_owner:o}};xe.createContext=function(e){return e={$$typeof:VC,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:UC,_context:e},e.Consumer=e};xe.createElement=fk;xe.createFactory=function(e){var t=fk.bind(null,e);return t.type=e,t};xe.createRef=function(){return{current:null}};xe.forwardRef=function(e){return{$$typeof:WC,render:e}};xe.isValidElement=W0;xe.lazy=function(e){return{$$typeof:KC,_payload:{_status:-1,_result:e},_init:YC}};xe.memo=function(e,t){return{$$typeof:HC,type:e,compare:t===void 0?null:t}};xe.startTransition=function(e){var t=Bf.transition;Bf.transition={};try{e()}finally{Bf.transition=t}};xe.unstable_act=dk;xe.useCallback=function(e,t){return Yt.current.useCallback(e,t)};xe.useContext=function(e){return Yt.current.useContext(e)};xe.useDebugValue=function(){};xe.useDeferredValue=function(e){return Yt.current.useDeferredValue(e)};xe.useEffect=function(e,t){return Yt.current.useEffect(e,t)};xe.useId=function(){return Yt.current.useId()};xe.useImperativeHandle=function(e,t,r){return Yt.current.useImperativeHandle(e,t,r)};xe.useInsertionEffect=function(e,t){return Yt.current.useInsertionEffect(e,t)};xe.useLayoutEffect=function(e,t){return Yt.current.useLayoutEffect(e,t)};xe.useMemo=function(e,t){return Yt.current.useMemo(e,t)};xe.useReducer=function(e,t,r){return Yt.current.useReducer(e,t,r)};xe.useRef=function(e){return Yt.current.useRef(e)};xe.useState=function(e){return Yt.current.useState(e)};xe.useSyncExternalStore=function(e,t,r){return Yt.current.useSyncExternalStore(e,t,r)};xe.useTransition=function(){return Yt.current.useTransition()};xe.version="18.3.1";ik.exports=xe;var k=ik.exports;const P=ke(k),JC=DC({__proto__:null,default:P},[k]);/**
* @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 eM=k,tM=Symbol.for("react.element"),rM=Symbol.for("react.fragment"),nM=Object.prototype.hasOwnProperty,iM=eM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,aM={key:!0,ref:!0,__self:!0,__source:!0};function hk(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)nM.call(t,n)&&!aM.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:tM,type:e,key:a,ref:o,props:i,_owner:iM.current}}Qh.Fragment=rM;Qh.jsx=hk;Qh.jsxs=hk;nk.exports=Qh;var p=nk.exports,Vy={},pk={exports:{}},jr={},mk={exports:{}},yk={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(R,z){var H=R.length;R.push(z);e:for(;0<H;){var Z=H-1>>>1,G=R[Z];if(0<i(G,z))R[Z]=z,R[H]=G,H=Z;else break e}}function r(R){return R.length===0?null:R[0]}function n(R){if(R.length===0)return null;var z=R[0],H=R.pop();if(H!==z){R[0]=H;e:for(var Z=0,G=R.length,oe=G>>>1;Z<oe;){var we=2*(Z+1)-1,Ce=R[we],Ke=we+1,At=R[Ke];if(0>i(Ce,H))Ke<G&&0>i(At,Ce)?(R[Z]=At,R[Ke]=H,Z=Ke):(R[Z]=Ce,R[we]=H,Z=we);else if(Ke<G&&0>i(At,H))R[Z]=At,R[Ke]=H,Z=Ke;else break e}}return z}function i(R,z){var H=R.sortIndex-z.sortIndex;return H!==0?H:R.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],f=1,c=null,d=3,h=!1,m=!1,y=!1,g=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(R){for(var z=r(u);z!==null;){if(z.callback===null)n(u);else if(z.startTime<=R)n(u),z.sortIndex=z.expirationTime,t(l,z);else break;z=r(u)}}function O(R){if(y=!1,x(R),!m)if(r(l)!==null)m=!0,B(w);else{var z=r(u);z!==null&&W(O,z.startTime-R)}}function w(R,z){m=!1,y&&(y=!1,b(E),E=-1),h=!0;var H=d;try{for(x(z),c=r(l);c!==null&&(!(c.expirationTime>z)||R&&!A());){var Z=c.callback;if(typeof Z=="function"){c.callback=null,d=c.priorityLevel;var G=Z(c.expirationTime<=z);z=e.unstable_now(),typeof G=="function"?c.callback=G:c===r(l)&&n(l),x(z)}else n(l);c=r(l)}if(c!==null)var oe=!0;else{var we=r(u);we!==null&&W(O,we.startTime-z),oe=!1}return oe}finally{c=null,d=H,h=!1}}var S=!1,_=null,E=-1,j=5,N=-1;function A(){return!(e.unstable_now()-N<j)}function C(){if(_!==null){var R=e.unstable_now();N=R;var z=!0;try{z=_(!0,R)}finally{z?M():(S=!1,_=null)}}else S=!1}var M;if(typeof v=="function")M=function(){v(C)};else if(typeof MessageChannel<"u"){var D=new MessageChannel,L=D.port2;D.port1.onmessage=C,M=function(){L.postMessage(null)}}else M=function(){g(C,0)};function B(R){_=R,S||(S=!0,M())}function W(R,z){E=g(function(){R(e.unstable_now())},z)}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(R){R.callback=null},e.unstable_continueExecution=function(){m||h||(m=!0,B(w))},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(R){switch(d){case 1:case 2:case 3:var z=3;break;default:z=d}var H=d;d=z;try{return R()}finally{d=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(R,z){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var H=d;d=R;try{return z()}finally{d=H}},e.unstable_scheduleCallback=function(R,z,H){var Z=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?Z+H:Z):H=Z,R){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=H+G,R={id:f++,callback:z,priorityLevel:R,startTime:H,expirationTime:G,sortIndex:-1},H>Z?(R.sortIndex=H,t(u,R),r(l)===null&&R===r(u)&&(y?(b(E),E=-1):y=!0,W(O,H-Z))):(R.sortIndex=G,t(l,R),m||h||(m=!0,B(w))),R},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(R){var z=d;return function(){var H=d;d=z;try{return R.apply(this,arguments)}finally{d=H}}}})(yk);mk.exports=yk;var oM=mk.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 sM=k,_r=oM;function K(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var vk=new Set,vu={};function so(e,t){ys(e,t),ys(e+"Capture",t)}function ys(e,t){for(vu[e]=t,e=0;e<t.length;e++)vk.add(t[e])}var ri=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Wy=Object.prototype.hasOwnProperty,lM=/^[: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]*$/,j1={},k1={};function uM(e){return Wy.call(k1,e)?!0:Wy.call(j1,e)?!1:lM.test(e)?k1[e]=!0:(j1[e]=!0,!1)}function cM(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fM(e,t,r,n){if(t===null||typeof t>"u"||cM(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Zt(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Pt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Pt[e]=new Zt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Pt[t]=new Zt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Pt[e]=new Zt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Pt[e]=new Zt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Pt[e]=new Zt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Pt[e]=new Zt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Pt[e]=new Zt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Pt[e]=new Zt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Pt[e]=new Zt(e,5,!1,e.toLowerCase(),null,!1,!1)});var q0=/[\-:]([a-z])/g;function H0(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(q0,H0);Pt[t]=new Zt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(q0,H0);Pt[t]=new Zt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(q0,H0);Pt[t]=new Zt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Pt[e]=new Zt(e,1,!1,e.toLowerCase(),null,!1,!1)});Pt.xlinkHref=new Zt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Pt[e]=new Zt(e,1,!1,e.toLowerCase(),null,!0,!0)});function K0(e,t,r,n){var i=Pt.hasOwnProperty(t)?Pt[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(fM(t,r,i,n)&&(r=null),n||i===null?uM(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var ci=sM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,nf=Symbol.for("react.element"),ko=Symbol.for("react.portal"),Po=Symbol.for("react.fragment"),G0=Symbol.for("react.strict_mode"),qy=Symbol.for("react.profiler"),gk=Symbol.for("react.provider"),xk=Symbol.for("react.context"),X0=Symbol.for("react.forward_ref"),Hy=Symbol.for("react.suspense"),Ky=Symbol.for("react.suspense_list"),Q0=Symbol.for("react.memo"),bi=Symbol.for("react.lazy"),bk=Symbol.for("react.offscreen"),P1=Symbol.iterator;function Ol(e){return e===null||typeof e!="object"?null:(e=P1&&e[P1]||e["@@iterator"],typeof e=="function"?e:null)}var Ye=Object.assign,Nm;function ql(e){if(Nm===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Nm=t&&t[1]||""}return`
`+Nm+e}var Cm=!1;function Mm(e,t){if(!e||Cm)return"";Cm=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var i=u.stack.split(`
`),a=n.stack.split(`
`),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=`
`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{Cm=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ql(e):""}function dM(e){switch(e.tag){case 5:return ql(e.type);case 16:return ql("Lazy");case 13:return ql("Suspense");case 19:return ql("SuspenseList");case 0:case 2:case 15:return e=Mm(e.type,!1),e;case 11:return e=Mm(e.type.render,!1),e;case 1:return e=Mm(e.type,!0),e;default:return""}}function Gy(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Po:return"Fragment";case ko:return"Portal";case qy:return"Profiler";case G0:return"StrictMode";case Hy:return"Suspense";case Ky:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case xk:return(e.displayName||"Context")+".Consumer";case gk:return(e._context.displayName||"Context")+".Provider";case X0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q0:return t=e.displayName||null,t!==null?t:Gy(e.type)||"Memo";case bi:t=e._payload,e=e._init;try{return Gy(e(t))}catch{}}return null}function hM(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gy(t);case 8:return t===G0?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ea(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wk(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pM(e){var t=wk(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function af(e){e._valueTracker||(e._valueTracker=pM(e))}function Sk(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=wk(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function sd(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Xy(e,t){var r=t.checked;return Ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function A1(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ea(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ok(e,t){t=t.checked,t!=null&&K0(e,"checked",t,!1)}function Qy(e,t){Ok(e,t);var r=ea(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Yy(e,t.type,r):t.hasOwnProperty("defaultValue")&&Yy(e,t.type,ea(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function T1(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Yy(e,t,r){(t!=="number"||sd(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Hl=Array.isArray;function qo(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+ea(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Zy(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(K(91));return Ye({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function $1(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(K(92));if(Hl(r)){if(1<r.length)throw Error(K(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ea(r)}}function _k(e,t){var r=ea(t.value),n=ea(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function N1(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ek(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Jy(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ek(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var of,jk=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(of=of||document.createElement("div"),of.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=of.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function gu(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Yl={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},mM=["Webkit","ms","Moz","O"];Object.keys(Yl).forEach(function(e){mM.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yl[t]=Yl[e]})});function kk(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Yl.hasOwnProperty(e)&&Yl[e]?(""+t).trim():t+"px"}function Pk(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=kk(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var yM=Ye({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 ev(e,t){if(t){if(yM[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(K(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(K(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(K(61))}if(t.style!=null&&typeof t.style!="object")throw Error(K(62))}}function tv(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var rv=null;function Y0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nv=null,Ho=null,Ko=null;function C1(e){if(e=Ic(e)){if(typeof nv!="function")throw Error(K(280));var t=e.stateNode;t&&(t=tp(t),nv(e.stateNode,e.type,t))}}function Ak(e){Ho?Ko?Ko.push(e):Ko=[e]:Ho=e}function Tk(){if(Ho){var e=Ho,t=Ko;if(Ko=Ho=null,C1(e),t)for(e=0;e<t.length;e++)C1(t[e])}}function $k(e,t){return e(t)}function Nk(){}var Im=!1;function Ck(e,t,r){if(Im)return e(t,r);Im=!0;try{return $k(e,t,r)}finally{Im=!1,(Ho!==null||Ko!==null)&&(Nk(),Tk())}}function xu(e,t){var r=e.stateNode;if(r===null)return null;var n=tp(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(K(231,t,typeof r));return r}var iv=!1;if(ri)try{var _l={};Object.defineProperty(_l,"passive",{get:function(){iv=!0}}),window.addEventListener("test",_l,_l),window.removeEventListener("test",_l,_l)}catch{iv=!1}function vM(e,t,r,n,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(f){this.onError(f)}}var Zl=!1,ld=null,ud=!1,av=null,gM={onError:function(e){Zl=!0,ld=e}};function xM(e,t,r,n,i,a,o,s,l){Zl=!1,ld=null,vM.apply(gM,arguments)}function bM(e,t,r,n,i,a,o,s,l){if(xM.apply(this,arguments),Zl){if(Zl){var u=ld;Zl=!1,ld=null}else throw Error(K(198));ud||(ud=!0,av=u)}}function lo(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Mk(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function M1(e){if(lo(e)!==e)throw Error(K(188))}function wM(e){var t=e.alternate;if(!t){if(t=lo(e),t===null)throw Error(K(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return M1(i),e;if(a===n)return M1(i),t;a=a.sibling}throw Error(K(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,s=i.child;s;){if(s===r){o=!0,r=i,n=a;break}if(s===n){o=!0,n=i,r=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===r){o=!0,r=a,n=i;break}if(s===n){o=!0,n=a,r=i;break}s=s.sibling}if(!o)throw Error(K(189))}}if(r.alternate!==n)throw Error(K(190))}if(r.tag!==3)throw Error(K(188));return r.stateNode.current===r?e:t}function Ik(e){return e=wM(e),e!==null?Rk(e):null}function Rk(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Rk(e);if(t!==null)return t;e=e.sibling}return null}var Dk=_r.unstable_scheduleCallback,I1=_r.unstable_cancelCallback,SM=_r.unstable_shouldYield,OM=_r.unstable_requestPaint,it=_r.unstable_now,_M=_r.unstable_getCurrentPriorityLevel,Z0=_r.unstable_ImmediatePriority,Lk=_r.unstable_UserBlockingPriority,cd=_r.unstable_NormalPriority,EM=_r.unstable_LowPriority,Fk=_r.unstable_IdlePriority,Yh=null,On=null;function jM(e){if(On&&typeof On.onCommitFiberRoot=="function")try{On.onCommitFiberRoot(Yh,e,void 0,(e.current.flags&128)===128)}catch{}}var an=Math.clz32?Math.clz32:AM,kM=Math.log,PM=Math.LN2;function AM(e){return e>>>=0,e===0?32:31-(kM(e)/PM|0)|0}var sf=64,lf=4194304;function Kl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function fd(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~i;s!==0?n=Kl(s):(a&=o,a!==0&&(n=Kl(a)))}else o=r&~i,o!==0?n=Kl(o):a!==0&&(n=Kl(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-an(t),i=1<<r,n|=e[r],t&=~i;return n}function TM(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function $M(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-an(a),s=1<<o,l=i[o];l===-1?(!(s&r)||s&n)&&(i[o]=TM(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function ov(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Bk(){var e=sf;return sf<<=1,!(sf&4194240)&&(sf=64),e}function Rm(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Cc(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-an(t),e[t]=r}function NM(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-an(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}function J0(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-an(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var Ae=0;function zk(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Uk,ex,Vk,Wk,qk,sv=!1,uf=[],Ui=null,Vi=null,Wi=null,bu=new Map,wu=new Map,Oi=[],CM="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 R1(e,t){switch(e){case"focusin":case"focusout":Ui=null;break;case"dragenter":case"dragleave":Vi=null;break;case"mouseover":case"mouseout":Wi=null;break;case"pointerover":case"pointerout":bu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":wu.delete(t.pointerId)}}function El(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Ic(t),t!==null&&ex(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function MM(e,t,r,n,i){switch(t){case"focusin":return Ui=El(Ui,e,t,r,n,i),!0;case"dragenter":return Vi=El(Vi,e,t,r,n,i),!0;case"mouseover":return Wi=El(Wi,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return bu.set(a,El(bu.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,wu.set(a,El(wu.get(a)||null,e,t,r,n,i)),!0}return!1}function Hk(e){var t=ba(e.target);if(t!==null){var r=lo(t);if(r!==null){if(t=r.tag,t===13){if(t=Mk(r),t!==null){e.blockedOn=t,qk(e.priority,function(){Vk(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function zf(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=lv(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);rv=n,r.target.dispatchEvent(n),rv=null}else return t=Ic(r),t!==null&&ex(t),e.blockedOn=r,!1;t.shift()}return!0}function D1(e,t,r){zf(e)&&r.delete(t)}function IM(){sv=!1,Ui!==null&&zf(Ui)&&(Ui=null),Vi!==null&&zf(Vi)&&(Vi=null),Wi!==null&&zf(Wi)&&(Wi=null),bu.forEach(D1),wu.forEach(D1)}function jl(e,t){e.blockedOn===t&&(e.blockedOn=null,sv||(sv=!0,_r.unstable_scheduleCallback(_r.unstable_NormalPriority,IM)))}function Su(e){function t(i){return jl(i,e)}if(0<uf.length){jl(uf[0],e);for(var r=1;r<uf.length;r++){var n=uf[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Ui!==null&&jl(Ui,e),Vi!==null&&jl(Vi,e),Wi!==null&&jl(Wi,e),bu.forEach(t),wu.forEach(t),r=0;r<Oi.length;r++)n=Oi[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Oi.length&&(r=Oi[0],r.blockedOn===null);)Hk(r),r.blockedOn===null&&Oi.shift()}var Go=ci.ReactCurrentBatchConfig,dd=!0;function RM(e,t,r,n){var i=Ae,a=Go.transition;Go.transition=null;try{Ae=1,tx(e,t,r,n)}finally{Ae=i,Go.transition=a}}function DM(e,t,r,n){var i=Ae,a=Go.transition;Go.transition=null;try{Ae=4,tx(e,t,r,n)}finally{Ae=i,Go.transition=a}}function tx(e,t,r,n){if(dd){var i=lv(e,t,r,n);if(i===null)Hm(e,t,n,hd,r),R1(e,n);else if(MM(i,e,t,r,n))n.stopPropagation();else if(R1(e,n),t&4&&-1<CM.indexOf(e)){for(;i!==null;){var a=Ic(i);if(a!==null&&Uk(a),a=lv(e,t,r,n),a===null&&Hm(e,t,n,hd,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else Hm(e,t,n,null,r)}}var hd=null;function lv(e,t,r,n){if(hd=null,e=Y0(n),e=ba(e),e!==null)if(t=lo(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Mk(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return hd=e,null}function Kk(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(_M()){case Z0:return 1;case Lk:return 4;case cd:case EM:return 16;case Fk:return 536870912;default:return 16}default:return 16}}var Li=null,rx=null,Uf=null;function Gk(){if(Uf)return Uf;var e,t=rx,r=t.length,n,i="value"in Li?Li.value:Li.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===i[a-n];n++);return Uf=i.slice(e,1<n?1-n:void 0)}function Vf(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function cf(){return!0}function L1(){return!1}function kr(e){function t(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?cf:L1,this.isPropagationStopped=L1,this}return Ye(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=cf)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=cf)},persist:function(){},isPersistent:cf}),t}var Zs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nx=kr(Zs),Mc=Ye({},Zs,{view:0,detail:0}),LM=kr(Mc),Dm,Lm,kl,Zh=Ye({},Mc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ix,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==kl&&(kl&&e.type==="mousemove"?(Dm=e.screenX-kl.screenX,Lm=e.screenY-kl.screenY):Lm=Dm=0,kl=e),Dm)},movementY:function(e){return"movementY"in e?e.movementY:Lm}}),F1=kr(Zh),FM=Ye({},Zh,{dataTransfer:0}),BM=kr(FM),zM=Ye({},Mc,{relatedTarget:0}),Fm=kr(zM),UM=Ye({},Zs,{animationName:0,elapsedTime:0,pseudoElement:0}),VM=kr(UM),WM=Ye({},Zs,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),qM=kr(WM),HM=Ye({},Zs,{data:0}),B1=kr(HM),KM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},GM={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"},XM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function QM(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=XM[e])?!!t[e]:!1}function ix(){return QM}var YM=Ye({},Mc,{key:function(e){if(e.key){var t=KM[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vf(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?GM[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ix,charCode:function(e){return e.type==="keypress"?Vf(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vf(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ZM=kr(YM),JM=Ye({},Zh,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),z1=kr(JM),eI=Ye({},Mc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ix}),tI=kr(eI),rI=Ye({},Zs,{propertyName:0,elapsedTime:0,pseudoElement:0}),nI=kr(rI),iI=Ye({},Zh,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),aI=kr(iI),oI=[9,13,27,32],ax=ri&&"CompositionEvent"in window,Jl=null;ri&&"documentMode"in document&&(Jl=document.documentMode);var sI=ri&&"TextEvent"in window&&!Jl,Xk=ri&&(!ax||Jl&&8<Jl&&11>=Jl),U1=String.fromCharCode(32),V1=!1;function Qk(e,t){switch(e){case"keyup":return oI.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yk(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ao=!1;function lI(e,t){switch(e){case"compositionend":return Yk(t);case"keypress":return t.which!==32?null:(V1=!0,U1);case"textInput":return e=t.data,e===U1&&V1?null:e;default:return null}}function uI(e,t){if(Ao)return e==="compositionend"||!ax&&Qk(e,t)?(e=Gk(),Uf=rx=Li=null,Ao=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Xk&&t.locale!=="ko"?null:t.data;default:return null}}var cI={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 W1(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!cI[e.type]:t==="textarea"}function Zk(e,t,r,n){Ak(n),t=pd(t,"onChange"),0<t.length&&(r=new nx("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var eu=null,Ou=null;function fI(e){uP(e,0)}function Jh(e){var t=No(e);if(Sk(t))return e}function dI(e,t){if(e==="change")return t}var Jk=!1;if(ri){var Bm;if(ri){var zm="oninput"in document;if(!zm){var q1=document.createElement("div");q1.setAttribute("oninput","return;"),zm=typeof q1.oninput=="function"}Bm=zm}else Bm=!1;Jk=Bm&&(!document.documentMode||9<document.documentMode)}function H1(){eu&&(eu.detachEvent("onpropertychange",eP),Ou=eu=null)}function eP(e){if(e.propertyName==="value"&&Jh(Ou)){var t=[];Zk(t,Ou,e,Y0(e)),Ck(fI,t)}}function hI(e,t,r){e==="focusin"?(H1(),eu=t,Ou=r,eu.attachEvent("onpropertychange",eP)):e==="focusout"&&H1()}function pI(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Jh(Ou)}function mI(e,t){if(e==="click")return Jh(t)}function yI(e,t){if(e==="input"||e==="change")return Jh(t)}function vI(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var un=typeof Object.is=="function"?Object.is:vI;function _u(e,t){if(un(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!Wy.call(t,i)||!un(e[i],t[i]))return!1}return!0}function K1(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function G1(e,t){var r=K1(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=K1(r)}}function tP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?tP(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rP(){for(var e=window,t=sd();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=sd(e.document)}return t}function ox(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function gI(e){var t=rP(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&tP(r.ownerDocument.documentElement,r)){if(n!==null&&ox(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=G1(r,a);var o=G1(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var xI=ri&&"documentMode"in document&&11>=document.documentMode,To=null,uv=null,tu=null,cv=!1;function X1(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;cv||To==null||To!==sd(n)||(n=To,"selectionStart"in n&&ox(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),tu&&_u(tu,n)||(tu=n,n=pd(uv,"onSelect"),0<n.length&&(t=new nx("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=To)))}function ff(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var $o={animationend:ff("Animation","AnimationEnd"),animationiteration:ff("Animation","AnimationIteration"),animationstart:ff("Animation","AnimationStart"),transitionend:ff("Transition","TransitionEnd")},Um={},nP={};ri&&(nP=document.createElement("div").style,"AnimationEvent"in window||(delete $o.animationend.animation,delete $o.animationiteration.animation,delete $o.animationstart.animation),"TransitionEvent"in window||delete $o.transitionend.transition);function ep(e){if(Um[e])return Um[e];if(!$o[e])return e;var t=$o[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in nP)return Um[e]=t[r];return e}var iP=ep("animationend"),aP=ep("animationiteration"),oP=ep("animationstart"),sP=ep("transitionend"),lP=new Map,Q1="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 na(e,t){lP.set(e,t),so(t,[e])}for(var Vm=0;Vm<Q1.length;Vm++){var Wm=Q1[Vm],bI=Wm.toLowerCase(),wI=Wm[0].toUpperCase()+Wm.slice(1);na(bI,"on"+wI)}na(iP,"onAnimationEnd");na(aP,"onAnimationIteration");na(oP,"onAnimationStart");na("dblclick","onDoubleClick");na("focusin","onFocus");na("focusout","onBlur");na(sP,"onTransitionEnd");ys("onMouseEnter",["mouseout","mouseover"]);ys("onMouseLeave",["mouseout","mouseover"]);ys("onPointerEnter",["pointerout","pointerover"]);ys("onPointerLeave",["pointerout","pointerover"]);so("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));so("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));so("onBeforeInput",["compositionend","keypress","textInput","paste"]);so("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));so("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));so("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gl="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(" "),SI=new Set("cancel close invalid load scroll toggle".split(" ").concat(Gl));function Y1(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,bM(n,t,void 0,e),e.currentTarget=null}function uP(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var s=n[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;Y1(i,s,u),a=l}else for(o=0;o<n.length;o++){if(s=n[o],l=s.instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;Y1(i,s,u),a=l}}}if(ud)throw e=av,ud=!1,av=null,e}function Be(e,t){var r=t[mv];r===void 0&&(r=t[mv]=new Set);var n=e+"__bubble";r.has(n)||(cP(t,e,2,!1),r.add(n))}function qm(e,t,r){var n=0;t&&(n|=4),cP(r,e,n,t)}var df="_reactListening"+Math.random().toString(36).slice(2);function Eu(e){if(!e[df]){e[df]=!0,vk.forEach(function(r){r!=="selectionchange"&&(SI.has(r)||qm(r,!1,e),qm(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[df]||(t[df]=!0,qm("selectionchange",!1,t))}}function cP(e,t,r,n){switch(Kk(t)){case 1:var i=RM;break;case 4:i=DM;break;default:i=tx}r=i.bind(null,t,r,e),i=void 0,!iv||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Hm(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var s=n.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=ba(s),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}s=s.parentNode}}n=n.return}Ck(function(){var u=a,f=Y0(r),c=[];e:{var d=lP.get(e);if(d!==void 0){var h=nx,m=e;switch(e){case"keypress":if(Vf(r)===0)break e;case"keydown":case"keyup":h=ZM;break;case"focusin":m="focus",h=Fm;break;case"focusout":m="blur",h=Fm;break;case"beforeblur":case"afterblur":h=Fm;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=F1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=BM;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=tI;break;case iP:case aP:case oP:h=VM;break;case sP:h=nI;break;case"scroll":h=LM;break;case"wheel":h=aI;break;case"copy":case"cut":case"paste":h=qM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=z1}var y=(t&4)!==0,g=!y&&e==="scroll",b=y?d!==null?d+"Capture":null:d;y=[];for(var v=u,x;v!==null;){x=v;var O=x.stateNode;if(x.tag===5&&O!==null&&(x=O,b!==null&&(O=xu(v,b),O!=null&&y.push(ju(v,O,x)))),g)break;v=v.return}0<y.length&&(d=new h(d,m,null,r,f),c.push({event:d,listeners:y}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&r!==rv&&(m=r.relatedTarget||r.fromElement)&&(ba(m)||m[ni]))break e;if((h||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,h?(m=r.relatedTarget||r.toElement,h=u,m=m?ba(m):null,m!==null&&(g=lo(m),m!==g||m.tag!==5&&m.tag!==6)&&(m=null)):(h=null,m=u),h!==m)){if(y=F1,O="onMouseLeave",b="onMouseEnter",v="mouse",(e==="pointerout"||e==="pointerover")&&(y=z1,O="onPointerLeave",b="onPointerEnter",v="pointer"),g=h==null?d:No(h),x=m==null?d:No(m),d=new y(O,v+"leave",h,r,f),d.target=g,d.relatedTarget=x,O=null,ba(f)===u&&(y=new y(b,v+"enter",m,r,f),y.target=x,y.relatedTarget=g,O=y),g=O,h&&m)t:{for(y=h,b=m,v=0,x=y;x;x=bo(x))v++;for(x=0,O=b;O;O=bo(O))x++;for(;0<v-x;)y=bo(y),v--;for(;0<x-v;)b=bo(b),x--;for(;v--;){if(y===b||b!==null&&y===b.alternate)break t;y=bo(y),b=bo(b)}y=null}else y=null;h!==null&&Z1(c,d,h,y,!1),m!==null&&g!==null&&Z1(c,g,m,y,!0)}}e:{if(d=u?No(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var w=dI;else if(W1(d))if(Jk)w=yI;else{w=pI;var S=hI}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(w=mI);if(w&&(w=w(e,u))){Zk(c,w,r,f);break e}S&&S(e,d,u),e==="focusout"&&(S=d._wrapperState)&&S.controlled&&d.type==="number"&&Yy(d,"number",d.value)}switch(S=u?No(u):window,e){case"focusin":(W1(S)||S.contentEditable==="true")&&(To=S,uv=u,tu=null);break;case"focusout":tu=uv=To=null;break;case"mousedown":cv=!0;break;case"contextmenu":case"mouseup":case"dragend":cv=!1,X1(c,r,f);break;case"selectionchange":if(xI)break;case"keydown":case"keyup":X1(c,r,f)}var _;if(ax)e:{switch(e){case"compositionstart":var E="onCompositionStart";break e;case"compositionend":E="onCompositionEnd";break e;case"compositionupdate":E="onCompositionUpdate";break e}E=void 0}else Ao?Qk(e,r)&&(E="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(E="onCompositionStart");E&&(Xk&&r.locale!=="ko"&&(Ao||E!=="onCompositionStart"?E==="onCompositionEnd"&&Ao&&(_=Gk()):(Li=f,rx="value"in Li?Li.value:Li.textContent,Ao=!0)),S=pd(u,E),0<S.length&&(E=new B1(E,e,null,r,f),c.push({event:E,listeners:S}),_?E.data=_:(_=Yk(r),_!==null&&(E.data=_)))),(_=sI?lI(e,r):uI(e,r))&&(u=pd(u,"onBeforeInput"),0<u.length&&(f=new B1("onBeforeInput","beforeinput",null,r,f),c.push({event:f,listeners:u}),f.data=_))}uP(c,t)})}function ju(e,t,r){return{instance:e,listener:t,currentTarget:r}}function pd(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=xu(e,r),a!=null&&n.unshift(ju(e,a,i)),a=xu(e,t),a!=null&&n.push(ju(e,a,i))),e=e.return}return n}function bo(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Z1(e,t,r,n,i){for(var a=t._reactName,o=[];r!==null&&r!==n;){var s=r,l=s.alternate,u=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&u!==null&&(s=u,i?(l=xu(r,a),l!=null&&o.unshift(ju(r,l,s))):i||(l=xu(r,a),l!=null&&o.push(ju(r,l,s)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var OI=/\r\n?/g,_I=/\u0000|\uFFFD/g;function J1(e){return(typeof e=="string"?e:""+e).replace(OI,`
`).replace(_I,"")}function hf(e,t,r){if(t=J1(t),J1(e)!==t&&r)throw Error(K(425))}function md(){}var fv=null,dv=null;function hv(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var pv=typeof setTimeout=="function"?setTimeout:void 0,EI=typeof clearTimeout=="function"?clearTimeout:void 0,ew=typeof Promise=="function"?Promise:void 0,jI=typeof queueMicrotask=="function"?queueMicrotask:typeof ew<"u"?function(e){return ew.resolve(null).then(e).catch(kI)}:pv;function kI(e){setTimeout(function(){throw e})}function Km(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Su(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);Su(t)}function qi(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function tw(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Js=Math.random().toString(36).slice(2),bn="__reactFiber$"+Js,ku="__reactProps$"+Js,ni="__reactContainer$"+Js,mv="__reactEvents$"+Js,PI="__reactListeners$"+Js,AI="__reactHandles$"+Js;function ba(e){var t=e[bn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ni]||r[bn]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=tw(e);e!==null;){if(r=e[bn])return r;e=tw(e)}return t}e=r,r=e.parentNode}return null}function Ic(e){return e=e[bn]||e[ni],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function No(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(K(33))}function tp(e){return e[ku]||null}var yv=[],Co=-1;function ia(e){return{current:e}}function Ve(e){0>Co||(e.current=yv[Co],yv[Co]=null,Co--)}function Le(e,t){Co++,yv[Co]=e.current,e.current=t}var ta={},Ft=ia(ta),ur=ia(!1),Ha=ta;function vs(e,t){var r=e.type.contextTypes;if(!r)return ta;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function cr(e){return e=e.childContextTypes,e!=null}function yd(){Ve(ur),Ve(Ft)}function rw(e,t,r){if(Ft.current!==ta)throw Error(K(168));Le(Ft,t),Le(ur,r)}function fP(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(K(108,hM(e)||"Unknown",i));return Ye({},r,n)}function vd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ta,Ha=Ft.current,Le(Ft,e),Le(ur,ur.current),!0}function nw(e,t,r){var n=e.stateNode;if(!n)throw Error(K(169));r?(e=fP(e,t,Ha),n.__reactInternalMemoizedMergedChildContext=e,Ve(ur),Ve(Ft),Le(Ft,e)):Ve(ur),Le(ur,r)}var Wn=null,rp=!1,Gm=!1;function dP(e){Wn===null?Wn=[e]:Wn.push(e)}function TI(e){rp=!0,dP(e)}function aa(){if(!Gm&&Wn!==null){Gm=!0;var e=0,t=Ae;try{var r=Wn;for(Ae=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Wn=null,rp=!1}catch(i){throw Wn!==null&&(Wn=Wn.slice(e+1)),Dk(Z0,aa),i}finally{Ae=t,Gm=!1}}return null}var Mo=[],Io=0,gd=null,xd=0,Mr=[],Ir=0,Ka=null,Kn=1,Gn="";function pa(e,t){Mo[Io++]=xd,Mo[Io++]=gd,gd=e,xd=t}function hP(e,t,r){Mr[Ir++]=Kn,Mr[Ir++]=Gn,Mr[Ir++]=Ka,Ka=e;var n=Kn;e=Gn;var i=32-an(n)-1;n&=~(1<<i),r+=1;var a=32-an(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,Kn=1<<32-an(t)+i|r<<i|n,Gn=a+e}else Kn=1<<a|r<<i|n,Gn=e}function sx(e){e.return!==null&&(pa(e,1),hP(e,1,0))}function lx(e){for(;e===gd;)gd=Mo[--Io],Mo[Io]=null,xd=Mo[--Io],Mo[Io]=null;for(;e===Ka;)Ka=Mr[--Ir],Mr[Ir]=null,Gn=Mr[--Ir],Mr[Ir]=null,Kn=Mr[--Ir],Mr[Ir]=null}var wr=null,br=null,qe=!1,Jr=null;function pP(e,t){var r=Dr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function iw(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,wr=e,br=qi(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,wr=e,br=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Ka!==null?{id:Kn,overflow:Gn}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Dr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,wr=e,br=null,!0):!1;default:return!1}}function vv(e){return(e.mode&1)!==0&&(e.flags&128)===0}function gv(e){if(qe){var t=br;if(t){var r=t;if(!iw(e,t)){if(vv(e))throw Error(K(418));t=qi(r.nextSibling);var n=wr;t&&iw(e,t)?pP(n,r):(e.flags=e.flags&-4097|2,qe=!1,wr=e)}}else{if(vv(e))throw Error(K(418));e.flags=e.flags&-4097|2,qe=!1,wr=e}}}function aw(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;wr=e}function pf(e){if(e!==wr)return!1;if(!qe)return aw(e),qe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!hv(e.type,e.memoizedProps)),t&&(t=br)){if(vv(e))throw mP(),Error(K(418));for(;t;)pP(e,t),t=qi(t.nextSibling)}if(aw(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(K(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){br=qi(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}br=null}}else br=wr?qi(e.stateNode.nextSibling):null;return!0}function mP(){for(var e=br;e;)e=qi(e.nextSibling)}function gs(){br=wr=null,qe=!1}function ux(e){Jr===null?Jr=[e]:Jr.push(e)}var $I=ci.ReactCurrentBatchConfig;function Pl(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(K(309));var n=r.stateNode}if(!n)throw Error(K(147,e));var i=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(K(284));if(!r._owner)throw Error(K(290,e))}return e}function mf(e,t){throw e=Object.prototype.toString.call(t),Error(K(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ow(e){var t=e._init;return t(e._payload)}function yP(e){function t(b,v){if(e){var x=b.deletions;x===null?(b.deletions=[v],b.flags|=16):x.push(v)}}function r(b,v){if(!e)return null;for(;v!==null;)t(b,v),v=v.sibling;return null}function n(b,v){for(b=new Map;v!==null;)v.key!==null?b.set(v.key,v):b.set(v.index,v),v=v.sibling;return b}function i(b,v){return b=Xi(b,v),b.index=0,b.sibling=null,b}function a(b,v,x){return b.index=x,e?(x=b.alternate,x!==null?(x=x.index,x<v?(b.flags|=2,v):x):(b.flags|=2,v)):(b.flags|=1048576,v)}function o(b){return e&&b.alternate===null&&(b.flags|=2),b}function s(b,v,x,O){return v===null||v.tag!==6?(v=ty(x,b.mode,O),v.return=b,v):(v=i(v,x),v.return=b,v)}function l(b,v,x,O){var w=x.type;return w===Po?f(b,v,x.props.children,O,x.key):v!==null&&(v.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===bi&&ow(w)===v.type)?(O=i(v,x.props),O.ref=Pl(b,v,x),O.return=b,O):(O=Qf(x.type,x.key,x.props,null,b.mode,O),O.ref=Pl(b,v,x),O.return=b,O)}function u(b,v,x,O){return v===null||v.tag!==4||v.stateNode.containerInfo!==x.containerInfo||v.stateNode.implementation!==x.implementation?(v=ry(x,b.mode,O),v.return=b,v):(v=i(v,x.children||[]),v.return=b,v)}function f(b,v,x,O,w){return v===null||v.tag!==7?(v=Ua(x,b.mode,O,w),v.return=b,v):(v=i(v,x),v.return=b,v)}function c(b,v,x){if(typeof v=="string"&&v!==""||typeof v=="number")return v=ty(""+v,b.mode,x),v.return=b,v;if(typeof v=="object"&&v!==null){switch(v.$$typeof){case nf:return x=Qf(v.type,v.key,v.props,null,b.mode,x),x.ref=Pl(b,null,v),x.return=b,x;case ko:return v=ry(v,b.mode,x),v.return=b,v;case bi:var O=v._init;return c(b,O(v._payload),x)}if(Hl(v)||Ol(v))return v=Ua(v,b.mode,x,null),v.return=b,v;mf(b,v)}return null}function d(b,v,x,O){var w=v!==null?v.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return w!==null?null:s(b,v,""+x,O);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case nf:return x.key===w?l(b,v,x,O):null;case ko:return x.key===w?u(b,v,x,O):null;case bi:return w=x._init,d(b,v,w(x._payload),O)}if(Hl(x)||Ol(x))return w!==null?null:f(b,v,x,O,null);mf(b,x)}return null}function h(b,v,x,O,w){if(typeof O=="string"&&O!==""||typeof O=="number")return b=b.get(x)||null,s(v,b,""+O,w);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case nf:return b=b.get(O.key===null?x:O.key)||null,l(v,b,O,w);case ko:return b=b.get(O.key===null?x:O.key)||null,u(v,b,O,w);case bi:var S=O._init;return h(b,v,x,S(O._payload),w)}if(Hl(O)||Ol(O))return b=b.get(x)||null,f(v,b,O,w,null);mf(v,O)}return null}function m(b,v,x,O){for(var w=null,S=null,_=v,E=v=0,j=null;_!==null&&E<x.length;E++){_.index>E?(j=_,_=null):j=_.sibling;var N=d(b,_,x[E],O);if(N===null){_===null&&(_=j);break}e&&_&&N.alternate===null&&t(b,_),v=a(N,v,E),S===null?w=N:S.sibling=N,S=N,_=j}if(E===x.length)return r(b,_),qe&&pa(b,E),w;if(_===null){for(;E<x.length;E++)_=c(b,x[E],O),_!==null&&(v=a(_,v,E),S===null?w=_:S.sibling=_,S=_);return qe&&pa(b,E),w}for(_=n(b,_);E<x.length;E++)j=h(_,b,E,x[E],O),j!==null&&(e&&j.alternate!==null&&_.delete(j.key===null?E:j.key),v=a(j,v,E),S===null?w=j:S.sibling=j,S=j);return e&&_.forEach(function(A){return t(b,A)}),qe&&pa(b,E),w}function y(b,v,x,O){var w=Ol(x);if(typeof w!="function")throw Error(K(150));if(x=w.call(x),x==null)throw Error(K(151));for(var S=w=null,_=v,E=v=0,j=null,N=x.next();_!==null&&!N.done;E++,N=x.next()){_.index>E?(j=_,_=null):j=_.sibling;var A=d(b,_,N.value,O);if(A===null){_===null&&(_=j);break}e&&_&&A.alternate===null&&t(b,_),v=a(A,v,E),S===null?w=A:S.sibling=A,S=A,_=j}if(N.done)return r(b,_),qe&&pa(b,E),w;if(_===null){for(;!N.done;E++,N=x.next())N=c(b,N.value,O),N!==null&&(v=a(N,v,E),S===null?w=N:S.sibling=N,S=N);return qe&&pa(b,E),w}for(_=n(b,_);!N.done;E++,N=x.next())N=h(_,b,E,N.value,O),N!==null&&(e&&N.alternate!==null&&_.delete(N.key===null?E:N.key),v=a(N,v,E),S===null?w=N:S.sibling=N,S=N);return e&&_.forEach(function(C){return t(b,C)}),qe&&pa(b,E),w}function g(b,v,x,O){if(typeof x=="object"&&x!==null&&x.type===Po&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case nf:e:{for(var w=x.key,S=v;S!==null;){if(S.key===w){if(w=x.type,w===Po){if(S.tag===7){r(b,S.sibling),v=i(S,x.props.children),v.return=b,b=v;break e}}else if(S.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===bi&&ow(w)===S.type){r(b,S.sibling),v=i(S,x.props),v.ref=Pl(b,S,x),v.return=b,b=v;break e}r(b,S);break}else t(b,S);S=S.sibling}x.type===Po?(v=Ua(x.props.children,b.mode,O,x.key),v.return=b,b=v):(O=Qf(x.type,x.key,x.props,null,b.mode,O),O.ref=Pl(b,v,x),O.return=b,b=O)}return o(b);case ko:e:{for(S=x.key;v!==null;){if(v.key===S)if(v.tag===4&&v.stateNode.containerInfo===x.containerInfo&&v.stateNode.implementation===x.implementation){r(b,v.sibling),v=i(v,x.children||[]),v.return=b,b=v;break e}else{r(b,v);break}else t(b,v);v=v.sibling}v=ry(x,b.mode,O),v.return=b,b=v}return o(b);case bi:return S=x._init,g(b,v,S(x._payload),O)}if(Hl(x))return m(b,v,x,O);if(Ol(x))return y(b,v,x,O);mf(b,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,v!==null&&v.tag===6?(r(b,v.sibling),v=i(v,x),v.return=b,b=v):(r(b,v),v=ty(x,b.mode,O),v.return=b,b=v),o(b)):r(b,v)}return g}var xs=yP(!0),vP=yP(!1),bd=ia(null),wd=null,Ro=null,cx=null;function fx(){cx=Ro=wd=null}function dx(e){var t=bd.current;Ve(bd),e._currentValue=t}function xv(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Xo(e,t){wd=e,cx=Ro=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(sr=!0),e.firstContext=null)}function Br(e){var t=e._currentValue;if(cx!==e)if(e={context:e,memoizedValue:t,next:null},Ro===null){if(wd===null)throw Error(K(308));Ro=e,wd.dependencies={lanes:0,firstContext:e}}else Ro=Ro.next=e;return t}var wa=null;function hx(e){wa===null?wa=[e]:wa.push(e)}function gP(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,hx(t)):(r.next=i.next,i.next=r),t.interleaved=r,ii(e,n)}function ii(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var wi=!1;function px(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function xP(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Zn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Hi(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Oe&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,ii(e,r)}return i=n.interleaved,i===null?(t.next=t,hx(n)):(t.next=i.next,i.next=t),n.interleaved=t,ii(e,r)}function Wf(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,J0(e,r)}}function sw(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Sd(e,t,r,n){var i=e.updateQueue;wi=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=u:s.next=u,f.lastBaseUpdate=l))}if(a!==null){var c=i.baseState;o=0,f=u=l=null,s=a;do{var d=s.lane,h=s.eventTime;if((n&d)===d){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,y=s;switch(d=t,h=r,y.tag){case 1:if(m=y.payload,typeof m=="function"){c=m.call(h,c,d);break e}c=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=y.payload,d=typeof m=="function"?m.call(h,c,d):m,d==null)break e;c=Ye({},c,d);break e;case 2:wi=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(u=f=h,l=c):f=f.next=h,o|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(1);if(f===null&&(l=c),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Xa|=o,e.lanes=o,e.memoizedState=c}}function lw(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(K(191,i));i.call(n)}}}var Rc={},_n=ia(Rc),Pu=ia(Rc),Au=ia(Rc);function Sa(e){if(e===Rc)throw Error(K(174));return e}function mx(e,t){switch(Le(Au,t),Le(Pu,e),Le(_n,Rc),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Jy(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Jy(t,e)}Ve(_n),Le(_n,t)}function bs(){Ve(_n),Ve(Pu),Ve(Au)}function bP(e){Sa(Au.current);var t=Sa(_n.current),r=Jy(t,e.type);t!==r&&(Le(Pu,e),Le(_n,r))}function yx(e){Pu.current===e&&(Ve(_n),Ve(Pu))}var Ge=ia(0);function Od(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Xm=[];function vx(){for(var e=0;e<Xm.length;e++)Xm[e]._workInProgressVersionPrimary=null;Xm.length=0}var qf=ci.ReactCurrentDispatcher,Qm=ci.ReactCurrentBatchConfig,Ga=0,Xe=null,ht=null,bt=null,_d=!1,ru=!1,Tu=0,NI=0;function $t(){throw Error(K(321))}function gx(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!un(e[r],t[r]))return!1;return!0}function xx(e,t,r,n,i,a){if(Ga=a,Xe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,qf.current=e===null||e.memoizedState===null?RI:DI,e=r(n,i),ru){a=0;do{if(ru=!1,Tu=0,25<=a)throw Error(K(301));a+=1,bt=ht=null,t.updateQueue=null,qf.current=LI,e=r(n,i)}while(ru)}if(qf.current=Ed,t=ht!==null&&ht.next!==null,Ga=0,bt=ht=Xe=null,_d=!1,t)throw Error(K(300));return e}function bx(){var e=Tu!==0;return Tu=0,e}function pn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return bt===null?Xe.memoizedState=bt=e:bt=bt.next=e,bt}function zr(){if(ht===null){var e=Xe.alternate;e=e!==null?e.memoizedState:null}else e=ht.next;var t=bt===null?Xe.memoizedState:bt.next;if(t!==null)bt=t,ht=e;else{if(e===null)throw Error(K(310));ht=e,e={memoizedState:ht.memoizedState,baseState:ht.baseState,baseQueue:ht.baseQueue,queue:ht.queue,next:null},bt===null?Xe.memoizedState=bt=e:bt=bt.next=e}return bt}function $u(e,t){return typeof t=="function"?t(e):t}function Ym(e){var t=zr(),r=t.queue;if(r===null)throw Error(K(311));r.lastRenderedReducer=e;var n=ht,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var s=o=null,l=null,u=a;do{var f=u.lane;if((Ga&f)===f)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var c={lane:f,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=c,o=n):l=l.next=c,Xe.lanes|=f,Xa|=f}u=u.next}while(u!==null&&u!==a);l===null?o=n:l.next=s,un(n,t.memoizedState)||(sr=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do a=i.lane,Xe.lanes|=a,Xa|=a,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Zm(e){var t=zr(),r=t.queue;if(r===null)throw Error(K(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);un(a,t.memoizedState)||(sr=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function wP(){}function SP(e,t){var r=Xe,n=zr(),i=t(),a=!un(n.memoizedState,i);if(a&&(n.memoizedState=i,sr=!0),n=n.queue,wx(EP.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||bt!==null&&bt.memoizedState.tag&1){if(r.flags|=2048,Nu(9,_P.bind(null,r,n,i,t),void 0,null),St===null)throw Error(K(349));Ga&30||OP(r,t,i)}return i}function OP(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Xe.updateQueue,t===null?(t={lastEffect:null,stores:null},Xe.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function _P(e,t,r,n){t.value=r,t.getSnapshot=n,jP(t)&&kP(e)}function EP(e,t,r){return r(function(){jP(t)&&kP(e)})}function jP(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!un(e,r)}catch{return!0}}function kP(e){var t=ii(e,1);t!==null&&on(t,e,1,-1)}function uw(e){var t=pn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:$u,lastRenderedState:e},t.queue=e,e=e.dispatch=II.bind(null,Xe,e),[t.memoizedState,e]}function Nu(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Xe.updateQueue,t===null?(t={lastEffect:null,stores:null},Xe.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function PP(){return zr().memoizedState}function Hf(e,t,r,n){var i=pn();Xe.flags|=e,i.memoizedState=Nu(1|t,r,void 0,n===void 0?null:n)}function np(e,t,r,n){var i=zr();n=n===void 0?null:n;var a=void 0;if(ht!==null){var o=ht.memoizedState;if(a=o.destroy,n!==null&&gx(n,o.deps)){i.memoizedState=Nu(t,r,a,n);return}}Xe.flags|=e,i.memoizedState=Nu(1|t,r,a,n)}function cw(e,t){return Hf(8390656,8,e,t)}function wx(e,t){return np(2048,8,e,t)}function AP(e,t){return np(4,2,e,t)}function TP(e,t){return np(4,4,e,t)}function $P(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function NP(e,t,r){return r=r!=null?r.concat([e]):null,np(4,4,$P.bind(null,t,e),r)}function Sx(){}function CP(e,t){var r=zr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&gx(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function MP(e,t){var r=zr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&gx(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function IP(e,t,r){return Ga&21?(un(r,t)||(r=Bk(),Xe.lanes|=r,Xa|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,sr=!0),e.memoizedState=r)}function CI(e,t){var r=Ae;Ae=r!==0&&4>r?r:4,e(!0);var n=Qm.transition;Qm.transition={};try{e(!1),t()}finally{Ae=r,Qm.transition=n}}function RP(){return zr().memoizedState}function MI(e,t,r){var n=Gi(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},DP(e))LP(t,r);else if(r=gP(e,t,r,n),r!==null){var i=Qt();on(r,e,n,i),FP(r,t,n)}}function II(e,t,r){var n=Gi(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(DP(e))LP(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,un(s,o)){var l=t.interleaved;l===null?(i.next=i,hx(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=gP(e,t,i,n),r!==null&&(i=Qt(),on(r,e,n,i),FP(r,t,n))}}function DP(e){var t=e.alternate;return e===Xe||t!==null&&t===Xe}function LP(e,t){ru=_d=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function FP(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,J0(e,r)}}var Ed={readContext:Br,useCallback:$t,useContext:$t,useEffect:$t,useImperativeHandle:$t,useInsertionEffect:$t,useLayoutEffect:$t,useMemo:$t,useReducer:$t,useRef:$t,useState:$t,useDebugValue:$t,useDeferredValue:$t,useTransition:$t,useMutableSource:$t,useSyncExternalStore:$t,useId:$t,unstable_isNewReconciler:!1},RI={readContext:Br,useCallback:function(e,t){return pn().memoizedState=[e,t===void 0?null:t],e},useContext:Br,useEffect:cw,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Hf(4194308,4,$P.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Hf(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hf(4,2,e,t)},useMemo:function(e,t){var r=pn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=pn();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=MI.bind(null,Xe,e),[n.memoizedState,e]},useRef:function(e){var t=pn();return e={current:e},t.memoizedState=e},useState:uw,useDebugValue:Sx,useDeferredValue:function(e){return pn().memoizedState=e},useTransition:function(){var e=uw(!1),t=e[0];return e=CI.bind(null,e[1]),pn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Xe,i=pn();if(qe){if(r===void 0)throw Error(K(407));r=r()}else{if(r=t(),St===null)throw Error(K(349));Ga&30||OP(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,cw(EP.bind(null,n,a,e),[e]),n.flags|=2048,Nu(9,_P.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=pn(),t=St.identifierPrefix;if(qe){var r=Gn,n=Kn;r=(n&~(1<<32-an(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Tu++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=NI++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},DI={readContext:Br,useCallback:CP,useContext:Br,useEffect:wx,useImperativeHandle:NP,useInsertionEffect:AP,useLayoutEffect:TP,useMemo:MP,useReducer:Ym,useRef:PP,useState:function(){return Ym($u)},useDebugValue:Sx,useDeferredValue:function(e){var t=zr();return IP(t,ht.memoizedState,e)},useTransition:function(){var e=Ym($u)[0],t=zr().memoizedState;return[e,t]},useMutableSource:wP,useSyncExternalStore:SP,useId:RP,unstable_isNewReconciler:!1},LI={readContext:Br,useCallback:CP,useContext:Br,useEffect:wx,useImperativeHandle:NP,useInsertionEffect:AP,useLayoutEffect:TP,useMemo:MP,useReducer:Zm,useRef:PP,useState:function(){return Zm($u)},useDebugValue:Sx,useDeferredValue:function(e){var t=zr();return ht===null?t.memoizedState=e:IP(t,ht.memoizedState,e)},useTransition:function(){var e=Zm($u)[0],t=zr().memoizedState;return[e,t]},useMutableSource:wP,useSyncExternalStore:SP,useId:RP,unstable_isNewReconciler:!1};function Kr(e,t){if(e&&e.defaultProps){t=Ye({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function bv(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:Ye({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ip={isMounted:function(e){return(e=e._reactInternals)?lo(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Qt(),i=Gi(e),a=Zn(n,i);a.payload=t,r!=null&&(a.callback=r),t=Hi(e,a,i),t!==null&&(on(t,e,i,n),Wf(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Qt(),i=Gi(e),a=Zn(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=Hi(e,a,i),t!==null&&(on(t,e,i,n),Wf(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Qt(),n=Gi(e),i=Zn(r,n);i.tag=2,t!=null&&(i.callback=t),t=Hi(e,i,n),t!==null&&(on(t,e,n,r),Wf(t,e,n))}};function fw(e,t,r,n,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,o):t.prototype&&t.prototype.isPureReactComponent?!_u(r,n)||!_u(i,a):!0}function BP(e,t,r){var n=!1,i=ta,a=t.contextType;return typeof a=="object"&&a!==null?a=Br(a):(i=cr(t)?Ha:Ft.current,n=t.contextTypes,a=(n=n!=null)?vs(e,i):ta),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ip,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function dw(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ip.enqueueReplaceState(t,t.state,null)}function wv(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},px(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Br(a):(a=cr(t)?Ha:Ft.current,i.context=vs(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(bv(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&ip.enqueueReplaceState(i,i.state,null),Sd(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function ws(e,t){try{var r="",n=t;do r+=dM(n),n=n.return;while(n);var i=r}catch(a){i=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:i,digest:null}}function Jm(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Sv(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var FI=typeof WeakMap=="function"?WeakMap:Map;function zP(e,t,r){r=Zn(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){kd||(kd=!0,Nv=n),Sv(e,t)},r}function UP(e,t,r){r=Zn(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){Sv(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){Sv(e,t),typeof n!="function"&&(Ki===null?Ki=new Set([this]):Ki.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function hw(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new FI;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=JI.bind(null,e,t,r),t.then(e,e))}function pw(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function mw(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Zn(-1,1),t.tag=2,Hi(r,t,1))),r.lanes|=1),e)}var BI=ci.ReactCurrentOwner,sr=!1;function Vt(e,t,r,n){t.child=e===null?vP(t,null,r,n):xs(t,e.child,r,n)}function yw(e,t,r,n,i){r=r.render;var a=t.ref;return Xo(t,i),n=xx(e,t,r,n,a,i),r=bx(),e!==null&&!sr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ai(e,t,i)):(qe&&r&&sx(t),t.flags|=1,Vt(e,t,n,i),t.child)}function vw(e,t,r,n,i){if(e===null){var a=r.type;return typeof a=="function"&&!Tx(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,VP(e,t,a,n,i)):(e=Qf(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(r=r.compare,r=r!==null?r:_u,r(o,n)&&e.ref===t.ref)return ai(e,t,i)}return t.flags|=1,e=Xi(a,n),e.ref=t.ref,e.return=t,t.child=e}function VP(e,t,r,n,i){if(e!==null){var a=e.memoizedProps;if(_u(a,n)&&e.ref===t.ref)if(sr=!1,t.pendingProps=n=a,(e.lanes&i)!==0)e.flags&131072&&(sr=!0);else return t.lanes=e.lanes,ai(e,t,i)}return Ov(e,t,r,n,i)}function WP(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Le(Lo,yr),yr|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Le(Lo,yr),yr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Le(Lo,yr),yr|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,Le(Lo,yr),yr|=n;return Vt(e,t,i,r),t.child}function qP(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Ov(e,t,r,n,i){var a=cr(r)?Ha:Ft.current;return a=vs(t,a),Xo(t,i),r=xx(e,t,r,n,a,i),n=bx(),e!==null&&!sr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ai(e,t,i)):(qe&&n&&sx(t),t.flags|=1,Vt(e,t,r,i),t.child)}function gw(e,t,r,n,i){if(cr(r)){var a=!0;vd(t)}else a=!1;if(Xo(t,i),t.stateNode===null)Kf(e,t),BP(t,r,n),wv(t,r,n,i),n=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=r.contextType;typeof u=="object"&&u!==null?u=Br(u):(u=cr(r)?Ha:Ft.current,u=vs(t,u));var f=r.getDerivedStateFromProps,c=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";c||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==n||l!==u)&&dw(t,o,n,u),wi=!1;var d=t.memoizedState;o.state=d,Sd(t,n,o,i),l=t.memoizedState,s!==n||d!==l||ur.current||wi?(typeof f=="function"&&(bv(t,r,f,n),l=t.memoizedState),(s=wi||fw(t,r,s,n,d,l,u))?(c||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=u,n=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,xP(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Kr(t.type,s),o.props=u,c=t.pendingProps,d=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=Br(l):(l=cr(r)?Ha:Ft.current,l=vs(t,l));var h=r.getDerivedStateFromProps;(f=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==c||d!==l)&&dw(t,o,n,l),wi=!1,d=t.memoizedState,o.state=d,Sd(t,n,o,i);var m=t.memoizedState;s!==c||d!==m||ur.current||wi?(typeof h=="function"&&(bv(t,r,h,n),m=t.memoizedState),(u=wi||fw(t,r,u,n,d,m,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,m,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,m,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),o.props=n,o.state=m,o.context=l,n=u):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return _v(e,t,r,n,a,i)}function _v(e,t,r,n,i,a){qP(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return i&&nw(t,r,!1),ai(e,t,a);n=t.stateNode,BI.current=t;var s=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=xs(t,e.child,null,a),t.child=xs(t,null,s,a)):Vt(e,t,s,a),t.memoizedState=n.state,i&&nw(t,r,!0),t.child}function HP(e){var t=e.stateNode;t.pendingContext?rw(e,t.pendingContext,t.pendingContext!==t.context):t.context&&rw(e,t.context,!1),mx(e,t.containerInfo)}function xw(e,t,r,n,i){return gs(),ux(i),t.flags|=256,Vt(e,t,r,n),t.child}var Ev={dehydrated:null,treeContext:null,retryLane:0};function jv(e){return{baseLanes:e,cachePool:null,transitions:null}}function KP(e,t,r){var n=t.pendingProps,i=Ge.current,a=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Le(Ge,i&1),e===null)return gv(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,a?(n=t.mode,a=t.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=sp(o,n,0,null),e=Ua(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=jv(r),t.memoizedState=Ev,e):Ox(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return zI(e,t,o,n,s,i,r);if(a){a=n.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Xi(i,l),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=Xi(s,a):(a=Ua(a,o,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,o=e.child.memoizedState,o=o===null?jv(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~r,t.memoizedState=Ev,n}return a=e.child,e=a.sibling,n=Xi(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Ox(e,t){return t=sp({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yf(e,t,r,n){return n!==null&&ux(n),xs(t,e.child,null,r),e=Ox(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zI(e,t,r,n,i,a,o){if(r)return t.flags&256?(t.flags&=-257,n=Jm(Error(K(422))),yf(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=sp({mode:"visible",children:n.children},i,0,null),a=Ua(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&xs(t,e.child,null,o),t.child.memoizedState=jv(o),t.memoizedState=Ev,a);if(!(t.mode&1))return yf(e,t,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(K(419)),n=Jm(a,n,void 0),yf(e,t,o,n)}if(s=(o&e.childLanes)!==0,sr||s){if(n=St,n!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,ii(e,i),on(n,e,i,-1))}return Ax(),n=Jm(Error(K(421))),yf(e,t,o,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=eR.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,br=qi(i.nextSibling),wr=t,qe=!0,Jr=null,e!==null&&(Mr[Ir++]=Kn,Mr[Ir++]=Gn,Mr[Ir++]=Ka,Kn=e.id,Gn=e.overflow,Ka=t),t=Ox(t,n.children),t.flags|=4096,t)}function bw(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),xv(e.return,t,r)}function ey(e,t,r,n,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function GP(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(Vt(e,t,n.children,r),n=Ge.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&bw(e,r,t);else if(e.tag===19)bw(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Le(Ge,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Od(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),ey(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Od(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}ey(t,!0,r,null,a);break;case"together":ey(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Kf(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ai(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Xa|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(K(153));if(t.child!==null){for(e=t.child,r=Xi(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Xi(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function UI(e,t,r){switch(t.tag){case 3:HP(t),gs();break;case 5:bP(t);break;case 1:cr(t.type)&&vd(t);break;case 4:mx(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Le(bd,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Le(Ge,Ge.current&1),t.flags|=128,null):r&t.child.childLanes?KP(e,t,r):(Le(Ge,Ge.current&1),e=ai(e,t,r),e!==null?e.sibling:null);Le(Ge,Ge.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return GP(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Le(Ge,Ge.current),n)break;return null;case 22:case 23:return t.lanes=0,WP(e,t,r)}return ai(e,t,r)}var XP,kv,QP,YP;XP=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};kv=function(){};QP=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Sa(_n.current);var a=null;switch(r){case"input":i=Xy(e,i),n=Xy(e,n),a=[];break;case"select":i=Ye({},i,{value:void 0}),n=Ye({},n,{value:void 0}),a=[];break;case"textarea":i=Zy(e,i),n=Zy(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=md)}ev(r,n);var o;r=null;for(u in i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(vu.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var l=n[u];if(s=i!=null?i[u]:void 0,n.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(u,r)),r=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(vu.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Be("scroll",e),a||s===l||(a=[])):(a=a||[]).push(u,l))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};YP=function(e,t,r,n){r!==n&&(t.flags|=4)};function Al(e,t){if(!qe)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Nt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function VI(e,t,r){var n=t.pendingProps;switch(lx(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Nt(t),null;case 1:return cr(t.type)&&yd(),Nt(t),null;case 3:return n=t.stateNode,bs(),Ve(ur),Ve(Ft),vx(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(pf(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Jr!==null&&(Iv(Jr),Jr=null))),kv(e,t),Nt(t),null;case 5:yx(t);var i=Sa(Au.current);if(r=t.type,e!==null&&t.stateNode!=null)QP(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(K(166));return Nt(t),null}if(e=Sa(_n.current),pf(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[bn]=t,n[ku]=a,e=(t.mode&1)!==0,r){case"dialog":Be("cancel",n),Be("close",n);break;case"iframe":case"object":case"embed":Be("load",n);break;case"video":case"audio":for(i=0;i<Gl.length;i++)Be(Gl[i],n);break;case"source":Be("error",n);break;case"img":case"image":case"link":Be("error",n),Be("load",n);break;case"details":Be("toggle",n);break;case"input":A1(n,a),Be("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Be("invalid",n);break;case"textarea":$1(n,a),Be("invalid",n)}ev(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&hf(n.textContent,s,e),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&hf(n.textContent,s,e),i=["children",""+s]):vu.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Be("scroll",n)}switch(r){case"input":af(n),T1(n,a,!0);break;case"textarea":af(n),N1(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=md)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ek(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[bn]=t,e[ku]=n,XP(e,t,!1,!1),t.stateNode=e;e:{switch(o=tv(r,n),r){case"dialog":Be("cancel",e),Be("close",e),i=n;break;case"iframe":case"object":case"embed":Be("load",e),i=n;break;case"video":case"audio":for(i=0;i<Gl.length;i++)Be(Gl[i],e);i=n;break;case"source":Be("error",e),i=n;break;case"img":case"image":case"link":Be("error",e),Be("load",e),i=n;break;case"details":Be("toggle",e),i=n;break;case"input":A1(e,n),i=Xy(e,n),Be("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=Ye({},n,{value:void 0}),Be("invalid",e);break;case"textarea":$1(e,n),i=Zy(e,n),Be("invalid",e);break;default:i=n}ev(r,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?Pk(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&jk(e,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&gu(e,l):typeof l=="number"&&gu(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(vu.hasOwnProperty(a)?l!=null&&a==="onScroll"&&Be("scroll",e):l!=null&&K0(e,a,l,o))}switch(r){case"input":af(e),T1(e,n,!1);break;case"textarea":af(e),N1(e);break;case"option":n.value!=null&&e.setAttribute("value",""+ea(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?qo(e,!!n.multiple,a,!1):n.defaultValue!=null&&qo(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=md)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Nt(t),null;case 6:if(e&&t.stateNode!=null)YP(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(K(166));if(r=Sa(Au.current),Sa(_n.current),pf(t)){if(n=t.stateNode,r=t.memoizedProps,n[bn]=t,(a=n.nodeValue!==r)&&(e=wr,e!==null))switch(e.tag){case 3:hf(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&hf(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[bn]=t,t.stateNode=n}return Nt(t),null;case 13:if(Ve(Ge),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(qe&&br!==null&&t.mode&1&&!(t.flags&128))mP(),gs(),t.flags|=98560,a=!1;else if(a=pf(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(K(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(K(317));a[bn]=t}else gs(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Nt(t),a=!1}else Jr!==null&&(Iv(Jr),Jr=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||Ge.current&1?yt===0&&(yt=3):Ax())),t.updateQueue!==null&&(t.flags|=4),Nt(t),null);case 4:return bs(),kv(e,t),e===null&&Eu(t.stateNode.containerInfo),Nt(t),null;case 10:return dx(t.type._context),Nt(t),null;case 17:return cr(t.type)&&yd(),Nt(t),null;case 19:if(Ve(Ge),a=t.memoizedState,a===null)return Nt(t),null;if(n=(t.flags&128)!==0,o=a.rendering,o===null)if(n)Al(a,!1);else{if(yt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Od(e),o!==null){for(t.flags|=128,Al(a,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Le(Ge,Ge.current&1|2),t.child}e=e.sibling}a.tail!==null&&it()>Ss&&(t.flags|=128,n=!0,Al(a,!1),t.lanes=4194304)}else{if(!n)if(e=Od(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Al(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!qe)return Nt(t),null}else 2*it()-a.renderingStartTime>Ss&&r!==1073741824&&(t.flags|=128,n=!0,Al(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=it(),t.sibling=null,r=Ge.current,Le(Ge,n?r&1|2:r&1),t):(Nt(t),null);case 22:case 23:return Px(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?yr&1073741824&&(Nt(t),t.subtreeFlags&6&&(t.flags|=8192)):Nt(t),null;case 24:return null;case 25:return null}throw Error(K(156,t.tag))}function WI(e,t){switch(lx(t),t.tag){case 1:return cr(t.type)&&yd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bs(),Ve(ur),Ve(Ft),vx(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return yx(t),null;case 13:if(Ve(Ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(K(340));gs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ve(Ge),null;case 4:return bs(),null;case 10:return dx(t.type._context),null;case 22:case 23:return Px(),null;case 24:return null;default:return null}}var vf=!1,Rt=!1,qI=typeof WeakSet=="function"?WeakSet:Set,re=null;function Do(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){et(e,t,n)}else r.current=null}function Pv(e,t,r){try{r()}catch(n){et(e,t,n)}}var ww=!1;function HI(e,t){if(fv=dd,e=rP(),ox(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,u=0,f=0,c=e,d=null;t:for(;;){for(var h;c!==r||i!==0&&c.nodeType!==3||(s=o+i),c!==a||n!==0&&c.nodeType!==3||(l=o+n),c.nodeType===3&&(o+=c.nodeValue.length),(h=c.firstChild)!==null;)d=c,c=h;for(;;){if(c===e)break t;if(d===r&&++u===i&&(s=o),d===a&&++f===n&&(l=o),(h=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=h}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(dv={focusedElem:e,selectionRange:r},dd=!1,re=t;re!==null;)if(t=re,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,re=e;else for(;re!==null;){t=re;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var y=m.memoizedProps,g=m.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?y:Kr(t.type,y),g);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(K(163))}}catch(O){et(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,re=e;break}re=t.return}return m=ww,ww=!1,m}function nu(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Pv(t,r,a)}i=i.next}while(i!==n)}}function ap(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Av(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function ZP(e){var t=e.alternate;t!==null&&(e.alternate=null,ZP(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[bn],delete t[ku],delete t[mv],delete t[PI],delete t[AI])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function JP(e){return e.tag===5||e.tag===3||e.tag===4}function Sw(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||JP(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Tv(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=md));else if(n!==4&&(e=e.child,e!==null))for(Tv(e,t,r),e=e.sibling;e!==null;)Tv(e,t,r),e=e.sibling}function $v(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for($v(e,t,r),e=e.sibling;e!==null;)$v(e,t,r),e=e.sibling}var jt=null,Qr=!1;function vi(e,t,r){for(r=r.child;r!==null;)eA(e,t,r),r=r.sibling}function eA(e,t,r){if(On&&typeof On.onCommitFiberUnmount=="function")try{On.onCommitFiberUnmount(Yh,r)}catch{}switch(r.tag){case 5:Rt||Do(r,t);case 6:var n=jt,i=Qr;jt=null,vi(e,t,r),jt=n,Qr=i,jt!==null&&(Qr?(e=jt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):jt.removeChild(r.stateNode));break;case 18:jt!==null&&(Qr?(e=jt,r=r.stateNode,e.nodeType===8?Km(e.parentNode,r):e.nodeType===1&&Km(e,r),Su(e)):Km(jt,r.stateNode));break;case 4:n=jt,i=Qr,jt=r.stateNode.containerInfo,Qr=!0,vi(e,t,r),jt=n,Qr=i;break;case 0:case 11:case 14:case 15:if(!Rt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Pv(r,t,o),i=i.next}while(i!==n)}vi(e,t,r);break;case 1:if(!Rt&&(Do(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){et(r,t,s)}vi(e,t,r);break;case 21:vi(e,t,r);break;case 22:r.mode&1?(Rt=(n=Rt)||r.memoizedState!==null,vi(e,t,r),Rt=n):vi(e,t,r);break;default:vi(e,t,r)}}function Ow(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new qI),t.forEach(function(n){var i=tR.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function qr(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:jt=s.stateNode,Qr=!1;break e;case 3:jt=s.stateNode.containerInfo,Qr=!0;break e;case 4:jt=s.stateNode.containerInfo,Qr=!0;break e}s=s.return}if(jt===null)throw Error(K(160));eA(a,o,i),jt=null,Qr=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){et(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)tA(t,e),t=t.sibling}function tA(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(qr(t,e),dn(e),n&4){try{nu(3,e,e.return),ap(3,e)}catch(y){et(e,e.return,y)}try{nu(5,e,e.return)}catch(y){et(e,e.return,y)}}break;case 1:qr(t,e),dn(e),n&512&&r!==null&&Do(r,r.return);break;case 5:if(qr(t,e),dn(e),n&512&&r!==null&&Do(r,r.return),e.flags&32){var i=e.stateNode;try{gu(i,"")}catch(y){et(e,e.return,y)}}if(n&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=r!==null?r.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&Ok(i,a),tv(s,o);var u=tv(s,a);for(o=0;o<l.length;o+=2){var f=l[o],c=l[o+1];f==="style"?Pk(i,c):f==="dangerouslySetInnerHTML"?jk(i,c):f==="children"?gu(i,c):K0(i,f,c,u)}switch(s){case"input":Qy(i,a);break;case"textarea":_k(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var h=a.value;h!=null?qo(i,!!a.multiple,h,!1):d!==!!a.multiple&&(a.defaultValue!=null?qo(i,!!a.multiple,a.defaultValue,!0):qo(i,!!a.multiple,a.multiple?[]:"",!1))}i[ku]=a}catch(y){et(e,e.return,y)}}break;case 6:if(qr(t,e),dn(e),n&4){if(e.stateNode===null)throw Error(K(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(y){et(e,e.return,y)}}break;case 3:if(qr(t,e),dn(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Su(t.containerInfo)}catch(y){et(e,e.return,y)}break;case 4:qr(t,e),dn(e);break;case 13:qr(t,e),dn(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(jx=it())),n&4&&Ow(e);break;case 22:if(f=r!==null&&r.memoizedState!==null,e.mode&1?(Rt=(u=Rt)||f,qr(t,e),Rt=u):qr(t,e),dn(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!f&&e.mode&1)for(re=e,f=e.child;f!==null;){for(c=re=f;re!==null;){switch(d=re,h=d.child,d.tag){case 0:case 11:case 14:case 15:nu(4,d,d.return);break;case 1:Do(d,d.return);var m=d.stateNode;if(typeof m.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(y){et(n,r,y)}}break;case 5:Do(d,d.return);break;case 22:if(d.memoizedState!==null){Ew(c);continue}}h!==null?(h.return=d,re=h):Ew(c)}f=f.sibling}e:for(f=null,c=e;;){if(c.tag===5){if(f===null){f=c;try{i=c.stateNode,u?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=c.stateNode,l=c.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=kk("display",o))}catch(y){et(e,e.return,y)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=u?"":c.memoizedProps}catch(y){et(e,e.return,y)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:qr(t,e),dn(e),n&4&&Ow(e);break;case 21:break;default:qr(t,e),dn(e)}}function dn(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(JP(r)){var n=r;break e}r=r.return}throw Error(K(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(gu(i,""),n.flags&=-33);var a=Sw(e);$v(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,s=Sw(e);Tv(e,s,o);break;default:throw Error(K(161))}}catch(l){et(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function KI(e,t,r){re=e,rA(e)}function rA(e,t,r){for(var n=(e.mode&1)!==0;re!==null;){var i=re,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||vf;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Rt;s=vf;var u=Rt;if(vf=o,(Rt=l)&&!u)for(re=i;re!==null;)o=re,l=o.child,o.tag===22&&o.memoizedState!==null?jw(i):l!==null?(l.return=o,re=l):jw(i);for(;a!==null;)re=a,rA(a),a=a.sibling;re=i,vf=s,Rt=u}_w(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,re=a):_w(e)}}function _w(e){for(;re!==null;){var t=re;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Rt||ap(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Rt)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:Kr(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&lw(t,a,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}lw(t,o,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var f=u.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&Su(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(K(163))}Rt||t.flags&512&&Av(t)}catch(d){et(t,t.return,d)}}if(t===e){re=null;break}if(r=t.sibling,r!==null){r.return=t.return,re=r;break}re=t.return}}function Ew(e){for(;re!==null;){var t=re;if(t===e){re=null;break}var r=t.sibling;if(r!==null){r.return=t.return,re=r;break}re=t.return}}function jw(e){for(;re!==null;){var t=re;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ap(4,t)}catch(l){et(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){et(t,i,l)}}var a=t.return;try{Av(t)}catch(l){et(t,a,l)}break;case 5:var o=t.return;try{Av(t)}catch(l){et(t,o,l)}}}catch(l){et(t,t.return,l)}if(t===e){re=null;break}var s=t.sibling;if(s!==null){s.return=t.return,re=s;break}re=t.return}}var GI=Math.ceil,jd=ci.ReactCurrentDispatcher,_x=ci.ReactCurrentOwner,Fr=ci.ReactCurrentBatchConfig,Oe=0,St=null,lt=null,kt=0,yr=0,Lo=ia(0),yt=0,Cu=null,Xa=0,op=0,Ex=0,iu=null,ir=null,jx=0,Ss=1/0,Un=null,kd=!1,Nv=null,Ki=null,gf=!1,Fi=null,Pd=0,au=0,Cv=null,Gf=-1,Xf=0;function Qt(){return Oe&6?it():Gf!==-1?Gf:Gf=it()}function Gi(e){return e.mode&1?Oe&2&&kt!==0?kt&-kt:$I.transition!==null?(Xf===0&&(Xf=Bk()),Xf):(e=Ae,e!==0||(e=window.event,e=e===void 0?16:Kk(e.type)),e):1}function on(e,t,r,n){if(50<au)throw au=0,Cv=null,Error(K(185));Cc(e,r,n),(!(Oe&2)||e!==St)&&(e===St&&(!(Oe&2)&&(op|=r),yt===4&&_i(e,kt)),fr(e,n),r===1&&Oe===0&&!(t.mode&1)&&(Ss=it()+500,rp&&aa()))}function fr(e,t){var r=e.callbackNode;$M(e,t);var n=fd(e,e===St?kt:0);if(n===0)r!==null&&I1(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&I1(r),t===1)e.tag===0?TI(kw.bind(null,e)):dP(kw.bind(null,e)),jI(function(){!(Oe&6)&&aa()}),r=null;else{switch(zk(n)){case 1:r=Z0;break;case 4:r=Lk;break;case 16:r=cd;break;case 536870912:r=Fk;break;default:r=cd}r=cA(r,nA.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function nA(e,t){if(Gf=-1,Xf=0,Oe&6)throw Error(K(327));var r=e.callbackNode;if(Qo()&&e.callbackNode!==r)return null;var n=fd(e,e===St?kt:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Ad(e,n);else{t=n;var i=Oe;Oe|=2;var a=aA();(St!==e||kt!==t)&&(Un=null,Ss=it()+500,za(e,t));do try{YI();break}catch(s){iA(e,s)}while(1);fx(),jd.current=a,Oe=i,lt!==null?t=0:(St=null,kt=0,t=yt)}if(t!==0){if(t===2&&(i=ov(e),i!==0&&(n=i,t=Mv(e,i))),t===1)throw r=Cu,za(e,0),_i(e,n),fr(e,it()),r;if(t===6)_i(e,n);else{if(i=e.current.alternate,!(n&30)&&!XI(i)&&(t=Ad(e,n),t===2&&(a=ov(e),a!==0&&(n=a,t=Mv(e,a))),t===1))throw r=Cu,za(e,0),_i(e,n),fr(e,it()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(K(345));case 2:ma(e,ir,Un);break;case 3:if(_i(e,n),(n&130023424)===n&&(t=jx+500-it(),10<t)){if(fd(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){Qt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=pv(ma.bind(null,e,ir,Un),t);break}ma(e,ir,Un);break;case 4:if(_i(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var o=31-an(n);a=1<<o,o=t[o],o>i&&(i=o),n&=~a}if(n=i,n=it()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*GI(n/1960))-n,10<n){e.timeoutHandle=pv(ma.bind(null,e,ir,Un),n);break}ma(e,ir,Un);break;case 5:ma(e,ir,Un);break;default:throw Error(K(329))}}}return fr(e,it()),e.callbackNode===r?nA.bind(null,e):null}function Mv(e,t){var r=iu;return e.current.memoizedState.isDehydrated&&(za(e,t).flags|=256),e=Ad(e,t),e!==2&&(t=ir,ir=r,t!==null&&Iv(t)),e}function Iv(e){ir===null?ir=e:ir.push.apply(ir,e)}function XI(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!un(a(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function _i(e,t){for(t&=~Ex,t&=~op,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-an(t),n=1<<r;e[r]=-1,t&=~n}}function kw(e){if(Oe&6)throw Error(K(327));Qo();var t=fd(e,0);if(!(t&1))return fr(e,it()),null;var r=Ad(e,t);if(e.tag!==0&&r===2){var n=ov(e);n!==0&&(t=n,r=Mv(e,n))}if(r===1)throw r=Cu,za(e,0),_i(e,t),fr(e,it()),r;if(r===6)throw Error(K(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ma(e,ir,Un),fr(e,it()),null}function kx(e,t){var r=Oe;Oe|=1;try{return e(t)}finally{Oe=r,Oe===0&&(Ss=it()+500,rp&&aa())}}function Qa(e){Fi!==null&&Fi.tag===0&&!(Oe&6)&&Qo();var t=Oe;Oe|=1;var r=Fr.transition,n=Ae;try{if(Fr.transition=null,Ae=1,e)return e()}finally{Ae=n,Fr.transition=r,Oe=t,!(Oe&6)&&aa()}}function Px(){yr=Lo.current,Ve(Lo)}function za(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,EI(r)),lt!==null)for(r=lt.return;r!==null;){var n=r;switch(lx(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&yd();break;case 3:bs(),Ve(ur),Ve(Ft),vx();break;case 5:yx(n);break;case 4:bs();break;case 13:Ve(Ge);break;case 19:Ve(Ge);break;case 10:dx(n.type._context);break;case 22:case 23:Px()}r=r.return}if(St=e,lt=e=Xi(e.current,null),kt=yr=t,yt=0,Cu=null,Ex=op=Xa=0,ir=iu=null,wa!==null){for(t=0;t<wa.length;t++)if(r=wa[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}wa=null}return e}function iA(e,t){do{var r=lt;try{if(fx(),qf.current=Ed,_d){for(var n=Xe.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}_d=!1}if(Ga=0,bt=ht=Xe=null,ru=!1,Tu=0,_x.current=null,r===null||r.return===null){yt=1,Cu=t,lt=null;break}e:{var a=e,o=r.return,s=r,l=t;if(t=kt,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,f=s,c=f.tag;if(!(f.mode&1)&&(c===0||c===11||c===15)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=pw(o);if(h!==null){h.flags&=-257,mw(h,o,s,a,t),h.mode&1&&hw(a,u,t),t=h,l=u;var m=t.updateQueue;if(m===null){var y=new Set;y.add(l),t.updateQueue=y}else m.add(l);break e}else{if(!(t&1)){hw(a,u,t),Ax();break e}l=Error(K(426))}}else if(qe&&s.mode&1){var g=pw(o);if(g!==null){!(g.flags&65536)&&(g.flags|=256),mw(g,o,s,a,t),ux(ws(l,s));break e}}a=l=ws(l,s),yt!==4&&(yt=2),iu===null?iu=[a]:iu.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var b=zP(a,l,t);sw(a,b);break e;case 1:s=l;var v=a.type,x=a.stateNode;if(!(a.flags&128)&&(typeof v.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(Ki===null||!Ki.has(x)))){a.flags|=65536,t&=-t,a.lanes|=t;var O=UP(a,s,t);sw(a,O);break e}}a=a.return}while(a!==null)}sA(r)}catch(w){t=w,lt===r&&r!==null&&(lt=r=r.return);continue}break}while(1)}function aA(){var e=jd.current;return jd.current=Ed,e===null?Ed:e}function Ax(){(yt===0||yt===3||yt===2)&&(yt=4),St===null||!(Xa&268435455)&&!(op&268435455)||_i(St,kt)}function Ad(e,t){var r=Oe;Oe|=2;var n=aA();(St!==e||kt!==t)&&(Un=null,za(e,t));do try{QI();break}catch(i){iA(e,i)}while(1);if(fx(),Oe=r,jd.current=n,lt!==null)throw Error(K(261));return St=null,kt=0,yt}function QI(){for(;lt!==null;)oA(lt)}function YI(){for(;lt!==null&&!SM();)oA(lt)}function oA(e){var t=uA(e.alternate,e,yr);e.memoizedProps=e.pendingProps,t===null?sA(e):lt=t,_x.current=null}function sA(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=WI(r,t),r!==null){r.flags&=32767,lt=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{yt=6,lt=null;return}}else if(r=VI(r,t,yr),r!==null){lt=r;return}if(t=t.sibling,t!==null){lt=t;return}lt=t=e}while(t!==null);yt===0&&(yt=5)}function ma(e,t,r){var n=Ae,i=Fr.transition;try{Fr.transition=null,Ae=1,ZI(e,t,r,n)}finally{Fr.transition=i,Ae=n}return null}function ZI(e,t,r,n){do Qo();while(Fi!==null);if(Oe&6)throw Error(K(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(K(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(NM(e,a),e===St&&(lt=St=null,kt=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||gf||(gf=!0,cA(cd,function(){return Qo(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Fr.transition,Fr.transition=null;var o=Ae;Ae=1;var s=Oe;Oe|=4,_x.current=null,HI(e,r),tA(r,e),gI(dv),dd=!!fv,dv=fv=null,e.current=r,KI(r),OM(),Oe=s,Ae=o,Fr.transition=a}else e.current=r;if(gf&&(gf=!1,Fi=e,Pd=i),a=e.pendingLanes,a===0&&(Ki=null),jM(r.stateNode),fr(e,it()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(kd)throw kd=!1,e=Nv,Nv=null,e;return Pd&1&&e.tag!==0&&Qo(),a=e.pendingLanes,a&1?e===Cv?au++:(au=0,Cv=e):au=0,aa(),null}function Qo(){if(Fi!==null){var e=zk(Pd),t=Fr.transition,r=Ae;try{if(Fr.transition=null,Ae=16>e?16:e,Fi===null)var n=!1;else{if(e=Fi,Fi=null,Pd=0,Oe&6)throw Error(K(331));var i=Oe;for(Oe|=4,re=e.current;re!==null;){var a=re,o=a.child;if(re.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(re=u;re!==null;){var f=re;switch(f.tag){case 0:case 11:case 15:nu(8,f,a)}var c=f.child;if(c!==null)c.return=f,re=c;else for(;re!==null;){f=re;var d=f.sibling,h=f.return;if(ZP(f),f===u){re=null;break}if(d!==null){d.return=h,re=d;break}re=h}}}var m=a.alternate;if(m!==null){var y=m.child;if(y!==null){m.child=null;do{var g=y.sibling;y.sibling=null,y=g}while(y!==null)}}re=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,re=o;else e:for(;re!==null;){if(a=re,a.flags&2048)switch(a.tag){case 0:case 11:case 15:nu(9,a,a.return)}var b=a.sibling;if(b!==null){b.return=a.return,re=b;break e}re=a.return}}var v=e.current;for(re=v;re!==null;){o=re;var x=o.child;if(o.subtreeFlags&2064&&x!==null)x.return=o,re=x;else e:for(o=v;re!==null;){if(s=re,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:ap(9,s)}}catch(w){et(s,s.return,w)}if(s===o){re=null;break e}var O=s.sibling;if(O!==null){O.return=s.return,re=O;break e}re=s.return}}if(Oe=i,aa(),On&&typeof On.onPostCommitFiberRoot=="function")try{On.onPostCommitFiberRoot(Yh,e)}catch{}n=!0}return n}finally{Ae=r,Fr.transition=t}}return!1}function Pw(e,t,r){t=ws(r,t),t=zP(e,t,1),e=Hi(e,t,1),t=Qt(),e!==null&&(Cc(e,1,t),fr(e,t))}function et(e,t,r){if(e.tag===3)Pw(e,e,r);else for(;t!==null;){if(t.tag===3){Pw(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ki===null||!Ki.has(n))){e=ws(r,e),e=UP(t,e,1),t=Hi(t,e,1),e=Qt(),t!==null&&(Cc(t,1,e),fr(t,e));break}}t=t.return}}function JI(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Qt(),e.pingedLanes|=e.suspendedLanes&r,St===e&&(kt&r)===r&&(yt===4||yt===3&&(kt&130023424)===kt&&500>it()-jx?za(e,0):Ex|=r),fr(e,t)}function lA(e,t){t===0&&(e.mode&1?(t=lf,lf<<=1,!(lf&130023424)&&(lf=4194304)):t=1);var r=Qt();e=ii(e,t),e!==null&&(Cc(e,t,r),fr(e,r))}function eR(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),lA(e,r)}function tR(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(K(314))}n!==null&&n.delete(t),lA(e,r)}var uA;uA=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ur.current)sr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return sr=!1,UI(e,t,r);sr=!!(e.flags&131072)}else sr=!1,qe&&t.flags&1048576&&hP(t,xd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Kf(e,t),e=t.pendingProps;var i=vs(t,Ft.current);Xo(t,r),i=xx(null,t,n,e,i,r);var a=bx();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,cr(n)?(a=!0,vd(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,px(t),i.updater=ip,t.stateNode=i,i._reactInternals=t,wv(t,n,e,r),t=_v(null,t,n,!0,a,r)):(t.tag=0,qe&&a&&sx(t),Vt(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Kf(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=nR(n),e=Kr(n,e),i){case 0:t=Ov(null,t,n,e,r);break e;case 1:t=gw(null,t,n,e,r);break e;case 11:t=yw(null,t,n,e,r);break e;case 14:t=vw(null,t,n,Kr(n.type,e),r);break e}throw Error(K(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Kr(n,i),Ov(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Kr(n,i),gw(e,t,n,i,r);case 3:e:{if(HP(t),e===null)throw Error(K(387));n=t.pendingProps,a=t.memoizedState,i=a.element,xP(e,t),Sd(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=ws(Error(K(423)),t),t=xw(e,t,n,r,i);break e}else if(n!==i){i=ws(Error(K(424)),t),t=xw(e,t,n,r,i);break e}else for(br=qi(t.stateNode.containerInfo.firstChild),wr=t,qe=!0,Jr=null,r=vP(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(gs(),n===i){t=ai(e,t,r);break e}Vt(e,t,n,r)}t=t.child}return t;case 5:return bP(t),e===null&&gv(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,hv(n,i)?o=null:a!==null&&hv(n,a)&&(t.flags|=32),qP(e,t),Vt(e,t,o,r),t.child;case 6:return e===null&&gv(t),null;case 13:return KP(e,t,r);case 4:return mx(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=xs(t,null,n,r):Vt(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Kr(n,i),yw(e,t,n,i,r);case 7:return Vt(e,t,t.pendingProps,r),t.child;case 8:return Vt(e,t,t.pendingProps.children,r),t.child;case 12:return Vt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,Le(bd,n._currentValue),n._currentValue=o,a!==null)if(un(a.value,o)){if(a.children===i.children&&!ur.current){t=ai(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=Zn(-1,r&-r),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),xv(a.return,r,t),s.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(K(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),xv(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}Vt(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Xo(t,r),i=Br(i),n=n(i),t.flags|=1,Vt(e,t,n,r),t.child;case 14:return n=t.type,i=Kr(n,t.pendingProps),i=Kr(n.type,i),vw(e,t,n,i,r);case 15:return VP(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Kr(n,i),Kf(e,t),t.tag=1,cr(n)?(e=!0,vd(t)):e=!1,Xo(t,r),BP(t,n,i),wv(t,n,i,r),_v(null,t,n,!0,e,r);case 19:return GP(e,t,r);case 22:return WP(e,t,r)}throw Error(K(156,t.tag))};function cA(e,t){return Dk(e,t)}function rR(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dr(e,t,r,n){return new rR(e,t,r,n)}function Tx(e){return e=e.prototype,!(!e||!e.isReactComponent)}function nR(e){if(typeof e=="function")return Tx(e)?1:0;if(e!=null){if(e=e.$$typeof,e===X0)return 11;if(e===Q0)return 14}return 2}function Xi(e,t){var r=e.alternate;return r===null?(r=Dr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Qf(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")Tx(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Po:return Ua(r.children,i,a,t);case G0:o=8,i|=8;break;case qy:return e=Dr(12,r,t,i|2),e.elementType=qy,e.lanes=a,e;case Hy:return e=Dr(13,r,t,i),e.elementType=Hy,e.lanes=a,e;case Ky:return e=Dr(19,r,t,i),e.elementType=Ky,e.lanes=a,e;case bk:return sp(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gk:o=10;break e;case xk:o=9;break e;case X0:o=11;break e;case Q0:o=14;break e;case bi:o=16,n=null;break e}throw Error(K(130,e==null?e:typeof e,""))}return t=Dr(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function Ua(e,t,r,n){return e=Dr(7,e,n,t),e.lanes=r,e}function sp(e,t,r,n){return e=Dr(22,e,n,t),e.elementType=bk,e.lanes=r,e.stateNode={isHidden:!1},e}function ty(e,t,r){return e=Dr(6,e,null,t),e.lanes=r,e}function ry(e,t,r){return t=Dr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iR(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rm(0),this.expirationTimes=Rm(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rm(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function $x(e,t,r,n,i,a,o,s,l){return e=new iR(e,t,r,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Dr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},px(a),e}function aR(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ko,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function fA(e){if(!e)return ta;e=e._reactInternals;e:{if(lo(e)!==e||e.tag!==1)throw Error(K(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(cr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(K(171))}if(e.tag===1){var r=e.type;if(cr(r))return fP(e,r,t)}return t}function dA(e,t,r,n,i,a,o,s,l){return e=$x(r,n,!0,e,i,a,o,s,l),e.context=fA(null),r=e.current,n=Qt(),i=Gi(r),a=Zn(n,i),a.callback=t??null,Hi(r,a,i),e.current.lanes=i,Cc(e,i,n),fr(e,n),e}function lp(e,t,r,n){var i=t.current,a=Qt(),o=Gi(i);return r=fA(r),t.context===null?t.context=r:t.pendingContext=r,t=Zn(a,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Hi(i,t,o),e!==null&&(on(e,i,o,a),Wf(e,i,o)),o}function Td(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Aw(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Nx(e,t){Aw(e,t),(e=e.alternate)&&Aw(e,t)}function oR(){return null}var hA=typeof reportError=="function"?reportError:function(e){console.error(e)};function Cx(e){this._internalRoot=e}up.prototype.render=Cx.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(K(409));lp(e,t,null,null)};up.prototype.unmount=Cx.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Qa(function(){lp(null,e,null,null)}),t[ni]=null}};function up(e){this._internalRoot=e}up.prototype.unstable_scheduleHydration=function(e){if(e){var t=Wk();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Oi.length&&t!==0&&t<Oi[r].priority;r++);Oi.splice(r,0,e),r===0&&Hk(e)}};function Mx(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function cp(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Tw(){}function sR(e,t,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var u=Td(o);a.call(u)}}var o=dA(t,n,e,0,null,!1,!1,"",Tw);return e._reactRootContainer=o,e[ni]=o.current,Eu(e.nodeType===8?e.parentNode:e),Qa(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var u=Td(l);s.call(u)}}var l=$x(e,0,!1,null,null,!1,!1,"",Tw);return e._reactRootContainer=l,e[ni]=l.current,Eu(e.nodeType===8?e.parentNode:e),Qa(function(){lp(t,l,r,n)}),l}function fp(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=Td(o);s.call(l)}}lp(t,o,e,i)}else o=sR(r,t,e,i,n);return Td(o)}Uk=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Kl(t.pendingLanes);r!==0&&(J0(t,r|1),fr(t,it()),!(Oe&6)&&(Ss=it()+500,aa()))}break;case 13:Qa(function(){var n=ii(e,1);if(n!==null){var i=Qt();on(n,e,1,i)}}),Nx(e,1)}};ex=function(e){if(e.tag===13){var t=ii(e,134217728);if(t!==null){var r=Qt();on(t,e,134217728,r)}Nx(e,134217728)}};Vk=function(e){if(e.tag===13){var t=Gi(e),r=ii(e,t);if(r!==null){var n=Qt();on(r,e,t,n)}Nx(e,t)}};Wk=function(){return Ae};qk=function(e,t){var r=Ae;try{return Ae=e,t()}finally{Ae=r}};nv=function(e,t,r){switch(t){case"input":if(Qy(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=tp(n);if(!i)throw Error(K(90));Sk(n),Qy(n,i)}}}break;case"textarea":_k(e,r);break;case"select":t=r.value,t!=null&&qo(e,!!r.multiple,t,!1)}};$k=kx;Nk=Qa;var lR={usingClientEntryPoint:!1,Events:[Ic,No,tp,Ak,Tk,kx]},Tl={findFiberByHostInstance:ba,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},uR={bundleType:Tl.bundleType,version:Tl.version,rendererPackageName:Tl.rendererPackageName,rendererConfig:Tl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ci.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ik(e),e===null?null:e.stateNode},findFiberByHostInstance:Tl.findFiberByHostInstance||oR,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 xf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xf.isDisabled&&xf.supportsFiber)try{Yh=xf.inject(uR),On=xf}catch{}}jr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lR;jr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Mx(t))throw Error(K(200));return aR(e,t,null,r)};jr.createRoot=function(e,t){if(!Mx(e))throw Error(K(299));var r=!1,n="",i=hA;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=$x(e,1,!1,null,null,r,!1,n,i),e[ni]=t.current,Eu(e.nodeType===8?e.parentNode:e),new Cx(t)};jr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(K(188)):(e=Object.keys(e).join(","),Error(K(268,e)));return e=Ik(t),e=e===null?null:e.stateNode,e};jr.flushSync=function(e){return Qa(e)};jr.hydrate=function(e,t,r){if(!cp(t))throw Error(K(200));return fp(null,e,t,!0,r)};jr.hydrateRoot=function(e,t,r){if(!Mx(e))throw Error(K(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=hA;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=dA(t,null,e,1,r??null,i,!1,a,o),e[ni]=t.current,Eu(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new up(t)};jr.render=function(e,t,r){if(!cp(t))throw Error(K(200));return fp(null,e,t,!1,r)};jr.unmountComponentAtNode=function(e){if(!cp(e))throw Error(K(40));return e._reactRootContainer?(Qa(function(){fp(null,null,e,!1,function(){e._reactRootContainer=null,e[ni]=null})}),!0):!1};jr.unstable_batchedUpdates=kx;jr.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!cp(r))throw Error(K(200));if(e==null||e._reactInternals===void 0)throw Error(K(38));return fp(e,t,r,!1,n)};jr.version="18.3.1-next-f1338f8080-20240426";function pA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(pA)}catch(e){console.error(e)}}pA(),pk.exports=jr;var cR=pk.exports,$w=cR;Vy.createRoot=$w.createRoot,Vy.hydrateRoot=$w.hydrateRoot;/**
* @remix-run/router v1.23.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Mu(){return Mu=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},Mu.apply(this,arguments)}var Bi;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Bi||(Bi={}));const Nw="popstate";function fR(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return Rv("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:$d(i)}return hR(t,r,null,e)}function Qe(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function mA(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function dR(){return Math.random().toString(36).substr(2,8)}function Cw(e,t){return{usr:e.state,key:e.key,idx:t}}function Rv(e,t,r,n){return r===void 0&&(r=null),Mu({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?el(t):t,{state:r,key:t&&t.key||n||dR()})}function $d(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function el(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function hR(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s=Bi.Pop,l=null,u=f();u==null&&(u=0,o.replaceState(Mu({},o.state,{idx:u}),""));function f(){return(o.state||{idx:null}).idx}function c(){s=Bi.Pop;let g=f(),b=g==null?null:g-u;u=g,l&&l({action:s,location:y.location,delta:b})}function d(g,b){s=Bi.Push;let v=Rv(y.location,g,b);r&&r(v,g),u=f()+1;let x=Cw(v,u),O=y.createHref(v);try{o.pushState(x,"",O)}catch(w){if(w instanceof DOMException&&w.name==="DataCloneError")throw w;i.location.assign(O)}a&&l&&l({action:s,location:y.location,delta:1})}function h(g,b){s=Bi.Replace;let v=Rv(y.location,g,b);r&&r(v,g),u=f();let x=Cw(v,u),O=y.createHref(v);o.replaceState(x,"",O),a&&l&&l({action:s,location:y.location,delta:0})}function m(g){let b=i.location.origin!=="null"?i.location.origin:i.location.href,v=typeof g=="string"?g:$d(g);return v=v.replace(/ $/,"%20"),Qe(b,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,b)}let y={get action(){return s},get location(){return e(i,o)},listen(g){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(Nw,c),l=g,()=>{i.removeEventListener(Nw,c),l=null}},createHref(g){return t(i,g)},createURL:m,encodeLocation(g){let b=m(g);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:d,replace:h,go(g){return o.go(g)}};return y}var Mw;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Mw||(Mw={}));function pR(e,t,r){return r===void 0&&(r="/"),mR(e,t,r,!1)}function mR(e,t,r,n){let i=typeof t=="string"?el(t):t,a=Os(i.pathname||"/",r);if(a==null)return null;let o=yA(e);yR(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let u=kR(a);s=ER(o[l],u,n)}return s}function yA(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(Qe(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=Qi([n,l.relativePath]),f=r.concat(l);a.children&&a.children.length>0&&(Qe(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),yA(a.children,t,f,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:OR(u,a.index),routesMeta:f})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let l of vA(a.path))i(a,o,l)}),t}function vA(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let o=vA(n.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function yR(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:_R(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const vR=/^:[\w-]+$/,gR=3,xR=2,bR=1,wR=10,SR=-2,Iw=e=>e==="*";function OR(e,t){let r=e.split("/"),n=r.length;return r.some(Iw)&&(n+=SR),t&&(n+=xR),r.filter(i=>!Iw(i)).reduce((i,a)=>i+(vR.test(a)?gR:a===""?bR:wR),n)}function _R(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function ER(e,t,r){r===void 0&&(r=!1);let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let l=n[s],u=s===n.length-1,f=a==="/"?t:t.slice(a.length)||"/",c=Nd({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},f),d=l.route;if(!c&&u&&r&&!n[n.length-1].route.index&&(c=Nd({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},f)),!c)return null;Object.assign(i,c.params),o.push({params:i,pathname:Qi([a,c.pathname]),pathnameBase:$R(Qi([a,c.pathnameBase])),route:d}),c.pathnameBase!=="/"&&(a=Qi([a,c.pathnameBase]))}return o}function Nd(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=jR(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((u,f,c)=>{let{paramName:d,isOptional:h}=f;if(d==="*"){let y=s[c]||"";o=a.slice(0,a.length-y.length).replace(/(.)\/+$/,"$1")}const m=s[c];return h&&!m?u[d]=void 0:u[d]=(m||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function jR(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),mA(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function kR(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return mA(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Os(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function PR(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?el(e):e;return{pathname:r?r.startsWith("/")?r:AR(r,t):t,search:NR(n),hash:CR(i)}}function AR(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function ny(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function TR(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Ix(e,t){let r=TR(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function Rx(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=el(e):(i=Mu({},e),Qe(!i.pathname||!i.pathname.includes("?"),ny("?","pathname","search",i)),Qe(!i.pathname||!i.pathname.includes("#"),ny("#","pathname","hash",i)),Qe(!i.search||!i.search.includes("#"),ny("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=r;else{let c=t.length-1;if(!n&&o.startsWith("..")){let d=o.split("/");for(;d[0]==="..";)d.shift(),c-=1;i.pathname=d.join("/")}s=c>=0?t[c]:"/"}let l=PR(i,s),u=o&&o!=="/"&&o.endsWith("/"),f=(a||o===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||f)&&(l.pathname+="/"),l}const Qi=e=>e.join("/").replace(/\/\/+/g,"/"),$R=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),NR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,CR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function MR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const gA=["post","put","patch","delete"];new Set(gA);const IR=["get",...gA];new Set(IR);/**
* React Router v6.30.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Iu(){return Iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Iu.apply(this,arguments)}const dp=k.createContext(null),xA=k.createContext(null),fi=k.createContext(null),hp=k.createContext(null),Tn=k.createContext({outlet:null,matches:[],isDataRoute:!1}),bA=k.createContext(null);function RR(e,t){let{relative:r}=t===void 0?{}:t;tl()||Qe(!1);let{basename:n,navigator:i}=k.useContext(fi),{hash:a,pathname:o,search:s}=pp(e,{relative:r}),l=o;return n!=="/"&&(l=o==="/"?n:Qi([n,o])),i.createHref({pathname:l,search:s,hash:a})}function tl(){return k.useContext(hp)!=null}function rl(){return tl()||Qe(!1),k.useContext(hp).location}function wA(e){k.useContext(fi).static||k.useLayoutEffect(e)}function uo(){let{isDataRoute:e}=k.useContext(Tn);return e?YR():DR()}function DR(){tl()||Qe(!1);let e=k.useContext(dp),{basename:t,future:r,navigator:n}=k.useContext(fi),{matches:i}=k.useContext(Tn),{pathname:a}=rl(),o=JSON.stringify(Ix(i,r.v7_relativeSplatPath)),s=k.useRef(!1);return wA(()=>{s.current=!0}),k.useCallback(function(u,f){if(f===void 0&&(f={}),!s.current)return;if(typeof u=="number"){n.go(u);return}let c=Rx(u,JSON.parse(o),a,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:Qi([t,c.pathname])),(f.replace?n.replace:n.push)(c,f.state,f)},[t,n,o,a,e])}const LR=k.createContext(null);function FR(e){let t=k.useContext(Tn).outlet;return t&&k.createElement(LR.Provider,{value:e},t)}function Dx(){let{matches:e}=k.useContext(Tn),t=e[e.length-1];return t?t.params:{}}function pp(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=k.useContext(fi),{matches:i}=k.useContext(Tn),{pathname:a}=rl(),o=JSON.stringify(Ix(i,n.v7_relativeSplatPath));return k.useMemo(()=>Rx(e,JSON.parse(o),a,r==="path"),[e,o,a,r])}function BR(e,t){return zR(e,t)}function zR(e,t,r,n){tl()||Qe(!1);let{navigator:i}=k.useContext(fi),{matches:a}=k.useContext(Tn),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=rl(),f;if(t){var c;let g=typeof t=="string"?el(t):t;l==="/"||(c=g.pathname)!=null&&c.startsWith(l)||Qe(!1),f=g}else f=u;let d=f.pathname||"/",h=d;if(l!=="/"){let g=l.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(g.length).join("/")}let m=pR(e,{pathname:h}),y=HR(m&&m.map(g=>Object.assign({},g,{params:Object.assign({},s,g.params),pathname:Qi([l,i.encodeLocation?i.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?l:Qi([l,i.encodeLocation?i.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),a,r,n);return t&&y?k.createElement(hp.Provider,{value:{location:Iu({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Bi.Pop}},y):y}function UR(){let e=QR(),t=MR(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},t),r?k.createElement("pre",{style:i},r):null,a)}const VR=k.createElement(UR,null);class WR extends k.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?k.createElement(Tn.Provider,{value:this.props.routeContext},k.createElement(bA.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function qR(e){let{routeContext:t,match:r,children:n}=e,i=k.useContext(dp);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),k.createElement(Tn.Provider,{value:t},n)}function HR(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if(!r)return null;if(r.errors)e=r.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let f=o.findIndex(c=>c.route.id&&(s==null?void 0:s[c.route.id])!==void 0);f>=0||Qe(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let f=0;f<o.length;f++){let c=o[f];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(u=f),c.route.id){let{loaderData:d,errors:h}=r,m=c.route.loader&&d[c.route.id]===void 0&&(!h||h[c.route.id]===void 0);if(c.route.lazy||m){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((f,c,d)=>{let h,m=!1,y=null,g=null;r&&(h=s&&c.route.id?s[c.route.id]:void 0,y=c.route.errorElement||VR,l&&(u<0&&d===0?(ZR("route-fallback",!1),m=!0,g=null):u===d&&(m=!0,g=c.route.hydrateFallbackElement||null)));let b=t.concat(o.slice(0,d+1)),v=()=>{let x;return h?x=y:m?x=g:c.route.Component?x=k.createElement(c.route.Component,null):c.route.element?x=c.route.element:x=f,k.createElement(qR,{match:c,routeContext:{outlet:f,matches:b,isDataRoute:r!=null},children:x})};return r&&(c.route.ErrorBoundary||c.route.errorElement||d===0)?k.createElement(WR,{location:r.location,revalidation:r.revalidation,component:y,error:h,children:v(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):v()},null)}var SA=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(SA||{}),Cd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Cd||{});function KR(e){let t=k.useContext(dp);return t||Qe(!1),t}function GR(e){let t=k.useContext(xA);return t||Qe(!1),t}function XR(e){let t=k.useContext(Tn);return t||Qe(!1),t}function OA(e){let t=XR(),r=t.matches[t.matches.length-1];return r.route.id||Qe(!1),r.route.id}function QR(){var e;let t=k.useContext(bA),r=GR(Cd.UseRouteError),n=OA(Cd.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function YR(){let{router:e}=KR(SA.UseNavigateStable),t=OA(Cd.UseNavigateStable),r=k.useRef(!1);return wA(()=>{r.current=!0}),k.useCallback(function(i,a){a===void 0&&(a={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Iu({fromRouteId:t},a)))},[e,t])}const Rw={};function ZR(e,t,r){!t&&!Rw[e]&&(Rw[e]=!0)}function JR(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function _A(e){let{to:t,replace:r,state:n,relative:i}=e;tl()||Qe(!1);let{future:a,static:o}=k.useContext(fi),{matches:s}=k.useContext(Tn),{pathname:l}=rl(),u=uo(),f=Rx(t,Ix(s,a.v7_relativeSplatPath),l,i==="path"),c=JSON.stringify(f);return k.useEffect(()=>u(JSON.parse(c),{replace:r,state:n,relative:i}),[u,c,i,r,n]),null}function eD(e){return FR(e.context)}function Jt(e){Qe(!1)}function tD(e){let{basename:t="/",children:r=null,location:n,navigationType:i=Bi.Pop,navigator:a,static:o=!1,future:s}=e;tl()&&Qe(!1);let l=t.replace(/^\/*/,"/"),u=k.useMemo(()=>({basename:l,navigator:a,static:o,future:Iu({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof n=="string"&&(n=el(n));let{pathname:f="/",search:c="",hash:d="",state:h=null,key:m="default"}=n,y=k.useMemo(()=>{let g=Os(f,l);return g==null?null:{location:{pathname:g,search:c,hash:d,state:h,key:m},navigationType:i}},[l,f,c,d,h,m,i]);return y==null?null:k.createElement(fi.Provider,{value:u},k.createElement(hp.Provider,{children:r,value:y}))}function rD(e){let{children:t,location:r}=e;return BR(Dv(t),r)}new Promise(()=>{});function Dv(e,t){t===void 0&&(t=[]);let r=[];return k.Children.forEach(e,(n,i)=>{if(!k.isValidElement(n))return;let a=[...t,i];if(n.type===k.Fragment){r.push.apply(r,Dv(n.props.children,a));return}n.type!==Jt&&Qe(!1),!n.props.index||!n.props.children||Qe(!1);let o={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=Dv(n.props.children,a)),r.push(o)}),r}/**
* React Router DOM v6.30.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Md(){return Md=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},Md.apply(this,arguments)}function EA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function nD(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function iD(e,t){return e.button===0&&(!t||t==="_self")&&!nD(e)}const aD=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],oD=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],sD="6";try{window.__reactRouterVersion=sD}catch{}const lD=k.createContext({isTransitioning:!1}),uD="startTransition",Dw=JC[uD];function cD(e){let{basename:t,children:r,future:n,window:i}=e,a=k.useRef();a.current==null&&(a.current=fR({window:i,v5Compat:!0}));let o=a.current,[s,l]=k.useState({action:o.action,location:o.location}),{v7_startTransition:u}=n||{},f=k.useCallback(c=>{u&&Dw?Dw(()=>l(c)):l(c)},[l,u]);return k.useLayoutEffect(()=>o.listen(f),[o,f]),k.useEffect(()=>JR(n),[n]),k.createElement(tD,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:o,future:n})}const fD=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dD=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,hD=k.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:u,preventScrollReset:f,viewTransition:c}=t,d=EA(t,aD),{basename:h}=k.useContext(fi),m,y=!1;if(typeof u=="string"&&dD.test(u)&&(m=u,fD))try{let x=new URL(window.location.href),O=u.startsWith("//")?new URL(x.protocol+u):new URL(u),w=Os(O.pathname,h);O.origin===x.origin&&w!=null?u=w+O.search+O.hash:y=!0}catch{}let g=RR(u,{relative:i}),b=mD(u,{replace:o,state:s,target:l,preventScrollReset:f,relative:i,viewTransition:c});function v(x){n&&n(x),x.defaultPrevented||b(x)}return k.createElement("a",Md({},d,{href:m||g,onClick:y||a?n:v,ref:r,target:l}))}),iy=k.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:i=!1,className:a="",end:o=!1,style:s,to:l,viewTransition:u,children:f}=t,c=EA(t,oD),d=pp(l,{relative:c.relative}),h=rl(),m=k.useContext(xA),{navigator:y,basename:g}=k.useContext(fi),b=m!=null&&yD(d)&&u===!0,v=y.encodeLocation?y.encodeLocation(d).pathname:d.pathname,x=h.pathname,O=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;i||(x=x.toLowerCase(),O=O?O.toLowerCase():null,v=v.toLowerCase()),O&&g&&(O=Os(O,g)||O);const w=v!=="/"&&v.endsWith("/")?v.length-1:v.length;let S=x===v||!o&&x.startsWith(v)&&x.charAt(w)==="/",_=O!=null&&(O===v||!o&&O.startsWith(v)&&O.charAt(v.length)==="/"),E={isActive:S,isPending:_,isTransitioning:b},j=S?n:void 0,N;typeof a=="function"?N=a(E):N=[a,S?"active":null,_?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let A=typeof s=="function"?s(E):s;return k.createElement(hD,Md({},c,{"aria-current":j,className:N,ref:r,style:A,to:l,viewTransition:u}),typeof f=="function"?f(E):f)});var Lv;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Lv||(Lv={}));var Lw;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Lw||(Lw={}));function pD(e){let t=k.useContext(dp);return t||Qe(!1),t}function mD(e,t){let{target:r,replace:n,state:i,preventScrollReset:a,relative:o,viewTransition:s}=t===void 0?{}:t,l=uo(),u=rl(),f=pp(e,{relative:o});return k.useCallback(c=>{if(iD(c,r)){c.preventDefault();let d=n!==void 0?n:$d(u)===$d(f);l(e,{replace:d,state:i,preventScrollReset:a,relative:o,viewTransition:s})}},[u,l,f,n,i,r,e,a,o,s])}function yD(e,t){t===void 0&&(t={});let r=k.useContext(lD);r==null&&Qe(!1);let{basename:n}=pD(Lv.useViewTransitionState),i=pp(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Os(r.currentLocation.pathname,n)||r.currentLocation.pathname,o=Os(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Nd(i.pathname,o)!=null||Nd(i.pathname,a)!=null}var nl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ya=typeof window>"u"||"Deno"in globalThis;function Wt(){}function vD(e,t){return typeof e=="function"?e(t):e}function Fv(e){return typeof e=="number"&&e>=0&&e!==1/0}function jA(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Yi(e,t){return typeof e=="function"?e(t):e}function en(e,t){return typeof e=="function"?e(t):e}function Fw(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(n){if(t.queryHash!==Lx(o,t.options))return!1}else if(!Ru(t.queryKey,o))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Bw(e,t){const{exact:r,status:n,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(Za(t.options.mutationKey)!==Za(a))return!1}else if(!Ru(t.options.mutationKey,a))return!1}return!(n&&t.state.status!==n||i&&!i(t))}function Lx(e,t){return((t==null?void 0:t.queryKeyHashFn)||Za)(e)}function Za(e){return JSON.stringify(e,(t,r)=>Bv(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Ru(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Ru(e[r],t[r])):!1}function kA(e,t){if(e===t)return e;const r=zw(e)&&zw(t);if(r||Bv(e)&&Bv(t)){const n=r?e:Object.keys(e),i=n.length,a=r?t:Object.keys(t),o=a.length,s=r?[]:{},l=new Set(n);let u=0;for(let f=0;f<o;f++){const c=r?f:a[f];(!r&&l.has(c)||r)&&e[c]===void 0&&t[c]===void 0?(s[c]=void 0,u++):(s[c]=kA(e[c],t[c]),s[c]===e[c]&&e[c]!==void 0&&u++)}return i===o&&u===i?e:s}return t}function Id(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function zw(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Bv(e){if(!Uw(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!Uw(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Uw(e){return Object.prototype.toString.call(e)==="[object Object]"}function gD(e){return new Promise(t=>{setTimeout(t,e)})}function zv(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?kA(e,t):t}function xD(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function bD(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var Fx=Symbol();function PA(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Fx?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function AA(e,t){return typeof e=="function"?e(...t):!!e}var Na,Pi,rs,Kj,wD=(Kj=class extends nl{constructor(){super();ae(this,Na,void 0);ae(this,Pi,void 0);ae(this,rs,void 0);te(this,rs,t=>{if(!Ya&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){T(this,Pi)||this.setEventListener(T(this,rs))}onUnsubscribe(){var t;this.hasListeners()||((t=T(this,Pi))==null||t.call(this),te(this,Pi,void 0))}setEventListener(t){var r;te(this,rs,t),(r=T(this,Pi))==null||r.call(this),te(this,Pi,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){T(this,Na)!==t&&(te(this,Na,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof T(this,Na)=="boolean"?T(this,Na):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Na=new WeakMap,Pi=new WeakMap,rs=new WeakMap,Kj),Bx=new wD,ns,Ai,is,Gj,SD=(Gj=class extends nl{constructor(){super();ae(this,ns,!0);ae(this,Ai,void 0);ae(this,is,void 0);te(this,is,t=>{if(!Ya&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){T(this,Ai)||this.setEventListener(T(this,is))}onUnsubscribe(){var t;this.hasListeners()||((t=T(this,Ai))==null||t.call(this),te(this,Ai,void 0))}setEventListener(t){var r;te(this,is,t),(r=T(this,Ai))==null||r.call(this),te(this,Ai,t(this.setOnline.bind(this)))}setOnline(t){T(this,ns)!==t&&(te(this,ns,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return T(this,ns)}},ns=new WeakMap,Ai=new WeakMap,is=new WeakMap,Gj),Rd=new SD;function Uv(){let e,t;const r=new Promise((i,a)=>{e=i,t=a});r.status="pending",r.catch(()=>{});function n(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{n({status:"fulfilled",value:i}),e(i)},r.reject=i=>{n({status:"rejected",reason:i}),t(i)},r}function OD(e){return Math.min(1e3*2**e,3e4)}function TA(e){return(e??"online")==="online"?Rd.isOnline():!0}var $A=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function ay(e){return e instanceof $A}function NA(e){let t=!1,r=0,n=!1,i;const a=Uv(),o=y=>{var g;n||(d(new $A(y)),(g=e.abort)==null||g.call(e))},s=()=>{t=!0},l=()=>{t=!1},u=()=>Bx.isFocused()&&(e.networkMode==="always"||Rd.isOnline())&&e.canRun(),f=()=>TA(e.networkMode)&&e.canRun(),c=y=>{var g;n||(n=!0,(g=e.onSuccess)==null||g.call(e,y),i==null||i(),a.resolve(y))},d=y=>{var g;n||(n=!0,(g=e.onError)==null||g.call(e,y),i==null||i(),a.reject(y))},h=()=>new Promise(y=>{var g;i=b=>{(n||u())&&y(b)},(g=e.onPause)==null||g.call(e)}).then(()=>{var y;i=void 0,n||(y=e.onContinue)==null||y.call(e)}),m=()=>{if(n)return;let y;const g=r===0?e.initialPromise:void 0;try{y=g??e.fn()}catch(b){y=Promise.reject(b)}Promise.resolve(y).then(c).catch(b=>{var S;if(n)return;const v=e.retry??(Ya?0:3),x=e.retryDelay??OD,O=typeof x=="function"?x(r,b):x,w=v===!0||typeof v=="number"&&r<v||typeof v=="function"&&v(r,b);if(t||!w){d(b);return}r++,(S=e.onFail)==null||S.call(e,r,b),gD(O).then(()=>u()?void 0:h()).then(()=>{t?d(b):m()})})};return{promise:a,cancel:o,continue:()=>(i==null||i(),a),cancelRetry:s,continueRetry:l,canStart:f,start:()=>(f()?m():h().then(m),a)}}var _D=e=>setTimeout(e,0);function ED(){let e=[],t=0,r=s=>{s()},n=s=>{s()},i=_D;const a=s=>{t?e.push(s):i(()=>{r(s)})},o=()=>{const s=e;e=[],s.length&&i(()=>{n(()=>{s.forEach(l=>{r(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||o()}return l},batchCalls:s=>(...l)=>{a(()=>{s(...l)})},schedule:a,setNotifyFunction:s=>{r=s},setBatchNotifyFunction:s=>{n=s},setScheduler:s=>{i=s}}}var pt=ED(),Ca,Xj,CA=(Xj=class{constructor(){ae(this,Ca,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Fv(this.gcTime)&&te(this,Ca,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ya?1/0:5*60*1e3))}clearGcTimeout(){T(this,Ca)&&(clearTimeout(T(this,Ca)),te(this,Ca,void 0))}},Ca=new WeakMap,Xj),as,os,Nr,Ma,Mt,bc,Ia,Gr,zn,Qj,jD=(Qj=class extends CA{constructor(t){super();ae(this,Gr);ae(this,as,void 0);ae(this,os,void 0);ae(this,Nr,void 0);ae(this,Ma,void 0);ae(this,Mt,void 0);ae(this,bc,void 0);ae(this,Ia,void 0);te(this,Ia,!1),te(this,bc,t.defaultOptions),this.setOptions(t.options),this.observers=[],te(this,Ma,t.client),te(this,Nr,T(this,Ma).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,te(this,as,kD(this.options)),this.state=t.state??T(this,as),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=T(this,Mt))==null?void 0:t.promise}setOptions(t){this.options={...T(this,bc),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&T(this,Nr).remove(this)}setData(t,r){const n=zv(this.state.data,t,this.options);return ge(this,Gr,zn).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){ge(this,Gr,zn).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,i;const r=(n=T(this,Mt))==null?void 0:n.promise;return(i=T(this,Mt))==null||i.cancel(t),r?r.then(Wt).catch(Wt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(T(this,as))}isActive(){return this.observers.some(t=>en(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Fx||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Yi(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!jA(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=T(this,Mt))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=T(this,Mt))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),T(this,Nr).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(T(this,Mt)&&(T(this,Ia)?T(this,Mt).cancel({revert:!0}):T(this,Mt).cancelRetry()),this.scheduleGc()),T(this,Nr).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||ge(this,Gr,zn).call(this,{type:"invalidate"})}fetch(t,r){var u,f,c;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(T(this,Mt))return T(this,Mt).continueRetry(),T(this,Mt).promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(h=>h.options.queryFn);d&&this.setOptions(d.options)}const n=new AbortController,i=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(te(this,Ia,!0),n.signal)})},a=()=>{const d=PA(this.options,r),m=(()=>{const y={client:T(this,Ma),queryKey:this.queryKey,meta:this.meta};return i(y),y})();return te(this,Ia,!1),this.options.persister?this.options.persister(d,m,this):d(m)},s=(()=>{const d={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:T(this,Ma),state:this.state,fetchFn:a};return i(d),d})();(u=this.options.behavior)==null||u.onFetch(s,this),te(this,os,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((f=s.fetchOptions)==null?void 0:f.meta))&&ge(this,Gr,zn).call(this,{type:"fetch",meta:(c=s.fetchOptions)==null?void 0:c.meta});const l=d=>{var h,m,y,g;ay(d)&&d.silent||ge(this,Gr,zn).call(this,{type:"error",error:d}),ay(d)||((m=(h=T(this,Nr).config).onError)==null||m.call(h,d,this),(g=(y=T(this,Nr).config).onSettled)==null||g.call(y,this.state.data,d,this)),this.scheduleGc()};return te(this,Mt,NA({initialPromise:r==null?void 0:r.initialPromise,fn:s.fetchFn,abort:n.abort.bind(n),onSuccess:d=>{var h,m,y,g;if(d===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(d)}catch(b){l(b);return}(m=(h=T(this,Nr).config).onSuccess)==null||m.call(h,d,this),(g=(y=T(this,Nr).config).onSettled)==null||g.call(y,d,this.state.error,this),this.scheduleGc()},onError:l,onFail:(d,h)=>{ge(this,Gr,zn).call(this,{type:"failed",failureCount:d,error:h})},onPause:()=>{ge(this,Gr,zn).call(this,{type:"pause"})},onContinue:()=>{ge(this,Gr,zn).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),T(this,Mt).start()}},as=new WeakMap,os=new WeakMap,Nr=new WeakMap,Ma=new WeakMap,Mt=new WeakMap,bc=new WeakMap,Ia=new WeakMap,Gr=new WeakSet,zn=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...MA(n.data,this.options),fetchMeta:t.meta??null};case"success":return{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return ay(i)&&i.revert&&T(this,os)?{...T(this,os),fetchStatus:"idle"}:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),pt.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),T(this,Nr).notify({query:this,type:"updated",action:t})})},Qj);function MA(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:TA(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function kD(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var vn,Yj,PD=(Yj=class extends nl{constructor(t={}){super();ae(this,vn,void 0);this.config=t,te(this,vn,new Map)}build(t,r,n){const i=r.queryKey,a=r.queryHash??Lx(i,r);let o=this.get(a);return o||(o=new jD({client:t,queryKey:i,queryHash:a,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){T(this,vn).has(t.queryHash)||(T(this,vn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=T(this,vn).get(t.queryHash);r&&(t.destroy(),r===t&&T(this,vn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){pt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return T(this,vn).get(t)}getAll(){return[...T(this,vn).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>Fw(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>Fw(t,n)):r}notify(t){pt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){pt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){pt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},vn=new WeakMap,Yj),gn,zt,Ra,xn,xi,Zj,AD=(Zj=class extends CA{constructor(t){super();ae(this,xn);ae(this,gn,void 0);ae(this,zt,void 0);ae(this,Ra,void 0);this.mutationId=t.mutationId,te(this,zt,t.mutationCache),te(this,gn,[]),this.state=t.state||IA(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){T(this,gn).includes(t)||(T(this,gn).push(t),this.clearGcTimeout(),T(this,zt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){te(this,gn,T(this,gn).filter(r=>r!==t)),this.scheduleGc(),T(this,zt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){T(this,gn).length||(this.state.status==="pending"?this.scheduleGc():T(this,zt).remove(this))}continue(){var t;return((t=T(this,Ra))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,o,s,l,u,f,c,d,h,m,y,g,b,v,x,O,w,S,_,E;const r=()=>{ge(this,xn,xi).call(this,{type:"continue"})};te(this,Ra,NA({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(j,N)=>{ge(this,xn,xi).call(this,{type:"failed",failureCount:j,error:N})},onPause:()=>{ge(this,xn,xi).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>T(this,zt).canRun(this)}));const n=this.state.status==="pending",i=!T(this,Ra).canStart();try{if(n)r();else{ge(this,xn,xi).call(this,{type:"pending",variables:t,isPaused:i}),await((o=(a=T(this,zt).config).onMutate)==null?void 0:o.call(a,t,this));const N=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));N!==this.state.context&&ge(this,xn,xi).call(this,{type:"pending",context:N,variables:t,isPaused:i})}const j=await T(this,Ra).start();return await((f=(u=T(this,zt).config).onSuccess)==null?void 0:f.call(u,j,t,this.state.context,this)),await((d=(c=this.options).onSuccess)==null?void 0:d.call(c,j,t,this.state.context)),await((m=(h=T(this,zt).config).onSettled)==null?void 0:m.call(h,j,null,this.state.variables,this.state.context,this)),await((g=(y=this.options).onSettled)==null?void 0:g.call(y,j,null,t,this.state.context)),ge(this,xn,xi).call(this,{type:"success",data:j}),j}catch(j){try{throw await((v=(b=T(this,zt).config).onError)==null?void 0:v.call(b,j,t,this.state.context,this)),await((O=(x=this.options).onError)==null?void 0:O.call(x,j,t,this.state.context)),await((S=(w=T(this,zt).config).onSettled)==null?void 0:S.call(w,void 0,j,this.state.variables,this.state.context,this)),await((E=(_=this.options).onSettled)==null?void 0:E.call(_,void 0,j,t,this.state.context)),j}finally{ge(this,xn,xi).call(this,{type:"error",error:j})}}finally{T(this,zt).runNext(this)}}},gn=new WeakMap,zt=new WeakMap,Ra=new WeakMap,xn=new WeakSet,xi=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),pt.batch(()=>{T(this,gn).forEach(n=>{n.onMutationUpdate(t)}),T(this,zt).notify({mutation:this,type:"updated",action:t})})},Zj);function IA(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var qn,Xr,wc,Jj,TD=(Jj=class extends nl{constructor(t={}){super();ae(this,qn,void 0);ae(this,Xr,void 0);ae(this,wc,void 0);this.config=t,te(this,qn,new Set),te(this,Xr,new Map),te(this,wc,0)}build(t,r,n){const i=new AD({mutationCache:this,mutationId:++ef(this,wc)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){T(this,qn).add(t);const r=bf(t);if(typeof r=="string"){const n=T(this,Xr).get(r);n?n.push(t):T(this,Xr).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(T(this,qn).delete(t)){const r=bf(t);if(typeof r=="string"){const n=T(this,Xr).get(r);if(n)if(n.length>1){const i=n.indexOf(t);i!==-1&&n.splice(i,1)}else n[0]===t&&T(this,Xr).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=bf(t);if(typeof r=="string"){const n=T(this,Xr).get(r),i=n==null?void 0:n.find(a=>a.state.status==="pending");return!i||i===t}else return!0}runNext(t){var n;const r=bf(t);if(typeof r=="string"){const i=(n=T(this,Xr).get(r))==null?void 0:n.find(a=>a!==t&&a.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){pt.batch(()=>{T(this,qn).forEach(t=>{this.notify({type:"removed",mutation:t})}),T(this,qn).clear(),T(this,Xr).clear()})}getAll(){return Array.from(T(this,qn))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>Bw(r,n))}findAll(t={}){return this.getAll().filter(r=>Bw(t,r))}notify(t){pt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return pt.batch(()=>Promise.all(t.map(r=>r.continue().catch(Wt))))}},qn=new WeakMap,Xr=new WeakMap,wc=new WeakMap,Jj);function bf(e){var t;return(t=e.options.scope)==null?void 0:t.id}function Vw(e){return{onFetch:(t,r)=>{var f,c,d,h,m;const n=t.options,i=(d=(c=(f=t.fetchOptions)==null?void 0:f.meta)==null?void 0:c.fetchMore)==null?void 0:d.direction,a=((h=t.state.data)==null?void 0:h.pages)||[],o=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const u=async()=>{let y=!1;const g=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?y=!0:t.signal.addEventListener("abort",()=>{y=!0}),t.signal)})},b=PA(t.options,t.fetchOptions),v=async(x,O,w)=>{if(y)return Promise.reject();if(O==null&&x.pages.length)return Promise.resolve(x);const _=(()=>{const A={client:t.client,queryKey:t.queryKey,pageParam:O,direction:w?"backward":"forward",meta:t.options.meta};return g(A),A})(),E=await b(_),{maxPages:j}=t.options,N=w?bD:xD;return{pages:N(x.pages,E,j),pageParams:N(x.pageParams,O,j)}};if(i&&a.length){const x=i==="backward",O=x?$D:Ww,w={pages:a,pageParams:o},S=O(n,w);s=await v(w,S,x)}else{const x=e??a.length;do{const O=l===0?o[0]??n.initialPageParam:Ww(n,s);if(l>0&&O==null)break;s=await v(s,O),l++}while(l<x)}return s};t.options.persister?t.fetchFn=()=>{var y,g;return(g=(y=t.options).persister)==null?void 0:g.call(y,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=u}}}function Ww(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function $D(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var Je,Ti,$i,ss,ls,Ni,us,cs,ek,ND=(ek=class{constructor(e={}){ae(this,Je,void 0);ae(this,Ti,void 0);ae(this,$i,void 0);ae(this,ss,void 0);ae(this,ls,void 0);ae(this,Ni,void 0);ae(this,us,void 0);ae(this,cs,void 0);te(this,Je,e.queryCache||new PD),te(this,Ti,e.mutationCache||new TD),te(this,$i,e.defaultOptions||{}),te(this,ss,new Map),te(this,ls,new Map),te(this,Ni,0)}mount(){ef(this,Ni)._++,T(this,Ni)===1&&(te(this,us,Bx.subscribe(async e=>{e&&(await this.resumePausedMutations(),T(this,Je).onFocus())})),te(this,cs,Rd.subscribe(async e=>{e&&(await this.resumePausedMutations(),T(this,Je).onOnline())})))}unmount(){var e,t;ef(this,Ni)._--,T(this,Ni)===0&&((e=T(this,us))==null||e.call(this),te(this,us,void 0),(t=T(this,cs))==null||t.call(this),te(this,cs,void 0))}isFetching(e){return T(this,Je).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return T(this,Ti).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=T(this,Je).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=T(this,Je).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Yi(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return T(this,Je).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=T(this,Je).get(n.queryHash),a=i==null?void 0:i.state.data,o=vD(t,a);if(o!==void 0)return T(this,Je).build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return pt.batch(()=>T(this,Je).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=T(this,Je).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=T(this,Je);pt.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=T(this,Je);return pt.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=pt.batch(()=>T(this,Je).findAll(e).map(i=>i.cancel(r)));return Promise.all(n).then(Wt).catch(Wt)}invalidateQueries(e,t={}){return pt.batch(()=>(T(this,Je).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=pt.batch(()=>T(this,Je).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let a=i.fetch(void 0,r);return r.throwOnError||(a=a.catch(Wt)),i.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(n).then(Wt)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=T(this,Je).build(this,t);return r.isStaleByTime(Yi(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Wt).catch(Wt)}fetchInfiniteQuery(e){return e.behavior=Vw(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Wt).catch(Wt)}ensureInfiniteQueryData(e){return e.behavior=Vw(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Rd.isOnline()?T(this,Ti).resumePausedMutations():Promise.resolve()}getQueryCache(){return T(this,Je)}getMutationCache(){return T(this,Ti)}getDefaultOptions(){return T(this,$i)}setDefaultOptions(e){te(this,$i,e)}setQueryDefaults(e,t){T(this,ss).set(Za(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...T(this,ss).values()],r={};return t.forEach(n=>{Ru(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){T(this,ls).set(Za(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...T(this,ls).values()],r={};return t.forEach(n=>{Ru(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...T(this,$i).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Lx(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Fx&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...T(this,$i).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){T(this,Je).clear(),T(this,Ti).clear()}},Je=new WeakMap,Ti=new WeakMap,$i=new WeakMap,ss=new WeakMap,ls=new WeakMap,Ni=new WeakMap,us=new WeakMap,cs=new WeakMap,ek),tr,Se,Sc,Ut,Da,fs,Ci,Mi,Oc,ds,hs,La,Fa,Ii,ps,Ba,Xl,_c,Vv,Ec,Wv,jc,qv,kc,Hv,Pc,Kv,Ac,Gv,Tc,Xv,Xh,RA,tk,CD=(tk=class extends nl{constructor(t,r){super();ae(this,Ba);ae(this,_c);ae(this,Ec);ae(this,jc);ae(this,kc);ae(this,Pc);ae(this,Ac);ae(this,Tc);ae(this,Xh);ae(this,tr,void 0);ae(this,Se,void 0);ae(this,Sc,void 0);ae(this,Ut,void 0);ae(this,Da,void 0);ae(this,fs,void 0);ae(this,Ci,void 0);ae(this,Mi,void 0);ae(this,Oc,void 0);ae(this,ds,void 0);ae(this,hs,void 0);ae(this,La,void 0);ae(this,Fa,void 0);ae(this,Ii,void 0);ae(this,ps,new Set);this.options=r,te(this,tr,t),te(this,Mi,null),te(this,Ci,Uv()),this.options.experimental_prefetchInRender||T(this,Ci).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(T(this,Se).addObserver(this),qw(T(this,Se),this.options)?ge(this,Ba,Xl).call(this):this.updateResult(),ge(this,kc,Hv).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Qv(T(this,Se),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Qv(T(this,Se),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,ge(this,Pc,Kv).call(this),ge(this,Ac,Gv).call(this),T(this,Se).removeObserver(this)}setOptions(t){const r=this.options,n=T(this,Se);if(this.options=T(this,tr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof en(this.options.enabled,T(this,Se))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");ge(this,Tc,Xv).call(this),T(this,Se).setOptions(this.options),r._defaulted&&!Id(this.options,r)&&T(this,tr).getQueryCache().notify({type:"observerOptionsUpdated",query:T(this,Se),observer:this});const i=this.hasListeners();i&&Hw(T(this,Se),n,this.options,r)&&ge(this,Ba,Xl).call(this),this.updateResult(),i&&(T(this,Se)!==n||en(this.options.enabled,T(this,Se))!==en(r.enabled,T(this,Se))||Yi(this.options.staleTime,T(this,Se))!==Yi(r.staleTime,T(this,Se)))&&ge(this,_c,Vv).call(this);const a=ge(this,Ec,Wv).call(this);i&&(T(this,Se)!==n||en(this.options.enabled,T(this,Se))!==en(r.enabled,T(this,Se))||a!==T(this,Ii))&&ge(this,jc,qv).call(this,a)}getOptimisticResult(t){const r=T(this,tr).getQueryCache().build(T(this,tr),t),n=this.createResult(r,t);return ID(this,n)&&(te(this,Ut,n),te(this,fs,this.options),te(this,Da,T(this,Se).state)),n}getCurrentResult(){return T(this,Ut)}trackResult(t,r){return new Proxy(t,{get:(n,i)=>(this.trackProp(i),r==null||r(i),Reflect.get(n,i))})}trackProp(t){T(this,ps).add(t)}getCurrentQuery(){return T(this,Se)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=T(this,tr).defaultQueryOptions(t),n=T(this,tr).getQueryCache().build(T(this,tr),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(t){return ge(this,Ba,Xl).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),T(this,Ut)))}createResult(t,r){var j;const n=T(this,Se),i=this.options,a=T(this,Ut),o=T(this,Da),s=T(this,fs),u=t!==n?t.state:T(this,Sc),{state:f}=t;let c={...f},d=!1,h;if(r._optimisticResults){const N=this.hasListeners(),A=!N&&qw(t,r),C=N&&Hw(t,n,r,i);(A||C)&&(c={...c,...MA(f.data,t.options)}),r._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:m,errorUpdatedAt:y,status:g}=c;h=c.data;let b=!1;if(r.placeholderData!==void 0&&h===void 0&&g==="pending"){let N;a!=null&&a.isPlaceholderData&&r.placeholderData===(s==null?void 0:s.placeholderData)?(N=a.data,b=!0):N=typeof r.placeholderData=="function"?r.placeholderData((j=T(this,hs))==null?void 0:j.state.data,T(this,hs)):r.placeholderData,N!==void 0&&(g="success",h=zv(a==null?void 0:a.data,N,r),d=!0)}if(r.select&&h!==void 0&&!b)if(a&&h===(o==null?void 0:o.data)&&r.select===T(this,Oc))h=T(this,ds);else try{te(this,Oc,r.select),h=r.select(h),h=zv(a==null?void 0:a.data,h,r),te(this,ds,h),te(this,Mi,null)}catch(N){te(this,Mi,N)}T(this,Mi)&&(m=T(this,Mi),h=T(this,ds),y=Date.now(),g="error");const v=c.fetchStatus==="fetching",x=g==="pending",O=g==="error",w=x&&v,S=h!==void 0,E={status:g,fetchStatus:c.fetchStatus,isPending:x,isSuccess:g==="success",isError:O,isInitialLoading:w,isLoading:w,data:h,dataUpdatedAt:c.dataUpdatedAt,error:m,errorUpdatedAt:y,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:v,isRefetching:v&&!x,isLoadingError:O&&!S,isPaused:c.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:O&&S,isStale:zx(t,r),refetch:this.refetch,promise:T(this,Ci)};if(this.options.experimental_prefetchInRender){const N=M=>{E.status==="error"?M.reject(E.error):E.data!==void 0&&M.resolve(E.data)},A=()=>{const M=te(this,Ci,E.promise=Uv());N(M)},C=T(this,Ci);switch(C.status){case"pending":t.queryHash===n.queryHash&&N(C);break;case"fulfilled":(E.status==="error"||E.data!==C.value)&&A();break;case"rejected":(E.status!=="error"||E.error!==C.reason)&&A();break}}return E}updateResult(){const t=T(this,Ut),r=this.createResult(T(this,Se),this.options);if(te(this,Da,T(this,Se).state),te(this,fs,this.options),T(this,Da).data!==void 0&&te(this,hs,T(this,Se)),Id(r,t))return;te(this,Ut,r);const n=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,a=typeof i=="function"?i():i;if(a==="all"||!a&&!T(this,ps).size)return!0;const o=new Set(a??T(this,ps));return this.options.throwOnError&&o.add("error"),Object.keys(T(this,Ut)).some(s=>{const l=s;return T(this,Ut)[l]!==t[l]&&o.has(l)})};ge(this,Xh,RA).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&ge(this,kc,Hv).call(this)}},tr=new WeakMap,Se=new WeakMap,Sc=new WeakMap,Ut=new WeakMap,Da=new WeakMap,fs=new WeakMap,Ci=new WeakMap,Mi=new WeakMap,Oc=new WeakMap,ds=new WeakMap,hs=new WeakMap,La=new WeakMap,Fa=new WeakMap,Ii=new WeakMap,ps=new WeakMap,Ba=new WeakSet,Xl=function(t){ge(this,Tc,Xv).call(this);let r=T(this,Se).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(Wt)),r},_c=new WeakSet,Vv=function(){ge(this,Pc,Kv).call(this);const t=Yi(this.options.staleTime,T(this,Se));if(Ya||T(this,Ut).isStale||!Fv(t))return;const n=jA(T(this,Ut).dataUpdatedAt,t)+1;te(this,La,setTimeout(()=>{T(this,Ut).isStale||this.updateResult()},n))},Ec=new WeakSet,Wv=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(T(this,Se)):this.options.refetchInterval)??!1},jc=new WeakSet,qv=function(t){ge(this,Ac,Gv).call(this),te(this,Ii,t),!(Ya||en(this.options.enabled,T(this,Se))===!1||!Fv(T(this,Ii))||T(this,Ii)===0)&&te(this,Fa,setInterval(()=>{(this.options.refetchIntervalInBackground||Bx.isFocused())&&ge(this,Ba,Xl).call(this)},T(this,Ii)))},kc=new WeakSet,Hv=function(){ge(this,_c,Vv).call(this),ge(this,jc,qv).call(this,ge(this,Ec,Wv).call(this))},Pc=new WeakSet,Kv=function(){T(this,La)&&(clearTimeout(T(this,La)),te(this,La,void 0))},Ac=new WeakSet,Gv=function(){T(this,Fa)&&(clearInterval(T(this,Fa)),te(this,Fa,void 0))},Tc=new WeakSet,Xv=function(){const t=T(this,tr).getQueryCache().build(T(this,tr),this.options);if(t===T(this,Se))return;const r=T(this,Se);te(this,Se,t),te(this,Sc,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},Xh=new WeakSet,RA=function(t){pt.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(T(this,Ut))}),T(this,tr).getQueryCache().notify({query:T(this,Se),type:"observerResultsUpdated"})})},tk);function MD(e,t){return en(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function qw(e,t){return MD(e,t)||e.state.data!==void 0&&Qv(e,t,t.refetchOnMount)}function Qv(e,t,r){if(en(t.enabled,e)!==!1&&Yi(t.staleTime,e)!=="static"){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&zx(e,t)}return!1}function Hw(e,t,r,n){return(e!==t||en(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&zx(e,r)}function zx(e,t){return en(t.enabled,e)!==!1&&e.isStaleByTime(Yi(t.staleTime,e))}function ID(e,t){return!Id(e.getCurrentResult(),t)}var Ri,Di,rr,Hn,ms,Yf,$c,Yv,rk,RD=(rk=class extends nl{constructor(r,n){super();ae(this,ms);ae(this,$c);ae(this,Ri,void 0);ae(this,Di,void 0);ae(this,rr,void 0);ae(this,Hn,void 0);te(this,Ri,r),this.setOptions(n),this.bindMethods(),ge(this,ms,Yf).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var i;const n=this.options;this.options=T(this,Ri).defaultMutationOptions(r),Id(this.options,n)||T(this,Ri).getMutationCache().notify({type:"observerOptionsUpdated",mutation:T(this,rr),observer:this}),n!=null&&n.mutationKey&&this.options.mutationKey&&Za(n.mutationKey)!==Za(this.options.mutationKey)?this.reset():((i=T(this,rr))==null?void 0:i.state.status)==="pending"&&T(this,rr).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=T(this,rr))==null||r.removeObserver(this)}onMutationUpdate(r){ge(this,ms,Yf).call(this),ge(this,$c,Yv).call(this,r)}getCurrentResult(){return T(this,Di)}reset(){var r;(r=T(this,rr))==null||r.removeObserver(this),te(this,rr,void 0),ge(this,ms,Yf).call(this),ge(this,$c,Yv).call(this)}mutate(r,n){var i;return te(this,Hn,n),(i=T(this,rr))==null||i.removeObserver(this),te(this,rr,T(this,Ri).getMutationCache().build(T(this,Ri),this.options)),T(this,rr).addObserver(this),T(this,rr).execute(r)}},Ri=new WeakMap,Di=new WeakMap,rr=new WeakMap,Hn=new WeakMap,ms=new WeakSet,Yf=function(){var n;const r=((n=T(this,rr))==null?void 0:n.state)??IA();te(this,Di,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},$c=new WeakSet,Yv=function(r){pt.batch(()=>{var n,i,a,o,s,l,u,f;if(T(this,Hn)&&this.hasListeners()){const c=T(this,Di).variables,d=T(this,Di).context;(r==null?void 0:r.type)==="success"?((i=(n=T(this,Hn)).onSuccess)==null||i.call(n,r.data,c,d),(o=(a=T(this,Hn)).onSettled)==null||o.call(a,r.data,null,c,d)):(r==null?void 0:r.type)==="error"&&((l=(s=T(this,Hn)).onError)==null||l.call(s,r.error,c,d),(f=(u=T(this,Hn)).onSettled)==null||f.call(u,void 0,r.error,c,d))}this.listeners.forEach(c=>{c(T(this,Di))})})},rk),DA=k.createContext(void 0),co=e=>{const t=k.useContext(DA);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},DD=({client:e,children:t})=>(k.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),p.jsx(DA.Provider,{value:e,children:t})),LA=k.createContext(!1),LD=()=>k.useContext(LA);LA.Provider;function FD(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var BD=k.createContext(FD()),zD=()=>k.useContext(BD),UD=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},VD=e=>{k.useEffect(()=>{e.clearReset()},[e])},WD=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(i&&e.data===void 0||AA(r,[e.error,n])),qD=e=>{if(e.suspense){const t=n=>n==="static"?n:Math.max(n??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...n)=>t(r(...n)):t(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},HD=(e,t)=>e.isLoading&&e.isFetching&&!t,KD=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,Kw=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function GD(e,t,r){var c,d,h,m,y;const n=LD(),i=zD(),a=co(r),o=a.defaultQueryOptions(e);(d=(c=a.getDefaultOptions().queries)==null?void 0:c._experimental_beforeQuery)==null||d.call(c,o),o._optimisticResults=n?"isRestoring":"optimistic",qD(o),UD(o,i),VD(i);const s=!a.getQueryCache().get(o.queryHash),[l]=k.useState(()=>new t(a,o)),u=l.getOptimisticResult(o),f=!n&&e.subscribed!==!1;if(k.useSyncExternalStore(k.useCallback(g=>{const b=f?l.subscribe(pt.batchCalls(g)):Wt;return l.updateResult(),b},[l,f]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),k.useEffect(()=>{l.setOptions(o)},[o,l]),KD(o,u))throw Kw(o,l,i);if(WD({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:a.getQueryCache().get(o.queryHash),suspense:o.suspense}))throw u.error;if((m=(h=a.getDefaultOptions().queries)==null?void 0:h._experimental_afterQuery)==null||m.call(h,o,u),o.experimental_prefetchInRender&&!Ya&&HD(u,n)){const g=s?Kw(o,l,i):(y=a.getQueryCache().get(o.queryHash))==null?void 0:y.promise;g==null||g.catch(Wt).finally(()=>{l.updateResult()})}return o.notifyOnChangeProps?u:l.trackResult(u)}function mp(e,t){return GD(e,CD,t)}function il(e,t){const r=co(t),[n]=k.useState(()=>new RD(r,e));k.useEffect(()=>{n.setOptions(e)},[n,e]);const i=k.useSyncExternalStore(k.useCallback(o=>n.subscribe(pt.batchCalls(o)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),a=k.useCallback((o,s)=>{n.mutate(o,s).catch(Wt)},[n]);if(i.error&&AA(n.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var XD=function(){return null};let QD={data:""},YD=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||QD,ZD=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,JD=/\/\*[^]*?\*\/| +/g,Gw=/\n+/g,Ei=(e,t)=>{let r="",n="",i="";for(let a in e){let o=e[a];a[0]=="@"?a[1]=="i"?r=a+" "+o+";":n+=a[1]=="f"?Ei(o,a):a+"{"+Ei(o,a[1]=="k"?"":t)+"}":typeof o=="object"?n+=Ei(o,t?t.replace(/([^,])+/g,s=>a.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,l=>/&/.test(l)?l.replace(/&/g,s):s?s+" "+l:l)):a):o!=null&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=Ei.p?Ei.p(a,o):a+":"+o+";")}return r+(t&&i?t+"{"+i+"}":i)+n},Dn={},FA=e=>{if(typeof e=="object"){let t="";for(let r in e)t+=r+FA(e[r]);return t}return e},eL=(e,t,r,n,i)=>{let a=FA(e),o=Dn[a]||(Dn[a]=(l=>{let u=0,f=11;for(;u<l.length;)f=101*f+l.charCodeAt(u++)>>>0;return"go"+f})(a));if(!Dn[o]){let l=a!==e?e:(u=>{let f,c,d=[{}];for(;f=ZD.exec(u.replace(JD,""));)f[4]?d.shift():f[3]?(c=f[3].replace(Gw," ").trim(),d.unshift(d[0][c]=d[0][c]||{})):d[0][f[1]]=f[2].replace(Gw," ").trim();return d[0]})(e);Dn[o]=Ei(i?{["@keyframes "+o]:l}:l,r?"":"."+o)}let s=r&&Dn.g?Dn.g:null;return r&&(Dn.g=Dn[o]),((l,u,f,c)=>{c?u.data=u.data.replace(c,l):u.data.indexOf(l)===-1&&(u.data=f?l+u.data:u.data+l)})(Dn[o],t,n,s),o},tL=(e,t,r)=>e.reduce((n,i,a)=>{let o=t[a];if(o&&o.call){let s=o(r),l=s&&s.props&&s.props.className||/^go/.test(s)&&s;o=l?"."+l:s&&typeof s=="object"?s.props?"":Ei(s,""):s===!1?"":s}return n+i+(o??"")},"");function yp(e){let t=this||{},r=e.call?e(t.p):e;return eL(r.unshift?r.raw?tL(r,[].slice.call(arguments,1),t.p):r.reduce((n,i)=>Object.assign(n,i&&i.call?i(t.p):i),{}):r,YD(t.target),t.g,t.o,t.k)}let BA,Zv,Jv;yp.bind({g:1});let oi=yp.bind({k:1});function rL(e,t,r,n){Ei.p=t,BA=e,Zv=r,Jv=n}function oa(e,t){let r=this||{};return function(){let n=arguments;function i(a,o){let s=Object.assign({},a),l=s.className||i.className;r.p=Object.assign({theme:Zv&&Zv()},s),r.o=/ *go\d+/.test(l),s.className=yp.apply(r,n)+(l?" "+l:""),t&&(s.ref=o);let u=e;return e[0]&&(u=s.as||e,delete s.as),Jv&&u[0]&&Jv(s),BA(u,s)}return t?t(i):i}}var nL=e=>typeof e=="function",Dd=(e,t)=>nL(e)?e(t):e,iL=(()=>{let e=0;return()=>(++e).toString()})(),zA=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),aL=20,UA=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,aL)};case 1:return{...e,toasts:e.toasts.map(a=>a.id===t.toast.id?{...a,...t.toast}:a)};case 2:let{toast:r}=t;return UA(e,{type:e.toasts.find(a=>a.id===r.id)?1:0,toast:r});case 3:let{toastId:n}=t;return{...e,toasts:e.toasts.map(a=>a.id===n||n===void 0?{...a,dismissed:!0,visible:!1}:a)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(a=>a.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let i=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(a=>({...a,pauseDuration:a.pauseDuration+i}))}}},Zf=[],Oa={toasts:[],pausedAt:void 0},fo=e=>{Oa=UA(Oa,e),Zf.forEach(t=>{t(Oa)})},oL={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},sL=(e={})=>{let[t,r]=k.useState(Oa),n=k.useRef(Oa);k.useEffect(()=>(n.current!==Oa&&r(Oa),Zf.push(r),()=>{let a=Zf.indexOf(r);a>-1&&Zf.splice(a,1)}),[]);let i=t.toasts.map(a=>{var o,s,l;return{...e,...e[a.type],...a,removeDelay:a.removeDelay||((o=e[a.type])==null?void 0:o.removeDelay)||(e==null?void 0:e.removeDelay),duration:a.duration||((s=e[a.type])==null?void 0:s.duration)||(e==null?void 0:e.duration)||oL[a.type],style:{...e.style,...(l=e[a.type])==null?void 0:l.style,...a.style}}});return{...t,toasts:i}},lL=(e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(r==null?void 0:r.id)||iL()}),Dc=e=>(t,r)=>{let n=lL(t,e,r);return fo({type:2,toast:n}),n.id},Ht=(e,t)=>Dc("blank")(e,t);Ht.error=Dc("error");Ht.success=Dc("success");Ht.loading=Dc("loading");Ht.custom=Dc("custom");Ht.dismiss=e=>{fo({type:3,toastId:e})};Ht.remove=e=>fo({type:4,toastId:e});Ht.promise=(e,t,r)=>{let n=Ht.loading(t.loading,{...r,...r==null?void 0:r.loading});return typeof e=="function"&&(e=e()),e.then(i=>{let a=t.success?Dd(t.success,i):void 0;return a?Ht.success(a,{id:n,...r,...r==null?void 0:r.success}):Ht.dismiss(n),i}).catch(i=>{let a=t.error?Dd(t.error,i):void 0;a?Ht.error(a,{id:n,...r,...r==null?void 0:r.error}):Ht.dismiss(n)}),e};var uL=(e,t)=>{fo({type:1,toast:{id:e,height:t}})},cL=()=>{fo({type:5,time:Date.now()})},ou=new Map,fL=1e3,dL=(e,t=fL)=>{if(ou.has(e))return;let r=setTimeout(()=>{ou.delete(e),fo({type:4,toastId:e})},t);ou.set(e,r)},hL=e=>{let{toasts:t,pausedAt:r}=sL(e);k.useEffect(()=>{if(r)return;let a=Date.now(),o=t.map(s=>{if(s.duration===1/0)return;let l=(s.duration||0)+s.pauseDuration-(a-s.createdAt);if(l<0){s.visible&&Ht.dismiss(s.id);return}return setTimeout(()=>Ht.dismiss(s.id),l)});return()=>{o.forEach(s=>s&&clearTimeout(s))}},[t,r]);let n=k.useCallback(()=>{r&&fo({type:6,time:Date.now()})},[r]),i=k.useCallback((a,o)=>{let{reverseOrder:s=!1,gutter:l=8,defaultPosition:u}=o||{},f=t.filter(h=>(h.position||u)===(a.position||u)&&h.height),c=f.findIndex(h=>h.id===a.id),d=f.filter((h,m)=>m<c&&h.visible).length;return f.filter(h=>h.visible).slice(...s?[d+1]:[0,d]).reduce((h,m)=>h+(m.height||0)+l,0)},[t]);return k.useEffect(()=>{t.forEach(a=>{if(a.dismissed)dL(a.id,a.removeDelay);else{let o=ou.get(a.id);o&&(clearTimeout(o),ou.delete(a.id))}})},[t]),{toasts:t,handlers:{updateHeight:uL,startPause:cL,endPause:n,calculateOffset:i}}},pL=oi`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,mL=oi`
from {
transform: scale(0);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}`,yL=oi`
from {
transform: scale(0) rotate(90deg);
opacity: 0;
}
to {
transform: scale(1) rotate(90deg);
opacity: 1;
}`,vL=oa("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${e=>e.primary||"#ff4b4b"};
position: relative;
transform: rotate(45deg);
animation: ${pL} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after,
&:before {
content: '';
animation: ${mL} 0.15s ease-out forwards;
animation-delay: 150ms;
position: absolute;
border-radius: 3px;
opacity: 0;
background: ${e=>e.secondary||"#fff"};
bottom: 9px;
left: 4px;
height: 2px;
width: 12px;
}
&:before {
animation: ${yL} 0.15s ease-out forwards;
animation-delay: 180ms;
transform: rotate(90deg);
}
`,gL=oi`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,xL=oa("div")`
width: 12px;
height: 12px;
box-sizing: border-box;
border: 2px solid;
border-radius: 100%;
border-color: ${e=>e.secondary||"#e0e0e0"};
border-right-color: ${e=>e.primary||"#616161"};
animation: ${gL} 1s linear infinite;
`,bL=oi`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,wL=oi`
0% {
height: 0;
width: 0;
opacity: 0;
}
40% {
height: 0;
width: 6px;
opacity: 1;
}
100% {
opacity: 1;
height: 10px;
}`,SL=oa("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${e=>e.primary||"#61d345"};
position: relative;
transform: rotate(45deg);
animation: ${bL} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after {
content: '';
box-sizing: border-box;
animation: ${wL} 0.2s ease-out forwards;
opacity: 0;
animation-delay: 200ms;
position: absolute;
border-right: 2px solid;
border-bottom: 2px solid;
border-color: ${e=>e.secondary||"#fff"};
bottom: 6px;
left: 6px;
height: 10px;
width: 6px;
}
`,OL=oa("div")`
position: absolute;
`,_L=oa("div")`
position: relative;
display: flex;
justify-content: center;
align-items: center;
min-width: 20px;
min-height: 20px;
`,EL=oi`
from {
transform: scale(0.6);
opacity: 0.4;
}
to {
transform: scale(1);
opacity: 1;
}`,jL=oa("div")`
position: relative;
transform: scale(0.6);
opacity: 0.4;
min-width: 20px;
animation: ${EL} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
`,kL=({toast:e})=>{let{icon:t,type:r,iconTheme:n}=e;return t!==void 0?typeof t=="string"?k.createElement(jL,null,t):t:r==="blank"?null:k.createElement(_L,null,k.createElement(xL,{...n}),r!=="loading"&&k.createElement(OL,null,r==="error"?k.createElement(vL,{...n}):k.createElement(SL,{...n})))},PL=e=>`
0% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;}
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
`,AL=e=>`
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;}
`,TL="0%{opacity:0;} 100%{opacity:1;}",$L="0%{opacity:1;} 100%{opacity:0;}",NL=oa("div")`
display: flex;
align-items: center;
background: #fff;
color: #363636;
line-height: 1.3;
will-change: transform;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
max-width: 350px;
pointer-events: auto;
padding: 8px 10px;
border-radius: 8px;
`,CL=oa("div")`
display: flex;
justify-content: center;
margin: 4px 10px;
color: inherit;
flex: 1 1 auto;
white-space: pre-line;
`,ML=(e,t)=>{let r=e.includes("top")?1:-1,[n,i]=zA()?[TL,$L]:[PL(r),AL(r)];return{animation:t?`${oi(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${oi(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},IL=k.memo(({toast:e,position:t,style:r,children:n})=>{let i=e.height?ML(e.position||t||"top-center",e.visible):{opacity:0},a=k.createElement(kL,{toast:e}),o=k.createElement(CL,{...e.ariaProps},Dd(e.message,e));return k.createElement(NL,{className:e.className,style:{...i,...r,...e.style}},typeof n=="function"?n({icon:a,message:o}):k.createElement(k.Fragment,null,a,o))});rL(k.createElement);var RL=({id:e,className:t,style:r,onHeightUpdate:n,children:i})=>{let a=k.useCallback(o=>{if(o){let s=()=>{let l=o.getBoundingClientRect().height;n(e,l)};s(),new MutationObserver(s).observe(o,{subtree:!0,childList:!0,characterData:!0})}},[e,n]);return k.createElement("div",{ref:a,className:t,style:r},i)},DL=(e,t)=>{let r=e.includes("top"),n=r?{top:0}:{bottom:0},i=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:zA()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(r?1:-1)}px)`,...n,...i}},LL=yp`
z-index: 9999;
> * {
pointer-events: auto;
}
`,wf=16,FL=({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:n,children:i,containerStyle:a,containerClassName:o})=>{let{toasts:s,handlers:l}=hL(r);return k.createElement("div",{id:"_rht_toaster",style:{position:"fixed",zIndex:9999,top:wf,left:wf,right:wf,bottom:wf,pointerEvents:"none",...a},className:o,onMouseEnter:l.startPause,onMouseLeave:l.endPause},s.map(u=>{let f=u.position||t,c=l.calculateOffset(u,{reverseOrder:e,gutter:n,defaultPosition:t}),d=DL(f,c);return k.createElement(RL,{id:u.id,key:u.id,onHeightUpdate:l.updateHeight,className:u.visible?LL:"",style:d},u.type==="custom"?Dd(u.message,u):i?i(u):k.createElement(IL,{toast:u,position:f}))}))},nt=Ht;const VA=k.createContext(void 0),BL=(e,t)=>{switch(t.type){case"LOGIN_SUCCESS":return{isAuthenticated:!0,user:t.payload.user,permissions:t.payload.permissions,allPermissions:t.payload.allPermissions,token:t.payload.token,refreshToken:t.payload.refreshToken};case"LOGOUT":return{isAuthenticated:!1,user:null,permissions:[],allPermissions:[],token:null,refreshToken:null};case"RESTORE_SESSION":return{isAuthenticated:!0,user:t.payload.user,permissions:t.payload.permissions,allPermissions:t.payload.allPermissions,token:t.payload.token,refreshToken:t.payload.refreshToken};default:return e}},zL={isAuthenticated:!1,user:null,permissions:[],allPermissions:[],token:null,refreshToken:null},UL=({children:e})=>{const[t,r]=k.useReducer(BL,zL),n=()=>{const s=localStorage.getItem("admin_token"),l=localStorage.getItem("admin_refresh_token"),u=localStorage.getItem("admin_user"),f=localStorage.getItem("admin_permissions"),c=localStorage.getItem("admin_all_permissions");if(s&&u&&f)try{const d=JSON.parse(u),h=JSON.parse(f),m=c?JSON.parse(c):[];r({type:"RESTORE_SESSION",payload:{user:d,permissions:h,allPermissions:m,token:s,refreshToken:l||""}})}catch{localStorage.removeItem("admin_token"),localStorage.removeItem("admin_refresh_token"),localStorage.removeItem("admin_user"),localStorage.removeItem("admin_permissions"),localStorage.removeItem("admin_all_permissions")}};k.useEffect(()=>{n()},[]);const i=()=>{localStorage.removeItem("admin_token"),localStorage.removeItem("admin_refresh_token"),localStorage.removeItem("admin_user"),localStorage.removeItem("admin_permissions"),localStorage.removeItem("admin_all_permissions"),r({type:"LOGOUT"}),nt.success("خروج موفقیت‌آمیز بود")},a=s=>t.permissions.some(l=>l.id===s),o=s=>t.permissions.some(l=>l.title===s);return p.jsx(VA.Provider,{value:{...t,logout:i,hasPermission:a,hasPermissionByTitle:o,restoreSession:n},children:e})},Lc=()=>{const e=k.useContext(VA);if(e===void 0)throw new Error("useAuth must be used within an AuthProvider");return e},WA=k.createContext(void 0),VL=({children:e})=>{const[t,r]=k.useState("light");k.useEffect(()=>{const i=localStorage.getItem("admin_theme"),a=window.matchMedia("(prefers-color-scheme: dark)").matches,o=i||(a?"dark":"light");r(o),o==="dark"&&document.documentElement.classList.add("dark")},[]);const n=()=>{const i=t==="light"?"dark":"light";r(i),localStorage.setItem("admin_theme",i),i==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")};return p.jsx(WA.Provider,{value:{mode:t,toggleTheme:n},children:e})},WL=()=>{const e=k.useContext(WA);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e},qL=k.createContext(void 0),gi={duration:4e3,position:"top-center",style:{fontFamily:"inherit",direction:"rtl"}},HL=({children:e})=>{const t=(l,u)=>{nt.success(l,{...gi,...u})},r=(l,u)=>{nt.error(l,{...gi,...u})},n=(l,u)=>{nt(l,{...gi,icon:"⚠️",style:{...gi.style,backgroundColor:"#fef3c7",color:"#92400e"},...u})},i=(l,u)=>{nt(l,{...gi,icon:"",style:{...gi.style,backgroundColor:"#dbeafe",color:"#1e40af"},...u})},a=(l,u)=>nt.loading(l,{...gi,...u}),o=l=>{nt.dismiss(l)},s=(l,u,f)=>nt.promise(l,u,{...gi,...f});return p.jsxs(qL.Provider,{value:{success:t,error:r,warning:n,info:i,loading:a,dismiss:o,promise:s},children:[e,p.jsx(FL,{position:"top-center",reverseOrder:!1,gutter:8,containerStyle:{direction:"rtl"},toastOptions:{duration:4e3,style:{background:"var(--toast-bg)",color:"var(--toast-color)",fontFamily:"inherit",direction:"rtl"},success:{iconTheme:{primary:"#10b981",secondary:"#ffffff"}},error:{iconTheme:{primary:"#ef4444",secondary:"#ffffff"}}}})]})};var KL={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"};const GL=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),XL=(e,t)=>{const r=k.forwardRef(({color:n="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:o,children:s,...l},u)=>k.createElement("svg",{ref:u,...KL,width:i,height:i,stroke:n,strokeWidth:o?Number(a)*24/Number(i):a,className:`lucide lucide-${GL(e)}`,...l},[...t.map(([f,c])=>k.createElement(f,c)),...(Array.isArray(s)?s:[s])||[]]));return r.displayName=`${e}`,r};var pe=XL;const oy=pe("AlertCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),QL=pe("AlertTriangle",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"c3ski4"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),Ux=pe("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),su=pe("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]),YL=pe("Calendar",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",ry:"2",key:"eu3xkr"}],["line",{x1:"16",x2:"16",y1:"2",y2:"6",key:"m3sa8f"}],["line",{x1:"8",x2:"8",y1:"2",y2:"6",key:"18kwsl"}],["line",{x1:"3",x2:"21",y1:"10",y2:"10",key:"xt86sb"}]]),ZL=pe("CheckCircle",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["polyline",{points:"22 4 12 14.01 9 11.01",key:"6xbx8j"}]]),eg=pe("Check",[["polyline",{points:"20 6 9 17 4 12",key:"10jjfj"}]]),qA=pe("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),JL=pe("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),e3=pe("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),t3=pe("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),HA=pe("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]),r3=pe("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]),n3=pe("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),KA=pe("Eye",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),Ld=pe("FileText",[["path",{d:"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z",key:"1nnpy2"}],["polyline",{points:"14 2 14 8 20 8",key:"1ew0cm"}],["line",{x1:"16",x2:"8",y1:"13",y2:"13",key:"14keom"}],["line",{x1:"16",x2:"8",y1:"17",y2:"17",key:"17nazh"}],["line",{x1:"10",x2:"8",y1:"9",y2:"9",key:"1a5vjj"}]]),Vx=pe("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]),i3=pe("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]]),a3=pe("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),GA=pe("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),o3=pe("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),Xw=pe("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),s3=pe("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]),l3=pe("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]),u3=pe("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),c3=pe("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),sy=pe("Package",[["path",{d:"M16.5 9.4 7.55 4.24",key:"10qotr"}],["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),XA=pe("PenSquare",[["path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1qinfi"}],["path",{d:"M18.5 2.5a2.12 2.12 0 0 1 3 3L12 15l-4 1 1-4Z",key:"w2jsv5"}]]),f3=pe("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]),_s=pe("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),d3=pe("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]),vp=pe("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),h3=pe("Shield",[["path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z",key:"3xmgem"}]]),Wx=pe("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]),tg=pe("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]),p3=pe("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),QA=pe("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),m3=pe("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]),Du=pe("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]),y3=pe("UserCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]),qx=pe("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),Es=pe("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]),Qw=pe("XCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),Hx=pe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function YA(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=YA(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function he(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=YA(e))&&(n&&(n+=" "),n+=t);return n}const ce=({children:e,variant:t="primary",size:r="md",disabled:n=!1,loading:i=!1,onClick:a,type:o="button",className:s=""})=>{const l="inline-flex items-center justify-center rounded-lg font-medium transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2",u={primary:"bg-primary-600 hover:bg-primary-700 text-white focus:ring-primary-500",secondary:"bg-gray-200 hover:bg-gray-300 dark:bg-gray-700 dark:hover:bg-gray-600 text-gray-900 dark:text-gray-100 focus:ring-gray-500",danger:"bg-red-600 hover:bg-red-700 text-white focus:ring-red-500",success:"bg-green-600 hover:bg-green-700 text-white focus:ring-green-500"},f={sm:"px-3 py-1.5 text-sm",md:"px-4 py-2 text-sm",lg:"px-6 py-3 text-base"},c=n||i?"opacity-50 cursor-not-allowed pointer-events-none":"";return p.jsxs("button",{type:o,onClick:a,disabled:n||i,className:he(l,u[t],f[r],c,s),children:[i&&p.jsxs("svg",{className:"animate-spin -ml-1 mr-2 h-4 w-4",fill:"none",viewBox:"0 0 24 24",children:[p.jsx("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),p.jsx("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),e]})};class v3 extends k.Component{constructor(r){super(r);Jc(this,"logErrorToService",(r,n)=>{console.log("Error logged to service:",{error:r,errorInfo:n})});Jc(this,"handleRetry",()=>{this.setState({hasError:!1,error:void 0,errorInfo:void 0})});Jc(this,"handleGoHome",()=>{window.location.href="/"});this.state={hasError:!1}}static getDerivedStateFromError(r){return{hasError:!0}}componentDidCatch(r,n){this.setState({error:r,errorInfo:n}),console.error("ErrorBoundary caught an error:",r,n),this.logErrorToService(r,n)}render(){return this.state.hasError?this.props.fallback?this.props.fallback:p.jsx("div",{className:"min-h-screen bg-gray-50 dark:bg-gray-900 flex items-center justify-center p-4",children:p.jsxs("div",{className:"max-w-md w-full bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 text-center",children:[p.jsx("div",{className:"mb-4",children:p.jsx(QL,{className:"h-16 w-16 text-red-500 mx-auto"})}),p.jsx("h1",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mb-2",children:"خطایی رخ داده است"}),p.jsx("p",{className:"text-gray-600 dark:text-gray-400 mb-6",children:"متأسفانه مشکلی در برنامه رخ داده است. لطفاً دوباره تلاش کنید یا با پشتیبانی تماس بگیرید."}),!1,p.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[p.jsxs(ce,{onClick:this.handleRetry,className:"flex-1",variant:"primary",children:[p.jsx(d3,{className:"h-4 w-4 ml-2"}),"تلاش دوباره"]}),p.jsxs(ce,{onClick:this.handleGoHome,className:"flex-1",variant:"secondary",children:[p.jsx(i3,{className:"h-4 w-4 ml-2"}),"بازگشت به خانه"]})]})]})}):this.props.children}}const g3=new ND({defaultOptions:{queries:{retry:(e,t)=>{var r,n,i;return((r=t==null?void 0:t.response)==null?void 0:r.status)===404||((n=t==null?void 0:t.response)==null?void 0:n.status)===403||((i=t==null?void 0:t.response)==null?void 0:i.status)===401?!1:e<2},staleTime:5*60*1e3,refetchOnWindowFocus:!1,refetchOnReconnect:!0},mutations:{onError:e=>{var r,n;const t=((n=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:n.message)||(e==null?void 0:e.message)||"خطایی رخ داده است";nt.error(t)}}}});var Fc=e=>e.type==="checkbox",_a=e=>e instanceof Date,qt=e=>e==null;const ZA=e=>typeof e=="object";var at=e=>!qt(e)&&!Array.isArray(e)&&ZA(e)&&!_a(e),x3=e=>at(e)&&e.target?Fc(e.target)?e.target.checked:e.target.value:e,b3=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,w3=(e,t)=>e.has(b3(t)),S3=e=>{const t=e.constructor&&e.constructor.prototype;return at(t)&&t.hasOwnProperty("isPrototypeOf")},Kx=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ct(e){let t;const r=Array.isArray(e),n=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(Kx&&(e instanceof Blob||n))&&(r||at(e)))if(t=r?[]:{},!r&&!S3(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=Ct(e[i]));else return e;return t}var gp=e=>Array.isArray(e)?e.filter(Boolean):[],st=e=>e===void 0,ie=(e,t,r)=>{if(!t||!at(e))return r;const n=gp(t.split(/[,[\].]+?/)).reduce((i,a)=>qt(i)?i:i[a],e);return st(n)||n===e?st(e[t])?r:e[t]:n},mn=e=>typeof e=="boolean",Gx=e=>/^\w*$/.test(e),JA=e=>gp(e.replace(/["|']|\]/g,"").split(/\.|\[/)),$e=(e,t,r)=>{let n=-1;const i=Gx(t)?[t]:JA(t),a=i.length,o=a-1;for(;++n<a;){const s=i[n];let l=r;if(n!==o){const u=e[s];l=at(u)||Array.isArray(u)?u:isNaN(+i[n+1])?{}:[]}if(s==="__proto__"||s==="constructor"||s==="prototype")return;e[s]=l,e=e[s]}};const Yw={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},tn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Ln={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"};P.createContext(null);var O3=(e,t,r,n=!0)=>{const i={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(i,a,{get:()=>{const o=a;return t._proxyFormState[o]!==tn.all&&(t._proxyFormState[o]=!n||tn.all),r&&(r[o]=!0),e[o]}});return i};const _3=typeof window<"u"?k.useLayoutEffect:k.useEffect;var wn=e=>typeof e=="string",E3=(e,t,r,n,i)=>wn(e)?(n&&t.watch.add(e),ie(r,e,i)):Array.isArray(e)?e.map(a=>(n&&t.watch.add(a),ie(r,a))):(n&&(t.watchAll=!0),r),e2=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},lu=e=>Array.isArray(e)?e:[e],Zw=()=>{let e=[];return{get observers(){return e},next:i=>{for(const a of e)a.next&&a.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(a=>a!==i)}}),unsubscribe:()=>{e=[]}}},rg=e=>qt(e)||!ZA(e);function ji(e,t){if(rg(e)||rg(t))return e===t;if(_a(e)&&_a(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const i of r){const a=e[i];if(!n.includes(i))return!1;if(i!=="ref"){const o=t[i];if(_a(a)&&_a(o)||at(a)&&at(o)||Array.isArray(a)&&Array.isArray(o)?!ji(a,o):a!==o)return!1}}return!0}var nr=e=>at(e)&&!Object.keys(e).length,Xx=e=>e.type==="file",rn=e=>typeof e=="function",Fd=e=>{if(!Kx)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},t2=e=>e.type==="select-multiple",Qx=e=>e.type==="radio",j3=e=>Qx(e)||Fc(e),ly=e=>Fd(e)&&e.isConnected;function k3(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=st(e)?n++:e[t[n++]];return e}function P3(e){for(const t in e)if(e.hasOwnProperty(t)&&!st(e[t]))return!1;return!0}function dt(e,t){const r=Array.isArray(t)?t:Gx(t)?[t]:JA(t),n=r.length===1?e:k3(e,r),i=r.length-1,a=r[i];return n&&delete n[a],i!==0&&(at(n)&&nr(n)||Array.isArray(n)&&P3(n))&&dt(e,r.slice(0,-1)),e}var r2=e=>{for(const t in e)if(rn(e[t]))return!0;return!1};function Bd(e,t={}){const r=Array.isArray(e);if(at(e)||r)for(const n in e)Array.isArray(e[n])||at(e[n])&&!r2(e[n])?(t[n]=Array.isArray(e[n])?[]:{},Bd(e[n],t[n])):qt(e[n])||(t[n]=!0);return t}function n2(e,t,r){const n=Array.isArray(e);if(at(e)||n)for(const i in e)Array.isArray(e[i])||at(e[i])&&!r2(e[i])?st(t)||rg(r[i])?r[i]=Array.isArray(e[i])?Bd(e[i],[]):{...Bd(e[i])}:n2(e[i],qt(t)?{}:t[i],r[i]):r[i]=!ji(e[i],t[i]);return r}var $l=(e,t)=>n2(e,t,Bd(t));const Jw={value:!1,isValid:!1},eS={value:!0,isValid:!0};var i2=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!st(e[0].attributes.value)?st(e[0].value)||e[0].value===""?eS:{value:e[0].value,isValid:!0}:eS:Jw}return Jw},a2=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>st(e)?e:t?e===""?NaN:e&&+e:r&&wn(e)?new Date(e):n?n(e):e;const tS={isValid:!1,value:null};var o2=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,tS):tS;function rS(e){const t=e.ref;return Xx(t)?t.files:Qx(t)?o2(e.refs).value:t2(t)?[...t.selectedOptions].map(({value:r})=>r):Fc(t)?i2(e.refs).value:a2(st(t.value)?e.ref.value:t.value,e)}var A3=(e,t,r,n)=>{const i={};for(const a of e){const o=ie(t,a);o&&$e(i,a,o._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},zd=e=>e instanceof RegExp,Nl=e=>st(e)?e:zd(e)?e.source:at(e)?zd(e.value)?e.value.source:e.value:e,nS=e=>({isOnSubmit:!e||e===tn.onSubmit,isOnBlur:e===tn.onBlur,isOnChange:e===tn.onChange,isOnAll:e===tn.all,isOnTouch:e===tn.onTouched});const iS="AsyncFunction";var T3=e=>!!e&&!!e.validate&&!!(rn(e.validate)&&e.validate.constructor.name===iS||at(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===iS)),$3=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),aS=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const uu=(e,t,r,n)=>{for(const i of r||Object.keys(e)){const a=ie(e,i);if(a){const{_f:o,...s}=a;if(o){if(o.refs&&o.refs[0]&&t(o.refs[0],i)&&!n)return!0;if(o.ref&&t(o.ref,o.name)&&!n)return!0;if(uu(s,t))break}else if(at(s)&&uu(s,t))break}}};function oS(e,t,r){const n=ie(e,r);if(n||Gx(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const a=i.join("."),o=ie(t,a),s=ie(e,a);if(o&&!Array.isArray(o)&&r!==a)return{name:r};if(s&&s.type)return{name:a,error:s};if(s&&s.root&&s.root.type)return{name:`${a}.root`,error:s.root};i.pop()}return{name:r}}var N3=(e,t,r,n)=>{r(e);const{name:i,...a}=e;return nr(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(o=>t[o]===(!n||tn.all))},C3=(e,t,r)=>!e||!t||e===t||lu(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),M3=(e,t,r,n,i)=>i.isOnAll?!1:!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?n.isOnChange:i.isOnChange)?e:!0,I3=(e,t)=>!gp(ie(e,t)).length&&dt(e,t),R3=(e,t,r)=>{const n=lu(ie(e,r));return $e(n,"root",t[r]),$e(e,r,n),e},Jf=e=>wn(e);function sS(e,t,r="validate"){if(Jf(e)||Array.isArray(e)&&e.every(Jf)||mn(e)&&!e)return{type:r,message:Jf(e)?e:"",ref:t}}var wo=e=>at(e)&&!zd(e)?e:{value:e,message:""},lS=async(e,t,r,n,i,a)=>{const{ref:o,refs:s,required:l,maxLength:u,minLength:f,min:c,max:d,pattern:h,validate:m,name:y,valueAsNumber:g,mount:b}=e._f,v=ie(r,y);if(!b||t.has(y))return{};const x=s?s[0]:o,O=C=>{i&&x.reportValidity&&(x.setCustomValidity(mn(C)?"":C||""),x.reportValidity())},w={},S=Qx(o),_=Fc(o),E=S||_,j=(g||Xx(o))&&st(o.value)&&st(v)||Fd(o)&&o.value===""||v===""||Array.isArray(v)&&!v.length,N=e2.bind(null,y,n,w),A=(C,M,D,L=Ln.maxLength,B=Ln.minLength)=>{const W=C?M:D;w[y]={type:C?L:B,message:W,ref:o,...N(C?L:B,W)}};if(a?!Array.isArray(v)||!v.length:l&&(!E&&(j||qt(v))||mn(v)&&!v||_&&!i2(s).isValid||S&&!o2(s).isValid)){const{value:C,message:M}=Jf(l)?{value:!!l,message:l}:wo(l);if(C&&(w[y]={type:Ln.required,message:M,ref:x,...N(Ln.required,M)},!n))return O(M),w}if(!j&&(!qt(c)||!qt(d))){let C,M;const D=wo(d),L=wo(c);if(!qt(v)&&!isNaN(v)){const B=o.valueAsNumber||v&&+v;qt(D.value)||(C=B>D.value),qt(L.value)||(M=B<L.value)}else{const B=o.valueAsDate||new Date(v),W=H=>new Date(new Date().toDateString()+" "+H),R=o.type=="time",z=o.type=="week";wn(D.value)&&v&&(C=R?W(v)>W(D.value):z?v>D.value:B>new Date(D.value)),wn(L.value)&&v&&(M=R?W(v)<W(L.value):z?v<L.value:B<new Date(L.value))}if((C||M)&&(A(!!C,D.message,L.message,Ln.max,Ln.min),!n))return O(w[y].message),w}if((u||f)&&!j&&(wn(v)||a&&Array.isArray(v))){const C=wo(u),M=wo(f),D=!qt(C.value)&&v.length>+C.value,L=!qt(M.value)&&v.length<+M.value;if((D||L)&&(A(D,C.message,M.message),!n))return O(w[y].message),w}if(h&&!j&&wn(v)){const{value:C,message:M}=wo(h);if(zd(C)&&!v.match(C)&&(w[y]={type:Ln.pattern,message:M,ref:o,...N(Ln.pattern,M)},!n))return O(M),w}if(m){if(rn(m)){const C=await m(v,r),M=sS(C,x);if(M&&(w[y]={...M,...N(Ln.validate,M.message)},!n))return O(M.message),w}else if(at(m)){let C={};for(const M in m){if(!nr(C)&&!n)break;const D=sS(await m[M](v,r),x,M);D&&(C={...D,...N(M,D.message)},O(D.message),n&&(w[y]=C))}if(!nr(C)&&(w[y]={ref:x,...C},!n))return w}}return O(!0),w};const D3={mode:tn.onSubmit,reValidateMode:tn.onChange,shouldFocusError:!0};function L3(e={}){let t={...D3,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:rn(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1};const n={};let i=at(t.defaultValues)||at(t.values)?Ct(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:Ct(i),o={action:!1,mount:!1,watch:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,u=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let c={...f};const d={array:Zw(),state:Zw()},h=t.criteriaMode===tn.all,m=$=>I=>{clearTimeout(u),u=setTimeout($,I)},y=async $=>{if(!t.disabled&&(f.isValid||c.isValid||$)){const I=t.resolver?nr((await _()).errors):await j(n,!0);I!==r.isValid&&d.state.next({isValid:I})}},g=($,I)=>{!t.disabled&&(f.isValidating||f.validatingFields||c.isValidating||c.validatingFields)&&(($||Array.from(s.mount)).forEach(U=>{U&&(I?$e(r.validatingFields,U,I):dt(r.validatingFields,U))}),d.state.next({validatingFields:r.validatingFields,isValidating:!nr(r.validatingFields)}))},b=($,I=[],U,ee,Y=!0,X=!0)=>{if(ee&&U&&!t.disabled){if(o.action=!0,X&&Array.isArray(ie(n,$))){const se=U(ie(n,$),ee.argA,ee.argB);Y&&$e(n,$,se)}if(X&&Array.isArray(ie(r.errors,$))){const se=U(ie(r.errors,$),ee.argA,ee.argB);Y&&$e(r.errors,$,se),I3(r.errors,$)}if((f.touchedFields||c.touchedFields)&&X&&Array.isArray(ie(r.touchedFields,$))){const se=U(ie(r.touchedFields,$),ee.argA,ee.argB);Y&&$e(r.touchedFields,$,se)}(f.dirtyFields||c.dirtyFields)&&(r.dirtyFields=$l(i,a)),d.state.next({name:$,isDirty:A($,I),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else $e(a,$,I)},v=($,I)=>{$e(r.errors,$,I),d.state.next({errors:r.errors})},x=$=>{r.errors=$,d.state.next({errors:r.errors,isValid:!1})},O=($,I,U,ee)=>{const Y=ie(n,$);if(Y){const X=ie(a,$,st(U)?ie(i,$):U);st(X)||ee&&ee.defaultChecked||I?$e(a,$,I?X:rS(Y._f)):D($,X),o.mount&&y()}},w=($,I,U,ee,Y)=>{let X=!1,se=!1;const Pe={name:$};if(!t.disabled){if(!U||ee){(f.isDirty||c.isDirty)&&(se=r.isDirty,r.isDirty=Pe.isDirty=A(),X=se!==Pe.isDirty);const Ie=ji(ie(i,$),I);se=!!ie(r.dirtyFields,$),Ie?dt(r.dirtyFields,$):$e(r.dirtyFields,$,!0),Pe.dirtyFields=r.dirtyFields,X=X||(f.dirtyFields||c.dirtyFields)&&se!==!Ie}if(U){const Ie=ie(r.touchedFields,$);Ie||($e(r.touchedFields,$,U),Pe.touchedFields=r.touchedFields,X=X||(f.touchedFields||c.touchedFields)&&Ie!==U)}X&&Y&&d.state.next(Pe)}return X?Pe:{}},S=($,I,U,ee)=>{const Y=ie(r.errors,$),X=(f.isValid||c.isValid)&&mn(I)&&r.isValid!==I;if(t.delayError&&U?(l=m(()=>v($,U)),l(t.delayError)):(clearTimeout(u),l=null,U?$e(r.errors,$,U):dt(r.errors,$)),(U?!ji(Y,U):Y)||!nr(ee)||X){const se={...ee,...X&&mn(I)?{isValid:I}:{},errors:r.errors,name:$};r={...r,...se},d.state.next(se)}},_=async $=>{g($,!0);const I=await t.resolver(a,t.context,A3($||s.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return g($),I},E=async $=>{const{errors:I}=await _($);if($)for(const U of $){const ee=ie(I,U);ee?$e(r.errors,U,ee):dt(r.errors,U)}else r.errors=I;return I},j=async($,I,U={valid:!0})=>{for(const ee in $){const Y=$[ee];if(Y){const{_f:X,...se}=Y;if(X){const Pe=s.array.has(X.name),Ie=Y._f&&T3(Y._f);Ie&&f.validatingFields&&g([ee],!0);const Pr=await lS(Y,s.disabled,a,h,t.shouldUseNativeValidation&&!I,Pe);if(Ie&&f.validatingFields&&g([ee]),Pr[X.name]&&(U.valid=!1,I))break;!I&&(ie(Pr,X.name)?Pe?R3(r.errors,Pr,X.name):$e(r.errors,X.name,Pr[X.name]):dt(r.errors,X.name))}!nr(se)&&await j(se,I,U)}}return U.valid},N=()=>{for(const $ of s.unMount){const I=ie(n,$);I&&(I._f.refs?I._f.refs.every(U=>!ly(U)):!ly(I._f.ref))&&At($)}s.unMount=new Set},A=($,I)=>!t.disabled&&($&&I&&$e(a,$,I),!ji(H(),i)),C=($,I,U)=>E3($,s,{...o.mount?a:st(I)?i:wn($)?{[$]:I}:I},U,I),M=$=>gp(ie(o.mount?a:i,$,t.shouldUnregister?ie(i,$,[]):[])),D=($,I,U={})=>{const ee=ie(n,$);let Y=I;if(ee){const X=ee._f;X&&(!X.disabled&&$e(a,$,a2(I,X)),Y=Fd(X.ref)&&qt(I)?"":I,t2(X.ref)?[...X.ref.options].forEach(se=>se.selected=Y.includes(se.value)):X.refs?Fc(X.ref)?X.refs.forEach(se=>{(!se.defaultChecked||!se.disabled)&&(Array.isArray(Y)?se.checked=!!Y.find(Pe=>Pe===se.value):se.checked=Y===se.value||!!Y)}):X.refs.forEach(se=>se.checked=se.value===Y):Xx(X.ref)?X.ref.value="":(X.ref.value=Y,X.ref.type||d.state.next({name:$,values:Ct(a)})))}(U.shouldDirty||U.shouldTouch)&&w($,Y,U.shouldTouch,U.shouldDirty,!0),U.shouldValidate&&z($)},L=($,I,U)=>{for(const ee in I){if(!I.hasOwnProperty(ee))return;const Y=I[ee],X=$+"."+ee,se=ie(n,X);(s.array.has($)||at(Y)||se&&!se._f)&&!_a(Y)?L(X,Y,U):D(X,Y,U)}},B=($,I,U={})=>{const ee=ie(n,$),Y=s.array.has($),X=Ct(I);$e(a,$,X),Y?(d.array.next({name:$,values:Ct(a)}),(f.isDirty||f.dirtyFields||c.isDirty||c.dirtyFields)&&U.shouldDirty&&d.state.next({name:$,dirtyFields:$l(i,a),isDirty:A($,X)})):ee&&!ee._f&&!qt(X)?L($,X,U):D($,X,U),aS($,s)&&d.state.next({...r}),d.state.next({name:o.mount?$:void 0,values:Ct(a)})},W=async $=>{o.mount=!0;const I=$.target;let U=I.name,ee=!0;const Y=ie(n,U),X=Ie=>{ee=Number.isNaN(Ie)||_a(Ie)&&isNaN(Ie.getTime())||ji(Ie,ie(a,U,Ie))},se=nS(t.mode),Pe=nS(t.reValidateMode);if(Y){let Ie,Pr;const Zc=I.type?rS(Y._f):x3($),yi=$.type===Yw.BLUR||$.type===Yw.FOCUS_OUT,NC=!$3(Y._f)&&!t.resolver&&!ie(r.errors,U)&&!Y._f.deps||M3(yi,ie(r.touchedFields,U),r.isSubmitted,Pe,se),Pm=aS(U,s,yi);$e(a,U,Zc),yi?(Y._f.onBlur&&Y._f.onBlur($),l&&l(0)):Y._f.onChange&&Y._f.onChange($);const Am=w(U,Zc,yi),CC=!nr(Am)||Pm;if(!yi&&d.state.next({name:U,type:$.type,values:Ct(a)}),NC)return(f.isValid||c.isValid)&&(t.mode==="onBlur"?yi&&y():yi||y()),CC&&d.state.next({name:U,...Pm?{}:Am});if(!yi&&Pm&&d.state.next({...r}),t.resolver){const{errors:w1}=await _([U]);if(X(Zc),ee){const MC=oS(r.errors,n,U),S1=oS(w1,n,MC.name||U);Ie=S1.error,U=S1.name,Pr=nr(w1)}}else g([U],!0),Ie=(await lS(Y,s.disabled,a,h,t.shouldUseNativeValidation))[U],g([U]),X(Zc),ee&&(Ie?Pr=!1:(f.isValid||c.isValid)&&(Pr=await j(n,!0)));ee&&(Y._f.deps&&z(Y._f.deps),S(U,Pr,Ie,Am))}},R=($,I)=>{if(ie(r.errors,I)&&$.focus)return $.focus(),1},z=async($,I={})=>{let U,ee;const Y=lu($);if(t.resolver){const X=await E(st($)?$:Y);U=nr(X),ee=$?!Y.some(se=>ie(X,se)):U}else $?(ee=(await Promise.all(Y.map(async X=>{const se=ie(n,X);return await j(se&&se._f?{[X]:se}:se)}))).every(Boolean),!(!ee&&!r.isValid)&&y()):ee=U=await j(n);return d.state.next({...!wn($)||(f.isValid||c.isValid)&&U!==r.isValid?{}:{name:$},...t.resolver||!$?{isValid:U}:{},errors:r.errors}),I.shouldFocus&&!ee&&uu(n,R,$?Y:s.mount),ee},H=$=>{const I={...o.mount?a:i};return st($)?I:wn($)?ie(I,$):$.map(U=>ie(I,U))},Z=($,I)=>({invalid:!!ie((I||r).errors,$),isDirty:!!ie((I||r).dirtyFields,$),error:ie((I||r).errors,$),isValidating:!!ie(r.validatingFields,$),isTouched:!!ie((I||r).touchedFields,$)}),G=$=>{$&&lu($).forEach(I=>dt(r.errors,I)),d.state.next({errors:$?r.errors:{}})},oe=($,I,U)=>{const ee=(ie(n,$,{_f:{}})._f||{}).ref,Y=ie(r.errors,$)||{},{ref:X,message:se,type:Pe,...Ie}=Y;$e(r.errors,$,{...Ie,...I,ref:ee}),d.state.next({name:$,errors:r.errors,isValid:!1}),U&&U.shouldFocus&&ee&&ee.focus&&ee.focus()},we=($,I)=>rn($)?d.state.subscribe({next:U=>$(C(void 0,I),U)}):C($,I,!0),Ce=$=>d.state.subscribe({next:I=>{C3($.name,I.name,$.exact)&&N3(I,$.formState||f,Tt,$.reRenderRoot)&&$.callback({values:{...a},...r,...I})}}).unsubscribe,Ke=$=>(o.mount=!0,c={...c,...$.formState},Ce({...$,formState:c})),At=($,I={})=>{for(const U of $?lu($):s.mount)s.mount.delete(U),s.array.delete(U),I.keepValue||(dt(n,U),dt(a,U)),!I.keepError&&dt(r.errors,U),!I.keepDirty&&dt(r.dirtyFields,U),!I.keepTouched&&dt(r.touchedFields,U),!I.keepIsValidating&&dt(r.validatingFields,U),!t.shouldUnregister&&!I.keepDefaultValue&&dt(i,U);d.state.next({values:Ct(a)}),d.state.next({...r,...I.keepDirty?{isDirty:A()}:{}}),!I.keepIsValid&&y()},_t=({disabled:$,name:I})=>{(mn($)&&o.mount||$||s.disabled.has(I))&&($?s.disabled.add(I):s.disabled.delete(I))},J=($,I={})=>{let U=ie(n,$);const ee=mn(I.disabled)||mn(t.disabled);return $e(n,$,{...U||{},_f:{...U&&U._f?U._f:{ref:{name:$}},name:$,mount:!0,...I}}),s.mount.add($),U?_t({disabled:mn(I.disabled)?I.disabled:t.disabled,name:$}):O($,!0,I.value),{...ee?{disabled:I.disabled||t.disabled}:{},...t.progressive?{required:!!I.required,min:Nl(I.min),max:Nl(I.max),minLength:Nl(I.minLength),maxLength:Nl(I.maxLength),pattern:Nl(I.pattern)}:{},name:$,onChange:W,onBlur:W,ref:Y=>{if(Y){J($,I),U=ie(n,$);const X=st(Y.value)&&Y.querySelectorAll&&Y.querySelectorAll("input,select,textarea")[0]||Y,se=j3(X),Pe=U._f.refs||[];if(se?Pe.find(Ie=>Ie===X):X===U._f.ref)return;$e(n,$,{_f:{...U._f,...se?{refs:[...Pe.filter(ly),X,...Array.isArray(ie(i,$))?[{}]:[]],ref:{type:X.type,name:$}}:{ref:X}}}),O($,!1,void 0,X)}else U=ie(n,$,{}),U._f&&(U._f.mount=!1),(t.shouldUnregister||I.shouldUnregister)&&!(w3(s.array,$)&&o.action)&&s.unMount.add($)}}},de=()=>t.shouldFocusError&&uu(n,R,s.mount),ve=$=>{mn($)&&(d.state.next({disabled:$}),uu(n,(I,U)=>{const ee=ie(n,U);ee&&(I.disabled=ee._f.disabled||$,Array.isArray(ee._f.refs)&&ee._f.refs.forEach(Y=>{Y.disabled=ee._f.disabled||$}))},0,!1))},q=($,I)=>async U=>{let ee;U&&(U.preventDefault&&U.preventDefault(),U.persist&&U.persist());let Y=Ct(a);if(d.state.next({isSubmitting:!0}),t.resolver){const{errors:X,values:se}=await _();r.errors=X,Y=se}else await j(n);if(s.disabled.size)for(const X of s.disabled)$e(Y,X,void 0);if(dt(r.errors,"root"),nr(r.errors)){d.state.next({errors:{}});try{await $(Y,U)}catch(X){ee=X}}else I&&await I({...r.errors},U),de(),setTimeout(de);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:nr(r.errors)&&!ee,submitCount:r.submitCount+1,errors:r.errors}),ee)throw ee},We=($,I={})=>{ie(n,$)&&(st(I.defaultValue)?B($,Ct(ie(i,$))):(B($,I.defaultValue),$e(i,$,Ct(I.defaultValue))),I.keepTouched||dt(r.touchedFields,$),I.keepDirty||(dt(r.dirtyFields,$),r.isDirty=I.defaultValue?A($,Ct(ie(i,$))):A()),I.keepError||(dt(r.errors,$),f.isValid&&y()),d.state.next({...r}))},be=($,I={})=>{const U=$?Ct($):i,ee=Ct(U),Y=nr($),X=Y?i:ee;if(I.keepDefaultValues||(i=U),!I.keepValues){if(I.keepDirtyValues){const se=new Set([...s.mount,...Object.keys($l(i,a))]);for(const Pe of Array.from(se))ie(r.dirtyFields,Pe)?$e(X,Pe,ie(a,Pe)):B(Pe,ie(X,Pe))}else{if(Kx&&st($))for(const se of s.mount){const Pe=ie(n,se);if(Pe&&Pe._f){const Ie=Array.isArray(Pe._f.refs)?Pe._f.refs[0]:Pe._f.ref;if(Fd(Ie)){const Pr=Ie.closest("form");if(Pr){Pr.reset();break}}}}for(const se of s.mount)B(se,ie(X,se))}a=Ct(X),d.array.next({values:{...X}}),d.state.next({values:{...X}})}s={mount:I.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!f.isValid||!!I.keepIsValid||!!I.keepDirtyValues,o.watch=!!t.shouldUnregister,d.state.next({submitCount:I.keepSubmitCount?r.submitCount:0,isDirty:Y?!1:I.keepDirty?r.isDirty:!!(I.keepDefaultValues&&!ji($,i)),isSubmitted:I.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:Y?{}:I.keepDirtyValues?I.keepDefaultValues&&a?$l(i,a):r.dirtyFields:I.keepDefaultValues&&$?$l(i,$):I.keepDirty?r.dirtyFields:{},touchedFields:I.keepTouched?r.touchedFields:{},errors:I.keepErrors?r.errors:{},isSubmitSuccessful:I.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Ze=($,I)=>be(rn($)?$(a):$,I),rt=($,I={})=>{const U=ie(n,$),ee=U&&U._f;if(ee){const Y=ee.refs?ee.refs[0]:ee.ref;Y.focus&&(Y.focus(),I.shouldSelect&&rn(Y.select)&&Y.select())}},Tt=$=>{r={...r,...$}},Rn={control:{register:J,unregister:At,getFieldState:Z,handleSubmit:q,setError:oe,_subscribe:Ce,_runSchema:_,_focusError:de,_getWatch:C,_getDirty:A,_setValid:y,_setFieldArray:b,_setDisabledField:_t,_setErrors:x,_getFieldArray:M,_reset:be,_resetDefaultValues:()=>rn(t.defaultValues)&&t.defaultValues().then($=>{Ze($,t.resetOptions),d.state.next({isLoading:!1})}),_removeUnmounted:N,_disableForm:ve,_subjects:d,_proxyFormState:f,get _fields(){return n},get _formValues(){return a},get _state(){return o},set _state($){o=$},get _defaultValues(){return i},get _names(){return s},set _names($){s=$},get _formState(){return r},get _options(){return t},set _options($){t={...t,...$}}},subscribe:Ke,trigger:z,register:J,handleSubmit:q,watch:we,setValue:B,getValues:H,reset:Ze,resetField:We,clearErrors:G,unregister:At,setError:oe,setFocus:rt,getFieldState:Z};return{...Rn,formControl:Rn}}function Yx(e={}){const t=P.useRef(void 0),r=P.useRef(void 0),[n,i]=P.useState({isDirty:!1,isValidating:!1,isLoading:rn(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:rn(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...e.formControl?e.formControl:L3(e),formState:n},e.formControl&&e.defaultValues&&!rn(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions));const a=t.current.control;return a._options=e,_3(()=>{const o=a._subscribe({formState:a._proxyFormState,callback:()=>i({...a._formState}),reRenderRoot:!0});return i(s=>({...s,isReady:!0})),a._formState.isReady=!0,o},[a]),P.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),P.useEffect(()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)},[a,e.mode,e.reValidateMode]),P.useEffect(()=>{e.errors&&(a._setErrors(e.errors),a._focusError())},[a,e.errors]),P.useEffect(()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[a,e.shouldUnregister]),P.useEffect(()=>{if(a._proxyFormState.isDirty){const o=a._getDirty();o!==n.isDirty&&a._subjects.state.next({isDirty:o})}},[a,n.isDirty]),P.useEffect(()=>{e.values&&!ji(e.values,r.current)?(a._reset(e.values,a._options.resetOptions),r.current=e.values,i(o=>({...o}))):a._resetDefaultValues()},[a,e.values]),P.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),t.current.formState=O3(n,a),t.current}const uS=(e,t,r)=>{if(e&&"reportValidity"in e){const n=ie(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},s2=(e,t)=>{for(const r in t.fields){const n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?uS(n.ref,r,e):n&&n.refs&&n.refs.forEach(i=>uS(i,r,e))}},F3=(e,t)=>{t.shouldUseNativeValidation&&s2(e,t);const r={};for(const n in e){const i=ie(t.fields,n),a=Object.assign(e[n]||{},{ref:i&&i.ref});if(B3(t.names||Object.keys(e),n)){const o=Object.assign({},ie(r,n));$e(o,"root",a),$e(r,n,o)}else $e(r,n,a)}return r},B3=(e,t)=>{const r=cS(t);return e.some(n=>cS(n).match(`^${r}\\.\\d+`))};function cS(e){return e.replace(/\]|\[/g,"")}function Zx(e,t,r){return r===void 0&&(r={}),function(n,i,a){try{return Promise.resolve(function(o,s){try{var l=(t!=null&&t.context,Promise.resolve(e[r.mode==="sync"?"validateSync":"validate"](n,Object.assign({abortEarly:!1},t,{context:i}))).then(function(u){return a.shouldUseNativeValidation&&s2({},a),{values:r.raw?Object.assign({},n):u,errors:{}}}))}catch(u){return s(u)}return l&&l.then?l.then(void 0,s):l}(0,function(o){if(!o.inner)throw o;return{values:{},errors:F3((s=o,l=!a.shouldUseNativeValidation&&a.criteriaMode==="all",(s.inner||[]).reduce(function(u,f){if(u[f.path]||(u[f.path]={message:f.message,type:f.type}),l){var c=u[f.path].types,d=c&&c[f.type];u[f.path]=e2(f.path,l,u,f.type,d?[].concat(d,f.message):f.message)}return u},{})),a)};var s,l}))}catch(o){return Promise.reject(o)}}}const Ea=k.forwardRef(({label:e,error:t,type:r="text",placeholder:n,className:i,icon:a,disabled:o,...s},l)=>p.jsxs("div",{className:"space-y-1",children:[e&&p.jsx("label",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300",children:e}),p.jsxs("div",{className:"relative",children:[a&&p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(a,{className:"h-5 w-5 text-gray-400"})}),p.jsx("input",{ref:l,type:r,placeholder:n,disabled:o,className:he("input",a&&"pr-10",t&&"border-red-500 dark:border-red-500 focus:ring-red-500",o&&"opacity-50 cursor-not-allowed",i),...s})]}),t&&p.jsx("p",{className:"text-sm text-red-600 dark:text-red-400",children:t})]}));Ea.displayName="Input";function ho(e){this._maxSize=e,this.clear()}ho.prototype.clear=function(){this._size=0,this._values=Object.create(null)};ho.prototype.get=function(e){return this._values[e]};ho.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var z3=/[^.^\]^[]+|(?=\[\]|\.\.)/g,l2=/^\d+$/,U3=/^\d/,V3=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,W3=/^\s*(['"]?)(.*?)(\1)\s*$/,Jx=512,fS=new ho(Jx),dS=new ho(Jx),hS=new ho(Jx),Va={Cache:ho,split:ng,normalizePath:uy,setter:function(e){var t=uy(e);return dS.get(e)||dS.set(e,function(n,i){for(var a=0,o=t.length,s=n;a<o-1;){var l=t[a];if(l==="__proto__"||l==="constructor"||l==="prototype")return n;s=s[t[a++]]}s[t[a]]=i})},getter:function(e,t){var r=uy(e);return hS.get(e)||hS.set(e,function(i){for(var a=0,o=r.length;a<o;)if(i!=null||!t)i=i[r[a++]];else return;return i})},join:function(e){return e.reduce(function(t,r){return t+(eb(r)||l2.test(r)?"["+r+"]":(t?".":"")+r)},"")},forEach:function(e,t,r){q3(Array.isArray(e)?e:ng(e),t,r)}};function uy(e){return fS.get(e)||fS.set(e,ng(e).map(function(t){return t.replace(W3,"$2")}))}function ng(e){return e.match(z3)||[""]}function q3(e,t,r){var n=e.length,i,a,o,s;for(a=0;a<n;a++)i=e[a],i&&(G3(i)&&(i='"'+i+'"'),s=eb(i),o=!s&&/^\d+$/.test(i),t.call(r,i,s,o,a,e))}function eb(e){return typeof e=="string"&&e&&["'",'"'].indexOf(e.charAt(0))!==-1}function H3(e){return e.match(U3)&&!e.match(l2)}function K3(e){return V3.test(e)}function G3(e){return!eb(e)&&(H3(e)||K3(e))}const X3=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,xp=e=>e.match(X3)||[],bp=e=>e[0].toUpperCase()+e.slice(1),tb=(e,t)=>xp(e).join(t).toLowerCase(),u2=e=>xp(e).reduce((t,r)=>`${t}${t?r[0].toUpperCase()+r.slice(1).toLowerCase():r.toLowerCase()}`,""),Q3=e=>bp(u2(e)),Y3=e=>tb(e,"_"),Z3=e=>tb(e,"-"),J3=e=>bp(tb(e," ")),e4=e=>xp(e).map(bp).join(" ");var cy={words:xp,upperFirst:bp,camelCase:u2,pascalCase:Q3,snakeCase:Y3,kebabCase:Z3,sentenceCase:J3,titleCase:e4},rb={exports:{}};rb.exports=function(e){return c2(t4(e),e)};rb.exports.array=c2;function c2(e,t){var r=e.length,n=new Array(r),i={},a=r,o=r4(t),s=n4(e);for(t.forEach(function(u){if(!s.has(u[0])||!s.has(u[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});a--;)i[a]||l(e[a],a,new Set);return n;function l(u,f,c){if(c.has(u)){var d;try{d=", node was:"+JSON.stringify(u)}catch{d=""}throw new Error("Cyclic dependency"+d)}if(!s.has(u))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(u));if(!i[f]){i[f]=!0;var h=o.get(u)||new Set;if(h=Array.from(h),f=h.length){c.add(u);do{var m=h[--f];l(m,s.get(m),c)}while(f);c.delete(u)}n[--r]=u}}}function t4(e){for(var t=new Set,r=0,n=e.length;r<n;r++){var i=e[r];t.add(i[0]),t.add(i[1])}return Array.from(t)}function r4(e){for(var t=new Map,r=0,n=e.length;r<n;r++){var i=e[r];t.has(i[0])||t.set(i[0],new Set),t.has(i[1])||t.set(i[1],new Set),t.get(i[0]).add(i[1])}return t}function n4(e){for(var t=new Map,r=0,n=e.length;r<n;r++)t.set(e[r],r);return t}var i4=rb.exports;const a4=ke(i4),o4=Object.prototype.toString,s4=Error.prototype.toString,l4=RegExp.prototype.toString,u4=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",c4=/^Symbol\((.*)\)(.*)$/;function f4(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function pS(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const r=typeof e;if(r==="number")return f4(e);if(r==="string")return t?`"${e}"`:e;if(r==="function")return"[Function "+(e.name||"anonymous")+"]";if(r==="symbol")return u4.call(e).replace(c4,"Symbol($1)");const n=o4.call(e).slice(8,-1);return n==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):n==="Error"||e instanceof Error?"["+s4.call(e)+"]":n==="RegExp"?l4.call(e):null}function Zi(e,t){let r=pS(e,t);return r!==null?r:JSON.stringify(e,function(n,i){let a=pS(this[n],t);return a!==null?a:i},2)}function f2(e){return e==null?[]:[].concat(e)}let d2,h2,p2,d4=/\$\{\s*(\w+)\s*\}/g;d2=Symbol.toStringTag;class mS{constructor(t,r,n,i){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[d2]="Error",this.name="ValidationError",this.value=r,this.path=n,this.type=i,this.errors=[],this.inner=[],f2(t).forEach(a=>{if(ar.isError(a)){this.errors.push(...a.errors);const o=a.inner.length?a.inner:[a];this.inner.push(...o)}else this.errors.push(a)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}h2=Symbol.hasInstance;p2=Symbol.toStringTag;class ar extends Error{static formatError(t,r){const n=r.label||r.path||"this";return r=Object.assign({},r,{path:n,originalPath:r.path}),typeof t=="string"?t.replace(d4,(i,a)=>Zi(r[a])):typeof t=="function"?t(r):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,r,n,i,a){const o=new mS(t,r,n,i);if(a)return o;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[p2]="Error",this.name=o.name,this.message=o.message,this.type=o.type,this.value=o.value,this.path=o.path,this.errors=o.errors,this.inner=o.inner,Error.captureStackTrace&&Error.captureStackTrace(this,ar)}static[h2](t){return mS[Symbol.hasInstance](t)||super[Symbol.hasInstance](t)}}let yn={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:n})=>{const i=n!=null&&n!==r?` (cast from the value \`${Zi(n,!0)}\`).`:".";return t!=="mixed"?`${e} must be a \`${t}\` type, but the final value was: \`${Zi(r,!0)}\``+i:`${e} must match the configured type. The validated value was: \`${Zi(r,!0)}\``+i}},er={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},h4={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},ig={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},p4={isValue:"${path} field must be ${value}"},ed={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"},m4={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},y4={notType:e=>{const{path:t,value:r,spec:n}=e,i=n.types.length;if(Array.isArray(r)){if(r.length<i)return`${t} tuple value has too few items, expected a length of ${i} but got ${r.length} for value: \`${Zi(r,!0)}\``;if(r.length>i)return`${t} tuple value has too many items, expected a length of ${i} but got ${r.length} for value: \`${Zi(r,!0)}\``}return ar.formatError(yn.notType,e)}};Object.assign(Object.create(null),{mixed:yn,string:er,number:h4,date:ig,object:ed,array:m4,boolean:p4,tuple:y4});const nb=e=>e&&e.__isYupSchema__;class Ud{static fromOptions(t,r){if(!r.then&&!r.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:i,otherwise:a}=r,o=typeof n=="function"?n:(...s)=>s.every(l=>l===n);return new Ud(t,(s,l)=>{var u;let f=o(...s)?i:a;return(u=f==null?void 0:f(l))!=null?u:l})}constructor(t,r){this.fn=void 0,this.refs=t,this.refs=t,this.fn=r}resolve(t,r){let n=this.refs.map(a=>a.getValue(r==null?void 0:r.value,r==null?void 0:r.parent,r==null?void 0:r.context)),i=this.fn(n,t,r);if(i===void 0||i===t)return t;if(!nb(i))throw new TypeError("conditions must return a schema object");return i.resolve(r)}}const Sf={context:"$",value:"."};class po{constructor(t,r={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof t!="string")throw new TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),t==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===Sf.context,this.isValue=this.key[0]===Sf.value,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?Sf.context:this.isValue?Sf.value:"";this.path=this.key.slice(n.length),this.getter=this.path&&Va.getter(this.path,!0),this.map=r.map}getValue(t,r,n){let i=this.isContext?n:this.isValue?t:r;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(t,r){return this.getValue(t,r==null?void 0:r.parent,r==null?void 0:r.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(t){return t&&t.__isYupRef}}po.prototype.__isYupRef=!0;const ja=e=>e==null;function So(e){function t({value:r,path:n="",options:i,originalValue:a,schema:o},s,l){const{name:u,test:f,params:c,message:d,skipAbsent:h}=e;let{parent:m,context:y,abortEarly:g=o.spec.abortEarly,disableStackTrace:b=o.spec.disableStackTrace}=i;function v(A){return po.isRef(A)?A.getValue(r,m,y):A}function x(A={}){const C=Object.assign({value:r,originalValue:a,label:o.spec.label,path:A.path||n,spec:o.spec,disableStackTrace:A.disableStackTrace||b},c,A.params);for(const D of Object.keys(C))C[D]=v(C[D]);const M=new ar(ar.formatError(A.message||d,C),r,C.path,A.type||u,C.disableStackTrace);return M.params=C,M}const O=g?s:l;let w={path:n,parent:m,type:u,from:i.from,createError:x,resolve:v,options:i,originalValue:a,schema:o};const S=A=>{ar.isError(A)?O(A):A?l(null):O(x())},_=A=>{ar.isError(A)?O(A):s(A)};if(h&&ja(r))return S(!0);let j;try{var N;if(j=f.call(w,r,w),typeof((N=j)==null?void 0:N.then)=="function"){if(i.sync)throw new Error(`Validation test of type: "${w.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(j).then(S,_)}}catch(A){_(A);return}S(j)}return t.OPTIONS=e,t}function v4(e,t,r,n=r){let i,a,o;return t?(Va.forEach(t,(s,l,u)=>{let f=l?s.slice(1,s.length-1):s;e=e.resolve({context:n,parent:i,value:r});let c=e.type==="tuple",d=u?parseInt(f,10):0;if(e.innerType||c){if(c&&!u)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${o}" must contain an index to the tuple element, e.g. "${o}[0]"`);if(r&&d>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);i=r,r=r&&r[d],e=c?e.spec.types[d]:e.innerType}if(!u){if(!e.fields||!e.fields[f])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e.type}")`);i=r,r=r&&r[f],e=e.fields[f]}a=f,o=l?"["+s+"]":"."+s}),{schema:e,parent:i,parentPath:a}):{parent:i,parentPath:t,schema:e}}class Vd extends Set{describe(){const t=[];for(const r of this.values())t.push(po.isRef(r)?r.describe():r);return t}resolveAll(t){let r=[];for(const n of this.values())r.push(t(n));return r}clone(){return new Vd(this.values())}merge(t,r){const n=this.clone();return t.forEach(i=>n.add(i)),r.forEach(i=>n.delete(i)),n}}function Fo(e,t=new Map){if(nb(e)||!e||typeof e!="object")return e;if(t.has(e))return t.get(e);let r;if(e instanceof Date)r=new Date(e.getTime()),t.set(e,r);else if(e instanceof RegExp)r=new RegExp(e),t.set(e,r);else if(Array.isArray(e)){r=new Array(e.length),t.set(e,r);for(let n=0;n<e.length;n++)r[n]=Fo(e[n],t)}else if(e instanceof Map){r=new Map,t.set(e,r);for(const[n,i]of e.entries())r.set(n,Fo(i,t))}else if(e instanceof Set){r=new Set,t.set(e,r);for(const n of e)r.add(Fo(n,t))}else if(e instanceof Object){r={},t.set(e,r);for(const[n,i]of Object.entries(e))r[n]=Fo(i,t)}else throw Error(`Unable to clone ${e}`);return r}class Pn{constructor(t){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new Vd,this._blacklist=new Vd,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(yn.notType)}),this.type=t.type,this._typeCheck=t.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},t==null?void 0:t.spec),this.withMutation(r=>{r.nonNullable()})}get _type(){return this.type}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const r=Object.create(Object.getPrototypeOf(this));return r.type=this.type,r._typeCheck=this._typeCheck,r._whitelist=this._whitelist.clone(),r._blacklist=this._blacklist.clone(),r.internalTests=Object.assign({},this.internalTests),r.exclusiveTests=Object.assign({},this.exclusiveTests),r.deps=[...this.deps],r.conditions=[...this.conditions],r.tests=[...this.tests],r.transforms=[...this.transforms],r.spec=Fo(Object.assign({},this.spec,t)),r}label(t){let r=this.clone();return r.spec.label=t,r}meta(...t){if(t.length===0)return this.spec.meta;let r=this.clone();return r.spec.meta=Object.assign(r.spec.meta||{},t[0]),r}withMutation(t){let r=this._mutate;this._mutate=!0;let n=t(this);return this._mutate=r,n}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let r=this,n=t.clone();const i=Object.assign({},r.spec,n.spec);return n.spec=i,n.internalTests=Object.assign({},r.internalTests,n.internalTests),n._whitelist=r._whitelist.merge(t._whitelist,t._blacklist),n._blacklist=r._blacklist.merge(t._blacklist,t._whitelist),n.tests=r.tests,n.exclusiveTests=r.exclusiveTests,n.withMutation(a=>{t.tests.forEach(o=>{a.test(o.OPTIONS)})}),n.transforms=[...r.transforms,...n.transforms],n}isType(t){return t==null?!!(this.spec.nullable&&t===null||this.spec.optional&&t===void 0):this._typeCheck(t)}resolve(t){let r=this;if(r.conditions.length){let n=r.conditions;r=r.clone(),r.conditions=[],r=n.reduce((i,a)=>a.resolve(i,t),r),r=r.resolve(t)}return r}resolveOptions(t){var r,n,i,a;return Object.assign({},t,{from:t.from||[],strict:(r=t.strict)!=null?r:this.spec.strict,abortEarly:(n=t.abortEarly)!=null?n:this.spec.abortEarly,recursive:(i=t.recursive)!=null?i:this.spec.recursive,disableStackTrace:(a=t.disableStackTrace)!=null?a:this.spec.disableStackTrace})}cast(t,r={}){let n=this.resolve(Object.assign({value:t},r)),i=r.assert==="ignore-optionality",a=n._cast(t,r);if(r.assert!==!1&&!n.isType(a)){if(i&&ja(a))return a;let o=Zi(t),s=Zi(a);throw new TypeError(`The value of ${r.path||"field"} could not be cast to a value that satisfies the schema type: "${n.type}".
attempted value: ${o}
`+(s!==o?`result of cast: ${s}`:""))}return a}_cast(t,r){let n=t===void 0?t:this.transforms.reduce((i,a)=>a.call(this,i,t,this),t);return n===void 0&&(n=this.getDefault(r)),n}_validate(t,r={},n,i){let{path:a,originalValue:o=t,strict:s=this.spec.strict}=r,l=t;s||(l=this._cast(l,Object.assign({assert:!1},r)));let u=[];for(let f of Object.values(this.internalTests))f&&u.push(f);this.runTests({path:a,value:l,originalValue:o,options:r,tests:u},n,f=>{if(f.length)return i(f,l);this.runTests({path:a,value:l,originalValue:o,options:r,tests:this.tests},n,i)})}runTests(t,r,n){let i=!1,{tests:a,value:o,originalValue:s,path:l,options:u}=t,f=y=>{i||(i=!0,r(y,o))},c=y=>{i||(i=!0,n(y,o))},d=a.length,h=[];if(!d)return c([]);let m={value:o,originalValue:s,path:l,options:u,schema:this};for(let y=0;y<a.length;y++){const g=a[y];g(m,f,function(v){v&&(Array.isArray(v)?h.push(...v):h.push(v)),--d<=0&&c(h)})}}asNestedTest({key:t,index:r,parent:n,parentPath:i,originalParent:a,options:o}){const s=t??r;if(s==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof s=="number";let u=n[s];const f=Object.assign({},o,{strict:!0,parent:n,value:u,originalValue:a[s],key:void 0,[l?"index":"key"]:s,path:l||s.includes(".")?`${i||""}[${l?s:`"${s}"`}]`:(i?`${i}.`:"")+t});return(c,d,h)=>this.resolve(f)._validate(u,f,d,h)}validate(t,r){var n;let i=this.resolve(Object.assign({},r,{value:t})),a=(n=r==null?void 0:r.disableStackTrace)!=null?n:i.spec.disableStackTrace;return new Promise((o,s)=>i._validate(t,r,(l,u)=>{ar.isError(l)&&(l.value=u),s(l)},(l,u)=>{l.length?s(new ar(l,u,void 0,void 0,a)):o(u)}))}validateSync(t,r){var n;let i=this.resolve(Object.assign({},r,{value:t})),a,o=(n=r==null?void 0:r.disableStackTrace)!=null?n:i.spec.disableStackTrace;return i._validate(t,Object.assign({},r,{sync:!0}),(s,l)=>{throw ar.isError(s)&&(s.value=l),s},(s,l)=>{if(s.length)throw new ar(s,t,void 0,void 0,o);a=l}),a}isValid(t,r){return this.validate(t,r).then(()=>!0,n=>{if(ar.isError(n))return!1;throw n})}isValidSync(t,r){try{return this.validateSync(t,r),!0}catch(n){if(ar.isError(n))return!1;throw n}}_getDefault(t){let r=this.spec.default;return r==null?r:typeof r=="function"?r.call(this,t):Fo(r)}getDefault(t){return this.resolve(t||{})._getDefault(t)}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){return this.clone({strict:t})}nullability(t,r){const n=this.clone({nullable:t});return n.internalTests.nullable=So({message:r,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0}}),n}optionality(t,r){const n=this.clone({optional:t});return n.internalTests.optionality=So({message:r,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0}}),n}optional(){return this.optionality(!0)}defined(t=yn.defined){return this.optionality(!1,t)}nullable(){return this.nullability(!0)}nonNullable(t=yn.notNull){return this.nullability(!1,t)}required(t=yn.required){return this.clone().withMutation(r=>r.nonNullable(t).defined(t))}notRequired(){return this.clone().withMutation(t=>t.nullable().optional())}transform(t){let r=this.clone();return r.transforms.push(t),r}test(...t){let r;if(t.length===1?typeof t[0]=="function"?r={test:t[0]}:r=t[0]:t.length===2?r={name:t[0],test:t[1]}:r={name:t[0],message:t[1],test:t[2]},r.message===void 0&&(r.message=yn.default),typeof r.test!="function")throw new TypeError("`test` is a required parameters");let n=this.clone(),i=So(r),a=r.exclusive||r.name&&n.exclusiveTests[r.name]===!0;if(r.exclusive&&!r.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return r.name&&(n.exclusiveTests[r.name]=!!r.exclusive),n.tests=n.tests.filter(o=>!(o.OPTIONS.name===r.name&&(a||o.OPTIONS.test===i.OPTIONS.test))),n.tests.push(i),n}when(t,r){!Array.isArray(t)&&typeof t!="string"&&(r=t,t=".");let n=this.clone(),i=f2(t).map(a=>new po(a));return i.forEach(a=>{a.isSibling&&n.deps.push(a.key)}),n.conditions.push(typeof r=="function"?new Ud(i,r):Ud.fromOptions(i,r)),n}typeError(t){let r=this.clone();return r.internalTests.typeError=So({message:t,name:"typeError",skipAbsent:!0,test(n){return this.schema._typeCheck(n)?!0:this.createError({params:{type:this.schema.type}})}}),r}oneOf(t,r=yn.oneOf){let n=this.clone();return t.forEach(i=>{n._whitelist.add(i),n._blacklist.delete(i)}),n.internalTests.whiteList=So({message:r,name:"oneOf",skipAbsent:!0,test(i){let a=this.schema._whitelist,o=a.resolveAll(this.resolve);return o.includes(i)?!0:this.createError({params:{values:Array.from(a).join(", "),resolved:o}})}}),n}notOneOf(t,r=yn.notOneOf){let n=this.clone();return t.forEach(i=>{n._blacklist.add(i),n._whitelist.delete(i)}),n.internalTests.blacklist=So({message:r,name:"notOneOf",test(i){let a=this.schema._blacklist,o=a.resolveAll(this.resolve);return o.includes(i)?this.createError({params:{values:Array.from(a).join(", "),resolved:o}}):!0}}),n}strip(t=!0){let r=this.clone();return r.spec.strip=t,r}describe(t){const r=(t?this.resolve(t):this).clone(),{label:n,meta:i,optional:a,nullable:o}=r.spec;return{meta:i,label:n,optional:a,nullable:o,default:r.getDefault(t),type:r.type,oneOf:r._whitelist.describe(),notOneOf:r._blacklist.describe(),tests:r.tests.map(l=>({name:l.OPTIONS.name,params:l.OPTIONS.params})).filter((l,u,f)=>f.findIndex(c=>c.name===l.name)===u)}}}Pn.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])Pn.prototype[`${e}At`]=function(t,r,n={}){const{parent:i,parentPath:a,schema:o}=v4(this,t,r,n.context);return o[e](i&&i[a],Object.assign({},n,{parent:i,path:t}))};for(const e of["equals","is"])Pn.prototype[e]=Pn.prototype.oneOf;for(const e of["not","nope"])Pn.prototype[e]=Pn.prototype.notOneOf;const g4=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function x4(e){const t=ag(e);if(!t)return Date.parse?Date.parse(e):Number.NaN;if(t.z===void 0&&t.plusMinus===void 0)return new Date(t.year,t.month,t.day,t.hour,t.minute,t.second,t.millisecond).valueOf();let r=0;return t.z!=="Z"&&t.plusMinus!==void 0&&(r=t.hourOffset*60+t.minuteOffset,t.plusMinus==="+"&&(r=0-r)),Date.UTC(t.year,t.month,t.day,t.hour,t.minute+r,t.second,t.millisecond)}function ag(e){var t,r;const n=g4.exec(e);return n?{year:Fn(n[1]),month:Fn(n[2],1)-1,day:Fn(n[3],1),hour:Fn(n[4]),minute:Fn(n[5]),second:Fn(n[6]),millisecond:n[7]?Fn(n[7].substring(0,3)):0,precision:(t=(r=n[7])==null?void 0:r.length)!=null?t:void 0,z:n[8]||void 0,plusMinus:n[9]||void 0,hourOffset:Fn(n[10]),minuteOffset:Fn(n[11])}:null}function Fn(e,t=0){return Number(e)||t}let b4=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,w4=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,S4=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,O4="^\\d{4}-\\d{2}-\\d{2}",_4="\\d{2}:\\d{2}:\\d{2}",E4="(([+-]\\d{2}(:?\\d{2})?)|Z)",j4=new RegExp(`${O4}T${_4}(\\.\\d+)?${E4}$`),k4=e=>ja(e)||e===e.trim(),P4={}.toString();function or(){return new m2}class m2 extends Pn{constructor(){super({type:"string",check(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}}),this.withMutation(()=>{this.transform((t,r,n)=>{if(!n.spec.coerce||n.isType(t)||Array.isArray(t))return t;const i=t!=null&&t.toString?t.toString():t;return i===P4?t:i})})}required(t){return super.required(t).withMutation(r=>r.test({message:t||yn.required,name:"required",skipAbsent:!0,test:n=>!!n.length}))}notRequired(){return super.notRequired().withMutation(t=>(t.tests=t.tests.filter(r=>r.OPTIONS.name!=="required"),t))}length(t,r=er.length){return this.test({message:r,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(n){return n.length===this.resolve(t)}})}min(t,r=er.min){return this.test({message:r,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(n){return n.length>=this.resolve(t)}})}max(t,r=er.max){return this.test({name:"max",exclusive:!0,message:r,params:{max:t},skipAbsent:!0,test(n){return n.length<=this.resolve(t)}})}matches(t,r){let n=!1,i,a;return r&&(typeof r=="object"?{excludeEmptyString:n=!1,message:i,name:a}=r:i=r),this.test({name:a||"matches",message:i||er.matches,params:{regex:t},skipAbsent:!0,test:o=>o===""&&n||o.search(t)!==-1})}email(t=er.email){return this.matches(b4,{name:"email",message:t,excludeEmptyString:!0})}url(t=er.url){return this.matches(w4,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=er.uuid){return this.matches(S4,{name:"uuid",message:t,excludeEmptyString:!1})}datetime(t){let r="",n,i;return t&&(typeof t=="object"?{message:r="",allowOffset:n=!1,precision:i=void 0}=t:r=t),this.matches(j4,{name:"datetime",message:r||er.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:r||er.datetime_offset,params:{allowOffset:n},skipAbsent:!0,test:a=>{if(!a||n)return!0;const o=ag(a);return o?!!o.z:!1}}).test({name:"datetime_precision",message:r||er.datetime_precision,params:{precision:i},skipAbsent:!0,test:a=>{if(!a||i==null)return!0;const o=ag(a);return o?o.precision===i:!1}})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=er.trim){return this.transform(r=>r!=null?r.trim():r).test({message:t,name:"trim",test:k4})}lowercase(t=er.lowercase){return this.transform(r=>ja(r)?r:r.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:r=>ja(r)||r===r.toLowerCase()})}uppercase(t=er.uppercase){return this.transform(r=>ja(r)?r:r.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:r=>ja(r)||r===r.toUpperCase()})}}or.prototype=m2.prototype;let A4=new Date(""),T4=e=>Object.prototype.toString.call(e)==="[object Date]";class wp extends Pn{constructor(){super({type:"date",check(t){return T4(t)&&!isNaN(t.getTime())}}),this.withMutation(()=>{this.transform((t,r,n)=>!n.spec.coerce||n.isType(t)||t===null?t:(t=x4(t),isNaN(t)?wp.INVALID_DATE:new Date(t)))})}prepareParam(t,r){let n;if(po.isRef(t))n=t;else{let i=this.cast(t);if(!this._typeCheck(i))throw new TypeError(`\`${r}\` must be a Date or a value that can be \`cast()\` to a Date`);n=i}return n}min(t,r=ig.min){let n=this.prepareParam(t,"min");return this.test({message:r,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(i){return i>=this.resolve(n)}})}max(t,r=ig.max){let n=this.prepareParam(t,"max");return this.test({message:r,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(i){return i<=this.resolve(n)}})}}wp.INVALID_DATE=A4;wp.prototype;function $4(e,t=[]){let r=[],n=new Set,i=new Set(t.map(([o,s])=>`${o}-${s}`));function a(o,s){let l=Va.split(o)[0];n.add(l),i.has(`${s}-${l}`)||r.push([s,l])}for(const o of Object.keys(e)){let s=e[o];n.add(o),po.isRef(s)&&s.isSibling?a(s.path,o):nb(s)&&"deps"in s&&s.deps.forEach(l=>a(l,o))}return a4.array(Array.from(n),r).reverse()}function yS(e,t){let r=1/0;return e.some((n,i)=>{var a;if((a=t.path)!=null&&a.includes(n))return r=i,!0}),r}function y2(e){return(t,r)=>yS(e,t)-yS(e,r)}const N4=(e,t,r)=>{if(typeof e!="string")return e;let n=e;try{n=JSON.parse(e)}catch{}return r.isType(n)?n:e};function td(e){if("fields"in e){const t={};for(const[r,n]of Object.entries(e.fields))t[r]=td(n);return e.setFields(t)}if(e.type==="array"){const t=e.optional();return t.innerType&&(t.innerType=td(t.innerType)),t}return e.type==="tuple"?e.optional().clone({types:e.spec.types.map(td)}):"optional"in e?e.optional():e}const C4=(e,t)=>{const r=[...Va.normalizePath(t)];if(r.length===1)return r[0]in e;let n=r.pop(),i=Va.getter(Va.join(r),!0)(e);return!!(i&&n in i)};let vS=e=>Object.prototype.toString.call(e)==="[object Object]";function gS(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(n=>r.indexOf(n)===-1)}const M4=y2([]);function Bc(e){return new v2(e)}class v2 extends Pn{constructor(t){super({type:"object",check(r){return vS(r)||typeof r=="function"}}),this.fields=Object.create(null),this._sortErrors=M4,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{t&&this.shape(t)})}_cast(t,r={}){var n;let i=super._cast(t,r);if(i===void 0)return this.getDefault(r);if(!this._typeCheck(i))return i;let a=this.fields,o=(n=r.stripUnknown)!=null?n:this.spec.noUnknown,s=[].concat(this._nodes,Object.keys(i).filter(c=>!this._nodes.includes(c))),l={},u=Object.assign({},r,{parent:l,__validating:r.__validating||!1}),f=!1;for(const c of s){let d=a[c],h=c in i;if(d){let m,y=i[c];u.path=(r.path?`${r.path}.`:"")+c,d=d.resolve({value:y,context:r.context,parent:l});let g=d instanceof Pn?d.spec:void 0,b=g==null?void 0:g.strict;if(g!=null&&g.strip){f=f||c in i;continue}m=!r.__validating||!b?d.cast(i[c],u):i[c],m!==void 0&&(l[c]=m)}else h&&!o&&(l[c]=i[c]);(h!==c in l||l[c]!==i[c])&&(f=!0)}return f?l:i}_validate(t,r={},n,i){let{from:a=[],originalValue:o=t,recursive:s=this.spec.recursive}=r;r.from=[{schema:this,value:o},...a],r.__validating=!0,r.originalValue=o,super._validate(t,r,n,(l,u)=>{if(!s||!vS(u)){i(l,u);return}o=o||u;let f=[];for(let c of this._nodes){let d=this.fields[c];!d||po.isRef(d)||f.push(d.asNestedTest({options:r,key:c,parent:u,parentPath:r.path,originalParent:o}))}this.runTests({tests:f,value:u,originalValue:o,options:r},n,c=>{i(c.sort(this._sortErrors).concat(l),u)})})}clone(t){const r=super.clone(t);return r.fields=Object.assign({},this.fields),r._nodes=this._nodes,r._excludedEdges=this._excludedEdges,r._sortErrors=this._sortErrors,r}concat(t){let r=super.concat(t),n=r.fields;for(let[i,a]of Object.entries(this.fields)){const o=n[i];n[i]=o===void 0?a:o}return r.withMutation(i=>i.setFields(n,[...this._excludedEdges,...t._excludedEdges]))}_getDefault(t){if("default"in this.spec)return super._getDefault(t);if(!this._nodes.length)return;let r={};return this._nodes.forEach(n=>{var i;const a=this.fields[n];let o=t;(i=o)!=null&&i.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[n]})),r[n]=a&&"getDefault"in a?a.getDefault(o):void 0}),r}setFields(t,r){let n=this.clone();return n.fields=t,n._nodes=$4(t,r),n._sortErrors=y2(Object.keys(t)),r&&(n._excludedEdges=r),n}shape(t,r=[]){return this.clone().withMutation(n=>{let i=n._excludedEdges;return r.length&&(Array.isArray(r[0])||(r=[r]),i=[...n._excludedEdges,...r]),n.setFields(Object.assign(n.fields,t),i)})}partial(){const t={};for(const[r,n]of Object.entries(this.fields))t[r]="optional"in n&&n.optional instanceof Function?n.optional():n;return this.setFields(t)}deepPartial(){return td(this)}pick(t){const r={};for(const n of t)this.fields[n]&&(r[n]=this.fields[n]);return this.setFields(r,this._excludedEdges.filter(([n,i])=>t.includes(n)&&t.includes(i)))}omit(t){const r=[];for(const n of Object.keys(this.fields))t.includes(n)||r.push(n);return this.pick(r)}from(t,r,n){let i=Va.getter(t,!0);return this.transform(a=>{if(!a)return a;let o=a;return C4(a,t)&&(o=Object.assign({},a),n||delete o[t],o[r]=i(a)),o})}json(){return this.transform(N4)}exact(t){return this.test({name:"exact",exclusive:!0,message:t||ed.exact,test(r){if(r==null)return!0;const n=gS(this.schema,r);return n.length===0||this.createError({params:{properties:n.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(t=!0,r=ed.noUnknown){typeof t!="boolean"&&(r=t,t=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:r,test(i){if(i==null)return!0;const a=gS(this.schema,i);return!t||a.length===0||this.createError({params:{unknown:a.join(", ")}})}});return n.spec.noUnknown=t,n}unknown(t=!0,r=ed.noUnknown){return this.noUnknown(!t,r)}transformKeys(t){return this.transform(r=>{if(!r)return r;const n={};for(const i of Object.keys(r))n[t(i)]=r[i];return n})}camelCase(){return this.transformKeys(cy.camelCase)}snakeCase(){return this.transformKeys(cy.snakeCase)}constantCase(){return this.transformKeys(t=>cy.snakeCase(t).toUpperCase())}describe(t){const r=(t?this.resolve(t):this).clone(),n=super.describe(t);n.fields={};for(const[a,o]of Object.entries(r.fields)){var i;let s=t;(i=s)!=null&&i.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[a]})),n.fields[a]=o.describe(s)}return n}}Bc.prototype=v2.prototype;const I4=Bc({username:or().required("نام کاربری الزامی است").min(3,"نام کاربری باید حداقل ۳ کاراکتر باشد"),password:or().required("رمز عبور الزامی است").min(6,"رمز عبور باید حداقل ۶ کاراکتر باشد")}),R4=Bc({name:or().required("نام الزامی است").min(2,"نام باید حداقل ۲ کاراکتر باشد"),email:or().required("ایمیل الزامی است").email("فرمت ایمیل صحیح نیست"),phone:or().required("شماره تلفن الزامی است").matches(/^09\d{9}$/,"شماره تلفن صحیح نیست"),role:or().required("نقش الزامی است"),password:or().optional().min(6,"رمز عبور باید حداقل ۶ کاراکتر باشد")});Bc({siteName:or().required("نام سایت الزامی است"),siteDescription:or().required("توضیحات سایت الزامی است"),adminEmail:or().required("ایمیل مدیر الزامی است").email("فرمت ایمیل صحیح نیست"),language:or().required("زبان الزامی است")});const Er={GET_DISCOUNT_DETAIL:"get-discount-detail",GET_DRAFT_DETAIL:"get-draft-detail",ADMIN_LOGIN:"admin-login",GET_ROLES:"get-roles",GET_ROLE:"get-role",GET_ROLE_PERMISSIONS:"get-role-permissions",GET_PERMISSIONS:"get-permissions"};function g2(e,t){return function(){return e.apply(t,arguments)}}const{toString:D4}=Object.prototype,{getPrototypeOf:ib}=Object,{iterator:Sp,toStringTag:x2}=Symbol,Op=(e=>t=>{const r=D4.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),cn=e=>(e=e.toLowerCase(),t=>Op(t)===e),_p=e=>t=>typeof t===e,{isArray:al}=Array,Lu=_p("undefined");function L4(e){return e!==null&&!Lu(e)&&e.constructor!==null&&!Lu(e.constructor)&&dr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const b2=cn("ArrayBuffer");function F4(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&b2(e.buffer),t}const B4=_p("string"),dr=_p("function"),w2=_p("number"),Ep=e=>e!==null&&typeof e=="object",z4=e=>e===!0||e===!1,rd=e=>{if(Op(e)!=="object")return!1;const t=ib(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(x2 in e)&&!(Sp in e)},U4=cn("Date"),V4=cn("File"),W4=cn("Blob"),q4=cn("FileList"),H4=e=>Ep(e)&&dr(e.pipe),K4=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||dr(e.append)&&((t=Op(e))==="formdata"||t==="object"&&dr(e.toString)&&e.toString()==="[object FormData]"))},G4=cn("URLSearchParams"),[X4,Q4,Y4,Z4]=["ReadableStream","Request","Response","Headers"].map(cn),J4=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function zc(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),al(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{const a=r?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let s;for(n=0;n<o;n++)s=a[n],t.call(null,e[s],s,e)}}function S2(e,t){t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const ka=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),O2=e=>!Lu(e)&&e!==ka;function og(){const{caseless:e}=O2(this)&&this||{},t={},r=(n,i)=>{const a=e&&S2(t,i)||i;rd(t[a])&&rd(n)?t[a]=og(t[a],n):rd(n)?t[a]=og({},n):al(n)?t[a]=n.slice():t[a]=n};for(let n=0,i=arguments.length;n<i;n++)arguments[n]&&zc(arguments[n],r);return t}const eF=(e,t,r,{allOwnKeys:n}={})=>(zc(t,(i,a)=>{r&&dr(i)?e[a]=g2(i,r):e[a]=i},{allOwnKeys:n}),e),tF=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),rF=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},nF=(e,t,r,n)=>{let i,a,o;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!n||n(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=r!==!1&&ib(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},iF=(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},aF=e=>{if(!e)return null;if(al(e))return e;let t=e.length;if(!w2(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},oF=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ib(Uint8Array)),sF=(e,t)=>{const n=(e&&e[Sp]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},lF=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},uF=cn("HTMLFormElement"),cF=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),xS=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),fF=cn("RegExp"),_2=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};zc(r,(i,a)=>{let o;(o=t(i,a,e))!==!1&&(n[a]=o||i)}),Object.defineProperties(e,n)},dF=e=>{_2(e,(t,r)=>{if(dr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(dr(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+"'")})}})},hF=(e,t)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return al(e)?n(e):n(String(e).split(t)),r},pF=()=>{},mF=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function yF(e){return!!(e&&dr(e.append)&&e[x2]==="FormData"&&e[Sp])}const vF=e=>{const t=new Array(10),r=(n,i)=>{if(Ep(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[i]=n;const a=al(n)?[]:{};return zc(n,(o,s)=>{const l=r(o,i+1);!Lu(l)&&(a[s]=l)}),t[i]=void 0,a}}return n};return r(e,0)},gF=cn("AsyncFunction"),xF=e=>e&&(Ep(e)||dr(e))&&dr(e.then)&&dr(e.catch),E2=((e,t)=>e?setImmediate:t?((r,n)=>(ka.addEventListener("message",({source:i,data:a})=>{i===ka&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),ka.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",dr(ka.postMessage)),bF=typeof queueMicrotask<"u"?queueMicrotask.bind(ka):typeof process<"u"&&process.nextTick||E2,wF=e=>e!=null&&dr(e[Sp]),F={isArray:al,isArrayBuffer:b2,isBuffer:L4,isFormData:K4,isArrayBufferView:F4,isString:B4,isNumber:w2,isBoolean:z4,isObject:Ep,isPlainObject:rd,isReadableStream:X4,isRequest:Q4,isResponse:Y4,isHeaders:Z4,isUndefined:Lu,isDate:U4,isFile:V4,isBlob:W4,isRegExp:fF,isFunction:dr,isStream:H4,isURLSearchParams:G4,isTypedArray:oF,isFileList:q4,forEach:zc,merge:og,extend:eF,trim:J4,stripBOM:tF,inherits:rF,toFlatObject:nF,kindOf:Op,kindOfTest:cn,endsWith:iF,toArray:aF,forEachEntry:sF,matchAll:lF,isHTMLForm:uF,hasOwnProperty:xS,hasOwnProp:xS,reduceDescriptors:_2,freezeMethods:dF,toObjectSet:hF,toCamelCase:cF,noop:pF,toFiniteNumber:mF,findKey:S2,global:ka,isContextDefined:O2,isSpecCompliantForm:yF,toJSONObject:vF,isAsyncFn:gF,isThenable:xF,setImmediate:E2,asap:bF,isIterable:wF};function ye(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}F.inherits(ye,Error,{toJSON:function(){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:F.toJSONObject(this.config),code:this.code,status:this.status}}});const j2=ye.prototype,k2={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{k2[e]={value:e}});Object.defineProperties(ye,k2);Object.defineProperty(j2,"isAxiosError",{value:!0});ye.from=(e,t,r,n,i,a)=>{const o=Object.create(j2);return F.toFlatObject(e,o,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),ye.call(o,e.message,t,r,n,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const SF=null;function sg(e){return F.isPlainObject(e)||F.isArray(e)}function P2(e){return F.endsWith(e,"[]")?e.slice(0,-2):e}function bS(e,t,r){return e?e.concat(t).map(function(i,a){return i=P2(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function OF(e){return F.isArray(e)&&!e.some(sg)}const _F=F.toFlatObject(F,{},null,function(t){return/^is[A-Z]/.test(t)});function jp(e,t,r){if(!F.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=F.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,g){return!F.isUndefined(g[y])});const n=r.metaTokens,i=r.visitor||f,a=r.dots,o=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&F.isSpecCompliantForm(t);if(!F.isFunction(i))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(F.isDate(m))return m.toISOString();if(!l&&F.isBlob(m))throw new ye("Blob is not supported. Use a Buffer instead.");return F.isArrayBuffer(m)||F.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,y,g){let b=m;if(m&&!g&&typeof m=="object"){if(F.endsWith(y,"{}"))y=n?y:y.slice(0,-2),m=JSON.stringify(m);else if(F.isArray(m)&&OF(m)||(F.isFileList(m)||F.endsWith(y,"[]"))&&(b=F.toArray(m)))return y=P2(y),b.forEach(function(x,O){!(F.isUndefined(x)||x===null)&&t.append(o===!0?bS([y],O,a):o===null?y:y+"[]",u(x))}),!1}return sg(m)?!0:(t.append(bS(g,y,a),u(m)),!1)}const c=[],d=Object.assign(_F,{defaultVisitor:f,convertValue:u,isVisitable:sg});function h(m,y){if(!F.isUndefined(m)){if(c.indexOf(m)!==-1)throw Error("Circular reference detected in "+y.join("."));c.push(m),F.forEach(m,function(b,v){(!(F.isUndefined(b)||b===null)&&i.call(t,b,F.isString(v)?v.trim():v,y,d))===!0&&h(b,y?y.concat(v):[v])}),c.pop()}}if(!F.isObject(e))throw new TypeError("data must be an object");return h(e),t}function wS(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function ab(e,t){this._pairs=[],e&&jp(e,this,t)}const A2=ab.prototype;A2.append=function(t,r){this._pairs.push([t,r])};A2.toString=function(t){const r=t?function(n){return t.call(this,n,wS)}:wS;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function EF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function T2(e,t,r){if(!t)return e;const n=r&&r.encode||EF;F.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let a;if(i?a=i(t,r):a=F.isURLSearchParams(t)?t.toString():new ab(t,r).toString(n),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class jF{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){F.forEach(this.handlers,function(n){n!==null&&t(n)})}}const SS=jF,$2={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},kF=typeof URLSearchParams<"u"?URLSearchParams:ab,PF=typeof FormData<"u"?FormData:null,AF=typeof Blob<"u"?Blob:null,TF={isBrowser:!0,classes:{URLSearchParams:kF,FormData:PF,Blob:AF},protocols:["http","https","file","blob","url","data"]},ob=typeof window<"u"&&typeof document<"u",lg=typeof navigator=="object"&&navigator||void 0,$F=ob&&(!lg||["ReactNative","NativeScript","NS"].indexOf(lg.product)<0),NF=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),CF=ob&&window.location.href||"http://localhost",MF=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ob,hasStandardBrowserEnv:$F,hasStandardBrowserWebWorkerEnv:NF,navigator:lg,origin:CF},Symbol.toStringTag,{value:"Module"})),Lt={...MF,...TF};function IF(e,t){return jp(e,new Lt.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return Lt.isNode&&F.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function RF(e){return F.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function DF(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n<i;n++)a=r[n],t[a]=e[a];return t}function N2(e){function t(r,n,i,a){let o=r[a++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),l=a>=r.length;return o=!o&&F.isArray(i)?i.length:o,l?(F.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!F.isObject(i[o]))&&(i[o]=[]),t(r,n,i[o],a)&&F.isArray(i[o])&&(i[o]=DF(i[o])),!s)}if(F.isFormData(e)&&F.isFunction(e.entries)){const r={};return F.forEachEntry(e,(n,i)=>{t(RF(n),i,r,0)}),r}return null}function LF(e,t,r){if(F.isString(e))try{return(t||JSON.parse)(e),F.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const sb={transitional:$2,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=F.isObject(t);if(a&&F.isHTMLForm(t)&&(t=new FormData(t)),F.isFormData(t))return i?JSON.stringify(N2(t)):t;if(F.isArrayBuffer(t)||F.isBuffer(t)||F.isStream(t)||F.isFile(t)||F.isBlob(t)||F.isReadableStream(t))return t;if(F.isArrayBufferView(t))return t.buffer;if(F.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return IF(t,this.formSerializer).toString();if((s=F.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return jp(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),LF(t)):t}],transformResponse:[function(t){const r=this.transitional||sb.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(F.isResponse(t)||F.isReadableStream(t))return t;if(t&&F.isString(t)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?ye.from(s,ye.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Lt.classes.FormData,Blob:Lt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};F.forEach(["delete","get","head","post","put","patch"],e=>{sb.headers[e]={}});const lb=sb,FF=F.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"]),BF=e=>{const t={};let r,n,i;return e&&e.split(`
`).forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||t[r]&&FF[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},OS=Symbol("internals");function Cl(e){return e&&String(e).trim().toLowerCase()}function nd(e){return e===!1||e==null?e:F.isArray(e)?e.map(nd):String(e)}function zF(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 UF=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function fy(e,t,r,n,i){if(F.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!F.isString(t)){if(F.isString(n))return t.indexOf(n)!==-1;if(F.isRegExp(n))return n.test(t)}}function VF(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function WF(e,t){const r=F.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,o){return this[n].call(this,t,i,a,o)},configurable:!0})})}class kp{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(s,l,u){const f=Cl(l);if(!f)throw new Error("header name must be a non-empty string");const c=F.findKey(i,f);(!c||i[c]===void 0||u===!0||u===void 0&&i[c]!==!1)&&(i[c||l]=nd(s))}const o=(s,l)=>F.forEach(s,(u,f)=>a(u,f,l));if(F.isPlainObject(t)||t instanceof this.constructor)o(t,r);else if(F.isString(t)&&(t=t.trim())&&!UF(t))o(BF(t),r);else if(F.isObject(t)&&F.isIterable(t)){let s={},l,u;for(const f of t){if(!F.isArray(f))throw TypeError("Object iterator must return a key-value pair");s[u=f[0]]=(l=s[u])?F.isArray(l)?[...l,f[1]]:[l,f[1]]:f[1]}o(s,r)}else t!=null&&a(r,t,n);return this}get(t,r){if(t=Cl(t),t){const n=F.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return zF(i);if(F.isFunction(r))return r.call(this,i,n);if(F.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Cl(t),t){const n=F.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||fy(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(o){if(o=Cl(o),o){const s=F.findKey(n,o);s&&(!r||fy(n,n[s],s,r))&&(delete n[s],i=!0)}}return F.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||fy(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return F.forEach(this,(i,a)=>{const o=F.findKey(n,a);if(o){r[o]=nd(i),delete r[a];return}const s=t?VF(a):String(a).trim();s!==a&&delete r[a],r[s]=nd(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return F.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&F.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(i=>n.set(i)),n}static accessor(t){const n=(this[OS]=this[OS]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=Cl(o);n[s]||(WF(i,o),n[s]=!0)}return F.isArray(t)?t.forEach(a):a(t),this}}kp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);F.reduceDescriptors(kp.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});F.freezeMethods(kp);const sn=kp;function dy(e,t){const r=this||lb,n=t||r,i=sn.from(n.headers);let a=n.data;return F.forEach(e,function(s){a=s.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function C2(e){return!!(e&&e.__CANCEL__)}function ol(e,t,r){ye.call(this,e??"canceled",ye.ERR_CANCELED,t,r),this.name="CanceledError"}F.inherits(ol,ye,{__CANCEL__:!0});function M2(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new ye("Request failed with status code "+r.status,[ye.ERR_BAD_REQUEST,ye.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function qF(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function HF(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),f=n[a];o||(o=u),r[i]=l,n[i]=u;let c=a,d=0;for(;c!==i;)d+=r[c++],c=c%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o<t)return;const h=f&&u-f;return h?Math.round(d*1e3/h):void 0}}function KF(e,t){let r=0,n=1e3/t,i,a;const o=(u,f=Date.now())=>{r=f,i=null,a&&(clearTimeout(a),a=null),e.apply(null,u)};return[(...u)=>{const f=Date.now(),c=f-r;c>=n?o(u,f):(i=u,a||(a=setTimeout(()=>{a=null,o(i)},n-c)))},()=>i&&o(i)]}const Wd=(e,t,r=3)=>{let n=0;const i=HF(50,250);return KF(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-n,u=i(l),f=o<=s;n=o;const c={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&f?(s-o)/u:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(c)},r)},_S=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},ES=e=>(...t)=>F.asap(()=>e(...t)),GF=Lt.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Lt.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Lt.origin),Lt.navigator&&/(msie|trident)/i.test(Lt.navigator.userAgent)):()=>!0,XF=Lt.hasStandardBrowserEnv?{write(e,t,r,n,i,a){const o=[e+"="+encodeURIComponent(t)];F.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),F.isString(n)&&o.push("path="+n),F.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function QF(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function YF(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function I2(e,t,r){let n=!QF(t);return e&&(n||r==!1)?YF(e,t):t}const jS=e=>e instanceof sn?{...e}:e;function Ja(e,t){t=t||{};const r={};function n(u,f,c,d){return F.isPlainObject(u)&&F.isPlainObject(f)?F.merge.call({caseless:d},u,f):F.isPlainObject(f)?F.merge({},f):F.isArray(f)?f.slice():f}function i(u,f,c,d){if(F.isUndefined(f)){if(!F.isUndefined(u))return n(void 0,u,c,d)}else return n(u,f,c,d)}function a(u,f){if(!F.isUndefined(f))return n(void 0,f)}function o(u,f){if(F.isUndefined(f)){if(!F.isUndefined(u))return n(void 0,u)}else return n(void 0,f)}function s(u,f,c){if(c in t)return n(u,f);if(c in e)return n(void 0,u)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,f,c)=>i(jS(u),jS(f),c,!0)};return F.forEach(Object.keys(Object.assign({},e,t)),function(f){const c=l[f]||i,d=c(e[f],t[f],f);F.isUndefined(d)&&c!==s||(r[f]=d)}),r}const R2=e=>{const t=Ja({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;t.headers=o=sn.from(o),t.url=T2(I2(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(F.isFormData(r)){if(Lt.hasStandardBrowserEnv||Lt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((l=o.getContentType())!==!1){const[u,...f]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...f].join("; "))}}if(Lt.hasStandardBrowserEnv&&(n&&F.isFunction(n)&&(n=n(t)),n||n!==!1&&GF(t.url))){const u=i&&a&&XF.read(a);u&&o.set(i,u)}return t},ZF=typeof XMLHttpRequest<"u",JF=ZF&&function(e){return new Promise(function(r,n){const i=R2(e);let a=i.data;const o=sn.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:u}=i,f,c,d,h,m;function y(){h&&h(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(f),i.signal&&i.signal.removeEventListener("abort",f)}let g=new XMLHttpRequest;g.open(i.method.toUpperCase(),i.url,!0),g.timeout=i.timeout;function b(){if(!g)return;const x=sn.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),w={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:x,config:e,request:g};M2(function(_){r(_),y()},function(_){n(_),y()},w),g=null}"onloadend"in g?g.onloadend=b:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(b)},g.onabort=function(){g&&(n(new ye("Request aborted",ye.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new ye("Network Error",ye.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let O=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const w=i.transitional||$2;i.timeoutErrorMessage&&(O=i.timeoutErrorMessage),n(new ye(O,w.clarifyTimeoutError?ye.ETIMEDOUT:ye.ECONNABORTED,e,g)),g=null},a===void 0&&o.setContentType(null),"setRequestHeader"in g&&F.forEach(o.toJSON(),function(O,w){g.setRequestHeader(w,O)}),F.isUndefined(i.withCredentials)||(g.withCredentials=!!i.withCredentials),s&&s!=="json"&&(g.responseType=i.responseType),u&&([d,m]=Wd(u,!0),g.addEventListener("progress",d)),l&&g.upload&&([c,h]=Wd(l),g.upload.addEventListener("progress",c),g.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(f=x=>{g&&(n(!x||x.type?new ol(null,e,g):x),g.abort(),g=null)},i.cancelToken&&i.cancelToken.subscribe(f),i.signal&&(i.signal.aborted?f():i.signal.addEventListener("abort",f)));const v=qF(i.url);if(v&&Lt.protocols.indexOf(v)===-1){n(new ye("Unsupported protocol "+v+":",ye.ERR_BAD_REQUEST,e));return}g.send(a||null)})},e6=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const a=function(u){if(!i){i=!0,s();const f=u instanceof Error?u:this.reason;n.abort(f instanceof ye?f:new ol(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new ye(`timeout ${t} of ms exceeded`,ye.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),e=null)};e.forEach(u=>u.addEventListener("abort",a));const{signal:l}=n;return l.unsubscribe=()=>F.asap(s),l}},t6=e6,r6=function*(e,t){let r=e.byteLength;if(!t||r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},n6=async function*(e,t){for await(const r of i6(e))yield*r6(r,t)},i6=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()}},kS=(e,t,r,n)=>{const i=n6(e,t);let a=0,o,s=l=>{o||(o=!0,n&&n(l))};return new ReadableStream({async pull(l){try{const{done:u,value:f}=await i.next();if(u){s(),l.close();return}let c=f.byteLength;if(r){let d=a+=c;r(d)}l.enqueue(new Uint8Array(f))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},Pp=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",D2=Pp&&typeof ReadableStream=="function",a6=Pp&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),L2=(e,...t)=>{try{return!!e(...t)}catch{return!1}},o6=D2&&L2(()=>{let e=!1;const t=new Request(Lt.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),PS=64*1024,ug=D2&&L2(()=>F.isReadableStream(new Response("").body)),qd={stream:ug&&(e=>e.body)};Pp&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!qd[t]&&(qd[t]=F.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new ye(`Response type '${t}' is not supported`,ye.ERR_NOT_SUPPORT,n)})})})(new Response);const s6=async e=>{if(e==null)return 0;if(F.isBlob(e))return e.size;if(F.isSpecCompliantForm(e))return(await new Request(Lt.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(F.isArrayBufferView(e)||F.isArrayBuffer(e))return e.byteLength;if(F.isURLSearchParams(e)&&(e=e+""),F.isString(e))return(await a6(e)).byteLength},l6=async(e,t)=>{const r=F.toFiniteNumber(e.getContentLength());return r??s6(t)},u6=Pp&&(async e=>{let{url:t,method:r,data:n,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:f,withCredentials:c="same-origin",fetchOptions:d}=R2(e);u=u?(u+"").toLowerCase():"text";let h=t6([i,a&&a.toAbortSignal()],o),m;const y=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&o6&&r!=="get"&&r!=="head"&&(g=await l6(f,n))!==0){let w=new Request(t,{method:"POST",body:n,duplex:"half"}),S;if(F.isFormData(n)&&(S=w.headers.get("content-type"))&&f.setContentType(S),w.body){const[_,E]=_S(g,Wd(ES(l)));n=kS(w.body,PS,_,E)}}F.isString(c)||(c=c?"include":"omit");const b="credentials"in Request.prototype;m=new Request(t,{...d,signal:h,method:r.toUpperCase(),headers:f.normalize().toJSON(),body:n,duplex:"half",credentials:b?c:void 0});let v=await fetch(m);const x=ug&&(u==="stream"||u==="response");if(ug&&(s||x&&y)){const w={};["status","statusText","headers"].forEach(j=>{w[j]=v[j]});const S=F.toFiniteNumber(v.headers.get("content-length")),[_,E]=s&&_S(S,Wd(ES(s),!0))||[];v=new Response(kS(v.body,PS,_,()=>{E&&E(),y&&y()}),w)}u=u||"text";let O=await qd[F.findKey(qd,u)||"text"](v,e);return!x&&y&&y(),await new Promise((w,S)=>{M2(w,S,{data:O,headers:sn.from(v.headers),status:v.status,statusText:v.statusText,config:e,request:m})})}catch(b){throw y&&y(),b&&b.name==="TypeError"&&/Load failed|fetch/i.test(b.message)?Object.assign(new ye("Network Error",ye.ERR_NETWORK,e,m),{cause:b.cause||b}):ye.from(b,b&&b.code,e,m)}}),cg={http:SF,xhr:JF,fetch:u6};F.forEach(cg,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const AS=e=>`- ${e}`,c6=e=>F.isFunction(e)||e===null||e===!1,F2={getAdapter:e=>{e=F.isArray(e)?e:[e];const{length:t}=e;let r,n;const i={};for(let a=0;a<t;a++){r=e[a];let o;if(n=r,!c6(r)&&(n=cg[(o=String(r)).toLowerCase()],n===void 0))throw new ye(`Unknown adapter '${o}'`);if(n)break;i[o||"#"+a]=n}if(!n){const a=Object.entries(i).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since :
`+a.map(AS).join(`
`):" "+AS(a[0]):"as no adapter specified";throw new ye("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:cg};function hy(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ol(null,e)}function TS(e){return hy(e),e.headers=sn.from(e.headers),e.data=dy.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),F2.getAdapter(e.adapter||lb.adapter)(e).then(function(n){return hy(e),n.data=dy.call(e,e.transformResponse,n),n.headers=sn.from(n.headers),n},function(n){return C2(n)||(hy(e),n&&n.response&&(n.response.data=dy.call(e,e.transformResponse,n.response),n.response.headers=sn.from(n.response.headers))),Promise.reject(n)})}const B2="1.9.0",Ap={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ap[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const $S={};Ap.transitional=function(t,r,n){function i(a,o){return"[Axios v"+B2+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(t===!1)throw new ye(i(o," has been removed"+(r?" in "+r:"")),ye.ERR_DEPRECATED);return r&&!$S[o]&&($S[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,o,s):!0}};Ap.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function f6(e,t,r){if(typeof e!="object")throw new ye("options must be an object",ye.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new ye("option "+a+" must be "+l,ye.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ye("Unknown option "+a,ye.ERR_BAD_OPTION)}}const id={assertOptions:f6,validators:Ap},hn=id.validators;class Hd{constructor(t){this.defaults=t||{},this.interceptors={request:new SS,response:new SS}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ja(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&id.assertOptions(n,{silentJSONParsing:hn.transitional(hn.boolean),forcedJSONParsing:hn.transitional(hn.boolean),clarifyTimeoutError:hn.transitional(hn.boolean)},!1),i!=null&&(F.isFunction(i)?r.paramsSerializer={serialize:i}:id.assertOptions(i,{encode:hn.function,serialize:hn.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),id.assertOptions(r,{baseUrl:hn.spelling("baseURL"),withXsrfToken:hn.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&F.merge(a.common,a[r.method]);a&&F.forEach(["delete","get","head","post","put","patch","common"],m=>{delete a[m]}),r.headers=sn.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(r)===!1||(l=l&&y.synchronous,s.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let f,c=0,d;if(!l){const m=[TS.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,u),d=m.length,f=Promise.resolve(r);c<d;)f=f.then(m[c++],m[c++]);return f}d=s.length;let h=r;for(c=0;c<d;){const m=s[c++],y=s[c++];try{h=m(h)}catch(g){y.call(this,g);break}}try{f=TS.call(this,h)}catch(m){return Promise.reject(m)}for(c=0,d=u.length;c<d;)f=f.then(u[c++],u[c++]);return f}getUri(t){t=Ja(this.defaults,t);const r=I2(t.baseURL,t.url,t.allowAbsoluteUrls);return T2(r,t.params,t.paramsSerializer)}}F.forEach(["delete","get","head","options"],function(t){Hd.prototype[t]=function(r,n){return this.request(Ja(n||{},{method:t,url:r,data:(n||{}).data}))}});F.forEach(["post","put","patch"],function(t){function r(n){return function(a,o,s){return this.request(Ja(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}Hd.prototype[t]=r(),Hd.prototype[t+"Form"]=r(!0)});const ad=Hd;class ub{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(i=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},t(function(a,o,s){n.reason||(n.reason=new ol(a,o,s),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 ub(function(i){t=i}),cancel:t}}}const d6=ub;function h6(e){return function(r){return e.apply(null,r)}}function p6(e){return F.isObject(e)&&e.isAxiosError===!0}const fg={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};Object.entries(fg).forEach(([e,t])=>{fg[t]=e});const m6=fg;function z2(e){const t=new ad(e),r=g2(ad.prototype.request,t);return F.extend(r,ad.prototype,t,{allOwnKeys:!0}),F.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return z2(Ja(e,i))},r}const ct=z2(lb);ct.Axios=ad;ct.CanceledError=ol;ct.CancelToken=d6;ct.isCancel=C2;ct.VERSION=B2;ct.toFormData=jp;ct.AxiosError=ye;ct.Cancel=ct.CanceledError;ct.all=function(t){return Promise.all(t)};ct.spread=h6;ct.isAxiosError=p6;ct.mergeConfig=Ja;ct.AxiosHeaders=sn;ct.formToJSON=e=>N2(F.isHTMLForm(e)?new FormData(e):e);ct.getAdapter=F2.getAdapter;ct.HttpStatusCode=m6;ct.default=ct;const Tp=ct,U2="http://185.208.175.150:8090",y6=3e4,$n={ADMIN_LOGIN:"api/v1/admin/auth/login",GET_DISCOUNT_DETAIL:e=>`api/v1/discount-drafts/${e}`,GET_DRAFT_DETAIL:e=>`api/v1/drafts/${e}`,GET_ROLES:"api/v1/admin/roles",GET_ROLE:e=>`api/v1/admin/roles/${e}`,CREATE_ROLE:"api/v1/admin/roles",UPDATE_ROLE:e=>`api/v1/admin/roles/${e}`,DELETE_ROLE:e=>`api/v1/admin/roles/${e}`,GET_ROLE_PERMISSIONS:e=>`api/v1/admin/roles/${e}/permissions`,ASSIGN_ROLE_PERMISSION:(e,t)=>`api/v1/admin/roles/${e}/permissions/${t}`,REMOVE_ROLE_PERMISSION:(e,t)=>`api/v1/admin/roles/${e}/permissions/${t}`,GET_PERMISSIONS:"api/v1/admin/permissions"},v6=async()=>{const e=localStorage.getItem("admin_token"),t=localStorage.getItem("admin_user");if(e&&t)try{const r=JSON.parse(t);return{token:e,user:r}}catch{return localStorage.removeItem("admin_token"),localStorage.removeItem("admin_refresh_token"),localStorage.removeItem("admin_user"),localStorage.removeItem("admin_permissions"),localStorage.removeItem("admin_all_permissions"),null}return null};/*! js-cookie v3.0.5 | MIT */function Of(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}var g6={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function dg(e,t){function r(i,a,o){if(!(typeof document>"u")){o=Of({},t,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),i=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var l in o)o[l]&&(s+="; "+l,o[l]!==!0&&(s+="="+o[l].split(";")[0]));return document.cookie=i+"="+e.write(a,i)+s}}function n(i){if(!(typeof document>"u"||arguments.length&&!i)){for(var a=document.cookie?document.cookie.split("; "):[],o={},s=0;s<a.length;s++){var l=a[s].split("="),u=l.slice(1).join("=");try{var f=decodeURIComponent(l[0]);if(o[f]=e.read(u,f),i===f)break}catch{}}return i?o[i]:o}}return Object.create({set:r,get:n,remove:function(i,a){r(i,"",Of({},a,{expires:-1}))},withAttributes:function(i){return dg(this.converter,Of({},this.attributes,i))},withConverter:function(i){return dg(Of({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var x6=dg(g6,{path:"/"});const b6=U2;Tp.defaults.baseURL=U2;Tp.defaults.timeout=y6;Tp.defaults.withCredentials=!0;const sl=Tp.create({baseURL:b6,withCredentials:!0,headers:{"Content-Type":"application/json"}}),$p=(e,t)=>sl({method:"get",url:e,...t}),cb=(e,t,r)=>sl({method:"post",url:e,data:t,...r}),w6=(e,t,r)=>sl({method:"put",url:e,data:t,...r}),V2=(e,t)=>sl({method:"delete",url:e,...t});sl.interceptors.request.use(async e=>{const t=await v6();return t!=null&&t.token&&(e.headers.Authorization=`Bearer ${t.token}`),e});sl.interceptors.response.use(e=>e,e=>{const t=e.response.status;if(console.log("object"),x6.remove("jwtToken"),(t===401||t===403)&&location.pathname!=="/auth")O6(),window.location.replace({}.VITE_APP_BASE_URL+"auth");else throw{...e,message:e.response.data.title}});function Nn(e,t,r){const n=t||{},i=Object.keys(n);let a=`${r||{}.VITE_APP_BACKEND_BASE_URL}/${e}`;return i.forEach((o,s)=>{s===0&&(a+="?"),n[o]!==null&&n[o]!==void 0&&n[o]!==""&&(a+=`${o}=${n[o]}${s<i.length-1?"&":""}`)}),a}const S6=async e=>(await cb(Nn($n.ADMIN_LOGIN),e)).data,O6=()=>{localStorage.removeItem("admin_token"),localStorage.removeItem("admin_refresh_token"),localStorage.removeItem("admin_user"),localStorage.removeItem("admin_permissions"),localStorage.removeItem("admin_all_permissions")},_6=()=>il({mutationKey:[Er.ADMIN_LOGIN],mutationFn:e=>S6(e),onSuccess:e=>{localStorage.setItem("admin_token",e.tokens.access_token),localStorage.setItem("admin_refresh_token",e.tokens.refresh_token),localStorage.setItem("admin_user",JSON.stringify(e.admin_user)),localStorage.setItem("admin_permissions",JSON.stringify(e.admin_user.permissions)),localStorage.setItem("admin_all_permissions",JSON.stringify(e.permissions)),nt.success("ورود موفقیت‌آمیز بود")},onError:e=>{console.error("Login error:",e),nt.error((e==null?void 0:e.message)||"خطا در ورود")}}),E6=()=>{var m;const{isAuthenticated:e,restoreSession:t}=Lc(),r=uo(),[n,i]=k.useState(!1),[a,o]=k.useState(""),{mutate:s,isPending:l}=_6(),{register:u,handleSubmit:f,formState:{errors:c,isValid:d}}=Yx({resolver:Zx(I4),mode:"onChange"});if(e)return p.jsx(_A,{to:"/",replace:!0});const h=async y=>{o(""),s(y,{onSuccess:()=>{t(),r("/")},onError:()=>{o("نام کاربری یا رمز عبور اشتباه است")}})};return p.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50 dark:bg-gray-900 py-12 px-4 sm:px-6 lg:px-8",children:p.jsxs("div",{className:"max-w-md w-full space-y-8",children:[p.jsxs("div",{children:[p.jsx("div",{className:"mx-auto h-12 w-12 bg-primary-600 rounded-lg flex items-center justify-center",children:p.jsx(Xw,{className:"h-6 w-6 text-white"})}),p.jsx("h2",{className:"mt-6 text-center text-3xl font-extrabold text-gray-900 dark:text-gray-100",children:"ورود به پنل مدیریت"}),p.jsx("p",{className:"mt-2 text-center text-sm text-gray-600 dark:text-gray-400",children:"لطفا اطلاعات خود را وارد کنید"})]}),p.jsxs("form",{className:"mt-8 space-y-6",onSubmit:f(h),children:[p.jsxs("div",{className:"space-y-4",children:[p.jsx(Ea,{label:"نام کاربری",type:"text",placeholder:"نام کاربری خود را وارد کنید",icon:qx,error:(m=c.username)==null?void 0:m.message,...u("username")}),p.jsxs("div",{className:"space-y-1",children:[p.jsx("label",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300",children:"رمز عبور"}),p.jsxs("div",{className:"relative",children:[p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(Xw,{className:"h-5 w-5 text-gray-400"})}),p.jsx("input",{type:n?"text":"password",placeholder:"رمز عبور خود را وارد کنید",className:`input pr-10 pl-10 ${c.password?"border-red-500 dark:border-red-500 focus:ring-red-500":""}`,...u("password")}),p.jsx("button",{type:"button",className:"absolute inset-y-0 left-0 pl-3 flex items-center",onClick:()=>i(!n),children:n?p.jsx(n3,{className:"h-5 w-5 text-gray-400 hover:text-gray-600"}):p.jsx(KA,{className:"h-5 w-5 text-gray-400 hover:text-gray-600"})})]}),c.password&&p.jsx("p",{className:"text-sm text-red-600 dark:text-red-400",children:c.password.message})]})]}),a&&p.jsx("div",{className:"bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 text-red-600 dark:text-red-400 px-4 py-3 rounded-lg text-sm",children:a}),p.jsx(ce,{type:"submit",loading:l,disabled:!d,className:"w-full",children:"ورود"})]})]})})},j6=({title:e,value:t,change:r,icon:n,color:i="blue"})=>{const a={blue:"bg-blue-500",green:"bg-green-500",yellow:"bg-yellow-500",red:"bg-red-500",purple:"bg-purple-500"},o=r&&r>0,s=r&&r<0;return p.jsx("div",{className:"card p-6 animate-fade-in",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"flex-shrink-0",children:p.jsx("div",{className:`p-3 rounded-lg ${a[i]||a.blue}`,children:p.jsx(n,{className:"h-6 w-6 text-white"})})}),p.jsx("div",{className:"mr-5 w-0 flex-1",children:p.jsxs("dl",{children:[p.jsx("dt",{className:"text-sm font-medium text-gray-500 dark:text-gray-400 truncate",children:e}),p.jsxs("dd",{className:"flex items-baseline",children:[p.jsx("div",{className:"text-2xl font-semibold text-gray-900 dark:text-gray-100",children:typeof t=="number"?t.toLocaleString():t}),r!==void 0&&p.jsxs("div",{className:`mr-2 flex items-baseline text-sm font-semibold ${o?"text-green-600":s?"text-red-600":"text-gray-500"}`,children:[o&&p.jsx(Du,{className:"h-4 w-4 flex-shrink-0 self-center ml-1"}),s&&p.jsx(m3,{className:"h-4 w-4 flex-shrink-0 self-center ml-1"}),p.jsx("span",{className:"sr-only",children:o?"افزایش":"کاهش"}),Math.abs(r),"%"]})]})]})})]})})};var k6=Array.isArray,hr=k6,P6=typeof tf=="object"&&tf&&tf.Object===Object&&tf,W2=P6,A6=W2,T6=typeof self=="object"&&self&&self.Object===Object&&self,$6=A6||T6||Function("return this")(),Cn=$6,N6=Cn,C6=N6.Symbol,Uc=C6,NS=Uc,q2=Object.prototype,M6=q2.hasOwnProperty,I6=q2.toString,Ml=NS?NS.toStringTag:void 0;function R6(e){var t=M6.call(e,Ml),r=e[Ml];try{e[Ml]=void 0;var n=!0}catch{}var i=I6.call(e);return n&&(t?e[Ml]=r:delete e[Ml]),i}var D6=R6,L6=Object.prototype,F6=L6.toString;function B6(e){return F6.call(e)}var z6=B6,CS=Uc,U6=D6,V6=z6,W6="[object Null]",q6="[object Undefined]",MS=CS?CS.toStringTag:void 0;function H6(e){return e==null?e===void 0?q6:W6:MS&&MS in Object(e)?U6(e):V6(e)}var di=H6;function K6(e){return e!=null&&typeof e=="object"}var hi=K6,G6=di,X6=hi,Q6="[object Symbol]";function Y6(e){return typeof e=="symbol"||X6(e)&&G6(e)==Q6}var ll=Y6,Z6=hr,J6=ll,e5=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,t5=/^\w*$/;function r5(e,t){if(Z6(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||J6(e)?!0:t5.test(e)||!e5.test(e)||t!=null&&e in Object(t)}var fb=r5;function n5(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var sa=n5;const ul=ke(sa);var i5=di,a5=sa,o5="[object AsyncFunction]",s5="[object Function]",l5="[object GeneratorFunction]",u5="[object Proxy]";function c5(e){if(!a5(e))return!1;var t=i5(e);return t==s5||t==l5||t==o5||t==u5}var db=c5;const fe=ke(db);var f5=Cn,d5=f5["__core-js_shared__"],h5=d5,py=h5,IS=function(){var e=/[^.]+$/.exec(py&&py.keys&&py.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function p5(e){return!!IS&&IS in e}var m5=p5,y5=Function.prototype,v5=y5.toString;function g5(e){if(e!=null){try{return v5.call(e)}catch{}try{return e+""}catch{}}return""}var H2=g5,x5=db,b5=m5,w5=sa,S5=H2,O5=/[\\^$.*+?()[\]{}|]/g,_5=/^\[object .+?Constructor\]$/,E5=Function.prototype,j5=Object.prototype,k5=E5.toString,P5=j5.hasOwnProperty,A5=RegExp("^"+k5.call(P5).replace(O5,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function T5(e){if(!w5(e)||b5(e))return!1;var t=x5(e)?A5:_5;return t.test(S5(e))}var $5=T5;function N5(e,t){return e==null?void 0:e[t]}var C5=N5,M5=$5,I5=C5;function R5(e,t){var r=I5(e,t);return M5(r)?r:void 0}var mo=R5,D5=mo,L5=D5(Object,"create"),Np=L5,RS=Np;function F5(){this.__data__=RS?RS(null):{},this.size=0}var B5=F5;function z5(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var U5=z5,V5=Np,W5="__lodash_hash_undefined__",q5=Object.prototype,H5=q5.hasOwnProperty;function K5(e){var t=this.__data__;if(V5){var r=t[e];return r===W5?void 0:r}return H5.call(t,e)?t[e]:void 0}var G5=K5,X5=Np,Q5=Object.prototype,Y5=Q5.hasOwnProperty;function Z5(e){var t=this.__data__;return X5?t[e]!==void 0:Y5.call(t,e)}var J5=Z5,eB=Np,tB="__lodash_hash_undefined__";function rB(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=eB&&t===void 0?tB:t,this}var nB=rB,iB=B5,aB=U5,oB=G5,sB=J5,lB=nB;function cl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}cl.prototype.clear=iB;cl.prototype.delete=aB;cl.prototype.get=oB;cl.prototype.has=sB;cl.prototype.set=lB;var uB=cl;function cB(){this.__data__=[],this.size=0}var fB=cB;function dB(e,t){return e===t||e!==e&&t!==t}var hb=dB,hB=hb;function pB(e,t){for(var r=e.length;r--;)if(hB(e[r][0],t))return r;return-1}var Cp=pB,mB=Cp,yB=Array.prototype,vB=yB.splice;function gB(e){var t=this.__data__,r=mB(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():vB.call(t,r,1),--this.size,!0}var xB=gB,bB=Cp;function wB(e){var t=this.__data__,r=bB(t,e);return r<0?void 0:t[r][1]}var SB=wB,OB=Cp;function _B(e){return OB(this.__data__,e)>-1}var EB=_B,jB=Cp;function kB(e,t){var r=this.__data__,n=jB(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var PB=kB,AB=fB,TB=xB,$B=SB,NB=EB,CB=PB;function fl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}fl.prototype.clear=AB;fl.prototype.delete=TB;fl.prototype.get=$B;fl.prototype.has=NB;fl.prototype.set=CB;var Mp=fl,MB=mo,IB=Cn,RB=MB(IB,"Map"),pb=RB,DS=uB,DB=Mp,LB=pb;function FB(){this.size=0,this.__data__={hash:new DS,map:new(LB||DB),string:new DS}}var BB=FB;function zB(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var UB=zB,VB=UB;function WB(e,t){var r=e.__data__;return VB(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Ip=WB,qB=Ip;function HB(e){var t=qB(this,e).delete(e);return this.size-=t?1:0,t}var KB=HB,GB=Ip;function XB(e){return GB(this,e).get(e)}var QB=XB,YB=Ip;function ZB(e){return YB(this,e).has(e)}var JB=ZB,e8=Ip;function t8(e,t){var r=e8(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var r8=t8,n8=BB,i8=KB,a8=QB,o8=JB,s8=r8;function dl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}dl.prototype.clear=n8;dl.prototype.delete=i8;dl.prototype.get=a8;dl.prototype.has=o8;dl.prototype.set=s8;var mb=dl,K2=mb,l8="Expected a function";function yb(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(l8);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(yb.Cache||K2),r}yb.Cache=K2;var G2=yb;const u8=ke(G2);var c8=G2,f8=500;function d8(e){var t=c8(e,function(n){return r.size===f8&&r.clear(),n}),r=t.cache;return t}var h8=d8,p8=h8,m8=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,y8=/\\(\\)?/g,v8=p8(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(m8,function(r,n,i,a){t.push(i?a.replace(y8,"$1"):n||r)}),t}),g8=v8;function x8(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var vb=x8,LS=Uc,b8=vb,w8=hr,S8=ll,O8=1/0,FS=LS?LS.prototype:void 0,BS=FS?FS.toString:void 0;function X2(e){if(typeof e=="string")return e;if(w8(e))return b8(e,X2)+"";if(S8(e))return BS?BS.call(e):"";var t=e+"";return t=="0"&&1/e==-O8?"-0":t}var _8=X2,E8=_8;function j8(e){return e==null?"":E8(e)}var Q2=j8,k8=hr,P8=fb,A8=g8,T8=Q2;function $8(e,t){return k8(e)?e:P8(e,t)?[e]:A8(T8(e))}var Y2=$8,N8=ll,C8=1/0;function M8(e){if(typeof e=="string"||N8(e))return e;var t=e+"";return t=="0"&&1/e==-C8?"-0":t}var Rp=M8,I8=Y2,R8=Rp;function D8(e,t){t=I8(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[R8(t[r++])];return r&&r==n?e:void 0}var gb=D8,L8=gb;function F8(e,t,r){var n=e==null?void 0:L8(e,t);return n===void 0?r:n}var Z2=F8;const Sr=ke(Z2);function B8(e){return e==null}var z8=B8;const me=ke(z8);var U8=di,V8=hr,W8=hi,q8="[object String]";function H8(e){return typeof e=="string"||!V8(e)&&W8(e)&&U8(e)==q8}var K8=H8;const eo=ke(K8);var J2={exports:{}},Te={};/**
* @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 xb=Symbol.for("react.element"),bb=Symbol.for("react.portal"),Dp=Symbol.for("react.fragment"),Lp=Symbol.for("react.strict_mode"),Fp=Symbol.for("react.profiler"),Bp=Symbol.for("react.provider"),zp=Symbol.for("react.context"),G8=Symbol.for("react.server_context"),Up=Symbol.for("react.forward_ref"),Vp=Symbol.for("react.suspense"),Wp=Symbol.for("react.suspense_list"),qp=Symbol.for("react.memo"),Hp=Symbol.for("react.lazy"),X8=Symbol.for("react.offscreen"),eT;eT=Symbol.for("react.module.reference");function Vr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case xb:switch(e=e.type,e){case Dp:case Fp:case Lp:case Vp:case Wp:return e;default:switch(e=e&&e.$$typeof,e){case G8:case zp:case Up:case Hp:case qp:case Bp:return e;default:return t}}case bb:return t}}}Te.ContextConsumer=zp;Te.ContextProvider=Bp;Te.Element=xb;Te.ForwardRef=Up;Te.Fragment=Dp;Te.Lazy=Hp;Te.Memo=qp;Te.Portal=bb;Te.Profiler=Fp;Te.StrictMode=Lp;Te.Suspense=Vp;Te.SuspenseList=Wp;Te.isAsyncMode=function(){return!1};Te.isConcurrentMode=function(){return!1};Te.isContextConsumer=function(e){return Vr(e)===zp};Te.isContextProvider=function(e){return Vr(e)===Bp};Te.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===xb};Te.isForwardRef=function(e){return Vr(e)===Up};Te.isFragment=function(e){return Vr(e)===Dp};Te.isLazy=function(e){return Vr(e)===Hp};Te.isMemo=function(e){return Vr(e)===qp};Te.isPortal=function(e){return Vr(e)===bb};Te.isProfiler=function(e){return Vr(e)===Fp};Te.isStrictMode=function(e){return Vr(e)===Lp};Te.isSuspense=function(e){return Vr(e)===Vp};Te.isSuspenseList=function(e){return Vr(e)===Wp};Te.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Dp||e===Fp||e===Lp||e===Vp||e===Wp||e===X8||typeof e=="object"&&e!==null&&(e.$$typeof===Hp||e.$$typeof===qp||e.$$typeof===Bp||e.$$typeof===zp||e.$$typeof===Up||e.$$typeof===eT||e.getModuleId!==void 0)};Te.typeOf=Vr;J2.exports=Te;var Q8=J2.exports,Y8=di,Z8=hi,J8="[object Number]";function ez(e){return typeof e=="number"||Z8(e)&&Y8(e)==J8}var tT=ez;const tz=ke(tT);var rz=tT;function nz(e){return rz(e)&&e!=+e}var iz=nz;const Vc=ke(iz);var Kt=function(t){return t===0?0:t>0?1:-1},Pa=function(t){return eo(t)&&t.indexOf("%")===t.length-1},Q=function(t){return tz(t)&&!Vc(t)},vt=function(t){return Q(t)||eo(t)},az=0,hl=function(t){var r=++az;return"".concat(t||"").concat(r)},Gt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Q(t)&&!eo(t))return n;var a;if(Pa(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Vc(a)&&(a=n),i&&a>r&&(a=r),a},ki=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},oz=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},gr=function(t,r){return Q(t)&&Q(r)?function(n){return t+n*(r-t)}:function(){return r}};function Kd(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Sr(n,t))===r})}var sz=function(t,r){return Q(t)&&Q(r)?t-r:eo(t)&&eo(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function Yo(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 hg(e){"@babel/helpers - typeof";return hg=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},hg(e)}var lz=["viewBox","children"],uz=["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"],zS=["points","pathLength"],my={svg:lz,polygon:zS,polyline:zS},wb=["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"],Gd=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(k.isValidElement(t)&&(n=t.props),!ul(n))return null;var i={};return Object.keys(n).forEach(function(a){wb.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},cz=function(t,r,n){return function(i){return t(r,n,i),null}},to=function(t,r,n){if(!ul(t)||hg(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];wb.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=cz(o,r,n))}),i},fz=["children"],dz=["children"];function US(e,t){if(e==null)return{};var r=hz(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hz(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 pg(e){"@babel/helpers - typeof";return pg=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},pg(e)}var VS={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"},Jn=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},WS=null,yy=null,Sb=function e(t){if(t===WS&&Array.isArray(yy))return yy;var r=[];return k.Children.forEach(t,function(n){me(n)||(Q8.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),yy=r,WS=t,r};function Or(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Jn(i)}):n=[Jn(t)],Sb(e).forEach(function(i){var a=Sr(i,"type.displayName")||Sr(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function vr(e,t){var r=Or(e,t);return r&&r[0]}var qS=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Q(n)||n<=0||!Q(i)||i<=0)},pz=["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"],mz=function(t){return t&&t.type&&eo(t.type)&&pz.indexOf(t.type)>=0},yz=function(t){return t&&pg(t)==="object"&&"clipDot"in t},vz=function(t,r,n,i){var a,o=(a=my==null?void 0:my[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!fe(t)&&(i&&o.includes(r)||uz.includes(r))||n&&wb.includes(r)},le=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(k.isValidElement(t)&&(i=t.props),!ul(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;vz((s=i)===null||s===void 0?void 0:s[o],o,r,n)&&(a[o]=i[o])}),a},mg=function e(t,r){if(t===r)return!0;var n=k.Children.count(t);if(n!==k.Children.count(r))return!1;if(n===0)return!0;if(n===1)return HS(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!HS(a,o))return!1}return!0},HS=function(t,r){if(me(t)&&me(r))return!0;if(!me(t)&&!me(r)){var n=t.props||{},i=n.children,a=US(n,fz),o=r.props||{},s=o.children,l=US(o,dz);return i&&s?Yo(a,l)&&mg(i,s):!i&&!s?Yo(a,l):!1}return!1},KS=function(t,r){var n=[],i={};return Sb(t).forEach(function(a,o){if(mz(a))n.push(a);else if(a){var s=Jn(a.type),l=r[s]||{},u=l.handler,f=l.once;if(u&&(!f||!i[s])){var c=u(a,s,o);n.push(c),i[s]=!0}}}),n},gz=function(t){var r=t&&t.type;return r&&VS[r]?VS[r]:null},xz=function(t,r){return Sb(r).indexOf(t)},bz=["children","width","height","viewBox","className","style","title","desc"];function yg(){return yg=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},yg.apply(this,arguments)}function wz(e,t){if(e==null)return{};var r=Sz(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sz(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 vg(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,l=e.desc,u=wz(e,bz),f=i||{width:r,height:n,x:0,y:0},c=he("recharts-surface",a);return P.createElement("svg",yg({},le(u,!0,"svg"),{className:c,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),P.createElement("title",null,s),P.createElement("desc",null,l),t)}var Oz=["children","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 _z(e,t){if(e==null)return{};var r=Ez(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ez(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 _e=P.forwardRef(function(e,t){var r=e.children,n=e.className,i=_z(e,Oz),a=he("recharts-layer",n);return P.createElement("g",gg({className:a},le(i,!0),{ref:t}),r)}),ln=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]};function jz(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}var kz=jz,Pz=kz;function Az(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:Pz(e,t,r)}var Tz=Az,$z="\\ud800-\\udfff",Nz="\\u0300-\\u036f",Cz="\\ufe20-\\ufe2f",Mz="\\u20d0-\\u20ff",Iz=Nz+Cz+Mz,Rz="\\ufe0e\\ufe0f",Dz="\\u200d",Lz=RegExp("["+Dz+$z+Iz+Rz+"]");function Fz(e){return Lz.test(e)}var rT=Fz;function Bz(e){return e.split("")}var zz=Bz,nT="\\ud800-\\udfff",Uz="\\u0300-\\u036f",Vz="\\ufe20-\\ufe2f",Wz="\\u20d0-\\u20ff",qz=Uz+Vz+Wz,Hz="\\ufe0e\\ufe0f",Kz="["+nT+"]",xg="["+qz+"]",bg="\\ud83c[\\udffb-\\udfff]",Gz="(?:"+xg+"|"+bg+")",iT="[^"+nT+"]",aT="(?:\\ud83c[\\udde6-\\uddff]){2}",oT="[\\ud800-\\udbff][\\udc00-\\udfff]",Xz="\\u200d",sT=Gz+"?",lT="["+Hz+"]?",Qz="(?:"+Xz+"(?:"+[iT,aT,oT].join("|")+")"+lT+sT+")*",Yz=lT+sT+Qz,Zz="(?:"+[iT+xg+"?",xg,aT,oT,Kz].join("|")+")",Jz=RegExp(bg+"(?="+bg+")|"+Zz+Yz,"g");function eU(e){return e.match(Jz)||[]}var tU=eU,rU=zz,nU=rT,iU=tU;function aU(e){return nU(e)?iU(e):rU(e)}var oU=aU,sU=Tz,lU=rT,uU=oU,cU=Q2;function fU(e){return function(t){t=cU(t);var r=lU(t)?uU(t):void 0,n=r?r[0]:t.charAt(0),i=r?sU(r,1).join(""):t.slice(1);return n[e]()+i}}var dU=fU,hU=dU,pU=hU("toUpperCase"),mU=pU;const Kp=ke(mU);function De(e){return function(){return e}}const uT=Math.cos,Xd=Math.sin,fn=Math.sqrt,Qd=Math.PI,Gp=2*Qd,wg=Math.PI,Sg=2*wg,ya=1e-6,yU=Sg-ya;function cT(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function vU(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return cT;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class gU{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?cT:vU(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=n-t,u=i-r,f=o-t,c=s-r,d=f*f+c*c;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>ya)if(!(Math.abs(c*l-u*f)>ya)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,m=i-s,y=l*l+u*u,g=h*h+m*m,b=Math.sqrt(y),v=Math.sqrt(d),x=a*Math.tan((wg-Math.acos((y+d-g)/(2*b*v)))/2),O=x/v,w=x/b;Math.abs(O-1)>ya&&this._append`L${t+O*f},${r+O*c}`,this._append`A${a},${a},0,0,${+(c*h>f*m)},${this._x1=t+w*l},${this._y1=r+w*u}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,f=r+l,c=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>ya||Math.abs(this._y1-f)>ya)&&this._append`L${u},${f}`,n&&(d<0&&(d=d%Sg+Sg),d>yU?this._append`A${n},${n},0,1,${c},${t-s},${r-l}A${n},${n},0,1,${c},${this._x1=u},${this._y1=f}`:d>ya&&this._append`A${n},${n},0,${+(d>=wg)},${c},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Ob(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 gU(t)}function _b(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function fT(e){this._context=e}fT.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 Xp(e){return new fT(e)}function dT(e){return e[0]}function hT(e){return e[1]}function pT(e,t){var r=De(!0),n=null,i=Xp,a=null,o=Ob(s);e=typeof e=="function"?e:e===void 0?dT:De(e),t=typeof t=="function"?t:t===void 0?hT:De(t);function s(l){var u,f=(l=_b(l)).length,c,d=!1,h;for(n==null&&(a=i(h=o())),u=0;u<=f;++u)!(u<f&&r(c=l[u],u,l))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(c,u,l),+t(c,u,l));if(h)return a=null,h+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:De(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:De(+l),s):t},s.defined=function(l){return arguments.length?(r=typeof l=="function"?l:De(!!l),s):r},s.curve=function(l){return arguments.length?(i=l,n!=null&&(a=i(n)),s):i},s.context=function(l){return arguments.length?(l==null?n=a=null:a=i(n=l),s):n},s}function _f(e,t,r){var n=null,i=De(!0),a=null,o=Xp,s=null,l=Ob(u);e=typeof e=="function"?e:e===void 0?dT:De(+e),t=typeof t=="function"?t:De(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?hT:De(+r);function u(c){var d,h,m,y=(c=_b(c)).length,g,b=!1,v,x=new Array(y),O=new Array(y);for(a==null&&(s=o(v=l())),d=0;d<=y;++d){if(!(d<y&&i(g=c[d],d,c))===b)if(b=!b)h=d,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),m=d-1;m>=h;--m)s.point(x[m],O[m]);s.lineEnd(),s.areaEnd()}b&&(x[d]=+e(g,d,c),O[d]=+t(g,d,c),s.point(n?+n(g,d,c):x[d],r?+r(g,d,c):O[d]))}if(v)return s=null,v+""||null}function f(){return pT().defined(i).curve(o).context(a)}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:De(+c),n=null,u):e},u.x0=function(c){return arguments.length?(e=typeof c=="function"?c:De(+c),u):e},u.x1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:De(+c),u):n},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:De(+c),r=null,u):t},u.y0=function(c){return arguments.length?(t=typeof c=="function"?c:De(+c),u):t},u.y1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:De(+c),u):r},u.lineX0=u.lineY0=function(){return f().x(e).y(t)},u.lineY1=function(){return f().x(e).y(r)},u.lineX1=function(){return f().x(n).y(t)},u.defined=function(c){return arguments.length?(i=typeof c=="function"?c:De(!!c),u):i},u.curve=function(c){return arguments.length?(o=c,a!=null&&(s=o(a)),u):o},u.context=function(c){return arguments.length?(c==null?a=s=null:s=o(a=c),u):a},u}class mT{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 xU(e){return new mT(e,!0)}function bU(e){return new mT(e,!1)}const Eb={draw(e,t){const r=fn(t/Qd);e.moveTo(r,0),e.arc(0,0,r,0,Gp)}},wU={draw(e,t){const r=fn(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()}},yT=fn(1/3),SU=yT*2,OU={draw(e,t){const r=fn(t/SU),n=r*yT;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},_U={draw(e,t){const r=fn(t),n=-r/2;e.rect(n,n,r,r)}},EU=.8908130915292852,vT=Xd(Qd/10)/Xd(7*Qd/10),jU=Xd(Gp/10)*vT,kU=-uT(Gp/10)*vT,PU={draw(e,t){const r=fn(t*EU),n=jU*r,i=kU*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Gp*a/5,s=uT(o),l=Xd(o);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},vy=fn(3),AU={draw(e,t){const r=-fn(t/(vy*3));e.moveTo(0,r*2),e.lineTo(-vy*r,-r),e.lineTo(vy*r,-r),e.closePath()}},Ar=-.5,Tr=fn(3)/2,Og=1/fn(12),TU=(Og/2+1)*3,$U={draw(e,t){const r=fn(t/TU),n=r/2,i=r*Og,a=n,o=r*Og+r,s=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(Ar*n-Tr*i,Tr*n+Ar*i),e.lineTo(Ar*a-Tr*o,Tr*a+Ar*o),e.lineTo(Ar*s-Tr*l,Tr*s+Ar*l),e.lineTo(Ar*n+Tr*i,Ar*i-Tr*n),e.lineTo(Ar*a+Tr*o,Ar*o-Tr*a),e.lineTo(Ar*s+Tr*l,Ar*l-Tr*s),e.closePath()}};function NU(e,t){let r=null,n=Ob(i);e=typeof e=="function"?e:De(e||Eb),t=typeof t=="function"?t:De(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:De(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:De(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Yd(){}function Zd(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 gT(e){this._context=e}gT.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:Zd(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:Zd(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function CU(e){return new gT(e)}function xT(e){this._context=e}xT.prototype={areaStart:Yd,areaEnd:Yd,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:Zd(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function MU(e){return new xT(e)}function bT(e){this._context=e}bT.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:Zd(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function IU(e){return new bT(e)}function wT(e){this._context=e}wT.prototype={areaStart:Yd,areaEnd:Yd,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 RU(e){return new wT(e)}function GS(e){return e<0?-1:1}function XS(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(GS(a)+GS(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function QS(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function gy(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Jd(e){this._context=e}Jd.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:gy(this,this._t0,QS(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,gy(this,QS(this,r=XS(this,e,t)),r);break;default:gy(this,this._t0,r=XS(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function ST(e){this._context=new OT(e)}(ST.prototype=Object.create(Jd.prototype)).point=function(e,t){Jd.prototype.point.call(this,t,e)};function OT(e){this._context=e}OT.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function DU(e){return new Jd(e)}function LU(e){return new ST(e)}function _T(e){this._context=e}_T.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=YS(e),i=YS(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function YS(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function FU(e){return new _T(e)}function Qp(e,t){this._context=e,this._t=t}Qp.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 BU(e){return new Qp(e,.5)}function zU(e){return new Qp(e,0)}function UU(e){return new Qp(e,1)}function js(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function _g(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function VU(e,t){return e[t]}function WU(e){const t=[];return t.key=e,t}function qU(){var e=De([]),t=_g,r=js,n=VU;function i(a){var o=Array.from(e.apply(this,arguments),WU),s,l=o.length,u=-1,f;for(const c of a)for(s=0,++u;s<l;++s)(o[s][u]=[0,+n(c,o[s].key,u,a)]).data=c;for(s=0,f=_b(t(o));s<l;++s)o[f[s]].index=s;return r(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:De(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:De(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?_g:typeof a=="function"?a:De(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??js,i):r},i}function HU(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}js(e,t)}}function KU(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}js(e,t)}}function GU(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,l=0,u=0;s<o;++s){for(var f=e[t[s]],c=f[n][1]||0,d=f[n-1][1]||0,h=(c-d)/2,m=0;m<s;++m){var y=e[t[m]],g=y[n][1]||0,b=y[n-1][1]||0;h+=g-b}l+=c,u+=h*c}i[n-1][1]+=i[n-1][0]=r,l&&(r-=u/l)}i[n-1][1]+=i[n-1][0]=r,js(e,t)}}function Fu(e){"@babel/helpers - typeof";return Fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fu(e)}var XU=["type","size","sizeType"];function Eg(){return Eg=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},Eg.apply(this,arguments)}function ZS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZS(Object(r),!0).forEach(function(n){QU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QU(e,t,r){return t=YU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YU(e){var t=ZU(e,"string");return Fu(t)=="symbol"?t:t+""}function ZU(e,t){if(Fu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JU(e,t){if(e==null)return{};var r=e9(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function e9(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 ET={symbolCircle:Eb,symbolCross:wU,symbolDiamond:OU,symbolSquare:_U,symbolStar:PU,symbolTriangle:AU,symbolWye:$U},t9=Math.PI/180,r9=function(t){var r="symbol".concat(Kp(t));return ET[r]||Eb},n9=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*t9;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},i9=function(t,r){ET["symbol".concat(Kp(t))]=r},jb=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,l=JU(t,XU),u=JS(JS({},l),{},{type:n,size:a,sizeType:s}),f=function(){var g=r9(n),b=NU().type(g).size(n9(a,s,n));return b()},c=u.className,d=u.cx,h=u.cy,m=le(u,!0);return d===+d&&h===+h&&a===+a?P.createElement("path",Eg({},m,{className:he("recharts-symbols",c),transform:"translate(".concat(d,", ").concat(h,")"),d:f()})):null};jb.registerSymbol=i9;function ks(e){"@babel/helpers - typeof";return ks=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},ks(e)}function jg(){return jg=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},jg.apply(this,arguments)}function eO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function a9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eO(Object(r),!0).forEach(function(n){Bu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tO(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,kT(n.key),n)}}function s9(e,t,r){return t&&tO(e.prototype,t),r&&tO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function l9(e,t,r){return t=eh(t),u9(e,jT()?Reflect.construct(t,r||[],eh(e).constructor):t.apply(e,r))}function u9(e,t){if(t&&(ks(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return c9(e)}function c9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jT=function(){return!!e})()}function eh(e){return eh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},eh(e)}function f9(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,i){return n.__proto__=i,n},kg(e,t)}function Bu(e,t,r){return t=kT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kT(e){var t=d9(e,"string");return ks(t)=="symbol"?t:t+""}function d9(e,t){if(ks(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ks(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $r=32,kb=function(e){function t(){return o9(this,t),l9(this,t,arguments)}return f9(t,e),s9(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=$r/2,o=$r/6,s=$r/3,l=n.inactive?i:n.color;if(n.type==="plainline")return P.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:$r,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return P.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(s,`
A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(a,`
H`).concat($r,"M").concat(2*s,",").concat(a,`
A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return P.createElement("path",{stroke:"none",fill:l,d:"M0,".concat($r/8,"h").concat($r,"v").concat($r*3/4,"h").concat(-$r,"z"),className:"recharts-legend-icon"});if(P.isValidElement(n.legendIcon)){var u=a9({},n);return delete u.legendIcon,P.cloneElement(n.legendIcon,u)}return P.createElement(jb,{fill:l,cx:a,cy:a,size:$r,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,s=i.layout,l=i.formatter,u=i.inactiveColor,f={x:0,y:0,width:$r,height:$r},c={display:s==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(h,m){var y=h.formatter||l,g=he(Bu(Bu({"recharts-legend-item":!0},"legend-item-".concat(m),!0),"inactive",h.inactive));if(h.type==="none")return null;var b=fe(h.value)?null:h.value;ln(!fe(h.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var v=h.inactive?u:h.color;return P.createElement("li",jg({className:g,style:c,key:"legend-item-".concat(m)},to(n.props,h,m)),P.createElement(vg,{width:o,height:o,viewBox:f,style:d},n.renderIcon(h)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:v}},y?y(b,h,m):b))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return P.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(k.PureComponent);Bu(kb,"displayName","Legend");Bu(kb,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var h9=Mp;function p9(){this.__data__=new h9,this.size=0}var m9=p9;function y9(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var v9=y9;function g9(e){return this.__data__.get(e)}var x9=g9;function b9(e){return this.__data__.has(e)}var w9=b9,S9=Mp,O9=pb,_9=mb,E9=200;function j9(e,t){var r=this.__data__;if(r instanceof S9){var n=r.__data__;if(!O9||n.length<E9-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _9(n)}return r.set(e,t),this.size=r.size,this}var k9=j9,P9=Mp,A9=m9,T9=v9,$9=x9,N9=w9,C9=k9;function pl(e){var t=this.__data__=new P9(e);this.size=t.size}pl.prototype.clear=A9;pl.prototype.delete=T9;pl.prototype.get=$9;pl.prototype.has=N9;pl.prototype.set=C9;var PT=pl,M9="__lodash_hash_undefined__";function I9(e){return this.__data__.set(e,M9),this}var R9=I9;function D9(e){return this.__data__.has(e)}var L9=D9,F9=mb,B9=R9,z9=L9;function th(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new F9;++t<r;)this.add(e[t])}th.prototype.add=th.prototype.push=B9;th.prototype.has=z9;var AT=th;function U9(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var TT=U9;function V9(e,t){return e.has(t)}var $T=V9,W9=AT,q9=TT,H9=$T,K9=1,G9=2;function X9(e,t,r,n,i,a){var o=r&K9,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var u=a.get(e),f=a.get(t);if(u&&f)return u==t&&f==e;var c=-1,d=!0,h=r&G9?new W9:void 0;for(a.set(e,t),a.set(t,e);++c<s;){var m=e[c],y=t[c];if(n)var g=o?n(y,m,c,t,e,a):n(m,y,c,e,t,a);if(g!==void 0){if(g)continue;d=!1;break}if(h){if(!q9(t,function(b,v){if(!H9(h,v)&&(m===b||i(m,b,r,n,a)))return h.push(v)})){d=!1;break}}else if(!(m===y||i(m,y,r,n,a))){d=!1;break}}return a.delete(e),a.delete(t),d}var NT=X9,Q9=Cn,Y9=Q9.Uint8Array,Z9=Y9;function J9(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var e7=J9;function t7(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Pb=t7,rO=Uc,nO=Z9,r7=hb,n7=NT,i7=e7,a7=Pb,o7=1,s7=2,l7="[object Boolean]",u7="[object Date]",c7="[object Error]",f7="[object Map]",d7="[object Number]",h7="[object RegExp]",p7="[object Set]",m7="[object String]",y7="[object Symbol]",v7="[object ArrayBuffer]",g7="[object DataView]",iO=rO?rO.prototype:void 0,xy=iO?iO.valueOf:void 0;function x7(e,t,r,n,i,a,o){switch(r){case g7:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case v7:return!(e.byteLength!=t.byteLength||!a(new nO(e),new nO(t)));case l7:case u7:case d7:return r7(+e,+t);case c7:return e.name==t.name&&e.message==t.message;case h7:case m7:return e==t+"";case f7:var s=i7;case p7:var l=n&o7;if(s||(s=a7),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;n|=s7,o.set(e,t);var f=n7(s(e),s(t),n,i,a,o);return o.delete(e),f;case y7:if(xy)return xy.call(e)==xy.call(t)}return!1}var b7=x7;function w7(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var CT=w7,S7=CT,O7=hr;function _7(e,t,r){var n=t(e);return O7(e)?n:S7(n,r(e))}var E7=_7;function j7(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var k7=j7;function P7(){return[]}var A7=P7,T7=k7,$7=A7,N7=Object.prototype,C7=N7.propertyIsEnumerable,aO=Object.getOwnPropertySymbols,M7=aO?function(e){return e==null?[]:(e=Object(e),T7(aO(e),function(t){return C7.call(e,t)}))}:$7,I7=M7;function R7(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var D7=R7,L7=di,F7=hi,B7="[object Arguments]";function z7(e){return F7(e)&&L7(e)==B7}var U7=z7,oO=U7,V7=hi,MT=Object.prototype,W7=MT.hasOwnProperty,q7=MT.propertyIsEnumerable,H7=oO(function(){return arguments}())?oO:function(e){return V7(e)&&W7.call(e,"callee")&&!q7.call(e,"callee")},Ab=H7,rh={exports:{}};function K7(){return!1}var G7=K7;rh.exports;(function(e,t){var r=Cn,n=G7,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||n;e.exports=u})(rh,rh.exports);var IT=rh.exports,X7=9007199254740991,Q7=/^(?:0|[1-9]\d*)$/;function Y7(e,t){var r=typeof e;return t=t??X7,!!t&&(r=="number"||r!="symbol"&&Q7.test(e))&&e>-1&&e%1==0&&e<t}var Tb=Y7,Z7=9007199254740991;function J7(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Z7}var $b=J7,eV=di,tV=$b,rV=hi,nV="[object Arguments]",iV="[object Array]",aV="[object Boolean]",oV="[object Date]",sV="[object Error]",lV="[object Function]",uV="[object Map]",cV="[object Number]",fV="[object Object]",dV="[object RegExp]",hV="[object Set]",pV="[object String]",mV="[object WeakMap]",yV="[object ArrayBuffer]",vV="[object DataView]",gV="[object Float32Array]",xV="[object Float64Array]",bV="[object Int8Array]",wV="[object Int16Array]",SV="[object Int32Array]",OV="[object Uint8Array]",_V="[object Uint8ClampedArray]",EV="[object Uint16Array]",jV="[object Uint32Array]",ze={};ze[gV]=ze[xV]=ze[bV]=ze[wV]=ze[SV]=ze[OV]=ze[_V]=ze[EV]=ze[jV]=!0;ze[nV]=ze[iV]=ze[yV]=ze[aV]=ze[vV]=ze[oV]=ze[sV]=ze[lV]=ze[uV]=ze[cV]=ze[fV]=ze[dV]=ze[hV]=ze[pV]=ze[mV]=!1;function kV(e){return rV(e)&&tV(e.length)&&!!ze[eV(e)]}var PV=kV;function AV(e){return function(t){return e(t)}}var RT=AV,nh={exports:{}};nh.exports;(function(e,t){var r=W2,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(nh,nh.exports);var TV=nh.exports,$V=PV,NV=RT,sO=TV,lO=sO&&sO.isTypedArray,CV=lO?NV(lO):$V,DT=CV,MV=D7,IV=Ab,RV=hr,DV=IT,LV=Tb,FV=DT,BV=Object.prototype,zV=BV.hasOwnProperty;function UV(e,t){var r=RV(e),n=!r&&IV(e),i=!r&&!n&&DV(e),a=!r&&!n&&!i&&FV(e),o=r||n||i||a,s=o?MV(e.length,String):[],l=s.length;for(var u in e)(t||zV.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||LV(u,l)))&&s.push(u);return s}var VV=UV,WV=Object.prototype;function qV(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||WV;return e===r}var HV=qV;function KV(e,t){return function(r){return e(t(r))}}var LT=KV,GV=LT,XV=GV(Object.keys,Object),QV=XV,YV=HV,ZV=QV,JV=Object.prototype,eW=JV.hasOwnProperty;function tW(e){if(!YV(e))return ZV(e);var t=[];for(var r in Object(e))eW.call(e,r)&&r!="constructor"&&t.push(r);return t}var rW=tW,nW=db,iW=$b;function aW(e){return e!=null&&iW(e.length)&&!nW(e)}var Wc=aW,oW=VV,sW=rW,lW=Wc;function uW(e){return lW(e)?oW(e):sW(e)}var Yp=uW,cW=E7,fW=I7,dW=Yp;function hW(e){return cW(e,dW,fW)}var pW=hW,uO=pW,mW=1,yW=Object.prototype,vW=yW.hasOwnProperty;function gW(e,t,r,n,i,a){var o=r&mW,s=uO(e),l=s.length,u=uO(t),f=u.length;if(l!=f&&!o)return!1;for(var c=l;c--;){var d=s[c];if(!(o?d in t:vW.call(t,d)))return!1}var h=a.get(e),m=a.get(t);if(h&&m)return h==t&&m==e;var y=!0;a.set(e,t),a.set(t,e);for(var g=o;++c<l;){d=s[c];var b=e[d],v=t[d];if(n)var x=o?n(v,b,d,t,e,a):n(b,v,d,e,t,a);if(!(x===void 0?b===v||i(b,v,r,n,a):x)){y=!1;break}g||(g=d=="constructor")}if(y&&!g){var O=e.constructor,w=t.constructor;O!=w&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof w=="function"&&w instanceof w)&&(y=!1)}return a.delete(e),a.delete(t),y}var xW=gW,bW=mo,wW=Cn,SW=bW(wW,"DataView"),OW=SW,_W=mo,EW=Cn,jW=_W(EW,"Promise"),kW=jW,PW=mo,AW=Cn,TW=PW(AW,"Set"),FT=TW,$W=mo,NW=Cn,CW=$W(NW,"WeakMap"),MW=CW,Pg=OW,Ag=pb,Tg=kW,$g=FT,Ng=MW,BT=di,ml=H2,cO="[object Map]",IW="[object Object]",fO="[object Promise]",dO="[object Set]",hO="[object WeakMap]",pO="[object DataView]",RW=ml(Pg),DW=ml(Ag),LW=ml(Tg),FW=ml($g),BW=ml(Ng),va=BT;(Pg&&va(new Pg(new ArrayBuffer(1)))!=pO||Ag&&va(new Ag)!=cO||Tg&&va(Tg.resolve())!=fO||$g&&va(new $g)!=dO||Ng&&va(new Ng)!=hO)&&(va=function(e){var t=BT(e),r=t==IW?e.constructor:void 0,n=r?ml(r):"";if(n)switch(n){case RW:return pO;case DW:return cO;case LW:return fO;case FW:return dO;case BW:return hO}return t});var zW=va,by=PT,UW=NT,VW=b7,WW=xW,mO=zW,yO=hr,vO=IT,qW=DT,HW=1,gO="[object Arguments]",xO="[object Array]",Ef="[object Object]",KW=Object.prototype,bO=KW.hasOwnProperty;function GW(e,t,r,n,i,a){var o=yO(e),s=yO(t),l=o?xO:mO(e),u=s?xO:mO(t);l=l==gO?Ef:l,u=u==gO?Ef:u;var f=l==Ef,c=u==Ef,d=l==u;if(d&&vO(e)){if(!vO(t))return!1;o=!0,f=!1}if(d&&!f)return a||(a=new by),o||qW(e)?UW(e,t,r,n,i,a):VW(e,t,l,r,n,i,a);if(!(r&HW)){var h=f&&bO.call(e,"__wrapped__"),m=c&&bO.call(t,"__wrapped__");if(h||m){var y=h?e.value():e,g=m?t.value():t;return a||(a=new by),i(y,g,r,n,a)}}return d?(a||(a=new by),WW(e,t,r,n,i,a)):!1}var XW=GW,QW=XW,wO=hi;function zT(e,t,r,n,i){return e===t?!0:e==null||t==null||!wO(e)&&!wO(t)?e!==e&&t!==t:QW(e,t,r,n,zT,i)}var Nb=zT,YW=PT,ZW=Nb,JW=1,eq=2;function tq(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var s=r[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=r[i];var l=s[0],u=e[l],f=s[1];if(o&&s[2]){if(u===void 0&&!(l in e))return!1}else{var c=new YW;if(n)var d=n(u,f,l,e,t,c);if(!(d===void 0?ZW(f,u,JW|eq,n,c):d))return!1}}return!0}var rq=tq,nq=sa;function iq(e){return e===e&&!nq(e)}var UT=iq,aq=UT,oq=Yp;function sq(e){for(var t=oq(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,aq(i)]}return t}var lq=sq;function uq(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var VT=uq,cq=rq,fq=lq,dq=VT;function hq(e){var t=fq(e);return t.length==1&&t[0][2]?dq(t[0][0],t[0][1]):function(r){return r===e||cq(r,e,t)}}var pq=hq;function mq(e,t){return e!=null&&t in Object(e)}var yq=mq,vq=Y2,gq=Ab,xq=hr,bq=Tb,wq=$b,Sq=Rp;function Oq(e,t,r){t=vq(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=Sq(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&wq(i)&&bq(o,i)&&(xq(e)||gq(e)))}var _q=Oq,Eq=yq,jq=_q;function kq(e,t){return e!=null&&jq(e,t,Eq)}var Pq=kq,Aq=Nb,Tq=Z2,$q=Pq,Nq=fb,Cq=UT,Mq=VT,Iq=Rp,Rq=1,Dq=2;function Lq(e,t){return Nq(e)&&Cq(t)?Mq(Iq(e),t):function(r){var n=Tq(r,e);return n===void 0&&n===t?$q(r,e):Aq(t,n,Rq|Dq)}}var Fq=Lq;function Bq(e){return e}var yl=Bq;function zq(e){return function(t){return t==null?void 0:t[e]}}var Uq=zq,Vq=gb;function Wq(e){return function(t){return Vq(t,e)}}var qq=Wq,Hq=Uq,Kq=qq,Gq=fb,Xq=Rp;function Qq(e){return Gq(e)?Hq(Xq(e)):Kq(e)}var Yq=Qq,Zq=pq,Jq=Fq,eH=yl,tH=hr,rH=Yq;function nH(e){return typeof e=="function"?e:e==null?eH:typeof e=="object"?tH(e)?Jq(e[0],e[1]):Zq(e):rH(e)}var Mn=nH;function iH(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var WT=iH;function aH(e){return e!==e}var oH=aH;function sH(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var lH=sH,uH=WT,cH=oH,fH=lH;function dH(e,t,r){return t===t?fH(e,t,r):uH(e,cH,r)}var hH=dH,pH=hH;function mH(e,t){var r=e==null?0:e.length;return!!r&&pH(e,t,0)>-1}var yH=mH;function vH(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var gH=vH;function xH(){}var bH=xH,wy=FT,wH=bH,SH=Pb,OH=1/0,_H=wy&&1/SH(new wy([,-0]))[1]==OH?function(e){return new wy(e)}:wH,EH=_H,jH=AT,kH=yH,PH=gH,AH=$T,TH=EH,$H=Pb,NH=200;function CH(e,t,r){var n=-1,i=kH,a=e.length,o=!0,s=[],l=s;if(r)o=!1,i=PH;else if(a>=NH){var u=t?null:TH(e);if(u)return $H(u);o=!1,i=AH,l=new jH}else l=t?[]:s;e:for(;++n<a;){var f=e[n],c=t?t(f):f;if(f=r||f!==0?f:0,o&&c===c){for(var d=l.length;d--;)if(l[d]===c)continue e;t&&l.push(c),s.push(f)}else i(l,c,r)||(l!==s&&l.push(c),s.push(f))}return s}var MH=CH,IH=Mn,RH=MH;function DH(e,t){return e&&e.length?RH(e,IH(t)):[]}var LH=DH;const SO=ke(LH);function qT(e,t,r){return t===!0?SO(e,r):fe(t)?SO(e,t):e}function Ps(e){"@babel/helpers - typeof";return Ps=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},Ps(e)}var FH=["ref"];function OO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?OO(Object(r),!0).forEach(function(n){Zp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):OO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BH(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,KT(n.key),n)}}function zH(e,t,r){return t&&_O(e.prototype,t),r&&_O(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function UH(e,t,r){return t=ih(t),VH(e,HT()?Reflect.construct(t,r||[],ih(e).constructor):t.apply(e,r))}function VH(e,t){if(t&&(Ps(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WH(e)}function WH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HT=function(){return!!e})()}function ih(e){return ih=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ih(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&&Cg(e,t)}function Cg(e,t){return Cg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Cg(e,t)}function Zp(e,t,r){return t=KT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KT(e){var t=HH(e,"string");return Ps(t)=="symbol"?t:t+""}function HH(e,t){if(Ps(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ps(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function KH(e,t){if(e==null)return{};var r=GH(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GH(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 XH(e){return e.value}function QH(e,t){if(P.isValidElement(e))return P.cloneElement(e,t);if(typeof e=="function")return P.createElement(e,t);t.ref;var r=KH(t,FH);return P.createElement(kb,r)}var EO=1,Zo=function(e){function t(){var r;BH(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=UH(this,t,[].concat(i)),Zp(r,"lastBoundingBox",{width:-1,height:-1}),r}return qH(t,e),zH(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>EO||Math.abs(i.height-this.lastBoundingBox.height)>EO)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Bn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,f=i.chartHeight,c,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var h=this.getBBoxSnapshot();c={left:((u||0)-h.width)/2}}else c=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var m=this.getBBoxSnapshot();d={top:((f||0)-m.height)/2}}else d=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return Bn(Bn({},c),d)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,f=i.payload,c=Bn(Bn({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return P.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(h){n.wrapperNode=h}},QH(a,Bn(Bn({},this.props),{},{payload:qT(f,u,XH)})))}}],[{key:"getWithHeight",value:function(n,i){var a=Bn(Bn({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&Q(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(k.PureComponent);Zp(Zo,"displayName","Legend");Zp(Zo,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var jO=Uc,YH=Ab,ZH=hr,kO=jO?jO.isConcatSpreadable:void 0;function JH(e){return ZH(e)||YH(e)||!!(kO&&e&&e[kO])}var eK=JH,tK=CT,rK=eK;function GT(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=rK),i||(i=[]);++a<o;){var s=e[a];t>0&&r(s)?t>1?GT(s,t-1,r,n,i):tK(i,s):n||(i[i.length]=s)}return i}var XT=GT;function nK(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++i];if(r(a[l],l,a)===!1)break}return t}}var iK=nK,aK=iK,oK=aK(),sK=oK,lK=sK,uK=Yp;function cK(e,t){return e&&lK(e,t,uK)}var QT=cK,fK=Wc;function dK(e,t){return function(r,n){if(r==null)return r;if(!fK(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a<i)&&n(o[a],a,o)!==!1;);return r}}var hK=dK,pK=QT,mK=hK,yK=mK(pK),Cb=yK,vK=Cb,gK=Wc;function xK(e,t){var r=-1,n=gK(e)?Array(e.length):[];return vK(e,function(i,a,o){n[++r]=t(i,a,o)}),n}var YT=xK;function bK(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var wK=bK,PO=ll;function SK(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,a=PO(e),o=t!==void 0,s=t===null,l=t===t,u=PO(t);if(!s&&!u&&!a&&e>t||a&&o&&l&&!s&&!u||n&&o&&l||!r&&l||!i)return 1;if(!n&&!a&&!u&&e<t||u&&r&&i&&!n&&!a||s&&r&&i||!o&&i||!l)return-1}return 0}var OK=SK,_K=OK;function EK(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,s=r.length;++n<o;){var l=_K(i[n],a[n]);if(l){if(n>=s)return l;var u=r[n];return l*(u=="desc"?-1:1)}}return e.index-t.index}var jK=EK,Sy=vb,kK=gb,PK=Mn,AK=YT,TK=wK,$K=RT,NK=jK,CK=yl,MK=hr;function IK(e,t,r){t.length?t=Sy(t,function(a){return MK(a)?function(o){return kK(o,a.length===1?a[0]:a)}:a}):t=[CK];var n=-1;t=Sy(t,$K(PK));var i=AK(e,function(a,o,s){var l=Sy(t,function(u){return u(a)});return{criteria:l,index:++n,value:a}});return TK(i,function(a,o){return NK(a,o,r)})}var RK=IK;function DK(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var LK=DK,FK=LK,AO=Math.max;function BK(e,t,r){return t=AO(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=AO(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(o),FK(e,this,s)}}var zK=BK;function UK(e){return function(){return e}}var VK=UK,WK=mo,qK=function(){try{var e=WK(Object,"defineProperty");return e({},"",{}),e}catch{}}(),ZT=qK,HK=VK,TO=ZT,KK=yl,GK=TO?function(e,t){return TO(e,"toString",{configurable:!0,enumerable:!1,value:HK(t),writable:!0})}:KK,XK=GK,QK=800,YK=16,ZK=Date.now;function JK(e){var t=0,r=0;return function(){var n=ZK(),i=YK-(n-r);if(r=n,i>0){if(++t>=QK)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var eG=JK,tG=XK,rG=eG,nG=rG(tG),iG=nG,aG=yl,oG=zK,sG=iG;function lG(e,t){return sG(oG(e,t,aG),e+"")}var uG=lG,cG=hb,fG=Wc,dG=Tb,hG=sa;function pG(e,t,r){if(!hG(r))return!1;var n=typeof t;return(n=="number"?fG(r)&&dG(t,r.length):n=="string"&&t in r)?cG(r[t],e):!1}var Jp=pG,mG=XT,yG=RK,vG=uG,$O=Jp,gG=vG(function(e,t){if(e==null)return[];var r=t.length;return r>1&&$O(e,t[0],t[1])?t=[]:r>2&&$O(t[0],t[1],t[2])&&(t=[t[0]]),yG(e,mG(t,1),[])}),xG=gG;const Mb=ke(xG);function zu(e){"@babel/helpers - typeof";return zu=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},zu(e)}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)}function bG(e,t){return _G(e)||OG(e,t)||SG(e,t)||wG()}function wG(){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 SG(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 OG(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function _G(e){if(Array.isArray(e))return e}function CO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Oy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CO(Object(r),!0).forEach(function(n){EG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EG(e,t,r){return t=jG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jG(e){var t=kG(e,"string");return zu(t)=="symbol"?t:t+""}function kG(e,t){if(zu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function PG(e){return Array.isArray(e)&&vt(e[0])&&vt(e[1])?e.join(" ~ "):e}var AG=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,s=o===void 0?{}:o,l=t.labelStyle,u=l===void 0?{}:l,f=t.payload,c=t.formatter,d=t.itemSorter,h=t.wrapperClassName,m=t.labelClassName,y=t.label,g=t.labelFormatter,b=t.accessibilityLayer,v=b===void 0?!1:b,x=function(){if(f&&f.length){var C={padding:0,margin:0},M=(d?Mb(f,d):f).map(function(D,L){if(D.type==="none")return null;var B=Oy({display:"block",paddingTop:4,paddingBottom:4,color:D.color||"#000"},s),W=D.formatter||c||PG,R=D.value,z=D.name,H=R,Z=z;if(W&&H!=null&&Z!=null){var G=W(R,z,D,L,f);if(Array.isArray(G)){var oe=bG(G,2);H=oe[0],Z=oe[1]}else H=G}return P.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(L),style:B},vt(Z)?P.createElement("span",{className:"recharts-tooltip-item-name"},Z):null,vt(Z)?P.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,P.createElement("span",{className:"recharts-tooltip-item-value"},H),P.createElement("span",{className:"recharts-tooltip-item-unit"},D.unit||""))});return P.createElement("ul",{className:"recharts-tooltip-item-list",style:C},M)}return null},O=Oy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),w=Oy({margin:0},u),S=!me(y),_=S?y:"",E=he("recharts-default-tooltip",h),j=he("recharts-tooltip-label",m);S&&g&&f!==void 0&&f!==null&&(_=g(y,f));var N=v?{role:"status","aria-live":"assertive"}:{};return P.createElement("div",Mg({className:E,style:O},N),P.createElement("p",{className:j,style:w},P.isValidElement(_)?_:"".concat(_)),x())};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 jf(e,t,r){return t=TG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TG(e){var t=$G(e,"string");return Uu(t)=="symbol"?t:t+""}function $G(e,t){if(Uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Il="recharts-tooltip-wrapper",NG={visibility:"hidden"};function CG(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return he(Il,jf(jf(jf(jf({},"".concat(Il,"-right"),Q(r)&&t&&Q(t.x)&&r>=t.x),"".concat(Il,"-left"),Q(r)&&t&&Q(t.x)&&r<t.x),"".concat(Il,"-bottom"),Q(n)&&t&&Q(t.y)&&n>=t.y),"".concat(Il,"-top"),Q(n)&&t&&Q(t.y)&&n<t.y))}function MO(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,u=e.viewBoxDimension;if(a&&Q(a[n]))return a[n];var f=r[n]-s-i,c=r[n]+i;if(t[n])return o[n]?f:c;if(o[n]){var d=f,h=l[n];return d<h?Math.max(c,l[n]):Math.max(f,l[n])}var m=c+s,y=l[n]+u;return m>y?Math.max(f,l[n]):Math.max(c,l[n])}function MG(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 IG(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,u,f,c;return o.height>0&&o.width>0&&r?(f=MO({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),c=MO({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),u=MG({translateX:f,translateY:c,useTranslate3d:s})):u=NG,{cssProperties:u,cssClasses:CG({translateX:f,translateY:c,coordinate:r})}}function As(e){"@babel/helpers - typeof";return As=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},As(e)}function IO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IO(Object(r),!0).forEach(function(n){Rg(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DO(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,e$(n.key),n)}}function DG(e,t,r){return t&&DO(e.prototype,t),r&&DO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function LG(e,t,r){return t=ah(t),FG(e,JT()?Reflect.construct(t,r||[],ah(e).constructor):t.apply(e,r))}function FG(e,t){if(t&&(As(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return BG(e)}function BG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JT=function(){return!!e})()}function ah(e){return ah=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ah(e)}function zG(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&&Ig(e,t)}function Ig(e,t){return Ig=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Ig(e,t)}function Rg(e,t,r){return t=e$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function e$(e){var t=UG(e,"string");return As(t)=="symbol"?t:t+""}function UG(e,t){if(As(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(As(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LO=1,VG=function(e){function t(){var r;RG(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=LG(this,t,[].concat(i)),Rg(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Rg(r,"handleKeyDown",function(o){if(o.key==="Escape"){var s,l,u,f;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(u=(f=r.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&u!==void 0?u:0}})}}),r}return zG(t,e),DG(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>LO||Math.abs(n.height-this.state.lastBoundingBox.height)>LO)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.children,f=i.coordinate,c=i.hasPayload,d=i.isAnimationActive,h=i.offset,m=i.position,y=i.reverseDirection,g=i.useTranslate3d,b=i.viewBox,v=i.wrapperStyle,x=IG({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:h,position:m,reverseDirection:y,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:b}),O=x.cssClasses,w=x.cssProperties,S=RO(RO({transition:d&&a?"transform ".concat(s,"ms ").concat(l):void 0},w),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&c?"visible":"hidden",position:"absolute",top:0,left:0},v);return P.createElement("div",{tabIndex:-1,className:O,style:S,ref:function(E){n.wrapperNode=E}},u)}}])}(k.PureComponent),WG=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},En={isSsr:WG(),get:function(t){return En[t]},set:function(t,r){if(typeof t=="string")En[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){En[i]=t[i]})}}};function Ts(e){"@babel/helpers - typeof";return Ts=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},Ts(e)}function FO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FO(Object(r),!0).forEach(function(n){Ib(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zO(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,r$(n.key),n)}}function HG(e,t,r){return t&&zO(e.prototype,t),r&&zO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function KG(e,t,r){return t=oh(t),GG(e,t$()?Reflect.construct(t,r||[],oh(e).constructor):t.apply(e,r))}function GG(e,t){if(t&&(Ts(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return XG(e)}function XG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(t$=function(){return!!e})()}function oh(e){return oh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},oh(e)}function QG(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,i){return n.__proto__=i,n},Dg(e,t)}function Ib(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=YG(e,"string");return Ts(t)=="symbol"?t:t+""}function YG(e,t){if(Ts(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ts(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZG(e){return e.dataKey}function JG(e,t){return P.isValidElement(e)?P.cloneElement(e,t):typeof e=="function"?P.createElement(e,t):P.createElement(AG,t)}var Cr=function(e){function t(){return qG(this,t),KG(this,t,arguments)}return QG(t,e),HG(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.content,f=i.coordinate,c=i.filterNull,d=i.isAnimationActive,h=i.offset,m=i.payload,y=i.payloadUniqBy,g=i.position,b=i.reverseDirection,v=i.useTranslate3d,x=i.viewBox,O=i.wrapperStyle,w=m??[];c&&w.length&&(w=qT(m.filter(function(_){return _.value!=null&&(_.hide!==!0||n.props.includeHidden)}),y,ZG));var S=w.length>0;return P.createElement(VG,{allowEscapeViewBox:o,animationDuration:s,animationEasing:l,isAnimationActive:d,active:a,coordinate:f,hasPayload:S,offset:h,position:g,reverseDirection:b,useTranslate3d:v,viewBox:x,wrapperStyle:O},JG(u,BO(BO({},this.props),{},{payload:w})))}}])}(k.PureComponent);Ib(Cr,"displayName","Tooltip");Ib(Cr,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!En.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 eX=Cn,tX=function(){return eX.Date.now()},rX=tX,nX=/\s/;function iX(e){for(var t=e.length;t--&&nX.test(e.charAt(t)););return t}var aX=iX,oX=aX,sX=/^\s+/;function lX(e){return e&&e.slice(0,oX(e)+1).replace(sX,"")}var uX=lX,cX=uX,UO=sa,fX=ll,VO=0/0,dX=/^[-+]0x[0-9a-f]+$/i,hX=/^0b[01]+$/i,pX=/^0o[0-7]+$/i,mX=parseInt;function yX(e){if(typeof e=="number")return e;if(fX(e))return VO;if(UO(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=UO(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=cX(e);var r=hX.test(e);return r||pX.test(e)?mX(e.slice(2),r?2:8):dX.test(e)?VO:+e}var n$=yX,vX=sa,_y=rX,WO=n$,gX="Expected a function",xX=Math.max,bX=Math.min;function wX(e,t,r){var n,i,a,o,s,l,u=0,f=!1,c=!1,d=!0;if(typeof e!="function")throw new TypeError(gX);t=WO(t)||0,vX(r)&&(f=!!r.leading,c="maxWait"in r,a=c?xX(WO(r.maxWait)||0,t):a,d="trailing"in r?!!r.trailing:d);function h(S){var _=n,E=i;return n=i=void 0,u=S,o=e.apply(E,_),o}function m(S){return u=S,s=setTimeout(b,t),f?h(S):o}function y(S){var _=S-l,E=S-u,j=t-_;return c?bX(j,a-E):j}function g(S){var _=S-l,E=S-u;return l===void 0||_>=t||_<0||c&&E>=a}function b(){var S=_y();if(g(S))return v(S);s=setTimeout(b,y(S))}function v(S){return s=void 0,d&&n?h(S):(n=i=void 0,o)}function x(){s!==void 0&&clearTimeout(s),u=0,n=l=i=s=void 0}function O(){return s===void 0?o:v(_y())}function w(){var S=_y(),_=g(S);if(n=arguments,i=this,l=S,_){if(s===void 0)return m(l);if(c)return clearTimeout(s),s=setTimeout(b,t),h(l)}return s===void 0&&(s=setTimeout(b,t)),o}return w.cancel=x,w.flush=O,w}var SX=wX,OX=SX,_X=sa,EX="Expected a function";function jX(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(EX);return _X(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),OX(e,t,{leading:n,maxWait:t,trailing:i})}var kX=jX;const i$=ke(kX);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 qO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qO(Object(r),!0).forEach(function(n){PX(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PX(e,t,r){return t=AX(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AX(e){var t=TX(e,"string");return Vu(t)=="symbol"?t:t+""}function TX(e,t){if(Vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $X(e,t){return IX(e)||MX(e,t)||CX(e,t)||NX()}function NX(){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 CX(e,t){if(e){if(typeof e=="string")return HO(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 HO(e,t)}}function HO(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 MX(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function IX(e){if(Array.isArray(e))return e}var Rb=k.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,s=e.height,l=s===void 0?"100%":s,u=e.minWidth,f=u===void 0?0:u,c=e.minHeight,d=e.maxHeight,h=e.children,m=e.debounce,y=m===void 0?0:m,g=e.id,b=e.className,v=e.onResize,x=e.style,O=x===void 0?{}:x,w=k.useRef(null),S=k.useRef();S.current=v,k.useImperativeHandle(t,function(){return Object.defineProperty(w.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),w.current},configurable:!0})});var _=k.useState({containerWidth:i.width,containerHeight:i.height}),E=$X(_,2),j=E[0],N=E[1],A=k.useCallback(function(M,D){N(function(L){var B=Math.round(M),W=Math.round(D);return L.containerWidth===B&&L.containerHeight===W?L:{containerWidth:B,containerHeight:W}})},[]);k.useEffect(function(){var M=function(z){var H,Z=z[0].contentRect,G=Z.width,oe=Z.height;A(G,oe),(H=S.current)===null||H===void 0||H.call(S,G,oe)};y>0&&(M=i$(M,y,{trailing:!0,leading:!1}));var D=new ResizeObserver(M),L=w.current.getBoundingClientRect(),B=L.width,W=L.height;return A(B,W),D.observe(w.current),function(){D.disconnect()}},[A,y]);var C=k.useMemo(function(){var M=j.containerWidth,D=j.containerHeight;if(M<0||D<0)return null;ln(Pa(o)||Pa(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,l),ln(!r||r>0,"The aspect(%s) must be greater than zero.",r);var L=Pa(o)?M:o,B=Pa(l)?D:l;r&&r>0&&(L?B=L/r:B&&(L=B*r),d&&B>d&&(B=d)),ln(L>0||B>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.`,L,B,o,l,f,c,r);var W=!Array.isArray(h)&&Jn(h.type).endsWith("Chart");return P.Children.map(h,function(R){return P.isValidElement(R)?k.cloneElement(R,kf({width:L,height:B},W?{style:kf({height:"100%",width:"100%",maxHeight:B,maxWidth:L},R.props.style)}:{})):R})},[r,h,l,d,c,f,j,o]);return P.createElement("div",{id:g?"".concat(g):void 0,className:he("recharts-responsive-container",b),style:kf(kf({},O),{},{width:o,height:l,minWidth:f,minHeight:c,maxHeight:d}),ref:w},C)}),em=function(t){return null};em.displayName="Cell";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 KO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lg(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){RX(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 RX(e,t,r){return t=DX(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DX(e){var t=LX(e,"string");return Wu(t)=="symbol"?t:t+""}function LX(e,t){if(Wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Oo={widthCache:{},cacheCount:0},FX=2e3,BX={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},GO="recharts_measurement_span";function zX(e){var t=Lg({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var cu=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||En.isSsr)return{width:0,height:0};var n=zX(r),i=JSON.stringify({text:t,copyStyle:n});if(Oo.widthCache[i])return Oo.widthCache[i];try{var a=document.getElementById(GO);a||(a=document.createElement("span"),a.setAttribute("id",GO),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=Lg(Lg({},BX),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return Oo.widthCache[i]=l,++Oo.cacheCount>FX&&(Oo.cacheCount=0,Oo.widthCache={}),l}catch{return{width:0,height:0}}},UX=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 sh(e,t){return HX(e)||qX(e,t)||WX(e,t)||VX()}function VX(){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 WX(e,t){if(e){if(typeof e=="string")return XO(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 XO(e,t)}}function XO(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 qX(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function HX(e){if(Array.isArray(e))return e}function KX(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QO(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,XX(n.key),n)}}function GX(e,t,r){return t&&QO(e.prototype,t),r&&QO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function XX(e){var t=QX(e,"string");return qu(t)=="symbol"?t:t+""}function QX(e,t){if(qu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var YO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,ZO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,YX=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,ZX=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,a$={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},JX=Object.keys(a$),Bo="NaN";function eQ(e,t){return e*a$[t]}var Pf=function(){function e(t,r){KX(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!YX.test(r)&&(this.num=NaN,this.unit=""),JX.includes(r)&&(this.num=eQ(t,r),this.unit="px")}return GX(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,i=(n=ZX.exec(r))!==null&&n!==void 0?n:[],a=sh(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function o$(e){if(e.includes(Bo))return Bo;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=YO.exec(t))!==null&&r!==void 0?r:[],i=sh(n,4),a=i[1],o=i[2],s=i[3],l=Pf.parse(a??""),u=Pf.parse(s??""),f=o==="*"?l.multiply(u):l.divide(u);if(f.isNaN())return Bo;t=t.replace(YO,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,d=(c=ZO.exec(t))!==null&&c!==void 0?c:[],h=sh(d,4),m=h[1],y=h[2],g=h[3],b=Pf.parse(m??""),v=Pf.parse(g??""),x=y==="+"?b.add(v):b.subtract(v);if(x.isNaN())return Bo;t=t.replace(ZO,x.toString())}return t}var JO=/\(([^()]*)\)/;function tQ(e){for(var t=e;t.includes("(");){var r=JO.exec(t),n=sh(r,2),i=n[1];t=t.replace(JO,o$(i))}return t}function rQ(e){var t=e.replace(/\s+/g,"");return t=tQ(t),t=o$(t),t}function nQ(e){try{return rQ(e)}catch{return Bo}}function Ey(e){var t=nQ(e.slice(5,-1));return t===Bo?"":t}var iQ=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],aQ=["dx","dy","angle","className","breakAll"];function Fg(){return Fg=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},Fg.apply(this,arguments)}function e_(e,t){if(e==null)return{};var r=oQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oQ(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 t_(e,t){return cQ(e)||uQ(e,t)||lQ(e,t)||sQ()}function sQ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lQ(e,t){if(e){if(typeof e=="string")return r_(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 r_(e,t)}}function r_(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 uQ(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function cQ(e){if(Array.isArray(e))return e}var s$=/[ \f\n\r\t\v\u2028\u2029]+/,l$=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];me(r)||(n?a=r.toString().split(""):a=r.toString().split(s$));var o=a.map(function(l){return{word:l,width:cu(l,i).width}}),s=n?0:cu(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},fQ=function(t,r,n,i,a){var o=t.maxLines,s=t.children,l=t.style,u=t.breakAll,f=Q(o),c=s,d=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return L.reduce(function(B,W){var R=W.word,z=W.width,H=B[B.length-1];if(H&&(i==null||a||H.width+z+n<Number(i)))H.words.push(R),H.width+=z+n;else{var Z={words:[R],width:z};B.push(Z)}return B},[])},h=d(r),m=function(L){return L.reduce(function(B,W){return B.width>W.width?B:W})};if(!f)return h;for(var y="…",g=function(L){var B=c.slice(0,L),W=l$({breakAll:u,style:l,children:B+y}).wordsWithComputedWidth,R=d(W),z=R.length>o||m(R).width>Number(i);return[z,R]},b=0,v=c.length-1,x=0,O;b<=v&&x<=c.length-1;){var w=Math.floor((b+v)/2),S=w-1,_=g(S),E=t_(_,2),j=E[0],N=E[1],A=g(w),C=t_(A,1),M=C[0];if(!j&&!M&&(b=w+1),j&&M&&(v=w-1),!j&&M){O=N;break}x++}return O||h},n_=function(t){var r=me(t)?[]:t.toString().split(s$);return[{words:r}]},dQ=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((r||n)&&!En.isSsr){var l,u,f=l$({breakAll:o,children:i,style:a});if(f){var c=f.wordsWithComputedWidth,d=f.spaceWidth;l=c,u=d}else return n_(i);return fQ({breakAll:o,children:i,maxLines:s,style:a},l,u,r,n)}return n_(i)},i_="#808080",ro=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,l=t.capHeight,u=l===void 0?"0.71em":l,f=t.scaleToFit,c=f===void 0?!1:f,d=t.textAnchor,h=d===void 0?"start":d,m=t.verticalAnchor,y=m===void 0?"end":m,g=t.fill,b=g===void 0?i_:g,v=e_(t,iQ),x=k.useMemo(function(){return dQ({breakAll:v.breakAll,children:v.children,maxLines:v.maxLines,scaleToFit:c,style:v.style,width:v.width})},[v.breakAll,v.children,v.maxLines,c,v.style,v.width]),O=v.dx,w=v.dy,S=v.angle,_=v.className,E=v.breakAll,j=e_(v,aQ);if(!vt(n)||!vt(a))return null;var N=n+(Q(O)?O:0),A=a+(Q(w)?w:0),C;switch(y){case"start":C=Ey("calc(".concat(u,")"));break;case"middle":C=Ey("calc(".concat((x.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:C=Ey("calc(".concat(x.length-1," * -").concat(s,")"));break}var M=[];if(c){var D=x[0].width,L=v.width;M.push("scale(".concat((Q(L)?L/D:1)/D,")"))}return S&&M.push("rotate(".concat(S,", ").concat(N,", ").concat(A,")")),M.length&&(j.transform=M.join(" ")),P.createElement("text",Fg({},le(j,!0),{x:N,y:A,className:he("recharts-text",_),textAnchor:h,fill:b.includes("url")?i_:b}),x.map(function(B,W){var R=B.words.join(E?"":" ");return P.createElement("tspan",{x:N,dy:W===0?C:s,key:"".concat(R,"-").concat(W)},R)}))};function Ji(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function hQ(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Db(e){let t,r,n;e.length!==2?(t=Ji,r=(s,l)=>Ji(e(s),l),n=(s,l)=>e(s)-l):(t=e===Ji||e===hQ?e:pQ,r=e,n=e);function i(s,l,u=0,f=s.length){if(u<f){if(t(l,l)!==0)return f;do{const c=u+f>>>1;r(s[c],l)<0?u=c+1:f=c}while(u<f)}return u}function a(s,l,u=0,f=s.length){if(u<f){if(t(l,l)!==0)return f;do{const c=u+f>>>1;r(s[c],l)<=0?u=c+1:f=c}while(u<f)}return u}function o(s,l,u=0,f=s.length){const c=i(s,l,u,f-1);return c>u&&n(s[c-1],l)>-n(s[c],l)?c-1:c}return{left:i,center:o,right:a}}function pQ(){return 0}function u$(e){return e===null?NaN:+e}function*mQ(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}const yQ=Db(Ji),vQ=yQ.right;Db(u$).center;const qc=vQ;class a_ extends Map{constructor(t,r=bQ){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(o_(this,t))}has(t){return super.has(o_(this,t))}set(t,r){return super.set(gQ(this,t),r)}delete(t){return super.delete(xQ(this,t))}}function o_({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function gQ({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function xQ({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function bQ(e){return e!==null&&typeof e=="object"?e.valueOf():e}function wQ(e=Ji){if(e===Ji)return c$;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 c$(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const SQ=Math.sqrt(50),OQ=Math.sqrt(10),_Q=Math.sqrt(2);function lh(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=SQ?10:a>=OQ?5:a>=_Q?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=r&&r<2?lh(e,t,r*2):[s,l,u]}function Bg(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?lh(t,e,r):lh(e,t,r);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(n)if(o<0)for(let u=0;u<s;++u)l[u]=(a-u)/-o;else for(let u=0;u<s;++u)l[u]=(a-u)*o;else if(o<0)for(let u=0;u<s;++u)l[u]=(i+u)/-o;else for(let u=0;u<s;++u)l[u]=(i+u)*o;return l}function zg(e,t,r){return t=+t,e=+e,r=+r,lh(e,t,r)[2]}function Ug(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?zg(t,e,r):zg(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function s_(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r<i||r===void 0&&i>=i)&&(r=i)}return r}function l_(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function f$(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?c$:wQ(i);n>r;){if(n-r>600){const l=n-r+1,u=t-r+1,f=Math.log(l),c=.5*Math.exp(2*f/3),d=.5*Math.sqrt(f*c*(l-c)/l)*(u-l/2<0?-1:1),h=Math.max(r,Math.floor(t-u*c/l+d)),m=Math.min(n,Math.floor(t+(l-u)*c/l+d));f$(e,t,h,m,i)}const a=e[t];let o=r,s=n;for(Rl(e,r,t),i(e[n],a)>0&&Rl(e,r,n);o<s;){for(Rl(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?Rl(e,r,s):(++s,Rl(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Rl(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function EQ(e,t,r){if(e=Float64Array.from(mQ(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return l_(e);if(t>=1)return s_(e);var n,i=(n-1)*t,a=Math.floor(i),o=s_(f$(e,a).subarray(0,a+1)),s=l_(e.subarray(a+1));return o+(s-o)*(i-a)}}function jQ(e,t,r=u$){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function kQ(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function Wr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function pi(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 Vg=Symbol("implicit");function Lb(){var e=new a_,t=[],r=[],n=Vg;function i(a){let o=e.get(a);if(o===void 0){if(n!==Vg)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new a_;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Lb(t,r).unknown(n)},Wr.apply(i,arguments),i}function Hu(){var e=Lb().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,l=0,u=0,f=.5;delete e.unknown;function c(){var d=t().length,h=i<n,m=h?i:n,y=h?n:i;a=(y-m)/Math.max(1,d-l+u*2),s&&(a=Math.floor(a)),m+=(y-m-a*(d-l))*f,o=a*(1-l),s&&(m=Math.round(m),o=Math.round(o));var g=kQ(d).map(function(b){return m+a*b});return r(h?g.reverse():g)}return e.domain=function(d){return arguments.length?(t(d),c()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,c()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,s=!0,c()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(s=!!d,c()):s},e.padding=function(d){return arguments.length?(l=Math.min(1,u=+d),c()):l},e.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),c()):l},e.paddingOuter=function(d){return arguments.length?(u=+d,c()):u},e.align=function(d){return arguments.length?(f=Math.max(0,Math.min(1,d)),c()):f},e.copy=function(){return Hu(t(),[n,i]).round(s).paddingInner(l).paddingOuter(u).align(f)},Wr.apply(c(),arguments)}function d$(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return d$(t())},e}function fu(){return d$(Hu.apply(null,arguments).paddingInner(1))}function Fb(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function h$(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Hc(){}var Ku=.7,uh=1/Ku,Jo="\\s*([+-]?\\d+)\\s*",Gu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",jn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",PQ=/^#([0-9a-f]{3,8})$/,AQ=new RegExp(`^rgb\\(${Jo},${Jo},${Jo}\\)$`),TQ=new RegExp(`^rgb\\(${jn},${jn},${jn}\\)$`),$Q=new RegExp(`^rgba\\(${Jo},${Jo},${Jo},${Gu}\\)$`),NQ=new RegExp(`^rgba\\(${jn},${jn},${jn},${Gu}\\)$`),CQ=new RegExp(`^hsl\\(${Gu},${jn},${jn}\\)$`),MQ=new RegExp(`^hsla\\(${Gu},${jn},${jn},${Gu}\\)$`),u_={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};Fb(Hc,Xu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:c_,formatHex:c_,formatHex8:IQ,formatHsl:RQ,formatRgb:f_,toString:f_});function c_(){return this.rgb().formatHex()}function IQ(){return this.rgb().formatHex8()}function RQ(){return p$(this).formatHsl()}function f_(){return this.rgb().formatRgb()}function Xu(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=PQ.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?d_(t):r===3?new lr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Af(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Af(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=AQ.exec(e))?new lr(t[1],t[2],t[3],1):(t=TQ.exec(e))?new lr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$Q.exec(e))?Af(t[1],t[2],t[3],t[4]):(t=NQ.exec(e))?Af(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=CQ.exec(e))?m_(t[1],t[2]/100,t[3]/100,1):(t=MQ.exec(e))?m_(t[1],t[2]/100,t[3]/100,t[4]):u_.hasOwnProperty(e)?d_(u_[e]):e==="transparent"?new lr(NaN,NaN,NaN,0):null}function d_(e){return new lr(e>>16&255,e>>8&255,e&255,1)}function Af(e,t,r,n){return n<=0&&(e=t=r=NaN),new lr(e,t,r,n)}function DQ(e){return e instanceof Hc||(e=Xu(e)),e?(e=e.rgb(),new lr(e.r,e.g,e.b,e.opacity)):new lr}function Wg(e,t,r,n){return arguments.length===1?DQ(e):new lr(e,t,r,n??1)}function lr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Fb(lr,Wg,h$(Hc,{brighter(e){return e=e==null?uh:Math.pow(uh,e),new lr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ku:Math.pow(Ku,e),new lr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new lr(Wa(this.r),Wa(this.g),Wa(this.b),ch(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:h_,formatHex:h_,formatHex8:LQ,formatRgb:p_,toString:p_}));function h_(){return`#${Aa(this.r)}${Aa(this.g)}${Aa(this.b)}`}function LQ(){return`#${Aa(this.r)}${Aa(this.g)}${Aa(this.b)}${Aa((isNaN(this.opacity)?1:this.opacity)*255)}`}function p_(){const e=ch(this.opacity);return`${e===1?"rgb(":"rgba("}${Wa(this.r)}, ${Wa(this.g)}, ${Wa(this.b)}${e===1?")":`, ${e})`}`}function ch(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Wa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Aa(e){return e=Wa(e),(e<16?"0":"")+e.toString(16)}function m_(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new nn(e,t,r,n)}function p$(e){if(e instanceof nn)return new nn(e.h,e.s,e.l,e.opacity);if(e instanceof Hc||(e=Xu(e)),!e)return new nn;if(e instanceof nn)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new nn(o,s,l,e.opacity)}function FQ(e,t,r,n){return arguments.length===1?p$(e):new nn(e,t,r,n??1)}function nn(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Fb(nn,FQ,h$(Hc,{brighter(e){return e=e==null?uh:Math.pow(uh,e),new nn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ku:Math.pow(Ku,e),new nn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new lr(jy(e>=240?e-240:e+120,i,n),jy(e,i,n),jy(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new nn(y_(this.h),Tf(this.s),Tf(this.l),ch(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=ch(this.opacity);return`${e===1?"hsl(":"hsla("}${y_(this.h)}, ${Tf(this.s)*100}%, ${Tf(this.l)*100}%${e===1?")":`, ${e})`}`}}));function y_(e){return e=(e||0)%360,e<0?e+360:e}function Tf(e){return Math.max(0,Math.min(1,e||0))}function jy(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 Bb=e=>()=>e;function BQ(e,t){return function(r){return e+r*t}}function zQ(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 UQ(e){return(e=+e)==1?m$:function(t,r){return r-t?zQ(t,r,e):Bb(isNaN(t)?r:t)}}function m$(e,t){var r=t-e;return r?BQ(e,r):Bb(isNaN(e)?t:e)}const v_=function e(t){var r=UQ(t);function n(i,a){var o=r((i=Wg(i)).r,(a=Wg(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),u=m$(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=u(f),i+""}}return n.gamma=e,n}(1);function VQ(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function WQ(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function qQ(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=vl(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function HQ(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function fh(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function KQ(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=vl(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var qg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ky=new RegExp(qg.source,"g");function GQ(e){return function(){return e}}function XQ(e){return function(t){return e(t)+""}}function QQ(e,t){var r=qg.lastIndex=ky.lastIndex=0,n,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(n=qg.exec(e))&&(i=ky.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:fh(n,i)})),r=ky.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?XQ(l[0].x):GQ(t):(t=l.length,function(u){for(var f=0,c;f<t;++f)s[(c=l[f]).i]=c.x(u);return s.join("")})}function vl(e,t){var r=typeof t,n;return t==null||r==="boolean"?Bb(t):(r==="number"?fh:r==="string"?(n=Xu(t))?(t=n,v_):QQ:t instanceof Xu?v_:t instanceof Date?HQ:WQ(t)?VQ:Array.isArray(t)?qQ:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?KQ:fh)(e,t)}function zb(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function YQ(e,t){t===void 0&&(t=e,e=vl);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function ZQ(e){return function(){return e}}function dh(e){return+e}var g_=[0,1];function Xt(e){return e}function Hg(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:ZQ(isNaN(t)?NaN:.5)}function JQ(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function eY(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=Hg(i,n),a=r(o,a)):(n=Hg(n,i),a=r(a,o)),function(s){return a(n(s))}}function tY(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=Hg(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var l=qc(e,s,1,n)-1;return a[l](i[l](s))}}function Kc(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function tm(){var e=g_,t=g_,r=vl,n,i,a,o=Xt,s,l,u;function f(){var d=Math.min(e.length,t.length);return o!==Xt&&(o=JQ(e[0],e[d-1])),s=d>2?tY:eY,l=u=null,c}function c(d){return d==null||isNaN(d=+d)?a:(l||(l=s(e.map(n),t,r)))(n(o(d)))}return c.invert=function(d){return o(i((u||(u=s(t,e.map(n),fh)))(d)))},c.domain=function(d){return arguments.length?(e=Array.from(d,dh),f()):e.slice()},c.range=function(d){return arguments.length?(t=Array.from(d),f()):t.slice()},c.rangeRound=function(d){return t=Array.from(d),r=zb,f()},c.clamp=function(d){return arguments.length?(o=d?!0:Xt,f()):o!==Xt},c.interpolate=function(d){return arguments.length?(r=d,f()):r},c.unknown=function(d){return arguments.length?(a=d,c):a},function(d,h){return n=d,i=h,f()}}function Ub(){return tm()(Xt,Xt)}function rY(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function hh(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function $s(e){return e=hh(Math.abs(e)),e?e[1]:NaN}function nY(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function iY(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var aY=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Qu(e){if(!(t=aY.exec(e)))throw new Error("invalid format: "+e);var t;return new Vb({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]})}Qu.prototype=Vb.prototype;function Vb(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+""}Vb.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 oY(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var y$;function sY(e,t){var r=hh(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(y$=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+hh(e,Math.max(0,t+a-1))[0]}function x_(e,t){var r=hh(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const b_={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:rY,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)=>x_(e*100,t),r:x_,s:sY,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function w_(e){return e}var S_=Array.prototype.map,O_=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function lY(e){var t=e.grouping===void 0||e.thousands===void 0?w_:nY(S_.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?w_:iY(S_.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(c){c=Qu(c);var d=c.fill,h=c.align,m=c.sign,y=c.symbol,g=c.zero,b=c.width,v=c.comma,x=c.precision,O=c.trim,w=c.type;w==="n"?(v=!0,w="g"):b_[w]||(x===void 0&&(x=12),O=!0,w="g"),(g||d==="0"&&h==="=")&&(g=!0,d="0",h="=");var S=y==="$"?r:y==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",_=y==="$"?n:/[%p]/.test(w)?o:"",E=b_[w],j=/[defgprs%]/.test(w);x=x===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function N(A){var C=S,M=_,D,L,B;if(w==="c")M=E(A)+M,A="";else{A=+A;var W=A<0||1/A<0;if(A=isNaN(A)?l:E(Math.abs(A),x),O&&(A=oY(A)),W&&+A==0&&m!=="+"&&(W=!1),C=(W?m==="("?m:s:m==="-"||m==="("?"":m)+C,M=(w==="s"?O_[8+y$/3]:"")+M+(W&&m==="("?")":""),j){for(D=-1,L=A.length;++D<L;)if(B=A.charCodeAt(D),48>B||B>57){M=(B===46?i+A.slice(D+1):A.slice(D))+M,A=A.slice(0,D);break}}}v&&!g&&(A=t(A,1/0));var R=C.length+A.length+M.length,z=R<b?new Array(b-R+1).join(d):"";switch(v&&g&&(A=t(z+A,z.length?b-M.length:1/0),z=""),h){case"<":A=C+A+M+z;break;case"=":A=C+z+A+M;break;case"^":A=z.slice(0,R=z.length>>1)+C+A+M+z.slice(R);break;default:A=z+C+A+M;break}return a(A)}return N.toString=function(){return c+""},N}function f(c,d){var h=u((c=Qu(c),c.type="f",c)),m=Math.max(-8,Math.min(8,Math.floor($s(d)/3)))*3,y=Math.pow(10,-m),g=O_[8+m/3];return function(b){return h(y*b)+g}}return{format:u,formatPrefix:f}}var $f,Wb,v$;uY({thousands:",",grouping:[3],currency:["$",""]});function uY(e){return $f=lY(e),Wb=$f.format,v$=$f.formatPrefix,$f}function cY(e){return Math.max(0,-$s(Math.abs(e)))}function fY(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor($s(t)/3)))*3-$s(Math.abs(e)))}function dY(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,$s(t)-$s(e))+1}function g$(e,t,r,n){var i=Ug(e,t,r),a;switch(n=Qu(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=fY(i,o))&&(n.precision=a),v$(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=dY(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=cY(i))&&(n.precision=a-(n.type==="%")*2);break}}return Wb(n)}function la(e){var t=e.domain;return e.ticks=function(r){var n=t();return Bg(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return g$(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,u,f=10;for(s<o&&(u=o,o=s,s=u,u=i,i=a,a=u);f-- >0;){if(u=zg(o,s,r),u===l)return n[i]=o,n[a]=s,t(n);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function ph(){var e=Ub();return e.copy=function(){return Kc(e,ph())},Wr.apply(e,arguments),la(e)}function x$(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,dh),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return x$(e).unknown(t)},e=arguments.length?Array.from(e,dh):[0,1],la(r)}function b$(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function __(e){return Math.log(e)}function E_(e){return Math.exp(e)}function hY(e){return-Math.log(-e)}function pY(e){return-Math.exp(-e)}function mY(e){return isFinite(e)?+("1e"+e):e<0?0:e}function yY(e){return e===10?mY:e===Math.E?Math.exp:t=>Math.pow(e,t)}function vY(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 j_(e){return(t,r)=>-e(-t,r)}function qb(e){const t=e(__,E_),r=t.domain;let n=10,i,a;function o(){return i=vY(n),a=yY(n),r()[0]<0?(i=j_(i),a=j_(a),e(hY,pY)):e(__,E_),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const l=r();let u=l[0],f=l[l.length-1];const c=f<u;c&&([u,f]=[f,u]);let d=i(u),h=i(f),m,y;const g=s==null?10:+s;let b=[];if(!(n%1)&&h-d<g){if(d=Math.floor(d),h=Math.ceil(h),u>0){for(;d<=h;++d)for(m=1;m<n;++m)if(y=d<0?m/a(-d):m*a(d),!(y<u)){if(y>f)break;b.push(y)}}else for(;d<=h;++d)for(m=n-1;m>=1;--m)if(y=d>0?m/a(-d):m*a(d),!(y<u)){if(y>f)break;b.push(y)}b.length*2<g&&(b=Bg(u,f,g))}else b=Bg(d,h,Math.min(h-d,g)).map(a);return c?b.reverse():b},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Qu(l)).precision==null&&(l.trim=!0),l=Wb(l)),s===1/0)return l;const u=Math.max(1,n*s/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*n<n-.5&&(c*=n),c<=u?l(f):""}},t.nice=()=>r(b$(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function w$(){const e=qb(tm()).domain([1,10]);return e.copy=()=>Kc(e,w$()).base(e.base()),Wr.apply(e,arguments),e}function k_(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function P_(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Hb(e){var t=1,r=e(k_(t),P_(t));return r.constant=function(n){return arguments.length?e(k_(t=+n),P_(t)):t},la(r)}function S$(){var e=Hb(tm());return e.copy=function(){return Kc(e,S$()).constant(e.constant())},Wr.apply(e,arguments)}function A_(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function gY(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function xY(e){return e<0?-e*e:e*e}function Kb(e){var t=e(Xt,Xt),r=1;function n(){return r===1?e(Xt,Xt):r===.5?e(gY,xY):e(A_(r),A_(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},la(t)}function Gb(){var e=Kb(tm());return e.copy=function(){return Kc(e,Gb()).exponent(e.exponent())},Wr.apply(e,arguments),e}function bY(){return Gb.apply(null,arguments).exponent(.5)}function T_(e){return Math.sign(e)*e*e}function wY(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function O$(){var e=Ub(),t=[0,1],r=!1,n;function i(a){var o=wY(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(T_(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,dh)).map(T_)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return O$(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Wr.apply(i,arguments),la(i)}function _$(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=jQ(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[qc(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Ji),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return _$().domain(e).range(t).unknown(n)},Wr.apply(a,arguments)}function E$(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[qc(n,l,0,r)]:a}function s(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var u=i.indexOf(l);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return E$().domain([e,t]).range(i).unknown(a)},Wr.apply(la(o),arguments)}function j$(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[qc(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return j$().domain(e).range(t).unknown(r)},Wr.apply(i,arguments)}const Py=new Date,Ay=new Date;function gt(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let u;do l.push(u=new Date(+a)),t(a,s),e(a);while(u<a&&a<o);return l},i.filter=a=>gt(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(Py.setTime(+a),Ay.setTime(+o),e(Py),e(Ay),Math.floor(r(Py,Ay))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const mh=gt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);mh.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?gt(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):mh);mh.range;const Xn=1e3,Lr=Xn*60,Qn=Lr*60,si=Qn*24,Xb=si*7,$_=si*30,Ty=si*365,Ta=gt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Xn)},(e,t)=>(t-e)/Xn,e=>e.getUTCSeconds());Ta.range;const Qb=gt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Xn)},(e,t)=>{e.setTime(+e+t*Lr)},(e,t)=>(t-e)/Lr,e=>e.getMinutes());Qb.range;const Yb=gt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Lr)},(e,t)=>(t-e)/Lr,e=>e.getUTCMinutes());Yb.range;const Zb=gt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Xn-e.getMinutes()*Lr)},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getHours());Zb.range;const Jb=gt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getUTCHours());Jb.range;const Gc=gt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Lr)/si,e=>e.getDate()-1);Gc.range;const rm=gt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/si,e=>e.getUTCDate()-1);rm.range;const k$=gt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/si,e=>Math.floor(e/si));k$.range;function yo(e){return gt(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())*Lr)/Xb)}const nm=yo(0),yh=yo(1),SY=yo(2),OY=yo(3),Ns=yo(4),_Y=yo(5),EY=yo(6);nm.range;yh.range;SY.range;OY.range;Ns.range;_Y.range;EY.range;function vo(e){return gt(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)/Xb)}const im=vo(0),vh=vo(1),jY=vo(2),kY=vo(3),Cs=vo(4),PY=vo(5),AY=vo(6);im.range;vh.range;jY.range;kY.range;Cs.range;PY.range;AY.range;const e1=gt(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());e1.range;const t1=gt(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());t1.range;const li=gt(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());li.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:gt(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)});li.range;const ui=gt(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());ui.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:gt(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)});ui.range;function P$(e,t,r,n,i,a){const o=[[Ta,1,Xn],[Ta,5,5*Xn],[Ta,15,15*Xn],[Ta,30,30*Xn],[a,1,Lr],[a,5,5*Lr],[a,15,15*Lr],[a,30,30*Lr],[i,1,Qn],[i,3,3*Qn],[i,6,6*Qn],[i,12,12*Qn],[n,1,si],[n,2,2*si],[r,1,Xb],[t,1,$_],[t,3,3*$_],[e,1,Ty]];function s(u,f,c){const d=f<u;d&&([u,f]=[f,u]);const h=c&&typeof c.range=="function"?c:l(u,f,c),m=h?h.range(u,+f+1):[];return d?m.reverse():m}function l(u,f,c){const d=Math.abs(f-u)/c,h=Db(([,,g])=>g).right(o,d);if(h===o.length)return e.every(Ug(u/Ty,f/Ty,c));if(h===0)return mh.every(Math.max(Ug(u,f,c),1));const[m,y]=o[d/o[h-1][2]<o[h][2]/d?h-1:h];return m.every(y)}return[s,l]}const[TY,$Y]=P$(ui,t1,im,k$,Jb,Yb),[NY,CY]=P$(li,e1,nm,Gc,Zb,Qb);function $y(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 Ny(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 Dl(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function MY(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,u=Ll(i),f=Fl(i),c=Ll(a),d=Fl(a),h=Ll(o),m=Fl(o),y=Ll(s),g=Fl(s),b=Ll(l),v=Fl(l),x={a:W,A:R,b:z,B:H,c:null,d:D_,e:D_,f:nZ,g:hZ,G:mZ,H:eZ,I:tZ,j:rZ,L:A$,m:iZ,M:aZ,p:Z,q:G,Q:B_,s:z_,S:oZ,u:sZ,U:lZ,V:uZ,w:cZ,W:fZ,x:null,X:null,y:dZ,Y:pZ,Z:yZ,"%":F_},O={a:oe,A:we,b:Ce,B:Ke,c:null,d:L_,e:L_,f:bZ,g:TZ,G:NZ,H:vZ,I:gZ,j:xZ,L:$$,m:wZ,M:SZ,p:At,q:_t,Q:B_,s:z_,S:OZ,u:_Z,U:EZ,V:jZ,w:kZ,W:PZ,x:null,X:null,y:AZ,Y:$Z,Z:CZ,"%":F_},w={a:N,A,b:C,B:M,c:D,d:I_,e:I_,f:QY,g:M_,G:C_,H:R_,I:R_,j:HY,L:XY,m:qY,M:KY,p:j,q:WY,Q:ZY,s:JY,S:GY,u:FY,U:BY,V:zY,w:LY,W:UY,x:L,X:B,y:M_,Y:C_,Z:VY,"%":YY};x.x=S(r,x),x.X=S(n,x),x.c=S(t,x),O.x=S(r,O),O.X=S(n,O),O.c=S(t,O);function S(J,de){return function(ve){var q=[],We=-1,be=0,Ze=J.length,rt,Tt,In;for(ve instanceof Date||(ve=new Date(+ve));++We<Ze;)J.charCodeAt(We)===37&&(q.push(J.slice(be,We)),(Tt=N_[rt=J.charAt(++We)])!=null?rt=J.charAt(++We):Tt=rt==="e"?" ":"0",(In=de[rt])&&(rt=In(ve,Tt)),q.push(rt),be=We+1);return q.push(J.slice(be,We)),q.join("")}}function _(J,de){return function(ve){var q=Dl(1900,void 0,1),We=E(q,J,ve+="",0),be,Ze;if(We!=ve.length)return null;if("Q"in q)return new Date(q.Q);if("s"in q)return new Date(q.s*1e3+("L"in q?q.L:0));if(de&&!("Z"in q)&&(q.Z=0),"p"in q&&(q.H=q.H%12+q.p*12),q.m===void 0&&(q.m="q"in q?q.q:0),"V"in q){if(q.V<1||q.V>53)return null;"w"in q||(q.w=1),"Z"in q?(be=Ny(Dl(q.y,0,1)),Ze=be.getUTCDay(),be=Ze>4||Ze===0?vh.ceil(be):vh(be),be=rm.offset(be,(q.V-1)*7),q.y=be.getUTCFullYear(),q.m=be.getUTCMonth(),q.d=be.getUTCDate()+(q.w+6)%7):(be=$y(Dl(q.y,0,1)),Ze=be.getDay(),be=Ze>4||Ze===0?yh.ceil(be):yh(be),be=Gc.offset(be,(q.V-1)*7),q.y=be.getFullYear(),q.m=be.getMonth(),q.d=be.getDate()+(q.w+6)%7)}else("W"in q||"U"in q)&&("w"in q||(q.w="u"in q?q.u%7:"W"in q?1:0),Ze="Z"in q?Ny(Dl(q.y,0,1)).getUTCDay():$y(Dl(q.y,0,1)).getDay(),q.m=0,q.d="W"in q?(q.w+6)%7+q.W*7-(Ze+5)%7:q.w+q.U*7-(Ze+6)%7);return"Z"in q?(q.H+=q.Z/100|0,q.M+=q.Z%100,Ny(q)):$y(q)}}function E(J,de,ve,q){for(var We=0,be=de.length,Ze=ve.length,rt,Tt;We<be;){if(q>=Ze)return-1;if(rt=de.charCodeAt(We++),rt===37){if(rt=de.charAt(We++),Tt=w[rt in N_?de.charAt(We++):rt],!Tt||(q=Tt(J,ve,q))<0)return-1}else if(rt!=ve.charCodeAt(q++))return-1}return q}function j(J,de,ve){var q=u.exec(de.slice(ve));return q?(J.p=f.get(q[0].toLowerCase()),ve+q[0].length):-1}function N(J,de,ve){var q=h.exec(de.slice(ve));return q?(J.w=m.get(q[0].toLowerCase()),ve+q[0].length):-1}function A(J,de,ve){var q=c.exec(de.slice(ve));return q?(J.w=d.get(q[0].toLowerCase()),ve+q[0].length):-1}function C(J,de,ve){var q=b.exec(de.slice(ve));return q?(J.m=v.get(q[0].toLowerCase()),ve+q[0].length):-1}function M(J,de,ve){var q=y.exec(de.slice(ve));return q?(J.m=g.get(q[0].toLowerCase()),ve+q[0].length):-1}function D(J,de,ve){return E(J,t,de,ve)}function L(J,de,ve){return E(J,r,de,ve)}function B(J,de,ve){return E(J,n,de,ve)}function W(J){return o[J.getDay()]}function R(J){return a[J.getDay()]}function z(J){return l[J.getMonth()]}function H(J){return s[J.getMonth()]}function Z(J){return i[+(J.getHours()>=12)]}function G(J){return 1+~~(J.getMonth()/3)}function oe(J){return o[J.getUTCDay()]}function we(J){return a[J.getUTCDay()]}function Ce(J){return l[J.getUTCMonth()]}function Ke(J){return s[J.getUTCMonth()]}function At(J){return i[+(J.getUTCHours()>=12)]}function _t(J){return 1+~~(J.getUTCMonth()/3)}return{format:function(J){var de=S(J+="",x);return de.toString=function(){return J},de},parse:function(J){var de=_(J+="",!1);return de.toString=function(){return J},de},utcFormat:function(J){var de=S(J+="",O);return de.toString=function(){return J},de},utcParse:function(J){var de=_(J+="",!0);return de.toString=function(){return J},de}}}var N_={"-":"",_:" ",0:"0"},Ot=/^\s*\d+/,IY=/^%/,RY=/[\\^$*+?|[\]().{}]/g;function Ee(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function DY(e){return e.replace(RY,"\\$&")}function Ll(e){return new RegExp("^(?:"+e.map(DY).join("|")+")","i")}function Fl(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function LY(e,t,r){var n=Ot.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function FY(e,t,r){var n=Ot.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function BY(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function zY(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function UY(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function C_(e,t,r){var n=Ot.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function M_(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function VY(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 WY(e,t,r){var n=Ot.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function qY(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function I_(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function HY(e,t,r){var n=Ot.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function R_(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function KY(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function GY(e,t,r){var n=Ot.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function XY(e,t,r){var n=Ot.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function QY(e,t,r){var n=Ot.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function YY(e,t,r){var n=IY.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function ZY(e,t,r){var n=Ot.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function JY(e,t,r){var n=Ot.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function D_(e,t){return Ee(e.getDate(),t,2)}function eZ(e,t){return Ee(e.getHours(),t,2)}function tZ(e,t){return Ee(e.getHours()%12||12,t,2)}function rZ(e,t){return Ee(1+Gc.count(li(e),e),t,3)}function A$(e,t){return Ee(e.getMilliseconds(),t,3)}function nZ(e,t){return A$(e,t)+"000"}function iZ(e,t){return Ee(e.getMonth()+1,t,2)}function aZ(e,t){return Ee(e.getMinutes(),t,2)}function oZ(e,t){return Ee(e.getSeconds(),t,2)}function sZ(e){var t=e.getDay();return t===0?7:t}function lZ(e,t){return Ee(nm.count(li(e)-1,e),t,2)}function T$(e){var t=e.getDay();return t>=4||t===0?Ns(e):Ns.ceil(e)}function uZ(e,t){return e=T$(e),Ee(Ns.count(li(e),e)+(li(e).getDay()===4),t,2)}function cZ(e){return e.getDay()}function fZ(e,t){return Ee(yh.count(li(e)-1,e),t,2)}function dZ(e,t){return Ee(e.getFullYear()%100,t,2)}function hZ(e,t){return e=T$(e),Ee(e.getFullYear()%100,t,2)}function pZ(e,t){return Ee(e.getFullYear()%1e4,t,4)}function mZ(e,t){var r=e.getDay();return e=r>=4||r===0?Ns(e):Ns.ceil(e),Ee(e.getFullYear()%1e4,t,4)}function yZ(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ee(t/60|0,"0",2)+Ee(t%60,"0",2)}function L_(e,t){return Ee(e.getUTCDate(),t,2)}function vZ(e,t){return Ee(e.getUTCHours(),t,2)}function gZ(e,t){return Ee(e.getUTCHours()%12||12,t,2)}function xZ(e,t){return Ee(1+rm.count(ui(e),e),t,3)}function $$(e,t){return Ee(e.getUTCMilliseconds(),t,3)}function bZ(e,t){return $$(e,t)+"000"}function wZ(e,t){return Ee(e.getUTCMonth()+1,t,2)}function SZ(e,t){return Ee(e.getUTCMinutes(),t,2)}function OZ(e,t){return Ee(e.getUTCSeconds(),t,2)}function _Z(e){var t=e.getUTCDay();return t===0?7:t}function EZ(e,t){return Ee(im.count(ui(e)-1,e),t,2)}function N$(e){var t=e.getUTCDay();return t>=4||t===0?Cs(e):Cs.ceil(e)}function jZ(e,t){return e=N$(e),Ee(Cs.count(ui(e),e)+(ui(e).getUTCDay()===4),t,2)}function kZ(e){return e.getUTCDay()}function PZ(e,t){return Ee(vh.count(ui(e)-1,e),t,2)}function AZ(e,t){return Ee(e.getUTCFullYear()%100,t,2)}function TZ(e,t){return e=N$(e),Ee(e.getUTCFullYear()%100,t,2)}function $Z(e,t){return Ee(e.getUTCFullYear()%1e4,t,4)}function NZ(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Cs(e):Cs.ceil(e),Ee(e.getUTCFullYear()%1e4,t,4)}function CZ(){return"+0000"}function F_(){return"%"}function B_(e){return+e}function z_(e){return Math.floor(+e/1e3)}var _o,C$,M$;MZ({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 MZ(e){return _o=MY(e),C$=_o.format,_o.parse,M$=_o.utcFormat,_o.utcParse,_o}function IZ(e){return new Date(e)}function RZ(e){return e instanceof Date?+e:+new Date(+e)}function r1(e,t,r,n,i,a,o,s,l,u){var f=Ub(),c=f.invert,d=f.domain,h=u(".%L"),m=u(":%S"),y=u("%I:%M"),g=u("%I %p"),b=u("%a %d"),v=u("%b %d"),x=u("%B"),O=u("%Y");function w(S){return(l(S)<S?h:s(S)<S?m:o(S)<S?y:a(S)<S?g:n(S)<S?i(S)<S?b:v:r(S)<S?x:O)(S)}return f.invert=function(S){return new Date(c(S))},f.domain=function(S){return arguments.length?d(Array.from(S,RZ)):d().map(IZ)},f.ticks=function(S){var _=d();return e(_[0],_[_.length-1],S??10)},f.tickFormat=function(S,_){return _==null?w:u(_)},f.nice=function(S){var _=d();return(!S||typeof S.range!="function")&&(S=t(_[0],_[_.length-1],S??10)),S?d(b$(_,S)):f},f.copy=function(){return Kc(f,r1(e,t,r,n,i,a,o,s,l,u))},f}function DZ(){return Wr.apply(r1(NY,CY,li,e1,nm,Gc,Zb,Qb,Ta,C$).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function LZ(){return Wr.apply(r1(TY,$Y,ui,t1,im,rm,Jb,Yb,Ta,M$).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function am(){var e=0,t=1,r,n,i,a,o=Xt,s=!1,l;function u(c){return c==null||isNaN(c=+c)?l:o(i===0?.5:(c=(a(c)-r)*i,s?Math.max(0,Math.min(1,c)):c))}u.domain=function(c){return arguments.length?([e,t]=c,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(c){return arguments.length?(s=!!c,u):s},u.interpolator=function(c){return arguments.length?(o=c,u):o};function f(c){return function(d){var h,m;return arguments.length?([h,m]=d,o=c(h,m),u):[o(0),o(1)]}}return u.range=f(vl),u.rangeRound=f(zb),u.unknown=function(c){return arguments.length?(l=c,u):l},function(c){return a=c,r=c(e),n=c(t),i=r===n?0:1/(n-r),u}}function ua(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function I$(){var e=la(am()(Xt));return e.copy=function(){return ua(e,I$())},pi.apply(e,arguments)}function R$(){var e=qb(am()).domain([1,10]);return e.copy=function(){return ua(e,R$()).base(e.base())},pi.apply(e,arguments)}function D$(){var e=Hb(am());return e.copy=function(){return ua(e,D$()).constant(e.constant())},pi.apply(e,arguments)}function n1(){var e=Kb(am());return e.copy=function(){return ua(e,n1()).exponent(e.exponent())},pi.apply(e,arguments)}function FZ(){return n1.apply(null,arguments).exponent(.5)}function L$(){var e=[],t=Xt;function r(n){if(n!=null&&!isNaN(n=+n))return t((qc(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Ji),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>EQ(e,a/n))},r.copy=function(){return L$(t).domain(e)},pi.apply(r,arguments)}function om(){var e=0,t=.5,r=1,n=1,i,a,o,s,l,u=Xt,f,c=!1,d;function h(y){return isNaN(y=+y)?d:(y=.5+((y=+f(y))-a)*(n*y<n*a?s:l),u(c?Math.max(0,Math.min(1,y)):y))}h.domain=function(y){return arguments.length?([e,t,r]=y,i=f(e=+e),a=f(t=+t),o=f(r=+r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,h):[e,t,r]},h.clamp=function(y){return arguments.length?(c=!!y,h):c},h.interpolator=function(y){return arguments.length?(u=y,h):u};function m(y){return function(g){var b,v,x;return arguments.length?([b,v,x]=g,u=YQ(y,[b,v,x]),h):[u(0),u(.5),u(1)]}}return h.range=m(vl),h.rangeRound=m(zb),h.unknown=function(y){return arguments.length?(d=y,h):d},function(y){return f=y,i=y(e),a=y(t),o=y(r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,h}}function F$(){var e=la(om()(Xt));return e.copy=function(){return ua(e,F$())},pi.apply(e,arguments)}function B$(){var e=qb(om()).domain([.1,1,10]);return e.copy=function(){return ua(e,B$()).base(e.base())},pi.apply(e,arguments)}function z$(){var e=Hb(om());return e.copy=function(){return ua(e,z$()).constant(e.constant())},pi.apply(e,arguments)}function i1(){var e=Kb(om());return e.copy=function(){return ua(e,i1()).exponent(e.exponent())},pi.apply(e,arguments)}function BZ(){return i1.apply(null,arguments).exponent(.5)}const U_=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Hu,scaleDiverging:F$,scaleDivergingLog:B$,scaleDivergingPow:i1,scaleDivergingSqrt:BZ,scaleDivergingSymlog:z$,scaleIdentity:x$,scaleImplicit:Vg,scaleLinear:ph,scaleLog:w$,scaleOrdinal:Lb,scalePoint:fu,scalePow:Gb,scaleQuantile:_$,scaleQuantize:E$,scaleRadial:O$,scaleSequential:I$,scaleSequentialLog:R$,scaleSequentialPow:n1,scaleSequentialQuantile:L$,scaleSequentialSqrt:FZ,scaleSequentialSymlog:D$,scaleSqrt:bY,scaleSymlog:S$,scaleThreshold:j$,scaleTime:DZ,scaleUtc:LZ,tickFormat:g$},Symbol.toStringTag,{value:"Module"}));var zZ=ll;function UZ(e,t,r){for(var n=-1,i=e.length;++n<i;){var a=e[n],o=t(a);if(o!=null&&(s===void 0?o===o&&!zZ(o):r(o,s)))var s=o,l=a}return l}var sm=UZ;function VZ(e,t){return e>t}var U$=VZ,WZ=sm,qZ=U$,HZ=yl;function KZ(e){return e&&e.length?WZ(e,HZ,qZ):void 0}var GZ=KZ;const lm=ke(GZ);function XZ(e,t){return e<t}var V$=XZ,QZ=sm,YZ=V$,ZZ=yl;function JZ(e){return e&&e.length?QZ(e,ZZ,YZ):void 0}var eJ=JZ;const um=ke(eJ);var tJ=vb,rJ=Mn,nJ=YT,iJ=hr;function aJ(e,t){var r=iJ(e)?tJ:nJ;return r(e,rJ(t))}var oJ=aJ,sJ=XT,lJ=oJ;function uJ(e,t){return sJ(lJ(e,t),1)}var cJ=uJ;const fJ=ke(cJ);var dJ=Nb;function hJ(e,t){return dJ(e,t)}var pJ=hJ;const Xc=ke(pJ);var gl=1e9,mJ={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},o1,He=!0,Ur="[DecimalError] ",qa=Ur+"Invalid argument: ",a1=Ur+"Exponent out of range: ",xl=Math.floor,ga=Math.pow,yJ=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,xr,xt=1e7,Ue=7,W$=9007199254740991,gh=xl(W$/Ue),ne={};ne.absoluteValue=ne.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ne.comparedTo=ne.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};ne.decimalPlaces=ne.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*Ue;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ne.dividedBy=ne.div=function(e){return ei(this,new this.constructor(e))};ne.dividedToIntegerBy=ne.idiv=function(e){var t=this,r=t.constructor;return Me(ei(t,new r(e),0,1),r.precision)};ne.equals=ne.eq=function(e){return!this.cmp(e)};ne.exponent=function(){return ut(this)};ne.greaterThan=ne.gt=function(e){return this.cmp(e)>0};ne.greaterThanOrEqualTo=ne.gte=function(e){return this.cmp(e)>=0};ne.isInteger=ne.isint=function(){return this.e>this.d.length-2};ne.isNegative=ne.isneg=function(){return this.s<0};ne.isPositive=ne.ispos=function(){return this.s>0};ne.isZero=function(){return this.s===0};ne.lessThan=ne.lt=function(e){return this.cmp(e)<0};ne.lessThanOrEqualTo=ne.lte=function(e){return this.cmp(e)<1};ne.logarithm=ne.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(xr))throw Error(Ur+"NaN");if(r.s<1)throw Error(Ur+(r.s?"NaN":"-Infinity"));return r.eq(xr)?new n(0):(He=!1,t=ei(Yu(r,a),Yu(e,a),a),He=!0,Me(t,i))};ne.minus=ne.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?K$(t,e):q$(t,(e.s=-e.s,e))};ne.modulo=ne.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Ur+"NaN");return r.s?(He=!1,t=ei(r,e,0,1).times(e),He=!0,r.minus(t)):Me(new n(r),i)};ne.naturalExponential=ne.exp=function(){return H$(this)};ne.naturalLogarithm=ne.ln=function(){return Yu(this)};ne.negated=ne.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ne.plus=ne.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?q$(t,e):K$(t,(e.s=-e.s,e))};ne.precision=ne.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(qa+e);if(t=ut(i)+1,n=i.d.length-1,r=n*Ue+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ne.squareRoot=ne.sqrt=function(){var e,t,r,n,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Ur+"NaN")}for(e=ut(s),He=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Sn(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=xl((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new l(t)):n=new l(i.toString()),r=l.precision,i=o=r+3;;)if(a=n,n=a.plus(ei(s,a,o+2)).times(.5),Sn(a.d).slice(0,o)===(t=Sn(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(Me(a,r+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return He=!0,Me(n,r)};ne.times=ne.mul=function(e){var t,r,n,i,a,o,s,l,u,f=this,c=f.constructor,d=f.d,h=(e=new c(e)).d;if(!f.s||!e.s)return new c(0);for(e.s*=f.s,r=f.e+e.e,l=d.length,u=h.length,l<u&&(a=d,d=h,h=a,o=l,l=u,u=o),a=[],o=l+u,n=o;n--;)a.push(0);for(n=u;--n>=0;){for(t=0,i=l+n;i>n;)s=a[i]+h[n]*d[i-n-1]+t,a[i--]=s%xt|0,t=s/xt|0;a[i]=(a[i]+t)%xt|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,He?Me(e,c.precision):e};ne.toDecimalPlaces=ne.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(An(e,0,gl),t===void 0?t=n.rounding:An(t,0,8),Me(r,e+ut(r)+1,t))};ne.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=no(n,!0):(An(e,0,gl),t===void 0?t=i.rounding:An(t,0,8),n=Me(new i(n),e+1,t),r=no(n,!0,e+1)),r};ne.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?no(i):(An(e,0,gl),t===void 0?t=a.rounding:An(t,0,8),n=Me(new a(i),e+ut(i)+1,t),r=no(n.abs(),!1,e+ut(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};ne.toInteger=ne.toint=function(){var e=this,t=e.constructor;return Me(new t(e),ut(e)+1,t.rounding)};ne.toNumber=function(){return+this};ne.toPower=ne.pow=function(e){var t,r,n,i,a,o,s=this,l=s.constructor,u=12,f=+(e=new l(e));if(!e.s)return new l(xr);if(s=new l(s),!s.s){if(e.s<1)throw Error(Ur+"Infinity");return s}if(s.eq(xr))return s;if(n=l.precision,e.eq(xr))return Me(s,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=s.s,o){if((r=f<0?-f:f)<=W$){for(i=new l(xr),t=Math.ceil(n/Ue+4),He=!1;r%2&&(i=i.times(s),W_(i.d,t)),r=xl(r/2),r!==0;)s=s.times(s),W_(s.d,t);return He=!0,e.s<0?new l(xr).div(i):Me(i,n)}}else if(a<0)throw Error(Ur+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,He=!1,i=e.times(Yu(s,n+u)),He=!0,i=H$(i),i.s=a,i};ne.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=ut(i),n=no(i,r<=a.toExpNeg||r>=a.toExpPos)):(An(e,1,gl),t===void 0?t=a.rounding:An(t,0,8),i=Me(new a(i),e,t),r=ut(i),n=no(i,e<=r||r<=a.toExpNeg,e)),n};ne.toSignificantDigits=ne.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(An(e,1,gl),t===void 0?t=n.rounding:An(t,0,8)),Me(new n(r),e,t)};ne.toString=ne.valueOf=ne.val=ne.toJSON=ne[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=ut(e),r=e.constructor;return no(e,t<=r.toExpNeg||t>=r.toExpPos)};function q$(e,t){var r,n,i,a,o,s,l,u,f=e.constructor,c=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),He?Me(t,c):t;if(l=e.d,u=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,s=u.length):(n=u,i=o,s=l.length),o=Math.ceil(c/Ue),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=l.length,a=u.length,s-a<0&&(a=s,n=u,u=l,l=n),r=0;a;)r=(l[--a]=l[a]+u[a]+r)/xt|0,l[a]%=xt;for(r&&(l.unshift(r),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,He?Me(t,c):t}function An(e,t,r){if(e!==~~e||e<t||e>r)throw Error(qa+e)}function Sn(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=Ue-n.length,r&&(a+=Si(r)),a+=n;o=e[t],n=o+"",r=Ue-n.length,r&&(a+=Si(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var ei=function(){function e(n,i){var a,o=0,s=n.length;for(n=n.slice();s--;)a=n[s]*i+o,n[s]=a%xt|0,o=a/xt|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(n[s]!=i[s]){l=n[s]>i[s]?1:-1;break}return l}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*xt+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,l,u,f,c,d,h,m,y,g,b,v,x,O,w,S,_,E,j=n.constructor,N=n.s==i.s?1:-1,A=n.d,C=i.d;if(!n.s)return new j(n);if(!i.s)throw Error(Ur+"Division by zero");for(l=n.e-i.e,_=C.length,w=A.length,h=new j(N),m=h.d=[],u=0;C[u]==(A[u]||0);)++u;if(C[u]>(A[u]||0)&&--l,a==null?v=a=j.precision:o?v=a+(ut(n)-ut(i))+1:v=a,v<0)return new j(0);if(v=v/Ue+2|0,u=0,_==1)for(f=0,C=C[0],v++;(u<w||f)&&v--;u++)x=f*xt+(A[u]||0),m[u]=x/C|0,f=x%C|0;else{for(f=xt/(C[0]+1)|0,f>1&&(C=e(C,f),A=e(A,f),_=C.length,w=A.length),O=_,y=A.slice(0,_),g=y.length;g<_;)y[g++]=0;E=C.slice(),E.unshift(0),S=C[0],C[1]>=xt/2&&++S;do f=0,s=t(C,y,_,g),s<0?(b=y[0],_!=g&&(b=b*xt+(y[1]||0)),f=b/S|0,f>1?(f>=xt&&(f=xt-1),c=e(C,f),d=c.length,g=y.length,s=t(c,y,d,g),s==1&&(f--,r(c,_<d?E:C,d))):(f==0&&(s=f=1),c=C.slice()),d=c.length,d<g&&c.unshift(0),r(y,c,g),s==-1&&(g=y.length,s=t(C,y,_,g),s<1&&(f++,r(y,_<g?E:C,g))),g=y.length):s===0&&(f++,y=[0]),m[u++]=f,s&&y[0]?y[g++]=A[O]||0:(y=[A[O]],g=1);while((O++<w||y[0]!==void 0)&&v--)}return m[0]||m.shift(),h.e=l,Me(h,o?a+ut(h)+1:a)}}();function H$(e,t){var r,n,i,a,o,s,l=0,u=0,f=e.constructor,c=f.precision;if(ut(e)>16)throw Error(a1+ut(e));if(!e.s)return new f(xr);for(t==null?(He=!1,s=c):s=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(n=Math.log(ga(2,u))/Math.LN10*2+5|0,s+=n,r=i=a=new f(xr),f.precision=s;;){if(i=Me(i.times(e),s),r=r.times(++l),o=a.plus(ei(i,r,s)),Sn(o.d).slice(0,s)===Sn(a.d).slice(0,s)){for(;u--;)a=Me(a.times(a),s);return f.precision=c,t==null?(He=!0,Me(a,c)):a}a=o}}function ut(e){for(var t=e.e*Ue,r=e.d[0];r>=10;r/=10)t++;return t}function Cy(e,t,r){if(t>e.LN10.sd())throw He=!0,r&&(e.precision=r),Error(Ur+"LN10 precision limit exceeded");return Me(new e(e.LN10),t)}function Si(e){for(var t="";e--;)t+="0";return t}function Yu(e,t){var r,n,i,a,o,s,l,u,f,c=1,d=10,h=e,m=h.d,y=h.constructor,g=y.precision;if(h.s<1)throw Error(Ur+(h.s?"NaN":"-Infinity"));if(h.eq(xr))return new y(0);if(t==null?(He=!1,u=g):u=t,h.eq(10))return t==null&&(He=!0),Cy(y,u);if(u+=d,y.precision=u,r=Sn(m),n=r.charAt(0),a=ut(h),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)h=h.times(e),r=Sn(h.d),n=r.charAt(0),c++;a=ut(h),n>1?(h=new y("0."+r),a++):h=new y(n+"."+r.slice(1))}else return l=Cy(y,u+2,g).times(a+""),h=Yu(new y(n+"."+r.slice(1)),u-d).plus(l),y.precision=g,t==null?(He=!0,Me(h,g)):h;for(s=o=h=ei(h.minus(xr),h.plus(xr),u),f=Me(h.times(h),u),i=3;;){if(o=Me(o.times(f),u),l=s.plus(ei(o,new y(i),u)),Sn(l.d).slice(0,u)===Sn(s.d).slice(0,u))return s=s.times(2),a!==0&&(s=s.plus(Cy(y,u+2,g).times(a+""))),s=ei(s,new y(c),u),y.precision=g,t==null?(He=!0,Me(s,g)):s;s=l,i+=2}}function V_(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=xl(r/Ue),e.d=[],n=(r+1)%Ue,r<0&&(n+=Ue),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=Ue;n<i;)e.d.push(+t.slice(n,n+=Ue));t=t.slice(n),n=Ue-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),He&&(e.e>gh||e.e<-gh))throw Error(a1+r)}else e.s=0,e.e=0,e.d=[0];return e}function Me(e,t,r){var n,i,a,o,s,l,u,f,c=e.d;for(o=1,a=c[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=Ue,i=t,u=c[f=0];else{if(f=Math.ceil((n+1)/Ue),a=c.length,f>=a)return e;for(u=a=c[f],o=1;a>=10;a/=10)o++;n%=Ue,i=n-Ue+o}if(r!==void 0&&(a=ga(10,o-i-1),s=u/a%10|0,l=t<0||c[f+1]!==void 0||u%a,l=r<4?(s||l)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||l||r==6&&(n>0?i>0?u/ga(10,o-i):0:c[f-1])%10&1||r==(e.s<0?8:7))),t<1||!c[0])return l?(a=ut(e),c.length=1,t=t-a-1,c[0]=ga(10,(Ue-t%Ue)%Ue),e.e=xl(-t/Ue)||0):(c.length=1,c[0]=e.e=e.s=0),e;if(n==0?(c.length=f,a=1,f--):(c.length=f+1,a=ga(10,Ue-n),c[f]=i>0?(u/ga(10,o-i)%ga(10,i)|0)*a:0),l)for(;;)if(f==0){(c[0]+=a)==xt&&(c[0]=1,++e.e);break}else{if(c[f]+=a,c[f]!=xt)break;c[f--]=0,a=1}for(n=c.length;c[--n]===0;)c.pop();if(He&&(e.e>gh||e.e<-gh))throw Error(a1+ut(e));return e}function K$(e,t){var r,n,i,a,o,s,l,u,f,c,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),He?Me(t,h):t;if(l=e.d,c=t.d,n=t.e,u=e.e,l=l.slice(),o=u-n,o){for(f=o<0,f?(r=l,o=-o,s=c.length):(r=c,n=u,s=l.length),i=Math.max(Math.ceil(h/Ue),s)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=l.length,s=c.length,f=i<s,f&&(s=i),i=0;i<s;i++)if(l[i]!=c[i]){f=l[i]<c[i];break}o=0}for(f&&(r=l,l=c,c=r,t.s=-t.s),s=l.length,i=c.length-s;i>0;--i)l[s++]=0;for(i=c.length;i>o;){if(l[--i]<c[i]){for(a=i;a&&l[--a]===0;)l[a]=xt-1;--l[a],l[i]+=xt}l[i]-=c[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,He?Me(t,h):t):new d(0)}function no(e,t,r){var n,i=ut(e),a=Sn(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Si(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Si(-i-1)+a,r&&(n=r-o)>0&&(a+=Si(n))):i>=o?(a+=Si(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Si(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Si(n))),e.s<0?"-"+a:a}function W_(e,t){if(e.length>t)return e.length=t,!0}function G$(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(qa+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return V_(o,a.toString())}else if(typeof a!="string")throw Error(qa+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,yJ.test(a))V_(o,a);else throw Error(qa+a)}if(i.prototype=ne,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=G$,i.config=i.set=vJ,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function vJ(e){if(!e||typeof e!="object")throw Error(Ur+"Object expected");var t,r,n,i=["precision",1,gl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(xl(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(qa+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(qa+r+": "+n);return this}var o1=G$(mJ);xr=new o1(1);const Ne=o1;function gJ(e){return SJ(e)||wJ(e)||bJ(e)||xJ()}function xJ(){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 bJ(e,t){if(e){if(typeof e=="string")return Kg(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 Kg(e,t)}}function wJ(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function SJ(e){if(Array.isArray(e))return Kg(e)}function Kg(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 OJ=function(t){return t},X$={"@@functional/placeholder":!0},Q$=function(t){return t===X$},q_=function(t){return function r(){return arguments.length===0||arguments.length===1&&Q$(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},_J=function e(t,r){return t===1?r:q_(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==X$}).length;return o>=t?r.apply(void 0,i):e(t-o,q_(function(){for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];var f=i.map(function(c){return Q$(c)?l.shift():c});return r.apply(void 0,gJ(f).concat(l))}))})},cm=function(t){return _J(t.length,t)},Gg=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},EJ=cm(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),jJ=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return OJ;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},Xg=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Y$=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(s,l){return s===r[l]})||(r=a,n=t.apply(void 0,a)),n}};function kJ(e){var t;return e===0?t=1:t=Math.floor(new Ne(e).abs().log(10).toNumber())+1,t}function PJ(e,t,r){for(var n=new Ne(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var AJ=cm(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),TJ=cm(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),$J=cm(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const fm={rangeStep:PJ,getDigitCount:kJ,interpolateNumber:AJ,uninterpolateNumber:TJ,uninterpolateTruncation:$J};function Qg(e){return MJ(e)||CJ(e)||Z$(e)||NJ()}function NJ(){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 CJ(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function MJ(e){if(Array.isArray(e))return Yg(e)}function Zu(e,t){return DJ(e)||RJ(e,t)||Z$(e,t)||IJ()}function IJ(){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 Z$(e,t){if(e){if(typeof e=="string")return Yg(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 Yg(e,t)}}function Yg(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 RJ(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function DJ(e){if(Array.isArray(e))return e}function J$(e){var t=Zu(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function eN(e,t,r){if(e.lte(0))return new Ne(0);var n=fm.getDigitCount(e.toNumber()),i=new Ne(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new Ne(Math.ceil(a.div(o).toNumber())).add(r).mul(o),l=s.mul(i);return t?l:new Ne(Math.ceil(l))}function LJ(e,t,r){var n=1,i=new Ne(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new Ne(10).pow(fm.getDigitCount(e)-1),i=new Ne(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new Ne(Math.floor(e)))}else e===0?i=new Ne(Math.floor((t-1)/2)):r||(i=new Ne(Math.floor(e)));var o=Math.floor((t-1)/2),s=jJ(EJ(function(l){return i.add(new Ne(l-o).mul(n)).toNumber()}),Gg);return s(0,t)}function tN(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ne(0),tickMin:new Ne(0),tickMax:new Ne(0)};var a=eN(new Ne(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new Ne(0):(o=new Ne(e).add(t).div(2),o=o.sub(new Ne(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new Ne(t).sub(o).div(a).toNumber()),u=s+l+1;return u>r?tN(e,t,r,n,i+1):(u<r&&(l=t>0?l+(r-u):l,s=t>0?s:s+(r-u)),{step:a,tickMin:o.sub(new Ne(s).mul(a)),tickMax:o.add(new Ne(l).mul(a))})}function FJ(e){var t=Zu(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=J$([r,n]),l=Zu(s,2),u=l[0],f=l[1];if(u===-1/0||f===1/0){var c=f===1/0?[u].concat(Qg(Gg(0,i-1).map(function(){return 1/0}))):[].concat(Qg(Gg(0,i-1).map(function(){return-1/0})),[f]);return r>n?Xg(c):c}if(u===f)return LJ(u,i,a);var d=tN(u,f,o,a),h=d.step,m=d.tickMin,y=d.tickMax,g=fm.rangeStep(m,y.add(new Ne(.1).mul(h)),h);return r>n?Xg(g):g}function BJ(e,t){var r=Zu(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=J$([n,i]),s=Zu(o,2),l=s[0],u=s[1];if(l===-1/0||u===1/0)return[n,i];if(l===u)return[l];var f=Math.max(t,2),c=eN(new Ne(u).sub(l).div(f-1),a,0),d=[].concat(Qg(fm.rangeStep(new Ne(l),new Ne(u).sub(new Ne(.99).mul(c)),c)),[u]);return n>i?Xg(d):d}var zJ=Y$(FJ),UJ=Y$(BJ),VJ=!0,My="Invariant failed";function io(e,t){if(!e){if(VJ)throw new Error(My);var r=typeof t=="function"?t():t,n=r?"".concat(My,": ").concat(r):My;throw new Error(n)}}var WJ=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Ms(e){"@babel/helpers - typeof";return Ms=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},Ms(e)}function xh(){return xh=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},xh.apply(this,arguments)}function qJ(e,t){return XJ(e)||GJ(e,t)||KJ(e,t)||HJ()}function HJ(){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 KJ(e,t){if(e){if(typeof e=="string")return H_(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return H_(e,t)}}function H_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function GJ(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function XJ(e){if(Array.isArray(e))return e}function QJ(e,t){if(e==null)return{};var r=YJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YJ(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 ZJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K_(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,iN(n.key),n)}}function JJ(e,t,r){return t&&K_(e.prototype,t),r&&K_(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function eee(e,t,r){return t=bh(t),tee(e,rN()?Reflect.construct(t,r||[],bh(e).constructor):t.apply(e,r))}function tee(e,t){if(t&&(Ms(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ree(e)}function ree(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rN=function(){return!!e})()}function bh(e){return bh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},bh(e)}function nee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zg(e,t)}function Zg(e,t){return Zg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Zg(e,t)}function nN(e,t,r){return t=iN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iN(e){var t=iee(e,"string");return Ms(t)=="symbol"?t:t+""}function iee(e,t){if(Ms(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ms(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qc=function(e){function t(){return ZJ(this,t),eee(this,t,arguments)}return nee(t,e),JJ(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,s=n.dataKey,l=n.data,u=n.dataPointFormatter,f=n.xAxis,c=n.yAxis,d=QJ(n,WJ),h=le(d,!1);this.props.direction==="x"&&f.type!=="number"&&io(!1);var m=l.map(function(y){var g=u(y,s),b=g.x,v=g.y,x=g.value,O=g.errorVal;if(!O)return null;var w=[],S,_;if(Array.isArray(O)){var E=qJ(O,2);S=E[0],_=E[1]}else S=_=O;if(a==="vertical"){var j=f.scale,N=v+i,A=N+o,C=N-o,M=j(x-S),D=j(x+_);w.push({x1:D,y1:A,x2:D,y2:C}),w.push({x1:M,y1:N,x2:D,y2:N}),w.push({x1:M,y1:A,x2:M,y2:C})}else if(a==="horizontal"){var L=c.scale,B=b+i,W=B-o,R=B+o,z=L(x-S),H=L(x+_);w.push({x1:W,y1:H,x2:R,y2:H}),w.push({x1:B,y1:z,x2:B,y2:H}),w.push({x1:W,y1:z,x2:R,y2:z})}return P.createElement(_e,xh({className:"recharts-errorBar",key:"bar-".concat(w.map(function(Z){return"".concat(Z.x1,"-").concat(Z.x2,"-").concat(Z.y1,"-").concat(Z.y2)}))},h),w.map(function(Z){return P.createElement("line",xh({},Z,{key:"line-".concat(Z.x1,"-").concat(Z.x2,"-").concat(Z.y1,"-").concat(Z.y2)}))}))});return P.createElement(_e,{className:"recharts-errorBars"},m)}}])}(P.Component);nN(Qc,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});nN(Qc,"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 G_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fa(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?G_(Object(r),!0).forEach(function(n){aee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aee(e,t,r){return t=oee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oee(e){var t=see(e,"string");return Ju(t)=="symbol"?t:t+""}function see(e,t){if(Ju(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ju(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aN=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=vr(r,Zo);if(!o)return null;var s=Zo.defaultProps,l=s!==void 0?fa(fa({},s),o.props):{},u;return o.props&&o.props.payload?u=o.props&&o.props.payload:a==="children"?u=(n||[]).reduce(function(f,c){var d=c.item,h=c.props,m=h.sectors||h.data||[];return f.concat(m.map(function(y){return{type:o.props.iconType||d.props.legendType,value:y.name,color:y.fill,payload:y}}))},[]):u=(n||[]).map(function(f){var c=f.item,d=c.type.defaultProps,h=d!==void 0?fa(fa({},d),c.props):{},m=h.dataKey,y=h.name,g=h.legendType,b=h.hide;return{inactive:b,dataKey:m,type:l.iconType||g||"square",color:s1(c),value:y||m,payload:h}}),fa(fa(fa({},l),Zo.getWithHeight(o,i)),{},{payload:u,item:o})};function ec(e){"@babel/helpers - typeof";return ec=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},ec(e)}function X_(e){return fee(e)||cee(e)||uee(e)||lee()}function lee(){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 uee(e,t){if(e){if(typeof e=="string")return Jg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jg(e,t)}}function cee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fee(e){if(Array.isArray(e))return Jg(e)}function Jg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Q_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Q_(Object(r),!0).forEach(function(n){es(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function es(e,t,r){return t=dee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dee(e){var t=hee(e,"string");return ec(t)=="symbol"?t:t+""}function hee(e,t){if(ec(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ec(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mt(e,t,r){return me(e)||me(t)?r:vt(t)?Sr(e,t,r):fe(t)?t(e):r}function du(e,t,r,n){var i=fJ(e,function(s){return mt(s,t)});if(r==="number"){var a=i.filter(function(s){return Q(s)||parseFloat(s)});return a.length?[um(a),lm(a)]:[1/0,-1/0]}var o=n?i.filter(function(s){return!me(s)}):i;return o.map(function(s){return vt(s)||s instanceof Date?s:""})}var pee=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,u=0;u<s;u++){var f=u>0?i[u-1].coordinate:i[s-1].coordinate,c=i[u].coordinate,d=u>=s-1?i[0].coordinate:i[u+1].coordinate,h=void 0;if(Kt(c-f)!==Kt(d-c)){var m=[];if(Kt(d-c)===Kt(l[1]-l[0])){h=d;var y=c+l[1]-l[0];m[0]=Math.min(y,(y+f)/2),m[1]=Math.max(y,(y+f)/2)}else{h=f;var g=d+l[1]-l[0];m[0]=Math.min(c,(g+c)/2),m[1]=Math.max(c,(g+c)/2)}var b=[Math.min(c,(h+c)/2),Math.max(c,(h+c)/2)];if(t>b[0]&&t<=b[1]||t>=m[0]&&t<=m[1]){o=i[u].index;break}}else{var v=Math.min(f,d),x=Math.max(f,d);if(t>(v+c)/2&&t<=(x+c)/2){o=i[u].index;break}}}else for(var O=0;O<s;O++)if(O===0&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O>0&&O<s-1&&t>(n[O].coordinate+n[O-1].coordinate)/2&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O===s-1&&t>(n[O].coordinate+n[O-1].coordinate)/2){o=n[O].index;break}return o},s1=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?tt(tt({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:s;break;default:l=s;break}return l},mee=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),l=0,u=s.length;l<u;l++)for(var f=a[s[l]].stackGroups,c=Object.keys(f),d=0,h=c.length;d<h;d++){var m=f[c[d]],y=m.items,g=m.cateAxisId,b=y.filter(function(_){return Jn(_.type).indexOf("Bar")>=0});if(b&&b.length){var v=b[0].type.defaultProps,x=v!==void 0?tt(tt({},v),b[0].props):b[0].props,O=x.barSize,w=x[g];o[w]||(o[w]=[]);var S=me(O)?r:O;o[w].push({item:b[0],stackList:b.slice(1),barSize:me(S)?void 0:Gt(S,n,0)})}}return o},yee=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var u=Gt(r,i,0,!0),f,c=[];if(o[0].barSize===+o[0].barSize){var d=!1,h=i/l,m=o.reduce(function(O,w){return O+w.barSize||0},0);m+=(l-1)*u,m>=i&&(m-=(l-1)*u,u=0),m>=i&&h>0&&(d=!0,h*=.9,m=l*h);var y=(i-m)/2>>0,g={offset:y-u,size:0};f=o.reduce(function(O,w){var S={item:w.item,position:{offset:g.offset+g.size+u,size:d?h:w.barSize}},_=[].concat(X_(O),[S]);return g=_[_.length-1].position,w.stackList&&w.stackList.length&&w.stackList.forEach(function(E){_.push({item:E,position:g})}),_},c)}else{var b=Gt(n,i,0,!0);i-2*b-(l-1)*u<=0&&(u=0);var v=(i-2*b-(l-1)*u)/l;v>1&&(v>>=0);var x=s===+s?Math.min(v,s):v;f=o.reduce(function(O,w,S){var _=[].concat(X_(O),[{item:w.item,position:{offset:b+(v+u)*S+(v-x)/2,size:x}}]);return w.stackList&&w.stackList.length&&w.stackList.forEach(function(E){_.push({item:E,position:_[_.length-1].position})}),_},c)}return f},vee=function(t,r,n,i){var a=n.children,o=n.width,s=n.margin,l=o-(s.left||0)-(s.right||0),u=aN({children:a,legendWidth:l});if(u){var f=i||{},c=f.width,d=f.height,h=u.align,m=u.verticalAlign,y=u.layout;if((y==="vertical"||y==="horizontal"&&m==="middle")&&h!=="center"&&Q(t[h]))return tt(tt({},t),{},es({},h,t[h]+(c||0)));if((y==="horizontal"||y==="vertical"&&h==="center")&&m!=="middle"&&Q(t[m]))return tt(tt({},t),{},es({},m,t[m]+(d||0)))}return t},gee=function(t,r,n){return me(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},oN=function(t,r,n,i,a){var o=r.props.children,s=Or(o,Qc).filter(function(u){return gee(i,a,u.props.direction)});if(s&&s.length){var l=s.map(function(u){return u.props.dataKey});return t.reduce(function(u,f){var c=mt(f,n);if(me(c))return u;var d=Array.isArray(c)?[um(c),lm(c)]:[c,c],h=l.reduce(function(m,y){var g=mt(f,y,0),b=d[0]-Math.abs(Array.isArray(g)?g[0]:g),v=d[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(b,m[0]),Math.max(v,m[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0])}return null},xee=function(t,r,n,i,a){var o=r.map(function(s){return oN(t,s,n,a,i)}).filter(function(s){return!me(s)});return o&&o.length?o.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},sN=function(t,r,n,i,a){var o=r.map(function(l){var u=l.props.dataKey;return n==="number"&&u&&oN(t,l,u,i)||du(t,u,n,a)});if(n==="number")return o.reduce(function(l,u){return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,u){for(var f=0,c=u.length;f<c;f++)s[u[f]]||(s[u[f]]=!0,l.push(u[f]));return l},[])},lN=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},uN=function(t,r,n,i){if(i)return t.map(function(l){return l.coordinate});var a,o,s=t.map(function(l){return l.coordinate===r&&(a=!0),l.coordinate===n&&(o=!0),l.coordinate});return a||s.push(r),o||s.push(n),s},Yn=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(u=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Kt(s[0]-s[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(c){var d=a?a.indexOf(c):c;return{coordinate:i(d)+u,value:c,offset:u}});return f.filter(function(c){return!Vc(c.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(c,d){return{coordinate:i(c)+u,value:c,index:d,offset:u}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(c){return{coordinate:i(c)+u,value:c,offset:u}}):i.domain().map(function(c,d){return{coordinate:i(c)+u,value:a?a[c]:c,index:d,offset:u}})},Iy=new WeakMap,Nf=function(t,r){if(typeof r!="function")return t;Iy.has(t)||Iy.set(t,new WeakMap);var n=Iy.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},cN=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:Hu(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:ph(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:fu(),realScaleType:"point"}:a==="category"?{scale:Hu(),realScaleType:"band"}:{scale:ph(),realScaleType:"linear"};if(eo(i)){var l="scale".concat(Kp(i));return{scale:(U_[l]||fu)(),realScaleType:U_[l]?l:"point"}}return fe(i)?{scale:i}:{scale:fu(),realScaleType:"point"}},Y_=1e-4,fN=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-Y_,o=Math.max(i[0],i[1])+Y_,s=t(r[0]),l=t(r[n-1]);(s<a||s>o||l<a||l>o)&&t.domain([r[0],r[n-1]])}},bee=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},wee=function(t,r){if(!r||r.length!==2||!Q(r[0])||!Q(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!Q(t[0])||t[0]<n)&&(a[0]=n),(!Q(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},See=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,s=0;s<r;++s){var l=Vc(t[s][n][1])?t[s][n][0]:t[s][n][1];l>=0?(t[s][n][0]=a,t[s][n][1]=a+l,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+l,o=t[s][n][1])}},Oee=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var s=Vc(t[o][n][1])?t[o][n][0]:t[o][n][1];s>=0?(t[o][n][0]=a,t[o][n][1]=a+s,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},_ee={sign:See,expand:HU,none:js,silhouette:KU,wiggle:GU,positive:Oee},Eee=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),a=_ee[n],o=qU().keys(i).value(function(s,l){return+mt(s,l,0)}).order(_g).offset(a);return o(t)},jee=function(t,r,n,i,a,o){if(!t)return null;var s=o?r.reverse():r,l={},u=s.reduce(function(c,d){var h,m=(h=d.type)!==null&&h!==void 0&&h.defaultProps?tt(tt({},d.type.defaultProps),d.props):d.props,y=m.stackId,g=m.hide;if(g)return c;var b=m[n],v=c[b]||{hasStack:!1,stackGroups:{}};if(vt(y)){var x=v.stackGroups[y]||{numericAxisId:n,cateAxisId:i,items:[]};x.items.push(d),v.hasStack=!0,v.stackGroups[y]=x}else v.stackGroups[hl("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[d]};return tt(tt({},c),{},es({},b,v))},l),f={};return Object.keys(u).reduce(function(c,d){var h=u[d];if(h.hasStack){var m={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(y,g){var b=h.stackGroups[g];return tt(tt({},y),{},es({},g,{numericAxisId:n,cateAxisId:i,items:b.items,stackedData:Eee(t,b.items,a)}))},m)}return tt(tt({},c),{},es({},d,h))},f)},dN=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,s=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var u=t.domain();if(!u.length)return null;var f=zJ(u,a,s);return t.domain([um(f),lm(f)]),{niceTicks:f}}if(a&&i==="number"){var c=t.domain(),d=UJ(c,a,s);return{niceTicks:d}}return null};function Z_(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!me(i[t.dataKey])){var s=Kd(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var l=mt(i,me(o)?t.dataKey:o);return me(l)?null:t.scale(l)}var J_=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var l=mt(o,r.dataKey,r.domain[s]);return me(l)?null:r.scale(l)-a/2+i},kee=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},Pee=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?tt(tt({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(vt(a)){var o=r[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},Aee=function(t){return t.reduce(function(r,n){return[um(n.concat([r[0]]).filter(Q)),lm(n.concat([r[1]]).filter(Q))]},[1/0,-1/0])},hN=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(u,f){var c=Aee(f.slice(r,n+1));return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},eE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,tE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,e0=function(t,r,n){if(fe(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(Q(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(eE.test(t[0])){var a=+eE.exec(t[0])[1];i[0]=r[0]-a}else fe(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(Q(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(tE.test(t[1])){var o=+tE.exec(t[1])[1];i[1]=r[1]+o}else fe(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},wh=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Mb(r,function(c){return c.coordinate}),o=1/0,s=1,l=a.length;s<l;s++){var u=a[s],f=a[s-1];o=Math.min((u.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},rE=function(t,r,n){return!t||!t.length||Xc(t,Sr(n,"type.defaultProps.domain"))?r:t},pN=function(t,r){var n=t.type.defaultProps?tt(tt({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,s=n.formatter,l=n.tooltipType,u=n.chartType,f=n.hide;return tt(tt({},le(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:s1(t),value:mt(r,i),type:l,payload:r,chartType:u,hide:f})};function tc(e){"@babel/helpers - typeof";return tc=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},tc(e)}function nE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vn(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){mN(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 mN(e,t,r){return t=Tee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Tee(e){var t=$ee(e,"string");return tc(t)=="symbol"?t:t+""}function $ee(e,t){if(tc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(tc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nee(e,t){return Ree(e)||Iee(e,t)||Mee(e,t)||Cee()}function Cee(){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 Mee(e,t){if(e){if(typeof e=="string")return iE(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 iE(e,t)}}function iE(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 Iee(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Ree(e){if(Array.isArray(e))return e}var Sh=Math.PI/180,Dee=function(t){return t*180/Math.PI},Fe=function(t,r,n,i){return{x:t+Math.cos(-Sh*i)*n,y:r+Math.sin(-Sh*i)*n}},yN=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},Lee=function(t,r,n,i,a){var o=t.width,s=t.height,l=t.startAngle,u=t.endAngle,f=Gt(t.cx,o,o/2),c=Gt(t.cy,s,s/2),d=yN(o,s,n),h=Gt(t.innerRadius,d,0),m=Gt(t.outerRadius,d,d*.8),y=Object.keys(r);return y.reduce(function(g,b){var v=r[b],x=v.domain,O=v.reversed,w;if(me(v.range))i==="angleAxis"?w=[l,u]:i==="radiusAxis"&&(w=[h,m]),O&&(w=[w[1],w[0]]);else{w=v.range;var S=w,_=Nee(S,2);l=_[0],u=_[1]}var E=cN(v,a),j=E.realScaleType,N=E.scale;N.domain(x).range(w),fN(N);var A=dN(N,Vn(Vn({},v),{},{realScaleType:j})),C=Vn(Vn(Vn({},v),A),{},{range:w,radius:m,realScaleType:j,scale:N,cx:f,cy:c,innerRadius:h,outerRadius:m,startAngle:l,endAngle:u});return Vn(Vn({},g),{},mN({},b,C))},{})},Fee=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},Bee=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,s=Fee({x:n,y:i},{x:a,y:o});if(s<=0)return{radius:s};var l=(n-a)/s,u=Math.acos(l);return i>o&&(u=2*Math.PI-u),{radius:s,angle:Dee(u),angleInRadian:u}},zee=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},Uee=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},aE=function(t,r){var n=t.x,i=t.y,a=Bee({x:n,y:i},r),o=a.radius,s=a.angle,l=r.innerRadius,u=r.outerRadius;if(o<l||o>u)return!1;if(o===0)return!0;var f=zee(r),c=f.startAngle,d=f.endAngle,h=s,m;if(c<=d){for(;h>d;)h-=360;for(;h<c;)h+=360;m=h>=c&&h<=d}else{for(;h>c;)h-=360;for(;h<d;)h+=360;m=h>=d&&h<=c}return m?Vn(Vn({},r),{},{radius:o,angle:Uee(h,r)}):null},vN=function(t){return!k.isValidElement(t)&&!fe(t)&&typeof t!="boolean"?t.className:""};function rc(e){"@babel/helpers - typeof";return rc=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},rc(e)}var Vee=["offset"];function Wee(e){return Gee(e)||Kee(e)||Hee(e)||qee()}function qee(){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 Hee(e,t){if(e){if(typeof e=="string")return t0(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 t0(e,t)}}function Kee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Gee(e){if(Array.isArray(e))return t0(e)}function t0(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 Xee(e,t){if(e==null)return{};var r=Qee(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qee(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 oE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ft(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){Yee(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 Yee(e,t,r){return t=Zee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zee(e){var t=Jee(e,"string");return rc(t)=="symbol"?t:t+""}function Jee(e,t){if(rc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nc(){return nc=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},nc.apply(this,arguments)}var ete=function(t){var r=t.value,n=t.formatter,i=me(t.children)?r:t.children;return fe(n)?n(i):i},tte=function(t,r){var n=Kt(r-t),i=Math.min(Math.abs(r-t),360);return n*i},rte=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,l=a,u=l.cx,f=l.cy,c=l.innerRadius,d=l.outerRadius,h=l.startAngle,m=l.endAngle,y=l.clockWise,g=(c+d)/2,b=tte(h,m),v=b>=0?1:-1,x,O;i==="insideStart"?(x=h+v*o,O=y):i==="insideEnd"?(x=m-v*o,O=!y):i==="end"&&(x=m+v*o,O=y),O=b<=0?O:!O;var w=Fe(u,f,g,x),S=Fe(u,f,g,x+(O?1:-1)*359),_="M".concat(w.x,",").concat(w.y,`
A`).concat(g,",").concat(g,",0,1,").concat(O?0:1,`,
`).concat(S.x,",").concat(S.y),E=me(t.id)?hl("recharts-radial-line-"):t.id;return P.createElement("text",nc({},n,{dominantBaseline:"central",className:he("recharts-radial-bar-label",s)}),P.createElement("defs",null,P.createElement("path",{id:E,d:_})),P.createElement("textPath",{xlinkHref:"#".concat(E)},r))},nte=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,s=a.cy,l=a.innerRadius,u=a.outerRadius,f=a.startAngle,c=a.endAngle,d=(f+c)/2;if(i==="outside"){var h=Fe(o,s,u+n,d),m=h.x,y=h.y;return{x:m,y,textAnchor:m>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var g=(l+u)/2,b=Fe(o,s,g,d),v=b.x,x=b.y;return{x:v,y:x,textAnchor:"middle",verticalAnchor:"middle"}},ite=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,s=o.x,l=o.y,u=o.width,f=o.height,c=f>=0?1:-1,d=c*i,h=c>0?"end":"start",m=c>0?"start":"end",y=u>=0?1:-1,g=y*i,b=y>0?"end":"start",v=y>0?"start":"end";if(a==="top"){var x={x:s+u/2,y:l-c*i,textAnchor:"middle",verticalAnchor:h};return ft(ft({},x),n?{height:Math.max(l-n.y,0),width:u}:{})}if(a==="bottom"){var O={x:s+u/2,y:l+f+d,textAnchor:"middle",verticalAnchor:m};return ft(ft({},O),n?{height:Math.max(n.y+n.height-(l+f),0),width:u}:{})}if(a==="left"){var w={x:s-g,y:l+f/2,textAnchor:b,verticalAnchor:"middle"};return ft(ft({},w),n?{width:Math.max(w.x-n.x,0),height:f}:{})}if(a==="right"){var S={x:s+u+g,y:l+f/2,textAnchor:v,verticalAnchor:"middle"};return ft(ft({},S),n?{width:Math.max(n.x+n.width-S.x,0),height:f}:{})}var _=n?{width:u,height:f}:{};return a==="insideLeft"?ft({x:s+g,y:l+f/2,textAnchor:v,verticalAnchor:"middle"},_):a==="insideRight"?ft({x:s+u-g,y:l+f/2,textAnchor:b,verticalAnchor:"middle"},_):a==="insideTop"?ft({x:s+u/2,y:l+d,textAnchor:"middle",verticalAnchor:m},_):a==="insideBottom"?ft({x:s+u/2,y:l+f-d,textAnchor:"middle",verticalAnchor:h},_):a==="insideTopLeft"?ft({x:s+g,y:l+d,textAnchor:v,verticalAnchor:m},_):a==="insideTopRight"?ft({x:s+u-g,y:l+d,textAnchor:b,verticalAnchor:m},_):a==="insideBottomLeft"?ft({x:s+g,y:l+f-d,textAnchor:v,verticalAnchor:h},_):a==="insideBottomRight"?ft({x:s+u-g,y:l+f-d,textAnchor:b,verticalAnchor:h},_):ul(a)&&(Q(a.x)||Pa(a.x))&&(Q(a.y)||Pa(a.y))?ft({x:s+Gt(a.x,u),y:l+Gt(a.y,f),textAnchor:"end",verticalAnchor:"end"},_):ft({x:s+u/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},_)},ate=function(t){return"cx"in t&&Q(t.cx)};function wt(e){var t=e.offset,r=t===void 0?5:t,n=Xee(e,Vee),i=ft({offset:r},n),a=i.viewBox,o=i.position,s=i.value,l=i.children,u=i.content,f=i.className,c=f===void 0?"":f,d=i.textBreakAll;if(!a||me(s)&&me(l)&&!k.isValidElement(u)&&!fe(u))return null;if(k.isValidElement(u))return k.cloneElement(u,i);var h;if(fe(u)){if(h=k.createElement(u,i),k.isValidElement(h))return h}else h=ete(i);var m=ate(a),y=le(i,!0);if(m&&(o==="insideStart"||o==="insideEnd"||o==="end"))return rte(i,h,y);var g=m?nte(i):ite(i);return P.createElement(ro,nc({className:he("recharts-label",c)},y,g,{breakAll:d}),h)}wt.displayName="Label";var gN=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,u=t.innerRadius,f=t.outerRadius,c=t.x,d=t.y,h=t.top,m=t.left,y=t.width,g=t.height,b=t.clockWise,v=t.labelViewBox;if(v)return v;if(Q(y)&&Q(g)){if(Q(c)&&Q(d))return{x:c,y:d,width:y,height:g};if(Q(h)&&Q(m))return{x:h,y:m,width:y,height:g}}return Q(c)&&Q(d)?{x:c,y:d,width:0,height:0}:Q(r)&&Q(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:u||0,outerRadius:f||l||s||0,clockWise:b}:t.viewBox?t.viewBox:{}},ote=function(t,r){return t?t===!0?P.createElement(wt,{key:"label-implicit",viewBox:r}):vt(t)?P.createElement(wt,{key:"label-implicit",viewBox:r,value:t}):k.isValidElement(t)?t.type===wt?k.cloneElement(t,{key:"label-implicit",viewBox:r}):P.createElement(wt,{key:"label-implicit",content:t,viewBox:r}):fe(t)?P.createElement(wt,{key:"label-implicit",content:t,viewBox:r}):ul(t)?P.createElement(wt,nc({viewBox:r},t,{key:"label-implicit"})):null:null},ste=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=gN(t),o=Or(i,wt).map(function(l,u){return k.cloneElement(l,{viewBox:r||a,key:"label-".concat(u)})});if(!n)return o;var s=ote(t.label,r||a);return[s].concat(Wee(o))};wt.parseViewBox=gN;wt.renderCallByParent=ste;function lte(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var ute=lte;const cte=ke(ute);function ic(e){"@babel/helpers - typeof";return ic=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},ic(e)}var fte=["valueAccessor"],dte=["data","dataKey","clockWise","id","textBreakAll"];function hte(e){return vte(e)||yte(e)||mte(e)||pte()}function pte(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mte(e,t){if(e){if(typeof e=="string")return r0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return r0(e,t)}}function yte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vte(e){if(Array.isArray(e))return r0(e)}function r0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Oh(){return Oh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oh.apply(this,arguments)}function sE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sE(Object(r),!0).forEach(function(n){gte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gte(e,t,r){return t=xte(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xte(e){var t=bte(e,"string");return ic(t)=="symbol"?t:t+""}function bte(e,t){if(ic(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ic(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function uE(e,t){if(e==null)return{};var r=wte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wte(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 Ste=function(t){return Array.isArray(t.value)?cte(t.value):t.value};function ti(e){var t=e.valueAccessor,r=t===void 0?Ste:t,n=uE(e,fte),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,l=n.textBreakAll,u=uE(n,dte);return!i||!i.length?null:P.createElement(_e,{className:"recharts-label-list"},i.map(function(f,c){var d=me(a)?r(f,c):mt(f&&f.payload,a),h=me(s)?{}:{id:"".concat(s,"-").concat(c)};return P.createElement(wt,Oh({},le(f,!0),u,h,{parentViewBox:f.parentViewBox,value:d,textBreakAll:l,viewBox:wt.parseViewBox(me(o)?f:lE(lE({},f),{},{clockWise:o})),key:"label-".concat(c),index:c}))}))}ti.displayName="LabelList";function Ote(e,t){return e?e===!0?P.createElement(ti,{key:"labelList-implicit",data:t}):P.isValidElement(e)||fe(e)?P.createElement(ti,{key:"labelList-implicit",data:t,content:e}):ul(e)?P.createElement(ti,Oh({data:t},e,{key:"labelList-implicit"})):null:null}function _te(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Or(n,ti).map(function(o,s){return k.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var a=Ote(e.label,t);return[a].concat(hte(i))}ti.renderCallByParent=_te;function ac(e){"@babel/helpers - typeof";return ac=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},ac(e)}function n0(){return n0=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},n0.apply(this,arguments)}function cE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cE(Object(r),!0).forEach(function(n){Ete(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ete(e,t,r){return t=jte(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jte(e){var t=kte(e,"string");return ac(t)=="symbol"?t:t+""}function kte(e,t){if(ac(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ac(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Pte=function(t,r){var n=Kt(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},Cf=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,l=t.cornerRadius,u=t.cornerIsExternal,f=l*(s?1:-1)+i,c=Math.asin(l/f)/Sh,d=u?a:a+o*c,h=Fe(r,n,f,d),m=Fe(r,n,i,d),y=u?a-o*c:a,g=Fe(r,n,f*Math.cos(c*Sh),y);return{center:h,circleTangency:m,lineTangency:g,theta:c}},xN=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,l=Pte(o,s),u=o+l,f=Fe(r,n,a,o),c=Fe(r,n,a,u),d="M ".concat(f.x,",").concat(f.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o>u),`,
`).concat(c.x,",").concat(c.y,`
`);if(i>0){var h=Fe(r,n,i,o),m=Fe(r,n,i,u);d+="L ".concat(m.x,",").concat(m.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o<=u),`,
`).concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},Ate=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,u=t.startAngle,f=t.endAngle,c=Kt(f-u),d=Cf({cx:r,cy:n,radius:a,angle:u,sign:c,cornerRadius:o,cornerIsExternal:l}),h=d.circleTangency,m=d.lineTangency,y=d.theta,g=Cf({cx:r,cy:n,radius:a,angle:f,sign:-c,cornerRadius:o,cornerIsExternal:l}),b=g.circleTangency,v=g.lineTangency,x=g.theta,O=l?Math.abs(u-f):Math.abs(u-f)-y-x;if(O<0)return s?"M ".concat(m.x,",").concat(m.y,`
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
`):xN({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:u,endAngle:f});var w="M ".concat(m.x,",").concat(m.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(h.x,",").concat(h.y,`
A`).concat(a,",").concat(a,",0,").concat(+(O>180),",").concat(+(c<0),",").concat(b.x,",").concat(b.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(v.x,",").concat(v.y,`
`);if(i>0){var S=Cf({cx:r,cy:n,radius:i,angle:u,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),_=S.circleTangency,E=S.lineTangency,j=S.theta,N=Cf({cx:r,cy:n,radius:i,angle:f,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),A=N.circleTangency,C=N.lineTangency,M=N.theta,D=l?Math.abs(u-f):Math.abs(u-f)-j-M;if(D<0&&o===0)return"".concat(w,"L").concat(r,",").concat(n,"Z");w+="L".concat(C.x,",").concat(C.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(A.x,",").concat(A.y,`
A`).concat(i,",").concat(i,",0,").concat(+(D>180),",").concat(+(c>0),",").concat(_.x,",").concat(_.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(E.x,",").concat(E.y,"Z")}else w+="L".concat(r,",").concat(n,"Z");return w},Tte={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},bN=function(t){var r=fE(fE({},Tte),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,l=r.forceCornerRadius,u=r.cornerIsExternal,f=r.startAngle,c=r.endAngle,d=r.className;if(o<a||f===c)return null;var h=he("recharts-sector",d),m=o-a,y=Gt(s,m,0,!0),g;return y>0&&Math.abs(f-c)<360?g=Ate({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(y,m/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:f,endAngle:c}):g=xN({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:c}),P.createElement("path",n0({},le(r,!0),{className:h,d:g,role:"img"}))};function oc(e){"@babel/helpers - typeof";return oc=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},oc(e)}function i0(){return i0=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},i0.apply(this,arguments)}function dE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dE(Object(r),!0).forEach(function(n){$te(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $te(e,t,r){return t=Nte(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nte(e){var t=Cte(e,"string");return oc(t)=="symbol"?t:t+""}function Cte(e,t){if(oc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(oc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pE={curveBasisClosed:MU,curveBasisOpen:IU,curveBasis:CU,curveBumpX:xU,curveBumpY:bU,curveLinearClosed:RU,curveLinear:Xp,curveMonotoneX:DU,curveMonotoneY:LU,curveNatural:FU,curveStep:BU,curveStepAfter:UU,curveStepBefore:zU},Mf=function(t){return t.x===+t.x&&t.y===+t.y},Bl=function(t){return t.x},zl=function(t){return t.y},Mte=function(t,r){if(fe(t))return t;var n="curve".concat(Kp(t));return(n==="curveMonotone"||n==="curveBump")&&r?pE["".concat(n).concat(r==="vertical"?"Y":"X")]:pE[n]||Xp},Ite=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,s=t.layout,l=t.connectNulls,u=l===void 0?!1:l,f=Mte(n,s),c=u?a.filter(function(y){return Mf(y)}):a,d;if(Array.isArray(o)){var h=u?o.filter(function(y){return Mf(y)}):o,m=c.map(function(y,g){return hE(hE({},y),{},{base:h[g]})});return s==="vertical"?d=_f().y(zl).x1(Bl).x0(function(y){return y.base.x}):d=_f().x(Bl).y1(zl).y0(function(y){return y.base.y}),d.defined(Mf).curve(f),d(m)}return s==="vertical"&&Q(o)?d=_f().y(zl).x1(Bl).x0(o):Q(o)?d=_f().x(Bl).y1(zl).y0(o):d=pT().x(Bl).y(zl),d.defined(Mf).curve(f),d(c)},_h=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?Ite(t):i;return P.createElement("path",i0({},le(t,!1),Gd(t),{className:he("recharts-curve",r),d:o,ref:a}))},wN={exports:{}},Rte="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Dte=Rte,Lte=Dte;function SN(){}function ON(){}ON.resetWarningCache=SN;var Fte=function(){function e(n,i,a,o,s,l){if(l!==Lte){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ON,resetWarningCache:SN};return r.PropTypes=r,r};wN.exports=Fte();var Bte=wN.exports;const je=ke(Bte);var zte=Object.getOwnPropertyNames,Ute=Object.getOwnPropertySymbols,Vte=Object.prototype.hasOwnProperty;function mE(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function If(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var a=i.cache,o=a.get(r),s=a.get(n);if(o&&s)return o===n&&s===r;a.set(r,n),a.set(n,r);var l=e(r,n,i);return a.delete(r),a.delete(n),l}}function yE(e){return zte(e).concat(Ute(e))}var Wte=Object.hasOwn||function(e,t){return Vte.call(e,t)};function go(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var qte="__v",Hte="__o",Kte="_owner",vE=Object.getOwnPropertyDescriptor,gE=Object.keys;function Gte(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function Xte(e,t){return go(e.getTime(),t.getTime())}function Qte(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Yte(e,t){return e===t}function xE(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.entries(),o,s,l=0;(o=a.next())&&!o.done;){for(var u=t.entries(),f=!1,c=0;(s=u.next())&&!s.done;){if(i[c]){c++;continue}var d=o.value,h=s.value;if(r.equals(d[0],h[0],l,c,e,t,r)&&r.equals(d[1],h[1],d[0],h[0],e,t,r)){f=i[c]=!0;break}c++}if(!f)return!1;l++}return!0}var Zte=go;function Jte(e,t,r){var n=gE(e),i=n.length;if(gE(t).length!==i)return!1;for(;i-- >0;)if(!_N(e,t,r,n[i]))return!1;return!0}function Ul(e,t,r){var n=yE(e),i=n.length;if(yE(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=n[i],!_N(e,t,r,a)||(o=vE(e,a),s=vE(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function ere(e,t){return go(e.valueOf(),t.valueOf())}function tre(e,t){return e.source===t.source&&e.flags===t.flags}function bE(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.values(),o,s;(o=a.next())&&!o.done;){for(var l=t.values(),u=!1,f=0;(s=l.next())&&!s.done;){if(!i[f]&&r.equals(o.value,s.value,o.value,s.value,e,t,r)){u=i[f]=!0;break}f++}if(!u)return!1}return!0}function rre(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function nre(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 _N(e,t,r,n){return(n===Kte||n===Hte||n===qte)&&(e.$$typeof||t.$$typeof)?!0:Wte(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var ire="[object Arguments]",are="[object Boolean]",ore="[object Date]",sre="[object Error]",lre="[object Map]",ure="[object Number]",cre="[object Object]",fre="[object RegExp]",dre="[object Set]",hre="[object String]",pre="[object URL]",mre=Array.isArray,wE=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,SE=Object.assign,yre=Object.prototype.toString.call.bind(Object.prototype.toString);function vre(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,s=e.areObjectsEqual,l=e.arePrimitiveWrappersEqual,u=e.areRegExpsEqual,f=e.areSetsEqual,c=e.areTypedArraysEqual,d=e.areUrlsEqual;return function(m,y,g){if(m===y)return!0;if(m==null||y==null)return!1;var b=typeof m;if(b!==typeof y)return!1;if(b!=="object")return b==="number"?o(m,y,g):b==="function"?i(m,y,g):!1;var v=m.constructor;if(v!==y.constructor)return!1;if(v===Object)return s(m,y,g);if(mre(m))return t(m,y,g);if(wE!=null&&wE(m))return c(m,y,g);if(v===Date)return r(m,y,g);if(v===RegExp)return u(m,y,g);if(v===Map)return a(m,y,g);if(v===Set)return f(m,y,g);var x=yre(m);return x===ore?r(m,y,g):x===fre?u(m,y,g):x===lre?a(m,y,g):x===dre?f(m,y,g):x===cre?typeof m.then!="function"&&typeof y.then!="function"&&s(m,y,g):x===pre?d(m,y,g):x===sre?n(m,y,g):x===ire?s(m,y,g):x===are||x===ure||x===hre?l(m,y,g):!1}}function gre(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Ul:Gte,areDatesEqual:Xte,areErrorsEqual:Qte,areFunctionsEqual:Yte,areMapsEqual:n?mE(xE,Ul):xE,areNumbersEqual:Zte,areObjectsEqual:n?Ul:Jte,arePrimitiveWrappersEqual:ere,areRegExpsEqual:tre,areSetsEqual:n?mE(bE,Ul):bE,areTypedArraysEqual:n?Ul:rre,areUrlsEqual:nre};if(r&&(i=SE({},i,r(i))),t){var a=If(i.areArraysEqual),o=If(i.areMapsEqual),s=If(i.areObjectsEqual),l=If(i.areSetsEqual);i=SE({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:l})}return i}function xre(e){return function(t,r,n,i,a,o,s){return e(t,r,s)}}function bre(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(l,u){var f=n(),c=f.cache,d=c===void 0?t?new WeakMap:void 0:c,h=f.meta;return r(l,u,{cache:d,equals:i,meta:h,strict:a})};if(t)return function(l,u){return r(l,u,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(l,u){return r(l,u,o)}}var wre=ca();ca({strict:!0});ca({circular:!0});ca({circular:!0,strict:!0});ca({createInternalComparator:function(){return go}});ca({strict:!0,createInternalComparator:function(){return go}});ca({circular:!0,createInternalComparator:function(){return go}});ca({circular:!0,createInternalComparator:function(){return go},strict:!0});function ca(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,s=gre(e),l=vre(s),u=n?n(l):xre(l);return bre({circular:r,comparator:l,createState:i,equals:u,strict:o})}function Sre(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function OE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):Sre(i)};requestAnimationFrame(n)}function a0(e){"@babel/helpers - typeof";return a0=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},a0(e)}function Ore(e){return kre(e)||jre(e)||Ere(e)||_re()}function _re(){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 Ere(e,t){if(e){if(typeof e=="string")return _E(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 _E(e,t)}}function _E(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 jre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kre(e){if(Array.isArray(e))return e}function Pre(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,s=Ore(o),l=s[0],u=s.slice(1);if(typeof l=="number"){OE(i.bind(null,u),l);return}i(l),OE(i.bind(null,u));return}a0(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function sc(e){"@babel/helpers - typeof";return sc=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},sc(e)}function EE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jE(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){EN(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 EN(e,t,r){return t=Are(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Are(e){var t=Tre(e,"string");return sc(t)==="symbol"?t:String(t)}function Tre(e,t){if(sc(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(sc(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $re=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},Nre=function(t){return t},Cre=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},hu=function(t,r){return Object.keys(r).reduce(function(n,i){return jE(jE({},n),{},EN({},i,t(i,r[i])))},{})},kE=function(t,r,n){return t.map(function(i){return"".concat(Cre(i)," ").concat(r,"ms ").concat(n)}).join(",")};function Mre(e,t){return Dre(e)||Rre(e,t)||jN(e,t)||Ire()}function Ire(){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 Rre(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Dre(e){if(Array.isArray(e))return e}function Lre(e){return zre(e)||Bre(e)||jN(e)||Fre()}function Fre(){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 jN(e,t){if(e){if(typeof e=="string")return o0(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 o0(e,t)}}function Bre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zre(e){if(Array.isArray(e))return o0(e)}function o0(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 Eh=1e-4,kN=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},PN=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},PE=function(t,r){return function(n){var i=kN(t,r);return PN(i,n)}},Ure=function(t,r){return function(n){var i=kN(t,r),a=[].concat(Lre(i.map(function(o,s){return o*s}).slice(1)),[0]);return PN(a,n)}},AE=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var u=l[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),f=Mre(u,4);i=f[0],a=f[1],o=f[2],s=f[3]}}}var c=PE(i,o),d=PE(a,s),h=Ure(i,o),m=function(b){return b>1?1:b<0?0:b},y=function(b){for(var v=b>1?1:b,x=v,O=0;O<8;++O){var w=c(x)-v,S=h(x);if(Math.abs(w-v)<Eh||S<Eh)return d(x);x=m(x-w/S)}return d(x)};return y.isStepper=!1,y},Vre=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(f,c,d){var h=-(f-c)*n,m=d*a,y=d+(h-m)*s/1e3,g=d*s/1e3+f;return Math.abs(g-c)<Eh&&Math.abs(y)<Eh?[c,0]:[g,y]};return l.isStepper=!0,l.dt=s,l},Wre=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return AE(i);case"spring":return Vre();default:if(i.split("(")[0]==="cubic-bezier")return AE(i)}return typeof i=="function"?i:null};function lc(e){"@babel/helpers - typeof";return lc=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},lc(e)}function TE(e){return Kre(e)||Hre(e)||AN(e)||qre()}function qre(){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 Hre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Kre(e){if(Array.isArray(e))return l0(e)}function $E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Et(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){s0(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 s0(e,t,r){return t=Gre(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gre(e){var t=Xre(e,"string");return lc(t)==="symbol"?t:String(t)}function Xre(e,t){if(lc(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(lc(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qre(e,t){return Jre(e)||Zre(e,t)||AN(e,t)||Yre()}function Yre(){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 AN(e,t){if(e){if(typeof e=="string")return l0(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 l0(e,t)}}function l0(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 Zre(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Jre(e){if(Array.isArray(e))return e}var jh=function(t,r,n){return t+(r-t)*n},u0=function(t){var r=t.from,n=t.to;return r!==n},ene=function e(t,r,n){var i=hu(function(a,o){if(u0(o)){var s=t(o.from,o.to,o.velocity),l=Qre(s,2),u=l[0],f=l[1];return Et(Et({},o),{},{from:u,velocity:f})}return o},r);return n<1?hu(function(a,o){return u0(o)?Et(Et({},o),{},{velocity:jh(o.velocity,i[a].velocity,n),from:jh(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const tne=function(e,t,r,n,i){var a=$re(e,t),o=a.reduce(function(g,b){return Et(Et({},g),{},s0({},b,[e[b],t[b]]))},{}),s=a.reduce(function(g,b){return Et(Et({},g),{},s0({},b,{from:e[b],velocity:0,to:t[b]}))},{}),l=-1,u,f,c=function(){return null},d=function(){return hu(function(b,v){return v.from},s)},h=function(){return!Object.values(s).filter(u0).length},m=function(b){u||(u=b);var v=b-u,x=v/r.dt;s=ene(r,s,x),i(Et(Et(Et({},e),t),d())),u=b,h()||(l=requestAnimationFrame(c))},y=function(b){f||(f=b);var v=(b-f)/n,x=hu(function(w,S){return jh.apply(void 0,TE(S).concat([r(v)]))},o);if(i(Et(Et(Et({},e),t),x)),v<1)l=requestAnimationFrame(c);else{var O=hu(function(w,S){return jh.apply(void 0,TE(S).concat([r(1)]))},o);i(Et(Et(Et({},e),t),O))}};return c=r.isStepper?m:y,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(l)}}};function Is(e){"@babel/helpers - typeof";return Is=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},Is(e)}var rne=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function nne(e,t){if(e==null)return{};var r=ine(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ine(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Ry(e){return lne(e)||sne(e)||one(e)||ane()}function ane(){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 one(e,t){if(e){if(typeof e=="string")return c0(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 c0(e,t)}}function sne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lne(e){if(Array.isArray(e))return c0(e)}function c0(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 NE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hr(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){Ql(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 Ql(e,t,r){return t=TN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function une(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CE(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,TN(n.key),n)}}function cne(e,t,r){return t&&CE(e.prototype,t),r&&CE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function TN(e){var t=fne(e,"string");return Is(t)==="symbol"?t:String(t)}function fne(e,t){if(Is(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Is(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dne(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&&f0(e,t)}function f0(e,t){return f0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},f0(e,t)}function hne(e){var t=pne();return function(){var n=kh(e),i;if(t){var a=kh(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return d0(this,i)}}function d0(e,t){if(t&&(Is(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return h0(e)}function h0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pne(){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 kh(e){return kh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kh(e)}var dm=function(e){dne(r,e);var t=hne(r);function r(n,i){var a;une(this,r),a=t.call(this,n,i);var o=a.props,s=o.isActive,l=o.attributeName,u=o.from,f=o.to,c=o.steps,d=o.children,h=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(h0(a)),a.changeStyle=a.changeStyle.bind(h0(a)),!s||h<=0)return a.state={style:{}},typeof d=="function"&&(a.state={style:f}),d0(a);if(c&&c.length)a.state={style:c[0].style};else if(u){if(typeof d=="function")return a.state={style:u},d0(a);a.state={style:l?Ql({},l,u):u}}else a.state={style:{}};return a}return cne(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,u=a.shouldReAnimate,f=a.to,c=a.from,d=this.state.style;if(s){if(!o){var h={style:l?Ql({},l,f):f};this.state&&d&&(l&&d[l]!==f||!l&&d!==f)&&this.setState(h);return}if(!(wre(i.to,f)&&i.canBegin&&i.isActive)){var m=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var y=m||u?c:i.to;if(this.state&&d){var g={style:l?Ql({},l,y):y};(l&&d[l]!==y||!l&&d!==y)&&this.setState(g)}this.runAnimation(Hr(Hr({},this.props),{},{from:y,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,s=i.to,l=i.duration,u=i.easing,f=i.begin,c=i.onAnimationEnd,d=i.onAnimationStart,h=tne(o,s,Wre(u),l,this.changeStyle),m=function(){a.stopJSAnimation=h()};this.manager.start([d,f,m,l,c])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,u=o[0],f=u.style,c=u.duration,d=c===void 0?0:c,h=function(y,g,b){if(b===0)return y;var v=g.duration,x=g.easing,O=x===void 0?"ease":x,w=g.style,S=g.properties,_=g.onAnimationEnd,E=b>0?o[b-1]:g,j=S||Object.keys(w);if(typeof O=="function"||O==="spring")return[].concat(Ry(y),[a.runJSAnimation.bind(a,{from:E.style,to:w,duration:v,easing:O}),v]);var N=kE(j,v,O),A=Hr(Hr(Hr({},E.style),w),{},{transition:N});return[].concat(Ry(y),[A,v,_]).filter(Nre)};return this.manager.start([l].concat(Ry(o.reduce(h,[f,Math.max(d,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=Pre());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,u=i.easing,f=i.onAnimationStart,c=i.onAnimationEnd,d=i.steps,h=i.children,m=this.manager;if(this.unSubscribe=m.subscribe(this.handleStyleChange),typeof u=="function"||typeof h=="function"||u==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var y=s?Ql({},s,l):l,g=kE(Object.keys(y),o,u);m.start([f,a,Hr(Hr({},y),{},{transition:g}),o,c])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=nne(i,rne),u=k.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!s||u===0||o<=0)return a;var c=function(h){var m=h.props,y=m.style,g=y===void 0?{}:y,b=m.className,v=k.cloneElement(h,Hr(Hr({},l),{},{style:Hr(Hr({},g),f),className:b}));return v};return u===1?c(k.Children.only(a)):P.createElement("div",null,k.Children.map(a,function(d){return c(d)}))}}]),r}(k.PureComponent);dm.displayName="Animate";dm.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};dm.propTypes={from:je.oneOfType([je.object,je.string]),to:je.oneOfType([je.object,je.string]),attributeName:je.string,duration:je.number,begin:je.number,easing:je.oneOfType([je.string,je.func]),steps:je.arrayOf(je.shape({duration:je.number.isRequired,style:je.object.isRequired,easing:je.oneOfType([je.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),je.func]),properties:je.arrayOf("string"),onAnimationEnd:je.func})),children:je.oneOfType([je.node,je.func]),isActive:je.bool,canBegin:je.bool,onAnimationEnd:je.func,shouldReAnimate:je.bool,onAnimationStart:je.func,onAnimationReStart:je.func};const ao=dm;function uc(e){"@babel/helpers - typeof";return uc=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},uc(e)}function Ph(){return Ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ph.apply(this,arguments)}function mne(e,t){return xne(e)||gne(e,t)||vne(e,t)||yne()}function yne(){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 vne(e,t){if(e){if(typeof e=="string")return ME(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 ME(e,t)}}function ME(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 gne(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function xne(e){if(Array.isArray(e))return e}function IE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IE(Object(r),!0).forEach(function(n){bne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bne(e,t,r){return t=wne(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wne(e){var t=Sne(e,"string");return uc(t)=="symbol"?t:t+""}function Sne(e,t){if(uc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(uc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DE=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,l=n>=0?1:-1,u=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var c=[0,0,0,0],d=0,h=4;d<h;d++)c[d]=a[d]>o?o:a[d];f="M".concat(t,",").concat(r+s*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(u,",").concat(t+l*c[0],",").concat(r)),f+="L ".concat(t+n-l*c[1],",").concat(r),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(u,`,
`).concat(t+n,",").concat(r+s*c[1])),f+="L ".concat(t+n,",").concat(r+i-s*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(u,`,
`).concat(t+n-l*c[2],",").concat(r+i)),f+="L ".concat(t+l*c[3],",").concat(r+i),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(u,`,
`).concat(t,",").concat(r+i-s*c[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var m=Math.min(o,a);f="M ".concat(t,",").concat(r+s*m,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t+l*m,",").concat(r,`
L `).concat(t+n-l*m,",").concat(r,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t+n,",").concat(r+s*m,`
L `).concat(t+n,",").concat(r+i-s*m,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t+n-l*m,",").concat(r+i,`
L `).concat(t+l*m,",").concat(r+i,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t,",").concat(r+i-s*m," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},One=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,s=r.width,l=r.height;if(Math.abs(s)>0&&Math.abs(l)>0){var u=Math.min(a,a+s),f=Math.max(a,a+s),c=Math.min(o,o+l),d=Math.max(o,o+l);return n>=u&&n<=f&&i>=c&&i<=d}return!1},_ne={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},l1=function(t){var r=RE(RE({},_ne),t),n=k.useRef(),i=k.useState(-1),a=mne(i,2),o=a[0],s=a[1];k.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&s(O)}catch{}},[]);var l=r.x,u=r.y,f=r.width,c=r.height,d=r.radius,h=r.className,m=r.animationEasing,y=r.animationDuration,g=r.animationBegin,b=r.isAnimationActive,v=r.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||f===0||c===0)return null;var x=he("recharts-rectangle",h);return v?P.createElement(ao,{canBegin:o>0,from:{width:f,height:c,x:l,y:u},to:{width:f,height:c,x:l,y:u},duration:y,animationEasing:m,isActive:v},function(O){var w=O.width,S=O.height,_=O.x,E=O.y;return P.createElement(ao,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:y,isActive:b,easing:m},P.createElement("path",Ph({},le(r,!0),{className:x,d:DE(_,E,w,S,d),ref:n})))}):P.createElement("path",Ph({},le(r,!0),{className:x,d:DE(l,u,f,c,d)}))},Ene=["points","className","baseLinePoints","connectNulls"];function zo(){return zo=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},zo.apply(this,arguments)}function jne(e,t){if(e==null)return{};var r=kne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kne(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 LE(e){return $ne(e)||Tne(e)||Ane(e)||Pne()}function Pne(){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 Ane(e,t){if(e){if(typeof e=="string")return p0(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 p0(e,t)}}function Tne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $ne(e){if(Array.isArray(e))return p0(e)}function p0(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 FE=function(t){return t&&t.x===+t.x&&t.y===+t.y},Nne=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){FE(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),FE(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},pu=function(t,r){var n=Nne(t);r&&(n=[n.reduce(function(a,o){return[].concat(LE(a),LE(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,s,l){return"".concat(o).concat(l===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},Cne=function(t,r,n){var i=pu(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(pu(r.reverse(),n).slice(1))},Mne=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=jne(t,Ene);if(!r||!r.length)return null;var s=he("recharts-polygon",n);if(i&&i.length){var l=o.stroke&&o.stroke!=="none",u=Cne(r,i,a);return P.createElement("g",{className:s},P.createElement("path",zo({},le(o,!0),{fill:u.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:u})),l?P.createElement("path",zo({},le(o,!0),{fill:"none",d:pu(r,a)})):null,l?P.createElement("path",zo({},le(o,!0),{fill:"none",d:pu(i,a)})):null)}var f=pu(r,a);return P.createElement("path",zo({},le(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:s,d:f}))};function m0(){return m0=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},m0.apply(this,arguments)}var hm=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=he("recharts-dot",a);return r===+r&&n===+n&&i===+i?P.createElement("circle",m0({},le(t,!1),Gd(t),{className:o,cx:r,cy:n,r:i})):null};function cc(e){"@babel/helpers - typeof";return cc=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},cc(e)}var Ine=["x","y","top","left","width","height","className"];function y0(){return y0=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},y0.apply(this,arguments)}function BE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rne(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){Dne(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 Dne(e,t,r){return t=Lne(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lne(e){var t=Fne(e,"string");return cc(t)=="symbol"?t:t+""}function Fne(e,t){if(cc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(cc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Bne(e,t){if(e==null)return{};var r=zne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zne(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 Une=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},Vne=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,l=t.left,u=l===void 0?0:l,f=t.width,c=f===void 0?0:f,d=t.height,h=d===void 0?0:d,m=t.className,y=Bne(t,Ine),g=Rne({x:n,y:a,top:s,left:u,width:c,height:h},y);return!Q(n)||!Q(a)||!Q(c)||!Q(h)||!Q(s)||!Q(u)?null:P.createElement("path",y0({},le(g,!0),{className:he("recharts-cross",m),d:Une(n,a,c,h,s,u)}))},Wne=sm,qne=U$,Hne=Mn;function Kne(e,t){return e&&e.length?Wne(e,Hne(t),qne):void 0}var Gne=Kne;const Xne=ke(Gne);var Qne=sm,Yne=Mn,Zne=V$;function Jne(e,t){return e&&e.length?Qne(e,Yne(t),Zne):void 0}var eie=Jne;const tie=ke(eie);var rie=["cx","cy","angle","ticks","axisLine"],nie=["ticks","tick","angle","tickFormatter","stroke"];function Rs(e){"@babel/helpers - typeof";return Rs=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},Rs(e)}function mu(){return mu=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},mu.apply(this,arguments)}function zE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function da(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zE(Object(r),!0).forEach(function(n){pm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UE(e,t){if(e==null)return{};var r=iie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iie(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 aie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VE(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,NN(n.key),n)}}function oie(e,t,r){return t&&VE(e.prototype,t),r&&VE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function sie(e,t,r){return t=Ah(t),lie(e,$N()?Reflect.construct(t,r||[],Ah(e).constructor):t.apply(e,r))}function lie(e,t){if(t&&(Rs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uie(e)}function uie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($N=function(){return!!e})()}function Ah(e){return Ah=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ah(e)}function cie(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&&v0(e,t)}function v0(e,t){return v0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},v0(e,t)}function pm(e,t,r){return t=NN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NN(e){var t=fie(e,"string");return Rs(t)=="symbol"?t:t+""}function fie(e,t){if(Rs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mm=function(e){function t(){return aie(this,t),sie(this,t,arguments)}return cie(t,e),oie(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,s=a.cx,l=a.cy;return Fe(s,l,i,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,l=Xne(s,function(f){return f.coordinate||0}),u=tie(s,function(f){return f.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:u.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,l=n.axisLine,u=UE(n,rie),f=s.reduce(function(m,y){return[Math.min(m[0],y.coordinate),Math.max(m[1],y.coordinate)]},[1/0,-1/0]),c=Fe(i,a,f[0],o),d=Fe(i,a,f[1],o),h=da(da(da({},le(u,!1)),{},{fill:"none"},le(l,!1)),{},{x1:c.x,y1:c.y,x2:d.x,y2:d.y});return P.createElement("line",mu({className:"recharts-polar-radius-axis-line"},h))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.angle,l=i.tickFormatter,u=i.stroke,f=UE(i,nie),c=this.getTickTextAnchor(),d=le(f,!1),h=le(o,!1),m=a.map(function(y,g){var b=n.getTickValueCoord(y),v=da(da(da(da({textAnchor:c,transform:"rotate(".concat(90-s,", ").concat(b.x,", ").concat(b.y,")")},d),{},{stroke:"none",fill:u},h),{},{index:g},b),{},{payload:y});return P.createElement(_e,mu({className:he("recharts-polar-radius-axis-tick",vN(o)),key:"tick-".concat(y.coordinate)},to(n.props,y,g)),t.renderTickItem(o,v,l?l(y.value,g):y.value))});return P.createElement(_e,{className:"recharts-polar-radius-axis-ticks"},m)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.axisLine,o=n.tick;return!i||!i.length?null:P.createElement(_e,{className:he("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),wt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):fe(n)?o=n(i):o=P.createElement(ro,mu({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(k.PureComponent);pm(mm,"displayName","PolarRadiusAxis");pm(mm,"axisType","radiusAxis");pm(mm,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Ds(e){"@babel/helpers - typeof";return Ds=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},Ds(e)}function xa(){return xa=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},xa.apply(this,arguments)}function WE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ha(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){ym(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 die(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qE(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,MN(n.key),n)}}function hie(e,t,r){return t&&qE(e.prototype,t),r&&qE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function pie(e,t,r){return t=Th(t),mie(e,CN()?Reflect.construct(t,r||[],Th(e).constructor):t.apply(e,r))}function mie(e,t){if(t&&(Ds(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yie(e)}function yie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CN=function(){return!!e})()}function Th(e){return Th=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Th(e)}function vie(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&&g0(e,t)}function g0(e,t){return g0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},g0(e,t)}function ym(e,t,r){return t=MN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MN(e){var t=gie(e,"string");return Ds(t)=="symbol"?t:t+""}function gie(e,t){if(Ds(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ds(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xie=Math.PI/180,HE=1e-5,vm=function(e){function t(){return die(this,t),pie(this,t,arguments)}return vie(t,e),hie(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,s=i.radius,l=i.orientation,u=i.tickSize,f=u||8,c=Fe(a,o,s,n.coordinate),d=Fe(a,o,s+(l==="inner"?-1:1)*f,n.coordinate);return{x1:c.x,y1:c.y,x2:d.x,y2:d.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*xie),o;return a>HE?o=i==="outer"?"start":"end":a<-HE?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,s=n.axisLine,l=n.axisLineType,u=ha(ha({},le(this.props,!1)),{},{fill:"none"},le(s,!1));if(l==="circle")return P.createElement(hm,xa({className:"recharts-polar-angle-axis-line"},u,{cx:i,cy:a,r:o}));var f=this.props.ticks,c=f.map(function(d){return Fe(i,a,o,d.coordinate)});return P.createElement(Mne,xa({className:"recharts-polar-angle-axis-line"},u,{points:c}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.tickLine,l=i.tickFormatter,u=i.stroke,f=le(this.props,!1),c=le(o,!1),d=ha(ha({},f),{},{fill:"none"},le(s,!1)),h=a.map(function(m,y){var g=n.getTickLineCoord(m),b=n.getTickTextAnchor(m),v=ha(ha(ha({textAnchor:b},f),{},{stroke:"none",fill:u},c),{},{index:y,payload:m,x:g.x2,y:g.y2});return P.createElement(_e,xa({className:he("recharts-polar-angle-axis-tick",vN(o)),key:"tick-".concat(m.coordinate)},to(n.props,m,y)),s&&P.createElement("line",xa({className:"recharts-polar-angle-axis-tick-line"},d,g)),o&&t.renderTickItem(o,v,l?l(m.value,y):m.value))});return P.createElement(_e,{className:"recharts-polar-angle-axis-ticks"},h)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:P.createElement(_e,{className:he("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):fe(n)?o=n(i):o=P.createElement(ro,xa({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(k.PureComponent);ym(vm,"displayName","PolarAngleAxis");ym(vm,"axisType","angleAxis");ym(vm,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var bie=LT,wie=bie(Object.getPrototypeOf,Object),Sie=wie,Oie=di,_ie=Sie,Eie=hi,jie="[object Object]",kie=Function.prototype,Pie=Object.prototype,IN=kie.toString,Aie=Pie.hasOwnProperty,Tie=IN.call(Object);function $ie(e){if(!Eie(e)||Oie(e)!=jie)return!1;var t=_ie(e);if(t===null)return!0;var r=Aie.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&IN.call(r)==Tie}var Nie=$ie;const Cie=ke(Nie);var Mie=di,Iie=hi,Rie="[object Boolean]";function Die(e){return e===!0||e===!1||Iie(e)&&Mie(e)==Rie}var Lie=Die;const Fie=ke(Lie);function fc(e){"@babel/helpers - typeof";return fc=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},fc(e)}function $h(){return $h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$h.apply(this,arguments)}function Bie(e,t){return Wie(e)||Vie(e,t)||Uie(e,t)||zie()}function zie(){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 Uie(e,t){if(e){if(typeof e=="string")return KE(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 KE(e,t)}}function KE(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 Vie(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Wie(e){if(Array.isArray(e))return e}function GE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?GE(Object(r),!0).forEach(function(n){qie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):GE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qie(e,t,r){return t=Hie(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hie(e){var t=Kie(e,"string");return fc(t)=="symbol"?t:t+""}function Kie(e,t){if(fc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QE=function(t,r,n,i,a){var o=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-o/2,",").concat(r+a),s+="L ".concat(t+n-o/2-i,",").concat(r+a),s+="L ".concat(t,",").concat(r," Z"),s},Gie={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Xie=function(t){var r=XE(XE({},Gie),t),n=k.useRef(),i=k.useState(-1),a=Bie(i,2),o=a[0],s=a[1];k.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var x=n.current.getTotalLength();x&&s(x)}catch{}},[]);var l=r.x,u=r.y,f=r.upperWidth,c=r.lowerWidth,d=r.height,h=r.className,m=r.animationEasing,y=r.animationDuration,g=r.animationBegin,b=r.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||d!==+d||f===0&&c===0||d===0)return null;var v=he("recharts-trapezoid",h);return b?P.createElement(ao,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:u},to:{upperWidth:f,lowerWidth:c,height:d,x:l,y:u},duration:y,animationEasing:m,isActive:b},function(x){var O=x.upperWidth,w=x.lowerWidth,S=x.height,_=x.x,E=x.y;return P.createElement(ao,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:y,easing:m},P.createElement("path",$h({},le(r,!0),{className:v,d:QE(_,E,O,w,S),ref:n})))}):P.createElement("g",null,P.createElement("path",$h({},le(r,!0),{className:v,d:QE(l,u,f,c,d)})))},Qie=["option","shapeType","propTransformer","activeClassName","isActive"];function dc(e){"@babel/helpers - typeof";return dc=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},dc(e)}function Yie(e,t){if(e==null)return{};var r=Zie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zie(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 YE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YE(Object(r),!0).forEach(function(n){Jie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Jie(e,t,r){return t=eae(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eae(e){var t=tae(e,"string");return dc(t)=="symbol"?t:t+""}function tae(e,t){if(dc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rae(e,t){return Nh(Nh({},t),e)}function nae(e,t){return e==="symbols"}function ZE(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return P.createElement(l1,r);case"trapezoid":return P.createElement(Xie,r);case"sector":return P.createElement(bN,r);case"symbols":if(nae(t))return P.createElement(jb,r);break;default:return null}}function iae(e){return k.isValidElement(e)?e.props:e}function RN(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?rae:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,l=Yie(e,Qie),u;if(k.isValidElement(t))u=k.cloneElement(t,Nh(Nh({},l),iae(t)));else if(fe(t))u=t(l);else if(Cie(t)&&!Fie(t)){var f=i(t,l);u=P.createElement(ZE,{shapeType:r,elementProps:f})}else{var c=l;u=P.createElement(ZE,{shapeType:r,elementProps:c})}return s?P.createElement(_e,{className:o},u):u}function gm(e,t){return t!=null&&"trapezoids"in e.props}function xm(e,t){return t!=null&&"sectors"in e.props}function hc(e,t){return t!=null&&"points"in e.props}function aae(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function oae(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function sae(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function lae(e,t){var r;return gm(e,t)?r=aae:xm(e,t)?r=oae:hc(e,t)&&(r=sae),r}function uae(e,t){var r;return gm(e,t)?r="trapezoids":xm(e,t)?r="sectors":hc(e,t)&&(r="points"),r}function cae(e,t){if(gm(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(xm(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 hc(e,t)?t.payload:{}}function fae(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=uae(r,t),a=cae(r,t),o=n.filter(function(l,u){var f=Xc(a,l),c=r.props[i].filter(function(m){var y=lae(r,t);return y(m,t)}),d=r.props[i].indexOf(c[c.length-1]),h=u===d;return f&&h}),s=n.indexOf(o[o.length-1]);return s}var od;function Ls(e){"@babel/helpers - typeof";return Ls=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},Ls(e)}function Uo(){return Uo=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},Uo.apply(this,arguments)}function JE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JE(Object(r),!0).forEach(function(n){Rr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ej(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,LN(n.key),n)}}function hae(e,t,r){return t&&ej(e.prototype,t),r&&ej(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function pae(e,t,r){return t=Ch(t),mae(e,DN()?Reflect.construct(t,r||[],Ch(e).constructor):t.apply(e,r))}function mae(e,t){if(t&&(Ls(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yae(e)}function yae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DN=function(){return!!e})()}function Ch(e){return Ch=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ch(e)}function vae(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&&x0(e,t)}function x0(e,t){return x0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},x0(e,t)}function Rr(e,t,r){return t=LN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LN(e){var t=gae(e,"string");return Ls(t)=="symbol"?t:t+""}function gae(e,t){if(Ls(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ls(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mi=function(e){function t(r){var n;return dae(this,t),n=pae(this,t,[r]),Rr(n,"pieRef",null),Rr(n,"sectorRefs",[]),Rr(n,"id",hl("recharts-pie-")),Rr(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),fe(i)&&i()}),Rr(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),fe(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return vae(t,e),hae(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,s=a.labelLine,l=a.dataKey,u=a.valueKey,f=le(this.props,!1),c=le(o,!1),d=le(s,!1),h=o&&o.offsetRadius||20,m=n.map(function(y,g){var b=(y.startAngle+y.endAngle)/2,v=Fe(y.cx,y.cy,y.outerRadius+h,b),x=Re(Re(Re(Re({},f),y),{},{stroke:"none"},c),{},{index:g,textAnchor:t.getTextAnchor(v.x,y.cx)},v),O=Re(Re(Re(Re({},f),y),{},{fill:"none",stroke:y.fill},d),{},{index:g,points:[Fe(y.cx,y.cy,y.outerRadius,b),v]}),w=l;return me(l)&&me(u)?w="value":me(l)&&(w=u),P.createElement(_e,{key:"label-".concat(y.startAngle,"-").concat(y.endAngle,"-").concat(y.midAngle,"-").concat(g)},s&&t.renderLabelLineItem(s,O,"line"),t.renderLabelItem(o,x,mt(y,w)))});return P.createElement(_e,{className:"recharts-pie-labels"},m)}},{key:"renderSectorsStatically",value:function(n){var i=this,a=this.props,o=a.activeShape,s=a.blendStroke,l=a.inactiveShape;return n.map(function(u,f){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&n.length!==1)return null;var c=i.isActiveIndex(f),d=l&&i.hasActiveIndex()?l:null,h=c?o:d,m=Re(Re({},u),{},{stroke:s?u.fill:u.stroke,tabIndex:-1});return P.createElement(_e,Uo({ref:function(g){g&&!i.sectorRefs.includes(g)&&i.sectorRefs.push(g)},tabIndex:-1,className:"recharts-pie-sector"},to(i.props,u,f),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(f)}),P.createElement(RN,Uo({option:h,isActive:c,shapeType:"sector"},m)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,a=i.sectors,o=i.isAnimationActive,s=i.animationBegin,l=i.animationDuration,u=i.animationEasing,f=i.animationId,c=this.state,d=c.prevSectors,h=c.prevIsAnimationActive;return P.createElement(ao,{begin:s,duration:l,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(h),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(m){var y=m.t,g=[],b=a&&a[0],v=b.startAngle;return a.forEach(function(x,O){var w=d&&d[O],S=O>0?Sr(x,"paddingAngle",0):0;if(w){var _=gr(w.endAngle-w.startAngle,x.endAngle-x.startAngle),E=Re(Re({},x),{},{startAngle:v+S,endAngle:v+_(y)+S});g.push(E),v=E.endAngle}else{var j=x.endAngle,N=x.startAngle,A=gr(0,j-N),C=A(y),M=Re(Re({},x),{},{startAngle:v+S,endAngle:v+C+S});g.push(M),v=M.endAngle}}),P.createElement(_e,null,n.renderSectorsStatically(g))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var s=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[s].focus(),i.setState({sectorToFocus:s});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!Xc(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,s=i.className,l=i.label,u=i.cx,f=i.cy,c=i.innerRadius,d=i.outerRadius,h=i.isAnimationActive,m=this.state.isAnimationFinished;if(a||!o||!o.length||!Q(u)||!Q(f)||!Q(c)||!Q(d))return null;var y=he("recharts-pie",s);return P.createElement(_e,{tabIndex:this.props.rootTabIndex,className:y,ref:function(b){n.pieRef=b}},this.renderSectors(),l&&this.renderLabels(o),wt.renderCallByParent(this.props,null,!1),(!h||m)&&ti.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,a){if(P.isValidElement(n))return P.cloneElement(n,i);if(fe(n))return n(i);var o=he("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return P.createElement(_h,Uo({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,i,a){if(P.isValidElement(n))return P.cloneElement(n,i);var o=a;if(fe(n)&&(o=n(i),P.isValidElement(o)))return o;var s=he("recharts-pie-label-text",typeof n!="boolean"&&!fe(n)?n.className:"");return P.createElement(ro,Uo({},i,{alignmentBaseline:"middle",className:s}),o)}}])}(k.PureComponent);od=mi;Rr(mi,"displayName","Pie");Rr(mi,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!En.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Rr(mi,"parseDeltaAngle",function(e,t){var r=Kt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Rr(mi,"getRealPieData",function(e){var t=e.data,r=e.children,n=le(e,!1),i=Or(r,em);return t&&t.length?t.map(function(a,o){return Re(Re(Re({payload:a},n),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return Re(Re({},n),a.props)}):[]});Rr(mi,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=yN(i,a),s=n+Gt(e.cx,i,i/2),l=r+Gt(e.cy,a,a/2),u=Gt(e.innerRadius,o,0),f=Gt(e.outerRadius,o,o*.8),c=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:s,cy:l,innerRadius:u,outerRadius:f,maxRadius:c}});Rr(mi,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Re(Re({},t.type.defaultProps),t.props):t.props,i=od.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,s=n.endAngle,l=n.paddingAngle,u=n.dataKey,f=n.nameKey,c=n.valueKey,d=n.tooltipType,h=Math.abs(n.minAngle),m=od.parseCoordinateOfPie(n,r),y=od.parseDeltaAngle(o,s),g=Math.abs(y),b=u;me(u)&&me(c)?(ln(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),b="value"):me(u)&&(ln(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),b=c);var v=i.filter(function(E){return mt(E,b,0)!==0}).length,x=(g>=360?v:v-1)*l,O=g-v*h-x,w=i.reduce(function(E,j){var N=mt(j,b,0);return E+(Q(N)?N:0)},0),S;if(w>0){var _;S=i.map(function(E,j){var N=mt(E,b,0),A=mt(E,f,j),C=(Q(N)?N:0)/w,M;j?M=_.endAngle+Kt(y)*l*(N!==0?1:0):M=o;var D=M+Kt(y)*((N!==0?h:0)+C*O),L=(M+D)/2,B=(m.innerRadius+m.outerRadius)/2,W=[{name:A,value:N,payload:E,dataKey:b,type:d}],R=Fe(m.cx,m.cy,B,L);return _=Re(Re(Re({percent:C,cornerRadius:a,name:A,tooltipPayload:W,midAngle:L,middleRadius:B,tooltipPosition:R},E),m),{},{value:mt(E,b),startAngle:M,endAngle:D,payload:E,paddingAngle:Kt(y)*l}),_})}return Re(Re({},m),{},{sectors:S,data:i})});var xae=Math.ceil,bae=Math.max;function wae(e,t,r,n){for(var i=-1,a=bae(xae((t-e)/(r||1)),0),o=Array(a);a--;)o[n?a:++i]=e,e+=r;return o}var Sae=wae,Oae=n$,tj=1/0,_ae=17976931348623157e292;function Eae(e){if(!e)return e===0?e:0;if(e=Oae(e),e===tj||e===-tj){var t=e<0?-1:1;return t*_ae}return e===e?e:0}var FN=Eae,jae=Sae,kae=Jp,Dy=FN;function Pae(e){return function(t,r,n){return n&&typeof n!="number"&&kae(t,r,n)&&(r=n=void 0),t=Dy(t),r===void 0?(r=t,t=0):r=Dy(r),n=n===void 0?t<r?1:-1:Dy(n),jae(t,r,n,e)}}var Aae=Pae,Tae=Aae,$ae=Tae(),Nae=$ae;const Mh=ke(Nae);function pc(e){"@babel/helpers - typeof";return pc=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},pc(e)}function rj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rj(Object(r),!0).forEach(function(n){BN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BN(e,t,r){return t=Cae(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cae(e){var t=Mae(e,"string");return pc(t)=="symbol"?t:t+""}function Mae(e,t){if(pc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(pc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Iae=["Webkit","Moz","O","ms"],Rae=function(t,r){if(!t)return null;var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=Iae.reduce(function(a,o){return nj(nj({},a),{},BN({},o+n,r))},{});return i[t]=r,i};function Fs(e){"@babel/helpers - typeof";return Fs=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},Fs(e)}function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ih.apply(this,arguments)}function ij(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ly(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ij(Object(r),!0).forEach(function(n){mr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ij(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Dae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aj(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,UN(n.key),n)}}function Lae(e,t,r){return t&&aj(e.prototype,t),r&&aj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fae(e,t,r){return t=Rh(t),Bae(e,zN()?Reflect.construct(t,r||[],Rh(e).constructor):t.apply(e,r))}function Bae(e,t){if(t&&(Fs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zae(e)}function zae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zN=function(){return!!e})()}function Rh(e){return Rh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Rh(e)}function Uae(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&&b0(e,t)}function b0(e,t){return b0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},b0(e,t)}function mr(e,t,r){return t=UN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UN(e){var t=Vae(e,"string");return Fs(t)=="symbol"?t:t+""}function Vae(e,t){if(Fs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wae=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,u=fu().domain(Mh(0,l)).range([a,a+o-s]),f=u.domain().map(function(c){return u(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(i),scale:u,scaleValues:f}},oj=function(t){return t.changedTouches&&!!t.changedTouches.length},Bs=function(e){function t(r){var n;return Dae(this,t),n=Fae(this,t,[r]),mr(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),mr(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),mr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o==null||o({endIndex:a,startIndex:s})}),n.detachDragEndListener()}),mr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),mr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),mr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),mr(n,"handleSlideDragStart",function(i){var a=oj(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return Uae(t,e),Lae(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,s=this.props,l=s.gap,u=s.data,f=u.length-1,c=Math.min(i,a),d=Math.max(i,a),h=t.getIndexInRange(o,c),m=t.getIndexInRange(o,d);return{startIndex:h-h%l,endIndex:m===f?f:m-m%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,l=mt(a[n],s,n);return fe(o)?o(l,n):l}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,l=this.props,u=l.x,f=l.width,c=l.travellerWidth,d=l.startIndex,h=l.endIndex,m=l.onChange,y=n.pageX-a;y>0?y=Math.min(y,u+f-c-s,u+f-c-o):y<0&&(y=Math.max(y,u-o,u-s));var g=this.getIndex({startX:o+y,endX:s+y});(g.startIndex!==d||g.endIndex!==h)&&m&&m(g),this.setState({startX:o+y,endX:s+y,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=oj(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,l=i.startX,u=this.state[o],f=this.props,c=f.x,d=f.width,h=f.travellerWidth,m=f.onChange,y=f.gap,g=f.data,b={startX:this.state.startX,endX:this.state.endX},v=n.pageX-a;v>0?v=Math.min(v,c+d-h-u):v<0&&(v=Math.max(v,c-u)),b[o]=u+v;var x=this.getIndex(b),O=x.startIndex,w=x.endIndex,S=function(){var E=g.length-1;return o==="startX"&&(s>l?O%y===0:w%y===0)||s<l&&w===E||o==="endX"&&(s>l?w%y===0:O%y===0)||s>l&&w===E};this.setState(mr(mr({},o,u+v),"brushMoveStartX",n.pageX),function(){m&&S()&&m(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,l=o.startX,u=o.endX,f=this.state[i],c=s.indexOf(f);if(c!==-1){var d=c+n;if(!(d===-1||d>=s.length)){var h=s[d];i==="startX"&&h>=u||i==="endX"&&h<=l||this.setState(mr({},i,h),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.fill,u=n.stroke;return P.createElement("rect",{stroke:u,fill:l,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.data,u=n.children,f=n.padding,c=k.Children.only(u);return c?P.cloneElement(c,{x:i,y:a,width:o,height:s,margin:f,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,l=this.props,u=l.y,f=l.travellerWidth,c=l.height,d=l.traveller,h=l.ariaLabel,m=l.data,y=l.startIndex,g=l.endIndex,b=Math.max(n,this.props.x),v=Ly(Ly({},le(this.props,!1)),{},{x:b,y:u,width:f,height:c}),x=h||"Min value: ".concat((a=m[y])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=m[g])===null||o===void 0?void 0:o.name);return P.createElement(_e,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(w){["ArrowLeft","ArrowRight"].includes(w.key)&&(w.preventDefault(),w.stopPropagation(),s.handleTravellerMoveKeyboard(w.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,v))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,l=a.stroke,u=a.travellerWidth,f=Math.min(n,i)+u,c=Math.max(Math.abs(i-n)-u,0);return P.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:f,y:o,width:c,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,s=n.height,l=n.travellerWidth,u=n.stroke,f=this.state,c=f.startX,d=f.endX,h=5,m={pointerEvents:"none",fill:u};return P.createElement(_e,{className:"recharts-brush-texts"},P.createElement(ro,Ih({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,d)-h,y:o+s/2},m),this.getTextOfTick(i)),P.createElement(ro,Ih({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,d)+l+h,y:o+s/2},m),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,s=n.x,l=n.y,u=n.width,f=n.height,c=n.alwaysShowText,d=this.state,h=d.startX,m=d.endX,y=d.isTextActive,g=d.isSlideMoving,b=d.isTravellerMoving,v=d.isTravellerFocused;if(!i||!i.length||!Q(s)||!Q(l)||!Q(u)||!Q(f)||u<=0||f<=0)return null;var x=he("recharts-brush",a),O=P.Children.count(o)===1,w=Rae("userSelect","none");return P.createElement(_e,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:w},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(h,m),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(m,"endX"),(y||g||b||v||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,s=n.height,l=n.stroke,u=Math.floor(a+s/2)-1;return P.createElement(P.Fragment,null,P.createElement("rect",{x:i,y:a,width:o,height:s,fill:l,stroke:"none"}),P.createElement("line",{x1:i+1,y1:u,x2:i+o-1,y2:u,fill:"none",stroke:"#fff"}),P.createElement("line",{x1:i+1,y1:u+2,x2:i+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return P.isValidElement(n)?a=P.cloneElement(n,i):fe(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,s=n.x,l=n.travellerWidth,u=n.updateId,f=n.startIndex,c=n.endIndex;if(a!==i.prevData||u!==i.prevUpdateId)return Ly({prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o},a&&a.length?Wae({data:a,width:o,x:s,travellerWidth:l,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+o-l]);var d=i.scale.domain().map(function(h){return i.scale(h)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var l=Math.floor((o+s)/2);n[l]>i?s=l:o=l}return i>=n[s]?s:o}}])}(k.PureComponent);mr(Bs,"displayName","Brush");mr(Bs,"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 qae=Cb;function Hae(e,t){var r;return qae(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var Kae=Hae,Gae=TT,Xae=Mn,Qae=Kae,Yae=hr,Zae=Jp;function Jae(e,t,r){var n=Yae(e)?Gae:Qae;return r&&Zae(e,t,r)&&(t=void 0),n(e,Xae(t))}var eoe=Jae;const toe=ke(eoe);var kn=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},sj=ZT;function roe(e,t,r){t=="__proto__"&&sj?sj(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var noe=roe,ioe=noe,aoe=QT,ooe=Mn;function soe(e,t){var r={};return t=ooe(t),aoe(e,function(n,i,a){ioe(r,i,t(n,i,a))}),r}var loe=soe;const uoe=ke(loe);function coe(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var foe=coe,doe=Cb;function hoe(e,t){var r=!0;return doe(e,function(n,i,a){return r=!!t(n,i,a),r}),r}var poe=hoe,moe=foe,yoe=poe,voe=Mn,goe=hr,xoe=Jp;function boe(e,t,r){var n=goe(e)?moe:yoe;return r&&xoe(e,t,r)&&(t=void 0),n(e,voe(t))}var woe=boe;const VN=ke(woe);var Soe=["x","y"];function mc(e){"@babel/helpers - typeof";return mc=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},mc(e)}function w0(){return w0=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},w0.apply(this,arguments)}function lj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lj(Object(r),!0).forEach(function(n){Ooe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ooe(e,t,r){return t=_oe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _oe(e){var t=Eoe(e,"string");return mc(t)=="symbol"?t:t+""}function Eoe(e,t){if(mc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function joe(e,t){if(e==null)return{};var r=koe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function koe(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 Poe(e,t){var r=e.x,n=e.y,i=joe(e,Soe),a="".concat(r),o=parseInt(a,10),s="".concat(n),l=parseInt(s,10),u="".concat(t.height||i.height),f=parseInt(u,10),c="".concat(t.width||i.width),d=parseInt(c,10);return Vl(Vl(Vl(Vl(Vl({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:f,width:d,name:t.name,radius:t.radius})}function uj(e){return P.createElement(RN,w0({shapeType:"rectangle",propTransformer:Poe,activeClassName:"recharts-active-bar"},e))}var Aoe=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=typeof n=="number";return a?t(n,i):(a||io(!1),r)}},Toe=["value","background"],WN;function zs(e){"@babel/helpers - typeof";return zs=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},zs(e)}function $oe(e,t){if(e==null)return{};var r=Noe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Noe(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 Dh(){return Dh=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},Dh.apply(this,arguments)}function cj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ot(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cj(Object(r),!0).forEach(function(n){zi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Coe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fj(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,HN(n.key),n)}}function Moe(e,t,r){return t&&fj(e.prototype,t),r&&fj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ioe(e,t,r){return t=Lh(t),Roe(e,qN()?Reflect.construct(t,r||[],Lh(e).constructor):t.apply(e,r))}function Roe(e,t){if(t&&(zs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Doe(e)}function Doe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qN=function(){return!!e})()}function Lh(e){return Lh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Lh(e)}function Loe(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&&S0(e,t)}function S0(e,t){return S0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},S0(e,t)}function zi(e,t,r){return t=HN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HN(e){var t=Foe(e,"string");return zs(t)=="symbol"?t:t+""}function Foe(e,t){if(zs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xo=function(e){function t(){var r;Coe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=Ioe(this,t,[].concat(i)),zi(r,"state",{isAnimationFinished:!1}),zi(r,"id",hl("recharts-bar-")),zi(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),zi(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return Loe(t,e),Moe(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.dataKey,l=a.activeIndex,u=a.activeBar,f=le(this.props,!1);return n&&n.map(function(c,d){var h=d===l,m=h?u:o,y=ot(ot(ot({},f),c),{},{isActive:h,option:m,index:d,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return P.createElement(_e,Dh({className:"recharts-bar-rectangle"},to(i.props,c,d),{key:"rectangle-".concat(c==null?void 0:c.x,"-").concat(c==null?void 0:c.y,"-").concat(c==null?void 0:c.value,"-").concat(d)}),P.createElement(uj,y))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,l=i.animationBegin,u=i.animationDuration,f=i.animationEasing,c=i.animationId,d=this.state.prevData;return P.createElement(ao,{begin:l,duration:u,isActive:s,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var m=h.t,y=a.map(function(g,b){var v=d&&d[b];if(v){var x=gr(v.x,g.x),O=gr(v.y,g.y),w=gr(v.width,g.width),S=gr(v.height,g.height);return ot(ot({},g),{},{x:x(m),y:O(m),width:w(m),height:S(m)})}if(o==="horizontal"){var _=gr(0,g.height),E=_(m);return ot(ot({},g),{},{y:g.y+g.height-E,height:E})}var j=gr(0,g.width),N=j(m);return ot(ot({},g),{},{width:N})});return P.createElement(_e,null,n.renderRectanglesStatically(y))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!Xc(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,s=i.activeIndex,l=le(this.props.background,!1);return a.map(function(u,f){u.value;var c=u.background,d=$oe(u,Toe);if(!c)return null;var h=ot(ot(ot(ot(ot({},d),{},{fill:"#eee"},c),l),to(n.props,u,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return P.createElement(uj,Dh({key:"background-bar-".concat(f),option:n.props.background,isActive:f===s},h))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,s=a.xAxis,l=a.yAxis,u=a.layout,f=a.children,c=Or(f,Qc);if(!c)return null;var d=u==="vertical"?o[0].height/2:o[0].width/2,h=function(g,b){var v=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:v,errorVal:mt(g,b)}},m={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(_e,m,c.map(function(y){return P.cloneElement(y,{key:"error-bar-".concat(i,"-").concat(y.props.dataKey),data:o,xAxis:s,yAxis:l,layout:u,offset:d,dataPointFormatter:h})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,s=n.xAxis,l=n.yAxis,u=n.left,f=n.top,c=n.width,d=n.height,h=n.isAnimationActive,m=n.background,y=n.id;if(i||!a||!a.length)return null;var g=this.state.isAnimationFinished,b=he("recharts-bar",o),v=s&&s.allowDataOverflow,x=l&&l.allowDataOverflow,O=v||x,w=me(y)?this.id:y;return P.createElement(_e,{className:b},v||x?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(w)},P.createElement("rect",{x:v?u:u-c/2,y:x?f:f-d/2,width:v?c:c*2,height:x?d:d*2}))):null,P.createElement(_e,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(w,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,w),(!h||g)&&ti.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(k.PureComponent);WN=xo;zi(xo,"displayName","Bar");zi(xo,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!En.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});zi(xo,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,u=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,h=bee(n,r);if(!h)return null;var m=t.layout,y=r.type.defaultProps,g=y!==void 0?ot(ot({},y),r.props):r.props,b=g.dataKey,v=g.children,x=g.minPointSize,O=m==="horizontal"?o:a,w=u?O.scale.domain():null,S=kee({numericAxis:O}),_=Or(v,em),E=c.map(function(j,N){var A,C,M,D,L,B;u?A=wee(u[f+N],w):(A=mt(j,b),Array.isArray(A)||(A=[S,A]));var W=Aoe(x,WN.defaultProps.minPointSize)(A[1],N);if(m==="horizontal"){var R,z=[o.scale(A[0]),o.scale(A[1])],H=z[0],Z=z[1];C=J_({axis:a,ticks:s,bandSize:i,offset:h.offset,entry:j,index:N}),M=(R=Z??H)!==null&&R!==void 0?R:void 0,D=h.size;var G=H-Z;if(L=Number.isNaN(G)?0:G,B={x:C,y:o.y,width:D,height:o.height},Math.abs(W)>0&&Math.abs(L)<Math.abs(W)){var oe=Kt(L||W)*(Math.abs(W)-Math.abs(L));M-=oe,L+=oe}}else{var we=[a.scale(A[0]),a.scale(A[1])],Ce=we[0],Ke=we[1];if(C=Ce,M=J_({axis:o,ticks:l,bandSize:i,offset:h.offset,entry:j,index:N}),D=Ke-Ce,L=h.size,B={x:a.x,y:M,width:a.width,height:L},Math.abs(W)>0&&Math.abs(D)<Math.abs(W)){var At=Kt(D||W)*(Math.abs(W)-Math.abs(D));D+=At}}return ot(ot(ot({},j),{},{x:C,y:M,width:D,height:L,value:u?A:A[1],payload:j,background:B},_&&_[N]&&_[N].props),{},{tooltipPayload:[pN(r,j)],tooltipPosition:{x:C+D/2,y:M+L/2}})});return ot({data:E,layout:m},d)});function yc(e){"@babel/helpers - typeof";return yc=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},yc(e)}function Boe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dj(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,KN(n.key),n)}}function zoe(e,t,r){return t&&dj(e.prototype,t),r&&dj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function hj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hj(Object(r),!0).forEach(function(n){bm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bm(e,t,r){return t=KN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KN(e){var t=Uoe(e,"string");return yc(t)=="symbol"?t:t+""}function Uoe(e,t){if(yc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var GN=function(t,r,n,i,a){var o=t.width,s=t.height,l=t.layout,u=t.children,f=Object.keys(r),c={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},d=!!vr(u,xo);return f.reduce(function(h,m){var y=r[m],g=y.orientation,b=y.domain,v=y.padding,x=v===void 0?{}:v,O=y.mirror,w=y.reversed,S="".concat(g).concat(O?"Mirror":""),_,E,j,N,A;if(y.type==="number"&&(y.padding==="gap"||y.padding==="no-gap")){var C=b[1]-b[0],M=1/0,D=y.categoricalDomain.sort(sz);if(D.forEach(function(we,Ce){Ce>0&&(M=Math.min((we||0)-(D[Ce-1]||0),M))}),Number.isFinite(M)){var L=M/C,B=y.layout==="vertical"?n.height:n.width;if(y.padding==="gap"&&(_=L*B/2),y.padding==="no-gap"){var W=Gt(t.barCategoryGap,L*B),R=L*B/2;_=R-W-(R-W)/B*W}}}i==="xAxis"?E=[n.left+(x.left||0)+(_||0),n.left+n.width-(x.right||0)-(_||0)]:i==="yAxis"?E=l==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(_||0),n.top+n.height-(x.bottom||0)-(_||0)]:E=y.range,w&&(E=[E[1],E[0]]);var z=cN(y,a,d),H=z.scale,Z=z.realScaleType;H.domain(b).range(E),fN(H);var G=dN(H,Yr(Yr({},y),{},{realScaleType:Z}));i==="xAxis"?(A=g==="top"&&!O||g==="bottom"&&O,j=n.left,N=c[S]-A*y.height):i==="yAxis"&&(A=g==="left"&&!O||g==="right"&&O,j=c[S]-A*y.width,N=n.top);var oe=Yr(Yr(Yr({},y),G),{},{realScaleType:Z,x:j,y:N,scale:H,width:i==="xAxis"?n.width:y.width,height:i==="yAxis"?n.height:y.height});return oe.bandSize=wh(oe,G),!y.hide&&i==="xAxis"?c[S]+=(A?-1:1)*oe.height:y.hide||(c[S]+=(A?-1:1)*oe.width),Yr(Yr({},h),{},bm({},m,oe))},{})},XN=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},Voe=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return XN({x:r,y:n},{x:i,y:a})},QN=function(){function e(t){Boe(this,e),this.scale=t}return zoe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();bm(QN,"EPS",1e-4);var u1=function(t){var r=Object.keys(t).reduce(function(n,i){return Yr(Yr({},n),{},bm({},i,QN.create(t[i])))},{});return Yr(Yr({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return uoe(i,function(l,u){return r[u].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return VN(i,function(a,o){return r[o].isInRange(a)})}})};function Woe(e){return(e%180+180)%180}var qoe=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=Woe(i),o=a*Math.PI/180,s=Math.atan(n/r),l=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(l)},Hoe=Mn,Koe=Wc,Goe=Yp;function Xoe(e){return function(t,r,n){var i=Object(t);if(!Koe(t)){var a=Hoe(r);t=Goe(t),r=function(s){return a(i[s],s,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}var Qoe=Xoe,Yoe=FN;function Zoe(e){var t=Yoe(e),r=t%1;return t===t?r?t-r:t:0}var Joe=Zoe,ese=WT,tse=Mn,rse=Joe,nse=Math.max;function ise(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:rse(r);return i<0&&(i=nse(n+i,0)),ese(e,tse(t),i)}var ase=ise,ose=Qoe,sse=ase,lse=ose(sse),use=lse;const cse=ke(use);var fse=u8(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("")}),c1=k.createContext(void 0),f1=k.createContext(void 0),YN=k.createContext(void 0),ZN=k.createContext({}),JN=k.createContext(void 0),eC=k.createContext(0),tC=k.createContext(0),pj=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,s=t.children,l=t.width,u=t.height,f=fse(a);return P.createElement(c1.Provider,{value:n},P.createElement(f1.Provider,{value:i},P.createElement(ZN.Provider,{value:a},P.createElement(YN.Provider,{value:f},P.createElement(JN.Provider,{value:o},P.createElement(eC.Provider,{value:u},P.createElement(tC.Provider,{value:l},s)))))))},dse=function(){return k.useContext(JN)},rC=function(t){var r=k.useContext(c1);r==null&&io(!1);var n=r[t];return n==null&&io(!1),n},hse=function(){var t=k.useContext(c1);return ki(t)},pse=function(){var t=k.useContext(f1),r=cse(t,function(n){return VN(n.domain,Number.isFinite)});return r||ki(t)},nC=function(t){var r=k.useContext(f1);r==null&&io(!1);var n=r[t];return n==null&&io(!1),n},mse=function(){var t=k.useContext(YN);return t},yse=function(){return k.useContext(ZN)},d1=function(){return k.useContext(tC)},h1=function(){return k.useContext(eC)};function Us(e){"@babel/helpers - typeof";return Us=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},Us(e)}function vse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mj(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,aC(n.key),n)}}function gse(e,t,r){return t&&mj(e.prototype,t),r&&mj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function xse(e,t,r){return t=Fh(t),bse(e,iC()?Reflect.construct(t,r||[],Fh(e).constructor):t.apply(e,r))}function bse(e,t){if(t&&(Us(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wse(e)}function wse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iC=function(){return!!e})()}function Fh(e){return Fh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fh(e)}function Sse(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&&O0(e,t)}function O0(e,t){return O0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},O0(e,t)}function yj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yj(Object(r),!0).forEach(function(n){p1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p1(e,t,r){return t=aC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aC(e){var t=Ose(e,"string");return Us(t)=="symbol"?t:t+""}function Ose(e,t){if(Us(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Us(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _se(e,t){return Pse(e)||kse(e,t)||jse(e,t)||Ese()}function Ese(){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 jse(e,t){if(e){if(typeof e=="string")return gj(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 gj(e,t)}}function gj(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 kse(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Pse(e){if(Array.isArray(e))return e}function _0(){return _0=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},_0.apply(this,arguments)}var Ase=function(t,r){var n;return P.isValidElement(t)?n=P.cloneElement(t,r):fe(t)?n=t(r):n=P.createElement("line",_0({},r,{className:"recharts-reference-line-line"})),n},Tse=function(t,r,n,i,a,o,s,l,u){var f=a.x,c=a.y,d=a.width,h=a.height;if(n){var m=u.y,y=t.y.apply(m,{position:o});if(kn(u,"discard")&&!t.y.isInRange(y))return null;var g=[{x:f+d,y},{x:f,y}];return l==="left"?g.reverse():g}if(r){var b=u.x,v=t.x.apply(b,{position:o});if(kn(u,"discard")&&!t.x.isInRange(v))return null;var x=[{x:v,y:c+h},{x:v,y:c}];return s==="top"?x.reverse():x}if(i){var O=u.segment,w=O.map(function(S){return t.apply(S,{position:o})});return kn(u,"discard")&&toe(w,function(S){return!t.isInRange(S)})?null:w}return null};function $se(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,l=e.alwaysShow,u=dse(),f=rC(i),c=nC(a),d=mse();if(!u||!d)return null;ln(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=u1({x:f.scale,y:c.scale}),m=vt(t),y=vt(r),g=n&&n.length===2,b=Tse(h,m,y,g,d,e.position,f.orientation,c.orientation,e);if(!b)return null;var v=_se(b,2),x=v[0],O=x.x,w=x.y,S=v[1],_=S.x,E=S.y,j=kn(e,"hidden")?"url(#".concat(u,")"):void 0,N=vj(vj({clipPath:j},le(e,!0)),{},{x1:O,y1:w,x2:_,y2:E});return P.createElement(_e,{className:he("recharts-reference-line",s)},Ase(o,N),wt.renderCallByParent(e,Voe({x1:O,y1:w,x2:_,y2:E})))}var m1=function(e){function t(){return vse(this,t),xse(this,t,arguments)}return Sse(t,e),gse(t,[{key:"render",value:function(){return P.createElement($se,this.props)}}])}(P.Component);p1(m1,"displayName","ReferenceLine");p1(m1,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function E0(){return E0=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},E0.apply(this,arguments)}function Vs(e){"@babel/helpers - typeof";return Vs=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},Vs(e)}function xj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xj(Object(r),!0).forEach(function(n){wm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Nse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wj(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,sC(n.key),n)}}function Cse(e,t,r){return t&&wj(e.prototype,t),r&&wj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mse(e,t,r){return t=Bh(t),Ise(e,oC()?Reflect.construct(t,r||[],Bh(e).constructor):t.apply(e,r))}function Ise(e,t){if(t&&(Vs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rse(e)}function Rse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oC=function(){return!!e})()}function Bh(e){return Bh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bh(e)}function Dse(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&&j0(e,t)}function j0(e,t){return j0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},j0(e,t)}function wm(e,t,r){return t=sC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sC(e){var t=Lse(e,"string");return Vs(t)=="symbol"?t:t+""}function Lse(e,t){if(Vs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fse=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=u1({x:i.scale,y:a.scale}),s=o.apply({x:r,y:n},{bandAware:!0});return kn(t,"discard")&&!o.isInRange(s)?null:s},Sm=function(e){function t(){return Nse(this,t),Mse(this,t,arguments)}return Dse(t,e),Cse(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,s=n.alwaysShow,l=n.clipPathId,u=vt(i),f=vt(a);if(ln(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!f)return null;var c=Fse(this.props);if(!c)return null;var d=c.x,h=c.y,m=this.props,y=m.shape,g=m.className,b=kn(this.props,"hidden")?"url(#".concat(l,")"):void 0,v=bj(bj({clipPath:b},le(this.props,!0)),{},{cx:d,cy:h});return P.createElement(_e,{className:he("recharts-reference-dot",g)},t.renderDot(y,v),wt.renderCallByParent(this.props,{x:d-o,y:h-o,width:2*o,height:2*o}))}}])}(P.Component);wm(Sm,"displayName","ReferenceDot");wm(Sm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});wm(Sm,"renderDot",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):fe(e)?r=e(t):r=P.createElement(hm,E0({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function k0(){return k0=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},k0.apply(this,arguments)}function Ws(e){"@babel/helpers - typeof";return Ws=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},Ws(e)}function Sj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Oj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Sj(Object(r),!0).forEach(function(n){Om(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _j(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,uC(n.key),n)}}function zse(e,t,r){return t&&_j(e.prototype,t),r&&_j(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Use(e,t,r){return t=zh(t),Vse(e,lC()?Reflect.construct(t,r||[],zh(e).constructor):t.apply(e,r))}function Vse(e,t){if(t&&(Ws(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wse(e)}function Wse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lC=function(){return!!e})()}function zh(e){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zh(e)}function qse(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&&P0(e,t)}function P0(e,t){return P0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},P0(e,t)}function Om(e,t,r){return t=uC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uC(e){var t=Hse(e,"string");return Ws(t)=="symbol"?t:t+""}function Hse(e,t){if(Ws(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ws(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Kse=function(t,r,n,i,a){var o=a.x1,s=a.x2,l=a.y1,u=a.y2,f=a.xAxis,c=a.yAxis;if(!f||!c)return null;var d=u1({x:f.scale,y:c.scale}),h={x:t?d.x.apply(o,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(l,{position:"start"}):d.y.rangeMin},m={x:r?d.x.apply(s,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(u,{position:"end"}):d.y.rangeMax};return kn(a,"discard")&&(!d.isInRange(h)||!d.isInRange(m))?null:XN(h,m)},_m=function(e){function t(){return Bse(this,t),Use(this,t,arguments)}return qse(t,e),zse(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,s=n.y2,l=n.className,u=n.alwaysShow,f=n.clipPathId;ln(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=vt(i),d=vt(a),h=vt(o),m=vt(s),y=this.props.shape;if(!c&&!d&&!h&&!m&&!y)return null;var g=Kse(c,d,h,m,this.props);if(!g&&!y)return null;var b=kn(this.props,"hidden")?"url(#".concat(f,")"):void 0;return P.createElement(_e,{className:he("recharts-reference-area",l)},t.renderRect(y,Oj(Oj({clipPath:b},le(this.props,!0)),g)),wt.renderCallByParent(this.props,g))}}])}(P.Component);Om(_m,"displayName","ReferenceArea");Om(_m,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Om(_m,"renderRect",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):fe(e)?r=e(t):r=P.createElement(l1,k0({},t,{className:"recharts-reference-area-rect"})),r});function cC(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)if(r===void 0||r(e[i])===!0)n.push(e[i]);else return;return n}function Gse(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return qoe(n,r)}function Xse(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,s=e.height;return t===1?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a}}function Uh(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function Qse(e,t){return cC(e,t+1)}function Yse(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,l=0,u=1,f=o,c=function(){var m=n==null?void 0:n[l];if(m===void 0)return{v:cC(n,u)};var y=l,g,b=function(){return g===void 0&&(g=r(m,y)),g},v=m.coordinate,x=l===0||Uh(e,v,b,f,s);x||(l=0,f=o,u+=1),x&&(f=v+e*(b()/2+i),l+=u)},d;u<=a.length;)if(d=c(),d)return d.v;return[]}function vc(e){"@babel/helpers - typeof";return vc=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},vc(e)}function Ej(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function It(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ej(Object(r),!0).forEach(function(n){Zse(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ej(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zse(e,t,r){return t=Jse(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jse(e){var t=ele(e,"string");return vc(t)=="symbol"?t:t+""}function ele(e,t){if(vc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tle(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,l=t.end,u=function(d){var h=a[d],m,y=function(){return m===void 0&&(m=r(h,d)),m};if(d===o-1){var g=e*(h.coordinate+e*y()/2-l);a[d]=h=It(It({},h),{},{tickCoord:g>0?h.coordinate-g*e:h.coordinate})}else a[d]=h=It(It({},h),{},{tickCoord:h.coordinate});var b=Uh(e,h.tickCoord,y,s,l);b&&(l=h.tickCoord-e*(y()/2+i),a[d]=It(It({},h),{},{isShow:!0}))},f=o-1;f>=0;f--)u(f);return a}function rle(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,l=t.start,u=t.end;if(a){var f=n[s-1],c=r(f,s-1),d=e*(f.coordinate+e*c/2-u);o[s-1]=f=It(It({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate});var h=Uh(e,f.tickCoord,function(){return c},l,u);h&&(u=f.tickCoord-e*(c/2+i),o[s-1]=It(It({},f),{},{isShow:!0}))}for(var m=a?s-1:s,y=function(v){var x=o[v],O,w=function(){return O===void 0&&(O=r(x,v)),O};if(v===0){var S=e*(x.coordinate-e*w()/2-l);o[v]=x=It(It({},x),{},{tickCoord:S<0?x.coordinate-S*e:x.coordinate})}else o[v]=x=It(It({},x),{},{tickCoord:x.coordinate});var _=Uh(e,x.tickCoord,w,l,u);_&&(l=x.tickCoord+e*(w()/2+i),o[v]=It(It({},x),{},{isShow:!0}))},g=0;g<m;g++)y(g);return o}function y1(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,u=e.tickFormatter,f=e.unit,c=e.angle;if(!i||!i.length||!n)return[];if(Q(l)||En.isSsr)return Qse(i,typeof l=="number"&&Q(l)?l:0);var d=[],h=s==="top"||s==="bottom"?"width":"height",m=f&&h==="width"?cu(f,{fontSize:t,letterSpacing:r}):{width:0,height:0},y=function(x,O){var w=fe(u)?u(x.value,O):x.value;return h==="width"?Gse(cu(w,{fontSize:t,letterSpacing:r}),m,c):cu(w,{fontSize:t,letterSpacing:r})[h]},g=i.length>=2?Kt(i[1].coordinate-i[0].coordinate):1,b=Xse(a,g,h);return l==="equidistantPreserveStart"?Yse(g,b,y,i,o):(l==="preserveStart"||l==="preserveStartEnd"?d=rle(g,b,y,i,o,l==="preserveStartEnd"):d=tle(g,b,y,i,o),d.filter(function(v){return v.isShow}))}var nle=["viewBox"],ile=["viewBox"],ale=["ticks"];function qs(e){"@babel/helpers - typeof";return qs=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},qs(e)}function Vo(){return Vo=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},Vo.apply(this,arguments)}function jj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jj(Object(r),!0).forEach(function(n){v1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fy(e,t){if(e==null)return{};var r=ole(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ole(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 sle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kj(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,dC(n.key),n)}}function lle(e,t,r){return t&&kj(e.prototype,t),r&&kj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ule(e,t,r){return t=Vh(t),cle(e,fC()?Reflect.construct(t,r||[],Vh(e).constructor):t.apply(e,r))}function cle(e,t){if(t&&(qs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fle(e)}function fle(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 Vh(e){return Vh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vh(e)}function dle(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&&A0(e,t)}function A0(e,t){return A0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},A0(e,t)}function v1(e,t,r){return t=dC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dC(e){var t=hle(e,"string");return qs(t)=="symbol"?t:t+""}function hle(e,t){if(qs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bl=function(e){function t(r){var n;return sle(this,t),n=ule(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return dle(t,e),lle(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=Fy(n,nle),s=this.props,l=s.viewBox,u=Fy(s,ile);return!Yo(a,l)||!Yo(o,u)||!Yo(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,u=i.orientation,f=i.tickSize,c=i.mirror,d=i.tickMargin,h,m,y,g,b,v,x=c?-1:1,O=n.tickSize||f,w=Q(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case"top":h=m=n.coordinate,g=o+ +!c*l,y=g-x*O,v=y-x*d,b=w;break;case"left":y=g=n.coordinate,m=a+ +!c*s,h=m-x*O,b=h-x*d,v=w;break;case"right":y=g=n.coordinate,m=a+ +c*s,h=m+x*O,b=h+x*d,v=w;break;default:h=m=n.coordinate,g=o+ +c*l,y=g+x*O,v=y+x*d,b=w;break}return{line:{x1:h,y1:y,x2:m,y2:g},tick:{x:b,y:v}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.orientation,u=n.mirror,f=n.axisLine,c=Bt(Bt(Bt({},le(this.props,!1)),le(f,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var d=+(l==="top"&&!u||l==="bottom"&&u);c=Bt(Bt({},c),{},{x1:i,y1:a+d*s,x2:i+o,y2:a+d*s})}else{var h=+(l==="left"&&!u||l==="right"&&u);c=Bt(Bt({},c),{},{x1:i+h*o,y1:a,x2:i+h*o,y2:a+s})}return P.createElement("line",Vo({},c,{className:he("recharts-cartesian-axis-line",Sr(f,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,s=this.props,l=s.tickLine,u=s.stroke,f=s.tick,c=s.tickFormatter,d=s.unit,h=y1(Bt(Bt({},this.props),{},{ticks:n}),i,a),m=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),g=le(this.props,!1),b=le(f,!1),v=Bt(Bt({},g),{},{fill:"none"},le(l,!1)),x=h.map(function(O,w){var S=o.getTickLineCoord(O),_=S.line,E=S.tick,j=Bt(Bt(Bt(Bt({textAnchor:m,verticalAnchor:y},g),{},{stroke:"none",fill:u},b),E),{},{index:w,payload:O,visibleTicksCount:h.length,tickFormatter:c});return P.createElement(_e,Vo({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},to(o.props,O,w)),l&&P.createElement("line",Vo({},v,_,{className:he("recharts-cartesian-axis-tick-line",Sr(l,"className"))})),f&&t.renderTickItem(f,j,"".concat(fe(c)?c(O.value,w):O.value).concat(d||"")))});return P.createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,l=i.ticksGenerator,u=i.className,f=i.hide;if(f)return null;var c=this.props,d=c.ticks,h=Fy(c,ale),m=d;return fe(l)&&(m=d&&d.length>0?l(this.props):l(h)),o<=0||s<=0||!m||!m.length?null:P.createElement(_e,{className:he("recharts-cartesian-axis",u),ref:function(g){n.layerReference=g}},a&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),wt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):fe(n)?o=n(i):o=P.createElement(ro,Vo({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(k.Component);v1(bl,"displayName","CartesianAxis");v1(bl,"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 ple=["x1","y1","x2","y2","key"],mle=["offset"];function oo(e){"@babel/helpers - typeof";return oo=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},oo(e)}function Pj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Pj(Object(r),!0).forEach(function(n){yle(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yle(e,t,r){return t=vle(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vle(e){var t=gle(e,"string");return oo(t)=="symbol"?t:t+""}function gle(e,t){if(oo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(oo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $a(){return $a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$a.apply(this,arguments)}function Aj(e,t){if(e==null)return{};var r=xle(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xle(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 ble=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,s=t.height,l=t.ry;return P.createElement("rect",{x:i,y:a,ry:l,width:o,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function hC(e,t){var r;if(P.isValidElement(e))r=P.cloneElement(e,t);else if(fe(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,l=Aj(t,ple),u=le(l,!1);u.offset;var f=Aj(u,mle);r=P.createElement("line",$a({},f,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function wle(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var u=Dt(Dt({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(l),index:l});return hC(i,u)});return P.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function Sle(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var u=Dt(Dt({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(l),index:l});return hC(i,u)});return P.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function Ole(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,l=e.horizontal,u=l===void 0?!0:l;if(!u||!t||!t.length)return null;var f=s.map(function(d){return Math.round(d+i-i)}).sort(function(d,h){return d-h});i!==f[0]&&f.unshift(0);var c=f.map(function(d,h){var m=!f[h+1],y=m?i+o-d:f[h+1]-d;if(y<=0)return null;var g=h%t.length;return P.createElement("rect",{key:"react-".concat(h),y:d,x:n,height:y,width:a,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}function _le(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,s=e.width,l=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var f=u.map(function(d){return Math.round(d+a-a)}).sort(function(d,h){return d-h});a!==f[0]&&f.unshift(0);var c=f.map(function(d,h){var m=!f[h+1],y=m?a+s-d:f[h+1]-d;if(y<=0)return null;var g=h%n.length;return P.createElement("rect",{key:"react-".concat(h),x:d,y:o,width:y,height:l,stroke:"none",fill:n[g],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}var Ele=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return uN(y1(Dt(Dt(Dt({},bl.defaultProps),n),{},{ticks:Yn(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},jle=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return uN(y1(Dt(Dt(Dt({},bl.defaultProps),n),{},{ticks:Yn(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},Eo={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function g1(e){var t,r,n,i,a,o,s=d1(),l=h1(),u=yse(),f=Dt(Dt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Eo.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Eo.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Eo.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Eo.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:Eo.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:Eo.verticalFill,x:Q(e.x)?e.x:u.left,y:Q(e.y)?e.y:u.top,width:Q(e.width)?e.width:u.width,height:Q(e.height)?e.height:u.height}),c=f.x,d=f.y,h=f.width,m=f.height,y=f.syncWithTicks,g=f.horizontalValues,b=f.verticalValues,v=hse(),x=pse();if(!Q(h)||h<=0||!Q(m)||m<=0||!Q(c)||c!==+c||!Q(d)||d!==+d)return null;var O=f.verticalCoordinatesGenerator||Ele,w=f.horizontalCoordinatesGenerator||jle,S=f.horizontalPoints,_=f.verticalPoints;if((!S||!S.length)&&fe(w)){var E=g&&g.length,j=w({yAxis:x?Dt(Dt({},x),{},{ticks:E?g:x.ticks}):void 0,width:s,height:l,offset:u},E?!0:y);ln(Array.isArray(j),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(oo(j),"]")),Array.isArray(j)&&(S=j)}if((!_||!_.length)&&fe(O)){var N=b&&b.length,A=O({xAxis:v?Dt(Dt({},v),{},{ticks:N?b:v.ticks}):void 0,width:s,height:l,offset:u},N?!0:y);ln(Array.isArray(A),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(oo(A),"]")),Array.isArray(A)&&(_=A)}return P.createElement("g",{className:"recharts-cartesian-grid"},P.createElement(ble,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),P.createElement(wle,$a({},f,{offset:u,horizontalPoints:S,xAxis:v,yAxis:x})),P.createElement(Sle,$a({},f,{offset:u,verticalPoints:_,xAxis:v,yAxis:x})),P.createElement(Ole,$a({},f,{horizontalPoints:S})),P.createElement(_le,$a({},f,{verticalPoints:_})))}g1.displayName="CartesianGrid";var kle=["type","layout","connectNulls","ref"],Ple=["key"];function Hs(e){"@babel/helpers - typeof";return Hs=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},Hs(e)}function Tj(e,t){if(e==null)return{};var r=Ale(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ale(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 yu(){return yu=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},yu.apply(this,arguments)}function $j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$j(Object(r),!0).forEach(function(n){Zr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$j(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jo(e){return Cle(e)||Nle(e)||$le(e)||Tle()}function Tle(){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 $le(e,t){if(e){if(typeof e=="string")return T0(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 T0(e,t)}}function Nle(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Cle(e){if(Array.isArray(e))return T0(e)}function T0(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 Mle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nj(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,mC(n.key),n)}}function Ile(e,t,r){return t&&Nj(e.prototype,t),r&&Nj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Rle(e,t,r){return t=Wh(t),Dle(e,pC()?Reflect.construct(t,r||[],Wh(e).constructor):t.apply(e,r))}function Dle(e,t){if(t&&(Hs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lle(e)}function Lle(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pC=function(){return!!e})()}function Wh(e){return Wh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wh(e)}function Fle(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&&$0(e,t)}function $0(e,t){return $0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},$0(e,t)}function Zr(e,t,r){return t=mC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mC(e){var t=Ble(e,"string");return Hs(t)=="symbol"?t:t+""}function Ble(e,t){if(Hs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Hs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yc=function(e){function t(){var r;Mle(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=Rle(this,t,[].concat(i)),Zr(r,"state",{isAnimationFinished:!0,totalLength:0}),Zr(r,"generateSimpleStrokeDasharray",function(o,s){return"".concat(s,"px ").concat(o-s,"px")}),Zr(r,"getStrokeDasharray",function(o,s,l){var u=l.reduce(function(b,v){return b+v});if(!u)return r.generateSimpleStrokeDasharray(s,o);for(var f=Math.floor(o/u),c=o%u,d=s-o,h=[],m=0,y=0;m<l.length;y+=l[m],++m)if(y+l[m]>c){h=[].concat(jo(l.slice(0,m)),[c-y]);break}var g=h.length%2===0?[0,d]:[d];return[].concat(jo(t.repeat(l,f)),jo(h),g).map(function(b){return"".concat(b,"px")}).join(", ")}),Zr(r,"id",hl("recharts-line-")),Zr(r,"pathRef",function(o){r.mainCurve=o}),Zr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Zr(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return Fle(t,e),Ile(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,s=a.xAxis,l=a.yAxis,u=a.layout,f=a.children,c=Or(f,Qc);if(!c)return null;var d=function(y,g){return{x:y.x,y:y.y,value:y.value,errorVal:mt(y.payload,g)}},h={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(_e,h,c.map(function(m){return P.cloneElement(m,{key:"bar-".concat(m.props.dataKey),data:o,xAxis:s,yAxis:l,layout:u,dataPointFormatter:d})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var s=this.props,l=s.dot,u=s.points,f=s.dataKey,c=le(this.props,!1),d=le(l,!0),h=u.map(function(y,g){var b=pr(pr(pr({key:"dot-".concat(g),r:3},c),d),{},{index:g,cx:y.x,cy:y.y,value:y.value,dataKey:f,payload:y.payload,points:u});return t.renderDotItem(l,b)}),m={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return P.createElement(_e,yu({className:"recharts-line-dots",key:"dots"},m),h)}},{key:"renderCurveStatically",value:function(n,i,a,o){var s=this.props,l=s.type,u=s.layout,f=s.connectNulls;s.ref;var c=Tj(s,kle),d=pr(pr(pr({},le(c,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:l,layout:u,connectNulls:f});return P.createElement(_h,yu({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,l=o.strokeDasharray,u=o.isAnimationActive,f=o.animationBegin,c=o.animationDuration,d=o.animationEasing,h=o.animationId,m=o.animateNewValues,y=o.width,g=o.height,b=this.state,v=b.prevPoints,x=b.totalLength;return P.createElement(ao,{begin:f,duration:c,isActive:u,easing:d,from:{t:0},to:{t:1},key:"line-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var w=O.t;if(v){var S=v.length/s.length,_=s.map(function(C,M){var D=Math.floor(M*S);if(v[D]){var L=v[D],B=gr(L.x,C.x),W=gr(L.y,C.y);return pr(pr({},C),{},{x:B(w),y:W(w)})}if(m){var R=gr(y*2,C.x),z=gr(g/2,C.y);return pr(pr({},C),{},{x:R(w),y:z(w)})}return pr(pr({},C),{},{x:C.x,y:C.y})});return a.renderCurveStatically(_,n,i)}var E=gr(0,x),j=E(w),N;if(l){var A="".concat(l).split(/[,\s]+/gim).map(function(C){return parseFloat(C)});N=a.getStrokeDasharray(j,x,A)}else N=a.generateSimpleStrokeDasharray(x,j);return a.renderCurveStatically(s,n,i,{strokeDasharray:N})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,s=a.isAnimationActive,l=this.state,u=l.prevPoints,f=l.totalLength;return s&&o&&o.length&&(!u&&f>0||!Xc(u,o))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(o,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,l=i.className,u=i.xAxis,f=i.yAxis,c=i.top,d=i.left,h=i.width,m=i.height,y=i.isAnimationActive,g=i.id;if(a||!s||!s.length)return null;var b=this.state.isAnimationFinished,v=s.length===1,x=he("recharts-line",l),O=u&&u.allowDataOverflow,w=f&&f.allowDataOverflow,S=O||w,_=me(g)?this.id:g,E=(n=le(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},j=E.r,N=j===void 0?3:j,A=E.strokeWidth,C=A===void 0?2:A,M=yz(o)?o:{},D=M.clipDot,L=D===void 0?!0:D,B=N*2+C;return P.createElement(_e,{className:x},O||w?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(_)},P.createElement("rect",{x:O?d:d-h/2,y:w?c:c-m/2,width:O?h:h*2,height:w?m:m*2})),!L&&P.createElement("clipPath",{id:"clipPath-dots-".concat(_)},P.createElement("rect",{x:d-B/2,y:c-B/2,width:h+B,height:m+B}))):null,!v&&this.renderCurve(S,_),this.renderErrorBar(S,_),(v||o)&&this.renderDots(S,L,_),(!y||b)&&ti.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var a=n.length%2!==0?[].concat(jo(n),[0]):n,o=[],s=0;s<i;++s)o=[].concat(jo(o),jo(a));return o}},{key:"renderDotItem",value:function(n,i){var a;if(P.isValidElement(n))a=P.cloneElement(n,i);else if(fe(n))a=n(i);else{var o=i.key,s=Tj(i,Ple),l=he("recharts-line-dot",typeof n!="boolean"?n.className:"");a=P.createElement(hm,yu({key:o},s,{className:l}))}return a}}])}(k.PureComponent);Zr(Yc,"displayName","Line");Zr(Yc,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!En.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Zr(Yc,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,s=e.bandSize,l=e.displayedData,u=e.offset,f=t.layout,c=l.map(function(d,h){var m=mt(d,o);return f==="horizontal"?{x:Z_({axis:r,ticks:i,bandSize:s,entry:d,index:h}),y:me(m)?null:n.scale(m),value:m,payload:d}:{x:me(m)?null:r.scale(m),y:Z_({axis:n,ticks:a,bandSize:s,entry:d,index:h}),value:m,payload:d}});return pr({points:c,layout:f},u)});function Ks(e){"@babel/helpers - typeof";return Ks=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},Ks(e)}function zle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cj(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,gC(n.key),n)}}function Ule(e,t,r){return t&&Cj(e.prototype,t),r&&Cj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vle(e,t,r){return t=qh(t),Wle(e,yC()?Reflect.construct(t,r||[],qh(e).constructor):t.apply(e,r))}function Wle(e,t){if(t&&(Ks(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qle(e)}function qle(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yC=function(){return!!e})()}function qh(e){return qh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qh(e)}function Hle(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&&N0(e,t)}function N0(e,t){return N0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},N0(e,t)}function vC(e,t,r){return t=gC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gC(e){var t=Kle(e,"string");return Ks(t)=="symbol"?t:t+""}function Kle(e,t){if(Ks(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ks(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function C0(){return C0=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},C0.apply(this,arguments)}function Gle(e){var t=e.xAxisId,r=d1(),n=h1(),i=rC(t);return i==null?null:P.createElement(bl,C0({},i,{className:he("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return Yn(o,!0)}}))}var wl=function(e){function t(){return zle(this,t),Vle(this,t,arguments)}return Hle(t,e),Ule(t,[{key:"render",value:function(){return P.createElement(Gle,this.props)}}])}(P.Component);vC(wl,"displayName","XAxis");vC(wl,"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 Gs(e){"@babel/helpers - typeof";return Gs=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},Gs(e)}function Xle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mj(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,wC(n.key),n)}}function Qle(e,t,r){return t&&Mj(e.prototype,t),r&&Mj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yle(e,t,r){return t=Hh(t),Zle(e,xC()?Reflect.construct(t,r||[],Hh(e).constructor):t.apply(e,r))}function Zle(e,t){if(t&&(Gs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jle(e)}function Jle(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 Hh(e){return Hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hh(e)}function eue(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&&M0(e,t)}function M0(e,t){return M0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},M0(e,t)}function bC(e,t,r){return t=wC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wC(e){var t=tue(e,"string");return Gs(t)=="symbol"?t:t+""}function tue(e,t){if(Gs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Gs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function I0(){return I0=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},I0.apply(this,arguments)}var rue=function(t){var r=t.yAxisId,n=d1(),i=h1(),a=nC(r);return a==null?null:P.createElement(bl,I0({},a,{className:he("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return Yn(s,!0)}}))},Sl=function(e){function t(){return Xle(this,t),Yle(this,t,arguments)}return eue(t,e),Qle(t,[{key:"render",value:function(){return P.createElement(rue,this.props)}}])}(P.Component);bC(Sl,"displayName","YAxis");bC(Sl,"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 Ij(e){return oue(e)||aue(e)||iue(e)||nue()}function nue(){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 iue(e,t){if(e){if(typeof e=="string")return R0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return R0(e,t)}}function aue(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oue(e){if(Array.isArray(e))return R0(e)}function R0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var D0=function(t,r,n,i,a){var o=Or(t,m1),s=Or(t,Sm),l=[].concat(Ij(o),Ij(s)),u=Or(t,_m),f="".concat(i,"Id"),c=i[0],d=r;if(l.length&&(d=l.reduce(function(y,g){if(g.props[f]===n&&kn(g.props,"extendDomain")&&Q(g.props[c])){var b=g.props[c];return[Math.min(y[0],b),Math.max(y[1],b)]}return y},d)),u.length){var h="".concat(c,"1"),m="".concat(c,"2");d=u.reduce(function(y,g){if(g.props[f]===n&&kn(g.props,"extendDomain")&&Q(g.props[h])&&Q(g.props[m])){var b=g.props[h],v=g.props[m];return[Math.min(y[0],b,v),Math.max(y[1],b,v)]}return y},d)}return a&&a.length&&(d=a.reduce(function(y,g){return Q(g)?[Math.min(y[0],g),Math.max(y[1],g)]:y},d)),d},SC={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,u,f){this.fn=l,this.context=u,this.once=f||!1}function a(l,u,f,c,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new i(f,c||l,d),m=r?r+u:u;return l._events[m]?l._events[m].fn?l._events[m]=[l._events[m],h]:l._events[m].push(h):(l._events[m]=h,l._eventsCount++),l}function o(l,u){--l._eventsCount===0?l._events=new n:delete l._events[u]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],f,c;if(this._eventsCount===0)return u;for(c in f=this._events)t.call(f,c)&&u.push(r?c.slice(1):c);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},s.prototype.listeners=function(u){var f=r?r+u:u,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,h=c.length,m=new Array(h);d<h;d++)m[d]=c[d].fn;return m},s.prototype.listenerCount=function(u){var f=r?r+u:u,c=this._events[f];return c?c.fn?1:c.length:0},s.prototype.emit=function(u,f,c,d,h,m){var y=r?r+u:u;if(!this._events[y])return!1;var g=this._events[y],b=arguments.length,v,x;if(g.fn){switch(g.once&&this.removeListener(u,g.fn,void 0,!0),b){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,f),!0;case 3:return g.fn.call(g.context,f,c),!0;case 4:return g.fn.call(g.context,f,c,d),!0;case 5:return g.fn.call(g.context,f,c,d,h),!0;case 6:return g.fn.call(g.context,f,c,d,h,m),!0}for(x=1,v=new Array(b-1);x<b;x++)v[x-1]=arguments[x];g.fn.apply(g.context,v)}else{var O=g.length,w;for(x=0;x<O;x++)switch(g[x].once&&this.removeListener(u,g[x].fn,void 0,!0),b){case 1:g[x].fn.call(g[x].context);break;case 2:g[x].fn.call(g[x].context,f);break;case 3:g[x].fn.call(g[x].context,f,c);break;case 4:g[x].fn.call(g[x].context,f,c,d);break;default:if(!v)for(w=1,v=new Array(b-1);w<b;w++)v[w-1]=arguments[w];g[x].fn.apply(g[x].context,v)}}return!0},s.prototype.on=function(u,f,c){return a(this,u,f,c,!1)},s.prototype.once=function(u,f,c){return a(this,u,f,c,!0)},s.prototype.removeListener=function(u,f,c,d){var h=r?r+u:u;if(!this._events[h])return this;if(!f)return o(this,h),this;var m=this._events[h];if(m.fn)m.fn===f&&(!d||m.once)&&(!c||m.context===c)&&o(this,h);else{for(var y=0,g=[],b=m.length;y<b;y++)(m[y].fn!==f||d&&!m[y].once||c&&m[y].context!==c)&&g.push(m[y]);g.length?this._events[h]=g.length===1?g[0]:g:o(this,h)}return this},s.prototype.removeAllListeners=function(u){var f;return u?(f=r?r+u:u,this._events[f]&&o(this,f)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(SC);var sue=SC.exports;const lue=ke(sue);var By=new lue,zy="recharts.syncMouseEvents";function gc(e){"@babel/helpers - typeof";return gc=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},gc(e)}function uue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rj(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,OC(n.key),n)}}function cue(e,t,r){return t&&Rj(e.prototype,t),r&&Rj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Uy(e,t,r){return t=OC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OC(e){var t=fue(e,"string");return gc(t)=="symbol"?t:t+""}function fue(e,t){if(gc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var due=function(){function e(){uue(this,e),Uy(this,"activeIndex",0),Uy(this,"coordinateList",[]),Uy(this,"layout","horizontal")}return cue(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,s=o===void 0?null:o,l=r.layout,u=l===void 0?null:l,f=r.offset,c=f===void 0?null:f,d=r.mouseHandlerCallback,h=d===void 0?null:d;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=u??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=h??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,s=i.height,l=this.coordinateList[this.activeIndex].coordinate,u=((r=window)===null||r===void 0?void 0:r.scrollX)||0,f=((n=window)===null||n===void 0?void 0:n.scrollY)||0,c=a+l+u,d=o+this.offset.top+s/2+f;this.mouseHandlerCallback({pageX:c,pageY:d})}}}])}();function hue(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&Q(n)&&Q(i))return!0}return!1}function pue(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function _C(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=Fe(t,r,n,i),s=Fe(t,r,n,a);return{points:[o,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function mue(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,l=t.cy,u=t.innerRadius,f=t.outerRadius,c=t.angle,d=Fe(s,l,u,c),h=Fe(s,l,f,c);n=d.x,i=d.y,a=h.x,o=h.y}else return _C(t);return[{x:n,y:i},{x:a,y:o}]}function xc(e){"@babel/helpers - typeof";return xc=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},xc(e)}function Dj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Dj(Object(r),!0).forEach(function(n){yue(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yue(e,t,r){return t=vue(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vue(e){var t=gue(e,"string");return xc(t)=="symbol"?t:t+""}function gue(e,t){if(xc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(xc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xue(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,l=e.offset,u=e.activeTooltipIndex,f=e.tooltipAxisBandSize,c=e.layout,d=e.chartName,h=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!h||!a||!o||d!=="ScatterChart"&&i!=="axis")return null;var m,y=_h;if(d==="ScatterChart")m=o,y=Vne;else if(d==="BarChart")m=pue(c,o,l,f),y=l1;else if(c==="radial"){var g=_C(o),b=g.cx,v=g.cy,x=g.radius,O=g.startAngle,w=g.endAngle;m={cx:b,cy:v,startAngle:O,endAngle:w,innerRadius:x,outerRadius:x},y=bN}else m={points:mue(c,o,l)},y=_h;var S=Rf(Rf(Rf(Rf({stroke:"#ccc",pointerEvents:"none"},l),m),le(h,!1)),{},{payload:s,payloadIndex:u,className:he("recharts-tooltip-cursor",h.className)});return k.isValidElement(h)?k.cloneElement(h,S):k.createElement(y,S)}var bue=["item"],wue=["children","className","width","height","style","compact","title","desc"];function Xs(e){"@babel/helpers - typeof";return Xs=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},Xs(e)}function Wo(){return Wo=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},Wo.apply(this,arguments)}function Lj(e,t){return _ue(e)||Oue(e,t)||jC(e,t)||Sue()}function Sue(){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 Oue(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function _ue(e){if(Array.isArray(e))return e}function Fj(e,t){if(e==null)return{};var r=Eue(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Eue(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 jue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bj(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,kC(n.key),n)}}function kue(e,t,r){return t&&Bj(e.prototype,t),r&&Bj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Pue(e,t,r){return t=Kh(t),Aue(e,EC()?Reflect.construct(t,r||[],Kh(e).constructor):t.apply(e,r))}function Aue(e,t){if(t&&(Xs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Tue(e)}function Tue(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EC=function(){return!!e})()}function Kh(e){return Kh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Kh(e)}function $ue(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&&L0(e,t)}function L0(e,t){return L0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},L0(e,t)}function Qs(e){return Mue(e)||Cue(e)||jC(e)||Nue()}function Nue(){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 jC(e,t){if(e){if(typeof e=="string")return F0(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 F0(e,t)}}function Cue(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Mue(e){if(Array.isArray(e))return F0(e)}function F0(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 zj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zj(Object(r),!0).forEach(function(n){ue(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ue(e,t,r){return t=kC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kC(e){var t=Iue(e,"string");return Xs(t)=="symbol"?t:t+""}function Iue(e,t){if(Xs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Rue={xAxis:["bottom","top"],yAxis:["left","right"]},Due={width:"100%",height:"100%"},PC={x:0,y:0};function Df(e){return e}var Lue=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},Fue=function(t,r,n,i){var a=r.find(function(f){return f&&f.index===n});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return V(V(V({},i),Fe(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var l=a.coordinate,u=i.angle;return V(V(V({},i),Fe(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}return PC},Em=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(s,l){var u=l.props.data;return u&&u.length?[].concat(Qs(s),Qs(u)):s},[]);return o.length>0?o:t&&t.length&&Q(i)&&Q(a)?t.slice(i,a+1):[]};function AC(e){return e==="number"?[0,"auto"]:void 0}var B0=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=Em(r,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(l,u){var f,c=(f=u.props.data)!==null&&f!==void 0?f:r;c&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(c=c.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(o.dataKey&&!o.allowDuplicatedCategory){var h=c===void 0?s:c;d=Kd(h,o.dataKey,i)}else d=c&&c[n]||s[n];return d?[].concat(Qs(l),[pN(u,d)]):l},[])},Uj=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=Lue(a,n),s=t.orderedTooltipTicks,l=t.tooltipAxis,u=t.tooltipTicks,f=pee(o,s,u,l);if(f>=0&&u){var c=u[f]&&u[f].value,d=B0(t,r,f,c),h=Fue(n,s,f,a);return{activeTooltipIndex:f,activeLabel:c,activePayload:d,activeCoordinate:h}}return null},Bue=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,f=t.layout,c=t.children,d=t.stackOffset,h=lN(f,a);return n.reduce(function(m,y){var g,b=y.type.defaultProps!==void 0?V(V({},y.type.defaultProps),y.props):y.props,v=b.type,x=b.dataKey,O=b.allowDataOverflow,w=b.allowDuplicatedCategory,S=b.scale,_=b.ticks,E=b.includeHidden,j=b[o];if(m[j])return m;var N=Em(t.data,{graphicalItems:i.filter(function(G){var oe,we=o in G.props?G.props[o]:(oe=G.type.defaultProps)===null||oe===void 0?void 0:oe[o];return we===j}),dataStartIndex:l,dataEndIndex:u}),A=N.length,C,M,D;hue(b.domain,O,v)&&(C=e0(b.domain,null,O),h&&(v==="number"||S!=="auto")&&(D=du(N,x,"category")));var L=AC(v);if(!C||C.length===0){var B,W=(B=b.domain)!==null&&B!==void 0?B:L;if(x){if(C=du(N,x,v),v==="category"&&h){var R=oz(C);w&&R?(M=C,C=Mh(0,A)):w||(C=rE(W,C,y).reduce(function(G,oe){return G.indexOf(oe)>=0?G:[].concat(Qs(G),[oe])},[]))}else if(v==="category")w?C=C.filter(function(G){return G!==""&&!me(G)}):C=rE(W,C,y).reduce(function(G,oe){return G.indexOf(oe)>=0||oe===""||me(oe)?G:[].concat(Qs(G),[oe])},[]);else if(v==="number"){var z=xee(N,i.filter(function(G){var oe,we,Ce=o in G.props?G.props[o]:(oe=G.type.defaultProps)===null||oe===void 0?void 0:oe[o],Ke="hide"in G.props?G.props.hide:(we=G.type.defaultProps)===null||we===void 0?void 0:we.hide;return Ce===j&&(E||!Ke)}),x,a,f);z&&(C=z)}h&&(v==="number"||S!=="auto")&&(D=du(N,x,"category"))}else h?C=Mh(0,A):s&&s[j]&&s[j].hasStack&&v==="number"?C=d==="expand"?[0,1]:hN(s[j].stackGroups,l,u):C=sN(N,i.filter(function(G){var oe=o in G.props?G.props[o]:G.type.defaultProps[o],we="hide"in G.props?G.props.hide:G.type.defaultProps.hide;return oe===j&&(E||!we)}),v,f,!0);if(v==="number")C=D0(c,C,j,a,_),W&&(C=e0(W,C,O));else if(v==="category"&&W){var H=W,Z=C.every(function(G){return H.indexOf(G)>=0});Z&&(C=H)}}return V(V({},m),{},ue({},j,V(V({},b),{},{axisType:a,domain:C,categoricalDomain:D,duplicateDomain:M,originalDomain:(g=b.domain)!==null&&g!==void 0?g:L,isCategorical:h,layout:f})))},{})},zue=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,f=t.layout,c=t.children,d=Em(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:u}),h=d.length,m=lN(f,a),y=-1;return n.reduce(function(g,b){var v=b.type.defaultProps!==void 0?V(V({},b.type.defaultProps),b.props):b.props,x=v[o],O=AC("number");if(!g[x]){y++;var w;return m?w=Mh(0,h):s&&s[x]&&s[x].hasStack?(w=hN(s[x].stackGroups,l,u),w=D0(c,w,x,a)):(w=e0(O,sN(d,n.filter(function(S){var _,E,j=o in S.props?S.props[o]:(_=S.type.defaultProps)===null||_===void 0?void 0:_[o],N="hide"in S.props?S.props.hide:(E=S.type.defaultProps)===null||E===void 0?void 0:E.hide;return j===x&&!N}),"number",f),i.defaultProps.allowDataOverflow),w=D0(c,w,x,a)),V(V({},g),{},ue({},x,V(V({axisType:a},i.defaultProps),{},{hide:!0,orientation:Sr(Rue,"".concat(a,".").concat(y%2),null),domain:w,originalDomain:O,isCategorical:m,layout:f})))}return g},{})},Uue=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,f=t.children,c="".concat(i,"Id"),d=Or(f,a),h={};return d&&d.length?h=Bue(t,{axes:d,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):o&&o.length&&(h=zue(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),h},Vue=function(t){var r=ki(t),n=Yn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Mb(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:wh(r,n)}},Vj=function(t){var r=t.children,n=t.defaultShowTooltip,i=vr(r,Bs),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},Wue=function(t){return!t||!t.length?!1:t.some(function(r){var n=Jn(r&&r.type);return n&&n.indexOf("Bar")>=0})},Wj=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"}},que=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,u=n.width,f=n.height,c=n.children,d=n.margin||{},h=vr(c,Bs),m=vr(c,Zo),y=Object.keys(l).reduce(function(w,S){var _=l[S],E=_.orientation;return!_.mirror&&!_.hide?V(V({},w),{},ue({},E,w[E]+_.width)):w},{left:d.left||0,right:d.right||0}),g=Object.keys(o).reduce(function(w,S){var _=o[S],E=_.orientation;return!_.mirror&&!_.hide?V(V({},w),{},ue({},E,Sr(w,"".concat(E))+_.height)):w},{top:d.top||0,bottom:d.bottom||0}),b=V(V({},g),y),v=b.bottom;h&&(b.bottom+=h.props.height||Bs.defaultProps.height),m&&r&&(b=vee(b,i,n,r));var x=u-b.left-b.right,O=f-b.top-b.bottom;return V(V({brushBottom:v},b),{},{width:Math.max(x,0),height:Math.max(O,0)})},Hue=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},x1=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,l=t.axisComponents,u=t.legendContent,f=t.formatAxisMap,c=t.defaultProps,d=function(b,v){var x=v.graphicalItems,O=v.stackGroups,w=v.offset,S=v.updateId,_=v.dataStartIndex,E=v.dataEndIndex,j=b.barSize,N=b.layout,A=b.barGap,C=b.barCategoryGap,M=b.maxBarSize,D=Wj(N),L=D.numericAxisName,B=D.cateAxisName,W=Wue(x),R=[];return x.forEach(function(z,H){var Z=Em(b.data,{graphicalItems:[z],dataStartIndex:_,dataEndIndex:E}),G=z.type.defaultProps!==void 0?V(V({},z.type.defaultProps),z.props):z.props,oe=G.dataKey,we=G.maxBarSize,Ce=G["".concat(L,"Id")],Ke=G["".concat(B,"Id")],At={},_t=l.reduce(function(I,U){var ee=v["".concat(U.axisType,"Map")],Y=G["".concat(U.axisType,"Id")];ee&&ee[Y]||U.axisType==="zAxis"||io(!1);var X=ee[Y];return V(V({},I),{},ue(ue({},U.axisType,X),"".concat(U.axisType,"Ticks"),Yn(X)))},At),J=_t[B],de=_t["".concat(B,"Ticks")],ve=O&&O[Ce]&&O[Ce].hasStack&&Pee(z,O[Ce].stackGroups),q=Jn(z.type).indexOf("Bar")>=0,We=wh(J,de),be=[],Ze=W&&mee({barSize:j,stackGroups:O,totalSize:Hue(_t,B)});if(q){var rt,Tt,In=me(we)?M:we,Rn=(rt=(Tt=wh(J,de,!0))!==null&&Tt!==void 0?Tt:In)!==null&&rt!==void 0?rt:0;be=yee({barGap:A,barCategoryGap:C,bandSize:Rn!==We?Rn:We,sizeList:Ze[Ke],maxBarSize:In}),Rn!==We&&(be=be.map(function(I){return V(V({},I),{},{position:V(V({},I.position),{},{offset:I.position.offset-Rn/2})})}))}var $=z&&z.type&&z.type.getComposedData;$&&R.push({props:V(V({},$(V(V({},_t),{},{displayedData:Z,props:b,dataKey:oe,item:z,bandSize:We,barPosition:be,offset:w,stackedData:ve,layout:N,dataStartIndex:_,dataEndIndex:E}))),{},ue(ue(ue({key:z.key||"item-".concat(H)},L,_t[L]),B,_t[B]),"animationId",S)),childIndex:xz(z,b.children),item:z})}),R},h=function(b,v){var x=b.props,O=b.dataStartIndex,w=b.dataEndIndex,S=b.updateId;if(!qS({props:x}))return null;var _=x.children,E=x.layout,j=x.stackOffset,N=x.data,A=x.reverseStackOrder,C=Wj(E),M=C.numericAxisName,D=C.cateAxisName,L=Or(_,n),B=jee(N,L,"".concat(M,"Id"),"".concat(D,"Id"),j,A),W=l.reduce(function(G,oe){var we="".concat(oe.axisType,"Map");return V(V({},G),{},ue({},we,Uue(x,V(V({},oe),{},{graphicalItems:L,stackGroups:oe.axisType===M&&B,dataStartIndex:O,dataEndIndex:w}))))},{}),R=que(V(V({},W),{},{props:x,graphicalItems:L}),v==null?void 0:v.legendBBox);Object.keys(W).forEach(function(G){W[G]=f(x,W[G],R,G.replace("Map",""),r)});var z=W["".concat(D,"Map")],H=Vue(z),Z=d(x,V(V({},W),{},{dataStartIndex:O,dataEndIndex:w,updateId:S,graphicalItems:L,stackGroups:B,offset:R}));return V(V({formattedGraphicalItems:Z,graphicalItems:L,offset:R,stackGroups:B},H),W)},m=function(g){function b(v){var x,O,w;return jue(this,b),w=Pue(this,b,[v]),ue(w,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ue(w,"accessibilityManager",new due),ue(w,"handleLegendBBoxUpdate",function(S){if(S){var _=w.state,E=_.dataStartIndex,j=_.dataEndIndex,N=_.updateId;w.setState(V({legendBBox:S},h({props:w.props,dataStartIndex:E,dataEndIndex:j,updateId:N},V(V({},w.state),{},{legendBBox:S}))))}}),ue(w,"handleReceiveSyncEvent",function(S,_,E){if(w.props.syncId===S){if(E===w.eventEmitterSymbol&&typeof w.props.syncMethod!="function")return;w.applySyncEvent(_)}}),ue(w,"handleBrushChange",function(S){var _=S.startIndex,E=S.endIndex;if(_!==w.state.dataStartIndex||E!==w.state.dataEndIndex){var j=w.state.updateId;w.setState(function(){return V({dataStartIndex:_,dataEndIndex:E},h({props:w.props,dataStartIndex:_,dataEndIndex:E,updateId:j},w.state))}),w.triggerSyncEvent({dataStartIndex:_,dataEndIndex:E})}}),ue(w,"handleMouseEnter",function(S){var _=w.getMouseInfo(S);if(_){var E=V(V({},_),{},{isTooltipActive:!0});w.setState(E),w.triggerSyncEvent(E);var j=w.props.onMouseEnter;fe(j)&&j(E,S)}}),ue(w,"triggeredAfterMouseMove",function(S){var _=w.getMouseInfo(S),E=_?V(V({},_),{},{isTooltipActive:!0}):{isTooltipActive:!1};w.setState(E),w.triggerSyncEvent(E);var j=w.props.onMouseMove;fe(j)&&j(E,S)}),ue(w,"handleItemMouseEnter",function(S){w.setState(function(){return{isTooltipActive:!0,activeItem:S,activePayload:S.tooltipPayload,activeCoordinate:S.tooltipPosition||{x:S.cx,y:S.cy}}})}),ue(w,"handleItemMouseLeave",function(){w.setState(function(){return{isTooltipActive:!1}})}),ue(w,"handleMouseMove",function(S){S.persist(),w.throttleTriggeredAfterMouseMove(S)}),ue(w,"handleMouseLeave",function(S){w.throttleTriggeredAfterMouseMove.cancel();var _={isTooltipActive:!1};w.setState(_),w.triggerSyncEvent(_);var E=w.props.onMouseLeave;fe(E)&&E(_,S)}),ue(w,"handleOuterEvent",function(S){var _=gz(S),E=Sr(w.props,"".concat(_));if(_&&fe(E)){var j,N;/.*touch.*/i.test(_)?N=w.getMouseInfo(S.changedTouches[0]):N=w.getMouseInfo(S),E((j=N)!==null&&j!==void 0?j:{},S)}}),ue(w,"handleClick",function(S){var _=w.getMouseInfo(S);if(_){var E=V(V({},_),{},{isTooltipActive:!0});w.setState(E),w.triggerSyncEvent(E);var j=w.props.onClick;fe(j)&&j(E,S)}}),ue(w,"handleMouseDown",function(S){var _=w.props.onMouseDown;if(fe(_)){var E=w.getMouseInfo(S);_(E,S)}}),ue(w,"handleMouseUp",function(S){var _=w.props.onMouseUp;if(fe(_)){var E=w.getMouseInfo(S);_(E,S)}}),ue(w,"handleTouchMove",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&w.throttleTriggeredAfterMouseMove(S.changedTouches[0])}),ue(w,"handleTouchStart",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&w.handleMouseDown(S.changedTouches[0])}),ue(w,"handleTouchEnd",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&w.handleMouseUp(S.changedTouches[0])}),ue(w,"handleDoubleClick",function(S){var _=w.props.onDoubleClick;if(fe(_)){var E=w.getMouseInfo(S);_(E,S)}}),ue(w,"handleContextMenu",function(S){var _=w.props.onContextMenu;if(fe(_)){var E=w.getMouseInfo(S);_(E,S)}}),ue(w,"triggerSyncEvent",function(S){w.props.syncId!==void 0&&By.emit(zy,w.props.syncId,S,w.eventEmitterSymbol)}),ue(w,"applySyncEvent",function(S){var _=w.props,E=_.layout,j=_.syncMethod,N=w.state.updateId,A=S.dataStartIndex,C=S.dataEndIndex;if(S.dataStartIndex!==void 0||S.dataEndIndex!==void 0)w.setState(V({dataStartIndex:A,dataEndIndex:C},h({props:w.props,dataStartIndex:A,dataEndIndex:C,updateId:N},w.state)));else if(S.activeTooltipIndex!==void 0){var M=S.chartX,D=S.chartY,L=S.activeTooltipIndex,B=w.state,W=B.offset,R=B.tooltipTicks;if(!W)return;if(typeof j=="function")L=j(R,S);else if(j==="value"){L=-1;for(var z=0;z<R.length;z++)if(R[z].value===S.activeLabel){L=z;break}}var H=V(V({},W),{},{x:W.left,y:W.top}),Z=Math.min(M,H.x+H.width),G=Math.min(D,H.y+H.height),oe=R[L]&&R[L].value,we=B0(w.state,w.props.data,L),Ce=R[L]?{x:E==="horizontal"?R[L].coordinate:Z,y:E==="horizontal"?G:R[L].coordinate}:PC;w.setState(V(V({},S),{},{activeLabel:oe,activeCoordinate:Ce,activePayload:we,activeTooltipIndex:L}))}else w.setState(S)}),ue(w,"renderCursor",function(S){var _,E=w.state,j=E.isTooltipActive,N=E.activeCoordinate,A=E.activePayload,C=E.offset,M=E.activeTooltipIndex,D=E.tooltipAxisBandSize,L=w.getTooltipEventType(),B=(_=S.props.active)!==null&&_!==void 0?_:j,W=w.props.layout,R=S.key||"_recharts-cursor";return P.createElement(xue,{key:R,activeCoordinate:N,activePayload:A,activeTooltipIndex:M,chartName:r,element:S,isActive:B,layout:W,offset:C,tooltipAxisBandSize:D,tooltipEventType:L})}),ue(w,"renderPolarAxis",function(S,_,E){var j=Sr(S,"type.axisType"),N=Sr(w.state,"".concat(j,"Map")),A=S.type.defaultProps,C=A!==void 0?V(V({},A),S.props):S.props,M=N&&N[C["".concat(j,"Id")]];return k.cloneElement(S,V(V({},M),{},{className:he(j,M.className),key:S.key||"".concat(_,"-").concat(E),ticks:Yn(M,!0)}))}),ue(w,"renderPolarGrid",function(S){var _=S.props,E=_.radialLines,j=_.polarAngles,N=_.polarRadius,A=w.state,C=A.radiusAxisMap,M=A.angleAxisMap,D=ki(C),L=ki(M),B=L.cx,W=L.cy,R=L.innerRadius,z=L.outerRadius;return k.cloneElement(S,{polarAngles:Array.isArray(j)?j:Yn(L,!0).map(function(H){return H.coordinate}),polarRadius:Array.isArray(N)?N:Yn(D,!0).map(function(H){return H.coordinate}),cx:B,cy:W,innerRadius:R,outerRadius:z,key:S.key||"polar-grid",radialLines:E})}),ue(w,"renderLegend",function(){var S=w.state.formattedGraphicalItems,_=w.props,E=_.children,j=_.width,N=_.height,A=w.props.margin||{},C=j-(A.left||0)-(A.right||0),M=aN({children:E,formattedGraphicalItems:S,legendWidth:C,legendContent:u});if(!M)return null;var D=M.item,L=Fj(M,bue);return k.cloneElement(D,V(V({},L),{},{chartWidth:j,chartHeight:N,margin:A,onBBoxUpdate:w.handleLegendBBoxUpdate}))}),ue(w,"renderTooltip",function(){var S,_=w.props,E=_.children,j=_.accessibilityLayer,N=vr(E,Cr);if(!N)return null;var A=w.state,C=A.isTooltipActive,M=A.activeCoordinate,D=A.activePayload,L=A.activeLabel,B=A.offset,W=(S=N.props.active)!==null&&S!==void 0?S:C;return k.cloneElement(N,{viewBox:V(V({},B),{},{x:B.left,y:B.top}),active:W,label:L,payload:W?D:[],coordinate:M,accessibilityLayer:j})}),ue(w,"renderBrush",function(S){var _=w.props,E=_.margin,j=_.data,N=w.state,A=N.offset,C=N.dataStartIndex,M=N.dataEndIndex,D=N.updateId;return k.cloneElement(S,{key:S.key||"_recharts-brush",onChange:Nf(w.handleBrushChange,S.props.onChange),data:j,x:Q(S.props.x)?S.props.x:A.left,y:Q(S.props.y)?S.props.y:A.top+A.height+A.brushBottom-(E.bottom||0),width:Q(S.props.width)?S.props.width:A.width,startIndex:C,endIndex:M,updateId:"brush-".concat(D)})}),ue(w,"renderReferenceElement",function(S,_,E){if(!S)return null;var j=w,N=j.clipPathId,A=w.state,C=A.xAxisMap,M=A.yAxisMap,D=A.offset,L=S.type.defaultProps||{},B=S.props,W=B.xAxisId,R=W===void 0?L.xAxisId:W,z=B.yAxisId,H=z===void 0?L.yAxisId:z;return k.cloneElement(S,{key:S.key||"".concat(_,"-").concat(E),xAxis:C[R],yAxis:M[H],viewBox:{x:D.left,y:D.top,width:D.width,height:D.height},clipPathId:N})}),ue(w,"renderActivePoints",function(S){var _=S.item,E=S.activePoint,j=S.basePoint,N=S.childIndex,A=S.isRange,C=[],M=_.props.key,D=_.item.type.defaultProps!==void 0?V(V({},_.item.type.defaultProps),_.item.props):_.item.props,L=D.activeDot,B=D.dataKey,W=V(V({index:N,dataKey:B,cx:E.x,cy:E.y,r:4,fill:s1(_.item),strokeWidth:2,stroke:"#fff",payload:E.payload,value:E.value},le(L,!1)),Gd(L));return C.push(b.renderActiveDot(L,W,"".concat(M,"-activePoint-").concat(N))),j?C.push(b.renderActiveDot(L,V(V({},W),{},{cx:j.x,cy:j.y}),"".concat(M,"-basePoint-").concat(N))):A&&C.push(null),C}),ue(w,"renderGraphicChild",function(S,_,E){var j=w.filterFormatItem(S,_,E);if(!j)return null;var N=w.getTooltipEventType(),A=w.state,C=A.isTooltipActive,M=A.tooltipAxis,D=A.activeTooltipIndex,L=A.activeLabel,B=w.props.children,W=vr(B,Cr),R=j.props,z=R.points,H=R.isRange,Z=R.baseLine,G=j.item.type.defaultProps!==void 0?V(V({},j.item.type.defaultProps),j.item.props):j.item.props,oe=G.activeDot,we=G.hide,Ce=G.activeBar,Ke=G.activeShape,At=!!(!we&&C&&W&&(oe||Ce||Ke)),_t={};N!=="axis"&&W&&W.props.trigger==="click"?_t={onClick:Nf(w.handleItemMouseEnter,S.props.onClick)}:N!=="axis"&&(_t={onMouseLeave:Nf(w.handleItemMouseLeave,S.props.onMouseLeave),onMouseEnter:Nf(w.handleItemMouseEnter,S.props.onMouseEnter)});var J=k.cloneElement(S,V(V({},j.props),_t));function de(U){return typeof M.dataKey=="function"?M.dataKey(U.payload):null}if(At)if(D>=0){var ve,q;if(M.dataKey&&!M.allowDuplicatedCategory){var We=typeof M.dataKey=="function"?de:"payload.".concat(M.dataKey.toString());ve=Kd(z,We,L),q=H&&Z&&Kd(Z,We,L)}else ve=z==null?void 0:z[D],q=H&&Z&&Z[D];if(Ke||Ce){var be=S.props.activeIndex!==void 0?S.props.activeIndex:D;return[k.cloneElement(S,V(V(V({},j.props),_t),{},{activeIndex:be})),null,null]}if(!me(ve))return[J].concat(Qs(w.renderActivePoints({item:j,activePoint:ve,basePoint:q,childIndex:D,isRange:H})))}else{var Ze,rt=(Ze=w.getItemByXY(w.state.activeCoordinate))!==null&&Ze!==void 0?Ze:{graphicalItem:J},Tt=rt.graphicalItem,In=Tt.item,Rn=In===void 0?S:In,$=Tt.childIndex,I=V(V(V({},j.props),_t),{},{activeIndex:$});return[k.cloneElement(Rn,I),null,null]}return H?[J,null,null]:[J,null]}),ue(w,"renderCustomized",function(S,_,E){return k.cloneElement(S,V(V({key:"recharts-customized-".concat(E)},w.props),w.state))}),ue(w,"renderMap",{CartesianGrid:{handler:Df,once:!0},ReferenceArea:{handler:w.renderReferenceElement},ReferenceLine:{handler:Df},ReferenceDot:{handler:w.renderReferenceElement},XAxis:{handler:Df},YAxis:{handler:Df},Brush:{handler:w.renderBrush,once:!0},Bar:{handler:w.renderGraphicChild},Line:{handler:w.renderGraphicChild},Area:{handler:w.renderGraphicChild},Radar:{handler:w.renderGraphicChild},RadialBar:{handler:w.renderGraphicChild},Scatter:{handler:w.renderGraphicChild},Pie:{handler:w.renderGraphicChild},Funnel:{handler:w.renderGraphicChild},Tooltip:{handler:w.renderCursor,once:!0},PolarGrid:{handler:w.renderPolarGrid,once:!0},PolarAngleAxis:{handler:w.renderPolarAxis},PolarRadiusAxis:{handler:w.renderPolarAxis},Customized:{handler:w.renderCustomized}}),w.clipPathId="".concat((x=v.id)!==null&&x!==void 0?x:hl("recharts"),"-clip"),w.throttleTriggeredAfterMouseMove=i$(w.triggeredAfterMouseMove,(O=v.throttleDelay)!==null&&O!==void 0?O:1e3/60),w.state={},w}return $ue(b,g),kue(b,[{key:"componentDidMount",value:function(){var x,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var x=this.props,O=x.children,w=x.data,S=x.height,_=x.layout,E=vr(O,Cr);if(E){var j=E.props.defaultIndex;if(!(typeof j!="number"||j<0||j>this.state.tooltipTicks.length-1)){var N=this.state.tooltipTicks[j]&&this.state.tooltipTicks[j].value,A=B0(this.state,w,j,N),C=this.state.tooltipTicks[j].coordinate,M=(this.state.offset.top+S)/2,D=_==="horizontal",L=D?{x:C,y:M}:{y:C,x:M},B=this.state.formattedGraphicalItems.find(function(R){var z=R.item;return z.type.name==="Scatter"});B&&(L=V(V({},L),B.props.points[j].tooltipPosition),A=B.props.points[j].tooltipPayload);var W={activeTooltipIndex:j,isTooltipActive:!0,activeLabel:N,activePayload:A,activeCoordinate:L};this.setState(W),this.renderCursor(E),this.accessibilityManager.setIndex(j)}}}},{key:"getSnapshotBeforeUpdate",value:function(x,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==x.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==x.margin){var w,S;this.accessibilityManager.setDetails({offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0}})}return null}},{key:"componentDidUpdate",value:function(x){mg([vr(x.children,Cr)],[vr(this.props.children,Cr)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var x=vr(this.props.children,Cr);if(x&&typeof x.props.shared=="boolean"){var O=x.props.shared?"axis":"item";return s.indexOf(O)>=0?O:a}return a}},{key:"getMouseInfo",value:function(x){if(!this.container)return null;var O=this.container,w=O.getBoundingClientRect(),S=UX(w),_={chartX:Math.round(x.pageX-S.left),chartY:Math.round(x.pageY-S.top)},E=w.width/O.offsetWidth||1,j=this.inRange(_.chartX,_.chartY,E);if(!j)return null;var N=this.state,A=N.xAxisMap,C=N.yAxisMap,M=this.getTooltipEventType(),D=Uj(this.state,this.props.data,this.props.layout,j);if(M!=="axis"&&A&&C){var L=ki(A).scale,B=ki(C).scale,W=L&&L.invert?L.invert(_.chartX):null,R=B&&B.invert?B.invert(_.chartY):null;return V(V({},_),{},{xValue:W,yValue:R},D)}return D?V(V({},_),D):null}},{key:"inRange",value:function(x,O){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,S=this.props.layout,_=x/w,E=O/w;if(S==="horizontal"||S==="vertical"){var j=this.state.offset,N=_>=j.left&&_<=j.left+j.width&&E>=j.top&&E<=j.top+j.height;return N?{x:_,y:E}:null}var A=this.state,C=A.angleAxisMap,M=A.radiusAxisMap;if(C&&M){var D=ki(C);return aE({x:_,y:E},D)}return null}},{key:"parseEventsOfWrapper",value:function(){var x=this.props.children,O=this.getTooltipEventType(),w=vr(x,Cr),S={};w&&O==="axis"&&(w.props.trigger==="click"?S={onClick:this.handleClick}:S={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var _=Gd(this.props,this.handleOuterEvent);return V(V({},_),S)}},{key:"addListener",value:function(){By.on(zy,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){By.removeListener(zy,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(x,O,w){for(var S=this.state.formattedGraphicalItems,_=0,E=S.length;_<E;_++){var j=S[_];if(j.item===x||j.props.key===x.key||O===Jn(j.item.type)&&w===j.childIndex)return j}return null}},{key:"renderClipPath",value:function(){var x=this.clipPathId,O=this.state.offset,w=O.left,S=O.top,_=O.height,E=O.width;return P.createElement("defs",null,P.createElement("clipPath",{id:x},P.createElement("rect",{x:w,y:S,height:_,width:E})))}},{key:"getXScales",value:function(){var x=this.state.xAxisMap;return x?Object.entries(x).reduce(function(O,w){var S=Lj(w,2),_=S[0],E=S[1];return V(V({},O),{},ue({},_,E.scale))},{}):null}},{key:"getYScales",value:function(){var x=this.state.yAxisMap;return x?Object.entries(x).reduce(function(O,w){var S=Lj(w,2),_=S[0],E=S[1];return V(V({},O),{},ue({},_,E.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(x){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[x])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(x){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[x])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(x){var O=this.state,w=O.formattedGraphicalItems,S=O.activeItem;if(w&&w.length)for(var _=0,E=w.length;_<E;_++){var j=w[_],N=j.props,A=j.item,C=A.type.defaultProps!==void 0?V(V({},A.type.defaultProps),A.props):A.props,M=Jn(A.type);if(M==="Bar"){var D=(N.data||[]).find(function(R){return One(x,R)});if(D)return{graphicalItem:j,payload:D}}else if(M==="RadialBar"){var L=(N.data||[]).find(function(R){return aE(x,R)});if(L)return{graphicalItem:j,payload:L}}else if(gm(j,S)||xm(j,S)||hc(j,S)){var B=fae({graphicalItem:j,activeTooltipItem:S,itemData:C.data}),W=C.activeIndex===void 0?B:C.activeIndex;return{graphicalItem:V(V({},j),{},{childIndex:W}),payload:hc(j,S)?C.data[B]:j.props.data[B]}}}return null}},{key:"render",value:function(){var x=this;if(!qS(this))return null;var O=this.props,w=O.children,S=O.className,_=O.width,E=O.height,j=O.style,N=O.compact,A=O.title,C=O.desc,M=Fj(O,wue),D=le(M,!1);if(N)return P.createElement(pj,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement(vg,Wo({},D,{width:_,height:E,title:A,desc:C}),this.renderClipPath(),KS(w,this.renderMap)));if(this.props.accessibilityLayer){var L,B;D.tabIndex=(L=this.props.tabIndex)!==null&&L!==void 0?L:0,D.role=(B=this.props.role)!==null&&B!==void 0?B:"application",D.onKeyDown=function(R){x.accessibilityManager.keyboardEvent(R)},D.onFocus=function(){x.accessibilityManager.focus()}}var W=this.parseEventsOfWrapper();return P.createElement(pj,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement("div",Wo({className:he("recharts-wrapper",S),style:V({position:"relative",cursor:"default",width:_,height:E},j)},W,{ref:function(z){x.container=z}}),P.createElement(vg,Wo({},D,{width:_,height:E,title:A,desc:C,style:Due}),this.renderClipPath(),KS(w,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(k.Component);ue(m,"displayName",r),ue(m,"defaultProps",V({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},c)),ue(m,"getDerivedStateFromProps",function(g,b){var v=g.dataKey,x=g.data,O=g.children,w=g.width,S=g.height,_=g.layout,E=g.stackOffset,j=g.margin,N=b.dataStartIndex,A=b.dataEndIndex;if(b.updateId===void 0){var C=Vj(g);return V(V(V({},C),{},{updateId:0},h(V(V({props:g},C),{},{updateId:0}),b)),{},{prevDataKey:v,prevData:x,prevWidth:w,prevHeight:S,prevLayout:_,prevStackOffset:E,prevMargin:j,prevChildren:O})}if(v!==b.prevDataKey||x!==b.prevData||w!==b.prevWidth||S!==b.prevHeight||_!==b.prevLayout||E!==b.prevStackOffset||!Yo(j,b.prevMargin)){var M=Vj(g),D={chartX:b.chartX,chartY:b.chartY,isTooltipActive:b.isTooltipActive},L=V(V({},Uj(b,x,_)),{},{updateId:b.updateId+1}),B=V(V(V({},M),D),L);return V(V(V({},B),h(V({props:g},B),b)),{},{prevDataKey:v,prevData:x,prevWidth:w,prevHeight:S,prevLayout:_,prevStackOffset:E,prevMargin:j,prevChildren:O})}if(!mg(O,b.prevChildren)){var W,R,z,H,Z=vr(O,Bs),G=Z&&(W=(R=Z.props)===null||R===void 0?void 0:R.startIndex)!==null&&W!==void 0?W:N,oe=Z&&(z=(H=Z.props)===null||H===void 0?void 0:H.endIndex)!==null&&z!==void 0?z:A,we=G!==N||oe!==A,Ce=!me(x),Ke=Ce&&!we?b.updateId:b.updateId+1;return V(V({updateId:Ke},h(V(V({props:g},b),{},{updateId:Ke,dataStartIndex:G,dataEndIndex:oe}),b)),{},{prevChildren:O,dataStartIndex:G,dataEndIndex:oe})}return null}),ue(m,"renderActiveDot",function(g,b,v){var x;return k.isValidElement(g)?x=k.cloneElement(g,b):fe(g)?x=g(b):x=P.createElement(hm,b),P.createElement(_e,{className:"recharts-active-dot",key:v},x)});var y=k.forwardRef(function(b,v){return P.createElement(m,Wo({},b,{ref:v}))});return y.displayName=m.displayName,y},Kue=x1({chartName:"LineChart",GraphicalChild:Yc,axisComponents:[{axisType:"xAxis",AxisComp:wl},{axisType:"yAxis",AxisComp:Sl}],formatAxisMap:GN}),Gue=x1({chartName:"BarChart",GraphicalChild:xo,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:wl},{axisType:"yAxis",AxisComp:Sl}],formatAxisMap:GN}),Xue=x1({chartName:"PieChart",GraphicalChild:mi,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:vm},{axisType:"radiusAxis",AxisComp:mm}],formatAxisMap:Lee,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const TC=({data:e,title:t,color:r="#3b82f6"})=>p.jsxs("div",{className:"card p-6",children:[t&&p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t}),p.jsx(Rb,{width:"100%",height:300,children:p.jsxs(Gue,{data:e,children:[p.jsx(g1,{strokeDasharray:"3 3",className:"stroke-gray-300 dark:stroke-gray-600"}),p.jsx(wl,{dataKey:"name",className:"text-gray-600 dark:text-gray-400",tick:{fontSize:12}}),p.jsx(Sl,{className:"text-gray-600 dark:text-gray-400",tick:{fontSize:12}}),p.jsx(Cr,{contentStyle:{backgroundColor:"var(--tooltip-bg)",border:"none",borderRadius:"8px",boxShadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1)"},labelStyle:{color:"var(--tooltip-text)"}}),p.jsx(xo,{dataKey:"value",fill:r,radius:[4,4,0,0]})]})})]}),$C=({data:e,title:t,color:r="#10b981"})=>p.jsxs("div",{className:"card p-6",children:[t&&p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t}),p.jsx(Rb,{width:"100%",height:300,children:p.jsxs(Kue,{data:e,children:[p.jsx(g1,{strokeDasharray:"3 3",className:"stroke-gray-300 dark:stroke-gray-600"}),p.jsx(wl,{dataKey:"name",className:"text-gray-600 dark:text-gray-400",tick:{fontSize:12}}),p.jsx(Sl,{className:"text-gray-600 dark:text-gray-400",tick:{fontSize:12}}),p.jsx(Cr,{contentStyle:{backgroundColor:"var(--tooltip-bg)",border:"none",borderRadius:"8px",boxShadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1)"},labelStyle:{color:"var(--tooltip-text)"}}),p.jsx(Yc,{type:"monotone",dataKey:"value",stroke:r,strokeWidth:3,dot:{r:6}})]})})]}),Que=["#3b82f6","#10b981","#f59e0b","#ef4444","#8b5cf6"],Yue=({data:e,title:t,colors:r=Que})=>p.jsxs("div",{className:"card p-6",children:[t&&p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t}),p.jsx(Rb,{width:"100%",height:300,children:p.jsxs(Xue,{children:[p.jsx(mi,{data:e,cx:"50%",cy:"50%",labelLine:!1,label:({name:n,percent:i})=>`${n} ${(i*100).toFixed(0)}%`,outerRadius:80,fill:"#8884d8",dataKey:"value",children:e.map((n,i)=>p.jsx(em,{fill:r[i%r.length]},`cell-${i}`))}),p.jsx(Cr,{contentStyle:{backgroundColor:"var(--tooltip-bg)",border:"none",borderRadius:"8px",boxShadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1)"},labelStyle:{color:"var(--tooltip-text)"}})]})})]}),jm=({columns:e,data:t,loading:r=!1})=>{const[n,i]=k.useState(""),[a,o]=k.useState("asc"),s=u=>{n===u?o(a==="asc"?"desc":"asc"):(i(u),o("asc"))},l=[...t].sort((u,f)=>{if(!n)return 0;const c=u[n],d=f[n];return c<d?a==="asc"?-1:1:c>d?a==="asc"?1:-1:0});return r?p.jsxs("div",{className:"animate-pulse",children:[p.jsx("div",{className:"hidden md:block",children:p.jsxs("div",{className:"card overflow-hidden",children:[p.jsx("div",{className:"bg-gray-50 dark:bg-gray-700 px-6 py-3",children:p.jsx("div",{className:"flex space-x-4",children:e.map((u,f)=>p.jsx("div",{className:"h-4 bg-gray-300 dark:bg-gray-600 rounded flex-1"},f))})}),[...Array(5)].map((u,f)=>p.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:p.jsx("div",{className:"flex space-x-4",children:e.map((c,d)=>p.jsx("div",{className:"h-4 bg-gray-300 dark:bg-gray-600 rounded flex-1"},d))})},f))]})}),p.jsx("div",{className:"md:hidden space-y-4",children:[...Array(3)].map((u,f)=>p.jsx("div",{className:"card p-4 space-y-3",children:e.map((c,d)=>p.jsxs("div",{className:"space-y-1",children:[p.jsx("div",{className:"h-3 bg-gray-300 dark:bg-gray-600 rounded w-1/3"}),p.jsx("div",{className:"h-4 bg-gray-300 dark:bg-gray-600 rounded w-2/3"})]},d))},f))})]}):p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"hidden md:block card overflow-hidden",children:p.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[p.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:p.jsx("tr",{children:e.map(u=>p.jsx("th",{className:he("px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider",u.sortable&&"cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-600"),onClick:()=>u.sortable&&s(u.key),children:p.jsxs("div",{className:"flex items-center justify-end space-x-1",children:[p.jsx("span",{children:u.label}),u.sortable&&p.jsxs("div",{className:"flex flex-col",children:[p.jsx(t3,{className:he("h-3 w-3",n===u.key&&a==="asc"?"text-primary-600":"text-gray-400")}),p.jsx(qA,{className:he("h-3 w-3 -mt-1",n===u.key&&a==="desc"?"text-primary-600":"text-gray-400")})]})]})},u.key))})}),p.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:l.map((u,f)=>p.jsx("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700",children:e.map(c=>p.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-900 dark:text-gray-100 text-right",children:c.render?c.render(u[c.key],u):u[c.key]},c.key))},f))})]})}),p.jsx("div",{className:"md:hidden space-y-4",children:l.map((u,f)=>p.jsx("div",{className:"card p-4 space-y-3",children:e.map(c=>p.jsxs("div",{className:"flex justify-between items-start",children:[p.jsxs("span",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:[c.label,":"]}),p.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100 text-right",children:c.render?c.render(u[c.key],u):u[c.key]})]},c.key))},f))})]})},ra=({permission:e,children:t,fallback:r=null})=>{const{hasPermission:n}=Lc();return n(e)?t:r},Zue=[{title:"کل کاربران",value:1247,change:12,icon:Es,color:"blue"},{title:"فروش ماهانه",value:"۲۴,۵۶۷,۰۰۰",change:8.5,icon:HA,color:"green"},{title:"کل سفارشات",value:356,change:-2.3,icon:Wx,color:"yellow"},{title:"رشد فروش",value:"۲۳.۵%",change:15.2,icon:Du,color:"purple"}],qj=[{name:"فروردین",value:4e3},{name:"اردیبهشت",value:3e3},{name:"خرداد",value:5e3},{name:"تیر",value:4500},{name:"مرداد",value:6e3},{name:"شهریور",value:5500}],Jue=[{name:"دسکتاپ",value:45},{name:"موبایل",value:35},{name:"تبلت",value:20}],ece=[{id:1,name:"علی احمدی",email:"ali@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۵"},{id:2,name:"فاطمه حسینی",email:"fateme@example.com",role:"مدیر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۴"},{id:3,name:"محمد رضایی",email:"mohammad@example.com",role:"کاربر",status:"غیرفعال",createdAt:"۱۴۰۲/۰۸/۱۳"},{id:4,name:"زهرا کریمی",email:"zahra@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۲"}],tce=[{key:"name",label:"نام",sortable:!0},{key:"email",label:"ایمیل"},{key:"role",label:"نقش"},{key:"status",label:"وضعیت",render:e=>p.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${e==="فعال"?"bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200":"bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200"}`,children:e})},{key:"createdAt",label:"تاریخ عضویت"},{key:"actions",label:"عملیات",render:()=>p.jsxs("div",{className:"flex space-x-2",children:[p.jsx(ce,{size:"sm",variant:"secondary",children:"ویرایش"}),p.jsx(ra,{permission:22,children:p.jsx(ce,{size:"sm",variant:"danger",children:"حذف"})})]})}],rce=()=>p.jsxs("div",{className:"p-6 space-y-6",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"داشبورد"}),p.jsxs("div",{className:"flex space-x-4",children:[p.jsx(ce,{variant:"secondary",children:"گزارش‌گیری"}),p.jsx(ra,{permission:25,children:p.jsx(ce,{children:"اضافه کردن"})})]})]}),p.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:Zue.map((e,t)=>p.jsx(j6,{...e},t))}),p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[p.jsx(TC,{data:qj,title:"فروش ماهانه",color:"#3b82f6"}),p.jsx($C,{data:qj,title:"روند رشد",color:"#10b981"})]}),p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[p.jsx("div",{className:"lg:col-span-2",children:p.jsxs("div",{className:"card p-6",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"کاربران اخیر"}),p.jsx(jm,{columns:tce,data:ece})]})}),p.jsx("div",{children:p.jsx(Yue,{data:Jue,title:"دستگاه‌های کاربری",colors:["#3b82f6","#10b981","#f59e0b"]})})]})]}),Gh=({isOpen:e,onClose:t,title:r,children:n,size:i="md"})=>{if(k.useEffect(()=>{const o=s=>{s.key==="Escape"&&t()};return e&&(document.addEventListener("keydown",o),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",o),document.body.style.overflow="unset"}},[e,t]),!e)return null;const a={sm:"max-w-md",md:"max-w-lg",lg:"max-w-2xl",xl:"max-w-4xl"};return p.jsx("div",{className:"fixed inset-0 z-50 overflow-y-auto",children:p.jsxs("div",{className:"flex min-h-screen items-center justify-center p-4",children:[p.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 transition-opacity",onClick:t}),p.jsxs("div",{className:`
relative bg-white dark:bg-gray-800 rounded-lg shadow-xl w-full
${a[i]} transform transition-all
`,children:[r&&p.jsxs("div",{className:"flex items-center justify-between p-6 border-b border-gray-200 dark:border-gray-700",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r}),p.jsx("button",{onClick:t,className:"p-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors",children:p.jsx(Hx,{className:"h-5 w-5 text-gray-500 dark:text-gray-400"})})]}),p.jsx("div",{className:"p-6",children:n})]})]})})},km=({currentPage:e,totalPages:t,onPageChange:r,itemsPerPage:n,totalItems:i})=>{const a=(e-1)*n+1,o=Math.min(e*n,i),s=()=>{const l=[];if(t<=5)for(let f=1;f<=t;f++)l.push(f);else{const f=Math.max(1,e-2),c=Math.min(t,f+5-1);for(let d=f;d<=c;d++)l.push(d);f>1&&(l.unshift("..."),l.unshift(1)),c<t&&(l.push("..."),l.push(t))}return l};return t<=1?null:p.jsxs("div",{className:"flex items-center justify-between px-4 py-3 bg-white dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700 sm:px-6",children:[p.jsxs("div",{className:"flex flex-1 justify-between sm:hidden",children:[p.jsx(ce,{variant:"secondary",size:"sm",onClick:()=>r(e-1),disabled:e===1,children:"قبلی"}),p.jsx(ce,{variant:"secondary",size:"sm",onClick:()=>r(e+1),disabled:e===t,children:"بعدی"})]}),p.jsxs("div",{className:"hidden sm:flex sm:flex-1 sm:items-center sm:justify-between",children:[p.jsx("div",{children:p.jsxs("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:["نمایش ",p.jsx("span",{className:"font-medium",children:a})," تا"," ",p.jsx("span",{className:"font-medium",children:o})," از"," ",p.jsx("span",{className:"font-medium",children:i})," نتیجه"]})}),p.jsx("div",{children:p.jsxs("nav",{className:"relative z-0 inline-flex rounded-md shadow-sm -space-x-px",children:[p.jsx("button",{onClick:()=>r(e-1),disabled:e===1,className:"relative inline-flex items-center px-2 py-2 rounded-r-md border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-sm font-medium text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",children:p.jsx(e3,{className:"h-5 w-5"})}),s().map((l,u)=>p.jsx("button",{onClick:()=>typeof l=="number"&&r(l),disabled:l==="...",className:`relative inline-flex items-center px-4 py-2 border text-sm font-medium ${l===e?"z-10 bg-primary-50 dark:bg-primary-900 border-primary-500 text-primary-600 dark:text-primary-400":l==="..."?"border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-700 dark:text-gray-300 cursor-default":"border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-600"}`,children:l},u)),p.jsx("button",{onClick:()=>r(e+1),disabled:e===t,className:"relative inline-flex items-center px-2 py-2 rounded-l-md border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-sm font-medium text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",children:p.jsx(JL,{className:"h-5 w-5"})})]})})]})]})},nce=({initialData:e,onSubmit:t,onCancel:r,loading:n=!1,isEdit:i=!1})=>{var u,f,c,d;const{register:a,handleSubmit:o,formState:{errors:s,isValid:l}}=Yx({resolver:Zx(R4),mode:"onChange",defaultValues:e});return p.jsxs("div",{className:"card p-6",children:[p.jsxs("div",{className:"mb-6",children:[p.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:i?"ویرایش کاربر":"افزودن کاربر جدید"}),p.jsx("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:"اطلاعات کاربر را وارد کنید"})]}),p.jsxs("form",{onSubmit:o(t),className:"space-y-6",children:[p.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[p.jsx(Ea,{label:"نام و نام خانوادگی",placeholder:"علی احمدی",icon:qx,error:(u=s.name)==null?void 0:u.message,...a("name")}),p.jsx(Ea,{label:"ایمیل",type:"email",placeholder:"ali@example.com",icon:l3,error:(f=s.email)==null?void 0:f.message,...a("email")}),p.jsx(Ea,{label:"شماره تلفن",type:"tel",placeholder:"09123456789",icon:f3,error:(c=s.phone)==null?void 0:c.message,...a("phone")}),p.jsxs("div",{className:"space-y-1",children:[p.jsx("label",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300",children:"نقش"}),p.jsxs("div",{className:"relative",children:[p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(y3,{className:"h-5 w-5 text-gray-400"})}),p.jsxs("select",{className:`input pr-10 ${s.role?"border-red-500 dark:border-red-500 focus:ring-red-500":""}`,...a("role"),children:[p.jsx("option",{value:"",children:"انتخاب کنید"}),p.jsx("option",{value:"کاربر",children:"کاربر"}),p.jsx("option",{value:"مدیر",children:"مدیر"}),p.jsx("option",{value:"ادمین",children:"ادمین"})]})]}),s.role&&p.jsx("p",{className:"text-sm text-red-600 dark:text-red-400",children:s.role.message})]})]}),!i&&p.jsx(Ea,{label:"رمز عبور",type:"password",placeholder:"حداقل ۶ کاراکتر",error:(d=s.password)==null?void 0:d.message,...a("password")}),p.jsxs("div",{className:"flex items-center justify-end space-x-4 pt-6 border-t border-gray-200 dark:border-gray-700",children:[p.jsx(ce,{type:"button",variant:"secondary",onClick:r,disabled:n,children:"انصراف"}),p.jsx(ce,{type:"submit",loading:n,disabled:!l,children:i?"ویرایش":"افزودن"})]})]})]})},ice=[{id:1,name:"علی احمدی",email:"ali@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۵",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:2,name:"فاطمه حسینی",email:"fateme@example.com",role:"مدیر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۴",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:3,name:"محمد رضایی",email:"mohammad@example.com",role:"کاربر",status:"غیرفعال",createdAt:"۱۴۰۲/۰۸/۱۳",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:4,name:"زهرا کریمی",email:"zahra@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۲",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:5,name:"حسن نوری",email:"hassan@example.com",role:"مدیر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۱۱",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:6,name:"مریم صادقی",email:"maryam@example.com",role:"کاربر",status:"غیرفعال",createdAt:"۱۴۰۲/۰۸/۱۰",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:7,name:"احمد قاسمی",email:"ahmad@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۰۹",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:8,name:"سارا محمدی",email:"sara@example.com",role:"مدیر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۰۸",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:9,name:"رضا کریمی",email:"reza@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۰۷",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:10,name:"نرگس احمدی",email:"narges@example.com",role:"کاربر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۰۶",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:11,name:"امیر حسینی",email:"amir@example.com",role:"مدیر",status:"فعال",createdAt:"۱۴۰۲/۰۸/۰۵",phone:"۰۹۱۲۳۴۵۶۷۸۹"},{id:12,name:"مینا رضایی",email:"mina@example.com",role:"کاربر",status:"غیرفعال",createdAt:"۱۴۰۲/۰۸/۰۴",phone:"۰۹۱۲۳۴۵۶۷۸۹"}],ace=()=>{const[e,t]=k.useState(""),[r,n]=k.useState(!1),[i,a]=k.useState(null),[o,s]=k.useState(1),l=5,u=[{key:"name",label:"نام",sortable:!0},{key:"email",label:"ایمیل",sortable:!0},{key:"phone",label:"تلفن"},{key:"role",label:"نقش"},{key:"status",label:"وضعیت",render:x=>p.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${x==="فعال"?"bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200":"bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200"}`,children:x})},{key:"createdAt",label:"تاریخ عضویت",sortable:!0},{key:"actions",label:"عملیات",render:(x,O)=>p.jsxs("div",{className:"flex space-x-2",children:[p.jsx(ce,{size:"sm",variant:"secondary",onClick:()=>y(O),children:"ویرایش"}),p.jsx(ra,{permission:22,children:p.jsx(ce,{size:"sm",variant:"danger",onClick:()=>g(O.id),children:"حذف"})})]})}],f=ice.filter(x=>x.name.toLowerCase().includes(e.toLowerCase())||x.email.toLowerCase().includes(e.toLowerCase())),c=Math.ceil(f.length/l),d=(o-1)*l,h=f.slice(d,d+l),m=()=>{a(null),n(!0)},y=x=>{a(x),n(!0)},g=x=>{confirm("آیا از حذف این کاربر اطمینان دارید؟")&&console.log("Deleting user:",x)},b=x=>{console.log("User data:",x),n(!1)},v=()=>{n(!1),a(null)};return p.jsxs("div",{className:"p-6 space-y-6",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"مدیریت کاربران"}),p.jsxs("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:[f.length," کاربر یافت شد"]})]}),p.jsxs("div",{className:"flex items-center space-x-4",children:[p.jsxs(ce,{variant:"secondary",children:[p.jsx(Vx,{className:"h-4 w-4 ml-2"}),"فیلتر"]}),p.jsx(ra,{permission:25,children:p.jsxs(ce,{onClick:m,children:[p.jsx(_s,{className:"h-4 w-4 ml-2"}),"افزودن کاربر"]})})]})]}),p.jsxs("div",{className:"card p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"relative",children:[p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(vp,{className:"h-5 w-5 text-gray-400"})}),p.jsx("input",{type:"text",placeholder:"جستجو در کاربران...",value:e,onChange:x=>t(x.target.value),className:"input pr-10 max-w-md"})]})}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg overflow-hidden",children:[p.jsx(jm,{columns:u,data:h,loading:!1}),p.jsx(km,{currentPage:o,totalPages:c,onPageChange:s,itemsPerPage:l,totalItems:f.length})]})]}),p.jsx(Gh,{isOpen:r,onClose:v,size:"lg",children:p.jsx(nce,{initialData:i,onSubmit:b,onCancel:v,loading:!1,isEdit:!!i})})]})},Lf=[{id:1,name:"لپ‌تاپ ایسوس",category:"کامپیوتر",price:"۲۵,۰۰۰,۰۰۰",stock:15,status:"موجود",createdAt:"۱۴۰۲/۰۸/۱۵"},{id:2,name:"گوشی سامسونگ گلکسی",category:"موبایل",price:"۱۸,۰۰۰,۰۰۰",stock:8,status:"موجود",createdAt:"۱۴۰۲/۰۸/۱۴"},{id:3,name:"هدفون بی‌سیم",category:"لوازم جانبی",price:"۲,۵۰۰,۰۰۰",stock:0,status:"ناموجود",createdAt:"۱۴۰۲/۰۸/۱۳"},{id:4,name:"کیبورد گیمینگ",category:"لوازم جانبی",price:"۳,۲۰۰,۰۰۰",stock:25,status:"موجود",createdAt:"۱۴۰۲/۰۸/۱۲"},{id:5,name:"مانیتور ۲۴ اینچ",category:"نمایشگر",price:"۱۲,۰۰۰,۰۰۰",stock:5,status:"کم موجود",createdAt:"۱۴۰۲/۰۸/۱۱"},{id:6,name:"ماوس بی‌سیم",category:"لوازم جانبی",price:"۱,۸۰۰,۰۰۰",stock:30,status:"موجود",createdAt:"۱۴۰۲/۰۸/۱۰"},{id:7,name:"تبلت آیپد",category:"تبلت",price:"۳۵,۰۰۰,۰۰۰",stock:3,status:"کم موجود",createdAt:"۱۴۰۲/۰۸/۰۹"},{id:8,name:"هارد اکسترنال",category:"ذخیره‌سازی",price:"۴,۵۰۰,۰۰۰",stock:12,status:"موجود",createdAt:"۱۴۰۲/۰۸/۰۸"}],oce=()=>{const[e,t]=k.useState(""),[r,n]=k.useState(1),i=6,a=[{key:"name",label:"نام محصول",sortable:!0},{key:"category",label:"دسته‌بندی",sortable:!0},{key:"price",label:"قیمت",sortable:!0},{key:"stock",label:"موجودی",render:h=>p.jsx("span",{className:`font-medium ${h===0?"text-red-600 dark:text-red-400":h<10?"text-yellow-600 dark:text-yellow-400":"text-green-600 dark:text-green-400"}`,children:h})},{key:"status",label:"وضعیت",render:h=>p.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${h==="موجود"?"bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200":h==="کم موجود"?"bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200":"bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200"}`,children:h})},{key:"createdAt",label:"تاریخ افزودن",sortable:!0},{key:"actions",label:"عملیات",render:(h,m)=>p.jsxs("div",{className:"flex space-x-2",children:[p.jsx(ce,{size:"sm",variant:"secondary",onClick:()=>c(m),children:"ویرایش"}),p.jsx(ra,{permission:22,children:p.jsx(ce,{size:"sm",variant:"danger",onClick:()=>d(m.id),children:"حذف"})})]})}],o=Lf.filter(h=>h.name.toLowerCase().includes(e.toLowerCase())||h.category.toLowerCase().includes(e.toLowerCase())),s=Math.ceil(o.length/i),l=(r-1)*i,u=o.slice(l,l+i),f=()=>{console.log("Adding new product")},c=h=>{console.log("Editing product:",h)},d=h=>{confirm("آیا از حذف این محصول اطمینان دارید؟")&&console.log("Deleting product:",h)};return p.jsxs("div",{className:"p-6 space-y-6",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"مدیریت محصولات"}),p.jsxs("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:[o.length," محصول یافت شد"]})]}),p.jsxs("div",{className:"flex items-center space-x-4",children:[p.jsxs(ce,{variant:"secondary",children:[p.jsx(Vx,{className:"h-4 w-4 ml-2"}),"فیلتر"]}),p.jsx(ra,{permission:25,children:p.jsxs(ce,{onClick:f,children:[p.jsx(_s,{className:"h-4 w-4 ml-2"}),"افزودن محصول"]})})]})]}),p.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-6",children:[p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(sy,{className:"h-8 w-8 text-blue-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل محصولات"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:Lf.length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(sy,{className:"h-8 w-8 text-green-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"محصولات موجود"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:Lf.filter(h=>h.status==="موجود").length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(sy,{className:"h-8 w-8 text-red-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"محصولات ناموجود"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:Lf.filter(h=>h.status==="ناموجود").length})]})]})})]}),p.jsxs("div",{className:"card p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"relative",children:[p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(vp,{className:"h-5 w-5 text-gray-400"})}),p.jsx("input",{type:"text",placeholder:"جستجو در محصولات...",value:e,onChange:h=>t(h.target.value),className:"input pr-10 max-w-md"})]})}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg overflow-hidden",children:[p.jsx(jm,{columns:a,data:u,loading:!1}),p.jsx(km,{currentPage:r,totalPages:s,onPageChange:n,itemsPerPage:i,totalItems:o.length})]})]})]})},Wl=[{id:1001,customer:"علی احمدی",products:"۳ محصول",amount:"۴۵,۰۰۰,۰۰۰",status:"تحویل شده",date:"۱۴۰۲/۰۸/۱۵"},{id:1002,customer:"فاطمه حسینی",products:"۱ محصول",amount:"۲۵,۰۰۰,۰۰۰",status:"در حال پردازش",date:"۱۴۰۲/۰۸/۱۴"},{id:1003,customer:"محمد رضایی",products:"۲ محصول",amount:"۳۲,۰۰۰,۰۰۰",status:"ارسال شده",date:"۱۴۰۲/۰۸/۱۳"},{id:1004,customer:"زهرا کریمی",products:"۵ محصول",amount:"۱۲۰,۰۰۰,۰۰۰",status:"تحویل شده",date:"۱۴۰۲/۰۸/۱۲"},{id:1005,customer:"حسن نوری",products:"۱ محصول",amount:"۱۸,۰۰۰,۰۰۰",status:"لغو شده",date:"۱۴۰۲/۰۸/۱۱"},{id:1006,customer:"مریم صادقی",products:"۴ محصول",amount:"۸۵,۰۰۰,۰۰۰",status:"در حال پردازش",date:"۱۴۰۲/۰۸/۱۰"},{id:1007,customer:"احمد قاسمی",products:"۲ محصول",amount:"۳۸,۰۰۰,۰۰۰",status:"ارسال شده",date:"۱۴۰۲/۰۸/۰۹"},{id:1008,customer:"سارا محمدی",products:"۳ محصول",amount:"۶۲,۰۰۰,۰۰۰",status:"تحویل شده",date:"۱۴۰۲/۰۸/۰۸"},{id:1009,customer:"رضا کریمی",products:"۱ محصول",amount:"۱۵,۰۰۰,۰۰۰",status:"در حال پردازش",date:"۱۴۰۲/۰۸/۰۷"},{id:1010,customer:"نرگس احمدی",products:"۶ محصول",amount:"۱۴۵,۰۰۰,۰۰۰",status:"تحویل شده",date:"۱۴۰۲/۰۸/۰۶"}],sce=()=>{const[e,t]=k.useState(""),[r,n]=k.useState(1),i=6,a=[{key:"id",label:"شماره سفارش",sortable:!0},{key:"customer",label:"مشتری",sortable:!0},{key:"products",label:"محصولات"},{key:"amount",label:"مبلغ",render:h=>p.jsxs("span",{className:"font-medium text-gray-900 dark:text-gray-100",children:[h," تومان"]})},{key:"status",label:"وضعیت",render:h=>p.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${h==="تحویل شده"?"bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200":h==="ارسال شده"?"bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200":h==="در حال پردازش"?"bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200":"bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200"}`,children:h})},{key:"date",label:"تاریخ سفارش",sortable:!0},{key:"actions",label:"عملیات",render:(h,m)=>p.jsxs("div",{className:"flex space-x-2",children:[p.jsx(ce,{size:"sm",variant:"secondary",onClick:()=>f(m),children:"مشاهده"}),p.jsx(ce,{size:"sm",variant:"primary",onClick:()=>c(m),children:"ویرایش"})]})}],o=Wl.filter(h=>h.customer.toLowerCase().includes(e.toLowerCase())||h.id.toString().includes(e)),s=Math.ceil(o.length/i),l=(r-1)*i,u=o.slice(l,l+i),f=h=>{console.log("Viewing order:",h)},c=h=>{console.log("Editing order:",h)},d=Wl.reduce((h,m)=>{const y=parseInt(m.amount.replace(/[,]/g,""));return h+y},0);return p.jsxs("div",{className:"p-6 space-y-6",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"مدیریت سفارشات"}),p.jsxs("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:[o.length," سفارش یافت شد"]})]}),p.jsx("div",{className:"flex items-center space-x-4",children:p.jsxs(ce,{variant:"secondary",children:[p.jsx(Vx,{className:"h-4 w-4 ml-2"}),"فیلتر"]})})]}),p.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6 mb-6",children:[p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(tg,{className:"h-8 w-8 text-blue-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل سفارشات"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:Wl.length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(Du,{className:"h-8 w-8 text-green-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"تحویل شده"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:Wl.filter(h=>h.status==="تحویل شده").length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(tg,{className:"h-8 w-8 text-yellow-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"در انتظار"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:Wl.filter(h=>h.status==="در حال پردازش").length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(Du,{className:"h-8 w-8 text-purple-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل فروش"}),p.jsxs("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[d.toLocaleString()," تومان"]})]})]})})]}),p.jsxs("div",{className:"card p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"relative",children:[p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(vp,{className:"h-5 w-5 text-gray-400"})}),p.jsx("input",{type:"text",placeholder:"جستجو در سفارشات...",value:e,onChange:h=>t(h.target.value),className:"input pr-10 max-w-md"})]})}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg overflow-hidden",children:[p.jsx(jm,{columns:a,data:u,loading:!1}),p.jsx(km,{currentPage:r,totalPages:s,onPageChange:n,itemsPerPage:i,totalItems:o.length})]})]})]})},lce=()=>{const[e,t]=k.useState("month"),r=[{name:"فروردین",value:12e6},{name:"اردیبهشت",value:19e6},{name:"خرداد",value:15e6},{name:"تیر",value:22e6},{name:"مرداد",value:18e6},{name:"شهریور",value:25e6}],n=[{name:"فروردین",value:150},{name:"اردیبهشت",value:230},{name:"خرداد",value:180},{name:"تیر",value:280},{name:"مرداد",value:200},{name:"شهریور",value:320}],i=[{id:1,title:"گزارش فروش ماهانه",description:"گزارش کامل فروش محصولات در ماه گذشته",type:"فروش",date:"۱۴۰۲/۰۸/۳۰",format:"PDF"},{id:2,title:"گزارش کاربران جدید",description:"آمار کاربران جدید عضو شده در سیستم",type:"کاربران",date:"۱۴۰۲/۰۸/۲۹",format:"Excel"},{id:3,title:"گزارش موجودی انبار",description:"وضعیت موجودی محصولات در انبار",type:"انبار",date:"۱۴۰۲/۰۸/۲۸",format:"PDF"},{id:4,title:"گزارش درآمد روزانه",description:"جزئیات درآمد حاصل از فروش در ۳۰ روز گذشته",type:"مالی",date:"۱۴۰۲/۰۸/۲۷",format:"Excel"}],a=s=>{console.log("Downloading report:",s)},o=()=>{console.log("Generating new report")};return p.jsxs("div",{className:"p-6 space-y-6",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"گزارش‌ها و آمار"}),p.jsx("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:"مشاهده و دانلود گزارش‌های مختلف سیستم"})]}),p.jsxs("div",{className:"flex items-center space-x-4",children:[p.jsxs("select",{value:e,onChange:s=>t(s.target.value),className:"input max-w-xs",children:[p.jsx("option",{value:"week",children:"هفته گذشته"}),p.jsx("option",{value:"month",children:"ماه گذشته"}),p.jsx("option",{value:"quarter",children:"سه ماه گذشته"}),p.jsx("option",{value:"year",children:"سال گذشته"})]}),p.jsxs(ce,{onClick:o,children:[p.jsx(Ld,{className:"h-4 w-4 ml-2"}),"تولید گزارش جدید"]})]})]}),p.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[p.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"p-3 rounded-full bg-blue-100 dark:bg-blue-900",children:p.jsx(HA,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})}),p.jsxs("div",{className:"mr-4",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل فروش"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"۱۱۱ میلیون"}),p.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"+۱۲% از ماه قبل"})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"p-3 rounded-full bg-green-100 dark:bg-green-900",children:p.jsx(Es,{className:"h-6 w-6 text-green-600 dark:text-green-400"})}),p.jsxs("div",{className:"mr-4",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کاربران جدید"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"۳۲۰"}),p.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"+۸% از ماه قبل"})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"p-3 rounded-full bg-purple-100 dark:bg-purple-900",children:p.jsx(Wx,{className:"h-6 w-6 text-purple-600 dark:text-purple-400"})}),p.jsxs("div",{className:"mr-4",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل سفارشات"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"۱,۲۵۴"}),p.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"+۱۵% از ماه قبل"})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"p-3 rounded-full bg-yellow-100 dark:bg-yellow-900",children:p.jsx(Du,{className:"h-6 w-6 text-yellow-600 dark:text-yellow-400"})}),p.jsxs("div",{className:"mr-4",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"نرخ رشد"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"+۲۳%"}),p.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"بهبود یافته"})]})]})})]}),p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[p.jsxs("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"روند فروش"}),p.jsx(TC,{data:r})]}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"رشد کاربران"}),p.jsx($C,{data:n})]})]}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow",children:[p.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:"گزارش‌های اخیر"})}),p.jsx("div",{className:"p-6",children:p.jsx("div",{className:"space-y-4",children:i.map(s=>p.jsxs("div",{className:"flex items-center justify-between p-4 border border-gray-200 dark:border-gray-700 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors",children:[p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg ml-4",children:p.jsx(Ld,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),p.jsxs("div",{children:[p.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:s.title}),p.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:s.description}),p.jsxs("div",{className:"flex items-center mt-1 space-x-4",children:[p.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-500",children:["نوع: ",s.type]}),p.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-500",children:["تاریخ: ",s.date]}),p.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-500",children:["فرمت: ",s.format]})]})]})]}),p.jsxs(ce,{size:"sm",variant:"secondary",onClick:()=>a(s.id),children:[p.jsx(r3,{className:"h-4 w-4 ml-2"}),"دانلود"]})]},s.id))})})]})]})},uce=[{id:1,title:"سفارش جدید دریافت شد",message:"سفارش شماره ۱۰۰۱ از طرف علی احمدی ثبت شد",type:"order",priority:"high",isRead:!1,date:"۱۴۰۲/۰۸/۱۵ - ۱۴:۳۰",sender:"سیستم فروش"},{id:2,title:"محصول در حال اتمام",message:"موجودی لپ‌تاپ ایسوس به کمتر از ۵ عدد رسیده است",type:"warning",priority:"medium",isRead:!1,date:"۱۴۰۲/۰۸/۱۵ - ۱۲:۱۵",sender:"سیستم انبار"},{id:3,title:"کاربر جدید عضو شد",message:"فاطمه حسینی با موفقیت در سیستم ثبت نام کرد",type:"info",priority:"low",isRead:!0,date:"۱۴۰۲/۰۸/۱۴ - ۱۶:۴۵",sender:"سیستم کاربری"},{id:4,title:"پرداخت انجام شد",message:"پرداخت سفارش ۱۰۰۲ با موفقیت تایید شد",type:"success",priority:"medium",isRead:!0,date:"۱۴۰۲/۰۸/۱۴ - ۱۰:۲۰",sender:"سیستم پرداخت"},{id:5,title:"خطا در سیستم",message:"خطا در اتصال به درگاه پرداخت - نیاز به بررسی فوری",type:"error",priority:"high",isRead:!1,date:"۱۴۰۲/۰۸/۱۴ - ۰۹:۱۰",sender:"سیستم مانیتورینگ"},{id:6,title:"بک‌آپ تکمیل شد",message:"بک‌آپ روزانه اطلاعات با موفقیت انجام شد",type:"success",priority:"low",isRead:!0,date:"۱۴۰۲/۰۸/۱۳ - ۲۳:۰۰",sender:"سیستم بک‌آپ"},{id:7,title:"بروزرسانی سیستم",message:"نسخه جدید سیستم منتشر شد - بروزرسانی در دسترس است",type:"info",priority:"medium",isRead:!1,date:"۱۴۰۲/۰۸/۱۳ - ۱۱:۳۰",sender:"تیم توسعه"},{id:8,title:"گزارش فروش آماده شد",message:"گزارش فروش ماهانه تولید و آماده دانلود است",type:"info",priority:"low",isRead:!0,date:"۱۴۰۲/۰۸/۱۲ - ۰۸:۰۰",sender:"سیستم گزارش‌گیری"}],cce=()=>{const[e,t]=k.useState(uce),[r,n]=k.useState(""),[i,a]=k.useState("all"),[o,s]=k.useState(1),l=6,u=x=>{switch(x){case"error":return p.jsx(Qw,{className:"h-5 w-5 text-red-600"});case"warning":return p.jsx(oy,{className:"h-5 w-5 text-yellow-600"});case"success":return p.jsx(ZL,{className:"h-5 w-5 text-green-600"});case"info":return p.jsx(a3,{className:"h-5 w-5 text-blue-600"});default:return p.jsx(su,{className:"h-5 w-5 text-gray-600"})}},f=x=>{switch(x){case"high":return"border-r-red-500";case"medium":return"border-r-yellow-500";case"low":return"border-r-green-500";default:return"border-r-gray-300"}},c=e.filter(x=>{const O=x.title.toLowerCase().includes(r.toLowerCase())||x.message.toLowerCase().includes(r.toLowerCase()),w=i==="all"||i==="unread"&&!x.isRead||i==="read"&&x.isRead||x.type===i;return O&&w}),d=Math.ceil(c.length/l),h=(o-1)*l,m=c.slice(h,h+l),y=x=>{t(O=>O.map(w=>w.id===x?{...w,isRead:!0}:w))},g=()=>{t(x=>x.map(O=>({...O,isRead:!0})))},b=x=>{t(O=>O.filter(w=>w.id!==x))},v=e.filter(x=>!x.isRead).length;return p.jsxs("div",{className:"p-6 space-y-6",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"اعلانات"}),p.jsxs("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:[v," اعلان خوانده نشده از ",e.length," اعلان"]})]}),p.jsxs("div",{className:"flex items-center space-x-4",children:[p.jsxs(ce,{variant:"secondary",onClick:g,disabled:v===0,children:[p.jsx(eg,{className:"h-4 w-4 ml-2"}),"همه را خوانده شده علامت بزن"]}),p.jsxs(ce,{children:[p.jsx(_s,{className:"h-4 w-4 ml-2"}),"اعلان جدید"]})]})]}),p.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(su,{className:"h-8 w-8 text-blue-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل اعلانات"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:e.length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(oy,{className:"h-8 w-8 text-red-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"خوانده نشده"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:v})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(Qw,{className:"h-8 w-8 text-red-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"خطا"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:e.filter(x=>x.type==="error").length})]})]})}),p.jsx("div",{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow",children:p.jsxs("div",{className:"flex items-center",children:[p.jsx(oy,{className:"h-8 w-8 text-yellow-600"}),p.jsxs("div",{className:"mr-3",children:[p.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"هشدار"}),p.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:e.filter(x=>x.type==="warning").length})]})]})})]}),p.jsxs("div",{className:"card p-6",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 mb-6",children:[p.jsxs("div",{className:"relative flex-1",children:[p.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:p.jsx(vp,{className:"h-5 w-5 text-gray-400"})}),p.jsx("input",{type:"text",placeholder:"جستجو در اعلانات...",value:r,onChange:x=>n(x.target.value),className:"input pr-10"})]}),p.jsxs("select",{value:i,onChange:x=>a(x.target.value),className:"input min-w-[150px]",children:[p.jsx("option",{value:"all",children:"همه اعلانات"}),p.jsx("option",{value:"unread",children:"خوانده نشده"}),p.jsx("option",{value:"read",children:"خوانده شده"}),p.jsx("option",{value:"error",children:"خطا"}),p.jsx("option",{value:"warning",children:"هشدار"}),p.jsx("option",{value:"success",children:"موفق"}),p.jsx("option",{value:"info",children:"اطلاعات"})]})]}),p.jsx("div",{className:"space-y-4",children:m.map(x=>p.jsx("div",{className:`p-4 border-r-4 ${f(x.priority)} ${x.isRead?"bg-gray-50 dark:bg-gray-700":"bg-white dark:bg-gray-800"} border border-gray-200 dark:border-gray-600 rounded-lg shadow-sm hover:shadow-md transition-shadow`,children:p.jsxs("div",{className:"flex items-start justify-between",children:[p.jsxs("div",{className:"flex items-start space-x-3",children:[p.jsx("div",{className:"flex-shrink-0 mt-1",children:u(x.type)}),p.jsxs("div",{className:"flex-1 min-w-0",children:[p.jsxs("div",{className:"flex items-center space-x-2",children:[p.jsx("h3",{className:`text-sm font-medium ${x.isRead?"text-gray-600 dark:text-gray-400":"text-gray-900 dark:text-gray-100"}`,children:x.title}),!x.isRead&&p.jsx("div",{className:"w-2 h-2 bg-blue-600 rounded-full"})]}),p.jsx("p",{className:`mt-1 text-sm ${x.isRead?"text-gray-500 dark:text-gray-500":"text-gray-700 dark:text-gray-300"}`,children:x.message}),p.jsxs("div",{className:"mt-2 flex items-center text-xs text-gray-500 dark:text-gray-500 space-x-4",children:[p.jsx("span",{children:x.date}),p.jsxs("span",{children:["از: ",x.sender]})]})]})]}),p.jsxs("div",{className:"flex items-center space-x-2",children:[!x.isRead&&p.jsx(ce,{size:"sm",variant:"secondary",onClick:()=>y(x.id),children:p.jsx(eg,{className:"h-4 w-4"})}),p.jsx(ce,{size:"sm",variant:"danger",onClick:()=>b(x.id),children:p.jsx(Hx,{className:"h-4 w-4"})})]})]})},x.id))}),m.length===0&&p.jsxs("div",{className:"text-center py-12",children:[p.jsx(su,{className:"h-12 w-12 text-gray-400 mx-auto mb-4"}),p.jsx("p",{className:"text-gray-500 dark:text-gray-400",children:"هیچ اعلانی یافت نشد"})]}),p.jsx(km,{currentPage:o,totalPages:d,onPageChange:s,itemsPerPage:l,totalItems:c.length})]})]})},fce=[{id:"dashboard",label:"داشبورد",icon:GA,path:"/"},{id:"users",label:"کاربران",icon:Es,path:"/users",permission:10},{id:"roles",label:"نقش‌ها",icon:h3,path:"/roles",permission:5},{id:"products",label:"محصولات",icon:Wx,path:"/products",permission:15},{id:"orders",label:"سفارشات",icon:tg,path:"/orders",permission:20},{id:"reports",label:"گزارش‌ها",icon:Ld,path:"/reports",permission:25},{id:"notifications",label:"اعلانات",icon:su,path:"/notifications",permission:30}],dce=({isOpen:e,onClose:t})=>{var s;const{user:r}=Lc(),[n,i]=k.useState([]),a=l=>{i(u=>u.includes(l)?u.filter(f=>f!==l):[...u,l])},o=l=>{var d;const u=l.children&&l.children.length>0,f=n.includes(l.id),c=p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:`flex items-center justify-between px-4 py-3 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg transition-colors ${u?"cursor-pointer":""}`,onClick:u?()=>a(l.id):void 0,children:[p.jsxs("div",{className:"flex items-center",children:[p.jsx(l.icon,{className:"h-5 w-5 ml-3"}),p.jsx("span",{className:"font-medium",children:l.label})]}),u&&p.jsx(qA,{className:`h-4 w-4 transition-transform ${f?"rotate-180":""}`})]}),u&&f&&p.jsx("div",{className:"mr-8 mt-1 space-y-1",children:(d=l.children)==null?void 0:d.map(h=>p.jsx("div",{children:h.permission?p.jsx(ra,{permission:h.permission,children:p.jsx(iy,{to:h.path,className:({isActive:m})=>`block px-4 py-2 text-sm text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg transition-colors ${m?"bg-primary-100 dark:bg-primary-900 text-primary-700 dark:text-primary-300":""}`,onClick:t,children:h.label})}):p.jsx(iy,{to:h.path,className:({isActive:m})=>`block px-4 py-2 text-sm text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg transition-colors ${m?"bg-primary-100 dark:bg-primary-900 text-primary-700 dark:text-primary-300":""}`,onClick:t,children:h.label})},h.id))})]});return u?p.jsx("div",{children:c}):p.jsxs(iy,{to:l.path,className:({isActive:h})=>`flex items-center px-4 py-3 rounded-lg transition-colors ${h?"text-primary-700 dark:text-primary-300 bg-primary-100 dark:bg-primary-900":"text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-700"}`,onClick:t,children:[p.jsx(l.icon,{className:"h-5 w-5 ml-3"}),p.jsx("span",{className:"font-medium",children:l.label})]})};return p.jsxs(p.Fragment,{children:[e&&p.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 z-40 lg:hidden",onClick:t}),p.jsxs("div",{className:`
fixed top-0 right-0 h-full w-64 bg-white dark:bg-gray-800 shadow-lg z-50 transform transition-transform duration-300 ease-in-out
${e?"translate-x-0":"translate-x-full"}
lg:relative lg:translate-x-0
`,children:[p.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-gray-200 dark:border-gray-700",children:[p.jsxs("div",{className:"flex items-center",children:[p.jsx("div",{className:"w-8 h-8 bg-primary-600 rounded-lg flex items-center justify-center",children:p.jsx(GA,{className:"h-5 w-5 text-white"})}),p.jsx("span",{className:"mr-3 text-xl font-bold text-gray-900 dark:text-gray-100",children:"پنل مدیریت"})]}),p.jsx("button",{onClick:t,className:"p-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 lg:hidden",children:p.jsx(Hx,{className:"h-5 w-5"})})]}),p.jsxs("div",{className:"p-4",children:[p.jsxs("div",{className:"flex items-center mb-6 p-3 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[p.jsx("div",{className:"w-10 h-10 bg-primary-600 rounded-full flex items-center justify-center",children:p.jsx("span",{className:"text-white font-medium",children:((s=r==null?void 0:r.first_name)==null?void 0:s.charAt(0))||"A"})}),p.jsxs("div",{className:"mr-3",children:[p.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:[r==null?void 0:r.first_name," ",r==null?void 0:r.last_name]}),p.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r==null?void 0:r.username})]})]}),p.jsx("nav",{className:"space-y-2",children:fce.map(l=>p.jsx("div",{children:l.permission?p.jsx(ra,{permission:l.permission,children:o(l)}):o(l)},l.id))})]})]})]})},hce=({onMenuClick:e})=>{var s;const{user:t,logout:r}=Lc(),{mode:n,toggleTheme:i}=WL(),[a,o]=k.useState(!1);return p.jsx("header",{className:"bg-white dark:bg-gray-800 shadow-sm border-b border-gray-200 dark:border-gray-700",children:p.jsxs("div",{className:"flex items-center justify-between px-4 py-3",children:[p.jsxs("div",{className:"flex items-center",children:[p.jsx("button",{onClick:e,className:"p-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 lg:hidden",children:p.jsx(u3,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})}),p.jsx("h1",{className:"mr-4 text-lg font-semibold text-gray-900 dark:text-gray-100",children:"خوش آمدید"})]}),p.jsxs("div",{className:"flex items-center space-x-4",children:[p.jsx("button",{onClick:i,className:"p-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors",children:n==="dark"?p.jsx(p3,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"}):p.jsx(c3,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})}),p.jsxs("button",{className:"p-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors relative",children:[p.jsx(su,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"}),p.jsx("span",{className:"absolute top-0 left-0 w-2 h-2 bg-red-500 rounded-full"})]}),p.jsxs("div",{className:"relative",children:[p.jsxs("button",{onClick:()=>o(!a),className:"flex items-center space-x-2 p-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors",children:[p.jsx("div",{className:"w-8 h-8 bg-primary-600 rounded-full flex items-center justify-center",children:p.jsx("span",{className:"text-white text-sm font-medium",children:((s=t==null?void 0:t.first_name)==null?void 0:s.charAt(0))||"A"})}),p.jsxs("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300 hidden md:block",children:[t==null?void 0:t.first_name," ",t==null?void 0:t.last_name]})]}),a&&p.jsx("div",{className:"absolute left-0 mt-2 w-48 bg-white dark:bg-gray-800 rounded-lg shadow-lg border border-gray-200 dark:border-gray-700 z-50",children:p.jsxs("div",{className:"py-1",children:[p.jsxs("div",{className:"px-4 py-2 border-b border-gray-200 dark:border-gray-700",children:[p.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:[t==null?void 0:t.first_name," ",t==null?void 0:t.last_name]}),p.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t==null?void 0:t.username})]}),p.jsxs("button",{className:"w-full text-right px-4 py-2 text-sm text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-700 flex items-center",children:[p.jsx(qx,{className:"h-4 w-4 ml-2"}),"پروفایل"]}),p.jsxs("button",{onClick:()=>{r(),o(!1)},className:"w-full text-right px-4 py-2 text-sm text-red-600 dark:text-red-400 hover:bg-gray-100 dark:hover:bg-gray-700 flex items-center",children:[p.jsx(s3,{className:"h-4 w-4 ml-2"}),"خروج"]})]})})]})]})]})})},pce=()=>{const[e,t]=k.useState(!1);return p.jsxs("div",{className:"flex h-screen bg-gray-50 dark:bg-gray-900",children:[p.jsx(dce,{isOpen:e,onClose:()=>t(!1)}),p.jsxs("div",{className:"flex-1 flex flex-col overflow-hidden",children:[p.jsx(hce,{onMenuClick:()=>t(!0)}),p.jsx("main",{className:"flex-1 overflow-y-auto bg-gray-50 dark:bg-gray-900",children:p.jsx(eD,{})})]})]})},mce=async()=>(await $p(Nn($n.GET_ROLES))).data,yce=async e=>(await $p(Nn($n.GET_ROLE(e)))).data,vce=async e=>(await cb(Nn($n.CREATE_ROLE),e)).data,gce=async(e,t)=>(await w6(Nn($n.UPDATE_ROLE(e)),t)).data,xce=async e=>(await V2(Nn($n.DELETE_ROLE(e)))).data,bce=async e=>(await $p(Nn($n.GET_ROLE_PERMISSIONS(e)))).data,wce=async(e,t)=>(await cb(Nn($n.ASSIGN_ROLE_PERMISSION(e,t)),{})).data,Sce=async(e,t)=>(await V2(Nn($n.REMOVE_ROLE_PERMISSION(e,t)))).data,Oce=async()=>(await $p(Nn($n.GET_PERMISSIONS))).data,_ce=()=>mp({queryKey:[Er.GET_ROLES],queryFn:()=>mce()}),b1=e=>mp({queryKey:[Er.GET_ROLE,e],queryFn:()=>yce(e),enabled:!!e}),Ece=()=>{const e=co();return il({mutationFn:t=>vce(t),onSuccess:()=>{e.invalidateQueries({queryKey:[Er.GET_ROLES]}),nt.success("نقش با موفقیت ایجاد شد")},onError:t=>{nt.error((t==null?void 0:t.message)||"خطا در ایجاد نقش")}})},jce=()=>{const e=co();return il({mutationFn:t=>gce(t.id.toString(),t),onSuccess:t=>{e.invalidateQueries({queryKey:[Er.GET_ROLES]}),e.invalidateQueries({queryKey:[Er.GET_ROLE,t.id.toString()]}),nt.success("نقش با موفقیت به‌روزرسانی شد")},onError:t=>{nt.error((t==null?void 0:t.message)||"خطا در به‌روزرسانی نقش")}})},kce=()=>{const e=co();return il({mutationFn:t=>xce(t),onSuccess:()=>{e.invalidateQueries({queryKey:[Er.GET_ROLES]}),nt.success("نقش با موفقیت حذف شد")},onError:t=>{nt.error((t==null?void 0:t.message)||"خطا در حذف نقش")}})},Pce=e=>mp({queryKey:[Er.GET_ROLE_PERMISSIONS,e],queryFn:()=>bce(e),enabled:!!e}),Ace=()=>{const e=co();return il({mutationFn:({roleId:t,permissionId:r})=>wce(t,r),onSuccess:(t,r)=>{e.invalidateQueries({queryKey:[Er.GET_ROLE_PERMISSIONS,r.roleId]}),e.invalidateQueries({queryKey:[Er.GET_ROLE,r.roleId]}),nt.success("دسترسی با موفقیت اختصاص داده شد")},onError:t=>{nt.error((t==null?void 0:t.message)||"خطا در اختصاص دسترسی")}})},Tce=()=>{const e=co();return il({mutationFn:({roleId:t,permissionId:r})=>Sce(t,r),onSuccess:(t,r)=>{e.invalidateQueries({queryKey:[Er.GET_ROLE_PERMISSIONS,r.roleId]}),e.invalidateQueries({queryKey:[Er.GET_ROLE,r.roleId]}),nt.success("دسترسی با موفقیت حذف شد")},onError:t=>{nt.error((t==null?void 0:t.message)||"خطا در حذف دسترسی")}})},$ce=()=>mp({queryKey:[Er.GET_PERMISSIONS],queryFn:()=>Oce()}),ts=({size:e="md",text:t="در حال بارگذاری...",fullScreen:r=!1})=>{const n={sm:"h-4 w-4",md:"h-8 w-8",lg:"h-12 w-12"},i=p.jsxs("div",{className:`flex flex-col items-center justify-center ${r?"min-h-screen":"p-8"}`,children:[p.jsx(o3,{className:`${n[e]} animate-spin text-primary-600 dark:text-primary-400`}),t&&p.jsx("p",{className:"mt-2 text-sm text-gray-600 dark:text-gray-400",children:t})]});return r?p.jsx("div",{className:"fixed inset-0 bg-white dark:bg-gray-900 z-50",children:i}):i},Nce=()=>{const e=uo(),[t,r]=k.useState(null),{data:n,isLoading:i,error:a}=_ce(),{mutate:o,isPending:s}=kce(),l=m=>{e(`/roles/${m}/edit`)},u=m=>{e(`/roles/${m}`)},f=m=>{e(`/roles/${m}/permissions`)},c=m=>{r(m.toString())},d=()=>{t&&o(t,{onSuccess:()=>{r(null)}})},h=()=>{r(null)};return i?p.jsx(ts,{}):a?p.jsx("div",{className:"text-red-600",children:"خطا در بارگذاری نقش‌ها"}):p.jsxs("div",{className:"p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"flex justify-between items-center mb-4",children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"مدیریت نقش‌ها"}),p.jsxs(ce,{variant:"primary",onClick:()=>e("/roles/create"),className:"flex items-center gap-2",children:[p.jsx(_s,{className:"h-4 w-4"}),"افزودن نقش جدید"]})]})}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden",children:[p.jsx("div",{className:"overflow-x-auto",children:p.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[p.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:p.jsxs("tr",{children:[p.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider",children:"نام نقش"}),p.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider",children:"توضیحات"}),p.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider",children:"تعداد دسترسی‌ها"}),p.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider",children:"تاریخ ایجاد"}),p.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider",children:"عملیات"})]})}),p.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:n==null?void 0:n.map(m=>{var y;return p.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700",children:[p.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:p.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:m.title})}),p.jsx("td",{className:"px-6 py-4",children:p.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-300 max-w-xs truncate",children:m.description})}),p.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:p.jsxs("span",{className:"px-2 py-1 text-xs font-medium bg-blue-100 text-blue-800 rounded-full",children:[((y=m.permissions)==null?void 0:y.length)||0," دسترسی"]})}),p.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-600 dark:text-gray-300",children:new Date(m.created_at).toLocaleDateString("fa-IR")}),p.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm",children:p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsxs(ce,{size:"sm",variant:"secondary",onClick:()=>u(m.id),className:"flex items-center gap-1",children:[p.jsx(KA,{className:"h-3 w-3"}),"مشاهده"]}),p.jsxs(ce,{size:"sm",variant:"primary",onClick:()=>f(m.id),className:"flex items-center gap-1",children:[p.jsx(Es,{className:"h-3 w-3"}),"دسترسی‌ها"]}),p.jsxs(ce,{size:"sm",variant:"secondary",onClick:()=>l(m.id),className:"flex items-center gap-1",children:[p.jsx(XA,{className:"h-3 w-3"}),"ویرایش"]}),p.jsxs(ce,{size:"sm",variant:"danger",onClick:()=>c(m.id),className:"flex items-center gap-1",children:[p.jsx(QA,{className:"h-3 w-3"}),"حذف"]})]})})]},m.id)})})]})}),(n==null?void 0:n.length)===0&&p.jsx("div",{className:"text-center py-12",children:p.jsx("p",{className:"text-gray-500 dark:text-gray-400",children:"هیچ نقشی یافت نشد"})})]}),p.jsx(Gh,{isOpen:!!t,onClose:h,title:"تأیید حذف",size:"sm",children:p.jsxs("div",{className:"space-y-4",children:[p.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"آیا از حذف این نقش اطمینان دارید؟ این عمل قابل بازگشت نیست."}),p.jsxs("div",{className:"flex justify-end gap-3",children:[p.jsx(ce,{variant:"secondary",onClick:h,children:"انصراف"}),p.jsx(ce,{variant:"danger",onClick:d,loading:s,children:"حذف"})]})]})})]})},Cce=Bc({title:or().required("نام نقش الزامی است").min(2,"نام نقش باید حداقل ۲ کاراکتر باشد"),description:or().required("توضیحات الزامی است").min(5,"توضیحات باید حداقل ۵ کاراکتر باشد")}),Hj=()=>{var g;const e=uo(),{id:t}=Dx(),r=!!t,{data:n,isLoading:i}=b1(t||""),{mutate:a,isPending:o}=Ece(),{mutate:s,isPending:l}=jce(),{register:u,handleSubmit:f,formState:{errors:c,isValid:d},reset:h}=Yx({resolver:Zx(Cce),mode:"onChange"});k.useEffect(()=>{r&&n&&h({title:n.title,description:n.description})},[r,n,h]);const m=b=>{r&&t?s({id:parseInt(t),...b},{onSuccess:()=>{e("/roles")}}):a(b,{onSuccess:()=>{e("/roles")}})};if(r&&i)return p.jsx(ts,{});const y=o||l;return p.jsxs("div",{className:"p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"flex items-center gap-4 mb-4",children:[p.jsxs(ce,{variant:"secondary",onClick:()=>e("/roles"),className:"flex items-center gap-2",children:[p.jsx(Ux,{className:"h-4 w-4"}),"بازگشت"]}),p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:r?"ویرایش نقش":"ایجاد نقش جدید"})]})}),p.jsx("div",{className:"max-w-2xl",children:p.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6",children:p.jsxs("form",{onSubmit:f(m),className:"space-y-6",children:[p.jsx(Ea,{label:"نام نقش",type:"text",placeholder:"نام نقش را وارد کنید",error:(g=c.title)==null?void 0:g.message,...u("title")}),p.jsxs("div",{className:"space-y-1",children:[p.jsx("label",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300",children:"توضیحات"}),p.jsx("textarea",{placeholder:"توضیحات نقش را وارد کنید",className:`w-full px-3 py-2 border rounded-lg focus:ring-2 focus:ring-primary-500 focus:border-primary-500 resize-none h-24 ${c.description?"border-red-500 focus:ring-red-500 focus:border-red-500":"border-gray-300 dark:border-gray-600"} dark:bg-gray-700 dark:text-gray-100`,...u("description")}),c.description&&p.jsx("p",{className:"text-sm text-red-600 dark:text-red-400",children:c.description.message})]}),p.jsxs("div",{className:"flex justify-end gap-3 pt-4",children:[p.jsx(ce,{type:"button",variant:"secondary",onClick:()=>e("/roles"),children:"انصراف"}),p.jsx(ce,{type:"submit",variant:"primary",loading:y,disabled:!d,children:r?"به‌روزرسانی":"ایجاد"})]})]})})})]})},Mce=()=>{var a;const e=uo(),{id:t=""}=Dx(),{data:r,isLoading:n,error:i}=b1(t);return n?p.jsx(ts,{}):i?p.jsx("div",{className:"text-red-600",children:"خطا در بارگذاری اطلاعات نقش"}):r?p.jsxs("div",{className:"p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"flex items-center justify-between mb-4",children:[p.jsxs("div",{className:"flex items-center gap-4",children:[p.jsxs(ce,{variant:"secondary",onClick:()=>e("/roles"),className:"flex items-center gap-2",children:[p.jsx(Ux,{className:"h-4 w-4"}),"بازگشت"]}),p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"جزئیات نقش"})]}),p.jsxs("div",{className:"flex gap-3",children:[p.jsxs(ce,{variant:"primary",onClick:()=>e(`/roles/${t}/permissions`),className:"flex items-center gap-2",children:[p.jsx(Es,{className:"h-4 w-4"}),"مدیریت دسترسی‌ها"]}),p.jsxs(ce,{variant:"secondary",onClick:()=>e(`/roles/${t}/edit`),className:"flex items-center gap-2",children:[p.jsx(XA,{className:"h-4 w-4"}),"ویرایش"]})]})]})}),p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[p.jsx("div",{className:"lg:col-span-2",children:p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6",children:[p.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-6",children:"اطلاعات نقش"}),p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{children:[p.jsx("label",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"نام نقش"}),p.jsx("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg",children:p.jsx("p",{className:"text-gray-900 dark:text-gray-100 font-medium",children:r.title})})]}),p.jsxs("div",{children:[p.jsx("label",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"توضیحات"}),p.jsx("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg",children:p.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:r.description})})]})]})]})}),p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"آمار"}),p.jsx("div",{className:"space-y-4",children:p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx(Es,{className:"h-4 w-4 text-blue-500"}),p.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:"تعداد دسترسی‌ها"})]}),p.jsx("span",{className:"font-semibold text-gray-900 dark:text-gray-100",children:((a=r.permissions)==null?void 0:a.length)||0})]})})]}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"اطلاعات زمانی"}),p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{children:[p.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[p.jsx(YL,{className:"h-4 w-4 text-green-500"}),p.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:"تاریخ ایجاد"})]}),p.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:new Date(r.created_at).toLocaleDateString("fa-IR")})]}),p.jsxs("div",{children:[p.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[p.jsx(Ld,{className:"h-4 w-4 text-orange-500"}),p.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:"آخرین به‌روزرسانی"})]}),p.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:new Date(r.updated_at).toLocaleDateString("fa-IR")})]})]})]})]})]}),r.permissions&&r.permissions.length>0&&p.jsx("div",{className:"mt-6",children:p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6",children:[p.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"دسترسی‌های تخصیص یافته"}),p.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:r.permissions.map(o=>p.jsxs("div",{className:"p-3 bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800 rounded-lg",children:[p.jsx("h4",{className:"font-medium text-blue-900 dark:text-blue-100 mb-1",children:o.title}),p.jsx("p",{className:"text-sm text-blue-700 dark:text-blue-300",children:o.description})]},o.id))})]})})]}):p.jsx("div",{children:"نقش یافت نشد"})},Ice=()=>{const e=uo(),{id:t=""}=Dx(),[r,n]=k.useState(!1),[i,a]=k.useState(null),{data:o,isLoading:s}=b1(t),{data:l,isLoading:u}=Pce(t),{data:f,isLoading:c}=$ce(),{mutate:d,isPending:h}=Ace(),{mutate:m,isPending:y}=Tce(),g=_=>{d({roleId:t,permissionId:_.toString()})},b=_=>{a(_.toString())},v=()=>{i&&m({roleId:t,permissionId:i},{onSuccess:()=>{a(null)}})},x=()=>{a(null)};if(s||u)return p.jsx(ts,{});if(!o)return p.jsx("div",{className:"text-red-600",children:"نقش یافت نشد"});const w=(l==null?void 0:l.map(_=>_.id))||[],S=(f==null?void 0:f.filter(_=>!w.includes(_.id)))||[];return p.jsxs("div",{className:"p-6",children:[p.jsx("div",{className:"mb-6",children:p.jsxs("div",{className:"flex items-center justify-between mb-4",children:[p.jsxs("div",{className:"flex items-center gap-4",children:[p.jsxs(ce,{variant:"secondary",onClick:()=>e("/roles"),className:"flex items-center gap-2",children:[p.jsx(Ux,{className:"h-4 w-4"}),"بازگشت"]}),p.jsxs("div",{children:[p.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"مدیریت دسترسی‌های نقش"}),p.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:o.title})]})]}),p.jsxs(ce,{variant:"primary",onClick:()=>n(!0),className:"flex items-center gap-2",disabled:S.length===0,children:[p.jsx(_s,{className:"h-4 w-4"}),"اختصاص دسترسی جدید"]})]})}),p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md",children:[p.jsx("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:p.jsxs("h2",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:["دسترسی‌های تخصیص یافته (",w.length,")"]})}),p.jsx("div",{className:"p-6",children:u?p.jsx("div",{className:"flex justify-center",children:p.jsx(ts,{})}):p.jsx("div",{className:"space-y-3",children:l&&l.length>0?l.map(_=>p.jsxs("div",{className:"flex items-center justify-between p-3 bg-green-50 dark:bg-green-900/20 border border-green-200 dark:border-green-800 rounded-lg",children:[p.jsxs("div",{className:"flex-1",children:[p.jsx("h4",{className:"font-medium text-green-900 dark:text-green-100",children:_.title}),p.jsx("p",{className:"text-sm text-green-700 dark:text-green-300",children:_.description})]}),p.jsxs(ce,{size:"sm",variant:"danger",onClick:()=>b(_.id),className:"flex items-center gap-1 ml-3",children:[p.jsx(QA,{className:"h-3 w-3"}),"حذف"]})]},_.id)):p.jsx("p",{className:"text-center text-gray-500 dark:text-gray-400 py-8",children:"هیچ دسترسی تخصیص داده نشده است"})})})]}),p.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md",children:[p.jsx("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:p.jsxs("h2",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:["دسترسی‌های قابل تخصیص (",S.length,")"]})}),p.jsx("div",{className:"p-6",children:c?p.jsx("div",{className:"flex justify-center",children:p.jsx(ts,{})}):p.jsx("div",{className:"space-y-3",children:S.length>0?S.map(_=>p.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-lg",children:[p.jsxs("div",{className:"flex-1",children:[p.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:_.title}),p.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:_.description})]}),p.jsxs(ce,{size:"sm",variant:"primary",onClick:()=>g(_.id),className:"flex items-center gap-1 ml-3",loading:h,children:[p.jsx(_s,{className:"h-3 w-3"}),"اختصاص"]})]},_.id)):p.jsx("p",{className:"text-center text-gray-500 dark:text-gray-400 py-8",children:"تمام دسترسی‌ها به این نقش تخصیص داده شده است"})})})]})]}),p.jsx(Gh,{isOpen:r,onClose:()=>n(!1),title:"اختصاص دسترسی جدید",size:"lg",children:p.jsxs("div",{className:"space-y-4",children:[p.jsxs("p",{className:"text-gray-600 dark:text-gray-300",children:['دسترسی مورد نظر را برای تخصیص به نقش "',o.title,'" انتخاب کنید:']}),p.jsx("div",{className:"max-h-96 overflow-y-auto space-y-3",children:S.map(_=>p.jsxs("div",{className:"flex items-center justify-between p-3 border border-gray-200 dark:border-gray-600 rounded-lg",children:[p.jsxs("div",{className:"flex-1",children:[p.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:_.title}),p.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:_.description})]}),p.jsxs(ce,{size:"sm",variant:"primary",onClick:()=>{g(_.id),n(!1)},className:"flex items-center gap-1",children:[p.jsx(eg,{className:"h-3 w-3"}),"انتخاب"]})]},_.id))}),p.jsx("div",{className:"flex justify-end gap-3 pt-4",children:p.jsx(ce,{variant:"secondary",onClick:()=>n(!1),children:"انصراف"})})]})}),p.jsx(Gh,{isOpen:!!i,onClose:x,title:"تأیید حذف دسترسی",size:"sm",children:p.jsxs("div",{className:"space-y-4",children:[p.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"آیا از حذف این دسترسی از نقش اطمینان دارید؟"}),p.jsxs("div",{className:"flex justify-end gap-3",children:[p.jsx(ce,{variant:"secondary",onClick:x,children:"انصراف"}),p.jsx(ce,{variant:"danger",onClick:v,loading:y,children:"حذف دسترسی"})]})]})})]})},Rce=({children:e})=>{const{user:t}=Lc();return t?e:p.jsx(_A,{to:"/login",replace:!0})},Dce=()=>p.jsxs(rD,{children:[p.jsx(Jt,{path:"/login",element:p.jsx(E6,{})}),p.jsxs(Jt,{path:"/",element:p.jsx(Rce,{children:p.jsx(pce,{})}),children:[p.jsx(Jt,{index:!0,element:p.jsx(rce,{})}),p.jsx(Jt,{path:"users",element:p.jsx(ace,{})}),p.jsx(Jt,{path:"products",element:p.jsx(oce,{})}),p.jsx(Jt,{path:"orders",element:p.jsx(sce,{})}),p.jsx(Jt,{path:"reports",element:p.jsx(lce,{})}),p.jsx(Jt,{path:"notifications",element:p.jsx(cce,{})}),p.jsx(Jt,{path:"roles",element:p.jsx(Nce,{})}),p.jsx(Jt,{path:"roles/create",element:p.jsx(Hj,{})}),p.jsx(Jt,{path:"roles/:id",element:p.jsx(Mce,{})}),p.jsx(Jt,{path:"roles/:id/edit",element:p.jsx(Hj,{})}),p.jsx(Jt,{path:"roles/:id/permissions",element:p.jsx(Ice,{})})]})]});function Lce(){return p.jsx(v3,{children:p.jsxs(DD,{client:g3,children:[p.jsx(VL,{children:p.jsx(HL,{children:p.jsx(UL,{children:p.jsx(cD,{children:p.jsx(Dce,{})})})})}),p.jsx(XD,{initialIsOpen:!1})]})})}Vy.createRoot(document.getElementById("root")).render(p.jsx(P.StrictMode,{children:p.jsx(Lce,{})}));