diff --git a/assets/index-COa6iGx-.js b/assets/index-CVwk20b5.js
similarity index 75%
rename from assets/index-COa6iGx-.js
rename to assets/index-CVwk20b5.js
index f067242..9aa3a44 100644
--- a/assets/index-COa6iGx-.js
+++ b/assets/index-CVwk20b5.js
@@ -1,4 +1,4 @@
-var Gq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tLe=Gq((rLe,Jg)=>{function qq(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var Ji=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var GD={exports:{}},e0={},qD={exports:{}},st={};/**
+var Yq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tLe=Yq((rLe,Jg)=>{function Gq(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var Ji=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var GD={exports:{}},e0={},qD={exports:{}},st={};/**
  * @license React
  * react.production.min.js
  *
@@ -6,7 +6,7 @@ var Gq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tLe=Gq((rLe,J
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var yp=Symbol.for("react.element"),Kq=Symbol.for("react.portal"),Xq=Symbol.for("react.fragment"),Qq=Symbol.for("react.strict_mode"),Zq=Symbol.for("react.profiler"),Jq=Symbol.for("react.provider"),eK=Symbol.for("react.context"),tK=Symbol.for("react.forward_ref"),nK=Symbol.for("react.suspense"),rK=Symbol.for("react.memo"),iK=Symbol.for("react.lazy"),kT=Symbol.iterator;function aK(e){return e===null||typeof e!="object"?null:(e=kT&&e[kT]||e["@@iterator"],typeof e=="function"?e:null)}var KD={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},XD=Object.assign,QD={};function gf(e,t,n){this.props=e,this.context=t,this.refs=QD,this.updater=n||KD}gf.prototype.isReactComponent={};gf.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")};gf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ZD(){}ZD.prototype=gf.prototype;function bk(e,t,n){this.props=e,this.context=t,this.refs=QD,this.updater=n||KD}var wk=bk.prototype=new ZD;wk.constructor=bk;XD(wk,gf.prototype);wk.isPureReactComponent=!0;var ET=Array.isArray,JD=Object.prototype.hasOwnProperty,_k={current:null},e3={key:!0,ref:!0,__self:!0,__source:!0};function t3(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)JD.call(t,r)&&!e3.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:yp,type:e,key:a,ref:o,props:i,_owner:_k.current}}function oK(e,t){return{$$typeof:yp,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Sk(e){return typeof e=="object"&&e!==null&&e.$$typeof===yp}function sK(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var CT=/\/+/g;function rb(e,t){return typeof e=="object"&&e!==null&&e.key!=null?sK(""+e.key):t.toString(36)}function Cg(e,t,n,r,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case yp:case Kq:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+rb(o,0):r,ET(i)?(n="",e!=null&&(n=e.replace(CT,"$&/")+"/"),Cg(i,t,n,"",function(c){return c})):i!=null&&(Sk(i)&&(i=oK(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(CT,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",ET(e))for(var s=0;s<e.length;s++){a=e[s];var l=r+rb(a,s);o+=Cg(a,t,n,l,i)}else if(l=aK(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=r+rb(a,s++),o+=Cg(a,t,n,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function zm(e,t,n){if(e==null)return e;var r=[],i=0;return Cg(e,r,"","",function(a){return t.call(n,a,i++)}),r}function lK(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var hr={current:null},Ag={transition:null},uK={ReactCurrentDispatcher:hr,ReactCurrentBatchConfig:Ag,ReactCurrentOwner:_k};function n3(){throw Error("act(...) is not supported in production builds of React.")}st.Children={map:zm,forEach:function(e,t,n){zm(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return zm(e,function(){t++}),t},toArray:function(e){return zm(e,function(t){return t})||[]},only:function(e){if(!Sk(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};st.Component=gf;st.Fragment=Xq;st.Profiler=Zq;st.PureComponent=bk;st.StrictMode=Qq;st.Suspense=nK;st.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uK;st.act=n3;st.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=XD({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=_k.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)JD.call(t,l)&&!e3.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:yp,type:e.type,key:i,ref:a,props:r,_owner:o}};st.createContext=function(e){return e={$$typeof:eK,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Jq,_context:e},e.Consumer=e};st.createElement=t3;st.createFactory=function(e){var t=t3.bind(null,e);return t.type=e,t};st.createRef=function(){return{current:null}};st.forwardRef=function(e){return{$$typeof:tK,render:e}};st.isValidElement=Sk;st.lazy=function(e){return{$$typeof:iK,_payload:{_status:-1,_result:e},_init:lK}};st.memo=function(e,t){return{$$typeof:rK,type:e,compare:t===void 0?null:t}};st.startTransition=function(e){var t=Ag.transition;Ag.transition={};try{e()}finally{Ag.transition=t}};st.unstable_act=n3;st.useCallback=function(e,t){return hr.current.useCallback(e,t)};st.useContext=function(e){return hr.current.useContext(e)};st.useDebugValue=function(){};st.useDeferredValue=function(e){return hr.current.useDeferredValue(e)};st.useEffect=function(e,t){return hr.current.useEffect(e,t)};st.useId=function(){return hr.current.useId()};st.useImperativeHandle=function(e,t,n){return hr.current.useImperativeHandle(e,t,n)};st.useInsertionEffect=function(e,t){return hr.current.useInsertionEffect(e,t)};st.useLayoutEffect=function(e,t){return hr.current.useLayoutEffect(e,t)};st.useMemo=function(e,t){return hr.current.useMemo(e,t)};st.useReducer=function(e,t,n){return hr.current.useReducer(e,t,n)};st.useRef=function(e){return hr.current.useRef(e)};st.useState=function(e){return hr.current.useState(e)};st.useSyncExternalStore=function(e,t,n){return hr.current.useSyncExternalStore(e,t,n)};st.useTransition=function(){return hr.current.useTransition()};st.version="18.3.1";qD.exports=st;var T=qD.exports;const U=gt(T),Gw=qq({__proto__:null,default:U},[T]);/**
+ */var yp=Symbol.for("react.element"),qq=Symbol.for("react.portal"),Kq=Symbol.for("react.fragment"),Xq=Symbol.for("react.strict_mode"),Qq=Symbol.for("react.profiler"),Zq=Symbol.for("react.provider"),Jq=Symbol.for("react.context"),eK=Symbol.for("react.forward_ref"),tK=Symbol.for("react.suspense"),nK=Symbol.for("react.memo"),rK=Symbol.for("react.lazy"),kT=Symbol.iterator;function iK(e){return e===null||typeof e!="object"?null:(e=kT&&e[kT]||e["@@iterator"],typeof e=="function"?e:null)}var KD={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},XD=Object.assign,QD={};function gf(e,t,n){this.props=e,this.context=t,this.refs=QD,this.updater=n||KD}gf.prototype.isReactComponent={};gf.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")};gf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ZD(){}ZD.prototype=gf.prototype;function bk(e,t,n){this.props=e,this.context=t,this.refs=QD,this.updater=n||KD}var wk=bk.prototype=new ZD;wk.constructor=bk;XD(wk,gf.prototype);wk.isPureReactComponent=!0;var ET=Array.isArray,JD=Object.prototype.hasOwnProperty,_k={current:null},e3={key:!0,ref:!0,__self:!0,__source:!0};function t3(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)JD.call(t,r)&&!e3.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:yp,type:e,key:a,ref:o,props:i,_owner:_k.current}}function aK(e,t){return{$$typeof:yp,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Sk(e){return typeof e=="object"&&e!==null&&e.$$typeof===yp}function oK(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var CT=/\/+/g;function rb(e,t){return typeof e=="object"&&e!==null&&e.key!=null?oK(""+e.key):t.toString(36)}function Cg(e,t,n,r,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case yp:case qq:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+rb(o,0):r,ET(i)?(n="",e!=null&&(n=e.replace(CT,"$&/")+"/"),Cg(i,t,n,"",function(c){return c})):i!=null&&(Sk(i)&&(i=aK(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(CT,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",ET(e))for(var s=0;s<e.length;s++){a=e[s];var l=r+rb(a,s);o+=Cg(a,t,n,l,i)}else if(l=iK(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=r+rb(a,s++),o+=Cg(a,t,n,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function zm(e,t,n){if(e==null)return e;var r=[],i=0;return Cg(e,r,"","",function(a){return t.call(n,a,i++)}),r}function sK(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var hr={current:null},Ag={transition:null},lK={ReactCurrentDispatcher:hr,ReactCurrentBatchConfig:Ag,ReactCurrentOwner:_k};function n3(){throw Error("act(...) is not supported in production builds of React.")}st.Children={map:zm,forEach:function(e,t,n){zm(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return zm(e,function(){t++}),t},toArray:function(e){return zm(e,function(t){return t})||[]},only:function(e){if(!Sk(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};st.Component=gf;st.Fragment=Kq;st.Profiler=Qq;st.PureComponent=bk;st.StrictMode=Xq;st.Suspense=tK;st.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lK;st.act=n3;st.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=XD({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=_k.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)JD.call(t,l)&&!e3.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:yp,type:e.type,key:i,ref:a,props:r,_owner:o}};st.createContext=function(e){return e={$$typeof:Jq,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Zq,_context:e},e.Consumer=e};st.createElement=t3;st.createFactory=function(e){var t=t3.bind(null,e);return t.type=e,t};st.createRef=function(){return{current:null}};st.forwardRef=function(e){return{$$typeof:eK,render:e}};st.isValidElement=Sk;st.lazy=function(e){return{$$typeof:rK,_payload:{_status:-1,_result:e},_init:sK}};st.memo=function(e,t){return{$$typeof:nK,type:e,compare:t===void 0?null:t}};st.startTransition=function(e){var t=Ag.transition;Ag.transition={};try{e()}finally{Ag.transition=t}};st.unstable_act=n3;st.useCallback=function(e,t){return hr.current.useCallback(e,t)};st.useContext=function(e){return hr.current.useContext(e)};st.useDebugValue=function(){};st.useDeferredValue=function(e){return hr.current.useDeferredValue(e)};st.useEffect=function(e,t){return hr.current.useEffect(e,t)};st.useId=function(){return hr.current.useId()};st.useImperativeHandle=function(e,t,n){return hr.current.useImperativeHandle(e,t,n)};st.useInsertionEffect=function(e,t){return hr.current.useInsertionEffect(e,t)};st.useLayoutEffect=function(e,t){return hr.current.useLayoutEffect(e,t)};st.useMemo=function(e,t){return hr.current.useMemo(e,t)};st.useReducer=function(e,t,n){return hr.current.useReducer(e,t,n)};st.useRef=function(e){return hr.current.useRef(e)};st.useState=function(e){return hr.current.useState(e)};st.useSyncExternalStore=function(e,t,n){return hr.current.useSyncExternalStore(e,t,n)};st.useTransition=function(){return hr.current.useTransition()};st.version="18.3.1";qD.exports=st;var T=qD.exports;const U=gt(T),Gw=Gq({__proto__:null,default:U},[T]);/**
  * @license React
  * react-jsx-runtime.production.min.js
  *
@@ -14,7 +14,7 @@ var Gq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tLe=Gq((rLe,J
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var cK=T,fK=Symbol.for("react.element"),dK=Symbol.for("react.fragment"),hK=Object.prototype.hasOwnProperty,pK=cK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,mK={key:!0,ref:!0,__self:!0,__source:!0};function r3(e,t,n){var r,i={},a=null,o=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)hK.call(t,r)&&!mK.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:fK,type:e,key:a,ref:o,props:i,_owner:pK.current}}e0.Fragment=dK;e0.jsx=r3;e0.jsxs=r3;GD.exports=e0;var S=GD.exports,i3={exports:{}},ni={},a3={exports:{}},o3={};/**
+ */var uK=T,cK=Symbol.for("react.element"),fK=Symbol.for("react.fragment"),dK=Object.prototype.hasOwnProperty,hK=uK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,pK={key:!0,ref:!0,__self:!0,__source:!0};function r3(e,t,n){var r,i={},a=null,o=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)dK.call(t,r)&&!pK.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:cK,type:e,key:a,ref:o,props:i,_owner:hK.current}}e0.Fragment=fK;e0.jsx=r3;e0.jsxs=r3;GD.exports=e0;var O=GD.exports,i3={exports:{}},ni={},a3={exports:{}},o3={};/**
  * @license React
  * scheduler.production.min.js
  *
@@ -22,7 +22,7 @@ var Gq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tLe=Gq((rLe,J
  *
  * 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(H,K){var I=H.length;H.push(K);e:for(;0<I;){var ee=I-1>>>1,oe=H[ee];if(0<i(oe,K))H[ee]=K,H[I]=oe,I=ee;else break e}}function n(H){return H.length===0?null:H[0]}function r(H){if(H.length===0)return null;var K=H[0],I=H.pop();if(I!==K){H[0]=I;e:for(var ee=0,oe=H.length,R=oe>>>1;ee<R;){var ve=2*(ee+1)-1,xe=H[ve],ke=ve+1,Ve=H[ke];if(0>i(xe,I))ke<oe&&0>i(Ve,xe)?(H[ee]=Ve,H[ke]=I,ee=ke):(H[ee]=xe,H[ve]=I,ee=ve);else if(ke<oe&&0>i(Ve,I))H[ee]=Ve,H[ke]=I,ee=ke;else break e}}return K}function i(H,K){var I=H.sortIndex-K.sortIndex;return I!==0?I:H.id-K.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=[],c=[],f=1,h=null,p=3,m=!1,x=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(H){for(var K=n(c);K!==null;){if(K.callback===null)r(c);else if(K.startTime<=H)r(c),K.sortIndex=K.expirationTime,t(l,K);else break;K=n(c)}}function O(H){if(g=!1,v(H),!x)if(n(l)!==null)x=!0,Q(C);else{var K=n(c);K!==null&&Z(O,K.startTime-H)}}function C(H,K){x=!1,g&&(g=!1,b($),$=-1),m=!0;var I=p;try{for(v(K),h=n(l);h!==null&&(!(h.expirationTime>K)||H&&!j());){var ee=h.callback;if(typeof ee=="function"){h.callback=null,p=h.priorityLevel;var oe=ee(h.expirationTime<=K);K=e.unstable_now(),typeof oe=="function"?h.callback=oe:h===n(l)&&r(l),v(K)}else r(l);h=n(l)}if(h!==null)var R=!0;else{var ve=n(c);ve!==null&&Z(O,ve.startTime-K),R=!1}return R}finally{h=null,p=I,m=!1}}var k=!1,A=null,$=-1,L=5,B=-1;function j(){return!(e.unstable_now()-B<L)}function D(){if(A!==null){var H=e.unstable_now();B=H;var K=!0;try{K=A(!0,H)}finally{K?z():(k=!1,A=null)}}else k=!1}var z;if(typeof _=="function")z=function(){_(D)};else if(typeof MessageChannel<"u"){var q=new MessageChannel,Y=q.port2;q.port1.onmessage=D,z=function(){Y.postMessage(null)}}else z=function(){w(D,0)};function Q(H){A=H,k||(k=!0,z())}function Z(H,K){$=w(function(){H(e.unstable_now())},K)}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(H){H.callback=null},e.unstable_continueExecution=function(){x||m||(x=!0,Q(C))},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(H){switch(p){case 1:case 2:case 3:var K=3;break;default:K=p}var I=p;p=K;try{return H()}finally{p=I}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(H,K){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var I=p;p=H;try{return K()}finally{p=I}},e.unstable_scheduleCallback=function(H,K,I){var ee=e.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?ee+I:ee):I=ee,H){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=I+oe,H={id:f++,callback:K,priorityLevel:H,startTime:I,expirationTime:oe,sortIndex:-1},I>ee?(H.sortIndex=I,t(c,H),n(l)===null&&H===n(c)&&(g?(b($),$=-1):g=!0,Z(O,I-ee))):(H.sortIndex=oe,t(l,H),x||m||(x=!0,Q(C))),H},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(H){var K=p;return function(){var I=p;p=K;try{return H.apply(this,arguments)}finally{p=I}}}})(o3);a3.exports=o3;var gK=a3.exports;/**
+ */(function(e){function t(H,K){var I=H.length;H.push(K);e:for(;0<I;){var ee=I-1>>>1,oe=H[ee];if(0<i(oe,K))H[ee]=K,H[I]=oe,I=ee;else break e}}function n(H){return H.length===0?null:H[0]}function r(H){if(H.length===0)return null;var K=H[0],I=H.pop();if(I!==K){H[0]=I;e:for(var ee=0,oe=H.length,R=oe>>>1;ee<R;){var ve=2*(ee+1)-1,xe=H[ve],ke=ve+1,Ve=H[ke];if(0>i(xe,I))ke<oe&&0>i(Ve,xe)?(H[ee]=Ve,H[ke]=I,ee=ke):(H[ee]=xe,H[ve]=I,ee=ve);else if(ke<oe&&0>i(Ve,I))H[ee]=Ve,H[ke]=I,ee=ke;else break e}}return K}function i(H,K){var I=H.sortIndex-K.sortIndex;return I!==0?I:H.id-K.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=[],c=[],f=1,h=null,p=3,m=!1,x=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(H){for(var K=n(c);K!==null;){if(K.callback===null)r(c);else if(K.startTime<=H)r(c),K.sortIndex=K.expirationTime,t(l,K);else break;K=n(c)}}function S(H){if(g=!1,v(H),!x)if(n(l)!==null)x=!0,Q(C);else{var K=n(c);K!==null&&Z(S,K.startTime-H)}}function C(H,K){x=!1,g&&(g=!1,b($),$=-1),m=!0;var I=p;try{for(v(K),h=n(l);h!==null&&(!(h.expirationTime>K)||H&&!j());){var ee=h.callback;if(typeof ee=="function"){h.callback=null,p=h.priorityLevel;var oe=ee(h.expirationTime<=K);K=e.unstable_now(),typeof oe=="function"?h.callback=oe:h===n(l)&&r(l),v(K)}else r(l);h=n(l)}if(h!==null)var R=!0;else{var ve=n(c);ve!==null&&Z(S,ve.startTime-K),R=!1}return R}finally{h=null,p=I,m=!1}}var k=!1,A=null,$=-1,L=5,B=-1;function j(){return!(e.unstable_now()-B<L)}function D(){if(A!==null){var H=e.unstable_now();B=H;var K=!0;try{K=A(!0,H)}finally{K?z():(k=!1,A=null)}}else k=!1}var z;if(typeof _=="function")z=function(){_(D)};else if(typeof MessageChannel<"u"){var q=new MessageChannel,Y=q.port2;q.port1.onmessage=D,z=function(){Y.postMessage(null)}}else z=function(){w(D,0)};function Q(H){A=H,k||(k=!0,z())}function Z(H,K){$=w(function(){H(e.unstable_now())},K)}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(H){H.callback=null},e.unstable_continueExecution=function(){x||m||(x=!0,Q(C))},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(H){switch(p){case 1:case 2:case 3:var K=3;break;default:K=p}var I=p;p=K;try{return H()}finally{p=I}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(H,K){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var I=p;p=H;try{return K()}finally{p=I}},e.unstable_scheduleCallback=function(H,K,I){var ee=e.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?ee+I:ee):I=ee,H){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=I+oe,H={id:f++,callback:K,priorityLevel:H,startTime:I,expirationTime:oe,sortIndex:-1},I>ee?(H.sortIndex=I,t(c,H),n(l)===null&&H===n(c)&&(g?(b($),$=-1):g=!0,Z(S,I-ee))):(H.sortIndex=oe,t(l,H),x||m||(x=!0,Q(C))),H},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(H){var K=p;return function(){var I=p;p=K;try{return H.apply(this,arguments)}finally{p=I}}}})(o3);a3.exports=o3;var mK=a3.exports;/**
  * @license React
  * react-dom.production.min.js
  *
@@ -30,18 +30,18 @@ var Gq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tLe=Gq((rLe,J
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var vK=T,Zr=gK;function fe(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s3=new Set,dh={};function iu(e,t){Oc(e,t),Oc(e+"Capture",t)}function Oc(e,t){for(dh[e]=t,e=0;e<t.length;e++)s3.add(t[e])}var So=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),qw=Object.prototype.hasOwnProperty,yK=/^[: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]*$/,AT={},PT={};function xK(e){return qw.call(PT,e)?!0:qw.call(AT,e)?!1:yK.test(e)?PT[e]=!0:(AT[e]=!0,!1)}function bK(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function wK(e,t,n,r){if(t===null||typeof t>"u"||bK(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function pr(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Yn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Yn[e]=new pr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Yn[t]=new pr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Yn[e]=new pr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Yn[e]=new pr(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){Yn[e]=new pr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Yn[e]=new pr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Yn[e]=new pr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Yn[e]=new pr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Yn[e]=new pr(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ok=/[\-:]([a-z])/g;function kk(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(Ok,kk);Yn[t]=new pr(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(Ok,kk);Yn[t]=new pr(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(Ok,kk);Yn[t]=new pr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Yn[e]=new pr(e,1,!1,e.toLowerCase(),null,!1,!1)});Yn.xlinkHref=new pr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Yn[e]=new pr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ek(e,t,n,r){var i=Yn.hasOwnProperty(t)?Yn[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(wK(t,n,i,r)&&(n=null),r||i===null?xK(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Do=vK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Um=Symbol.for("react.element"),Fu=Symbol.for("react.portal"),Bu=Symbol.for("react.fragment"),Ck=Symbol.for("react.strict_mode"),Kw=Symbol.for("react.profiler"),l3=Symbol.for("react.provider"),u3=Symbol.for("react.context"),Ak=Symbol.for("react.forward_ref"),Xw=Symbol.for("react.suspense"),Qw=Symbol.for("react.suspense_list"),Pk=Symbol.for("react.memo"),as=Symbol.for("react.lazy"),c3=Symbol.for("react.offscreen"),TT=Symbol.iterator;function id(e){return e===null||typeof e!="object"?null:(e=TT&&e[TT]||e["@@iterator"],typeof e=="function"?e:null)}var an=Object.assign,ib;function Md(e){if(ib===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ib=t&&t[1]||""}return`
+ */var gK=T,Zr=mK;function fe(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s3=new Set,dh={};function iu(e,t){Oc(e,t),Oc(e+"Capture",t)}function Oc(e,t){for(dh[e]=t,e=0;e<t.length;e++)s3.add(t[e])}var So=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),qw=Object.prototype.hasOwnProperty,vK=/^[: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]*$/,AT={},PT={};function yK(e){return qw.call(PT,e)?!0:qw.call(AT,e)?!1:vK.test(e)?PT[e]=!0:(AT[e]=!0,!1)}function xK(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function bK(e,t,n,r){if(t===null||typeof t>"u"||xK(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function pr(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Yn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Yn[e]=new pr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Yn[t]=new pr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Yn[e]=new pr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Yn[e]=new pr(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){Yn[e]=new pr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Yn[e]=new pr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Yn[e]=new pr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Yn[e]=new pr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Yn[e]=new pr(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ok=/[\-:]([a-z])/g;function kk(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(Ok,kk);Yn[t]=new pr(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(Ok,kk);Yn[t]=new pr(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(Ok,kk);Yn[t]=new pr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Yn[e]=new pr(e,1,!1,e.toLowerCase(),null,!1,!1)});Yn.xlinkHref=new pr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Yn[e]=new pr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ek(e,t,n,r){var i=Yn.hasOwnProperty(t)?Yn[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(bK(t,n,i,r)&&(n=null),r||i===null?yK(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Do=gK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Um=Symbol.for("react.element"),Fu=Symbol.for("react.portal"),Bu=Symbol.for("react.fragment"),Ck=Symbol.for("react.strict_mode"),Kw=Symbol.for("react.profiler"),l3=Symbol.for("react.provider"),u3=Symbol.for("react.context"),Ak=Symbol.for("react.forward_ref"),Xw=Symbol.for("react.suspense"),Qw=Symbol.for("react.suspense_list"),Pk=Symbol.for("react.memo"),as=Symbol.for("react.lazy"),c3=Symbol.for("react.offscreen"),TT=Symbol.iterator;function id(e){return e===null||typeof e!="object"?null:(e=TT&&e[TT]||e["@@iterator"],typeof e=="function"?e:null)}var an=Object.assign,ib;function Md(e){if(ib===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ib=t&&t[1]||""}return`
 `+ib+e}var ab=!1;function ob(e,t){if(!e||ab)return"";ab=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(`
 `),a=r.stack.split(`
 `),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=`
-`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{ab=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Md(e):""}function _K(e){switch(e.tag){case 5:return Md(e.type);case 16:return Md("Lazy");case 13:return Md("Suspense");case 19:return Md("SuspenseList");case 0:case 2:case 15:return e=ob(e.type,!1),e;case 11:return e=ob(e.type.render,!1),e;case 1:return e=ob(e.type,!0),e;default:return""}}function Zw(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 Bu:return"Fragment";case Fu:return"Portal";case Kw:return"Profiler";case Ck:return"StrictMode";case Xw:return"Suspense";case Qw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case u3:return(e.displayName||"Context")+".Consumer";case l3:return(e._context.displayName||"Context")+".Provider";case Ak:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Pk:return t=e.displayName||null,t!==null?t:Zw(e.type)||"Memo";case as:t=e._payload,e=e._init;try{return Zw(e(t))}catch{}}return null}function SK(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 Zw(t);case 8:return t===Ck?"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 Is(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function f3(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function OK(e){var t=f3(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wm(e){e._valueTracker||(e._valueTracker=OK(e))}function d3(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=f3(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ev(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 Jw(e,t){var n=t.checked;return an({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function $T(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Is(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function h3(e,t){t=t.checked,t!=null&&Ek(e,"checked",t,!1)}function e_(e,t){h3(e,t);var n=Is(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?t_(e,t.type,n):t.hasOwnProperty("defaultValue")&&t_(e,t.type,Is(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function MT(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function t_(e,t,n){(t!=="number"||ev(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Id=Array.isArray;function oc(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Is(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function n_(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(fe(91));return an({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function IT(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(fe(92));if(Id(n)){if(1<n.length)throw Error(fe(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Is(n)}}function p3(e,t){var n=Is(t.value),r=Is(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function NT(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function m3(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 r_(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?m3(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Hm,g3=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Hm=Hm||document.createElement("div"),Hm.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Hm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hh(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hd={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},kK=["Webkit","ms","Moz","O"];Object.keys(Hd).forEach(function(e){kK.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hd[t]=Hd[e]})});function v3(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hd.hasOwnProperty(e)&&Hd[e]?(""+t).trim():t+"px"}function y3(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=v3(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var EK=an({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 i_(e,t){if(t){if(EK[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(fe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(fe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(fe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(fe(62))}}function a_(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 o_=null;function Tk(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var s_=null,sc=null,lc=null;function jT(e){if(e=wp(e)){if(typeof s_!="function")throw Error(fe(280));var t=e.stateNode;t&&(t=a0(t),s_(e.stateNode,e.type,t))}}function x3(e){sc?lc?lc.push(e):lc=[e]:sc=e}function b3(){if(sc){var e=sc,t=lc;if(lc=sc=null,jT(e),t)for(e=0;e<t.length;e++)jT(t[e])}}function w3(e,t){return e(t)}function _3(){}var sb=!1;function S3(e,t,n){if(sb)return e(t,n);sb=!0;try{return w3(e,t,n)}finally{sb=!1,(sc!==null||lc!==null)&&(_3(),b3())}}function ph(e,t){var n=e.stateNode;if(n===null)return null;var r=a0(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(fe(231,t,typeof n));return n}var l_=!1;if(So)try{var ad={};Object.defineProperty(ad,"passive",{get:function(){l_=!0}}),window.addEventListener("test",ad,ad),window.removeEventListener("test",ad,ad)}catch{l_=!1}function CK(e,t,n,r,i,a,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(f){this.onError(f)}}var Vd=!1,tv=null,nv=!1,u_=null,AK={onError:function(e){Vd=!0,tv=e}};function PK(e,t,n,r,i,a,o,s,l){Vd=!1,tv=null,CK.apply(AK,arguments)}function TK(e,t,n,r,i,a,o,s,l){if(PK.apply(this,arguments),Vd){if(Vd){var c=tv;Vd=!1,tv=null}else throw Error(fe(198));nv||(nv=!0,u_=c)}}function au(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function O3(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 RT(e){if(au(e)!==e)throw Error(fe(188))}function $K(e){var t=e.alternate;if(!t){if(t=au(e),t===null)throw Error(fe(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return RT(i),e;if(a===r)return RT(i),t;a=a.sibling}throw Error(fe(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(fe(189))}}if(n.alternate!==r)throw Error(fe(190))}if(n.tag!==3)throw Error(fe(188));return n.stateNode.current===n?e:t}function k3(e){return e=$K(e),e!==null?E3(e):null}function E3(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=E3(e);if(t!==null)return t;e=e.sibling}return null}var C3=Zr.unstable_scheduleCallback,DT=Zr.unstable_cancelCallback,MK=Zr.unstable_shouldYield,IK=Zr.unstable_requestPaint,hn=Zr.unstable_now,NK=Zr.unstable_getCurrentPriorityLevel,$k=Zr.unstable_ImmediatePriority,A3=Zr.unstable_UserBlockingPriority,rv=Zr.unstable_NormalPriority,jK=Zr.unstable_LowPriority,P3=Zr.unstable_IdlePriority,t0=null,Ta=null;function RK(e){if(Ta&&typeof Ta.onCommitFiberRoot=="function")try{Ta.onCommitFiberRoot(t0,e,void 0,(e.current.flags&128)===128)}catch{}}var ra=Math.clz32?Math.clz32:FK,DK=Math.log,LK=Math.LN2;function FK(e){return e>>>=0,e===0?32:31-(DK(e)/LK|0)|0}var Vm=64,Ym=4194304;function Nd(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 iv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s!==0?r=Nd(s):(a&=o,a!==0&&(r=Nd(a)))}else o=n&~i,o!==0?r=Nd(o):a!==0&&(r=Nd(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ra(t),i=1<<n,r|=e[n],t&=~i;return r}function BK(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 zK(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ra(a),s=1<<o,l=i[o];l===-1?(!(s&n)||s&r)&&(i[o]=BK(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function c_(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function T3(){var e=Vm;return Vm<<=1,!(Vm&4194240)&&(Vm=64),e}function lb(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xp(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ra(t),e[t]=n}function UK(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ra(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function Mk(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ra(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Et=0;function $3(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var M3,Ik,I3,N3,j3,f_=!1,Gm=[],ws=null,_s=null,Ss=null,mh=new Map,gh=new Map,us=[],WK="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 LT(e,t){switch(e){case"focusin":case"focusout":ws=null;break;case"dragenter":case"dragleave":_s=null;break;case"mouseover":case"mouseout":Ss=null;break;case"pointerover":case"pointerout":mh.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":gh.delete(t.pointerId)}}function od(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=wp(t),t!==null&&Ik(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function HK(e,t,n,r,i){switch(t){case"focusin":return ws=od(ws,e,t,n,r,i),!0;case"dragenter":return _s=od(_s,e,t,n,r,i),!0;case"mouseover":return Ss=od(Ss,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return mh.set(a,od(mh.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,gh.set(a,od(gh.get(a)||null,e,t,n,r,i)),!0}return!1}function R3(e){var t=Sl(e.target);if(t!==null){var n=au(t);if(n!==null){if(t=n.tag,t===13){if(t=O3(n),t!==null){e.blockedOn=t,j3(e.priority,function(){I3(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Pg(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=d_(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);o_=r,n.target.dispatchEvent(r),o_=null}else return t=wp(n),t!==null&&Ik(t),e.blockedOn=n,!1;t.shift()}return!0}function FT(e,t,n){Pg(e)&&n.delete(t)}function VK(){f_=!1,ws!==null&&Pg(ws)&&(ws=null),_s!==null&&Pg(_s)&&(_s=null),Ss!==null&&Pg(Ss)&&(Ss=null),mh.forEach(FT),gh.forEach(FT)}function sd(e,t){e.blockedOn===t&&(e.blockedOn=null,f_||(f_=!0,Zr.unstable_scheduleCallback(Zr.unstable_NormalPriority,VK)))}function vh(e){function t(i){return sd(i,e)}if(0<Gm.length){sd(Gm[0],e);for(var n=1;n<Gm.length;n++){var r=Gm[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ws!==null&&sd(ws,e),_s!==null&&sd(_s,e),Ss!==null&&sd(Ss,e),mh.forEach(t),gh.forEach(t),n=0;n<us.length;n++)r=us[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<us.length&&(n=us[0],n.blockedOn===null);)R3(n),n.blockedOn===null&&us.shift()}var uc=Do.ReactCurrentBatchConfig,av=!0;function YK(e,t,n,r){var i=Et,a=uc.transition;uc.transition=null;try{Et=1,Nk(e,t,n,r)}finally{Et=i,uc.transition=a}}function GK(e,t,n,r){var i=Et,a=uc.transition;uc.transition=null;try{Et=4,Nk(e,t,n,r)}finally{Et=i,uc.transition=a}}function Nk(e,t,n,r){if(av){var i=d_(e,t,n,r);if(i===null)yb(e,t,r,ov,n),LT(e,r);else if(HK(i,e,t,n,r))r.stopPropagation();else if(LT(e,r),t&4&&-1<WK.indexOf(e)){for(;i!==null;){var a=wp(i);if(a!==null&&M3(a),a=d_(e,t,n,r),a===null&&yb(e,t,r,ov,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else yb(e,t,r,null,n)}}var ov=null;function d_(e,t,n,r){if(ov=null,e=Tk(r),e=Sl(e),e!==null)if(t=au(e),t===null)e=null;else if(n=t.tag,n===13){if(e=O3(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ov=e,null}function D3(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(NK()){case $k:return 1;case A3:return 4;case rv:case jK:return 16;case P3:return 536870912;default:return 16}default:return 16}}var ds=null,jk=null,Tg=null;function L3(){if(Tg)return Tg;var e,t=jk,n=t.length,r,i="value"in ds?ds.value:ds.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Tg=i.slice(e,1<r?1-r:void 0)}function $g(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 qm(){return!0}function BT(){return!1}function ri(e){function t(n,r,i,a,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?qm:BT,this.isPropagationStopped=BT,this}return an(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=qm)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=qm)},persist:function(){},isPersistent:qm}),t}var vf={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rk=ri(vf),bp=an({},vf,{view:0,detail:0}),qK=ri(bp),ub,cb,ld,n0=an({},bp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dk,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!==ld&&(ld&&e.type==="mousemove"?(ub=e.screenX-ld.screenX,cb=e.screenY-ld.screenY):cb=ub=0,ld=e),ub)},movementY:function(e){return"movementY"in e?e.movementY:cb}}),zT=ri(n0),KK=an({},n0,{dataTransfer:0}),XK=ri(KK),QK=an({},bp,{relatedTarget:0}),fb=ri(QK),ZK=an({},vf,{animationName:0,elapsedTime:0,pseudoElement:0}),JK=ri(ZK),eX=an({},vf,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),tX=ri(eX),nX=an({},vf,{data:0}),UT=ri(nX),rX={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},iX={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"},aX={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function oX(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=aX[e])?!!t[e]:!1}function Dk(){return oX}var sX=an({},bp,{key:function(e){if(e.key){var t=rX[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$g(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?iX[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dk,charCode:function(e){return e.type==="keypress"?$g(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$g(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),lX=ri(sX),uX=an({},n0,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),WT=ri(uX),cX=an({},bp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dk}),fX=ri(cX),dX=an({},vf,{propertyName:0,elapsedTime:0,pseudoElement:0}),hX=ri(dX),pX=an({},n0,{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}),mX=ri(pX),gX=[9,13,27,32],Lk=So&&"CompositionEvent"in window,Yd=null;So&&"documentMode"in document&&(Yd=document.documentMode);var vX=So&&"TextEvent"in window&&!Yd,F3=So&&(!Lk||Yd&&8<Yd&&11>=Yd),HT=" ",VT=!1;function B3(e,t){switch(e){case"keyup":return gX.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function z3(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var zu=!1;function yX(e,t){switch(e){case"compositionend":return z3(t);case"keypress":return t.which!==32?null:(VT=!0,HT);case"textInput":return e=t.data,e===HT&&VT?null:e;default:return null}}function xX(e,t){if(zu)return e==="compositionend"||!Lk&&B3(e,t)?(e=L3(),Tg=jk=ds=null,zu=!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 F3&&t.locale!=="ko"?null:t.data;default:return null}}var bX={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 YT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!bX[e.type]:t==="textarea"}function U3(e,t,n,r){x3(r),t=sv(t,"onChange"),0<t.length&&(n=new Rk("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gd=null,yh=null;function wX(e){J3(e,0)}function r0(e){var t=Hu(e);if(d3(t))return e}function _X(e,t){if(e==="change")return t}var W3=!1;if(So){var db;if(So){var hb="oninput"in document;if(!hb){var GT=document.createElement("div");GT.setAttribute("oninput","return;"),hb=typeof GT.oninput=="function"}db=hb}else db=!1;W3=db&&(!document.documentMode||9<document.documentMode)}function qT(){Gd&&(Gd.detachEvent("onpropertychange",H3),yh=Gd=null)}function H3(e){if(e.propertyName==="value"&&r0(yh)){var t=[];U3(t,yh,e,Tk(e)),S3(wX,t)}}function SX(e,t,n){e==="focusin"?(qT(),Gd=t,yh=n,Gd.attachEvent("onpropertychange",H3)):e==="focusout"&&qT()}function OX(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return r0(yh)}function kX(e,t){if(e==="click")return r0(t)}function EX(e,t){if(e==="input"||e==="change")return r0(t)}function CX(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sa=typeof Object.is=="function"?Object.is:CX;function xh(e,t){if(sa(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!qw.call(t,i)||!sa(e[i],t[i]))return!1}return!0}function KT(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function XT(e,t){var n=KT(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=KT(n)}}function V3(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?V3(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Y3(){for(var e=window,t=ev();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ev(e.document)}return t}function Fk(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 AX(e){var t=Y3(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&V3(n.ownerDocument.documentElement,n)){if(r!==null&&Fk(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=XT(n,a);var o=XT(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var PX=So&&"documentMode"in document&&11>=document.documentMode,Uu=null,h_=null,qd=null,p_=!1;function QT(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;p_||Uu==null||Uu!==ev(r)||(r=Uu,"selectionStart"in r&&Fk(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),qd&&xh(qd,r)||(qd=r,r=sv(h_,"onSelect"),0<r.length&&(t=new Rk("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Uu)))}function Km(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Wu={animationend:Km("Animation","AnimationEnd"),animationiteration:Km("Animation","AnimationIteration"),animationstart:Km("Animation","AnimationStart"),transitionend:Km("Transition","TransitionEnd")},pb={},G3={};So&&(G3=document.createElement("div").style,"AnimationEvent"in window||(delete Wu.animationend.animation,delete Wu.animationiteration.animation,delete Wu.animationstart.animation),"TransitionEvent"in window||delete Wu.transitionend.transition);function i0(e){if(pb[e])return pb[e];if(!Wu[e])return e;var t=Wu[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in G3)return pb[e]=t[n];return e}var q3=i0("animationend"),K3=i0("animationiteration"),X3=i0("animationstart"),Q3=i0("transitionend"),Z3=new Map,ZT="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 Us(e,t){Z3.set(e,t),iu(t,[e])}for(var mb=0;mb<ZT.length;mb++){var gb=ZT[mb],TX=gb.toLowerCase(),$X=gb[0].toUpperCase()+gb.slice(1);Us(TX,"on"+$X)}Us(q3,"onAnimationEnd");Us(K3,"onAnimationIteration");Us(X3,"onAnimationStart");Us("dblclick","onDoubleClick");Us("focusin","onFocus");Us("focusout","onBlur");Us(Q3,"onTransitionEnd");Oc("onMouseEnter",["mouseout","mouseover"]);Oc("onMouseLeave",["mouseout","mouseover"]);Oc("onPointerEnter",["pointerout","pointerover"]);Oc("onPointerLeave",["pointerout","pointerover"]);iu("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));iu("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));iu("onBeforeInput",["compositionend","keypress","textInput","paste"]);iu("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));iu("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));iu("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jd="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(" "),MX=new Set("cancel close invalid load scroll toggle".split(" ").concat(jd));function JT(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,TK(r,t,void 0,e),e.currentTarget=null}function J3(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;JT(i,s,c),a=l}else for(o=0;o<r.length;o++){if(s=r[o],l=s.instance,c=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;JT(i,s,c),a=l}}}if(nv)throw e=u_,nv=!1,u_=null,e}function Lt(e,t){var n=t[x_];n===void 0&&(n=t[x_]=new Set);var r=e+"__bubble";n.has(r)||(eL(t,e,2,!1),n.add(r))}function vb(e,t,n){var r=0;t&&(r|=4),eL(n,e,r,t)}var Xm="_reactListening"+Math.random().toString(36).slice(2);function bh(e){if(!e[Xm]){e[Xm]=!0,s3.forEach(function(n){n!=="selectionchange"&&(MX.has(n)||vb(n,!1,e),vb(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xm]||(t[Xm]=!0,vb("selectionchange",!1,t))}}function eL(e,t,n,r){switch(D3(t)){case 1:var i=YK;break;case 4:i=GK;break;default:i=Nk}n=i.bind(null,t,n,e),i=void 0,!l_||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function yb(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=Sl(s),o===null)return;if(l=o.tag,l===5||l===6){r=a=o;continue e}s=s.parentNode}}r=r.return}S3(function(){var c=a,f=Tk(n),h=[];e:{var p=Z3.get(e);if(p!==void 0){var m=Rk,x=e;switch(e){case"keypress":if($g(n)===0)break e;case"keydown":case"keyup":m=lX;break;case"focusin":x="focus",m=fb;break;case"focusout":x="blur",m=fb;break;case"beforeblur":case"afterblur":m=fb;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=zT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=XK;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=fX;break;case q3:case K3:case X3:m=JK;break;case Q3:m=hX;break;case"scroll":m=qK;break;case"wheel":m=mX;break;case"copy":case"cut":case"paste":m=tX;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=WT}var g=(t&4)!==0,w=!g&&e==="scroll",b=g?p!==null?p+"Capture":null:p;g=[];for(var _=c,v;_!==null;){v=_;var O=v.stateNode;if(v.tag===5&&O!==null&&(v=O,b!==null&&(O=ph(_,b),O!=null&&g.push(wh(_,O,v)))),w)break;_=_.return}0<g.length&&(p=new m(p,x,null,n,f),h.push({event:p,listeners:g}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",p&&n!==o_&&(x=n.relatedTarget||n.fromElement)&&(Sl(x)||x[Oo]))break e;if((m||p)&&(p=f.window===f?f:(p=f.ownerDocument)?p.defaultView||p.parentWindow:window,m?(x=n.relatedTarget||n.toElement,m=c,x=x?Sl(x):null,x!==null&&(w=au(x),x!==w||x.tag!==5&&x.tag!==6)&&(x=null)):(m=null,x=c),m!==x)){if(g=zT,O="onMouseLeave",b="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(g=WT,O="onPointerLeave",b="onPointerEnter",_="pointer"),w=m==null?p:Hu(m),v=x==null?p:Hu(x),p=new g(O,_+"leave",m,n,f),p.target=w,p.relatedTarget=v,O=null,Sl(f)===c&&(g=new g(b,_+"enter",x,n,f),g.target=v,g.relatedTarget=w,O=g),w=O,m&&x)t:{for(g=m,b=x,_=0,v=g;v;v=Au(v))_++;for(v=0,O=b;O;O=Au(O))v++;for(;0<_-v;)g=Au(g),_--;for(;0<v-_;)b=Au(b),v--;for(;_--;){if(g===b||b!==null&&g===b.alternate)break t;g=Au(g),b=Au(b)}g=null}else g=null;m!==null&&e$(h,p,m,g,!1),x!==null&&w!==null&&e$(h,w,x,g,!0)}}e:{if(p=c?Hu(c):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var C=_X;else if(YT(p))if(W3)C=EX;else{C=OX;var k=SX}else(m=p.nodeName)&&m.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(C=kX);if(C&&(C=C(e,c))){U3(h,C,n,f);break e}k&&k(e,p,c),e==="focusout"&&(k=p._wrapperState)&&k.controlled&&p.type==="number"&&t_(p,"number",p.value)}switch(k=c?Hu(c):window,e){case"focusin":(YT(k)||k.contentEditable==="true")&&(Uu=k,h_=c,qd=null);break;case"focusout":qd=h_=Uu=null;break;case"mousedown":p_=!0;break;case"contextmenu":case"mouseup":case"dragend":p_=!1,QT(h,n,f);break;case"selectionchange":if(PX)break;case"keydown":case"keyup":QT(h,n,f)}var A;if(Lk)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else zu?B3(e,n)&&($="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&($="onCompositionStart");$&&(F3&&n.locale!=="ko"&&(zu||$!=="onCompositionStart"?$==="onCompositionEnd"&&zu&&(A=L3()):(ds=f,jk="value"in ds?ds.value:ds.textContent,zu=!0)),k=sv(c,$),0<k.length&&($=new UT($,e,null,n,f),h.push({event:$,listeners:k}),A?$.data=A:(A=z3(n),A!==null&&($.data=A)))),(A=vX?yX(e,n):xX(e,n))&&(c=sv(c,"onBeforeInput"),0<c.length&&(f=new UT("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:c}),f.data=A))}J3(h,t)})}function wh(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sv(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=ph(e,n),a!=null&&r.unshift(wh(e,a,i)),a=ph(e,t),a!=null&&r.push(wh(e,a,i))),e=e.return}return r}function Au(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function e$(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&c!==null&&(s=c,i?(l=ph(n,a),l!=null&&o.unshift(wh(n,l,s))):i||(l=ph(n,a),l!=null&&o.push(wh(n,l,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var IX=/\r\n?/g,NX=/\u0000|\uFFFD/g;function t$(e){return(typeof e=="string"?e:""+e).replace(IX,`
-`).replace(NX,"")}function Qm(e,t,n){if(t=t$(t),t$(e)!==t&&n)throw Error(fe(425))}function lv(){}var m_=null,g_=null;function v_(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 y_=typeof setTimeout=="function"?setTimeout:void 0,jX=typeof clearTimeout=="function"?clearTimeout:void 0,n$=typeof Promise=="function"?Promise:void 0,RX=typeof queueMicrotask=="function"?queueMicrotask:typeof n$<"u"?function(e){return n$.resolve(null).then(e).catch(DX)}:y_;function DX(e){setTimeout(function(){throw e})}function xb(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),vh(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);vh(t)}function Os(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 r$(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var yf=Math.random().toString(36).slice(2),_a="__reactFiber$"+yf,_h="__reactProps$"+yf,Oo="__reactContainer$"+yf,x_="__reactEvents$"+yf,LX="__reactListeners$"+yf,FX="__reactHandles$"+yf;function Sl(e){var t=e[_a];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Oo]||n[_a]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=r$(e);e!==null;){if(n=e[_a])return n;e=r$(e)}return t}e=n,n=e.parentNode}return null}function wp(e){return e=e[_a]||e[Oo],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Hu(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(fe(33))}function a0(e){return e[_h]||null}var b_=[],Vu=-1;function Ws(e){return{current:e}}function Ut(e){0>Vu||(e.current=b_[Vu],b_[Vu]=null,Vu--)}function jt(e,t){Vu++,b_[Vu]=e.current,e.current=t}var Ns={},tr=Ws(Ns),Cr=Ws(!1),Vl=Ns;function kc(e,t){var n=e.type.contextTypes;if(!n)return Ns;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ar(e){return e=e.childContextTypes,e!=null}function uv(){Ut(Cr),Ut(tr)}function i$(e,t,n){if(tr.current!==Ns)throw Error(fe(168));jt(tr,t),jt(Cr,n)}function tL(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(fe(108,SK(e)||"Unknown",i));return an({},n,r)}function cv(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ns,Vl=tr.current,jt(tr,e),jt(Cr,Cr.current),!0}function a$(e,t,n){var r=e.stateNode;if(!r)throw Error(fe(169));n?(e=tL(e,t,Vl),r.__reactInternalMemoizedMergedChildContext=e,Ut(Cr),Ut(tr),jt(tr,e)):Ut(Cr),jt(Cr,n)}var io=null,o0=!1,bb=!1;function nL(e){io===null?io=[e]:io.push(e)}function BX(e){o0=!0,nL(e)}function Hs(){if(!bb&&io!==null){bb=!0;var e=0,t=Et;try{var n=io;for(Et=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}io=null,o0=!1}catch(i){throw io!==null&&(io=io.slice(e+1)),C3($k,Hs),i}finally{Et=t,bb=!1}}return null}var Yu=[],Gu=0,fv=null,dv=0,xi=[],bi=0,Yl=null,lo=1,uo="";function pl(e,t){Yu[Gu++]=dv,Yu[Gu++]=fv,fv=e,dv=t}function rL(e,t,n){xi[bi++]=lo,xi[bi++]=uo,xi[bi++]=Yl,Yl=e;var r=lo;e=uo;var i=32-ra(r)-1;r&=~(1<<i),n+=1;var a=32-ra(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,lo=1<<32-ra(t)+i|n<<i|r,uo=a+e}else lo=1<<a|n<<i|r,uo=e}function Bk(e){e.return!==null&&(pl(e,1),rL(e,1,0))}function zk(e){for(;e===fv;)fv=Yu[--Gu],Yu[Gu]=null,dv=Yu[--Gu],Yu[Gu]=null;for(;e===Yl;)Yl=xi[--bi],xi[bi]=null,uo=xi[--bi],xi[bi]=null,lo=xi[--bi],xi[bi]=null}var Kr=null,Yr=null,Kt=!1,Qi=null;function iL(e,t){var n=Oi(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function o$(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Kr=e,Yr=Os(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Kr=e,Yr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Yl!==null?{id:lo,overflow:uo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Oi(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Kr=e,Yr=null,!0):!1;default:return!1}}function w_(e){return(e.mode&1)!==0&&(e.flags&128)===0}function __(e){if(Kt){var t=Yr;if(t){var n=t;if(!o$(e,t)){if(w_(e))throw Error(fe(418));t=Os(n.nextSibling);var r=Kr;t&&o$(e,t)?iL(r,n):(e.flags=e.flags&-4097|2,Kt=!1,Kr=e)}}else{if(w_(e))throw Error(fe(418));e.flags=e.flags&-4097|2,Kt=!1,Kr=e}}}function s$(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Kr=e}function Zm(e){if(e!==Kr)return!1;if(!Kt)return s$(e),Kt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!v_(e.type,e.memoizedProps)),t&&(t=Yr)){if(w_(e))throw aL(),Error(fe(418));for(;t;)iL(e,t),t=Os(t.nextSibling)}if(s$(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(fe(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Yr=Os(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Yr=null}}else Yr=Kr?Os(e.stateNode.nextSibling):null;return!0}function aL(){for(var e=Yr;e;)e=Os(e.nextSibling)}function Ec(){Yr=Kr=null,Kt=!1}function Uk(e){Qi===null?Qi=[e]:Qi.push(e)}var zX=Do.ReactCurrentBatchConfig;function ud(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(fe(309));var r=n.stateNode}if(!r)throw Error(fe(147,e));var i=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(fe(284));if(!n._owner)throw Error(fe(290,e))}return e}function Jm(e,t){throw e=Object.prototype.toString.call(t),Error(fe(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function l$(e){var t=e._init;return t(e._payload)}function oL(e){function t(b,_){if(e){var v=b.deletions;v===null?(b.deletions=[_],b.flags|=16):v.push(_)}}function n(b,_){if(!e)return null;for(;_!==null;)t(b,_),_=_.sibling;return null}function r(b,_){for(b=new Map;_!==null;)_.key!==null?b.set(_.key,_):b.set(_.index,_),_=_.sibling;return b}function i(b,_){return b=As(b,_),b.index=0,b.sibling=null,b}function a(b,_,v){return b.index=v,e?(v=b.alternate,v!==null?(v=v.index,v<_?(b.flags|=2,_):v):(b.flags|=2,_)):(b.flags|=1048576,_)}function o(b){return e&&b.alternate===null&&(b.flags|=2),b}function s(b,_,v,O){return _===null||_.tag!==6?(_=Cb(v,b.mode,O),_.return=b,_):(_=i(_,v),_.return=b,_)}function l(b,_,v,O){var C=v.type;return C===Bu?f(b,_,v.props.children,O,v.key):_!==null&&(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===as&&l$(C)===_.type)?(O=i(_,v.props),O.ref=ud(b,_,v),O.return=b,O):(O=Lg(v.type,v.key,v.props,null,b.mode,O),O.ref=ud(b,_,v),O.return=b,O)}function c(b,_,v,O){return _===null||_.tag!==4||_.stateNode.containerInfo!==v.containerInfo||_.stateNode.implementation!==v.implementation?(_=Ab(v,b.mode,O),_.return=b,_):(_=i(_,v.children||[]),_.return=b,_)}function f(b,_,v,O,C){return _===null||_.tag!==7?(_=jl(v,b.mode,O,C),_.return=b,_):(_=i(_,v),_.return=b,_)}function h(b,_,v){if(typeof _=="string"&&_!==""||typeof _=="number")return _=Cb(""+_,b.mode,v),_.return=b,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Um:return v=Lg(_.type,_.key,_.props,null,b.mode,v),v.ref=ud(b,null,_),v.return=b,v;case Fu:return _=Ab(_,b.mode,v),_.return=b,_;case as:var O=_._init;return h(b,O(_._payload),v)}if(Id(_)||id(_))return _=jl(_,b.mode,v,null),_.return=b,_;Jm(b,_)}return null}function p(b,_,v,O){var C=_!==null?_.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return C!==null?null:s(b,_,""+v,O);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Um:return v.key===C?l(b,_,v,O):null;case Fu:return v.key===C?c(b,_,v,O):null;case as:return C=v._init,p(b,_,C(v._payload),O)}if(Id(v)||id(v))return C!==null?null:f(b,_,v,O,null);Jm(b,v)}return null}function m(b,_,v,O,C){if(typeof O=="string"&&O!==""||typeof O=="number")return b=b.get(v)||null,s(_,b,""+O,C);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case Um:return b=b.get(O.key===null?v:O.key)||null,l(_,b,O,C);case Fu:return b=b.get(O.key===null?v:O.key)||null,c(_,b,O,C);case as:var k=O._init;return m(b,_,v,k(O._payload),C)}if(Id(O)||id(O))return b=b.get(v)||null,f(_,b,O,C,null);Jm(_,O)}return null}function x(b,_,v,O){for(var C=null,k=null,A=_,$=_=0,L=null;A!==null&&$<v.length;$++){A.index>$?(L=A,A=null):L=A.sibling;var B=p(b,A,v[$],O);if(B===null){A===null&&(A=L);break}e&&A&&B.alternate===null&&t(b,A),_=a(B,_,$),k===null?C=B:k.sibling=B,k=B,A=L}if($===v.length)return n(b,A),Kt&&pl(b,$),C;if(A===null){for(;$<v.length;$++)A=h(b,v[$],O),A!==null&&(_=a(A,_,$),k===null?C=A:k.sibling=A,k=A);return Kt&&pl(b,$),C}for(A=r(b,A);$<v.length;$++)L=m(A,b,$,v[$],O),L!==null&&(e&&L.alternate!==null&&A.delete(L.key===null?$:L.key),_=a(L,_,$),k===null?C=L:k.sibling=L,k=L);return e&&A.forEach(function(j){return t(b,j)}),Kt&&pl(b,$),C}function g(b,_,v,O){var C=id(v);if(typeof C!="function")throw Error(fe(150));if(v=C.call(v),v==null)throw Error(fe(151));for(var k=C=null,A=_,$=_=0,L=null,B=v.next();A!==null&&!B.done;$++,B=v.next()){A.index>$?(L=A,A=null):L=A.sibling;var j=p(b,A,B.value,O);if(j===null){A===null&&(A=L);break}e&&A&&j.alternate===null&&t(b,A),_=a(j,_,$),k===null?C=j:k.sibling=j,k=j,A=L}if(B.done)return n(b,A),Kt&&pl(b,$),C;if(A===null){for(;!B.done;$++,B=v.next())B=h(b,B.value,O),B!==null&&(_=a(B,_,$),k===null?C=B:k.sibling=B,k=B);return Kt&&pl(b,$),C}for(A=r(b,A);!B.done;$++,B=v.next())B=m(A,b,$,B.value,O),B!==null&&(e&&B.alternate!==null&&A.delete(B.key===null?$:B.key),_=a(B,_,$),k===null?C=B:k.sibling=B,k=B);return e&&A.forEach(function(D){return t(b,D)}),Kt&&pl(b,$),C}function w(b,_,v,O){if(typeof v=="object"&&v!==null&&v.type===Bu&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Um:e:{for(var C=v.key,k=_;k!==null;){if(k.key===C){if(C=v.type,C===Bu){if(k.tag===7){n(b,k.sibling),_=i(k,v.props.children),_.return=b,b=_;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===as&&l$(C)===k.type){n(b,k.sibling),_=i(k,v.props),_.ref=ud(b,k,v),_.return=b,b=_;break e}n(b,k);break}else t(b,k);k=k.sibling}v.type===Bu?(_=jl(v.props.children,b.mode,O,v.key),_.return=b,b=_):(O=Lg(v.type,v.key,v.props,null,b.mode,O),O.ref=ud(b,_,v),O.return=b,b=O)}return o(b);case Fu:e:{for(k=v.key;_!==null;){if(_.key===k)if(_.tag===4&&_.stateNode.containerInfo===v.containerInfo&&_.stateNode.implementation===v.implementation){n(b,_.sibling),_=i(_,v.children||[]),_.return=b,b=_;break e}else{n(b,_);break}else t(b,_);_=_.sibling}_=Ab(v,b.mode,O),_.return=b,b=_}return o(b);case as:return k=v._init,w(b,_,k(v._payload),O)}if(Id(v))return x(b,_,v,O);if(id(v))return g(b,_,v,O);Jm(b,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,_!==null&&_.tag===6?(n(b,_.sibling),_=i(_,v),_.return=b,b=_):(n(b,_),_=Cb(v,b.mode,O),_.return=b,b=_),o(b)):n(b,_)}return w}var Cc=oL(!0),sL=oL(!1),hv=Ws(null),pv=null,qu=null,Wk=null;function Hk(){Wk=qu=pv=null}function Vk(e){var t=hv.current;Ut(hv),e._currentValue=t}function S_(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function cc(e,t){pv=e,Wk=qu=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Or=!0),e.firstContext=null)}function Ai(e){var t=e._currentValue;if(Wk!==e)if(e={context:e,memoizedValue:t,next:null},qu===null){if(pv===null)throw Error(fe(308));qu=e,pv.dependencies={lanes:0,firstContext:e}}else qu=qu.next=e;return t}var Ol=null;function Yk(e){Ol===null?Ol=[e]:Ol.push(e)}function lL(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Yk(t)):(n.next=i.next,i.next=n),t.interleaved=n,ko(e,r)}function ko(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var os=!1;function Gk(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function uL(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 go(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ks(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,mt&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,ko(e,n)}return i=r.interleaved,i===null?(t.next=t,Yk(r)):(t.next=i.next,i.next=t),r.interleaved=t,ko(e,n)}function Mg(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Mk(e,n)}}function u$(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function mv(e,t,n,r){var i=e.updateQueue;os=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,o===null?a=c:o.next=c,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=c:s.next=c,f.lastBaseUpdate=l))}if(a!==null){var h=i.baseState;o=0,f=c=l=null,s=a;do{var p=s.lane,m=s.eventTime;if((r&p)===p){f!==null&&(f=f.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var x=e,g=s;switch(p=t,m=n,g.tag){case 1:if(x=g.payload,typeof x=="function"){h=x.call(m,h,p);break e}h=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=g.payload,p=typeof x=="function"?x.call(m,h,p):x,p==null)break e;h=an({},h,p);break e;case 2:os=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=i.effects,p===null?i.effects=[s]:p.push(s))}else m={eventTime:m,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(c=f=m,l=h):f=f.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);if(f===null&&(l=h),i.baseState=l,i.firstBaseUpdate=c,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);ql|=o,e.lanes=o,e.memoizedState=h}}function c$(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(fe(191,i));i.call(r)}}}var _p={},$a=Ws(_p),Sh=Ws(_p),Oh=Ws(_p);function kl(e){if(e===_p)throw Error(fe(174));return e}function qk(e,t){switch(jt(Oh,t),jt(Sh,e),jt($a,_p),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:r_(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=r_(t,e)}Ut($a),jt($a,t)}function Ac(){Ut($a),Ut(Sh),Ut(Oh)}function cL(e){kl(Oh.current);var t=kl($a.current),n=r_(t,e.type);t!==n&&(jt(Sh,e),jt($a,n))}function Kk(e){Sh.current===e&&(Ut($a),Ut(Sh))}var en=Ws(0);function gv(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wb=[];function Xk(){for(var e=0;e<wb.length;e++)wb[e]._workInProgressVersionPrimary=null;wb.length=0}var Ig=Do.ReactCurrentDispatcher,_b=Do.ReactCurrentBatchConfig,Gl=0,rn=null,_n=null,$n=null,vv=!1,Kd=!1,kh=0,UX=0;function Kn(){throw Error(fe(321))}function Qk(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sa(e[n],t[n]))return!1;return!0}function Zk(e,t,n,r,i,a){if(Gl=a,rn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ig.current=e===null||e.memoizedState===null?YX:GX,e=n(r,i),Kd){a=0;do{if(Kd=!1,kh=0,25<=a)throw Error(fe(301));a+=1,$n=_n=null,t.updateQueue=null,Ig.current=qX,e=n(r,i)}while(Kd)}if(Ig.current=yv,t=_n!==null&&_n.next!==null,Gl=0,$n=_n=rn=null,vv=!1,t)throw Error(fe(300));return e}function Jk(){var e=kh!==0;return kh=0,e}function ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $n===null?rn.memoizedState=$n=e:$n=$n.next=e,$n}function Pi(){if(_n===null){var e=rn.alternate;e=e!==null?e.memoizedState:null}else e=_n.next;var t=$n===null?rn.memoizedState:$n.next;if(t!==null)$n=t,_n=e;else{if(e===null)throw Error(fe(310));_n=e,e={memoizedState:_n.memoizedState,baseState:_n.baseState,baseQueue:_n.baseQueue,queue:_n.queue,next:null},$n===null?rn.memoizedState=$n=e:$n=$n.next=e}return $n}function Eh(e,t){return typeof t=="function"?t(e):t}function Sb(e){var t=Pi(),n=t.queue;if(n===null)throw Error(fe(311));n.lastRenderedReducer=e;var r=_n,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(i!==null){a=i.next,r=r.baseState;var s=o=null,l=null,c=a;do{var f=c.lane;if((Gl&f)===f)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var h={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=h,o=r):l=l.next=h,rn.lanes|=f,ql|=f}c=c.next}while(c!==null&&c!==a);l===null?o=r:l.next=s,sa(r,t.memoizedState)||(Or=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do a=i.lane,rn.lanes|=a,ql|=a,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ob(e){var t=Pi(),n=t.queue;if(n===null)throw Error(fe(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);sa(a,t.memoizedState)||(Or=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function fL(){}function dL(e,t){var n=rn,r=Pi(),i=t(),a=!sa(r.memoizedState,i);if(a&&(r.memoizedState=i,Or=!0),r=r.queue,eE(mL.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||$n!==null&&$n.memoizedState.tag&1){if(n.flags|=2048,Ch(9,pL.bind(null,n,r,i,t),void 0,null),In===null)throw Error(fe(349));Gl&30||hL(n,t,i)}return i}function hL(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=rn.updateQueue,t===null?(t={lastEffect:null,stores:null},rn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function pL(e,t,n,r){t.value=n,t.getSnapshot=r,gL(t)&&vL(e)}function mL(e,t,n){return n(function(){gL(t)&&vL(e)})}function gL(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sa(e,n)}catch{return!0}}function vL(e){var t=ko(e,1);t!==null&&ia(t,e,1,-1)}function f$(e){var t=ya();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Eh,lastRenderedState:e},t.queue=e,e=e.dispatch=VX.bind(null,rn,e),[t.memoizedState,e]}function Ch(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=rn.updateQueue,t===null?(t={lastEffect:null,stores:null},rn.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function yL(){return Pi().memoizedState}function Ng(e,t,n,r){var i=ya();rn.flags|=e,i.memoizedState=Ch(1|t,n,void 0,r===void 0?null:r)}function s0(e,t,n,r){var i=Pi();r=r===void 0?null:r;var a=void 0;if(_n!==null){var o=_n.memoizedState;if(a=o.destroy,r!==null&&Qk(r,o.deps)){i.memoizedState=Ch(t,n,a,r);return}}rn.flags|=e,i.memoizedState=Ch(1|t,n,a,r)}function d$(e,t){return Ng(8390656,8,e,t)}function eE(e,t){return s0(2048,8,e,t)}function xL(e,t){return s0(4,2,e,t)}function bL(e,t){return s0(4,4,e,t)}function wL(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 _L(e,t,n){return n=n!=null?n.concat([e]):null,s0(4,4,wL.bind(null,t,e),n)}function tE(){}function SL(e,t){var n=Pi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Qk(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function OL(e,t){var n=Pi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Qk(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function kL(e,t,n){return Gl&21?(sa(n,t)||(n=T3(),rn.lanes|=n,ql|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Or=!0),e.memoizedState=n)}function WX(e,t){var n=Et;Et=n!==0&&4>n?n:4,e(!0);var r=_b.transition;_b.transition={};try{e(!1),t()}finally{Et=n,_b.transition=r}}function EL(){return Pi().memoizedState}function HX(e,t,n){var r=Cs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},CL(e))AL(t,n);else if(n=lL(e,t,n,r),n!==null){var i=dr();ia(n,e,r,i),PL(n,t,r)}}function VX(e,t,n){var r=Cs(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(CL(e))AL(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,sa(s,o)){var l=t.interleaved;l===null?(i.next=i,Yk(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=lL(e,t,i,r),n!==null&&(i=dr(),ia(n,e,r,i),PL(n,t,r))}}function CL(e){var t=e.alternate;return e===rn||t!==null&&t===rn}function AL(e,t){Kd=vv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function PL(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Mk(e,n)}}var yv={readContext:Ai,useCallback:Kn,useContext:Kn,useEffect:Kn,useImperativeHandle:Kn,useInsertionEffect:Kn,useLayoutEffect:Kn,useMemo:Kn,useReducer:Kn,useRef:Kn,useState:Kn,useDebugValue:Kn,useDeferredValue:Kn,useTransition:Kn,useMutableSource:Kn,useSyncExternalStore:Kn,useId:Kn,unstable_isNewReconciler:!1},YX={readContext:Ai,useCallback:function(e,t){return ya().memoizedState=[e,t===void 0?null:t],e},useContext:Ai,useEffect:d$,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ng(4194308,4,wL.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ng(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ng(4,2,e,t)},useMemo:function(e,t){var n=ya();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ya();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=HX.bind(null,rn,e),[r.memoizedState,e]},useRef:function(e){var t=ya();return e={current:e},t.memoizedState=e},useState:f$,useDebugValue:tE,useDeferredValue:function(e){return ya().memoizedState=e},useTransition:function(){var e=f$(!1),t=e[0];return e=WX.bind(null,e[1]),ya().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=rn,i=ya();if(Kt){if(n===void 0)throw Error(fe(407));n=n()}else{if(n=t(),In===null)throw Error(fe(349));Gl&30||hL(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,d$(mL.bind(null,r,a,e),[e]),r.flags|=2048,Ch(9,pL.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ya(),t=In.identifierPrefix;if(Kt){var n=uo,r=lo;n=(r&~(1<<32-ra(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=kh++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=UX++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},GX={readContext:Ai,useCallback:SL,useContext:Ai,useEffect:eE,useImperativeHandle:_L,useInsertionEffect:xL,useLayoutEffect:bL,useMemo:OL,useReducer:Sb,useRef:yL,useState:function(){return Sb(Eh)},useDebugValue:tE,useDeferredValue:function(e){var t=Pi();return kL(t,_n.memoizedState,e)},useTransition:function(){var e=Sb(Eh)[0],t=Pi().memoizedState;return[e,t]},useMutableSource:fL,useSyncExternalStore:dL,useId:EL,unstable_isNewReconciler:!1},qX={readContext:Ai,useCallback:SL,useContext:Ai,useEffect:eE,useImperativeHandle:_L,useInsertionEffect:xL,useLayoutEffect:bL,useMemo:OL,useReducer:Ob,useRef:yL,useState:function(){return Ob(Eh)},useDebugValue:tE,useDeferredValue:function(e){var t=Pi();return _n===null?t.memoizedState=e:kL(t,_n.memoizedState,e)},useTransition:function(){var e=Ob(Eh)[0],t=Pi().memoizedState;return[e,t]},useMutableSource:fL,useSyncExternalStore:dL,useId:EL,unstable_isNewReconciler:!1};function qi(e,t){if(e&&e.defaultProps){t=an({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function O_(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:an({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var l0={isMounted:function(e){return(e=e._reactInternals)?au(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dr(),i=Cs(e),a=go(r,i);a.payload=t,n!=null&&(a.callback=n),t=ks(e,a,i),t!==null&&(ia(t,e,i,r),Mg(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dr(),i=Cs(e),a=go(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=ks(e,a,i),t!==null&&(ia(t,e,i,r),Mg(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dr(),r=Cs(e),i=go(n,r);i.tag=2,t!=null&&(i.callback=t),t=ks(e,i,r),t!==null&&(ia(t,e,r,n),Mg(t,e,r))}};function h$(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!xh(n,r)||!xh(i,a):!0}function TL(e,t,n){var r=!1,i=Ns,a=t.contextType;return typeof a=="object"&&a!==null?a=Ai(a):(i=Ar(t)?Vl:tr.current,r=t.contextTypes,a=(r=r!=null)?kc(e,i):Ns),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=l0,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function p$(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&l0.enqueueReplaceState(t,t.state,null)}function k_(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Gk(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Ai(a):(a=Ar(t)?Vl:tr.current,i.context=kc(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(O_(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&l0.enqueueReplaceState(i,i.state,null),mv(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Pc(e,t){try{var n="",r=t;do n+=_K(r),r=r.return;while(r);var i=n}catch(a){i=`
+`+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{ab=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Md(e):""}function wK(e){switch(e.tag){case 5:return Md(e.type);case 16:return Md("Lazy");case 13:return Md("Suspense");case 19:return Md("SuspenseList");case 0:case 2:case 15:return e=ob(e.type,!1),e;case 11:return e=ob(e.type.render,!1),e;case 1:return e=ob(e.type,!0),e;default:return""}}function Zw(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 Bu:return"Fragment";case Fu:return"Portal";case Kw:return"Profiler";case Ck:return"StrictMode";case Xw:return"Suspense";case Qw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case u3:return(e.displayName||"Context")+".Consumer";case l3:return(e._context.displayName||"Context")+".Provider";case Ak:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Pk:return t=e.displayName||null,t!==null?t:Zw(e.type)||"Memo";case as:t=e._payload,e=e._init;try{return Zw(e(t))}catch{}}return null}function _K(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 Zw(t);case 8:return t===Ck?"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 Is(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function f3(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function SK(e){var t=f3(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wm(e){e._valueTracker||(e._valueTracker=SK(e))}function d3(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=f3(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ev(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 Jw(e,t){var n=t.checked;return an({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function $T(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Is(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function h3(e,t){t=t.checked,t!=null&&Ek(e,"checked",t,!1)}function e_(e,t){h3(e,t);var n=Is(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?t_(e,t.type,n):t.hasOwnProperty("defaultValue")&&t_(e,t.type,Is(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function MT(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function t_(e,t,n){(t!=="number"||ev(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Id=Array.isArray;function oc(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Is(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function n_(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(fe(91));return an({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function IT(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(fe(92));if(Id(n)){if(1<n.length)throw Error(fe(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Is(n)}}function p3(e,t){var n=Is(t.value),r=Is(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function NT(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function m3(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 r_(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?m3(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Hm,g3=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Hm=Hm||document.createElement("div"),Hm.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Hm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hh(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hd={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},OK=["Webkit","ms","Moz","O"];Object.keys(Hd).forEach(function(e){OK.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hd[t]=Hd[e]})});function v3(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hd.hasOwnProperty(e)&&Hd[e]?(""+t).trim():t+"px"}function y3(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=v3(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var kK=an({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 i_(e,t){if(t){if(kK[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(fe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(fe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(fe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(fe(62))}}function a_(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 o_=null;function Tk(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var s_=null,sc=null,lc=null;function jT(e){if(e=wp(e)){if(typeof s_!="function")throw Error(fe(280));var t=e.stateNode;t&&(t=a0(t),s_(e.stateNode,e.type,t))}}function x3(e){sc?lc?lc.push(e):lc=[e]:sc=e}function b3(){if(sc){var e=sc,t=lc;if(lc=sc=null,jT(e),t)for(e=0;e<t.length;e++)jT(t[e])}}function w3(e,t){return e(t)}function _3(){}var sb=!1;function S3(e,t,n){if(sb)return e(t,n);sb=!0;try{return w3(e,t,n)}finally{sb=!1,(sc!==null||lc!==null)&&(_3(),b3())}}function ph(e,t){var n=e.stateNode;if(n===null)return null;var r=a0(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(fe(231,t,typeof n));return n}var l_=!1;if(So)try{var ad={};Object.defineProperty(ad,"passive",{get:function(){l_=!0}}),window.addEventListener("test",ad,ad),window.removeEventListener("test",ad,ad)}catch{l_=!1}function EK(e,t,n,r,i,a,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(f){this.onError(f)}}var Vd=!1,tv=null,nv=!1,u_=null,CK={onError:function(e){Vd=!0,tv=e}};function AK(e,t,n,r,i,a,o,s,l){Vd=!1,tv=null,EK.apply(CK,arguments)}function PK(e,t,n,r,i,a,o,s,l){if(AK.apply(this,arguments),Vd){if(Vd){var c=tv;Vd=!1,tv=null}else throw Error(fe(198));nv||(nv=!0,u_=c)}}function au(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function O3(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 RT(e){if(au(e)!==e)throw Error(fe(188))}function TK(e){var t=e.alternate;if(!t){if(t=au(e),t===null)throw Error(fe(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return RT(i),e;if(a===r)return RT(i),t;a=a.sibling}throw Error(fe(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(fe(189))}}if(n.alternate!==r)throw Error(fe(190))}if(n.tag!==3)throw Error(fe(188));return n.stateNode.current===n?e:t}function k3(e){return e=TK(e),e!==null?E3(e):null}function E3(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=E3(e);if(t!==null)return t;e=e.sibling}return null}var C3=Zr.unstable_scheduleCallback,DT=Zr.unstable_cancelCallback,$K=Zr.unstable_shouldYield,MK=Zr.unstable_requestPaint,hn=Zr.unstable_now,IK=Zr.unstable_getCurrentPriorityLevel,$k=Zr.unstable_ImmediatePriority,A3=Zr.unstable_UserBlockingPriority,rv=Zr.unstable_NormalPriority,NK=Zr.unstable_LowPriority,P3=Zr.unstable_IdlePriority,t0=null,Ta=null;function jK(e){if(Ta&&typeof Ta.onCommitFiberRoot=="function")try{Ta.onCommitFiberRoot(t0,e,void 0,(e.current.flags&128)===128)}catch{}}var ra=Math.clz32?Math.clz32:LK,RK=Math.log,DK=Math.LN2;function LK(e){return e>>>=0,e===0?32:31-(RK(e)/DK|0)|0}var Vm=64,Ym=4194304;function Nd(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 iv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s!==0?r=Nd(s):(a&=o,a!==0&&(r=Nd(a)))}else o=n&~i,o!==0?r=Nd(o):a!==0&&(r=Nd(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ra(t),i=1<<n,r|=e[n],t&=~i;return r}function FK(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 BK(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ra(a),s=1<<o,l=i[o];l===-1?(!(s&n)||s&r)&&(i[o]=FK(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function c_(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function T3(){var e=Vm;return Vm<<=1,!(Vm&4194240)&&(Vm=64),e}function lb(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xp(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ra(t),e[t]=n}function zK(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ra(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function Mk(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ra(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Et=0;function $3(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var M3,Ik,I3,N3,j3,f_=!1,Gm=[],ws=null,_s=null,Ss=null,mh=new Map,gh=new Map,us=[],UK="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 LT(e,t){switch(e){case"focusin":case"focusout":ws=null;break;case"dragenter":case"dragleave":_s=null;break;case"mouseover":case"mouseout":Ss=null;break;case"pointerover":case"pointerout":mh.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":gh.delete(t.pointerId)}}function od(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=wp(t),t!==null&&Ik(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function WK(e,t,n,r,i){switch(t){case"focusin":return ws=od(ws,e,t,n,r,i),!0;case"dragenter":return _s=od(_s,e,t,n,r,i),!0;case"mouseover":return Ss=od(Ss,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return mh.set(a,od(mh.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,gh.set(a,od(gh.get(a)||null,e,t,n,r,i)),!0}return!1}function R3(e){var t=Sl(e.target);if(t!==null){var n=au(t);if(n!==null){if(t=n.tag,t===13){if(t=O3(n),t!==null){e.blockedOn=t,j3(e.priority,function(){I3(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Pg(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=d_(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);o_=r,n.target.dispatchEvent(r),o_=null}else return t=wp(n),t!==null&&Ik(t),e.blockedOn=n,!1;t.shift()}return!0}function FT(e,t,n){Pg(e)&&n.delete(t)}function HK(){f_=!1,ws!==null&&Pg(ws)&&(ws=null),_s!==null&&Pg(_s)&&(_s=null),Ss!==null&&Pg(Ss)&&(Ss=null),mh.forEach(FT),gh.forEach(FT)}function sd(e,t){e.blockedOn===t&&(e.blockedOn=null,f_||(f_=!0,Zr.unstable_scheduleCallback(Zr.unstable_NormalPriority,HK)))}function vh(e){function t(i){return sd(i,e)}if(0<Gm.length){sd(Gm[0],e);for(var n=1;n<Gm.length;n++){var r=Gm[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ws!==null&&sd(ws,e),_s!==null&&sd(_s,e),Ss!==null&&sd(Ss,e),mh.forEach(t),gh.forEach(t),n=0;n<us.length;n++)r=us[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<us.length&&(n=us[0],n.blockedOn===null);)R3(n),n.blockedOn===null&&us.shift()}var uc=Do.ReactCurrentBatchConfig,av=!0;function VK(e,t,n,r){var i=Et,a=uc.transition;uc.transition=null;try{Et=1,Nk(e,t,n,r)}finally{Et=i,uc.transition=a}}function YK(e,t,n,r){var i=Et,a=uc.transition;uc.transition=null;try{Et=4,Nk(e,t,n,r)}finally{Et=i,uc.transition=a}}function Nk(e,t,n,r){if(av){var i=d_(e,t,n,r);if(i===null)yb(e,t,r,ov,n),LT(e,r);else if(WK(i,e,t,n,r))r.stopPropagation();else if(LT(e,r),t&4&&-1<UK.indexOf(e)){for(;i!==null;){var a=wp(i);if(a!==null&&M3(a),a=d_(e,t,n,r),a===null&&yb(e,t,r,ov,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else yb(e,t,r,null,n)}}var ov=null;function d_(e,t,n,r){if(ov=null,e=Tk(r),e=Sl(e),e!==null)if(t=au(e),t===null)e=null;else if(n=t.tag,n===13){if(e=O3(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ov=e,null}function D3(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(IK()){case $k:return 1;case A3:return 4;case rv:case NK:return 16;case P3:return 536870912;default:return 16}default:return 16}}var ds=null,jk=null,Tg=null;function L3(){if(Tg)return Tg;var e,t=jk,n=t.length,r,i="value"in ds?ds.value:ds.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Tg=i.slice(e,1<r?1-r:void 0)}function $g(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 qm(){return!0}function BT(){return!1}function ri(e){function t(n,r,i,a,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?qm:BT,this.isPropagationStopped=BT,this}return an(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=qm)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=qm)},persist:function(){},isPersistent:qm}),t}var vf={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rk=ri(vf),bp=an({},vf,{view:0,detail:0}),GK=ri(bp),ub,cb,ld,n0=an({},bp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dk,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!==ld&&(ld&&e.type==="mousemove"?(ub=e.screenX-ld.screenX,cb=e.screenY-ld.screenY):cb=ub=0,ld=e),ub)},movementY:function(e){return"movementY"in e?e.movementY:cb}}),zT=ri(n0),qK=an({},n0,{dataTransfer:0}),KK=ri(qK),XK=an({},bp,{relatedTarget:0}),fb=ri(XK),QK=an({},vf,{animationName:0,elapsedTime:0,pseudoElement:0}),ZK=ri(QK),JK=an({},vf,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),eX=ri(JK),tX=an({},vf,{data:0}),UT=ri(tX),nX={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rX={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"},iX={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function aX(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=iX[e])?!!t[e]:!1}function Dk(){return aX}var oX=an({},bp,{key:function(e){if(e.key){var t=nX[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$g(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?rX[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dk,charCode:function(e){return e.type==="keypress"?$g(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$g(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),sX=ri(oX),lX=an({},n0,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),WT=ri(lX),uX=an({},bp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dk}),cX=ri(uX),fX=an({},vf,{propertyName:0,elapsedTime:0,pseudoElement:0}),dX=ri(fX),hX=an({},n0,{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}),pX=ri(hX),mX=[9,13,27,32],Lk=So&&"CompositionEvent"in window,Yd=null;So&&"documentMode"in document&&(Yd=document.documentMode);var gX=So&&"TextEvent"in window&&!Yd,F3=So&&(!Lk||Yd&&8<Yd&&11>=Yd),HT=" ",VT=!1;function B3(e,t){switch(e){case"keyup":return mX.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function z3(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var zu=!1;function vX(e,t){switch(e){case"compositionend":return z3(t);case"keypress":return t.which!==32?null:(VT=!0,HT);case"textInput":return e=t.data,e===HT&&VT?null:e;default:return null}}function yX(e,t){if(zu)return e==="compositionend"||!Lk&&B3(e,t)?(e=L3(),Tg=jk=ds=null,zu=!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 F3&&t.locale!=="ko"?null:t.data;default:return null}}var xX={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 YT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!xX[e.type]:t==="textarea"}function U3(e,t,n,r){x3(r),t=sv(t,"onChange"),0<t.length&&(n=new Rk("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gd=null,yh=null;function bX(e){J3(e,0)}function r0(e){var t=Hu(e);if(d3(t))return e}function wX(e,t){if(e==="change")return t}var W3=!1;if(So){var db;if(So){var hb="oninput"in document;if(!hb){var GT=document.createElement("div");GT.setAttribute("oninput","return;"),hb=typeof GT.oninput=="function"}db=hb}else db=!1;W3=db&&(!document.documentMode||9<document.documentMode)}function qT(){Gd&&(Gd.detachEvent("onpropertychange",H3),yh=Gd=null)}function H3(e){if(e.propertyName==="value"&&r0(yh)){var t=[];U3(t,yh,e,Tk(e)),S3(bX,t)}}function _X(e,t,n){e==="focusin"?(qT(),Gd=t,yh=n,Gd.attachEvent("onpropertychange",H3)):e==="focusout"&&qT()}function SX(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return r0(yh)}function OX(e,t){if(e==="click")return r0(t)}function kX(e,t){if(e==="input"||e==="change")return r0(t)}function EX(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sa=typeof Object.is=="function"?Object.is:EX;function xh(e,t){if(sa(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!qw.call(t,i)||!sa(e[i],t[i]))return!1}return!0}function KT(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function XT(e,t){var n=KT(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=KT(n)}}function V3(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?V3(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Y3(){for(var e=window,t=ev();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ev(e.document)}return t}function Fk(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 CX(e){var t=Y3(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&V3(n.ownerDocument.documentElement,n)){if(r!==null&&Fk(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=XT(n,a);var o=XT(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var AX=So&&"documentMode"in document&&11>=document.documentMode,Uu=null,h_=null,qd=null,p_=!1;function QT(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;p_||Uu==null||Uu!==ev(r)||(r=Uu,"selectionStart"in r&&Fk(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),qd&&xh(qd,r)||(qd=r,r=sv(h_,"onSelect"),0<r.length&&(t=new Rk("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Uu)))}function Km(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Wu={animationend:Km("Animation","AnimationEnd"),animationiteration:Km("Animation","AnimationIteration"),animationstart:Km("Animation","AnimationStart"),transitionend:Km("Transition","TransitionEnd")},pb={},G3={};So&&(G3=document.createElement("div").style,"AnimationEvent"in window||(delete Wu.animationend.animation,delete Wu.animationiteration.animation,delete Wu.animationstart.animation),"TransitionEvent"in window||delete Wu.transitionend.transition);function i0(e){if(pb[e])return pb[e];if(!Wu[e])return e;var t=Wu[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in G3)return pb[e]=t[n];return e}var q3=i0("animationend"),K3=i0("animationiteration"),X3=i0("animationstart"),Q3=i0("transitionend"),Z3=new Map,ZT="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 Us(e,t){Z3.set(e,t),iu(t,[e])}for(var mb=0;mb<ZT.length;mb++){var gb=ZT[mb],PX=gb.toLowerCase(),TX=gb[0].toUpperCase()+gb.slice(1);Us(PX,"on"+TX)}Us(q3,"onAnimationEnd");Us(K3,"onAnimationIteration");Us(X3,"onAnimationStart");Us("dblclick","onDoubleClick");Us("focusin","onFocus");Us("focusout","onBlur");Us(Q3,"onTransitionEnd");Oc("onMouseEnter",["mouseout","mouseover"]);Oc("onMouseLeave",["mouseout","mouseover"]);Oc("onPointerEnter",["pointerout","pointerover"]);Oc("onPointerLeave",["pointerout","pointerover"]);iu("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));iu("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));iu("onBeforeInput",["compositionend","keypress","textInput","paste"]);iu("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));iu("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));iu("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jd="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(" "),$X=new Set("cancel close invalid load scroll toggle".split(" ").concat(jd));function JT(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,PK(r,t,void 0,e),e.currentTarget=null}function J3(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;JT(i,s,c),a=l}else for(o=0;o<r.length;o++){if(s=r[o],l=s.instance,c=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;JT(i,s,c),a=l}}}if(nv)throw e=u_,nv=!1,u_=null,e}function Lt(e,t){var n=t[x_];n===void 0&&(n=t[x_]=new Set);var r=e+"__bubble";n.has(r)||(eL(t,e,2,!1),n.add(r))}function vb(e,t,n){var r=0;t&&(r|=4),eL(n,e,r,t)}var Xm="_reactListening"+Math.random().toString(36).slice(2);function bh(e){if(!e[Xm]){e[Xm]=!0,s3.forEach(function(n){n!=="selectionchange"&&($X.has(n)||vb(n,!1,e),vb(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xm]||(t[Xm]=!0,vb("selectionchange",!1,t))}}function eL(e,t,n,r){switch(D3(t)){case 1:var i=VK;break;case 4:i=YK;break;default:i=Nk}n=i.bind(null,t,n,e),i=void 0,!l_||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function yb(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=Sl(s),o===null)return;if(l=o.tag,l===5||l===6){r=a=o;continue e}s=s.parentNode}}r=r.return}S3(function(){var c=a,f=Tk(n),h=[];e:{var p=Z3.get(e);if(p!==void 0){var m=Rk,x=e;switch(e){case"keypress":if($g(n)===0)break e;case"keydown":case"keyup":m=sX;break;case"focusin":x="focus",m=fb;break;case"focusout":x="blur",m=fb;break;case"beforeblur":case"afterblur":m=fb;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=zT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=KK;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=cX;break;case q3:case K3:case X3:m=ZK;break;case Q3:m=dX;break;case"scroll":m=GK;break;case"wheel":m=pX;break;case"copy":case"cut":case"paste":m=eX;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=WT}var g=(t&4)!==0,w=!g&&e==="scroll",b=g?p!==null?p+"Capture":null:p;g=[];for(var _=c,v;_!==null;){v=_;var S=v.stateNode;if(v.tag===5&&S!==null&&(v=S,b!==null&&(S=ph(_,b),S!=null&&g.push(wh(_,S,v)))),w)break;_=_.return}0<g.length&&(p=new m(p,x,null,n,f),h.push({event:p,listeners:g}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",p&&n!==o_&&(x=n.relatedTarget||n.fromElement)&&(Sl(x)||x[Oo]))break e;if((m||p)&&(p=f.window===f?f:(p=f.ownerDocument)?p.defaultView||p.parentWindow:window,m?(x=n.relatedTarget||n.toElement,m=c,x=x?Sl(x):null,x!==null&&(w=au(x),x!==w||x.tag!==5&&x.tag!==6)&&(x=null)):(m=null,x=c),m!==x)){if(g=zT,S="onMouseLeave",b="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(g=WT,S="onPointerLeave",b="onPointerEnter",_="pointer"),w=m==null?p:Hu(m),v=x==null?p:Hu(x),p=new g(S,_+"leave",m,n,f),p.target=w,p.relatedTarget=v,S=null,Sl(f)===c&&(g=new g(b,_+"enter",x,n,f),g.target=v,g.relatedTarget=w,S=g),w=S,m&&x)t:{for(g=m,b=x,_=0,v=g;v;v=Au(v))_++;for(v=0,S=b;S;S=Au(S))v++;for(;0<_-v;)g=Au(g),_--;for(;0<v-_;)b=Au(b),v--;for(;_--;){if(g===b||b!==null&&g===b.alternate)break t;g=Au(g),b=Au(b)}g=null}else g=null;m!==null&&e$(h,p,m,g,!1),x!==null&&w!==null&&e$(h,w,x,g,!0)}}e:{if(p=c?Hu(c):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var C=wX;else if(YT(p))if(W3)C=kX;else{C=SX;var k=_X}else(m=p.nodeName)&&m.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(C=OX);if(C&&(C=C(e,c))){U3(h,C,n,f);break e}k&&k(e,p,c),e==="focusout"&&(k=p._wrapperState)&&k.controlled&&p.type==="number"&&t_(p,"number",p.value)}switch(k=c?Hu(c):window,e){case"focusin":(YT(k)||k.contentEditable==="true")&&(Uu=k,h_=c,qd=null);break;case"focusout":qd=h_=Uu=null;break;case"mousedown":p_=!0;break;case"contextmenu":case"mouseup":case"dragend":p_=!1,QT(h,n,f);break;case"selectionchange":if(AX)break;case"keydown":case"keyup":QT(h,n,f)}var A;if(Lk)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else zu?B3(e,n)&&($="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&($="onCompositionStart");$&&(F3&&n.locale!=="ko"&&(zu||$!=="onCompositionStart"?$==="onCompositionEnd"&&zu&&(A=L3()):(ds=f,jk="value"in ds?ds.value:ds.textContent,zu=!0)),k=sv(c,$),0<k.length&&($=new UT($,e,null,n,f),h.push({event:$,listeners:k}),A?$.data=A:(A=z3(n),A!==null&&($.data=A)))),(A=gX?vX(e,n):yX(e,n))&&(c=sv(c,"onBeforeInput"),0<c.length&&(f=new UT("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:c}),f.data=A))}J3(h,t)})}function wh(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sv(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=ph(e,n),a!=null&&r.unshift(wh(e,a,i)),a=ph(e,t),a!=null&&r.push(wh(e,a,i))),e=e.return}return r}function Au(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function e$(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&c!==null&&(s=c,i?(l=ph(n,a),l!=null&&o.unshift(wh(n,l,s))):i||(l=ph(n,a),l!=null&&o.push(wh(n,l,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var MX=/\r\n?/g,IX=/\u0000|\uFFFD/g;function t$(e){return(typeof e=="string"?e:""+e).replace(MX,`
+`).replace(IX,"")}function Qm(e,t,n){if(t=t$(t),t$(e)!==t&&n)throw Error(fe(425))}function lv(){}var m_=null,g_=null;function v_(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 y_=typeof setTimeout=="function"?setTimeout:void 0,NX=typeof clearTimeout=="function"?clearTimeout:void 0,n$=typeof Promise=="function"?Promise:void 0,jX=typeof queueMicrotask=="function"?queueMicrotask:typeof n$<"u"?function(e){return n$.resolve(null).then(e).catch(RX)}:y_;function RX(e){setTimeout(function(){throw e})}function xb(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),vh(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);vh(t)}function Os(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 r$(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var yf=Math.random().toString(36).slice(2),_a="__reactFiber$"+yf,_h="__reactProps$"+yf,Oo="__reactContainer$"+yf,x_="__reactEvents$"+yf,DX="__reactListeners$"+yf,LX="__reactHandles$"+yf;function Sl(e){var t=e[_a];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Oo]||n[_a]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=r$(e);e!==null;){if(n=e[_a])return n;e=r$(e)}return t}e=n,n=e.parentNode}return null}function wp(e){return e=e[_a]||e[Oo],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Hu(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(fe(33))}function a0(e){return e[_h]||null}var b_=[],Vu=-1;function Ws(e){return{current:e}}function Ut(e){0>Vu||(e.current=b_[Vu],b_[Vu]=null,Vu--)}function jt(e,t){Vu++,b_[Vu]=e.current,e.current=t}var Ns={},tr=Ws(Ns),Cr=Ws(!1),Vl=Ns;function kc(e,t){var n=e.type.contextTypes;if(!n)return Ns;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ar(e){return e=e.childContextTypes,e!=null}function uv(){Ut(Cr),Ut(tr)}function i$(e,t,n){if(tr.current!==Ns)throw Error(fe(168));jt(tr,t),jt(Cr,n)}function tL(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(fe(108,_K(e)||"Unknown",i));return an({},n,r)}function cv(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ns,Vl=tr.current,jt(tr,e),jt(Cr,Cr.current),!0}function a$(e,t,n){var r=e.stateNode;if(!r)throw Error(fe(169));n?(e=tL(e,t,Vl),r.__reactInternalMemoizedMergedChildContext=e,Ut(Cr),Ut(tr),jt(tr,e)):Ut(Cr),jt(Cr,n)}var io=null,o0=!1,bb=!1;function nL(e){io===null?io=[e]:io.push(e)}function FX(e){o0=!0,nL(e)}function Hs(){if(!bb&&io!==null){bb=!0;var e=0,t=Et;try{var n=io;for(Et=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}io=null,o0=!1}catch(i){throw io!==null&&(io=io.slice(e+1)),C3($k,Hs),i}finally{Et=t,bb=!1}}return null}var Yu=[],Gu=0,fv=null,dv=0,xi=[],bi=0,Yl=null,lo=1,uo="";function pl(e,t){Yu[Gu++]=dv,Yu[Gu++]=fv,fv=e,dv=t}function rL(e,t,n){xi[bi++]=lo,xi[bi++]=uo,xi[bi++]=Yl,Yl=e;var r=lo;e=uo;var i=32-ra(r)-1;r&=~(1<<i),n+=1;var a=32-ra(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,lo=1<<32-ra(t)+i|n<<i|r,uo=a+e}else lo=1<<a|n<<i|r,uo=e}function Bk(e){e.return!==null&&(pl(e,1),rL(e,1,0))}function zk(e){for(;e===fv;)fv=Yu[--Gu],Yu[Gu]=null,dv=Yu[--Gu],Yu[Gu]=null;for(;e===Yl;)Yl=xi[--bi],xi[bi]=null,uo=xi[--bi],xi[bi]=null,lo=xi[--bi],xi[bi]=null}var Kr=null,Yr=null,Kt=!1,Qi=null;function iL(e,t){var n=Oi(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function o$(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Kr=e,Yr=Os(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Kr=e,Yr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Yl!==null?{id:lo,overflow:uo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Oi(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Kr=e,Yr=null,!0):!1;default:return!1}}function w_(e){return(e.mode&1)!==0&&(e.flags&128)===0}function __(e){if(Kt){var t=Yr;if(t){var n=t;if(!o$(e,t)){if(w_(e))throw Error(fe(418));t=Os(n.nextSibling);var r=Kr;t&&o$(e,t)?iL(r,n):(e.flags=e.flags&-4097|2,Kt=!1,Kr=e)}}else{if(w_(e))throw Error(fe(418));e.flags=e.flags&-4097|2,Kt=!1,Kr=e}}}function s$(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Kr=e}function Zm(e){if(e!==Kr)return!1;if(!Kt)return s$(e),Kt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!v_(e.type,e.memoizedProps)),t&&(t=Yr)){if(w_(e))throw aL(),Error(fe(418));for(;t;)iL(e,t),t=Os(t.nextSibling)}if(s$(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(fe(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Yr=Os(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Yr=null}}else Yr=Kr?Os(e.stateNode.nextSibling):null;return!0}function aL(){for(var e=Yr;e;)e=Os(e.nextSibling)}function Ec(){Yr=Kr=null,Kt=!1}function Uk(e){Qi===null?Qi=[e]:Qi.push(e)}var BX=Do.ReactCurrentBatchConfig;function ud(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(fe(309));var r=n.stateNode}if(!r)throw Error(fe(147,e));var i=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(fe(284));if(!n._owner)throw Error(fe(290,e))}return e}function Jm(e,t){throw e=Object.prototype.toString.call(t),Error(fe(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function l$(e){var t=e._init;return t(e._payload)}function oL(e){function t(b,_){if(e){var v=b.deletions;v===null?(b.deletions=[_],b.flags|=16):v.push(_)}}function n(b,_){if(!e)return null;for(;_!==null;)t(b,_),_=_.sibling;return null}function r(b,_){for(b=new Map;_!==null;)_.key!==null?b.set(_.key,_):b.set(_.index,_),_=_.sibling;return b}function i(b,_){return b=As(b,_),b.index=0,b.sibling=null,b}function a(b,_,v){return b.index=v,e?(v=b.alternate,v!==null?(v=v.index,v<_?(b.flags|=2,_):v):(b.flags|=2,_)):(b.flags|=1048576,_)}function o(b){return e&&b.alternate===null&&(b.flags|=2),b}function s(b,_,v,S){return _===null||_.tag!==6?(_=Cb(v,b.mode,S),_.return=b,_):(_=i(_,v),_.return=b,_)}function l(b,_,v,S){var C=v.type;return C===Bu?f(b,_,v.props.children,S,v.key):_!==null&&(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===as&&l$(C)===_.type)?(S=i(_,v.props),S.ref=ud(b,_,v),S.return=b,S):(S=Lg(v.type,v.key,v.props,null,b.mode,S),S.ref=ud(b,_,v),S.return=b,S)}function c(b,_,v,S){return _===null||_.tag!==4||_.stateNode.containerInfo!==v.containerInfo||_.stateNode.implementation!==v.implementation?(_=Ab(v,b.mode,S),_.return=b,_):(_=i(_,v.children||[]),_.return=b,_)}function f(b,_,v,S,C){return _===null||_.tag!==7?(_=jl(v,b.mode,S,C),_.return=b,_):(_=i(_,v),_.return=b,_)}function h(b,_,v){if(typeof _=="string"&&_!==""||typeof _=="number")return _=Cb(""+_,b.mode,v),_.return=b,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Um:return v=Lg(_.type,_.key,_.props,null,b.mode,v),v.ref=ud(b,null,_),v.return=b,v;case Fu:return _=Ab(_,b.mode,v),_.return=b,_;case as:var S=_._init;return h(b,S(_._payload),v)}if(Id(_)||id(_))return _=jl(_,b.mode,v,null),_.return=b,_;Jm(b,_)}return null}function p(b,_,v,S){var C=_!==null?_.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return C!==null?null:s(b,_,""+v,S);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Um:return v.key===C?l(b,_,v,S):null;case Fu:return v.key===C?c(b,_,v,S):null;case as:return C=v._init,p(b,_,C(v._payload),S)}if(Id(v)||id(v))return C!==null?null:f(b,_,v,S,null);Jm(b,v)}return null}function m(b,_,v,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return b=b.get(v)||null,s(_,b,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Um:return b=b.get(S.key===null?v:S.key)||null,l(_,b,S,C);case Fu:return b=b.get(S.key===null?v:S.key)||null,c(_,b,S,C);case as:var k=S._init;return m(b,_,v,k(S._payload),C)}if(Id(S)||id(S))return b=b.get(v)||null,f(_,b,S,C,null);Jm(_,S)}return null}function x(b,_,v,S){for(var C=null,k=null,A=_,$=_=0,L=null;A!==null&&$<v.length;$++){A.index>$?(L=A,A=null):L=A.sibling;var B=p(b,A,v[$],S);if(B===null){A===null&&(A=L);break}e&&A&&B.alternate===null&&t(b,A),_=a(B,_,$),k===null?C=B:k.sibling=B,k=B,A=L}if($===v.length)return n(b,A),Kt&&pl(b,$),C;if(A===null){for(;$<v.length;$++)A=h(b,v[$],S),A!==null&&(_=a(A,_,$),k===null?C=A:k.sibling=A,k=A);return Kt&&pl(b,$),C}for(A=r(b,A);$<v.length;$++)L=m(A,b,$,v[$],S),L!==null&&(e&&L.alternate!==null&&A.delete(L.key===null?$:L.key),_=a(L,_,$),k===null?C=L:k.sibling=L,k=L);return e&&A.forEach(function(j){return t(b,j)}),Kt&&pl(b,$),C}function g(b,_,v,S){var C=id(v);if(typeof C!="function")throw Error(fe(150));if(v=C.call(v),v==null)throw Error(fe(151));for(var k=C=null,A=_,$=_=0,L=null,B=v.next();A!==null&&!B.done;$++,B=v.next()){A.index>$?(L=A,A=null):L=A.sibling;var j=p(b,A,B.value,S);if(j===null){A===null&&(A=L);break}e&&A&&j.alternate===null&&t(b,A),_=a(j,_,$),k===null?C=j:k.sibling=j,k=j,A=L}if(B.done)return n(b,A),Kt&&pl(b,$),C;if(A===null){for(;!B.done;$++,B=v.next())B=h(b,B.value,S),B!==null&&(_=a(B,_,$),k===null?C=B:k.sibling=B,k=B);return Kt&&pl(b,$),C}for(A=r(b,A);!B.done;$++,B=v.next())B=m(A,b,$,B.value,S),B!==null&&(e&&B.alternate!==null&&A.delete(B.key===null?$:B.key),_=a(B,_,$),k===null?C=B:k.sibling=B,k=B);return e&&A.forEach(function(D){return t(b,D)}),Kt&&pl(b,$),C}function w(b,_,v,S){if(typeof v=="object"&&v!==null&&v.type===Bu&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Um:e:{for(var C=v.key,k=_;k!==null;){if(k.key===C){if(C=v.type,C===Bu){if(k.tag===7){n(b,k.sibling),_=i(k,v.props.children),_.return=b,b=_;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===as&&l$(C)===k.type){n(b,k.sibling),_=i(k,v.props),_.ref=ud(b,k,v),_.return=b,b=_;break e}n(b,k);break}else t(b,k);k=k.sibling}v.type===Bu?(_=jl(v.props.children,b.mode,S,v.key),_.return=b,b=_):(S=Lg(v.type,v.key,v.props,null,b.mode,S),S.ref=ud(b,_,v),S.return=b,b=S)}return o(b);case Fu:e:{for(k=v.key;_!==null;){if(_.key===k)if(_.tag===4&&_.stateNode.containerInfo===v.containerInfo&&_.stateNode.implementation===v.implementation){n(b,_.sibling),_=i(_,v.children||[]),_.return=b,b=_;break e}else{n(b,_);break}else t(b,_);_=_.sibling}_=Ab(v,b.mode,S),_.return=b,b=_}return o(b);case as:return k=v._init,w(b,_,k(v._payload),S)}if(Id(v))return x(b,_,v,S);if(id(v))return g(b,_,v,S);Jm(b,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,_!==null&&_.tag===6?(n(b,_.sibling),_=i(_,v),_.return=b,b=_):(n(b,_),_=Cb(v,b.mode,S),_.return=b,b=_),o(b)):n(b,_)}return w}var Cc=oL(!0),sL=oL(!1),hv=Ws(null),pv=null,qu=null,Wk=null;function Hk(){Wk=qu=pv=null}function Vk(e){var t=hv.current;Ut(hv),e._currentValue=t}function S_(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function cc(e,t){pv=e,Wk=qu=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Or=!0),e.firstContext=null)}function Ai(e){var t=e._currentValue;if(Wk!==e)if(e={context:e,memoizedValue:t,next:null},qu===null){if(pv===null)throw Error(fe(308));qu=e,pv.dependencies={lanes:0,firstContext:e}}else qu=qu.next=e;return t}var Ol=null;function Yk(e){Ol===null?Ol=[e]:Ol.push(e)}function lL(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Yk(t)):(n.next=i.next,i.next=n),t.interleaved=n,ko(e,r)}function ko(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var os=!1;function Gk(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function uL(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 go(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ks(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,mt&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,ko(e,n)}return i=r.interleaved,i===null?(t.next=t,Yk(r)):(t.next=i.next,i.next=t),r.interleaved=t,ko(e,n)}function Mg(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Mk(e,n)}}function u$(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function mv(e,t,n,r){var i=e.updateQueue;os=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,o===null?a=c:o.next=c,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=c:s.next=c,f.lastBaseUpdate=l))}if(a!==null){var h=i.baseState;o=0,f=c=l=null,s=a;do{var p=s.lane,m=s.eventTime;if((r&p)===p){f!==null&&(f=f.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var x=e,g=s;switch(p=t,m=n,g.tag){case 1:if(x=g.payload,typeof x=="function"){h=x.call(m,h,p);break e}h=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=g.payload,p=typeof x=="function"?x.call(m,h,p):x,p==null)break e;h=an({},h,p);break e;case 2:os=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=i.effects,p===null?i.effects=[s]:p.push(s))}else m={eventTime:m,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(c=f=m,l=h):f=f.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);if(f===null&&(l=h),i.baseState=l,i.firstBaseUpdate=c,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);ql|=o,e.lanes=o,e.memoizedState=h}}function c$(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(fe(191,i));i.call(r)}}}var _p={},$a=Ws(_p),Sh=Ws(_p),Oh=Ws(_p);function kl(e){if(e===_p)throw Error(fe(174));return e}function qk(e,t){switch(jt(Oh,t),jt(Sh,e),jt($a,_p),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:r_(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=r_(t,e)}Ut($a),jt($a,t)}function Ac(){Ut($a),Ut(Sh),Ut(Oh)}function cL(e){kl(Oh.current);var t=kl($a.current),n=r_(t,e.type);t!==n&&(jt(Sh,e),jt($a,n))}function Kk(e){Sh.current===e&&(Ut($a),Ut(Sh))}var en=Ws(0);function gv(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wb=[];function Xk(){for(var e=0;e<wb.length;e++)wb[e]._workInProgressVersionPrimary=null;wb.length=0}var Ig=Do.ReactCurrentDispatcher,_b=Do.ReactCurrentBatchConfig,Gl=0,rn=null,_n=null,$n=null,vv=!1,Kd=!1,kh=0,zX=0;function Kn(){throw Error(fe(321))}function Qk(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sa(e[n],t[n]))return!1;return!0}function Zk(e,t,n,r,i,a){if(Gl=a,rn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ig.current=e===null||e.memoizedState===null?VX:YX,e=n(r,i),Kd){a=0;do{if(Kd=!1,kh=0,25<=a)throw Error(fe(301));a+=1,$n=_n=null,t.updateQueue=null,Ig.current=GX,e=n(r,i)}while(Kd)}if(Ig.current=yv,t=_n!==null&&_n.next!==null,Gl=0,$n=_n=rn=null,vv=!1,t)throw Error(fe(300));return e}function Jk(){var e=kh!==0;return kh=0,e}function ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $n===null?rn.memoizedState=$n=e:$n=$n.next=e,$n}function Pi(){if(_n===null){var e=rn.alternate;e=e!==null?e.memoizedState:null}else e=_n.next;var t=$n===null?rn.memoizedState:$n.next;if(t!==null)$n=t,_n=e;else{if(e===null)throw Error(fe(310));_n=e,e={memoizedState:_n.memoizedState,baseState:_n.baseState,baseQueue:_n.baseQueue,queue:_n.queue,next:null},$n===null?rn.memoizedState=$n=e:$n=$n.next=e}return $n}function Eh(e,t){return typeof t=="function"?t(e):t}function Sb(e){var t=Pi(),n=t.queue;if(n===null)throw Error(fe(311));n.lastRenderedReducer=e;var r=_n,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(i!==null){a=i.next,r=r.baseState;var s=o=null,l=null,c=a;do{var f=c.lane;if((Gl&f)===f)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var h={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=h,o=r):l=l.next=h,rn.lanes|=f,ql|=f}c=c.next}while(c!==null&&c!==a);l===null?o=r:l.next=s,sa(r,t.memoizedState)||(Or=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do a=i.lane,rn.lanes|=a,ql|=a,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ob(e){var t=Pi(),n=t.queue;if(n===null)throw Error(fe(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);sa(a,t.memoizedState)||(Or=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function fL(){}function dL(e,t){var n=rn,r=Pi(),i=t(),a=!sa(r.memoizedState,i);if(a&&(r.memoizedState=i,Or=!0),r=r.queue,eE(mL.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||$n!==null&&$n.memoizedState.tag&1){if(n.flags|=2048,Ch(9,pL.bind(null,n,r,i,t),void 0,null),In===null)throw Error(fe(349));Gl&30||hL(n,t,i)}return i}function hL(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=rn.updateQueue,t===null?(t={lastEffect:null,stores:null},rn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function pL(e,t,n,r){t.value=n,t.getSnapshot=r,gL(t)&&vL(e)}function mL(e,t,n){return n(function(){gL(t)&&vL(e)})}function gL(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sa(e,n)}catch{return!0}}function vL(e){var t=ko(e,1);t!==null&&ia(t,e,1,-1)}function f$(e){var t=ya();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Eh,lastRenderedState:e},t.queue=e,e=e.dispatch=HX.bind(null,rn,e),[t.memoizedState,e]}function Ch(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=rn.updateQueue,t===null?(t={lastEffect:null,stores:null},rn.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function yL(){return Pi().memoizedState}function Ng(e,t,n,r){var i=ya();rn.flags|=e,i.memoizedState=Ch(1|t,n,void 0,r===void 0?null:r)}function s0(e,t,n,r){var i=Pi();r=r===void 0?null:r;var a=void 0;if(_n!==null){var o=_n.memoizedState;if(a=o.destroy,r!==null&&Qk(r,o.deps)){i.memoizedState=Ch(t,n,a,r);return}}rn.flags|=e,i.memoizedState=Ch(1|t,n,a,r)}function d$(e,t){return Ng(8390656,8,e,t)}function eE(e,t){return s0(2048,8,e,t)}function xL(e,t){return s0(4,2,e,t)}function bL(e,t){return s0(4,4,e,t)}function wL(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 _L(e,t,n){return n=n!=null?n.concat([e]):null,s0(4,4,wL.bind(null,t,e),n)}function tE(){}function SL(e,t){var n=Pi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Qk(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function OL(e,t){var n=Pi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Qk(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function kL(e,t,n){return Gl&21?(sa(n,t)||(n=T3(),rn.lanes|=n,ql|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Or=!0),e.memoizedState=n)}function UX(e,t){var n=Et;Et=n!==0&&4>n?n:4,e(!0);var r=_b.transition;_b.transition={};try{e(!1),t()}finally{Et=n,_b.transition=r}}function EL(){return Pi().memoizedState}function WX(e,t,n){var r=Cs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},CL(e))AL(t,n);else if(n=lL(e,t,n,r),n!==null){var i=dr();ia(n,e,r,i),PL(n,t,r)}}function HX(e,t,n){var r=Cs(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(CL(e))AL(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,sa(s,o)){var l=t.interleaved;l===null?(i.next=i,Yk(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=lL(e,t,i,r),n!==null&&(i=dr(),ia(n,e,r,i),PL(n,t,r))}}function CL(e){var t=e.alternate;return e===rn||t!==null&&t===rn}function AL(e,t){Kd=vv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function PL(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Mk(e,n)}}var yv={readContext:Ai,useCallback:Kn,useContext:Kn,useEffect:Kn,useImperativeHandle:Kn,useInsertionEffect:Kn,useLayoutEffect:Kn,useMemo:Kn,useReducer:Kn,useRef:Kn,useState:Kn,useDebugValue:Kn,useDeferredValue:Kn,useTransition:Kn,useMutableSource:Kn,useSyncExternalStore:Kn,useId:Kn,unstable_isNewReconciler:!1},VX={readContext:Ai,useCallback:function(e,t){return ya().memoizedState=[e,t===void 0?null:t],e},useContext:Ai,useEffect:d$,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ng(4194308,4,wL.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ng(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ng(4,2,e,t)},useMemo:function(e,t){var n=ya();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ya();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=WX.bind(null,rn,e),[r.memoizedState,e]},useRef:function(e){var t=ya();return e={current:e},t.memoizedState=e},useState:f$,useDebugValue:tE,useDeferredValue:function(e){return ya().memoizedState=e},useTransition:function(){var e=f$(!1),t=e[0];return e=UX.bind(null,e[1]),ya().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=rn,i=ya();if(Kt){if(n===void 0)throw Error(fe(407));n=n()}else{if(n=t(),In===null)throw Error(fe(349));Gl&30||hL(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,d$(mL.bind(null,r,a,e),[e]),r.flags|=2048,Ch(9,pL.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ya(),t=In.identifierPrefix;if(Kt){var n=uo,r=lo;n=(r&~(1<<32-ra(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=kh++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=zX++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},YX={readContext:Ai,useCallback:SL,useContext:Ai,useEffect:eE,useImperativeHandle:_L,useInsertionEffect:xL,useLayoutEffect:bL,useMemo:OL,useReducer:Sb,useRef:yL,useState:function(){return Sb(Eh)},useDebugValue:tE,useDeferredValue:function(e){var t=Pi();return kL(t,_n.memoizedState,e)},useTransition:function(){var e=Sb(Eh)[0],t=Pi().memoizedState;return[e,t]},useMutableSource:fL,useSyncExternalStore:dL,useId:EL,unstable_isNewReconciler:!1},GX={readContext:Ai,useCallback:SL,useContext:Ai,useEffect:eE,useImperativeHandle:_L,useInsertionEffect:xL,useLayoutEffect:bL,useMemo:OL,useReducer:Ob,useRef:yL,useState:function(){return Ob(Eh)},useDebugValue:tE,useDeferredValue:function(e){var t=Pi();return _n===null?t.memoizedState=e:kL(t,_n.memoizedState,e)},useTransition:function(){var e=Ob(Eh)[0],t=Pi().memoizedState;return[e,t]},useMutableSource:fL,useSyncExternalStore:dL,useId:EL,unstable_isNewReconciler:!1};function qi(e,t){if(e&&e.defaultProps){t=an({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function O_(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:an({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var l0={isMounted:function(e){return(e=e._reactInternals)?au(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dr(),i=Cs(e),a=go(r,i);a.payload=t,n!=null&&(a.callback=n),t=ks(e,a,i),t!==null&&(ia(t,e,i,r),Mg(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dr(),i=Cs(e),a=go(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=ks(e,a,i),t!==null&&(ia(t,e,i,r),Mg(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dr(),r=Cs(e),i=go(n,r);i.tag=2,t!=null&&(i.callback=t),t=ks(e,i,r),t!==null&&(ia(t,e,r,n),Mg(t,e,r))}};function h$(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!xh(n,r)||!xh(i,a):!0}function TL(e,t,n){var r=!1,i=Ns,a=t.contextType;return typeof a=="object"&&a!==null?a=Ai(a):(i=Ar(t)?Vl:tr.current,r=t.contextTypes,a=(r=r!=null)?kc(e,i):Ns),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=l0,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function p$(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&l0.enqueueReplaceState(t,t.state,null)}function k_(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Gk(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Ai(a):(a=Ar(t)?Vl:tr.current,i.context=kc(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(O_(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&l0.enqueueReplaceState(i,i.state,null),mv(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Pc(e,t){try{var n="",r=t;do n+=wK(r),r=r.return;while(r);var i=n}catch(a){i=`
 Error generating stack: `+a.message+`
-`+a.stack}return{value:e,source:t,stack:i,digest:null}}function kb(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function E_(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var KX=typeof WeakMap=="function"?WeakMap:Map;function $L(e,t,n){n=go(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){bv||(bv=!0,R_=r),E_(e,t)},n}function ML(e,t,n){n=go(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){E_(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){E_(e,t),typeof r!="function"&&(Es===null?Es=new Set([this]):Es.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function m$(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new KX;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=uQ.bind(null,e,t,n),t.then(e,e))}function g$(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 v$(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=go(-1,1),t.tag=2,ks(n,t,1))),n.lanes|=1),e)}var XX=Do.ReactCurrentOwner,Or=!1;function lr(e,t,n,r){t.child=e===null?sL(t,null,n,r):Cc(t,e.child,n,r)}function y$(e,t,n,r,i){n=n.render;var a=t.ref;return cc(t,i),r=Zk(e,t,n,r,a,i),n=Jk(),e!==null&&!Or?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Eo(e,t,i)):(Kt&&n&&Bk(t),t.flags|=1,lr(e,t,r,i),t.child)}function x$(e,t,n,r,i){if(e===null){var a=n.type;return typeof a=="function"&&!uE(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,IL(e,t,a,r,i)):(e=Lg(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:xh,n(o,r)&&e.ref===t.ref)return Eo(e,t,i)}return t.flags|=1,e=As(a,r),e.ref=t.ref,e.return=t,t.child=e}function IL(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(xh(a,r)&&e.ref===t.ref)if(Or=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Or=!0);else return t.lanes=e.lanes,Eo(e,t,i)}return C_(e,t,n,r,i)}function NL(e,t,n){var r=t.pendingProps,i=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},jt(Xu,Hr),Hr|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,jt(Xu,Hr),Hr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,jt(Xu,Hr),Hr|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,jt(Xu,Hr),Hr|=r;return lr(e,t,i,n),t.child}function jL(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function C_(e,t,n,r,i){var a=Ar(n)?Vl:tr.current;return a=kc(t,a),cc(t,i),n=Zk(e,t,n,r,a,i),r=Jk(),e!==null&&!Or?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Eo(e,t,i)):(Kt&&r&&Bk(t),t.flags|=1,lr(e,t,n,i),t.child)}function b$(e,t,n,r,i){if(Ar(n)){var a=!0;cv(t)}else a=!1;if(cc(t,i),t.stateNode===null)jg(e,t),TL(t,n,r),k_(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=Ai(c):(c=Ar(n)?Vl:tr.current,c=kc(t,c));var f=n.getDerivedStateFromProps,h=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||l!==c)&&p$(t,o,r,c),os=!1;var p=t.memoizedState;o.state=p,mv(t,r,o,i),l=t.memoizedState,s!==r||p!==l||Cr.current||os?(typeof f=="function"&&(O_(t,n,f,r),l=t.memoizedState),(s=os||h$(t,n,s,r,p,l,c))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,uL(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:qi(t.type,s),o.props=c,h=t.pendingProps,p=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=Ai(l):(l=Ar(n)?Vl:tr.current,l=kc(t,l));var m=n.getDerivedStateFromProps;(f=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==h||p!==l)&&p$(t,o,r,l),os=!1,p=t.memoizedState,o.state=p,mv(t,r,o,i);var x=t.memoizedState;s!==h||p!==x||Cr.current||os?(typeof m=="function"&&(O_(t,n,m,r),x=t.memoizedState),(c=os||h$(t,n,c,r,p,x,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=l,r=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return A_(e,t,n,r,a,i)}function A_(e,t,n,r,i,a){jL(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&a$(t,n,!1),Eo(e,t,a);r=t.stateNode,XX.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Cc(t,e.child,null,a),t.child=Cc(t,null,s,a)):lr(e,t,s,a),t.memoizedState=r.state,i&&a$(t,n,!0),t.child}function RL(e){var t=e.stateNode;t.pendingContext?i$(e,t.pendingContext,t.pendingContext!==t.context):t.context&&i$(e,t.context,!1),qk(e,t.containerInfo)}function w$(e,t,n,r,i){return Ec(),Uk(i),t.flags|=256,lr(e,t,n,r),t.child}var P_={dehydrated:null,treeContext:null,retryLane:0};function T_(e){return{baseLanes:e,cachePool:null,transitions:null}}function DL(e,t,n){var r=t.pendingProps,i=en.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),jt(en,i&1),e===null)return __(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:"hidden",children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=f0(o,r,0,null),e=jl(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=T_(n),t.memoizedState=P_,e):nE(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return QX(e,t,o,r,s,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=As(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=As(s,a):(a=jl(a,o,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?T_(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=P_,r}return a=e.child,e=a.sibling,r=As(a,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function nE(e,t){return t=f0({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function eg(e,t,n,r){return r!==null&&Uk(r),Cc(t,e.child,null,n),e=nE(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function QX(e,t,n,r,i,a,o){if(n)return t.flags&256?(t.flags&=-257,r=kb(Error(fe(422))),eg(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=f0({mode:"visible",children:r.children},i,0,null),a=jl(a,i,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&Cc(t,e.child,null,o),t.child.memoizedState=T_(o),t.memoizedState=P_,a);if(!(t.mode&1))return eg(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,a=Error(fe(419)),r=kb(a,r,void 0),eg(e,t,o,r)}if(s=(o&e.childLanes)!==0,Or||s){if(r=In,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,ko(e,i),ia(r,e,i,-1))}return lE(),r=kb(Error(fe(421))),eg(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=cQ.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,Yr=Os(i.nextSibling),Kr=t,Kt=!0,Qi=null,e!==null&&(xi[bi++]=lo,xi[bi++]=uo,xi[bi++]=Yl,lo=e.id,uo=e.overflow,Yl=t),t=nE(t,r.children),t.flags|=4096,t)}function _$(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),S_(e.return,t,n)}function Eb(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function LL(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(lr(e,t,r.children,n),r=en.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&_$(e,n,t);else if(e.tag===19)_$(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(jt(en,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&gv(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Eb(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&gv(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Eb(t,!0,n,null,a);break;case"together":Eb(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function jg(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Eo(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ql|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(fe(153));if(t.child!==null){for(e=t.child,n=As(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=As(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ZX(e,t,n){switch(t.tag){case 3:RL(t),Ec();break;case 5:cL(t);break;case 1:Ar(t.type)&&cv(t);break;case 4:qk(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;jt(hv,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(jt(en,en.current&1),t.flags|=128,null):n&t.child.childLanes?DL(e,t,n):(jt(en,en.current&1),e=Eo(e,t,n),e!==null?e.sibling:null);jt(en,en.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return LL(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),jt(en,en.current),r)break;return null;case 22:case 23:return t.lanes=0,NL(e,t,n)}return Eo(e,t,n)}var FL,$_,BL,zL;FL=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};$_=function(){};BL=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,kl($a.current);var a=null;switch(n){case"input":i=Jw(e,i),r=Jw(e,r),a=[];break;case"select":i=an({},i,{value:void 0}),r=an({},r,{value:void 0}),a=[];break;case"textarea":i=n_(e,i),r=n_(e,r),a=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=lv)}i_(n,r);var o;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(dh.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var l=r[c];if(s=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(a||(a=[]),a.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(dh.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Lt("scroll",e),a||s===l||(a=[])):(a=a||[]).push(c,l))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}};zL=function(e,t,n,r){n!==r&&(t.flags|=4)};function cd(e,t){if(!Kt)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xn(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function JX(e,t,n){var r=t.pendingProps;switch(zk(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xn(t),null;case 1:return Ar(t.type)&&uv(),Xn(t),null;case 3:return r=t.stateNode,Ac(),Ut(Cr),Ut(tr),Xk(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Zm(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Qi!==null&&(F_(Qi),Qi=null))),$_(e,t),Xn(t),null;case 5:Kk(t);var i=kl(Oh.current);if(n=t.type,e!==null&&t.stateNode!=null)BL(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(fe(166));return Xn(t),null}if(e=kl($a.current),Zm(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[_a]=t,r[_h]=a,e=(t.mode&1)!==0,n){case"dialog":Lt("cancel",r),Lt("close",r);break;case"iframe":case"object":case"embed":Lt("load",r);break;case"video":case"audio":for(i=0;i<jd.length;i++)Lt(jd[i],r);break;case"source":Lt("error",r);break;case"img":case"image":case"link":Lt("error",r),Lt("load",r);break;case"details":Lt("toggle",r);break;case"input":$T(r,a),Lt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Lt("invalid",r);break;case"textarea":IT(r,a),Lt("invalid",r)}i_(n,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?r.textContent!==s&&(a.suppressHydrationWarning!==!0&&Qm(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&Qm(r.textContent,s,e),i=["children",""+s]):dh.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Lt("scroll",r)}switch(n){case"input":Wm(r),MT(r,a,!0);break;case"textarea":Wm(r),NT(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=lv)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=m3(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[_a]=t,e[_h]=r,FL(e,t,!1,!1),t.stateNode=e;e:{switch(o=a_(n,r),n){case"dialog":Lt("cancel",e),Lt("close",e),i=r;break;case"iframe":case"object":case"embed":Lt("load",e),i=r;break;case"video":case"audio":for(i=0;i<jd.length;i++)Lt(jd[i],e);i=r;break;case"source":Lt("error",e),i=r;break;case"img":case"image":case"link":Lt("error",e),Lt("load",e),i=r;break;case"details":Lt("toggle",e),i=r;break;case"input":$T(e,r),i=Jw(e,r),Lt("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=an({},r,{value:void 0}),Lt("invalid",e);break;case"textarea":IT(e,r),i=n_(e,r),Lt("invalid",e);break;default:i=r}i_(n,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?y3(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&g3(e,l)):a==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&hh(e,l):typeof l=="number"&&hh(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(dh.hasOwnProperty(a)?l!=null&&a==="onScroll"&&Lt("scroll",e):l!=null&&Ek(e,a,l,o))}switch(n){case"input":Wm(e),MT(e,r,!1);break;case"textarea":Wm(e),NT(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Is(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?oc(e,!!r.multiple,a,!1):r.defaultValue!=null&&oc(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=lv)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Xn(t),null;case 6:if(e&&t.stateNode!=null)zL(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(fe(166));if(n=kl(Oh.current),kl($a.current),Zm(t)){if(r=t.stateNode,n=t.memoizedProps,r[_a]=t,(a=r.nodeValue!==n)&&(e=Kr,e!==null))switch(e.tag){case 3:Qm(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Qm(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_a]=t,t.stateNode=r}return Xn(t),null;case 13:if(Ut(en),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Kt&&Yr!==null&&t.mode&1&&!(t.flags&128))aL(),Ec(),t.flags|=98560,a=!1;else if(a=Zm(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(fe(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(fe(317));a[_a]=t}else Ec(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Xn(t),a=!1}else Qi!==null&&(F_(Qi),Qi=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||en.current&1?Sn===0&&(Sn=3):lE())),t.updateQueue!==null&&(t.flags|=4),Xn(t),null);case 4:return Ac(),$_(e,t),e===null&&bh(t.stateNode.containerInfo),Xn(t),null;case 10:return Vk(t.type._context),Xn(t),null;case 17:return Ar(t.type)&&uv(),Xn(t),null;case 19:if(Ut(en),a=t.memoizedState,a===null)return Xn(t),null;if(r=(t.flags&128)!==0,o=a.rendering,o===null)if(r)cd(a,!1);else{if(Sn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=gv(e),o!==null){for(t.flags|=128,cd(a,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return jt(en,en.current&1|2),t.child}e=e.sibling}a.tail!==null&&hn()>Tc&&(t.flags|=128,r=!0,cd(a,!1),t.lanes=4194304)}else{if(!r)if(e=gv(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),cd(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Kt)return Xn(t),null}else 2*hn()-a.renderingStartTime>Tc&&n!==1073741824&&(t.flags|=128,r=!0,cd(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=hn(),t.sibling=null,n=en.current,jt(en,r?n&1|2:n&1),t):(Xn(t),null);case 22:case 23:return sE(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Hr&1073741824&&(Xn(t),t.subtreeFlags&6&&(t.flags|=8192)):Xn(t),null;case 24:return null;case 25:return null}throw Error(fe(156,t.tag))}function eQ(e,t){switch(zk(t),t.tag){case 1:return Ar(t.type)&&uv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ac(),Ut(Cr),Ut(tr),Xk(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Kk(t),null;case 13:if(Ut(en),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(fe(340));Ec()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ut(en),null;case 4:return Ac(),null;case 10:return Vk(t.type._context),null;case 22:case 23:return sE(),null;case 24:return null;default:return null}}var tg=!1,Jn=!1,tQ=typeof WeakSet=="function"?WeakSet:Set,Ae=null;function Ku(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ln(e,t,r)}else n.current=null}function M_(e,t,n){try{n()}catch(r){ln(e,t,r)}}var S$=!1;function nQ(e,t){if(m_=av,e=Y3(),Fk(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,l=-1,c=0,f=0,h=e,p=null;t:for(;;){for(var m;h!==n||i!==0&&h.nodeType!==3||(s=o+i),h!==a||r!==0&&h.nodeType!==3||(l=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(m=h.firstChild)!==null;)p=h,h=m;for(;;){if(h===e)break t;if(p===n&&++c===i&&(s=o),p===a&&++f===r&&(l=o),(m=h.nextSibling)!==null)break;h=p,p=h.parentNode}h=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(g_={focusedElem:e,selectionRange:n},av=!1,Ae=t;Ae!==null;)if(t=Ae,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ae=e;else for(;Ae!==null;){t=Ae;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var g=x.memoizedProps,w=x.memoizedState,b=t.stateNode,_=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:qi(t.type,g),w);b.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(fe(163))}}catch(O){ln(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,Ae=e;break}Ae=t.return}return x=S$,S$=!1,x}function Xd(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&M_(t,n,a)}i=i.next}while(i!==r)}}function u0(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function I_(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function UL(e){var t=e.alternate;t!==null&&(e.alternate=null,UL(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[_a],delete t[_h],delete t[x_],delete t[LX],delete t[FX])),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 WL(e){return e.tag===5||e.tag===3||e.tag===4}function O$(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||WL(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 N_(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=lv));else if(r!==4&&(e=e.child,e!==null))for(N_(e,t,n),e=e.sibling;e!==null;)N_(e,t,n),e=e.sibling}function j_(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(j_(e,t,n),e=e.sibling;e!==null;)j_(e,t,n),e=e.sibling}var zn=null,Ki=!1;function Zo(e,t,n){for(n=n.child;n!==null;)HL(e,t,n),n=n.sibling}function HL(e,t,n){if(Ta&&typeof Ta.onCommitFiberUnmount=="function")try{Ta.onCommitFiberUnmount(t0,n)}catch{}switch(n.tag){case 5:Jn||Ku(n,t);case 6:var r=zn,i=Ki;zn=null,Zo(e,t,n),zn=r,Ki=i,zn!==null&&(Ki?(e=zn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):zn.removeChild(n.stateNode));break;case 18:zn!==null&&(Ki?(e=zn,n=n.stateNode,e.nodeType===8?xb(e.parentNode,n):e.nodeType===1&&xb(e,n),vh(e)):xb(zn,n.stateNode));break;case 4:r=zn,i=Ki,zn=n.stateNode.containerInfo,Ki=!0,Zo(e,t,n),zn=r,Ki=i;break;case 0:case 11:case 14:case 15:if(!Jn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&M_(n,t,o),i=i.next}while(i!==r)}Zo(e,t,n);break;case 1:if(!Jn&&(Ku(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ln(n,t,s)}Zo(e,t,n);break;case 21:Zo(e,t,n);break;case 22:n.mode&1?(Jn=(r=Jn)||n.memoizedState!==null,Zo(e,t,n),Jn=r):Zo(e,t,n);break;default:Zo(e,t,n)}}function k$(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new tQ),t.forEach(function(r){var i=fQ.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Vi(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:zn=s.stateNode,Ki=!1;break e;case 3:zn=s.stateNode.containerInfo,Ki=!0;break e;case 4:zn=s.stateNode.containerInfo,Ki=!0;break e}s=s.return}if(zn===null)throw Error(fe(160));HL(a,o,i),zn=null,Ki=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){ln(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)VL(t,e),t=t.sibling}function VL(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Vi(t,e),ga(e),r&4){try{Xd(3,e,e.return),u0(3,e)}catch(g){ln(e,e.return,g)}try{Xd(5,e,e.return)}catch(g){ln(e,e.return,g)}}break;case 1:Vi(t,e),ga(e),r&512&&n!==null&&Ku(n,n.return);break;case 5:if(Vi(t,e),ga(e),r&512&&n!==null&&Ku(n,n.return),e.flags&32){var i=e.stateNode;try{hh(i,"")}catch(g){ln(e,e.return,g)}}if(r&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=n!==null?n.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&h3(i,a),a_(s,o);var c=a_(s,a);for(o=0;o<l.length;o+=2){var f=l[o],h=l[o+1];f==="style"?y3(i,h):f==="dangerouslySetInnerHTML"?g3(i,h):f==="children"?hh(i,h):Ek(i,f,h,c)}switch(s){case"input":e_(i,a);break;case"textarea":p3(i,a);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var m=a.value;m!=null?oc(i,!!a.multiple,m,!1):p!==!!a.multiple&&(a.defaultValue!=null?oc(i,!!a.multiple,a.defaultValue,!0):oc(i,!!a.multiple,a.multiple?[]:"",!1))}i[_h]=a}catch(g){ln(e,e.return,g)}}break;case 6:if(Vi(t,e),ga(e),r&4){if(e.stateNode===null)throw Error(fe(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(g){ln(e,e.return,g)}}break;case 3:if(Vi(t,e),ga(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{vh(t.containerInfo)}catch(g){ln(e,e.return,g)}break;case 4:Vi(t,e),ga(e);break;case 13:Vi(t,e),ga(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(aE=hn())),r&4&&k$(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Jn=(c=Jn)||f,Vi(t,e),Jn=c):Vi(t,e),ga(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(Ae=e,f=e.child;f!==null;){for(h=Ae=f;Ae!==null;){switch(p=Ae,m=p.child,p.tag){case 0:case 11:case 14:case 15:Xd(4,p,p.return);break;case 1:Ku(p,p.return);var x=p.stateNode;if(typeof x.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(g){ln(r,n,g)}}break;case 5:Ku(p,p.return);break;case 22:if(p.memoizedState!==null){C$(h);continue}}m!==null?(m.return=p,Ae=m):C$(h)}f=f.sibling}e:for(f=null,h=e;;){if(h.tag===5){if(f===null){f=h;try{i=h.stateNode,c?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=h.stateNode,l=h.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=v3("display",o))}catch(g){ln(e,e.return,g)}}}else if(h.tag===6){if(f===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(g){ln(e,e.return,g)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Vi(t,e),ga(e),r&4&&k$(e);break;case 21:break;default:Vi(t,e),ga(e)}}function ga(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(WL(n)){var r=n;break e}n=n.return}throw Error(fe(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(hh(i,""),r.flags&=-33);var a=O$(e);j_(e,a,i);break;case 3:case 4:var o=r.stateNode.containerInfo,s=O$(e);N_(e,s,o);break;default:throw Error(fe(161))}}catch(l){ln(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function rQ(e,t,n){Ae=e,YL(e)}function YL(e,t,n){for(var r=(e.mode&1)!==0;Ae!==null;){var i=Ae,a=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||tg;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Jn;s=tg;var c=Jn;if(tg=o,(Jn=l)&&!c)for(Ae=i;Ae!==null;)o=Ae,l=o.child,o.tag===22&&o.memoizedState!==null?A$(i):l!==null?(l.return=o,Ae=l):A$(i);for(;a!==null;)Ae=a,YL(a),a=a.sibling;Ae=i,tg=s,Jn=c}E$(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,Ae=a):E$(e)}}function E$(e){for(;Ae!==null;){var t=Ae;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Jn||u0(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Jn)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:qi(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&c$(t,a,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}c$(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var h=f.dehydrated;h!==null&&vh(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(fe(163))}Jn||t.flags&512&&I_(t)}catch(p){ln(t,t.return,p)}}if(t===e){Ae=null;break}if(n=t.sibling,n!==null){n.return=t.return,Ae=n;break}Ae=t.return}}function C$(e){for(;Ae!==null;){var t=Ae;if(t===e){Ae=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Ae=n;break}Ae=t.return}}function A$(e){for(;Ae!==null;){var t=Ae;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{u0(4,t)}catch(l){ln(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){ln(t,i,l)}}var a=t.return;try{I_(t)}catch(l){ln(t,a,l)}break;case 5:var o=t.return;try{I_(t)}catch(l){ln(t,o,l)}}}catch(l){ln(t,t.return,l)}if(t===e){Ae=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Ae=s;break}Ae=t.return}}var iQ=Math.ceil,xv=Do.ReactCurrentDispatcher,rE=Do.ReactCurrentOwner,Ci=Do.ReactCurrentBatchConfig,mt=0,In=null,gn=null,Vn=0,Hr=0,Xu=Ws(0),Sn=0,Ah=null,ql=0,c0=0,iE=0,Qd=null,_r=null,aE=0,Tc=1/0,to=null,bv=!1,R_=null,Es=null,ng=!1,hs=null,wv=0,Zd=0,D_=null,Rg=-1,Dg=0;function dr(){return mt&6?hn():Rg!==-1?Rg:Rg=hn()}function Cs(e){return e.mode&1?mt&2&&Vn!==0?Vn&-Vn:zX.transition!==null?(Dg===0&&(Dg=T3()),Dg):(e=Et,e!==0||(e=window.event,e=e===void 0?16:D3(e.type)),e):1}function ia(e,t,n,r){if(50<Zd)throw Zd=0,D_=null,Error(fe(185));xp(e,n,r),(!(mt&2)||e!==In)&&(e===In&&(!(mt&2)&&(c0|=n),Sn===4&&cs(e,Vn)),Pr(e,r),n===1&&mt===0&&!(t.mode&1)&&(Tc=hn()+500,o0&&Hs()))}function Pr(e,t){var n=e.callbackNode;zK(e,t);var r=iv(e,e===In?Vn:0);if(r===0)n!==null&&DT(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&DT(n),t===1)e.tag===0?BX(P$.bind(null,e)):nL(P$.bind(null,e)),RX(function(){!(mt&6)&&Hs()}),n=null;else{switch($3(r)){case 1:n=$k;break;case 4:n=A3;break;case 16:n=rv;break;case 536870912:n=P3;break;default:n=rv}n=e4(n,GL.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function GL(e,t){if(Rg=-1,Dg=0,mt&6)throw Error(fe(327));var n=e.callbackNode;if(fc()&&e.callbackNode!==n)return null;var r=iv(e,e===In?Vn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_v(e,r);else{t=r;var i=mt;mt|=2;var a=KL();(In!==e||Vn!==t)&&(to=null,Tc=hn()+500,Nl(e,t));do try{sQ();break}catch(s){qL(e,s)}while(!0);Hk(),xv.current=a,mt=i,gn!==null?t=0:(In=null,Vn=0,t=Sn)}if(t!==0){if(t===2&&(i=c_(e),i!==0&&(r=i,t=L_(e,i))),t===1)throw n=Ah,Nl(e,0),cs(e,r),Pr(e,hn()),n;if(t===6)cs(e,r);else{if(i=e.current.alternate,!(r&30)&&!aQ(i)&&(t=_v(e,r),t===2&&(a=c_(e),a!==0&&(r=a,t=L_(e,a))),t===1))throw n=Ah,Nl(e,0),cs(e,r),Pr(e,hn()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(fe(345));case 2:ml(e,_r,to);break;case 3:if(cs(e,r),(r&130023424)===r&&(t=aE+500-hn(),10<t)){if(iv(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){dr(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=y_(ml.bind(null,e,_r,to),t);break}ml(e,_r,to);break;case 4:if(cs(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-ra(r);a=1<<o,o=t[o],o>i&&(i=o),r&=~a}if(r=i,r=hn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iQ(r/1960))-r,10<r){e.timeoutHandle=y_(ml.bind(null,e,_r,to),r);break}ml(e,_r,to);break;case 5:ml(e,_r,to);break;default:throw Error(fe(329))}}}return Pr(e,hn()),e.callbackNode===n?GL.bind(null,e):null}function L_(e,t){var n=Qd;return e.current.memoizedState.isDehydrated&&(Nl(e,t).flags|=256),e=_v(e,t),e!==2&&(t=_r,_r=n,t!==null&&F_(t)),e}function F_(e){_r===null?_r=e:_r.push.apply(_r,e)}function aQ(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!sa(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function cs(e,t){for(t&=~iE,t&=~c0,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ra(t),r=1<<n;e[n]=-1,t&=~r}}function P$(e){if(mt&6)throw Error(fe(327));fc();var t=iv(e,0);if(!(t&1))return Pr(e,hn()),null;var n=_v(e,t);if(e.tag!==0&&n===2){var r=c_(e);r!==0&&(t=r,n=L_(e,r))}if(n===1)throw n=Ah,Nl(e,0),cs(e,t),Pr(e,hn()),n;if(n===6)throw Error(fe(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ml(e,_r,to),Pr(e,hn()),null}function oE(e,t){var n=mt;mt|=1;try{return e(t)}finally{mt=n,mt===0&&(Tc=hn()+500,o0&&Hs())}}function Kl(e){hs!==null&&hs.tag===0&&!(mt&6)&&fc();var t=mt;mt|=1;var n=Ci.transition,r=Et;try{if(Ci.transition=null,Et=1,e)return e()}finally{Et=r,Ci.transition=n,mt=t,!(mt&6)&&Hs()}}function sE(){Hr=Xu.current,Ut(Xu)}function Nl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,jX(n)),gn!==null)for(n=gn.return;n!==null;){var r=n;switch(zk(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&uv();break;case 3:Ac(),Ut(Cr),Ut(tr),Xk();break;case 5:Kk(r);break;case 4:Ac();break;case 13:Ut(en);break;case 19:Ut(en);break;case 10:Vk(r.type._context);break;case 22:case 23:sE()}n=n.return}if(In=e,gn=e=As(e.current,null),Vn=Hr=t,Sn=0,Ah=null,iE=c0=ql=0,_r=Qd=null,Ol!==null){for(t=0;t<Ol.length;t++)if(n=Ol[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=i,r.next=o}n.pending=r}Ol=null}return e}function qL(e,t){do{var n=gn;try{if(Hk(),Ig.current=yv,vv){for(var r=rn.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}vv=!1}if(Gl=0,$n=_n=rn=null,Kd=!1,kh=0,rE.current=null,n===null||n.return===null){Sn=1,Ah=t,gn=null;break}e:{var a=e,o=n.return,s=n,l=t;if(t=Vn,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,f=s,h=f.tag;if(!(f.mode&1)&&(h===0||h===11||h===15)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var m=g$(o);if(m!==null){m.flags&=-257,v$(m,o,s,a,t),m.mode&1&&m$(a,c,t),t=m,l=c;var x=t.updateQueue;if(x===null){var g=new Set;g.add(l),t.updateQueue=g}else x.add(l);break e}else{if(!(t&1)){m$(a,c,t),lE();break e}l=Error(fe(426))}}else if(Kt&&s.mode&1){var w=g$(o);if(w!==null){!(w.flags&65536)&&(w.flags|=256),v$(w,o,s,a,t),Uk(Pc(l,s));break e}}a=l=Pc(l,s),Sn!==4&&(Sn=2),Qd===null?Qd=[a]:Qd.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var b=$L(a,l,t);u$(a,b);break e;case 1:s=l;var _=a.type,v=a.stateNode;if(!(a.flags&128)&&(typeof _.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(Es===null||!Es.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t;var O=ML(a,s,t);u$(a,O);break e}}a=a.return}while(a!==null)}QL(n)}catch(C){t=C,gn===n&&n!==null&&(gn=n=n.return);continue}break}while(!0)}function KL(){var e=xv.current;return xv.current=yv,e===null?yv:e}function lE(){(Sn===0||Sn===3||Sn===2)&&(Sn=4),In===null||!(ql&268435455)&&!(c0&268435455)||cs(In,Vn)}function _v(e,t){var n=mt;mt|=2;var r=KL();(In!==e||Vn!==t)&&(to=null,Nl(e,t));do try{oQ();break}catch(i){qL(e,i)}while(!0);if(Hk(),mt=n,xv.current=r,gn!==null)throw Error(fe(261));return In=null,Vn=0,Sn}function oQ(){for(;gn!==null;)XL(gn)}function sQ(){for(;gn!==null&&!MK();)XL(gn)}function XL(e){var t=JL(e.alternate,e,Hr);e.memoizedProps=e.pendingProps,t===null?QL(e):gn=t,rE.current=null}function QL(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=eQ(n,t),n!==null){n.flags&=32767,gn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Sn=6,gn=null;return}}else if(n=JX(n,t,Hr),n!==null){gn=n;return}if(t=t.sibling,t!==null){gn=t;return}gn=t=e}while(t!==null);Sn===0&&(Sn=5)}function ml(e,t,n){var r=Et,i=Ci.transition;try{Ci.transition=null,Et=1,lQ(e,t,n,r)}finally{Ci.transition=i,Et=r}return null}function lQ(e,t,n,r){do fc();while(hs!==null);if(mt&6)throw Error(fe(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(fe(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(UK(e,a),e===In&&(gn=In=null,Vn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ng||(ng=!0,e4(rv,function(){return fc(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=Ci.transition,Ci.transition=null;var o=Et;Et=1;var s=mt;mt|=4,rE.current=null,nQ(e,n),VL(n,e),AX(g_),av=!!m_,g_=m_=null,e.current=n,rQ(n),IK(),mt=s,Et=o,Ci.transition=a}else e.current=n;if(ng&&(ng=!1,hs=e,wv=i),a=e.pendingLanes,a===0&&(Es=null),RK(n.stateNode),Pr(e,hn()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(bv)throw bv=!1,e=R_,R_=null,e;return wv&1&&e.tag!==0&&fc(),a=e.pendingLanes,a&1?e===D_?Zd++:(Zd=0,D_=e):Zd=0,Hs(),null}function fc(){if(hs!==null){var e=$3(wv),t=Ci.transition,n=Et;try{if(Ci.transition=null,Et=16>e?16:e,hs===null)var r=!1;else{if(e=hs,hs=null,wv=0,mt&6)throw Error(fe(331));var i=mt;for(mt|=4,Ae=e.current;Ae!==null;){var a=Ae,o=a.child;if(Ae.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(Ae=c;Ae!==null;){var f=Ae;switch(f.tag){case 0:case 11:case 15:Xd(8,f,a)}var h=f.child;if(h!==null)h.return=f,Ae=h;else for(;Ae!==null;){f=Ae;var p=f.sibling,m=f.return;if(UL(f),f===c){Ae=null;break}if(p!==null){p.return=m,Ae=p;break}Ae=m}}}var x=a.alternate;if(x!==null){var g=x.child;if(g!==null){x.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}Ae=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,Ae=o;else e:for(;Ae!==null;){if(a=Ae,a.flags&2048)switch(a.tag){case 0:case 11:case 15:Xd(9,a,a.return)}var b=a.sibling;if(b!==null){b.return=a.return,Ae=b;break e}Ae=a.return}}var _=e.current;for(Ae=_;Ae!==null;){o=Ae;var v=o.child;if(o.subtreeFlags&2064&&v!==null)v.return=o,Ae=v;else e:for(o=_;Ae!==null;){if(s=Ae,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:u0(9,s)}}catch(C){ln(s,s.return,C)}if(s===o){Ae=null;break e}var O=s.sibling;if(O!==null){O.return=s.return,Ae=O;break e}Ae=s.return}}if(mt=i,Hs(),Ta&&typeof Ta.onPostCommitFiberRoot=="function")try{Ta.onPostCommitFiberRoot(t0,e)}catch{}r=!0}return r}finally{Et=n,Ci.transition=t}}return!1}function T$(e,t,n){t=Pc(n,t),t=$L(e,t,1),e=ks(e,t,1),t=dr(),e!==null&&(xp(e,1,t),Pr(e,t))}function ln(e,t,n){if(e.tag===3)T$(e,e,n);else for(;t!==null;){if(t.tag===3){T$(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Es===null||!Es.has(r))){e=Pc(n,e),e=ML(t,e,1),t=ks(t,e,1),e=dr(),t!==null&&(xp(t,1,e),Pr(t,e));break}}t=t.return}}function uQ(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=dr(),e.pingedLanes|=e.suspendedLanes&n,In===e&&(Vn&n)===n&&(Sn===4||Sn===3&&(Vn&130023424)===Vn&&500>hn()-aE?Nl(e,0):iE|=n),Pr(e,t)}function ZL(e,t){t===0&&(e.mode&1?(t=Ym,Ym<<=1,!(Ym&130023424)&&(Ym=4194304)):t=1);var n=dr();e=ko(e,t),e!==null&&(xp(e,t,n),Pr(e,n))}function cQ(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ZL(e,n)}function fQ(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(fe(314))}r!==null&&r.delete(t),ZL(e,n)}var JL;JL=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Cr.current)Or=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Or=!1,ZX(e,t,n);Or=!!(e.flags&131072)}else Or=!1,Kt&&t.flags&1048576&&rL(t,dv,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;jg(e,t),e=t.pendingProps;var i=kc(t,tr.current);cc(t,n),i=Zk(null,t,r,e,i,n);var a=Jk();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,Ar(r)?(a=!0,cv(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Gk(t),i.updater=l0,t.stateNode=i,i._reactInternals=t,k_(t,r,e,n),t=A_(null,t,r,!0,a,n)):(t.tag=0,Kt&&a&&Bk(t),lr(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(jg(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=hQ(r),e=qi(r,e),i){case 0:t=C_(null,t,r,e,n);break e;case 1:t=b$(null,t,r,e,n);break e;case 11:t=y$(null,t,r,e,n);break e;case 14:t=x$(null,t,r,qi(r.type,e),n);break e}throw Error(fe(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),C_(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),b$(e,t,r,i,n);case 3:e:{if(RL(t),e===null)throw Error(fe(387));r=t.pendingProps,a=t.memoizedState,i=a.element,uL(e,t),mv(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Pc(Error(fe(423)),t),t=w$(e,t,r,n,i);break e}else if(r!==i){i=Pc(Error(fe(424)),t),t=w$(e,t,r,n,i);break e}else for(Yr=Os(t.stateNode.containerInfo.firstChild),Kr=t,Kt=!0,Qi=null,n=sL(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ec(),r===i){t=Eo(e,t,n);break e}lr(e,t,r,n)}t=t.child}return t;case 5:return cL(t),e===null&&__(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,v_(r,i)?o=null:a!==null&&v_(r,a)&&(t.flags|=32),jL(e,t),lr(e,t,o,n),t.child;case 6:return e===null&&__(t),null;case 13:return DL(e,t,n);case 4:return qk(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Cc(t,null,r,n):lr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),y$(e,t,r,i,n);case 7:return lr(e,t,t.pendingProps,n),t.child;case 8:return lr(e,t,t.pendingProps.children,n),t.child;case 12:return lr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,jt(hv,r._currentValue),r._currentValue=o,a!==null)if(sa(a.value,o)){if(a.children===i.children&&!Cr.current){t=Eo(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(a.tag===1){l=go(-1,n&-n),l.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?l.next=l:(l.next=f.next,f.next=l),c.pending=l}}a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),S_(a.return,n,t),s.lanes|=n;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(fe(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),S_(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}lr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,cc(t,n),i=Ai(i),r=r(i),t.flags|=1,lr(e,t,r,n),t.child;case 14:return r=t.type,i=qi(r,t.pendingProps),i=qi(r.type,i),x$(e,t,r,i,n);case 15:return IL(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),jg(e,t),t.tag=1,Ar(r)?(e=!0,cv(t)):e=!1,cc(t,n),TL(t,r,i),k_(t,r,i,n),A_(null,t,r,!0,e,n);case 19:return LL(e,t,n);case 22:return NL(e,t,n)}throw Error(fe(156,t.tag))};function e4(e,t){return C3(e,t)}function dQ(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oi(e,t,n,r){return new dQ(e,t,n,r)}function uE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hQ(e){if(typeof e=="function")return uE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ak)return 11;if(e===Pk)return 14}return 2}function As(e,t){var n=e.alternate;return n===null?(n=Oi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lg(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")uE(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Bu:return jl(n.children,i,a,t);case Ck:o=8,i|=8;break;case Kw:return e=Oi(12,n,t,i|2),e.elementType=Kw,e.lanes=a,e;case Xw:return e=Oi(13,n,t,i),e.elementType=Xw,e.lanes=a,e;case Qw:return e=Oi(19,n,t,i),e.elementType=Qw,e.lanes=a,e;case c3:return f0(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case l3:o=10;break e;case u3:o=9;break e;case Ak:o=11;break e;case Pk:o=14;break e;case as:o=16,r=null;break e}throw Error(fe(130,e==null?e:typeof e,""))}return t=Oi(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function jl(e,t,n,r){return e=Oi(7,e,r,t),e.lanes=n,e}function f0(e,t,n,r){return e=Oi(22,e,r,t),e.elementType=c3,e.lanes=n,e.stateNode={isHidden:!1},e}function Cb(e,t,n){return e=Oi(6,e,null,t),e.lanes=n,e}function Ab(e,t,n){return t=Oi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function pQ(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=lb(0),this.expirationTimes=lb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function cE(e,t,n,r,i,a,o,s,l){return e=new pQ(e,t,n,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Oi(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gk(a),e}function mQ(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Fu,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function t4(e){if(!e)return Ns;e=e._reactInternals;e:{if(au(e)!==e||e.tag!==1)throw Error(fe(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ar(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(fe(171))}if(e.tag===1){var n=e.type;if(Ar(n))return tL(e,n,t)}return t}function n4(e,t,n,r,i,a,o,s,l){return e=cE(n,r,!0,e,i,a,o,s,l),e.context=t4(null),n=e.current,r=dr(),i=Cs(n),a=go(r,i),a.callback=t??null,ks(n,a,i),e.current.lanes=i,xp(e,i,r),Pr(e,r),e}function d0(e,t,n,r){var i=t.current,a=dr(),o=Cs(i);return n=t4(n),t.context===null?t.context=n:t.pendingContext=n,t=go(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ks(i,t,o),e!==null&&(ia(e,i,o,a),Mg(e,i,o)),o}function Sv(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 $$(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function fE(e,t){$$(e,t),(e=e.alternate)&&$$(e,t)}function gQ(){return null}var r4=typeof reportError=="function"?reportError:function(e){console.error(e)};function dE(e){this._internalRoot=e}h0.prototype.render=dE.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(fe(409));d0(e,t,null,null)};h0.prototype.unmount=dE.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Kl(function(){d0(null,e,null,null)}),t[Oo]=null}};function h0(e){this._internalRoot=e}h0.prototype.unstable_scheduleHydration=function(e){if(e){var t=N3();e={blockedOn:null,target:e,priority:t};for(var n=0;n<us.length&&t!==0&&t<us[n].priority;n++);us.splice(n,0,e),n===0&&R3(e)}};function hE(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function p0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function M$(){}function vQ(e,t,n,r,i){if(i){if(typeof r=="function"){var a=r;r=function(){var c=Sv(o);a.call(c)}}var o=n4(t,r,e,0,null,!1,!1,"",M$);return e._reactRootContainer=o,e[Oo]=o.current,bh(e.nodeType===8?e.parentNode:e),Kl(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var c=Sv(l);s.call(c)}}var l=cE(e,0,!1,null,null,!1,!1,"",M$);return e._reactRootContainer=l,e[Oo]=l.current,bh(e.nodeType===8?e.parentNode:e),Kl(function(){d0(t,l,n,r)}),l}function m0(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=Sv(o);s.call(l)}}d0(t,o,e,i)}else o=vQ(n,t,e,i,r);return Sv(o)}M3=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nd(t.pendingLanes);n!==0&&(Mk(t,n|1),Pr(t,hn()),!(mt&6)&&(Tc=hn()+500,Hs()))}break;case 13:Kl(function(){var r=ko(e,1);if(r!==null){var i=dr();ia(r,e,1,i)}}),fE(e,1)}};Ik=function(e){if(e.tag===13){var t=ko(e,134217728);if(t!==null){var n=dr();ia(t,e,134217728,n)}fE(e,134217728)}};I3=function(e){if(e.tag===13){var t=Cs(e),n=ko(e,t);if(n!==null){var r=dr();ia(n,e,t,r)}fE(e,t)}};N3=function(){return Et};j3=function(e,t){var n=Et;try{return Et=e,t()}finally{Et=n}};s_=function(e,t,n){switch(t){case"input":if(e_(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=a0(r);if(!i)throw Error(fe(90));d3(r),e_(r,i)}}}break;case"textarea":p3(e,n);break;case"select":t=n.value,t!=null&&oc(e,!!n.multiple,t,!1)}};w3=oE;_3=Kl;var yQ={usingClientEntryPoint:!1,Events:[wp,Hu,a0,x3,b3,oE]},fd={findFiberByHostInstance:Sl,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},xQ={bundleType:fd.bundleType,version:fd.version,rendererPackageName:fd.rendererPackageName,rendererConfig:fd.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Do.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=k3(e),e===null?null:e.stateNode},findFiberByHostInstance:fd.findFiberByHostInstance||gQ,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 rg=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rg.isDisabled&&rg.supportsFiber)try{t0=rg.inject(xQ),Ta=rg}catch{}}ni.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yQ;ni.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!hE(t))throw Error(fe(200));return mQ(e,t,null,n)};ni.createRoot=function(e,t){if(!hE(e))throw Error(fe(299));var n=!1,r="",i=r4;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=cE(e,1,!1,null,null,n,!1,r,i),e[Oo]=t.current,bh(e.nodeType===8?e.parentNode:e),new dE(t)};ni.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(fe(188)):(e=Object.keys(e).join(","),Error(fe(268,e)));return e=k3(t),e=e===null?null:e.stateNode,e};ni.flushSync=function(e){return Kl(e)};ni.hydrate=function(e,t,n){if(!p0(t))throw Error(fe(200));return m0(null,e,t,!0,n)};ni.hydrateRoot=function(e,t,n){if(!hE(e))throw Error(fe(405));var r=n!=null&&n.hydratedSources||null,i=!1,a="",o=r4;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=n4(t,null,e,1,n??null,i,!1,a,o),e[Oo]=t.current,bh(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new h0(t)};ni.render=function(e,t,n){if(!p0(t))throw Error(fe(200));return m0(null,e,t,!1,n)};ni.unmountComponentAtNode=function(e){if(!p0(e))throw Error(fe(40));return e._reactRootContainer?(Kl(function(){m0(null,null,e,!1,function(){e._reactRootContainer=null,e[Oo]=null})}),!0):!1};ni.unstable_batchedUpdates=oE;ni.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!p0(n))throw Error(fe(200));if(e==null||e._reactInternals===void 0)throw Error(fe(38));return m0(e,t,n,!1,r)};ni.version="18.3.1-next-f1338f8080-20240426";function i4(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i4)}catch(e){console.error(e)}}i4(),i3.exports=ni;var pE=i3.exports;const Qu=gt(pE);var a4,I$=pE;a4=I$.createRoot,I$.hydrateRoot;var o4={exports:{}};/*!
+`+a.stack}return{value:e,source:t,stack:i,digest:null}}function kb(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function E_(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var qX=typeof WeakMap=="function"?WeakMap:Map;function $L(e,t,n){n=go(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){bv||(bv=!0,R_=r),E_(e,t)},n}function ML(e,t,n){n=go(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){E_(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){E_(e,t),typeof r!="function"&&(Es===null?Es=new Set([this]):Es.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function m$(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new qX;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=lQ.bind(null,e,t,n),t.then(e,e))}function g$(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 v$(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=go(-1,1),t.tag=2,ks(n,t,1))),n.lanes|=1),e)}var KX=Do.ReactCurrentOwner,Or=!1;function lr(e,t,n,r){t.child=e===null?sL(t,null,n,r):Cc(t,e.child,n,r)}function y$(e,t,n,r,i){n=n.render;var a=t.ref;return cc(t,i),r=Zk(e,t,n,r,a,i),n=Jk(),e!==null&&!Or?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Eo(e,t,i)):(Kt&&n&&Bk(t),t.flags|=1,lr(e,t,r,i),t.child)}function x$(e,t,n,r,i){if(e===null){var a=n.type;return typeof a=="function"&&!uE(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,IL(e,t,a,r,i)):(e=Lg(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:xh,n(o,r)&&e.ref===t.ref)return Eo(e,t,i)}return t.flags|=1,e=As(a,r),e.ref=t.ref,e.return=t,t.child=e}function IL(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(xh(a,r)&&e.ref===t.ref)if(Or=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Or=!0);else return t.lanes=e.lanes,Eo(e,t,i)}return C_(e,t,n,r,i)}function NL(e,t,n){var r=t.pendingProps,i=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},jt(Xu,Hr),Hr|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,jt(Xu,Hr),Hr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,jt(Xu,Hr),Hr|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,jt(Xu,Hr),Hr|=r;return lr(e,t,i,n),t.child}function jL(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function C_(e,t,n,r,i){var a=Ar(n)?Vl:tr.current;return a=kc(t,a),cc(t,i),n=Zk(e,t,n,r,a,i),r=Jk(),e!==null&&!Or?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Eo(e,t,i)):(Kt&&r&&Bk(t),t.flags|=1,lr(e,t,n,i),t.child)}function b$(e,t,n,r,i){if(Ar(n)){var a=!0;cv(t)}else a=!1;if(cc(t,i),t.stateNode===null)jg(e,t),TL(t,n,r),k_(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=Ai(c):(c=Ar(n)?Vl:tr.current,c=kc(t,c));var f=n.getDerivedStateFromProps,h=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||l!==c)&&p$(t,o,r,c),os=!1;var p=t.memoizedState;o.state=p,mv(t,r,o,i),l=t.memoizedState,s!==r||p!==l||Cr.current||os?(typeof f=="function"&&(O_(t,n,f,r),l=t.memoizedState),(s=os||h$(t,n,s,r,p,l,c))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,uL(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:qi(t.type,s),o.props=c,h=t.pendingProps,p=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=Ai(l):(l=Ar(n)?Vl:tr.current,l=kc(t,l));var m=n.getDerivedStateFromProps;(f=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==h||p!==l)&&p$(t,o,r,l),os=!1,p=t.memoizedState,o.state=p,mv(t,r,o,i);var x=t.memoizedState;s!==h||p!==x||Cr.current||os?(typeof m=="function"&&(O_(t,n,m,r),x=t.memoizedState),(c=os||h$(t,n,c,r,p,x,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=l,r=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return A_(e,t,n,r,a,i)}function A_(e,t,n,r,i,a){jL(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&a$(t,n,!1),Eo(e,t,a);r=t.stateNode,KX.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Cc(t,e.child,null,a),t.child=Cc(t,null,s,a)):lr(e,t,s,a),t.memoizedState=r.state,i&&a$(t,n,!0),t.child}function RL(e){var t=e.stateNode;t.pendingContext?i$(e,t.pendingContext,t.pendingContext!==t.context):t.context&&i$(e,t.context,!1),qk(e,t.containerInfo)}function w$(e,t,n,r,i){return Ec(),Uk(i),t.flags|=256,lr(e,t,n,r),t.child}var P_={dehydrated:null,treeContext:null,retryLane:0};function T_(e){return{baseLanes:e,cachePool:null,transitions:null}}function DL(e,t,n){var r=t.pendingProps,i=en.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),jt(en,i&1),e===null)return __(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:"hidden",children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=f0(o,r,0,null),e=jl(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=T_(n),t.memoizedState=P_,e):nE(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return XX(e,t,o,r,s,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=As(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=As(s,a):(a=jl(a,o,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?T_(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=P_,r}return a=e.child,e=a.sibling,r=As(a,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function nE(e,t){return t=f0({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function eg(e,t,n,r){return r!==null&&Uk(r),Cc(t,e.child,null,n),e=nE(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function XX(e,t,n,r,i,a,o){if(n)return t.flags&256?(t.flags&=-257,r=kb(Error(fe(422))),eg(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=f0({mode:"visible",children:r.children},i,0,null),a=jl(a,i,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&Cc(t,e.child,null,o),t.child.memoizedState=T_(o),t.memoizedState=P_,a);if(!(t.mode&1))return eg(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,a=Error(fe(419)),r=kb(a,r,void 0),eg(e,t,o,r)}if(s=(o&e.childLanes)!==0,Or||s){if(r=In,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,ko(e,i),ia(r,e,i,-1))}return lE(),r=kb(Error(fe(421))),eg(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=uQ.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,Yr=Os(i.nextSibling),Kr=t,Kt=!0,Qi=null,e!==null&&(xi[bi++]=lo,xi[bi++]=uo,xi[bi++]=Yl,lo=e.id,uo=e.overflow,Yl=t),t=nE(t,r.children),t.flags|=4096,t)}function _$(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),S_(e.return,t,n)}function Eb(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function LL(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(lr(e,t,r.children,n),r=en.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&_$(e,n,t);else if(e.tag===19)_$(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(jt(en,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&gv(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Eb(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&gv(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Eb(t,!0,n,null,a);break;case"together":Eb(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function jg(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Eo(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ql|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(fe(153));if(t.child!==null){for(e=t.child,n=As(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=As(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function QX(e,t,n){switch(t.tag){case 3:RL(t),Ec();break;case 5:cL(t);break;case 1:Ar(t.type)&&cv(t);break;case 4:qk(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;jt(hv,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(jt(en,en.current&1),t.flags|=128,null):n&t.child.childLanes?DL(e,t,n):(jt(en,en.current&1),e=Eo(e,t,n),e!==null?e.sibling:null);jt(en,en.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return LL(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),jt(en,en.current),r)break;return null;case 22:case 23:return t.lanes=0,NL(e,t,n)}return Eo(e,t,n)}var FL,$_,BL,zL;FL=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};$_=function(){};BL=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,kl($a.current);var a=null;switch(n){case"input":i=Jw(e,i),r=Jw(e,r),a=[];break;case"select":i=an({},i,{value:void 0}),r=an({},r,{value:void 0}),a=[];break;case"textarea":i=n_(e,i),r=n_(e,r),a=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=lv)}i_(n,r);var o;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(dh.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var l=r[c];if(s=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(a||(a=[]),a.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(dh.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Lt("scroll",e),a||s===l||(a=[])):(a=a||[]).push(c,l))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}};zL=function(e,t,n,r){n!==r&&(t.flags|=4)};function cd(e,t){if(!Kt)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xn(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ZX(e,t,n){var r=t.pendingProps;switch(zk(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xn(t),null;case 1:return Ar(t.type)&&uv(),Xn(t),null;case 3:return r=t.stateNode,Ac(),Ut(Cr),Ut(tr),Xk(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Zm(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Qi!==null&&(F_(Qi),Qi=null))),$_(e,t),Xn(t),null;case 5:Kk(t);var i=kl(Oh.current);if(n=t.type,e!==null&&t.stateNode!=null)BL(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(fe(166));return Xn(t),null}if(e=kl($a.current),Zm(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[_a]=t,r[_h]=a,e=(t.mode&1)!==0,n){case"dialog":Lt("cancel",r),Lt("close",r);break;case"iframe":case"object":case"embed":Lt("load",r);break;case"video":case"audio":for(i=0;i<jd.length;i++)Lt(jd[i],r);break;case"source":Lt("error",r);break;case"img":case"image":case"link":Lt("error",r),Lt("load",r);break;case"details":Lt("toggle",r);break;case"input":$T(r,a),Lt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Lt("invalid",r);break;case"textarea":IT(r,a),Lt("invalid",r)}i_(n,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?r.textContent!==s&&(a.suppressHydrationWarning!==!0&&Qm(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&Qm(r.textContent,s,e),i=["children",""+s]):dh.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Lt("scroll",r)}switch(n){case"input":Wm(r),MT(r,a,!0);break;case"textarea":Wm(r),NT(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=lv)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=m3(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[_a]=t,e[_h]=r,FL(e,t,!1,!1),t.stateNode=e;e:{switch(o=a_(n,r),n){case"dialog":Lt("cancel",e),Lt("close",e),i=r;break;case"iframe":case"object":case"embed":Lt("load",e),i=r;break;case"video":case"audio":for(i=0;i<jd.length;i++)Lt(jd[i],e);i=r;break;case"source":Lt("error",e),i=r;break;case"img":case"image":case"link":Lt("error",e),Lt("load",e),i=r;break;case"details":Lt("toggle",e),i=r;break;case"input":$T(e,r),i=Jw(e,r),Lt("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=an({},r,{value:void 0}),Lt("invalid",e);break;case"textarea":IT(e,r),i=n_(e,r),Lt("invalid",e);break;default:i=r}i_(n,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?y3(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&g3(e,l)):a==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&hh(e,l):typeof l=="number"&&hh(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(dh.hasOwnProperty(a)?l!=null&&a==="onScroll"&&Lt("scroll",e):l!=null&&Ek(e,a,l,o))}switch(n){case"input":Wm(e),MT(e,r,!1);break;case"textarea":Wm(e),NT(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Is(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?oc(e,!!r.multiple,a,!1):r.defaultValue!=null&&oc(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=lv)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Xn(t),null;case 6:if(e&&t.stateNode!=null)zL(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(fe(166));if(n=kl(Oh.current),kl($a.current),Zm(t)){if(r=t.stateNode,n=t.memoizedProps,r[_a]=t,(a=r.nodeValue!==n)&&(e=Kr,e!==null))switch(e.tag){case 3:Qm(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Qm(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_a]=t,t.stateNode=r}return Xn(t),null;case 13:if(Ut(en),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Kt&&Yr!==null&&t.mode&1&&!(t.flags&128))aL(),Ec(),t.flags|=98560,a=!1;else if(a=Zm(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(fe(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(fe(317));a[_a]=t}else Ec(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Xn(t),a=!1}else Qi!==null&&(F_(Qi),Qi=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||en.current&1?Sn===0&&(Sn=3):lE())),t.updateQueue!==null&&(t.flags|=4),Xn(t),null);case 4:return Ac(),$_(e,t),e===null&&bh(t.stateNode.containerInfo),Xn(t),null;case 10:return Vk(t.type._context),Xn(t),null;case 17:return Ar(t.type)&&uv(),Xn(t),null;case 19:if(Ut(en),a=t.memoizedState,a===null)return Xn(t),null;if(r=(t.flags&128)!==0,o=a.rendering,o===null)if(r)cd(a,!1);else{if(Sn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=gv(e),o!==null){for(t.flags|=128,cd(a,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return jt(en,en.current&1|2),t.child}e=e.sibling}a.tail!==null&&hn()>Tc&&(t.flags|=128,r=!0,cd(a,!1),t.lanes=4194304)}else{if(!r)if(e=gv(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),cd(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Kt)return Xn(t),null}else 2*hn()-a.renderingStartTime>Tc&&n!==1073741824&&(t.flags|=128,r=!0,cd(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=hn(),t.sibling=null,n=en.current,jt(en,r?n&1|2:n&1),t):(Xn(t),null);case 22:case 23:return sE(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Hr&1073741824&&(Xn(t),t.subtreeFlags&6&&(t.flags|=8192)):Xn(t),null;case 24:return null;case 25:return null}throw Error(fe(156,t.tag))}function JX(e,t){switch(zk(t),t.tag){case 1:return Ar(t.type)&&uv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ac(),Ut(Cr),Ut(tr),Xk(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Kk(t),null;case 13:if(Ut(en),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(fe(340));Ec()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ut(en),null;case 4:return Ac(),null;case 10:return Vk(t.type._context),null;case 22:case 23:return sE(),null;case 24:return null;default:return null}}var tg=!1,Jn=!1,eQ=typeof WeakSet=="function"?WeakSet:Set,Ae=null;function Ku(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ln(e,t,r)}else n.current=null}function M_(e,t,n){try{n()}catch(r){ln(e,t,r)}}var S$=!1;function tQ(e,t){if(m_=av,e=Y3(),Fk(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,l=-1,c=0,f=0,h=e,p=null;t:for(;;){for(var m;h!==n||i!==0&&h.nodeType!==3||(s=o+i),h!==a||r!==0&&h.nodeType!==3||(l=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(m=h.firstChild)!==null;)p=h,h=m;for(;;){if(h===e)break t;if(p===n&&++c===i&&(s=o),p===a&&++f===r&&(l=o),(m=h.nextSibling)!==null)break;h=p,p=h.parentNode}h=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(g_={focusedElem:e,selectionRange:n},av=!1,Ae=t;Ae!==null;)if(t=Ae,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ae=e;else for(;Ae!==null;){t=Ae;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var g=x.memoizedProps,w=x.memoizedState,b=t.stateNode,_=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:qi(t.type,g),w);b.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(fe(163))}}catch(S){ln(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,Ae=e;break}Ae=t.return}return x=S$,S$=!1,x}function Xd(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&M_(t,n,a)}i=i.next}while(i!==r)}}function u0(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function I_(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function UL(e){var t=e.alternate;t!==null&&(e.alternate=null,UL(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[_a],delete t[_h],delete t[x_],delete t[DX],delete t[LX])),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 WL(e){return e.tag===5||e.tag===3||e.tag===4}function O$(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||WL(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 N_(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=lv));else if(r!==4&&(e=e.child,e!==null))for(N_(e,t,n),e=e.sibling;e!==null;)N_(e,t,n),e=e.sibling}function j_(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(j_(e,t,n),e=e.sibling;e!==null;)j_(e,t,n),e=e.sibling}var zn=null,Ki=!1;function Zo(e,t,n){for(n=n.child;n!==null;)HL(e,t,n),n=n.sibling}function HL(e,t,n){if(Ta&&typeof Ta.onCommitFiberUnmount=="function")try{Ta.onCommitFiberUnmount(t0,n)}catch{}switch(n.tag){case 5:Jn||Ku(n,t);case 6:var r=zn,i=Ki;zn=null,Zo(e,t,n),zn=r,Ki=i,zn!==null&&(Ki?(e=zn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):zn.removeChild(n.stateNode));break;case 18:zn!==null&&(Ki?(e=zn,n=n.stateNode,e.nodeType===8?xb(e.parentNode,n):e.nodeType===1&&xb(e,n),vh(e)):xb(zn,n.stateNode));break;case 4:r=zn,i=Ki,zn=n.stateNode.containerInfo,Ki=!0,Zo(e,t,n),zn=r,Ki=i;break;case 0:case 11:case 14:case 15:if(!Jn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&M_(n,t,o),i=i.next}while(i!==r)}Zo(e,t,n);break;case 1:if(!Jn&&(Ku(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ln(n,t,s)}Zo(e,t,n);break;case 21:Zo(e,t,n);break;case 22:n.mode&1?(Jn=(r=Jn)||n.memoizedState!==null,Zo(e,t,n),Jn=r):Zo(e,t,n);break;default:Zo(e,t,n)}}function k$(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new eQ),t.forEach(function(r){var i=cQ.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Vi(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:zn=s.stateNode,Ki=!1;break e;case 3:zn=s.stateNode.containerInfo,Ki=!0;break e;case 4:zn=s.stateNode.containerInfo,Ki=!0;break e}s=s.return}if(zn===null)throw Error(fe(160));HL(a,o,i),zn=null,Ki=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){ln(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)VL(t,e),t=t.sibling}function VL(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Vi(t,e),ga(e),r&4){try{Xd(3,e,e.return),u0(3,e)}catch(g){ln(e,e.return,g)}try{Xd(5,e,e.return)}catch(g){ln(e,e.return,g)}}break;case 1:Vi(t,e),ga(e),r&512&&n!==null&&Ku(n,n.return);break;case 5:if(Vi(t,e),ga(e),r&512&&n!==null&&Ku(n,n.return),e.flags&32){var i=e.stateNode;try{hh(i,"")}catch(g){ln(e,e.return,g)}}if(r&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=n!==null?n.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&h3(i,a),a_(s,o);var c=a_(s,a);for(o=0;o<l.length;o+=2){var f=l[o],h=l[o+1];f==="style"?y3(i,h):f==="dangerouslySetInnerHTML"?g3(i,h):f==="children"?hh(i,h):Ek(i,f,h,c)}switch(s){case"input":e_(i,a);break;case"textarea":p3(i,a);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var m=a.value;m!=null?oc(i,!!a.multiple,m,!1):p!==!!a.multiple&&(a.defaultValue!=null?oc(i,!!a.multiple,a.defaultValue,!0):oc(i,!!a.multiple,a.multiple?[]:"",!1))}i[_h]=a}catch(g){ln(e,e.return,g)}}break;case 6:if(Vi(t,e),ga(e),r&4){if(e.stateNode===null)throw Error(fe(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(g){ln(e,e.return,g)}}break;case 3:if(Vi(t,e),ga(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{vh(t.containerInfo)}catch(g){ln(e,e.return,g)}break;case 4:Vi(t,e),ga(e);break;case 13:Vi(t,e),ga(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(aE=hn())),r&4&&k$(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Jn=(c=Jn)||f,Vi(t,e),Jn=c):Vi(t,e),ga(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(Ae=e,f=e.child;f!==null;){for(h=Ae=f;Ae!==null;){switch(p=Ae,m=p.child,p.tag){case 0:case 11:case 14:case 15:Xd(4,p,p.return);break;case 1:Ku(p,p.return);var x=p.stateNode;if(typeof x.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(g){ln(r,n,g)}}break;case 5:Ku(p,p.return);break;case 22:if(p.memoizedState!==null){C$(h);continue}}m!==null?(m.return=p,Ae=m):C$(h)}f=f.sibling}e:for(f=null,h=e;;){if(h.tag===5){if(f===null){f=h;try{i=h.stateNode,c?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=h.stateNode,l=h.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=v3("display",o))}catch(g){ln(e,e.return,g)}}}else if(h.tag===6){if(f===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(g){ln(e,e.return,g)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Vi(t,e),ga(e),r&4&&k$(e);break;case 21:break;default:Vi(t,e),ga(e)}}function ga(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(WL(n)){var r=n;break e}n=n.return}throw Error(fe(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(hh(i,""),r.flags&=-33);var a=O$(e);j_(e,a,i);break;case 3:case 4:var o=r.stateNode.containerInfo,s=O$(e);N_(e,s,o);break;default:throw Error(fe(161))}}catch(l){ln(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function nQ(e,t,n){Ae=e,YL(e)}function YL(e,t,n){for(var r=(e.mode&1)!==0;Ae!==null;){var i=Ae,a=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||tg;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Jn;s=tg;var c=Jn;if(tg=o,(Jn=l)&&!c)for(Ae=i;Ae!==null;)o=Ae,l=o.child,o.tag===22&&o.memoizedState!==null?A$(i):l!==null?(l.return=o,Ae=l):A$(i);for(;a!==null;)Ae=a,YL(a),a=a.sibling;Ae=i,tg=s,Jn=c}E$(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,Ae=a):E$(e)}}function E$(e){for(;Ae!==null;){var t=Ae;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Jn||u0(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Jn)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:qi(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&c$(t,a,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}c$(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var h=f.dehydrated;h!==null&&vh(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(fe(163))}Jn||t.flags&512&&I_(t)}catch(p){ln(t,t.return,p)}}if(t===e){Ae=null;break}if(n=t.sibling,n!==null){n.return=t.return,Ae=n;break}Ae=t.return}}function C$(e){for(;Ae!==null;){var t=Ae;if(t===e){Ae=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Ae=n;break}Ae=t.return}}function A$(e){for(;Ae!==null;){var t=Ae;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{u0(4,t)}catch(l){ln(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){ln(t,i,l)}}var a=t.return;try{I_(t)}catch(l){ln(t,a,l)}break;case 5:var o=t.return;try{I_(t)}catch(l){ln(t,o,l)}}}catch(l){ln(t,t.return,l)}if(t===e){Ae=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Ae=s;break}Ae=t.return}}var rQ=Math.ceil,xv=Do.ReactCurrentDispatcher,rE=Do.ReactCurrentOwner,Ci=Do.ReactCurrentBatchConfig,mt=0,In=null,gn=null,Vn=0,Hr=0,Xu=Ws(0),Sn=0,Ah=null,ql=0,c0=0,iE=0,Qd=null,_r=null,aE=0,Tc=1/0,to=null,bv=!1,R_=null,Es=null,ng=!1,hs=null,wv=0,Zd=0,D_=null,Rg=-1,Dg=0;function dr(){return mt&6?hn():Rg!==-1?Rg:Rg=hn()}function Cs(e){return e.mode&1?mt&2&&Vn!==0?Vn&-Vn:BX.transition!==null?(Dg===0&&(Dg=T3()),Dg):(e=Et,e!==0||(e=window.event,e=e===void 0?16:D3(e.type)),e):1}function ia(e,t,n,r){if(50<Zd)throw Zd=0,D_=null,Error(fe(185));xp(e,n,r),(!(mt&2)||e!==In)&&(e===In&&(!(mt&2)&&(c0|=n),Sn===4&&cs(e,Vn)),Pr(e,r),n===1&&mt===0&&!(t.mode&1)&&(Tc=hn()+500,o0&&Hs()))}function Pr(e,t){var n=e.callbackNode;BK(e,t);var r=iv(e,e===In?Vn:0);if(r===0)n!==null&&DT(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&DT(n),t===1)e.tag===0?FX(P$.bind(null,e)):nL(P$.bind(null,e)),jX(function(){!(mt&6)&&Hs()}),n=null;else{switch($3(r)){case 1:n=$k;break;case 4:n=A3;break;case 16:n=rv;break;case 536870912:n=P3;break;default:n=rv}n=e4(n,GL.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function GL(e,t){if(Rg=-1,Dg=0,mt&6)throw Error(fe(327));var n=e.callbackNode;if(fc()&&e.callbackNode!==n)return null;var r=iv(e,e===In?Vn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_v(e,r);else{t=r;var i=mt;mt|=2;var a=KL();(In!==e||Vn!==t)&&(to=null,Tc=hn()+500,Nl(e,t));do try{oQ();break}catch(s){qL(e,s)}while(!0);Hk(),xv.current=a,mt=i,gn!==null?t=0:(In=null,Vn=0,t=Sn)}if(t!==0){if(t===2&&(i=c_(e),i!==0&&(r=i,t=L_(e,i))),t===1)throw n=Ah,Nl(e,0),cs(e,r),Pr(e,hn()),n;if(t===6)cs(e,r);else{if(i=e.current.alternate,!(r&30)&&!iQ(i)&&(t=_v(e,r),t===2&&(a=c_(e),a!==0&&(r=a,t=L_(e,a))),t===1))throw n=Ah,Nl(e,0),cs(e,r),Pr(e,hn()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(fe(345));case 2:ml(e,_r,to);break;case 3:if(cs(e,r),(r&130023424)===r&&(t=aE+500-hn(),10<t)){if(iv(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){dr(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=y_(ml.bind(null,e,_r,to),t);break}ml(e,_r,to);break;case 4:if(cs(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-ra(r);a=1<<o,o=t[o],o>i&&(i=o),r&=~a}if(r=i,r=hn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*rQ(r/1960))-r,10<r){e.timeoutHandle=y_(ml.bind(null,e,_r,to),r);break}ml(e,_r,to);break;case 5:ml(e,_r,to);break;default:throw Error(fe(329))}}}return Pr(e,hn()),e.callbackNode===n?GL.bind(null,e):null}function L_(e,t){var n=Qd;return e.current.memoizedState.isDehydrated&&(Nl(e,t).flags|=256),e=_v(e,t),e!==2&&(t=_r,_r=n,t!==null&&F_(t)),e}function F_(e){_r===null?_r=e:_r.push.apply(_r,e)}function iQ(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!sa(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function cs(e,t){for(t&=~iE,t&=~c0,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ra(t),r=1<<n;e[n]=-1,t&=~r}}function P$(e){if(mt&6)throw Error(fe(327));fc();var t=iv(e,0);if(!(t&1))return Pr(e,hn()),null;var n=_v(e,t);if(e.tag!==0&&n===2){var r=c_(e);r!==0&&(t=r,n=L_(e,r))}if(n===1)throw n=Ah,Nl(e,0),cs(e,t),Pr(e,hn()),n;if(n===6)throw Error(fe(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ml(e,_r,to),Pr(e,hn()),null}function oE(e,t){var n=mt;mt|=1;try{return e(t)}finally{mt=n,mt===0&&(Tc=hn()+500,o0&&Hs())}}function Kl(e){hs!==null&&hs.tag===0&&!(mt&6)&&fc();var t=mt;mt|=1;var n=Ci.transition,r=Et;try{if(Ci.transition=null,Et=1,e)return e()}finally{Et=r,Ci.transition=n,mt=t,!(mt&6)&&Hs()}}function sE(){Hr=Xu.current,Ut(Xu)}function Nl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,NX(n)),gn!==null)for(n=gn.return;n!==null;){var r=n;switch(zk(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&uv();break;case 3:Ac(),Ut(Cr),Ut(tr),Xk();break;case 5:Kk(r);break;case 4:Ac();break;case 13:Ut(en);break;case 19:Ut(en);break;case 10:Vk(r.type._context);break;case 22:case 23:sE()}n=n.return}if(In=e,gn=e=As(e.current,null),Vn=Hr=t,Sn=0,Ah=null,iE=c0=ql=0,_r=Qd=null,Ol!==null){for(t=0;t<Ol.length;t++)if(n=Ol[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=i,r.next=o}n.pending=r}Ol=null}return e}function qL(e,t){do{var n=gn;try{if(Hk(),Ig.current=yv,vv){for(var r=rn.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}vv=!1}if(Gl=0,$n=_n=rn=null,Kd=!1,kh=0,rE.current=null,n===null||n.return===null){Sn=1,Ah=t,gn=null;break}e:{var a=e,o=n.return,s=n,l=t;if(t=Vn,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,f=s,h=f.tag;if(!(f.mode&1)&&(h===0||h===11||h===15)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var m=g$(o);if(m!==null){m.flags&=-257,v$(m,o,s,a,t),m.mode&1&&m$(a,c,t),t=m,l=c;var x=t.updateQueue;if(x===null){var g=new Set;g.add(l),t.updateQueue=g}else x.add(l);break e}else{if(!(t&1)){m$(a,c,t),lE();break e}l=Error(fe(426))}}else if(Kt&&s.mode&1){var w=g$(o);if(w!==null){!(w.flags&65536)&&(w.flags|=256),v$(w,o,s,a,t),Uk(Pc(l,s));break e}}a=l=Pc(l,s),Sn!==4&&(Sn=2),Qd===null?Qd=[a]:Qd.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var b=$L(a,l,t);u$(a,b);break e;case 1:s=l;var _=a.type,v=a.stateNode;if(!(a.flags&128)&&(typeof _.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(Es===null||!Es.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t;var S=ML(a,s,t);u$(a,S);break e}}a=a.return}while(a!==null)}QL(n)}catch(C){t=C,gn===n&&n!==null&&(gn=n=n.return);continue}break}while(!0)}function KL(){var e=xv.current;return xv.current=yv,e===null?yv:e}function lE(){(Sn===0||Sn===3||Sn===2)&&(Sn=4),In===null||!(ql&268435455)&&!(c0&268435455)||cs(In,Vn)}function _v(e,t){var n=mt;mt|=2;var r=KL();(In!==e||Vn!==t)&&(to=null,Nl(e,t));do try{aQ();break}catch(i){qL(e,i)}while(!0);if(Hk(),mt=n,xv.current=r,gn!==null)throw Error(fe(261));return In=null,Vn=0,Sn}function aQ(){for(;gn!==null;)XL(gn)}function oQ(){for(;gn!==null&&!$K();)XL(gn)}function XL(e){var t=JL(e.alternate,e,Hr);e.memoizedProps=e.pendingProps,t===null?QL(e):gn=t,rE.current=null}function QL(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=JX(n,t),n!==null){n.flags&=32767,gn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Sn=6,gn=null;return}}else if(n=ZX(n,t,Hr),n!==null){gn=n;return}if(t=t.sibling,t!==null){gn=t;return}gn=t=e}while(t!==null);Sn===0&&(Sn=5)}function ml(e,t,n){var r=Et,i=Ci.transition;try{Ci.transition=null,Et=1,sQ(e,t,n,r)}finally{Ci.transition=i,Et=r}return null}function sQ(e,t,n,r){do fc();while(hs!==null);if(mt&6)throw Error(fe(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(fe(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(zK(e,a),e===In&&(gn=In=null,Vn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ng||(ng=!0,e4(rv,function(){return fc(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=Ci.transition,Ci.transition=null;var o=Et;Et=1;var s=mt;mt|=4,rE.current=null,tQ(e,n),VL(n,e),CX(g_),av=!!m_,g_=m_=null,e.current=n,nQ(n),MK(),mt=s,Et=o,Ci.transition=a}else e.current=n;if(ng&&(ng=!1,hs=e,wv=i),a=e.pendingLanes,a===0&&(Es=null),jK(n.stateNode),Pr(e,hn()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(bv)throw bv=!1,e=R_,R_=null,e;return wv&1&&e.tag!==0&&fc(),a=e.pendingLanes,a&1?e===D_?Zd++:(Zd=0,D_=e):Zd=0,Hs(),null}function fc(){if(hs!==null){var e=$3(wv),t=Ci.transition,n=Et;try{if(Ci.transition=null,Et=16>e?16:e,hs===null)var r=!1;else{if(e=hs,hs=null,wv=0,mt&6)throw Error(fe(331));var i=mt;for(mt|=4,Ae=e.current;Ae!==null;){var a=Ae,o=a.child;if(Ae.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(Ae=c;Ae!==null;){var f=Ae;switch(f.tag){case 0:case 11:case 15:Xd(8,f,a)}var h=f.child;if(h!==null)h.return=f,Ae=h;else for(;Ae!==null;){f=Ae;var p=f.sibling,m=f.return;if(UL(f),f===c){Ae=null;break}if(p!==null){p.return=m,Ae=p;break}Ae=m}}}var x=a.alternate;if(x!==null){var g=x.child;if(g!==null){x.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}Ae=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,Ae=o;else e:for(;Ae!==null;){if(a=Ae,a.flags&2048)switch(a.tag){case 0:case 11:case 15:Xd(9,a,a.return)}var b=a.sibling;if(b!==null){b.return=a.return,Ae=b;break e}Ae=a.return}}var _=e.current;for(Ae=_;Ae!==null;){o=Ae;var v=o.child;if(o.subtreeFlags&2064&&v!==null)v.return=o,Ae=v;else e:for(o=_;Ae!==null;){if(s=Ae,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:u0(9,s)}}catch(C){ln(s,s.return,C)}if(s===o){Ae=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,Ae=S;break e}Ae=s.return}}if(mt=i,Hs(),Ta&&typeof Ta.onPostCommitFiberRoot=="function")try{Ta.onPostCommitFiberRoot(t0,e)}catch{}r=!0}return r}finally{Et=n,Ci.transition=t}}return!1}function T$(e,t,n){t=Pc(n,t),t=$L(e,t,1),e=ks(e,t,1),t=dr(),e!==null&&(xp(e,1,t),Pr(e,t))}function ln(e,t,n){if(e.tag===3)T$(e,e,n);else for(;t!==null;){if(t.tag===3){T$(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Es===null||!Es.has(r))){e=Pc(n,e),e=ML(t,e,1),t=ks(t,e,1),e=dr(),t!==null&&(xp(t,1,e),Pr(t,e));break}}t=t.return}}function lQ(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=dr(),e.pingedLanes|=e.suspendedLanes&n,In===e&&(Vn&n)===n&&(Sn===4||Sn===3&&(Vn&130023424)===Vn&&500>hn()-aE?Nl(e,0):iE|=n),Pr(e,t)}function ZL(e,t){t===0&&(e.mode&1?(t=Ym,Ym<<=1,!(Ym&130023424)&&(Ym=4194304)):t=1);var n=dr();e=ko(e,t),e!==null&&(xp(e,t,n),Pr(e,n))}function uQ(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ZL(e,n)}function cQ(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(fe(314))}r!==null&&r.delete(t),ZL(e,n)}var JL;JL=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Cr.current)Or=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Or=!1,QX(e,t,n);Or=!!(e.flags&131072)}else Or=!1,Kt&&t.flags&1048576&&rL(t,dv,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;jg(e,t),e=t.pendingProps;var i=kc(t,tr.current);cc(t,n),i=Zk(null,t,r,e,i,n);var a=Jk();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,Ar(r)?(a=!0,cv(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Gk(t),i.updater=l0,t.stateNode=i,i._reactInternals=t,k_(t,r,e,n),t=A_(null,t,r,!0,a,n)):(t.tag=0,Kt&&a&&Bk(t),lr(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(jg(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=dQ(r),e=qi(r,e),i){case 0:t=C_(null,t,r,e,n);break e;case 1:t=b$(null,t,r,e,n);break e;case 11:t=y$(null,t,r,e,n);break e;case 14:t=x$(null,t,r,qi(r.type,e),n);break e}throw Error(fe(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),C_(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),b$(e,t,r,i,n);case 3:e:{if(RL(t),e===null)throw Error(fe(387));r=t.pendingProps,a=t.memoizedState,i=a.element,uL(e,t),mv(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Pc(Error(fe(423)),t),t=w$(e,t,r,n,i);break e}else if(r!==i){i=Pc(Error(fe(424)),t),t=w$(e,t,r,n,i);break e}else for(Yr=Os(t.stateNode.containerInfo.firstChild),Kr=t,Kt=!0,Qi=null,n=sL(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ec(),r===i){t=Eo(e,t,n);break e}lr(e,t,r,n)}t=t.child}return t;case 5:return cL(t),e===null&&__(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,v_(r,i)?o=null:a!==null&&v_(r,a)&&(t.flags|=32),jL(e,t),lr(e,t,o,n),t.child;case 6:return e===null&&__(t),null;case 13:return DL(e,t,n);case 4:return qk(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Cc(t,null,r,n):lr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),y$(e,t,r,i,n);case 7:return lr(e,t,t.pendingProps,n),t.child;case 8:return lr(e,t,t.pendingProps.children,n),t.child;case 12:return lr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,jt(hv,r._currentValue),r._currentValue=o,a!==null)if(sa(a.value,o)){if(a.children===i.children&&!Cr.current){t=Eo(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(a.tag===1){l=go(-1,n&-n),l.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?l.next=l:(l.next=f.next,f.next=l),c.pending=l}}a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),S_(a.return,n,t),s.lanes|=n;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(fe(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),S_(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}lr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,cc(t,n),i=Ai(i),r=r(i),t.flags|=1,lr(e,t,r,n),t.child;case 14:return r=t.type,i=qi(r,t.pendingProps),i=qi(r.type,i),x$(e,t,r,i,n);case 15:return IL(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:qi(r,i),jg(e,t),t.tag=1,Ar(r)?(e=!0,cv(t)):e=!1,cc(t,n),TL(t,r,i),k_(t,r,i,n),A_(null,t,r,!0,e,n);case 19:return LL(e,t,n);case 22:return NL(e,t,n)}throw Error(fe(156,t.tag))};function e4(e,t){return C3(e,t)}function fQ(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oi(e,t,n,r){return new fQ(e,t,n,r)}function uE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function dQ(e){if(typeof e=="function")return uE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ak)return 11;if(e===Pk)return 14}return 2}function As(e,t){var n=e.alternate;return n===null?(n=Oi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lg(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")uE(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Bu:return jl(n.children,i,a,t);case Ck:o=8,i|=8;break;case Kw:return e=Oi(12,n,t,i|2),e.elementType=Kw,e.lanes=a,e;case Xw:return e=Oi(13,n,t,i),e.elementType=Xw,e.lanes=a,e;case Qw:return e=Oi(19,n,t,i),e.elementType=Qw,e.lanes=a,e;case c3:return f0(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case l3:o=10;break e;case u3:o=9;break e;case Ak:o=11;break e;case Pk:o=14;break e;case as:o=16,r=null;break e}throw Error(fe(130,e==null?e:typeof e,""))}return t=Oi(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function jl(e,t,n,r){return e=Oi(7,e,r,t),e.lanes=n,e}function f0(e,t,n,r){return e=Oi(22,e,r,t),e.elementType=c3,e.lanes=n,e.stateNode={isHidden:!1},e}function Cb(e,t,n){return e=Oi(6,e,null,t),e.lanes=n,e}function Ab(e,t,n){return t=Oi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function hQ(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=lb(0),this.expirationTimes=lb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function cE(e,t,n,r,i,a,o,s,l){return e=new hQ(e,t,n,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Oi(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gk(a),e}function pQ(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Fu,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function t4(e){if(!e)return Ns;e=e._reactInternals;e:{if(au(e)!==e||e.tag!==1)throw Error(fe(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ar(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(fe(171))}if(e.tag===1){var n=e.type;if(Ar(n))return tL(e,n,t)}return t}function n4(e,t,n,r,i,a,o,s,l){return e=cE(n,r,!0,e,i,a,o,s,l),e.context=t4(null),n=e.current,r=dr(),i=Cs(n),a=go(r,i),a.callback=t??null,ks(n,a,i),e.current.lanes=i,xp(e,i,r),Pr(e,r),e}function d0(e,t,n,r){var i=t.current,a=dr(),o=Cs(i);return n=t4(n),t.context===null?t.context=n:t.pendingContext=n,t=go(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ks(i,t,o),e!==null&&(ia(e,i,o,a),Mg(e,i,o)),o}function Sv(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 $$(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function fE(e,t){$$(e,t),(e=e.alternate)&&$$(e,t)}function mQ(){return null}var r4=typeof reportError=="function"?reportError:function(e){console.error(e)};function dE(e){this._internalRoot=e}h0.prototype.render=dE.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(fe(409));d0(e,t,null,null)};h0.prototype.unmount=dE.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Kl(function(){d0(null,e,null,null)}),t[Oo]=null}};function h0(e){this._internalRoot=e}h0.prototype.unstable_scheduleHydration=function(e){if(e){var t=N3();e={blockedOn:null,target:e,priority:t};for(var n=0;n<us.length&&t!==0&&t<us[n].priority;n++);us.splice(n,0,e),n===0&&R3(e)}};function hE(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function p0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function M$(){}function gQ(e,t,n,r,i){if(i){if(typeof r=="function"){var a=r;r=function(){var c=Sv(o);a.call(c)}}var o=n4(t,r,e,0,null,!1,!1,"",M$);return e._reactRootContainer=o,e[Oo]=o.current,bh(e.nodeType===8?e.parentNode:e),Kl(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var c=Sv(l);s.call(c)}}var l=cE(e,0,!1,null,null,!1,!1,"",M$);return e._reactRootContainer=l,e[Oo]=l.current,bh(e.nodeType===8?e.parentNode:e),Kl(function(){d0(t,l,n,r)}),l}function m0(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=Sv(o);s.call(l)}}d0(t,o,e,i)}else o=gQ(n,t,e,i,r);return Sv(o)}M3=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nd(t.pendingLanes);n!==0&&(Mk(t,n|1),Pr(t,hn()),!(mt&6)&&(Tc=hn()+500,Hs()))}break;case 13:Kl(function(){var r=ko(e,1);if(r!==null){var i=dr();ia(r,e,1,i)}}),fE(e,1)}};Ik=function(e){if(e.tag===13){var t=ko(e,134217728);if(t!==null){var n=dr();ia(t,e,134217728,n)}fE(e,134217728)}};I3=function(e){if(e.tag===13){var t=Cs(e),n=ko(e,t);if(n!==null){var r=dr();ia(n,e,t,r)}fE(e,t)}};N3=function(){return Et};j3=function(e,t){var n=Et;try{return Et=e,t()}finally{Et=n}};s_=function(e,t,n){switch(t){case"input":if(e_(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=a0(r);if(!i)throw Error(fe(90));d3(r),e_(r,i)}}}break;case"textarea":p3(e,n);break;case"select":t=n.value,t!=null&&oc(e,!!n.multiple,t,!1)}};w3=oE;_3=Kl;var vQ={usingClientEntryPoint:!1,Events:[wp,Hu,a0,x3,b3,oE]},fd={findFiberByHostInstance:Sl,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},yQ={bundleType:fd.bundleType,version:fd.version,rendererPackageName:fd.rendererPackageName,rendererConfig:fd.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Do.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=k3(e),e===null?null:e.stateNode},findFiberByHostInstance:fd.findFiberByHostInstance||mQ,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 rg=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rg.isDisabled&&rg.supportsFiber)try{t0=rg.inject(yQ),Ta=rg}catch{}}ni.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vQ;ni.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!hE(t))throw Error(fe(200));return pQ(e,t,null,n)};ni.createRoot=function(e,t){if(!hE(e))throw Error(fe(299));var n=!1,r="",i=r4;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=cE(e,1,!1,null,null,n,!1,r,i),e[Oo]=t.current,bh(e.nodeType===8?e.parentNode:e),new dE(t)};ni.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(fe(188)):(e=Object.keys(e).join(","),Error(fe(268,e)));return e=k3(t),e=e===null?null:e.stateNode,e};ni.flushSync=function(e){return Kl(e)};ni.hydrate=function(e,t,n){if(!p0(t))throw Error(fe(200));return m0(null,e,t,!0,n)};ni.hydrateRoot=function(e,t,n){if(!hE(e))throw Error(fe(405));var r=n!=null&&n.hydratedSources||null,i=!1,a="",o=r4;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=n4(t,null,e,1,n??null,i,!1,a,o),e[Oo]=t.current,bh(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new h0(t)};ni.render=function(e,t,n){if(!p0(t))throw Error(fe(200));return m0(null,e,t,!1,n)};ni.unmountComponentAtNode=function(e){if(!p0(e))throw Error(fe(40));return e._reactRootContainer?(Kl(function(){m0(null,null,e,!1,function(){e._reactRootContainer=null,e[Oo]=null})}),!0):!1};ni.unstable_batchedUpdates=oE;ni.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!p0(n))throw Error(fe(200));if(e==null||e._reactInternals===void 0)throw Error(fe(38));return m0(e,t,n,!1,r)};ni.version="18.3.1-next-f1338f8080-20240426";function i4(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i4)}catch(e){console.error(e)}}i4(),i3.exports=ni;var pE=i3.exports;const Qu=gt(pE);var a4,I$=pE;a4=I$.createRoot,I$.hydrateRoot;var o4={exports:{}};/*!
 	Copyright (c) 2018 Jed Watson.
 	Licensed under the MIT License (MIT), see
 	http://jedwatson.github.io/classnames
-*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",o=0;o<arguments.length;o++){var s=arguments[o];s&&(a=i(a,r(s)))}return a}function r(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return n.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var o="";for(var s in a)t.call(a,s)&&a[s]&&(o=i(o,s));return o}function i(a,o){return o?a?a+" "+o:a+o:a}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(o4);var bQ=o4.exports;const de=gt(bQ),wQ=["xxl","xl","lg","md","sm","xs"],_Q="xs",g0=T.createContext({prefixes:{},breakpoints:wQ,minBreakpoint:_Q});function Ne(e,t){const{prefixes:n}=T.useContext(g0);return e||n[t]||t}function s4(){const{breakpoints:e}=T.useContext(g0);return e}function l4(){const{minBreakpoint:e}=T.useContext(g0);return e}function u4(){const{dir:e}=T.useContext(g0);return e==="rtl"}const mE=T.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...i},a)=>{const o=Ne(e,"container"),s=typeof t=="string"?`-${t}`:"-fluid";return S.jsx(n,{ref:a,...i,className:de(r,t?`${o}${s}`:o)})});mE.displayName="Container";const SQ=["as","disabled"];function OQ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kQ(e){return!e||e.trim()==="#"}function gE({tagName:e,disabled:t,href:n,target:r,rel:i,role:a,onClick:o,tabIndex:s=0,type:l}){e||(n!=null||r!=null||i!=null?e="a":e="button");const c={tagName:e};if(e==="button")return[{type:l||"button",disabled:t},c];const f=p=>{if((t||e==="a"&&kQ(n))&&p.preventDefault(),t){p.stopPropagation();return}o==null||o(p)},h=p=>{p.key===" "&&(p.preventDefault(),f(p))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:a??"button",disabled:void 0,tabIndex:t?void 0:s,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:f,onKeyDown:h},c]}const vE=T.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=OQ(e,SQ);const[a,{tagName:o}]=gE(Object.assign({tagName:n,disabled:r},i));return S.jsx(o,Object.assign({},i,a,{ref:t}))});vE.displayName="Button";const tn=T.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:i=!1,disabled:a=!1,className:o,...s},l)=>{const c=Ne(t,"btn"),[f,{tagName:h}]=gE({tagName:e,disabled:a,...s}),p=h;return S.jsx(p,{...f,...s,ref:l,disabled:a,className:de(o,c,i&&"active",n&&`${c}-${n}`,r&&`${c}-${r}`,s.href&&a&&"disabled")})});tn.displayName="Button";var c4={exports:{}},EQ="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",CQ=EQ,AQ=CQ;function f4(){}function d4(){}d4.resetWarningCache=f4;var PQ=function(){function e(r,i,a,o,s,l){if(l!==AQ){var c=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 c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:d4,resetWarningCache:f4};return n.PropTypes=n,n};c4.exports=PQ();var TQ=c4.exports;const me=gt(TQ),$Q={type:me.string,tooltip:me.bool,as:me.elementType},v0=T.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},a)=>S.jsx(e,{...i,ref:a,className:de(t,`${n}-${r?"tooltip":"feedback"}`)}));v0.displayName="Feedback";v0.propTypes=$Q;const Co=T.createContext({}),Sp=T.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:i=!1,isInvalid:a=!1,as:o="input",...s},l)=>{const{controlId:c}=T.useContext(Co);return t=Ne(t,"form-check-input"),S.jsx(o,{...s,ref:l,type:r,id:e||c,className:de(n,t,i&&"is-valid",a&&"is-invalid")})});Sp.displayName="FormCheckInput";const Ov=T.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:a}=T.useContext(Co);return e=Ne(e,"form-check-label"),S.jsx("label",{...r,ref:i,htmlFor:n||a,className:de(t,e)})});Ov.displayName="FormCheckLabel";function MQ(e,t){return T.Children.toArray(e).some(n=>T.isValidElement(n)&&n.type===t)}const h4=T.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:a=!1,isValid:o=!1,isInvalid:s=!1,feedbackTooltip:l=!1,feedback:c,feedbackType:f,className:h,style:p,title:m="",type:x="checkbox",label:g,children:w,as:b="input",..._},v)=>{t=Ne(t,"form-check"),n=Ne(n,"form-switch");const{controlId:O}=T.useContext(Co),C=T.useMemo(()=>({controlId:e||O}),[O,e]),k=!w&&g!=null&&g!==!1||MQ(w,Ov),A=S.jsx(Sp,{..._,type:x==="switch"?"checkbox":x,ref:v,isValid:o,isInvalid:s,disabled:a,as:b});return S.jsx(Co.Provider,{value:C,children:S.jsx("div",{style:p,className:de(h,k&&t,r&&`${t}-inline`,i&&`${t}-reverse`,x==="switch"&&n),children:w||S.jsxs(S.Fragment,{children:[A,k&&S.jsx(Ov,{title:m,children:g}),c&&S.jsx(v0,{type:f,tooltip:l,children:c})]})})})});h4.displayName="FormCheck";const kv=Object.assign(h4,{Input:Sp,Label:Ov});var IQ=function(){},NQ=IQ;const jQ=gt(NQ),p4=T.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:a,isValid:o=!1,isInvalid:s=!1,plaintext:l,readOnly:c,as:f="input",...h},p)=>{const{controlId:m}=T.useContext(Co);return e=Ne(e,"form-control"),S.jsx(f,{...h,type:t,size:r,ref:p,readOnly:c,id:i||m,className:de(a,l?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,o&&"is-valid",s&&"is-invalid")})});p4.displayName="FormControl";const RQ=Object.assign(p4,{Feedback:v0}),m4=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"form-floating"),S.jsx(n,{ref:i,className:de(e,t),...r})));m4.displayName="FormFloating";const yE=T.forwardRef(({controlId:e,as:t="div",...n},r)=>{const i=T.useMemo(()=>({controlId:e}),[e]);return S.jsx(Co.Provider,{value:i,children:S.jsx(t,{...n,ref:r})})});yE.displayName="FormGroup";function DQ({as:e,bsPrefix:t,className:n,...r}){t=Ne(t,"col");const i=s4(),a=l4(),o=[],s=[];return i.forEach(l=>{const c=r[l];delete r[l];let f,h,p;typeof c=="object"&&c!=null?{span:f,offset:h,order:p}=c:f=c;const m=l!==a?`-${l}`:"";f&&o.push(f===!0?`${t}${m}`:`${t}${m}-${f}`),p!=null&&s.push(`order${m}-${p}`),h!=null&&s.push(`offset${m}-${h}`)}),[{...r,className:de(n,...o,...s)},{as:e,bsPrefix:t,spans:o}]}const cr=T.forwardRef((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:a,spans:o}]=DQ(e);return S.jsx(i,{...r,ref:t,className:de(n,!o.length&&a)})});cr.displayName="Col";const g4=T.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:i,htmlFor:a,...o},s)=>{const{controlId:l}=T.useContext(Co);t=Ne(t,"form-label");let c="col-form-label";typeof n=="string"&&(c=`${c} ${c}-${n}`);const f=de(i,t,r&&"visually-hidden",n&&c);return a=a||l,n?S.jsx(cr,{ref:s,as:"label",className:f,htmlFor:a,...o}):S.jsx(e,{ref:s,className:f,htmlFor:a,...o})});g4.displayName="FormLabel";const v4=T.forwardRef(({bsPrefix:e,className:t,id:n,...r},i)=>{const{controlId:a}=T.useContext(Co);return e=Ne(e,"form-range"),S.jsx("input",{...r,type:"range",ref:i,className:de(t,e),id:n||a})});v4.displayName="FormRange";const y4=T.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:i=!1,isInvalid:a=!1,id:o,...s},l)=>{const{controlId:c}=T.useContext(Co);return e=Ne(e,"form-select"),S.jsx("select",{...s,size:n,ref:l,className:de(r,e,t&&`${e}-${t}`,i&&"is-valid",a&&"is-invalid"),id:o||c})});y4.displayName="FormSelect";const x4=T.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...i},a)=>(e=Ne(e,"form-text"),S.jsx(n,{...i,ref:a,className:de(t,e,r&&"text-muted")})));x4.displayName="FormText";const b4=T.forwardRef((e,t)=>S.jsx(kv,{...e,ref:t,type:"switch"}));b4.displayName="Switch";const LQ=Object.assign(b4,{Input:kv.Input,Label:kv.Label}),Zu=T.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:i,...a},o)=>(e=Ne(e,"form-floating"),S.jsxs(yE,{ref:o,className:de(t,e),controlId:r,...a,children:[n,S.jsx("label",{htmlFor:r,children:i})]})));Zu.displayName="FloatingLabel";const FQ={_ref:me.any,validated:me.bool,as:me.elementType},xE=T.forwardRef(({className:e,validated:t,as:n="form",...r},i)=>S.jsx(n,{...r,ref:i,className:de(e,t&&"was-validated")}));xE.displayName="Form";xE.propTypes=FQ;const Jt=Object.assign(xE,{Group:yE,Control:RQ,Floating:m4,Check:kv,Switch:LQ,Label:g4,Text:x4,Range:v4,Select:y4,FloatingLabel:Zu});var N$={exports:{}},B_={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function i(o,s,l,c,f,h){var p=c||"<<anonymous>>",m=h||l;if(s[l]==null)return o?new Error("Required "+f+" `"+m+"` was not specified "+("in `"+p+"`.")):null;for(var x=arguments.length,g=Array(x>6?x-6:0),w=6;w<x;w++)g[w-6]=arguments[w];return r.apply(void 0,[s,l,p,f,m].concat(g))}var a=i.bind(null,!1);return a.isRequired=i.bind(null,!0),a}e.exports=t.default})(B_,B_.exports);var BQ=B_.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=BQ,r=i(n);function i(o){return o&&o.__esModule?o:{default:o}}function a(){for(var o=arguments.length,s=Array(o),l=0;l<o;l++)s[l]=arguments[l];function c(){for(var f=arguments.length,h=Array(f),p=0;p<f;p++)h[p]=arguments[p];var m=null;return s.forEach(function(x){if(m==null){var g=x.apply(void 0,h);g!=null&&(m=g)}}),m}return(0,r.default)(c)}e.exports=t.default})(N$,N$.exports);function z_(){return z_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z_.apply(null,arguments)}function w4(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function j$(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function zQ(e){var t=UQ(e,"string");return typeof t=="symbol"?t:String(t)}function UQ(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function WQ(e,t,n){var r=T.useRef(e!==void 0),i=T.useState(t),a=i[0],o=i[1],s=e!==void 0,l=r.current;return r.current=s,!s&&l&&a!==t&&o(t),[s?e:a,T.useCallback(function(c){for(var f=arguments.length,h=new Array(f>1?f-1:0),p=1;p<f;p++)h[p-1]=arguments[p];n&&n.apply(void 0,[c].concat(h)),o(c)},[n])]}function y0(e,t){return Object.keys(t).reduce(function(n,r){var i,a=n,o=a[j$(r)],s=a[r],l=w4(a,[j$(r),r].map(zQ)),c=t[r],f=WQ(s,o,e[c]),h=f[0],p=f[1];return z_({},l,(i={},i[r]=h,i[c]=p,i))},e)}function U_(e,t){return U_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},U_(e,t)}function HQ(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,U_(e,t)}var VQ=Function.prototype.bind.call(Function.prototype.call,[].slice);function ao(e,t){return VQ(e.querySelectorAll(t))}function _4(){const[,e]=T.useReducer(t=>!t,!1);return e}const R$=e=>!e||typeof e=="function"?e:t=>{e.current=t};function YQ(e,t){const n=R$(e),r=R$(t);return i=>{n&&n(i),r&&r(i)}}function Vs(e,t){return T.useMemo(()=>YQ(e,t),[e,t])}const x0=T.createContext(null);x0.displayName="NavContext";const GQ=T.createContext(null),Ph=(e,t=null)=>e!=null?String(e):t||null,Xl=GQ,S4=T.createContext(null),qQ="data-rr-ui-",KQ="rrUi";function xf(e){return`${qQ}${e}`}function XQ(e){return`${KQ}${e}`}function QQ(e){const t=T.useRef(e);return T.useEffect(()=>{t.current=e},[e]),t}function nn(e){const t=QQ(e);return T.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const ZQ=["as","active","eventKey"];function JQ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function O4({key:e,onClick:t,active:n,id:r,role:i,disabled:a}){const o=T.useContext(Xl),s=T.useContext(x0),l=T.useContext(S4);let c=n;const f={role:i};if(s){!i&&s.role==="tablist"&&(f.role="tab");const h=s.getControllerId(e??null),p=s.getControlledId(e??null);f[xf("event-key")]=e,f.id=h||r,c=n==null&&e!=null?s.activeKey===e:n,(c||!(l!=null&&l.unmountOnExit)&&!(l!=null&&l.mountOnEnter))&&(f["aria-controls"]=p)}return f.role==="tab"&&(f["aria-selected"]=c,c||(f.tabIndex=-1),a&&(f.tabIndex=-1,f["aria-disabled"]=!0)),f.onClick=nn(h=>{a||(t==null||t(h),e!=null&&o&&!h.isPropagationStopped()&&o(e,h))}),[f,{isActive:c}]}const k4=T.forwardRef((e,t)=>{let{as:n=vE,active:r,eventKey:i}=e,a=JQ(e,ZQ);const[o,s]=O4(Object.assign({key:Ph(i,a.href),active:r},a));return o[xf("active")]=s.isActive,S.jsx(n,Object.assign({},a,o,{ref:t}))});k4.displayName="NavItem";const eZ=k4,tZ=["as","onSelect","activeKey","role","onKeyDown"];function nZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const D$=()=>{},L$=xf("event-key"),E4=T.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:i,role:a,onKeyDown:o}=e,s=nZ(e,tZ);const l=_4(),c=T.useRef(!1),f=T.useContext(Xl),h=T.useContext(S4);let p,m;h&&(a=a||"tablist",i=h.activeKey,p=h.getControlledId,m=h.getControllerId);const x=T.useRef(null),g=v=>{const O=x.current;if(!O)return null;const C=ao(O,`[${L$}]:not([aria-disabled=true])`),k=O.querySelector("[aria-selected=true]");if(!k||k!==document.activeElement)return null;const A=C.indexOf(k);if(A===-1)return null;let $=A+v;return $>=C.length&&($=0),$<0&&($=C.length-1),C[$]},w=(v,O)=>{v!=null&&(r==null||r(v,O),f==null||f(v,O))},b=v=>{if(o==null||o(v),!h)return;let O;switch(v.key){case"ArrowLeft":case"ArrowUp":O=g(-1);break;case"ArrowRight":case"ArrowDown":O=g(1);break;default:return}O&&(v.preventDefault(),w(O.dataset[XQ("EventKey")]||null,v),c.current=!0,l())};T.useEffect(()=>{if(x.current&&c.current){const v=x.current.querySelector(`[${L$}][aria-selected=true]`);v==null||v.focus()}c.current=!1});const _=Vs(t,x);return S.jsx(Xl.Provider,{value:w,children:S.jsx(x0.Provider,{value:{role:a,activeKey:Ph(i),getControlledId:p||D$,getControllerId:m||D$},children:S.jsx(n,Object.assign({},s,{onKeyDown:b,ref:_,role:a}))})})});E4.displayName="Nav";const rZ=Object.assign(E4,{Item:eZ}),Ys=T.createContext(null);Ys.displayName="NavbarContext";const bE=T.createContext(null);bE.displayName="CardHeaderContext";const C4=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"nav-item"),S.jsx(n,{ref:i,className:de(e,t),...r})));C4.displayName="NavItem";function A4(){return T.useState(null)}function iZ(e,t,n,r=!1){const i=nn(n);T.useEffect(()=>{const a=typeof e=="function"?e():e;return a.addEventListener(t,i,r),()=>a.removeEventListener(t,i,r)},[e])}function P4(){const e=T.useRef(!0),t=T.useRef(()=>e.current);return T.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function T4(e){const t=T.useRef(null);return T.useEffect(()=>{t.current=e}),t.current}const aZ=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",oZ=typeof document<"u",Ev=oZ||aZ?T.useLayoutEffect:T.useEffect,sZ=["onKeyDown"];function lZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function uZ(e){return!e||e.trim()==="#"}const b0=T.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=lZ(e,sZ);const[i]=gE(Object.assign({tagName:"a"},r)),a=nn(o=>{i.onKeyDown(o),n==null||n(o)});return uZ(r.href)||r.role==="button"?S.jsx("a",Object.assign({ref:t},r,i,{onKeyDown:a})):S.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});b0.displayName="Anchor";const wE=T.forwardRef(({bsPrefix:e,className:t,as:n=b0,active:r,eventKey:i,disabled:a=!1,...o},s)=>{e=Ne(e,"nav-link");const[l,c]=O4({key:Ph(i,o.href),active:r,disabled:a,...o});return S.jsx(n,{...o,...l,ref:s,disabled:a,className:de(t,e,a&&"disabled",c.isActive&&"active")})});wE.displayName="NavLink";const $4=T.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:i,fill:a=!1,justify:o=!1,navbar:s,navbarScroll:l,className:c,activeKey:f,...h}=y0(e,{activeKey:"onSelect"}),p=Ne(r,"nav");let m,x,g=!1;const w=T.useContext(Ys),b=T.useContext(bE);return w?(m=w.bsPrefix,g=s??!0):b&&({cardHeaderBsPrefix:x}=b),S.jsx(rZ,{as:n,ref:t,activeKey:f,className:de(c,{[p]:!g,[`${m}-nav`]:g,[`${m}-nav-scroll`]:g&&l,[`${x}-${i}`]:!!x,[`${p}-${i}`]:!!i,[`${p}-fill`]:a,[`${p}-justified`]:o}),...h})});$4.displayName="Nav";const cZ=Object.assign($4,{Item:C4,Link:wE}),M4=T.forwardRef(({bsPrefix:e,className:t,as:n,...r},i)=>{e=Ne(e,"navbar-brand");const a=n||(r.href?"a":"span");return S.jsx(a,{...r,ref:i,className:de(t,e)})});M4.displayName="NavbarBrand";function Op(e){return e&&e.ownerDocument||document}function fZ(e){var t=Op(e);return t&&t.defaultView||window}function dZ(e,t){return fZ(e).getComputedStyle(e,t)}var hZ=/([A-Z])/g;function pZ(e){return e.replace(hZ,"-$1").toLowerCase()}var mZ=/^ms-/;function ig(e){return pZ(e).replace(mZ,"-ms-")}var gZ=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function vZ(e){return!!(e&&gZ.test(e))}function vo(e,t){var n="",r="";if(typeof t=="string")return e.style.getPropertyValue(ig(t))||dZ(e).getPropertyValue(ig(t));Object.keys(t).forEach(function(i){var a=t[i];!a&&a!==0?e.style.removeProperty(ig(i)):vZ(i)?r+=i+"("+a+") ":n+=ig(i)+": "+a+";"}),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}const F$={disabled:!1},I4=U.createContext(null);var yZ=function(t){return t.scrollTop},Rd="unmounted",ss="exited",Zi="entering",so="entered",Th="exiting",Lo=function(e){HQ(t,e);function t(r,i){var a;a=e.call(this,r,i)||this;var o=i,s=o&&!o.isMounting?r.enter:r.appear,l;return a.appearStatus=null,r.in?s?(l=ss,a.appearStatus=Zi):l=so:r.unmountOnExit||r.mountOnEnter?l=Rd:l=ss,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Rd?{status:ss}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==Zi&&o!==so&&(a=Zi):(o===Zi||o===so)&&(a=Th)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},n.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===Zi){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:Qu.findDOMNode(this);o&&yZ(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ss&&this.setState({status:Rd})},n.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,l=this.props.nodeRef?[s]:[Qu.findDOMNode(this),s],c=l[0],f=l[1],h=this.getTimeouts(),p=s?h.appear:h.enter;if(!i&&!o||F$.disabled){this.safeSetState({status:so},function(){a.props.onEntered(c)});return}this.props.onEnter(c,f),this.safeSetState({status:Zi},function(){a.props.onEntering(c,f),a.onTransitionEnd(p,function(){a.safeSetState({status:so},function(){a.props.onEntered(c,f)})})})},n.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:Qu.findDOMNode(this);if(!a||F$.disabled){this.safeSetState({status:ss},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Th},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:ss},function(){i.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},n.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},n.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:Qu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],c=l[0],f=l[1];this.props.addEndListener(c,f)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===Rd)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=w4(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return U.createElement(I4.Provider,{value:null},typeof o=="function"?o(i,s):U.cloneElement(U.Children.only(o),s))},t}(U.Component);Lo.contextType=I4;Lo.propTypes={};function Pu(){}Lo.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Pu,onEntering:Pu,onEntered:Pu,onExit:Pu,onExiting:Pu,onExited:Pu};Lo.UNMOUNTED=Rd;Lo.EXITED=ss;Lo.ENTERING=Zi;Lo.ENTERED=so;Lo.EXITING=Th;const bf=!!(typeof window<"u"&&window.document&&window.document.createElement);var W_=!1,H_=!1;try{var Pb={get passive(){return W_=!0},get once(){return H_=W_=!0}};bf&&(window.addEventListener("test",Pb,Pb),window.removeEventListener("test",Pb,!0))}catch{}function _E(e,t,n,r){if(r&&typeof r!="boolean"&&!H_){var i=r.once,a=r.capture,o=n;!H_&&i&&(o=n.__once||function s(l){this.removeEventListener(t,s,a),n.call(this,l)},n.__once=o),e.addEventListener(t,o,W_?r:a)}e.addEventListener(t,n,r)}function V_(e,t,n,r){var i=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)}function ps(e,t,n,r){return _E(e,t,n,r),function(){V_(e,t,n,r)}}function xZ(e,t,n,r){if(r===void 0&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,n,r),e.dispatchEvent(i)}}function bZ(e){var t=vo(e,"transitionDuration")||"",n=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*n}function wZ(e,t,n){n===void 0&&(n=5);var r=!1,i=setTimeout(function(){r||xZ(e,"transitionend",!0)},t+n),a=ps(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(i),a()}}function N4(e,t,n,r){n==null&&(n=bZ(e)||0);var i=wZ(e,n,r),a=ps(e,"transitionend",t);return function(){i(),a()}}function B$(e,t){const n=vo(e,t)||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function SE(e,t){const n=B$(e,"transitionDuration"),r=B$(e,"transitionDelay"),i=N4(e,a=>{a.target===e&&(i(),t(a))},n+r)}function dd(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...i){t.apply(this,i),n.apply(this,i)}},null)}function j4(e){e.offsetHeight}function _Z(e){return e&&"setState"in e?Qu.findDOMNode(e):e??null}const OE=U.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,onExited:a,addEndListener:o,children:s,childRef:l,...c},f)=>{const h=T.useRef(null),p=Vs(h,l),m=k=>{p(_Z(k))},x=k=>A=>{k&&h.current&&k(h.current,A)},g=T.useCallback(x(e),[e]),w=T.useCallback(x(t),[t]),b=T.useCallback(x(n),[n]),_=T.useCallback(x(r),[r]),v=T.useCallback(x(i),[i]),O=T.useCallback(x(a),[a]),C=T.useCallback(x(o),[o]);return S.jsx(Lo,{ref:f,...c,onEnter:g,onEntered:b,onEntering:w,onExit:_,onExited:O,onExiting:v,addEndListener:C,nodeRef:h,children:typeof s=="function"?(k,A)=>s(k,{...A,ref:m}):U.cloneElement(s,{ref:m})})}),SZ={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function OZ(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],i=SZ[e];return r+parseInt(vo(t,i[0]),10)+parseInt(vo(t,i[1]),10)}const kZ={[ss]:"collapse",[Th]:"collapsing",[Zi]:"collapsing",[so]:"collapse show"},EZ=U.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,className:a,children:o,dimension:s="height",in:l=!1,timeout:c=300,mountOnEnter:f=!1,unmountOnExit:h=!1,appear:p=!1,getDimensionValue:m=OZ,...x},g)=>{const w=typeof s=="function"?s():s,b=T.useMemo(()=>dd(k=>{k.style[w]="0"},e),[w,e]),_=T.useMemo(()=>dd(k=>{const A=`scroll${w[0].toUpperCase()}${w.slice(1)}`;k.style[w]=`${k[A]}px`},t),[w,t]),v=T.useMemo(()=>dd(k=>{k.style[w]=null},n),[w,n]),O=T.useMemo(()=>dd(k=>{k.style[w]=`${m(w,k)}px`,j4(k)},r),[r,m,w]),C=T.useMemo(()=>dd(k=>{k.style[w]=null},i),[w,i]);return S.jsx(OE,{ref:g,addEndListener:SE,...x,"aria-expanded":x.role?l:null,onEnter:b,onEntering:_,onEntered:v,onExit:O,onExiting:C,childRef:o.ref,in:l,timeout:c,mountOnEnter:f,unmountOnExit:h,appear:p,children:(k,A)=>U.cloneElement(o,{...A,className:de(a,o.props.className,kZ[k],w==="width"&&"collapse-horizontal")})})}),R4=T.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=Ne(t,"navbar-collapse");const i=T.useContext(Ys);return S.jsx(EZ,{in:!!(i&&i.expanded),...n,children:S.jsx("div",{ref:r,className:t,children:e})})});R4.displayName="NavbarCollapse";const D4=T.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:i="button",onClick:a,...o},s)=>{e=Ne(e,"navbar-toggler");const{onToggle:l,expanded:c}=T.useContext(Ys)||{},f=nn(h=>{a&&a(h),l&&l()});return i==="button"&&(o.type="button"),S.jsx(i,{...o,ref:s,onClick:f,"aria-label":r,className:de(t,e,!c&&"collapsed"),children:n||S.jsx("span",{className:`${e}-icon`})})});D4.displayName="NavbarToggle";const Y_=new WeakMap,z$=(e,t)=>{if(!e||!t)return;const n=Y_.get(t)||new Map;Y_.set(t,n);let r=n.get(e);return r||(r=t.matchMedia(e),r.refCount=0,n.set(r.media,r)),r};function CZ(e,t=typeof window>"u"?void 0:window){const n=z$(e,t),[r,i]=T.useState(()=>n?n.matches:!1);return Ev(()=>{let a=z$(e,t);if(!a)return i(!1);let o=Y_.get(t);const s=()=>{i(a.matches)};return a.refCount++,a.addListener(s),s(),()=>{a.removeListener(s),a.refCount--,a.refCount<=0&&(o==null||o.delete(a.media)),a=void 0}},[e]),r}function AZ(e){const t=Object.keys(e);function n(s,l){return s===l?l:s?`${s} and ${l}`:l}function r(s){return t[Math.min(t.indexOf(s)+1,t.length-1)]}function i(s){const l=r(s);let c=e[l];return typeof c=="number"?c=`${c-.2}px`:c=`calc(${c} - 0.2px)`,`(max-width: ${c})`}function a(s){let l=e[s];return typeof l=="number"&&(l=`${l}px`),`(min-width: ${l})`}function o(s,l,c){let f;typeof s=="object"?(f=s,c=l,l=!0):(l=l||!0,f={[s]:l});let h=T.useMemo(()=>Object.entries(f).reduce((p,[m,x])=>((x==="up"||x===!0)&&(p=n(p,a(m))),(x==="down"||x===!0)&&(p=n(p,i(m))),p),""),[JSON.stringify(f)]);return CZ(h,c)}return o}const PZ=AZ({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function Tb(e){e===void 0&&(e=Op());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function Cv(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function TZ(e){const t=T.useRef(e);return t.current=e,t}function L4(e){const t=TZ(e);T.useEffect(()=>()=>t.current(),[])}function $Z(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const U$=xf("modal-open");class kE{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return $Z(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",i=this.getElement();t.style={overflow:i.style.overflow,[r]:i.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(vo(i,r)||"0",10)+t.scrollBarWidth}px`),i.setAttribute(U$,""),vo(i,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(U$),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const F4=T.createContext(bf?window:void 0);F4.Provider;function w0(){return T.useContext(F4)}const $b=(e,t)=>bf?e==null?(t||Op()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function MZ(e,t){const n=w0(),[r,i]=T.useState(()=>$b(e,n==null?void 0:n.document));if(!r){const a=$b(e);a&&i(a)}return T.useEffect(()=>{},[t,r]),T.useEffect(()=>{const a=$b(e);a!==r&&i(a)},[e,r]),r}function IZ({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:i}){const a=T.useRef(null),o=T.useRef(t),s=nn(n);T.useEffect(()=>{t?o.current=!0:s(a.current)},[t,s]);const l=Vs(a,e.ref),c=T.cloneElement(e,{ref:l});return t?c:i||!o.current&&r?null:c}function NZ(e){return e.code==="Escape"||e.keyCode===27}function jZ(){const e=T.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}const RZ=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function DZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function LZ(e){let{onEnter:t,onEntering:n,onEntered:r,onExit:i,onExiting:a,onExited:o,addEndListener:s,children:l}=e,c=DZ(e,RZ);const{major:f}=jZ(),h=f>=19?l.props.ref:l.ref,p=T.useRef(null),m=Vs(p,typeof l=="function"?null:h),x=k=>A=>{k&&p.current&&k(p.current,A)},g=T.useCallback(x(t),[t]),w=T.useCallback(x(n),[n]),b=T.useCallback(x(r),[r]),_=T.useCallback(x(i),[i]),v=T.useCallback(x(a),[a]),O=T.useCallback(x(o),[o]),C=T.useCallback(x(s),[s]);return Object.assign({},c,{nodeRef:p},t&&{onEnter:g},n&&{onEntering:w},r&&{onEntered:b},i&&{onExit:_},a&&{onExiting:v},o&&{onExited:O},s&&{addEndListener:C},{children:typeof l=="function"?(k,A)=>l(k,Object.assign({},A,{ref:m})):T.cloneElement(l,{ref:m})})}const FZ=["component"];function BZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const zZ=T.forwardRef((e,t)=>{let{component:n}=e,r=BZ(e,FZ);const i=LZ(r);return S.jsx(n,Object.assign({ref:t},i))});function UZ({in:e,onTransition:t}){const n=T.useRef(null),r=T.useRef(!0),i=nn(t);return Ev(()=>{if(!n.current)return;let a=!1;return i({in:e,element:n.current,initial:r.current,isStale:()=>a}),()=>{a=!0}},[e,i]),Ev(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function WZ({children:e,in:t,onExited:n,onEntered:r,transition:i}){const[a,o]=T.useState(!t);t&&a&&o(!1);const s=UZ({in:!!t,onTransition:c=>{const f=()=>{c.isStale()||(c.in?r==null||r(c.element,c.initial):(o(!0),n==null||n(c.element)))};Promise.resolve(i(c)).then(f,h=>{throw c.in||o(!0),h})}}),l=Vs(s,e.ref);return a&&!t?null:T.cloneElement(e,{ref:l})}function W$(e,t,n){return e?S.jsx(zZ,Object.assign({},n,{component:e})):t?S.jsx(WZ,Object.assign({},n,{transition:t})):S.jsx(IZ,Object.assign({},n))}const HZ=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function VZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}let Mb;function YZ(e){return Mb||(Mb=new kE({ownerDocument:e==null?void 0:e.document})),Mb}function GZ(e){const t=w0(),n=e||YZ(t),r=T.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:T.useCallback(i=>{r.current.dialog=i},[]),setBackdropRef:T.useCallback(i=>{r.current.backdrop=i},[])})}const B4=T.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:i,style:a,children:o,backdrop:s=!0,keyboard:l=!0,onBackdropClick:c,onEscapeKeyDown:f,transition:h,runTransition:p,backdropTransition:m,runBackdropTransition:x,autoFocus:g=!0,enforceFocus:w=!0,restoreFocus:b=!0,restoreFocusOptions:_,renderDialog:v,renderBackdrop:O=Te=>S.jsx("div",Object.assign({},Te)),manager:C,container:k,onShow:A,onHide:$=()=>{},onExit:L,onExited:B,onExiting:j,onEnter:D,onEntering:z,onEntered:q}=e,Y=VZ(e,HZ);const Q=w0(),Z=MZ(k),H=GZ(C),K=P4(),I=T4(n),[ee,oe]=T.useState(!n),R=T.useRef(null);T.useImperativeHandle(t,()=>H,[H]),bf&&!I&&n&&(R.current=Tb(Q==null?void 0:Q.document)),n&&ee&&oe(!1);const ve=nn(()=>{if(H.add(),be.current=ps(document,"keydown",_e),re.current=ps(document,"focus",()=>setTimeout(ke),!0),A&&A(),g){var Te,ft;const ce=Tb((Te=(ft=H.dialog)==null?void 0:ft.ownerDocument)!=null?Te:Q==null?void 0:Q.document);H.dialog&&ce&&!Cv(H.dialog,ce)&&(R.current=ce,H.dialog.focus())}}),xe=nn(()=>{if(H.remove(),be.current==null||be.current(),re.current==null||re.current(),b){var Te;(Te=R.current)==null||Te.focus==null||Te.focus(_),R.current=null}});T.useEffect(()=>{!n||!Z||ve()},[n,Z,ve]),T.useEffect(()=>{ee&&xe()},[ee,xe]),L4(()=>{xe()});const ke=nn(()=>{if(!w||!K()||!H.isTopModal())return;const Te=Tb(Q==null?void 0:Q.document);H.dialog&&Te&&!Cv(H.dialog,Te)&&H.dialog.focus()}),Ve=nn(Te=>{Te.target===Te.currentTarget&&(c==null||c(Te),s===!0&&$())}),_e=nn(Te=>{l&&NZ(Te)&&H.isTopModal()&&(f==null||f(Te),Te.defaultPrevented||$())}),re=T.useRef(),be=T.useRef(),Oe=(...Te)=>{oe(!0),B==null||B(...Te)};if(!Z)return null;const te=Object.assign({role:r,ref:H.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},Y,{style:a,className:i,tabIndex:-1});let Ge=v?v(te):S.jsx("div",Object.assign({},te,{children:T.cloneElement(o,{role:"document"})}));Ge=W$(h,p,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:L,onExiting:j,onExited:Oe,onEnter:D,onEntering:z,onEntered:q,children:Ge});let Me=null;return s&&(Me=O({ref:H.setBackdropRef,onClick:Ve}),Me=W$(m,x,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Me})),S.jsx(S.Fragment,{children:Qu.createPortal(S.jsxs(S.Fragment,{children:[Me,Ge]}),Z)})});B4.displayName="Modal";const z4=Object.assign(B4,{Manager:kE}),qZ={[Zi]:"show",[so]:"show"},$c=T.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...i},a)=>{const o={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},s=T.useCallback((l,c)=>{j4(l),r==null||r(l,c)},[r]);return S.jsx(OE,{ref:a,addEndListener:SE,...o,onEnter:s,childRef:t.ref,children:(l,c)=>T.cloneElement(t,{...c,className:de("fade",e,t.props.className,qZ[l],n[l])})})});$c.displayName="Fade";const U4=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"offcanvas-body"),S.jsx(n,{ref:i,className:de(e,t),...r})));U4.displayName="OffcanvasBody";const KZ={[Zi]:"show",[so]:"show"},W4=T.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:i=!1,unmountOnExit:a=!1,appear:o=!1,...s},l)=>(e=Ne(e,"offcanvas"),S.jsx(OE,{ref:l,addEndListener:SE,in:r,mountOnEnter:i,unmountOnExit:a,appear:o,...s,childRef:n.ref,children:(c,f)=>T.cloneElement(n,{...f,className:de(t,n.props.className,(c===Zi||c===Th)&&`${e}-toggling`,KZ[c])})})));W4.displayName="OffcanvasToggling";const EE=T.createContext({onHide(){}}),XZ={"aria-label":me.string,onClick:me.func,variant:me.oneOf(["white"])},_0=T.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},i)=>S.jsx("button",{ref:i,type:"button",className:de("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));_0.displayName="CloseButton";_0.propTypes=XZ;const H4=T.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:i,...a},o)=>{const s=T.useContext(EE),l=nn(()=>{s==null||s.onHide(),r==null||r()});return S.jsxs("div",{ref:o,...a,children:[i,n&&S.jsx(_0,{"aria-label":e,variant:t,onClick:l})]})}),V4=T.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...i},a)=>(e=Ne(e,"offcanvas-header"),S.jsx(H4,{ref:a,...i,className:de(t,e),closeLabel:n,closeButton:r})));V4.displayName="OffcanvasHeader";const kp=e=>T.forwardRef((t,n)=>S.jsx("div",{...t,ref:n,className:de(t.className,e)})),QZ=kp("h5"),Y4=T.forwardRef(({className:e,bsPrefix:t,as:n=QZ,...r},i)=>(t=Ne(t,"offcanvas-title"),S.jsx(n,{ref:i,className:de(e,t),...r})));Y4.displayName="OffcanvasTitle";function ZZ(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function JZ(e,t){e.classList?e.classList.add(t):ZZ(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function H$(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function eJ(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=H$(e.className,t):e.setAttribute("class",H$(e.className&&e.className.baseVal||"",t))}const Tu={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class G4 extends kE{adjustAndStore(t,n,r){const i=n.style[t];n.dataset[t]=i,vo(n,{[t]:`${parseFloat(vo(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],vo(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(JZ(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";ao(n,Tu.FIXED_CONTENT).forEach(a=>this.adjustAndStore(r,a,t.scrollBarWidth)),ao(n,Tu.STICKY_CONTENT).forEach(a=>this.adjustAndStore(i,a,-t.scrollBarWidth)),ao(n,Tu.NAVBAR_TOGGLER).forEach(a=>this.adjustAndStore(i,a,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();eJ(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";ao(n,Tu.FIXED_CONTENT).forEach(a=>this.restore(r,a)),ao(n,Tu.STICKY_CONTENT).forEach(a=>this.restore(i,a)),ao(n,Tu.NAVBAR_TOGGLER).forEach(a=>this.restore(i,a))}}let Ib;function q4(e){return Ib||(Ib=new G4(e)),Ib}function tJ(e){return S.jsx(W4,{...e})}function nJ(e){return S.jsx($c,{...e})}const K4=T.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:i="start",responsive:a,show:o=!1,backdrop:s=!0,keyboard:l=!0,scroll:c=!1,onEscapeKeyDown:f,onShow:h,onHide:p,container:m,autoFocus:x=!0,enforceFocus:g=!0,restoreFocus:w=!0,restoreFocusOptions:b,onEntered:_,onExit:v,onExiting:O,onEnter:C,onEntering:k,onExited:A,backdropClassName:$,manager:L,renderStaticNode:B=!1,...j},D)=>{const z=T.useRef();e=Ne(e,"offcanvas");const{onToggle:q}=T.useContext(Ys)||{},[Y,Q]=T.useState(!1),Z=PZ(a||"xs","up");T.useEffect(()=>{Q(a?o&&!Z:o)},[o,a,Z]);const H=nn(()=>{q==null||q(),p==null||p()}),K=T.useMemo(()=>({onHide:H}),[H]);function I(){return L||(c?(z.current||(z.current=new G4({handleContainerOverflow:!1})),z.current):q4())}const ee=(xe,...ke)=>{xe&&(xe.style.visibility="visible"),C==null||C(xe,...ke)},oe=(xe,...ke)=>{xe&&(xe.style.visibility=""),A==null||A(...ke)},R=T.useCallback(xe=>S.jsx("div",{...xe,className:de(`${e}-backdrop`,$)}),[$,e]),ve=xe=>S.jsx("div",{...xe,...j,className:de(t,a?`${e}-${a}`:e,`${e}-${i}`),"aria-labelledby":r,children:n});return S.jsxs(S.Fragment,{children:[!Y&&(a||B)&&ve({}),S.jsx(EE.Provider,{value:K,children:S.jsx(z4,{show:Y,ref:D,backdrop:s,container:m,keyboard:l,autoFocus:x,enforceFocus:g&&!c,restoreFocus:w,restoreFocusOptions:b,onEscapeKeyDown:f,onShow:h,onHide:H,onEnter:ee,onEntering:k,onEntered:_,onExit:v,onExiting:O,onExited:oe,manager:I(),transition:tJ,backdropTransition:nJ,renderBackdrop:R,renderDialog:ve})})]})});K4.displayName="Offcanvas";const rJ=Object.assign(K4,{Body:U4,Header:V4,Title:Y4}),X4=T.forwardRef((e,t)=>{const n=T.useContext(Ys);return S.jsx(rJ,{ref:t,show:!!(n!=null&&n.expanded),...e,renderStaticNode:!0})});X4.displayName="NavbarOffcanvas";const Q4=T.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=Ne(t,"navbar-text"),S.jsx(n,{ref:i,className:de(e,t),...r})));Q4.displayName="NavbarText";const Z4=T.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:i="light",bg:a,fixed:o,sticky:s,className:l,as:c="nav",expanded:f,onToggle:h,onSelect:p,collapseOnSelect:m=!1,...x}=y0(e,{expanded:"onToggle"}),g=Ne(n,"navbar"),w=T.useCallback((...v)=>{p==null||p(...v),m&&f&&(h==null||h(!1))},[p,m,f,h]);x.role===void 0&&c!=="nav"&&(x.role="navigation");let b=`${g}-expand`;typeof r=="string"&&(b=`${b}-${r}`);const _=T.useMemo(()=>({onToggle:()=>h==null?void 0:h(!f),bsPrefix:g,expanded:!!f,expand:r}),[g,f,r,h]);return S.jsx(Ys.Provider,{value:_,children:S.jsx(Xl.Provider,{value:w,children:S.jsx(c,{ref:t,...x,className:de(l,g,r&&b,i&&`${g}-${i}`,a&&`bg-${a}`,s&&`sticky-${s}`,o&&`fixed-${o}`)})})})});Z4.displayName="Navbar";const Fg=Object.assign(Z4,{Brand:M4,Collapse:R4,Offcanvas:X4,Text:Q4,Toggle:D4});function iJ(e,t,n){const r=T.useRef(e!==void 0),[i,a]=T.useState(t),o=e!==void 0,s=r.current;return r.current=o,!o&&s&&i!==t&&a(t),[o?e:i,T.useCallback((...l)=>{const[c,...f]=l;let h=n==null?void 0:n(c,...f);return a(c),h},[n])]}const S0=T.createContext(null);var V$=Object.prototype.hasOwnProperty;function Y$(e,t,n){for(n of e.keys())if(Jd(n,t))return n}function Jd(e,t){var n,r,i;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&Jd(e[r],t[r]););return r===-1}if(n===Set){if(e.size!==t.size)return!1;for(r of e)if(i=r,i&&typeof i=="object"&&(i=Y$(t,i),!i)||!t.has(i))return!1;return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e)if(i=r[0],i&&typeof i=="object"&&(i=Y$(t,i),!i)||!Jd(r[1],t.get(i)))return!1;return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(V$.call(e,n)&&++r&&!V$.call(t,n)||!(n in t)||!Jd(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function aJ(e){const t=P4();return[e[0],T.useCallback(n=>{if(t())return e[1](n)},[t,e[1]])]}var Tr="top",Ti="bottom",$i="right",$r="left",CE="auto",Ep=[Tr,Ti,$i,$r],Mc="start",$h="end",oJ="clippingParents",J4="viewport",hd="popper",sJ="reference",G$=Ep.reduce(function(e,t){return e.concat([t+"-"+Mc,t+"-"+$h])},[]),e6=[].concat(Ep,[CE]).reduce(function(e,t){return e.concat([t,t+"-"+Mc,t+"-"+$h])},[]),lJ="beforeRead",uJ="read",cJ="afterRead",fJ="beforeMain",dJ="main",hJ="afterMain",pJ="beforeWrite",mJ="write",gJ="afterWrite",vJ=[lJ,uJ,cJ,fJ,dJ,hJ,pJ,mJ,gJ];function Ma(e){return e.split("-")[0]}function Jr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ql(e){var t=Jr(e).Element;return e instanceof t||e instanceof Element}function Ia(e){var t=Jr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function AE(e){if(typeof ShadowRoot>"u")return!1;var t=Jr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Rl=Math.max,Av=Math.min,Ic=Math.round;function G_(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function t6(){return!/^((?!chrome|android).)*safari/i.test(G_())}function Nc(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&Ia(e)&&(i=e.offsetWidth>0&&Ic(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ic(r.height)/e.offsetHeight||1);var o=Ql(e)?Jr(e):window,s=o.visualViewport,l=!t6()&&n,c=(r.left+(l&&s?s.offsetLeft:0))/i,f=(r.top+(l&&s?s.offsetTop:0))/a,h=r.width/i,p=r.height/a;return{width:h,height:p,top:f,right:c+h,bottom:f+p,left:c,x:c,y:f}}function PE(e){var t=Nc(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function n6(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&AE(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function js(e){return e?(e.nodeName||"").toLowerCase():null}function Ao(e){return Jr(e).getComputedStyle(e)}function yJ(e){return["table","td","th"].indexOf(js(e))>=0}function Gs(e){return((Ql(e)?e.ownerDocument:e.document)||window.document).documentElement}function O0(e){return js(e)==="html"?e:e.assignedSlot||e.parentNode||(AE(e)?e.host:null)||Gs(e)}function q$(e){return!Ia(e)||Ao(e).position==="fixed"?null:e.offsetParent}function xJ(e){var t=/firefox/i.test(G_()),n=/Trident/i.test(G_());if(n&&Ia(e)){var r=Ao(e);if(r.position==="fixed")return null}var i=O0(e);for(AE(i)&&(i=i.host);Ia(i)&&["html","body"].indexOf(js(i))<0;){var a=Ao(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Cp(e){for(var t=Jr(e),n=q$(e);n&&yJ(n)&&Ao(n).position==="static";)n=q$(n);return n&&(js(n)==="html"||js(n)==="body"&&Ao(n).position==="static")?t:n||xJ(e)||t}function TE(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function eh(e,t,n){return Rl(e,Av(t,n))}function bJ(e,t,n){var r=eh(e,t,n);return r>n?n:r}function r6(){return{top:0,right:0,bottom:0,left:0}}function i6(e){return Object.assign({},r6(),e)}function a6(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var wJ=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,i6(typeof t!="number"?t:a6(t,Ep))};function _J(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Ma(n.placement),l=TE(s),c=[$r,$i].indexOf(s)>=0,f=c?"height":"width";if(!(!a||!o)){var h=wJ(i.padding,n),p=PE(a),m=l==="y"?Tr:$r,x=l==="y"?Ti:$i,g=n.rects.reference[f]+n.rects.reference[l]-o[l]-n.rects.popper[f],w=o[l]-n.rects.reference[l],b=Cp(a),_=b?l==="y"?b.clientHeight||0:b.clientWidth||0:0,v=g/2-w/2,O=h[m],C=_-p[f]-h[x],k=_/2-p[f]/2+v,A=eh(O,k,C),$=l;n.modifiersData[r]=(t={},t[$]=A,t.centerOffset=A-k,t)}}function SJ(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||n6(t.elements.popper,i)&&(t.elements.arrow=i))}const OJ={name:"arrow",enabled:!0,phase:"main",fn:_J,effect:SJ,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jc(e){return e.split("-")[1]}var kJ={top:"auto",right:"auto",bottom:"auto",left:"auto"};function EJ(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Ic(n*i)/i||0,y:Ic(r*i)/i||0}}function K$(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,h=e.isFixed,p=o.x,m=p===void 0?0:p,x=o.y,g=x===void 0?0:x,w=typeof f=="function"?f({x:m,y:g}):{x:m,y:g};m=w.x,g=w.y;var b=o.hasOwnProperty("x"),_=o.hasOwnProperty("y"),v=$r,O=Tr,C=window;if(c){var k=Cp(n),A="clientHeight",$="clientWidth";if(k===Jr(n)&&(k=Gs(n),Ao(k).position!=="static"&&s==="absolute"&&(A="scrollHeight",$="scrollWidth")),k=k,i===Tr||(i===$r||i===$i)&&a===$h){O=Ti;var L=h&&k===C&&C.visualViewport?C.visualViewport.height:k[A];g-=L-r.height,g*=l?1:-1}if(i===$r||(i===Tr||i===Ti)&&a===$h){v=$i;var B=h&&k===C&&C.visualViewport?C.visualViewport.width:k[$];m-=B-r.width,m*=l?1:-1}}var j=Object.assign({position:s},c&&kJ),D=f===!0?EJ({x:m,y:g},Jr(n)):{x:m,y:g};if(m=D.x,g=D.y,l){var z;return Object.assign({},j,(z={},z[O]=_?"0":"",z[v]=b?"0":"",z.transform=(C.devicePixelRatio||1)<=1?"translate("+m+"px, "+g+"px)":"translate3d("+m+"px, "+g+"px, 0)",z))}return Object.assign({},j,(t={},t[O]=_?g+"px":"",t[v]=b?m+"px":"",t.transform="",t))}function CJ(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:Ma(t.placement),variation:jc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,K$(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,K$(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const AJ={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:CJ,data:{}};var ag={passive:!0};function PJ(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,l=Jr(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(f){f.addEventListener("scroll",n.update,ag)}),s&&l.addEventListener("resize",n.update,ag),function(){a&&c.forEach(function(f){f.removeEventListener("scroll",n.update,ag)}),s&&l.removeEventListener("resize",n.update,ag)}}const TJ={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:PJ,data:{}};var $J={left:"right",right:"left",bottom:"top",top:"bottom"};function Bg(e){return e.replace(/left|right|bottom|top/g,function(t){return $J[t]})}var MJ={start:"end",end:"start"};function X$(e){return e.replace(/start|end/g,function(t){return MJ[t]})}function $E(e){var t=Jr(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function ME(e){return Nc(Gs(e)).left+$E(e).scrollLeft}function IJ(e,t){var n=Jr(e),r=Gs(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;var c=t6();(c||!c&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:a,height:o,x:s+ME(e),y:l}}function NJ(e){var t,n=Gs(e),r=$E(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Rl(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Rl(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+ME(e),l=-r.scrollTop;return Ao(i||n).direction==="rtl"&&(s+=Rl(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:l}}function IE(e){var t=Ao(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function o6(e){return["html","body","#document"].indexOf(js(e))>=0?e.ownerDocument.body:Ia(e)&&IE(e)?e:o6(O0(e))}function th(e,t){var n;t===void 0&&(t=[]);var r=o6(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=Jr(r),o=i?[a].concat(a.visualViewport||[],IE(r)?r:[]):r,s=t.concat(o);return i?s:s.concat(th(O0(o)))}function q_(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function jJ(e,t){var n=Nc(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Q$(e,t,n){return t===J4?q_(IJ(e,n)):Ql(t)?jJ(t,n):q_(NJ(Gs(e)))}function RJ(e){var t=th(O0(e)),n=["absolute","fixed"].indexOf(Ao(e).position)>=0,r=n&&Ia(e)?Cp(e):e;return Ql(r)?t.filter(function(i){return Ql(i)&&n6(i,r)&&js(i)!=="body"}):[]}function DJ(e,t,n,r){var i=t==="clippingParents"?RJ(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(l,c){var f=Q$(e,c,r);return l.top=Rl(f.top,l.top),l.right=Av(f.right,l.right),l.bottom=Av(f.bottom,l.bottom),l.left=Rl(f.left,l.left),l},Q$(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function s6(e){var t=e.reference,n=e.element,r=e.placement,i=r?Ma(r):null,a=r?jc(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case Tr:l={x:o,y:t.y-n.height};break;case Ti:l={x:o,y:t.y+t.height};break;case $i:l={x:t.x+t.width,y:s};break;case $r:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=i?TE(i):null;if(c!=null){var f=c==="y"?"height":"width";switch(a){case Mc:l[c]=l[c]-(t[f]/2-n[f]/2);break;case $h:l[c]=l[c]+(t[f]/2-n[f]/2);break}}return l}function Mh(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,l=s===void 0?oJ:s,c=n.rootBoundary,f=c===void 0?J4:c,h=n.elementContext,p=h===void 0?hd:h,m=n.altBoundary,x=m===void 0?!1:m,g=n.padding,w=g===void 0?0:g,b=i6(typeof w!="number"?w:a6(w,Ep)),_=p===hd?sJ:hd,v=e.rects.popper,O=e.elements[x?_:p],C=DJ(Ql(O)?O:O.contextElement||Gs(e.elements.popper),l,f,o),k=Nc(e.elements.reference),A=s6({reference:k,element:v,strategy:"absolute",placement:i}),$=q_(Object.assign({},v,A)),L=p===hd?$:k,B={top:C.top-L.top+b.top,bottom:L.bottom-C.bottom+b.bottom,left:C.left-L.left+b.left,right:L.right-C.right+b.right},j=e.modifiersData.offset;if(p===hd&&j){var D=j[i];Object.keys(B).forEach(function(z){var q=[$i,Ti].indexOf(z)>=0?1:-1,Y=[Tr,Ti].indexOf(z)>=0?"y":"x";B[z]+=D[Y]*q})}return B}function LJ(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?e6:l,f=jc(r),h=f?s?G$:G$.filter(function(x){return jc(x)===f}):Ep,p=h.filter(function(x){return c.indexOf(x)>=0});p.length===0&&(p=h);var m=p.reduce(function(x,g){return x[g]=Mh(e,{placement:g,boundary:i,rootBoundary:a,padding:o})[Ma(g)],x},{});return Object.keys(m).sort(function(x,g){return m[x]-m[g]})}function FJ(e){if(Ma(e)===CE)return[];var t=Bg(e);return[X$(e),t,X$(t)]}function BJ(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,c=n.padding,f=n.boundary,h=n.rootBoundary,p=n.altBoundary,m=n.flipVariations,x=m===void 0?!0:m,g=n.allowedAutoPlacements,w=t.options.placement,b=Ma(w),_=b===w,v=l||(_||!x?[Bg(w)]:FJ(w)),O=[w].concat(v).reduce(function(ve,xe){return ve.concat(Ma(xe)===CE?LJ(t,{placement:xe,boundary:f,rootBoundary:h,padding:c,flipVariations:x,allowedAutoPlacements:g}):xe)},[]),C=t.rects.reference,k=t.rects.popper,A=new Map,$=!0,L=O[0],B=0;B<O.length;B++){var j=O[B],D=Ma(j),z=jc(j)===Mc,q=[Tr,Ti].indexOf(D)>=0,Y=q?"width":"height",Q=Mh(t,{placement:j,boundary:f,rootBoundary:h,altBoundary:p,padding:c}),Z=q?z?$i:$r:z?Ti:Tr;C[Y]>k[Y]&&(Z=Bg(Z));var H=Bg(Z),K=[];if(a&&K.push(Q[D]<=0),s&&K.push(Q[Z]<=0,Q[H]<=0),K.every(function(ve){return ve})){L=j,$=!1;break}A.set(j,K)}if($)for(var I=x?3:1,ee=function(xe){var ke=O.find(function(Ve){var _e=A.get(Ve);if(_e)return _e.slice(0,xe).every(function(re){return re})});if(ke)return L=ke,"break"},oe=I;oe>0;oe--){var R=ee(oe);if(R==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const zJ={name:"flip",enabled:!0,phase:"main",fn:BJ,requiresIfExists:["offset"],data:{_skip:!1}};function Z$(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function J$(e){return[Tr,$i,Ti,$r].some(function(t){return e[t]>=0})}function UJ(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Mh(t,{elementContext:"reference"}),s=Mh(t,{altBoundary:!0}),l=Z$(o,r),c=Z$(s,i,a),f=J$(l),h=J$(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}const WJ={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:UJ};function HJ(e,t,n){var r=Ma(e),i=[$r,Tr].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[$r,$i].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function VJ(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=e6.reduce(function(f,h){return f[h]=HJ(h,t.rects,a),f},{}),s=o[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=o}const YJ={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:VJ};function GJ(e){var t=e.state,n=e.name;t.modifiersData[n]=s6({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const qJ={name:"popperOffsets",enabled:!0,phase:"read",fn:GJ,data:{}};function KJ(e){return e==="x"?"y":"x"}function XJ(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,c=n.rootBoundary,f=n.altBoundary,h=n.padding,p=n.tether,m=p===void 0?!0:p,x=n.tetherOffset,g=x===void 0?0:x,w=Mh(t,{boundary:l,rootBoundary:c,padding:h,altBoundary:f}),b=Ma(t.placement),_=jc(t.placement),v=!_,O=TE(b),C=KJ(O),k=t.modifiersData.popperOffsets,A=t.rects.reference,$=t.rects.popper,L=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,B=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(k){if(a){var z,q=O==="y"?Tr:$r,Y=O==="y"?Ti:$i,Q=O==="y"?"height":"width",Z=k[O],H=Z+w[q],K=Z-w[Y],I=m?-$[Q]/2:0,ee=_===Mc?A[Q]:$[Q],oe=_===Mc?-$[Q]:-A[Q],R=t.elements.arrow,ve=m&&R?PE(R):{width:0,height:0},xe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:r6(),ke=xe[q],Ve=xe[Y],_e=eh(0,A[Q],ve[Q]),re=v?A[Q]/2-I-_e-ke-B.mainAxis:ee-_e-ke-B.mainAxis,be=v?-A[Q]/2+I+_e+Ve+B.mainAxis:oe+_e+Ve+B.mainAxis,Oe=t.elements.arrow&&Cp(t.elements.arrow),te=Oe?O==="y"?Oe.clientTop||0:Oe.clientLeft||0:0,Ge=(z=j==null?void 0:j[O])!=null?z:0,Me=Z+re-Ge-te,Te=Z+be-Ge,ft=eh(m?Av(H,Me):H,Z,m?Rl(K,Te):K);k[O]=ft,D[O]=ft-Z}if(s){var ce,Se=O==="x"?Tr:$r,Le=O==="x"?Ti:$i,We=k[C],tt=C==="y"?"height":"width",Xe=We+w[Se],Qe=We-w[Le],on=[Tr,$r].indexOf(b)!==-1,Yt=(ce=j==null?void 0:j[C])!=null?ce:0,X=on?Xe:We-A[tt]-$[tt]-Yt+B.altAxis,ue=on?We+A[tt]+$[tt]-Yt-B.altAxis:Qe,je=m&&on?bJ(X,We,ue):eh(m?X:Xe,We,m?ue:Qe);k[C]=je,D[C]=je-We}t.modifiersData[r]=D}}const QJ={name:"preventOverflow",enabled:!0,phase:"main",fn:XJ,requiresIfExists:["offset"]};function ZJ(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function JJ(e){return e===Jr(e)||!Ia(e)?$E(e):ZJ(e)}function eee(e){var t=e.getBoundingClientRect(),n=Ic(t.width)/e.offsetWidth||1,r=Ic(t.height)/e.offsetHeight||1;return n!==1||r!==1}function tee(e,t,n){n===void 0&&(n=!1);var r=Ia(t),i=Ia(t)&&eee(t),a=Gs(t),o=Nc(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((js(t)!=="body"||IE(a))&&(s=JJ(t)),Ia(t)?(l=Nc(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=ME(a))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function nee(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&i(l)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function ree(e){var t=nee(e);return vJ.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function iee(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function aee(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var eM={placement:"bottom",modifiers:[],strategy:"absolute"};function tM(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function oee(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?eM:i;return function(s,l,c){c===void 0&&(c=a);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},eM,a),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},h=[],p=!1,m={state:f,setOptions:function(b){var _=typeof b=="function"?b(f.options):b;g(),f.options=Object.assign({},a,f.options,_),f.scrollParents={reference:Ql(s)?th(s):s.contextElement?th(s.contextElement):[],popper:th(l)};var v=ree(aee([].concat(r,f.options.modifiers)));return f.orderedModifiers=v.filter(function(O){return O.enabled}),x(),m.update()},forceUpdate:function(){if(!p){var b=f.elements,_=b.reference,v=b.popper;if(tM(_,v)){f.rects={reference:tee(_,Cp(v),f.options.strategy==="fixed"),popper:PE(v)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(B){return f.modifiersData[B.name]=Object.assign({},B.data)});for(var O=0;O<f.orderedModifiers.length;O++){if(f.reset===!0){f.reset=!1,O=-1;continue}var C=f.orderedModifiers[O],k=C.fn,A=C.options,$=A===void 0?{}:A,L=C.name;typeof k=="function"&&(f=k({state:f,options:$,name:L,instance:m})||f)}}}},update:iee(function(){return new Promise(function(w){m.forceUpdate(),w(f)})}),destroy:function(){g(),p=!0}};if(!tM(s,l))return m;m.setOptions(c).then(function(w){!p&&c.onFirstUpdate&&c.onFirstUpdate(w)});function x(){f.orderedModifiers.forEach(function(w){var b=w.name,_=w.options,v=_===void 0?{}:_,O=w.effect;if(typeof O=="function"){var C=O({state:f,name:b,instance:m,options:v}),k=function(){};h.push(C||k)}})}function g(){h.forEach(function(w){return w()}),h=[]}return m}}const see=oee({defaultModifiers:[WJ,qJ,AJ,TJ,YJ,zJ,QJ,OJ]}),lee=["enabled","placement","strategy","modifiers"];function uee(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const cee={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},fee={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(i=>i.trim()!==n.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,i=(t=n.getAttribute("role"))==null?void 0:t.toLowerCase();if(n.id&&i==="tooltip"&&"setAttribute"in r){const a=r.getAttribute("aria-describedby");if(a&&a.split(",").indexOf(n.id)!==-1)return;r.setAttribute("aria-describedby",a?`${a},${n.id}`:n.id)}}},dee=[];function hee(e,t,n={}){let{enabled:r=!0,placement:i="bottom",strategy:a="absolute",modifiers:o=dee}=n,s=uee(n,lee);const l=T.useRef(o),c=T.useRef(),f=T.useCallback(()=>{var w;(w=c.current)==null||w.update()},[]),h=T.useCallback(()=>{var w;(w=c.current)==null||w.forceUpdate()},[]),[p,m]=aJ(T.useState({placement:i,update:f,forceUpdate:h,attributes:{},styles:{popper:{},arrow:{}}})),x=T.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:w})=>{const b={},_={};Object.keys(w.elements).forEach(v=>{b[v]=w.styles[v],_[v]=w.attributes[v]}),m({state:w,styles:b,attributes:_,update:f,forceUpdate:h,placement:w.placement})}}),[f,h,m]),g=T.useMemo(()=>(Jd(l.current,o)||(l.current=o),l.current),[o]);return T.useEffect(()=>{!c.current||!r||c.current.setOptions({placement:i,strategy:a,modifiers:[...g,x,cee]})},[a,i,x,r,g]),T.useEffect(()=>{if(!(!r||e==null||t==null))return c.current=see(e,t,Object.assign({},s,{placement:i,strategy:a,modifiers:[...g,fee,x]})),()=>{c.current!=null&&(c.current.destroy(),c.current=void 0,m(w=>Object.assign({},w,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),p}const nM=()=>{};function pee(e){return e.button===0}function mee(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const Nb=e=>e&&("current"in e?e.current:e),rM={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function gee(e,t=nM,{disabled:n,clickTrigger:r="click"}={}){const i=T.useRef(!1),a=T.useRef(!1),o=T.useCallback(c=>{const f=Nb(e);jQ(!!f,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),i.current=!f||mee(c)||!pee(c)||!!Cv(f,c.target)||a.current,a.current=!1},[e]),s=nn(c=>{const f=Nb(e);f&&Cv(f,c.target)&&(a.current=!0)}),l=nn(c=>{i.current||t(c)});T.useEffect(()=>{var c,f;if(n||e==null)return;const h=Op(Nb(e)),p=h.defaultView||window;let m=(c=p.event)!=null?c:(f=p.parent)==null?void 0:f.event,x=null;rM[r]&&(x=ps(h,rM[r],s,!0));const g=ps(h,r,o,!0),w=ps(h,r,_=>{if(_===m){m=void 0;return}l(_)});let b=[];return"ontouchstart"in h.documentElement&&(b=[].slice.call(h.body.children).map(_=>ps(_,"mousemove",nM))),()=>{x==null||x(),g(),w(),b.forEach(_=>_())}},[e,n,r,o,s,l])}function vee(e){const t={};return Array.isArray(e)?(e==null||e.forEach(n=>{t[n.name]=n}),t):e||t}function yee(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function xee({enabled:e,enableEvents:t,placement:n,flip:r,offset:i,fixed:a,containerPadding:o,arrowElement:s,popperConfig:l={}}){var c,f,h,p,m;const x=vee(l.modifiers);return Object.assign({},l,{placement:n,enabled:e,strategy:a?"fixed":l.strategy,modifiers:yee(Object.assign({},x,{eventListeners:{enabled:t,options:(c=x.eventListeners)==null?void 0:c.options},preventOverflow:Object.assign({},x.preventOverflow,{options:o?Object.assign({padding:o},(f=x.preventOverflow)==null?void 0:f.options):(h=x.preventOverflow)==null?void 0:h.options}),offset:{options:Object.assign({offset:i},(p=x.offset)==null?void 0:p.options)},arrow:Object.assign({},x.arrow,{enabled:!!s,options:Object.assign({},(m=x.arrow)==null?void 0:m.options,{element:s})}),flip:Object.assign({enabled:!!r},x.flip)}))})}const bee=["children","usePopper"];function wee(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const _ee=()=>{};function l6(e={}){const t=T.useContext(S0),[n,r]=A4(),i=T.useRef(!1),{flip:a,offset:o,rootCloseEvent:s,fixed:l=!1,placement:c,popperConfig:f={},enableEventListeners:h=!0,usePopper:p=!!t}=e,m=(t==null?void 0:t.show)==null?!!e.show:t.show;m&&!i.current&&(i.current=!0);const x=k=>{t==null||t.toggle(!1,k)},{placement:g,setMenu:w,menuElement:b,toggleElement:_}=t||{},v=hee(_,b,xee({placement:c||g||"bottom-start",enabled:p,enableEvents:h??m,offset:o,flip:a,fixed:l,arrowElement:n,popperConfig:f})),O=Object.assign({ref:w||_ee,"aria-labelledby":_==null?void 0:_.id},v.attributes.popper,{style:v.styles.popper}),C={show:m,placement:g,hasShown:i.current,toggle:t==null?void 0:t.toggle,popper:p?v:null,arrowProps:p?Object.assign({ref:r},v.attributes.arrow,{style:v.styles.arrow}):{}};return gee(b,x,{clickTrigger:s,disabled:!m}),[O,C]}function u6(e){let{children:t,usePopper:n=!0}=e,r=wee(e,bee);const[i,a]=l6(Object.assign({},r,{usePopper:n}));return S.jsx(S.Fragment,{children:t(i,a)})}u6.displayName="DropdownMenu";const Pv={prefix:String(Math.round(Math.random()*1e10)),current:0},c6=U.createContext(Pv),See=U.createContext(!1);let Oee=!!(typeof window<"u"&&window.document&&window.document.createElement),jb=new WeakMap;function kee(e=!1){let t=T.useContext(c6),n=T.useRef(null);if(n.current===null&&!e){var r,i;let a=(i=U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||i===void 0||(r=i.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(a){let o=jb.get(a);o==null?jb.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==o.state&&(t.current=o.id,jb.delete(a))}n.current=++t.current}return n.current}function Eee(e){let t=T.useContext(c6);t===Pv&&!Oee&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=kee(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function Cee(e){let t=U.useId(),[n]=T.useState(Mee()),r=n?"react-aria":`react-aria${Pv.prefix}`;return e||`${r}-${t}`}const Aee=typeof U.useId=="function"?Cee:Eee;function Pee(){return!1}function Tee(){return!0}function $ee(e){return()=>{}}function Mee(){return typeof U.useSyncExternalStore=="function"?U.useSyncExternalStore($ee,Pee,Tee):T.useContext(See)}const f6=e=>{var t;return((t=e.getAttribute("role"))==null?void 0:t.toLowerCase())==="menu"},iM=()=>{};function d6(){const e=Aee(),{show:t=!1,toggle:n=iM,setToggle:r,menuElement:i}=T.useContext(S0)||{},a=T.useCallback(s=>{n(!t,s)},[t,n]),o={id:e,ref:r||iM,onClick:a,"aria-expanded":!!t};return i&&f6(i)&&(o["aria-haspopup"]=!0),[o,{show:t,toggle:n}]}function h6({children:e}){const[t,n]=d6();return S.jsx(S.Fragment,{children:e(t,n)})}h6.displayName="DropdownToggle";const Iee=["eventKey","disabled","onClick","active","as"];function Nee(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function p6({key:e,href:t,active:n,disabled:r,onClick:i}){const a=T.useContext(Xl),o=T.useContext(x0),{activeKey:s}=o||{},l=Ph(e,t),c=n==null&&e!=null?Ph(s)===l:n;return[{onClick:nn(h=>{r||(i==null||i(h),a&&!h.isPropagationStopped()&&a(l,h))}),"aria-disabled":r||void 0,"aria-selected":c,[xf("dropdown-item")]:""},{isActive:c}]}const m6=T.forwardRef((e,t)=>{let{eventKey:n,disabled:r,onClick:i,active:a,as:o=vE}=e,s=Nee(e,Iee);const[l]=p6({key:n,href:s.href,disabled:r,onClick:i,active:a});return S.jsx(o,Object.assign({},s,{ref:t},l))});m6.displayName="DropdownItem";function aM(){const e=_4(),t=T.useRef(null),n=T.useCallback(r=>{t.current=r,e()},[e]);return[t,n]}function Ap({defaultShow:e,show:t,onSelect:n,onToggle:r,itemSelector:i=`* [${xf("dropdown-item")}]`,focusFirstItemOnShow:a,placement:o="bottom-start",children:s}){const l=w0(),[c,f]=iJ(t,e,r),[h,p]=aM(),m=h.current,[x,g]=aM(),w=x.current,b=T4(c),_=T.useRef(null),v=T.useRef(!1),O=T.useContext(Xl),C=T.useCallback((j,D,z=D==null?void 0:D.type)=>{f(j,{originalEvent:D,source:z})},[f]),k=nn((j,D)=>{n==null||n(j,D),C(!1,D,"select"),D.isPropagationStopped()||O==null||O(j,D)}),A=T.useMemo(()=>({toggle:C,placement:o,show:c,menuElement:m,toggleElement:w,setMenu:p,setToggle:g}),[C,o,c,m,w,p,g]);m&&b&&!c&&(v.current=m.contains(m.ownerDocument.activeElement));const $=nn(()=>{w&&w.focus&&w.focus()}),L=nn(()=>{const j=_.current;let D=a;if(D==null&&(D=h.current&&f6(h.current)?"keyboard":!1),D===!1||D==="keyboard"&&!/^key.+$/.test(j))return;const z=ao(h.current,i)[0];z&&z.focus&&z.focus()});T.useEffect(()=>{c?L():v.current&&(v.current=!1,$())},[c,v,$,L]),T.useEffect(()=>{_.current=null});const B=(j,D)=>{if(!h.current)return null;const z=ao(h.current,i);let q=z.indexOf(j)+D;return q=Math.max(0,Math.min(q,z.length)),z[q]};return iZ(T.useCallback(()=>l.document,[l]),"keydown",j=>{var D,z;const{key:q}=j,Y=j.target,Q=(D=h.current)==null?void 0:D.contains(Y),Z=(z=x.current)==null?void 0:z.contains(Y);if(/input|textarea/i.test(Y.tagName)&&(q===" "||q!=="Escape"&&Q||q==="Escape"&&Y.type==="search")||!Q&&!Z||q==="Tab"&&(!h.current||!c))return;_.current=j.type;const K={originalEvent:j,source:j.type};switch(q){case"ArrowUp":{const I=B(Y,-1);I&&I.focus&&I.focus(),j.preventDefault();return}case"ArrowDown":if(j.preventDefault(),!c)f(!0,K);else{const I=B(Y,1);I&&I.focus&&I.focus()}return;case"Tab":_E(Y.ownerDocument,"keyup",I=>{var ee;(I.key==="Tab"&&!I.target||!((ee=h.current)!=null&&ee.contains(I.target)))&&f(!1,K)},{once:!0});break;case"Escape":q==="Escape"&&(j.preventDefault(),j.stopPropagation()),f(!1,K);break}}),S.jsx(Xl.Provider,{value:k,children:S.jsx(S0.Provider,{value:A,children:s})})}Ap.displayName="Dropdown";Ap.Menu=u6;Ap.Toggle=h6;Ap.Item=m6;const NE=T.createContext({});NE.displayName="DropdownContext";const g6=T.forwardRef(({className:e,bsPrefix:t,as:n="hr",role:r="separator",...i},a)=>(t=Ne(t,"dropdown-divider"),S.jsx(n,{ref:a,className:de(e,t),role:r,...i})));g6.displayName="DropdownDivider";const v6=T.forwardRef(({className:e,bsPrefix:t,as:n="div",role:r="heading",...i},a)=>(t=Ne(t,"dropdown-header"),S.jsx(n,{ref:a,className:de(e,t),role:r,...i})));v6.displayName="DropdownHeader";const y6=T.forwardRef(({bsPrefix:e,className:t,eventKey:n,disabled:r=!1,onClick:i,active:a,as:o=b0,...s},l)=>{const c=Ne(e,"dropdown-item"),[f,h]=p6({key:n,href:s.href,disabled:r,onClick:i,active:a});return S.jsx(o,{...s,...f,ref:l,className:de(t,c,h.isActive&&"active",r&&"disabled")})});y6.displayName="DropdownItem";const x6=T.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=Ne(t,"dropdown-item-text"),S.jsx(n,{ref:i,className:de(e,t),...r})));x6.displayName="DropdownItemText";const k0=T.createContext(null);k0.displayName="InputGroupContext";function b6(e,t){return e}function w6(e,t,n){const r=n?"top-end":"top-start",i=n?"top-start":"top-end",a=n?"bottom-end":"bottom-start",o=n?"bottom-start":"bottom-end",s=n?"right-start":"left-start",l=n?"right-end":"left-end",c=n?"left-start":"right-start",f=n?"left-end":"right-end";let h=e?o:a;return t==="up"?h=e?i:r:t==="end"?h=e?f:c:t==="start"?h=e?l:s:t==="down-centered"?h="bottom":t==="up-centered"&&(h="top"),h}const _6=T.forwardRef(({bsPrefix:e,className:t,align:n,rootCloseEvent:r,flip:i=!0,show:a,renderOnMount:o,as:s="div",popperConfig:l,variant:c,...f},h)=>{let p=!1;const m=T.useContext(Ys),x=Ne(e,"dropdown-menu"),{align:g,drop:w,isRTL:b}=T.useContext(NE);n=n||g;const _=T.useContext(k0),v=[];if(n)if(typeof n=="object"){const j=Object.keys(n);if(j.length){const D=j[0],z=n[D];p=z==="start",v.push(`${x}-${D}-${z}`)}}else n==="end"&&(p=!0);const O=w6(p,w,b),[C,{hasShown:k,popper:A,show:$,toggle:L}]=l6({flip:i,rootCloseEvent:r,show:a,usePopper:!m&&v.length===0,offset:[0,2],popperConfig:l,placement:O});if(C.ref=Vs(b6(h),C.ref),Ev(()=>{$&&(A==null||A.update())},[$]),!k&&!o&&!_)return null;typeof s!="string"&&(C.show=$,C.close=()=>L==null?void 0:L(!1),C.align=n);let B=f.style;return A!=null&&A.placement&&(B={...f.style,...C.style},f["x-placement"]=A.placement),S.jsx(s,{...f,...C,style:B,...(v.length||m)&&{"data-bs-popper":"static"},className:de(t,x,$&&"show",p&&`${x}-end`,c&&`${x}-${c}`,...v)})});_6.displayName="DropdownMenu";const S6=T.forwardRef(({bsPrefix:e,split:t,className:n,childBsPrefix:r,as:i=tn,...a},o)=>{const s=Ne(e,"dropdown-toggle"),l=T.useContext(S0);r!==void 0&&(a.bsPrefix=r);const[c]=d6();return c.ref=Vs(c.ref,b6(o)),S.jsx(i,{className:de(n,s,t&&`${s}-split`,(l==null?void 0:l.show)&&"show"),...c,...a})});S6.displayName="DropdownToggle";const O6=T.forwardRef((e,t)=>{const{bsPrefix:n,drop:r="down",show:i,className:a,align:o="start",onSelect:s,onToggle:l,focusFirstItemOnShow:c,as:f="div",navbar:h,autoClose:p=!0,...m}=y0(e,{show:"onToggle"}),x=T.useContext(k0),g=Ne(n,"dropdown"),w=u4(),b=A=>p===!1?A==="click":p==="inside"?A!=="rootClose":p==="outside"?A!=="select":!0,_=nn((A,$)=>{var L,B;!((L=$.originalEvent)==null||(B=L.target)==null)&&B.classList.contains("dropdown-toggle")&&$.source==="mousedown"||($.originalEvent.currentTarget===document&&($.source!=="keydown"||$.originalEvent.key==="Escape")&&($.source="rootClose"),b($.source)&&(l==null||l(A,$)))}),O=w6(o==="end",r,w),C=T.useMemo(()=>({align:o,drop:r,isRTL:w}),[o,r,w]),k={down:g,"down-centered":`${g}-center`,up:"dropup","up-centered":"dropup-center dropup",end:"dropend",start:"dropstart"};return S.jsx(NE.Provider,{value:C,children:S.jsx(Ap,{placement:O,show:i,onSelect:s,onToggle:_,focusFirstItemOnShow:c,itemSelector:`.${g}-item:not(.disabled):not(:disabled)`,children:x?m.children:S.jsx(f,{...m,ref:t,className:de(a,i&&"show",k[r])})})})});O6.displayName="Dropdown";const El=Object.assign(O6,{Toggle:S6,Menu:_6,Item:y6,ItemText:x6,Divider:g6,Header:v6}),k6=T.forwardRef(({id:e,title:t,children:n,bsPrefix:r,className:i,rootCloseEvent:a,menuRole:o,disabled:s,active:l,renderMenuOnMount:c,menuVariant:f,...h},p)=>{const m=Ne(void 0,"nav-item");return S.jsxs(El,{ref:p,...h,className:de(i,m),children:[S.jsx(El.Toggle,{id:e,eventKey:null,active:l,disabled:s,childBsPrefix:r,as:wE,children:t}),S.jsx(El.Menu,{role:o,renderOnMount:c,rootCloseEvent:a,variant:f,children:n})]})});k6.displayName="NavDropdown";const oM=Object.assign(k6,{Item:El.Item,ItemText:El.ItemText,Divider:El.Divider,Header:El.Header}),E6=[{name:"EUR",symbol:"€"},{name:"USD",symbol:"$"},{name:"GBP",symbol:"£"},{name:"RUB",symbol:"₽"}];/**
+*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",o=0;o<arguments.length;o++){var s=arguments[o];s&&(a=i(a,r(s)))}return a}function r(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return n.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var o="";for(var s in a)t.call(a,s)&&a[s]&&(o=i(o,s));return o}function i(a,o){return o?a?a+" "+o:a+o:a}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(o4);var xQ=o4.exports;const de=gt(xQ),bQ=["xxl","xl","lg","md","sm","xs"],wQ="xs",g0=T.createContext({prefixes:{},breakpoints:bQ,minBreakpoint:wQ});function Ne(e,t){const{prefixes:n}=T.useContext(g0);return e||n[t]||t}function s4(){const{breakpoints:e}=T.useContext(g0);return e}function l4(){const{minBreakpoint:e}=T.useContext(g0);return e}function u4(){const{dir:e}=T.useContext(g0);return e==="rtl"}const mE=T.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...i},a)=>{const o=Ne(e,"container"),s=typeof t=="string"?`-${t}`:"-fluid";return O.jsx(n,{ref:a,...i,className:de(r,t?`${o}${s}`:o)})});mE.displayName="Container";const _Q=["as","disabled"];function SQ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function OQ(e){return!e||e.trim()==="#"}function gE({tagName:e,disabled:t,href:n,target:r,rel:i,role:a,onClick:o,tabIndex:s=0,type:l}){e||(n!=null||r!=null||i!=null?e="a":e="button");const c={tagName:e};if(e==="button")return[{type:l||"button",disabled:t},c];const f=p=>{if((t||e==="a"&&OQ(n))&&p.preventDefault(),t){p.stopPropagation();return}o==null||o(p)},h=p=>{p.key===" "&&(p.preventDefault(),f(p))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:a??"button",disabled:void 0,tabIndex:t?void 0:s,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:f,onKeyDown:h},c]}const vE=T.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=SQ(e,_Q);const[a,{tagName:o}]=gE(Object.assign({tagName:n,disabled:r},i));return O.jsx(o,Object.assign({},i,a,{ref:t}))});vE.displayName="Button";const tn=T.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:i=!1,disabled:a=!1,className:o,...s},l)=>{const c=Ne(t,"btn"),[f,{tagName:h}]=gE({tagName:e,disabled:a,...s}),p=h;return O.jsx(p,{...f,...s,ref:l,disabled:a,className:de(o,c,i&&"active",n&&`${c}-${n}`,r&&`${c}-${r}`,s.href&&a&&"disabled")})});tn.displayName="Button";var c4={exports:{}},kQ="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",EQ=kQ,CQ=EQ;function f4(){}function d4(){}d4.resetWarningCache=f4;var AQ=function(){function e(r,i,a,o,s,l){if(l!==CQ){var c=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 c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:d4,resetWarningCache:f4};return n.PropTypes=n,n};c4.exports=AQ();var PQ=c4.exports;const me=gt(PQ),TQ={type:me.string,tooltip:me.bool,as:me.elementType},v0=T.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},a)=>O.jsx(e,{...i,ref:a,className:de(t,`${n}-${r?"tooltip":"feedback"}`)}));v0.displayName="Feedback";v0.propTypes=TQ;const Co=T.createContext({}),Sp=T.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:i=!1,isInvalid:a=!1,as:o="input",...s},l)=>{const{controlId:c}=T.useContext(Co);return t=Ne(t,"form-check-input"),O.jsx(o,{...s,ref:l,type:r,id:e||c,className:de(n,t,i&&"is-valid",a&&"is-invalid")})});Sp.displayName="FormCheckInput";const Ov=T.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:a}=T.useContext(Co);return e=Ne(e,"form-check-label"),O.jsx("label",{...r,ref:i,htmlFor:n||a,className:de(t,e)})});Ov.displayName="FormCheckLabel";function $Q(e,t){return T.Children.toArray(e).some(n=>T.isValidElement(n)&&n.type===t)}const h4=T.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:a=!1,isValid:o=!1,isInvalid:s=!1,feedbackTooltip:l=!1,feedback:c,feedbackType:f,className:h,style:p,title:m="",type:x="checkbox",label:g,children:w,as:b="input",..._},v)=>{t=Ne(t,"form-check"),n=Ne(n,"form-switch");const{controlId:S}=T.useContext(Co),C=T.useMemo(()=>({controlId:e||S}),[S,e]),k=!w&&g!=null&&g!==!1||$Q(w,Ov),A=O.jsx(Sp,{..._,type:x==="switch"?"checkbox":x,ref:v,isValid:o,isInvalid:s,disabled:a,as:b});return O.jsx(Co.Provider,{value:C,children:O.jsx("div",{style:p,className:de(h,k&&t,r&&`${t}-inline`,i&&`${t}-reverse`,x==="switch"&&n),children:w||O.jsxs(O.Fragment,{children:[A,k&&O.jsx(Ov,{title:m,children:g}),c&&O.jsx(v0,{type:f,tooltip:l,children:c})]})})})});h4.displayName="FormCheck";const kv=Object.assign(h4,{Input:Sp,Label:Ov});var MQ=function(){},IQ=MQ;const NQ=gt(IQ),p4=T.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:a,isValid:o=!1,isInvalid:s=!1,plaintext:l,readOnly:c,as:f="input",...h},p)=>{const{controlId:m}=T.useContext(Co);return e=Ne(e,"form-control"),O.jsx(f,{...h,type:t,size:r,ref:p,readOnly:c,id:i||m,className:de(a,l?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,o&&"is-valid",s&&"is-invalid")})});p4.displayName="FormControl";const jQ=Object.assign(p4,{Feedback:v0}),m4=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"form-floating"),O.jsx(n,{ref:i,className:de(e,t),...r})));m4.displayName="FormFloating";const yE=T.forwardRef(({controlId:e,as:t="div",...n},r)=>{const i=T.useMemo(()=>({controlId:e}),[e]);return O.jsx(Co.Provider,{value:i,children:O.jsx(t,{...n,ref:r})})});yE.displayName="FormGroup";function RQ({as:e,bsPrefix:t,className:n,...r}){t=Ne(t,"col");const i=s4(),a=l4(),o=[],s=[];return i.forEach(l=>{const c=r[l];delete r[l];let f,h,p;typeof c=="object"&&c!=null?{span:f,offset:h,order:p}=c:f=c;const m=l!==a?`-${l}`:"";f&&o.push(f===!0?`${t}${m}`:`${t}${m}-${f}`),p!=null&&s.push(`order${m}-${p}`),h!=null&&s.push(`offset${m}-${h}`)}),[{...r,className:de(n,...o,...s)},{as:e,bsPrefix:t,spans:o}]}const cr=T.forwardRef((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:a,spans:o}]=RQ(e);return O.jsx(i,{...r,ref:t,className:de(n,!o.length&&a)})});cr.displayName="Col";const g4=T.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:i,htmlFor:a,...o},s)=>{const{controlId:l}=T.useContext(Co);t=Ne(t,"form-label");let c="col-form-label";typeof n=="string"&&(c=`${c} ${c}-${n}`);const f=de(i,t,r&&"visually-hidden",n&&c);return a=a||l,n?O.jsx(cr,{ref:s,as:"label",className:f,htmlFor:a,...o}):O.jsx(e,{ref:s,className:f,htmlFor:a,...o})});g4.displayName="FormLabel";const v4=T.forwardRef(({bsPrefix:e,className:t,id:n,...r},i)=>{const{controlId:a}=T.useContext(Co);return e=Ne(e,"form-range"),O.jsx("input",{...r,type:"range",ref:i,className:de(t,e),id:n||a})});v4.displayName="FormRange";const y4=T.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:i=!1,isInvalid:a=!1,id:o,...s},l)=>{const{controlId:c}=T.useContext(Co);return e=Ne(e,"form-select"),O.jsx("select",{...s,size:n,ref:l,className:de(r,e,t&&`${e}-${t}`,i&&"is-valid",a&&"is-invalid"),id:o||c})});y4.displayName="FormSelect";const x4=T.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...i},a)=>(e=Ne(e,"form-text"),O.jsx(n,{...i,ref:a,className:de(t,e,r&&"text-muted")})));x4.displayName="FormText";const b4=T.forwardRef((e,t)=>O.jsx(kv,{...e,ref:t,type:"switch"}));b4.displayName="Switch";const DQ=Object.assign(b4,{Input:kv.Input,Label:kv.Label}),Zu=T.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:i,...a},o)=>(e=Ne(e,"form-floating"),O.jsxs(yE,{ref:o,className:de(t,e),controlId:r,...a,children:[n,O.jsx("label",{htmlFor:r,children:i})]})));Zu.displayName="FloatingLabel";const LQ={_ref:me.any,validated:me.bool,as:me.elementType},xE=T.forwardRef(({className:e,validated:t,as:n="form",...r},i)=>O.jsx(n,{...r,ref:i,className:de(e,t&&"was-validated")}));xE.displayName="Form";xE.propTypes=LQ;const Jt=Object.assign(xE,{Group:yE,Control:jQ,Floating:m4,Check:kv,Switch:DQ,Label:g4,Text:x4,Range:v4,Select:y4,FloatingLabel:Zu});var N$={exports:{}},B_={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function i(o,s,l,c,f,h){var p=c||"<<anonymous>>",m=h||l;if(s[l]==null)return o?new Error("Required "+f+" `"+m+"` was not specified "+("in `"+p+"`.")):null;for(var x=arguments.length,g=Array(x>6?x-6:0),w=6;w<x;w++)g[w-6]=arguments[w];return r.apply(void 0,[s,l,p,f,m].concat(g))}var a=i.bind(null,!1);return a.isRequired=i.bind(null,!0),a}e.exports=t.default})(B_,B_.exports);var FQ=B_.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=FQ,r=i(n);function i(o){return o&&o.__esModule?o:{default:o}}function a(){for(var o=arguments.length,s=Array(o),l=0;l<o;l++)s[l]=arguments[l];function c(){for(var f=arguments.length,h=Array(f),p=0;p<f;p++)h[p]=arguments[p];var m=null;return s.forEach(function(x){if(m==null){var g=x.apply(void 0,h);g!=null&&(m=g)}}),m}return(0,r.default)(c)}e.exports=t.default})(N$,N$.exports);function z_(){return z_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z_.apply(null,arguments)}function w4(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function j$(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function BQ(e){var t=zQ(e,"string");return typeof t=="symbol"?t:String(t)}function zQ(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function UQ(e,t,n){var r=T.useRef(e!==void 0),i=T.useState(t),a=i[0],o=i[1],s=e!==void 0,l=r.current;return r.current=s,!s&&l&&a!==t&&o(t),[s?e:a,T.useCallback(function(c){for(var f=arguments.length,h=new Array(f>1?f-1:0),p=1;p<f;p++)h[p-1]=arguments[p];n&&n.apply(void 0,[c].concat(h)),o(c)},[n])]}function y0(e,t){return Object.keys(t).reduce(function(n,r){var i,a=n,o=a[j$(r)],s=a[r],l=w4(a,[j$(r),r].map(BQ)),c=t[r],f=UQ(s,o,e[c]),h=f[0],p=f[1];return z_({},l,(i={},i[r]=h,i[c]=p,i))},e)}function U_(e,t){return U_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},U_(e,t)}function WQ(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,U_(e,t)}var HQ=Function.prototype.bind.call(Function.prototype.call,[].slice);function ao(e,t){return HQ(e.querySelectorAll(t))}function _4(){const[,e]=T.useReducer(t=>!t,!1);return e}const R$=e=>!e||typeof e=="function"?e:t=>{e.current=t};function VQ(e,t){const n=R$(e),r=R$(t);return i=>{n&&n(i),r&&r(i)}}function Vs(e,t){return T.useMemo(()=>VQ(e,t),[e,t])}const x0=T.createContext(null);x0.displayName="NavContext";const YQ=T.createContext(null),Ph=(e,t=null)=>e!=null?String(e):t||null,Xl=YQ,S4=T.createContext(null),GQ="data-rr-ui-",qQ="rrUi";function xf(e){return`${GQ}${e}`}function KQ(e){return`${qQ}${e}`}function XQ(e){const t=T.useRef(e);return T.useEffect(()=>{t.current=e},[e]),t}function nn(e){const t=XQ(e);return T.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const QQ=["as","active","eventKey"];function ZQ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function O4({key:e,onClick:t,active:n,id:r,role:i,disabled:a}){const o=T.useContext(Xl),s=T.useContext(x0),l=T.useContext(S4);let c=n;const f={role:i};if(s){!i&&s.role==="tablist"&&(f.role="tab");const h=s.getControllerId(e??null),p=s.getControlledId(e??null);f[xf("event-key")]=e,f.id=h||r,c=n==null&&e!=null?s.activeKey===e:n,(c||!(l!=null&&l.unmountOnExit)&&!(l!=null&&l.mountOnEnter))&&(f["aria-controls"]=p)}return f.role==="tab"&&(f["aria-selected"]=c,c||(f.tabIndex=-1),a&&(f.tabIndex=-1,f["aria-disabled"]=!0)),f.onClick=nn(h=>{a||(t==null||t(h),e!=null&&o&&!h.isPropagationStopped()&&o(e,h))}),[f,{isActive:c}]}const k4=T.forwardRef((e,t)=>{let{as:n=vE,active:r,eventKey:i}=e,a=ZQ(e,QQ);const[o,s]=O4(Object.assign({key:Ph(i,a.href),active:r},a));return o[xf("active")]=s.isActive,O.jsx(n,Object.assign({},a,o,{ref:t}))});k4.displayName="NavItem";const JQ=k4,eZ=["as","onSelect","activeKey","role","onKeyDown"];function tZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const D$=()=>{},L$=xf("event-key"),E4=T.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:i,role:a,onKeyDown:o}=e,s=tZ(e,eZ);const l=_4(),c=T.useRef(!1),f=T.useContext(Xl),h=T.useContext(S4);let p,m;h&&(a=a||"tablist",i=h.activeKey,p=h.getControlledId,m=h.getControllerId);const x=T.useRef(null),g=v=>{const S=x.current;if(!S)return null;const C=ao(S,`[${L$}]:not([aria-disabled=true])`),k=S.querySelector("[aria-selected=true]");if(!k||k!==document.activeElement)return null;const A=C.indexOf(k);if(A===-1)return null;let $=A+v;return $>=C.length&&($=0),$<0&&($=C.length-1),C[$]},w=(v,S)=>{v!=null&&(r==null||r(v,S),f==null||f(v,S))},b=v=>{if(o==null||o(v),!h)return;let S;switch(v.key){case"ArrowLeft":case"ArrowUp":S=g(-1);break;case"ArrowRight":case"ArrowDown":S=g(1);break;default:return}S&&(v.preventDefault(),w(S.dataset[KQ("EventKey")]||null,v),c.current=!0,l())};T.useEffect(()=>{if(x.current&&c.current){const v=x.current.querySelector(`[${L$}][aria-selected=true]`);v==null||v.focus()}c.current=!1});const _=Vs(t,x);return O.jsx(Xl.Provider,{value:w,children:O.jsx(x0.Provider,{value:{role:a,activeKey:Ph(i),getControlledId:p||D$,getControllerId:m||D$},children:O.jsx(n,Object.assign({},s,{onKeyDown:b,ref:_,role:a}))})})});E4.displayName="Nav";const nZ=Object.assign(E4,{Item:JQ}),Ys=T.createContext(null);Ys.displayName="NavbarContext";const bE=T.createContext(null);bE.displayName="CardHeaderContext";const C4=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"nav-item"),O.jsx(n,{ref:i,className:de(e,t),...r})));C4.displayName="NavItem";function A4(){return T.useState(null)}function rZ(e,t,n,r=!1){const i=nn(n);T.useEffect(()=>{const a=typeof e=="function"?e():e;return a.addEventListener(t,i,r),()=>a.removeEventListener(t,i,r)},[e])}function P4(){const e=T.useRef(!0),t=T.useRef(()=>e.current);return T.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function T4(e){const t=T.useRef(null);return T.useEffect(()=>{t.current=e}),t.current}const iZ=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",aZ=typeof document<"u",Ev=aZ||iZ?T.useLayoutEffect:T.useEffect,oZ=["onKeyDown"];function sZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function lZ(e){return!e||e.trim()==="#"}const b0=T.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=sZ(e,oZ);const[i]=gE(Object.assign({tagName:"a"},r)),a=nn(o=>{i.onKeyDown(o),n==null||n(o)});return lZ(r.href)||r.role==="button"?O.jsx("a",Object.assign({ref:t},r,i,{onKeyDown:a})):O.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});b0.displayName="Anchor";const wE=T.forwardRef(({bsPrefix:e,className:t,as:n=b0,active:r,eventKey:i,disabled:a=!1,...o},s)=>{e=Ne(e,"nav-link");const[l,c]=O4({key:Ph(i,o.href),active:r,disabled:a,...o});return O.jsx(n,{...o,...l,ref:s,disabled:a,className:de(t,e,a&&"disabled",c.isActive&&"active")})});wE.displayName="NavLink";const $4=T.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:i,fill:a=!1,justify:o=!1,navbar:s,navbarScroll:l,className:c,activeKey:f,...h}=y0(e,{activeKey:"onSelect"}),p=Ne(r,"nav");let m,x,g=!1;const w=T.useContext(Ys),b=T.useContext(bE);return w?(m=w.bsPrefix,g=s??!0):b&&({cardHeaderBsPrefix:x}=b),O.jsx(nZ,{as:n,ref:t,activeKey:f,className:de(c,{[p]:!g,[`${m}-nav`]:g,[`${m}-nav-scroll`]:g&&l,[`${x}-${i}`]:!!x,[`${p}-${i}`]:!!i,[`${p}-fill`]:a,[`${p}-justified`]:o}),...h})});$4.displayName="Nav";const uZ=Object.assign($4,{Item:C4,Link:wE}),M4=T.forwardRef(({bsPrefix:e,className:t,as:n,...r},i)=>{e=Ne(e,"navbar-brand");const a=n||(r.href?"a":"span");return O.jsx(a,{...r,ref:i,className:de(t,e)})});M4.displayName="NavbarBrand";function Op(e){return e&&e.ownerDocument||document}function cZ(e){var t=Op(e);return t&&t.defaultView||window}function fZ(e,t){return cZ(e).getComputedStyle(e,t)}var dZ=/([A-Z])/g;function hZ(e){return e.replace(dZ,"-$1").toLowerCase()}var pZ=/^ms-/;function ig(e){return hZ(e).replace(pZ,"-ms-")}var mZ=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function gZ(e){return!!(e&&mZ.test(e))}function vo(e,t){var n="",r="";if(typeof t=="string")return e.style.getPropertyValue(ig(t))||fZ(e).getPropertyValue(ig(t));Object.keys(t).forEach(function(i){var a=t[i];!a&&a!==0?e.style.removeProperty(ig(i)):gZ(i)?r+=i+"("+a+") ":n+=ig(i)+": "+a+";"}),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}const F$={disabled:!1},I4=U.createContext(null);var vZ=function(t){return t.scrollTop},Rd="unmounted",ss="exited",Zi="entering",so="entered",Th="exiting",Lo=function(e){WQ(t,e);function t(r,i){var a;a=e.call(this,r,i)||this;var o=i,s=o&&!o.isMounting?r.enter:r.appear,l;return a.appearStatus=null,r.in?s?(l=ss,a.appearStatus=Zi):l=so:r.unmountOnExit||r.mountOnEnter?l=Rd:l=ss,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Rd?{status:ss}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==Zi&&o!==so&&(a=Zi):(o===Zi||o===so)&&(a=Th)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},n.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===Zi){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:Qu.findDOMNode(this);o&&vZ(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ss&&this.setState({status:Rd})},n.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,l=this.props.nodeRef?[s]:[Qu.findDOMNode(this),s],c=l[0],f=l[1],h=this.getTimeouts(),p=s?h.appear:h.enter;if(!i&&!o||F$.disabled){this.safeSetState({status:so},function(){a.props.onEntered(c)});return}this.props.onEnter(c,f),this.safeSetState({status:Zi},function(){a.props.onEntering(c,f),a.onTransitionEnd(p,function(){a.safeSetState({status:so},function(){a.props.onEntered(c,f)})})})},n.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:Qu.findDOMNode(this);if(!a||F$.disabled){this.safeSetState({status:ss},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Th},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:ss},function(){i.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},n.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},n.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:Qu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],c=l[0],f=l[1];this.props.addEndListener(c,f)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===Rd)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=w4(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return U.createElement(I4.Provider,{value:null},typeof o=="function"?o(i,s):U.cloneElement(U.Children.only(o),s))},t}(U.Component);Lo.contextType=I4;Lo.propTypes={};function Pu(){}Lo.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Pu,onEntering:Pu,onEntered:Pu,onExit:Pu,onExiting:Pu,onExited:Pu};Lo.UNMOUNTED=Rd;Lo.EXITED=ss;Lo.ENTERING=Zi;Lo.ENTERED=so;Lo.EXITING=Th;const bf=!!(typeof window<"u"&&window.document&&window.document.createElement);var W_=!1,H_=!1;try{var Pb={get passive(){return W_=!0},get once(){return H_=W_=!0}};bf&&(window.addEventListener("test",Pb,Pb),window.removeEventListener("test",Pb,!0))}catch{}function _E(e,t,n,r){if(r&&typeof r!="boolean"&&!H_){var i=r.once,a=r.capture,o=n;!H_&&i&&(o=n.__once||function s(l){this.removeEventListener(t,s,a),n.call(this,l)},n.__once=o),e.addEventListener(t,o,W_?r:a)}e.addEventListener(t,n,r)}function V_(e,t,n,r){var i=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)}function ps(e,t,n,r){return _E(e,t,n,r),function(){V_(e,t,n,r)}}function yZ(e,t,n,r){if(r===void 0&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,n,r),e.dispatchEvent(i)}}function xZ(e){var t=vo(e,"transitionDuration")||"",n=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*n}function bZ(e,t,n){n===void 0&&(n=5);var r=!1,i=setTimeout(function(){r||yZ(e,"transitionend",!0)},t+n),a=ps(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(i),a()}}function N4(e,t,n,r){n==null&&(n=xZ(e)||0);var i=bZ(e,n,r),a=ps(e,"transitionend",t);return function(){i(),a()}}function B$(e,t){const n=vo(e,t)||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function SE(e,t){const n=B$(e,"transitionDuration"),r=B$(e,"transitionDelay"),i=N4(e,a=>{a.target===e&&(i(),t(a))},n+r)}function dd(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...i){t.apply(this,i),n.apply(this,i)}},null)}function j4(e){e.offsetHeight}function wZ(e){return e&&"setState"in e?Qu.findDOMNode(e):e??null}const OE=U.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,onExited:a,addEndListener:o,children:s,childRef:l,...c},f)=>{const h=T.useRef(null),p=Vs(h,l),m=k=>{p(wZ(k))},x=k=>A=>{k&&h.current&&k(h.current,A)},g=T.useCallback(x(e),[e]),w=T.useCallback(x(t),[t]),b=T.useCallback(x(n),[n]),_=T.useCallback(x(r),[r]),v=T.useCallback(x(i),[i]),S=T.useCallback(x(a),[a]),C=T.useCallback(x(o),[o]);return O.jsx(Lo,{ref:f,...c,onEnter:g,onEntered:b,onEntering:w,onExit:_,onExited:S,onExiting:v,addEndListener:C,nodeRef:h,children:typeof s=="function"?(k,A)=>s(k,{...A,ref:m}):U.cloneElement(s,{ref:m})})}),_Z={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function SZ(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],i=_Z[e];return r+parseInt(vo(t,i[0]),10)+parseInt(vo(t,i[1]),10)}const OZ={[ss]:"collapse",[Th]:"collapsing",[Zi]:"collapsing",[so]:"collapse show"},kZ=U.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,className:a,children:o,dimension:s="height",in:l=!1,timeout:c=300,mountOnEnter:f=!1,unmountOnExit:h=!1,appear:p=!1,getDimensionValue:m=SZ,...x},g)=>{const w=typeof s=="function"?s():s,b=T.useMemo(()=>dd(k=>{k.style[w]="0"},e),[w,e]),_=T.useMemo(()=>dd(k=>{const A=`scroll${w[0].toUpperCase()}${w.slice(1)}`;k.style[w]=`${k[A]}px`},t),[w,t]),v=T.useMemo(()=>dd(k=>{k.style[w]=null},n),[w,n]),S=T.useMemo(()=>dd(k=>{k.style[w]=`${m(w,k)}px`,j4(k)},r),[r,m,w]),C=T.useMemo(()=>dd(k=>{k.style[w]=null},i),[w,i]);return O.jsx(OE,{ref:g,addEndListener:SE,...x,"aria-expanded":x.role?l:null,onEnter:b,onEntering:_,onEntered:v,onExit:S,onExiting:C,childRef:o.ref,in:l,timeout:c,mountOnEnter:f,unmountOnExit:h,appear:p,children:(k,A)=>U.cloneElement(o,{...A,className:de(a,o.props.className,OZ[k],w==="width"&&"collapse-horizontal")})})}),R4=T.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=Ne(t,"navbar-collapse");const i=T.useContext(Ys);return O.jsx(kZ,{in:!!(i&&i.expanded),...n,children:O.jsx("div",{ref:r,className:t,children:e})})});R4.displayName="NavbarCollapse";const D4=T.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:i="button",onClick:a,...o},s)=>{e=Ne(e,"navbar-toggler");const{onToggle:l,expanded:c}=T.useContext(Ys)||{},f=nn(h=>{a&&a(h),l&&l()});return i==="button"&&(o.type="button"),O.jsx(i,{...o,ref:s,onClick:f,"aria-label":r,className:de(t,e,!c&&"collapsed"),children:n||O.jsx("span",{className:`${e}-icon`})})});D4.displayName="NavbarToggle";const Y_=new WeakMap,z$=(e,t)=>{if(!e||!t)return;const n=Y_.get(t)||new Map;Y_.set(t,n);let r=n.get(e);return r||(r=t.matchMedia(e),r.refCount=0,n.set(r.media,r)),r};function EZ(e,t=typeof window>"u"?void 0:window){const n=z$(e,t),[r,i]=T.useState(()=>n?n.matches:!1);return Ev(()=>{let a=z$(e,t);if(!a)return i(!1);let o=Y_.get(t);const s=()=>{i(a.matches)};return a.refCount++,a.addListener(s),s(),()=>{a.removeListener(s),a.refCount--,a.refCount<=0&&(o==null||o.delete(a.media)),a=void 0}},[e]),r}function CZ(e){const t=Object.keys(e);function n(s,l){return s===l?l:s?`${s} and ${l}`:l}function r(s){return t[Math.min(t.indexOf(s)+1,t.length-1)]}function i(s){const l=r(s);let c=e[l];return typeof c=="number"?c=`${c-.2}px`:c=`calc(${c} - 0.2px)`,`(max-width: ${c})`}function a(s){let l=e[s];return typeof l=="number"&&(l=`${l}px`),`(min-width: ${l})`}function o(s,l,c){let f;typeof s=="object"?(f=s,c=l,l=!0):(l=l||!0,f={[s]:l});let h=T.useMemo(()=>Object.entries(f).reduce((p,[m,x])=>((x==="up"||x===!0)&&(p=n(p,a(m))),(x==="down"||x===!0)&&(p=n(p,i(m))),p),""),[JSON.stringify(f)]);return EZ(h,c)}return o}const AZ=CZ({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function Tb(e){e===void 0&&(e=Op());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function Cv(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function PZ(e){const t=T.useRef(e);return t.current=e,t}function L4(e){const t=PZ(e);T.useEffect(()=>()=>t.current(),[])}function TZ(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const U$=xf("modal-open");class kE{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return TZ(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",i=this.getElement();t.style={overflow:i.style.overflow,[r]:i.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(vo(i,r)||"0",10)+t.scrollBarWidth}px`),i.setAttribute(U$,""),vo(i,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(U$),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const F4=T.createContext(bf?window:void 0);F4.Provider;function w0(){return T.useContext(F4)}const $b=(e,t)=>bf?e==null?(t||Op()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function $Z(e,t){const n=w0(),[r,i]=T.useState(()=>$b(e,n==null?void 0:n.document));if(!r){const a=$b(e);a&&i(a)}return T.useEffect(()=>{},[t,r]),T.useEffect(()=>{const a=$b(e);a!==r&&i(a)},[e,r]),r}function MZ({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:i}){const a=T.useRef(null),o=T.useRef(t),s=nn(n);T.useEffect(()=>{t?o.current=!0:s(a.current)},[t,s]);const l=Vs(a,e.ref),c=T.cloneElement(e,{ref:l});return t?c:i||!o.current&&r?null:c}function IZ(e){return e.code==="Escape"||e.keyCode===27}function NZ(){const e=T.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}const jZ=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function RZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function DZ(e){let{onEnter:t,onEntering:n,onEntered:r,onExit:i,onExiting:a,onExited:o,addEndListener:s,children:l}=e,c=RZ(e,jZ);const{major:f}=NZ(),h=f>=19?l.props.ref:l.ref,p=T.useRef(null),m=Vs(p,typeof l=="function"?null:h),x=k=>A=>{k&&p.current&&k(p.current,A)},g=T.useCallback(x(t),[t]),w=T.useCallback(x(n),[n]),b=T.useCallback(x(r),[r]),_=T.useCallback(x(i),[i]),v=T.useCallback(x(a),[a]),S=T.useCallback(x(o),[o]),C=T.useCallback(x(s),[s]);return Object.assign({},c,{nodeRef:p},t&&{onEnter:g},n&&{onEntering:w},r&&{onEntered:b},i&&{onExit:_},a&&{onExiting:v},o&&{onExited:S},s&&{addEndListener:C},{children:typeof l=="function"?(k,A)=>l(k,Object.assign({},A,{ref:m})):T.cloneElement(l,{ref:m})})}const LZ=["component"];function FZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const BZ=T.forwardRef((e,t)=>{let{component:n}=e,r=FZ(e,LZ);const i=DZ(r);return O.jsx(n,Object.assign({ref:t},i))});function zZ({in:e,onTransition:t}){const n=T.useRef(null),r=T.useRef(!0),i=nn(t);return Ev(()=>{if(!n.current)return;let a=!1;return i({in:e,element:n.current,initial:r.current,isStale:()=>a}),()=>{a=!0}},[e,i]),Ev(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function UZ({children:e,in:t,onExited:n,onEntered:r,transition:i}){const[a,o]=T.useState(!t);t&&a&&o(!1);const s=zZ({in:!!t,onTransition:c=>{const f=()=>{c.isStale()||(c.in?r==null||r(c.element,c.initial):(o(!0),n==null||n(c.element)))};Promise.resolve(i(c)).then(f,h=>{throw c.in||o(!0),h})}}),l=Vs(s,e.ref);return a&&!t?null:T.cloneElement(e,{ref:l})}function W$(e,t,n){return e?O.jsx(BZ,Object.assign({},n,{component:e})):t?O.jsx(UZ,Object.assign({},n,{transition:t})):O.jsx(MZ,Object.assign({},n))}const WZ=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function HZ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}let Mb;function VZ(e){return Mb||(Mb=new kE({ownerDocument:e==null?void 0:e.document})),Mb}function YZ(e){const t=w0(),n=e||VZ(t),r=T.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:T.useCallback(i=>{r.current.dialog=i},[]),setBackdropRef:T.useCallback(i=>{r.current.backdrop=i},[])})}const B4=T.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:i,style:a,children:o,backdrop:s=!0,keyboard:l=!0,onBackdropClick:c,onEscapeKeyDown:f,transition:h,runTransition:p,backdropTransition:m,runBackdropTransition:x,autoFocus:g=!0,enforceFocus:w=!0,restoreFocus:b=!0,restoreFocusOptions:_,renderDialog:v,renderBackdrop:S=Te=>O.jsx("div",Object.assign({},Te)),manager:C,container:k,onShow:A,onHide:$=()=>{},onExit:L,onExited:B,onExiting:j,onEnter:D,onEntering:z,onEntered:q}=e,Y=HZ(e,WZ);const Q=w0(),Z=$Z(k),H=YZ(C),K=P4(),I=T4(n),[ee,oe]=T.useState(!n),R=T.useRef(null);T.useImperativeHandle(t,()=>H,[H]),bf&&!I&&n&&(R.current=Tb(Q==null?void 0:Q.document)),n&&ee&&oe(!1);const ve=nn(()=>{if(H.add(),be.current=ps(document,"keydown",_e),re.current=ps(document,"focus",()=>setTimeout(ke),!0),A&&A(),g){var Te,ft;const ce=Tb((Te=(ft=H.dialog)==null?void 0:ft.ownerDocument)!=null?Te:Q==null?void 0:Q.document);H.dialog&&ce&&!Cv(H.dialog,ce)&&(R.current=ce,H.dialog.focus())}}),xe=nn(()=>{if(H.remove(),be.current==null||be.current(),re.current==null||re.current(),b){var Te;(Te=R.current)==null||Te.focus==null||Te.focus(_),R.current=null}});T.useEffect(()=>{!n||!Z||ve()},[n,Z,ve]),T.useEffect(()=>{ee&&xe()},[ee,xe]),L4(()=>{xe()});const ke=nn(()=>{if(!w||!K()||!H.isTopModal())return;const Te=Tb(Q==null?void 0:Q.document);H.dialog&&Te&&!Cv(H.dialog,Te)&&H.dialog.focus()}),Ve=nn(Te=>{Te.target===Te.currentTarget&&(c==null||c(Te),s===!0&&$())}),_e=nn(Te=>{l&&IZ(Te)&&H.isTopModal()&&(f==null||f(Te),Te.defaultPrevented||$())}),re=T.useRef(),be=T.useRef(),Oe=(...Te)=>{oe(!0),B==null||B(...Te)};if(!Z)return null;const te=Object.assign({role:r,ref:H.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},Y,{style:a,className:i,tabIndex:-1});let Ge=v?v(te):O.jsx("div",Object.assign({},te,{children:T.cloneElement(o,{role:"document"})}));Ge=W$(h,p,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:L,onExiting:j,onExited:Oe,onEnter:D,onEntering:z,onEntered:q,children:Ge});let Me=null;return s&&(Me=S({ref:H.setBackdropRef,onClick:Ve}),Me=W$(m,x,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Me})),O.jsx(O.Fragment,{children:Qu.createPortal(O.jsxs(O.Fragment,{children:[Me,Ge]}),Z)})});B4.displayName="Modal";const z4=Object.assign(B4,{Manager:kE}),GZ={[Zi]:"show",[so]:"show"},$c=T.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...i},a)=>{const o={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},s=T.useCallback((l,c)=>{j4(l),r==null||r(l,c)},[r]);return O.jsx(OE,{ref:a,addEndListener:SE,...o,onEnter:s,childRef:t.ref,children:(l,c)=>T.cloneElement(t,{...c,className:de("fade",e,t.props.className,GZ[l],n[l])})})});$c.displayName="Fade";const U4=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"offcanvas-body"),O.jsx(n,{ref:i,className:de(e,t),...r})));U4.displayName="OffcanvasBody";const qZ={[Zi]:"show",[so]:"show"},W4=T.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:i=!1,unmountOnExit:a=!1,appear:o=!1,...s},l)=>(e=Ne(e,"offcanvas"),O.jsx(OE,{ref:l,addEndListener:SE,in:r,mountOnEnter:i,unmountOnExit:a,appear:o,...s,childRef:n.ref,children:(c,f)=>T.cloneElement(n,{...f,className:de(t,n.props.className,(c===Zi||c===Th)&&`${e}-toggling`,qZ[c])})})));W4.displayName="OffcanvasToggling";const EE=T.createContext({onHide(){}}),KZ={"aria-label":me.string,onClick:me.func,variant:me.oneOf(["white"])},_0=T.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},i)=>O.jsx("button",{ref:i,type:"button",className:de("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));_0.displayName="CloseButton";_0.propTypes=KZ;const H4=T.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:i,...a},o)=>{const s=T.useContext(EE),l=nn(()=>{s==null||s.onHide(),r==null||r()});return O.jsxs("div",{ref:o,...a,children:[i,n&&O.jsx(_0,{"aria-label":e,variant:t,onClick:l})]})}),V4=T.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...i},a)=>(e=Ne(e,"offcanvas-header"),O.jsx(H4,{ref:a,...i,className:de(t,e),closeLabel:n,closeButton:r})));V4.displayName="OffcanvasHeader";const kp=e=>T.forwardRef((t,n)=>O.jsx("div",{...t,ref:n,className:de(t.className,e)})),XZ=kp("h5"),Y4=T.forwardRef(({className:e,bsPrefix:t,as:n=XZ,...r},i)=>(t=Ne(t,"offcanvas-title"),O.jsx(n,{ref:i,className:de(e,t),...r})));Y4.displayName="OffcanvasTitle";function QZ(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function ZZ(e,t){e.classList?e.classList.add(t):QZ(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function H$(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function JZ(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=H$(e.className,t):e.setAttribute("class",H$(e.className&&e.className.baseVal||"",t))}const Tu={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class G4 extends kE{adjustAndStore(t,n,r){const i=n.style[t];n.dataset[t]=i,vo(n,{[t]:`${parseFloat(vo(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],vo(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(ZZ(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";ao(n,Tu.FIXED_CONTENT).forEach(a=>this.adjustAndStore(r,a,t.scrollBarWidth)),ao(n,Tu.STICKY_CONTENT).forEach(a=>this.adjustAndStore(i,a,-t.scrollBarWidth)),ao(n,Tu.NAVBAR_TOGGLER).forEach(a=>this.adjustAndStore(i,a,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();JZ(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";ao(n,Tu.FIXED_CONTENT).forEach(a=>this.restore(r,a)),ao(n,Tu.STICKY_CONTENT).forEach(a=>this.restore(i,a)),ao(n,Tu.NAVBAR_TOGGLER).forEach(a=>this.restore(i,a))}}let Ib;function q4(e){return Ib||(Ib=new G4(e)),Ib}function eJ(e){return O.jsx(W4,{...e})}function tJ(e){return O.jsx($c,{...e})}const K4=T.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:i="start",responsive:a,show:o=!1,backdrop:s=!0,keyboard:l=!0,scroll:c=!1,onEscapeKeyDown:f,onShow:h,onHide:p,container:m,autoFocus:x=!0,enforceFocus:g=!0,restoreFocus:w=!0,restoreFocusOptions:b,onEntered:_,onExit:v,onExiting:S,onEnter:C,onEntering:k,onExited:A,backdropClassName:$,manager:L,renderStaticNode:B=!1,...j},D)=>{const z=T.useRef();e=Ne(e,"offcanvas");const{onToggle:q}=T.useContext(Ys)||{},[Y,Q]=T.useState(!1),Z=AZ(a||"xs","up");T.useEffect(()=>{Q(a?o&&!Z:o)},[o,a,Z]);const H=nn(()=>{q==null||q(),p==null||p()}),K=T.useMemo(()=>({onHide:H}),[H]);function I(){return L||(c?(z.current||(z.current=new G4({handleContainerOverflow:!1})),z.current):q4())}const ee=(xe,...ke)=>{xe&&(xe.style.visibility="visible"),C==null||C(xe,...ke)},oe=(xe,...ke)=>{xe&&(xe.style.visibility=""),A==null||A(...ke)},R=T.useCallback(xe=>O.jsx("div",{...xe,className:de(`${e}-backdrop`,$)}),[$,e]),ve=xe=>O.jsx("div",{...xe,...j,className:de(t,a?`${e}-${a}`:e,`${e}-${i}`),"aria-labelledby":r,children:n});return O.jsxs(O.Fragment,{children:[!Y&&(a||B)&&ve({}),O.jsx(EE.Provider,{value:K,children:O.jsx(z4,{show:Y,ref:D,backdrop:s,container:m,keyboard:l,autoFocus:x,enforceFocus:g&&!c,restoreFocus:w,restoreFocusOptions:b,onEscapeKeyDown:f,onShow:h,onHide:H,onEnter:ee,onEntering:k,onEntered:_,onExit:v,onExiting:S,onExited:oe,manager:I(),transition:eJ,backdropTransition:tJ,renderBackdrop:R,renderDialog:ve})})]})});K4.displayName="Offcanvas";const nJ=Object.assign(K4,{Body:U4,Header:V4,Title:Y4}),X4=T.forwardRef((e,t)=>{const n=T.useContext(Ys);return O.jsx(nJ,{ref:t,show:!!(n!=null&&n.expanded),...e,renderStaticNode:!0})});X4.displayName="NavbarOffcanvas";const Q4=T.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=Ne(t,"navbar-text"),O.jsx(n,{ref:i,className:de(e,t),...r})));Q4.displayName="NavbarText";const Z4=T.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:i="light",bg:a,fixed:o,sticky:s,className:l,as:c="nav",expanded:f,onToggle:h,onSelect:p,collapseOnSelect:m=!1,...x}=y0(e,{expanded:"onToggle"}),g=Ne(n,"navbar"),w=T.useCallback((...v)=>{p==null||p(...v),m&&f&&(h==null||h(!1))},[p,m,f,h]);x.role===void 0&&c!=="nav"&&(x.role="navigation");let b=`${g}-expand`;typeof r=="string"&&(b=`${b}-${r}`);const _=T.useMemo(()=>({onToggle:()=>h==null?void 0:h(!f),bsPrefix:g,expanded:!!f,expand:r}),[g,f,r,h]);return O.jsx(Ys.Provider,{value:_,children:O.jsx(Xl.Provider,{value:w,children:O.jsx(c,{ref:t,...x,className:de(l,g,r&&b,i&&`${g}-${i}`,a&&`bg-${a}`,s&&`sticky-${s}`,o&&`fixed-${o}`)})})})});Z4.displayName="Navbar";const Fg=Object.assign(Z4,{Brand:M4,Collapse:R4,Offcanvas:X4,Text:Q4,Toggle:D4});function rJ(e,t,n){const r=T.useRef(e!==void 0),[i,a]=T.useState(t),o=e!==void 0,s=r.current;return r.current=o,!o&&s&&i!==t&&a(t),[o?e:i,T.useCallback((...l)=>{const[c,...f]=l;let h=n==null?void 0:n(c,...f);return a(c),h},[n])]}const S0=T.createContext(null);var V$=Object.prototype.hasOwnProperty;function Y$(e,t,n){for(n of e.keys())if(Jd(n,t))return n}function Jd(e,t){var n,r,i;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&Jd(e[r],t[r]););return r===-1}if(n===Set){if(e.size!==t.size)return!1;for(r of e)if(i=r,i&&typeof i=="object"&&(i=Y$(t,i),!i)||!t.has(i))return!1;return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e)if(i=r[0],i&&typeof i=="object"&&(i=Y$(t,i),!i)||!Jd(r[1],t.get(i)))return!1;return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(V$.call(e,n)&&++r&&!V$.call(t,n)||!(n in t)||!Jd(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function iJ(e){const t=P4();return[e[0],T.useCallback(n=>{if(t())return e[1](n)},[t,e[1]])]}var Tr="top",Ti="bottom",$i="right",$r="left",CE="auto",Ep=[Tr,Ti,$i,$r],Mc="start",$h="end",aJ="clippingParents",J4="viewport",hd="popper",oJ="reference",G$=Ep.reduce(function(e,t){return e.concat([t+"-"+Mc,t+"-"+$h])},[]),e6=[].concat(Ep,[CE]).reduce(function(e,t){return e.concat([t,t+"-"+Mc,t+"-"+$h])},[]),sJ="beforeRead",lJ="read",uJ="afterRead",cJ="beforeMain",fJ="main",dJ="afterMain",hJ="beforeWrite",pJ="write",mJ="afterWrite",gJ=[sJ,lJ,uJ,cJ,fJ,dJ,hJ,pJ,mJ];function Ma(e){return e.split("-")[0]}function Jr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ql(e){var t=Jr(e).Element;return e instanceof t||e instanceof Element}function Ia(e){var t=Jr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function AE(e){if(typeof ShadowRoot>"u")return!1;var t=Jr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Rl=Math.max,Av=Math.min,Ic=Math.round;function G_(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function t6(){return!/^((?!chrome|android).)*safari/i.test(G_())}function Nc(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&Ia(e)&&(i=e.offsetWidth>0&&Ic(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ic(r.height)/e.offsetHeight||1);var o=Ql(e)?Jr(e):window,s=o.visualViewport,l=!t6()&&n,c=(r.left+(l&&s?s.offsetLeft:0))/i,f=(r.top+(l&&s?s.offsetTop:0))/a,h=r.width/i,p=r.height/a;return{width:h,height:p,top:f,right:c+h,bottom:f+p,left:c,x:c,y:f}}function PE(e){var t=Nc(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function n6(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&AE(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function js(e){return e?(e.nodeName||"").toLowerCase():null}function Ao(e){return Jr(e).getComputedStyle(e)}function vJ(e){return["table","td","th"].indexOf(js(e))>=0}function Gs(e){return((Ql(e)?e.ownerDocument:e.document)||window.document).documentElement}function O0(e){return js(e)==="html"?e:e.assignedSlot||e.parentNode||(AE(e)?e.host:null)||Gs(e)}function q$(e){return!Ia(e)||Ao(e).position==="fixed"?null:e.offsetParent}function yJ(e){var t=/firefox/i.test(G_()),n=/Trident/i.test(G_());if(n&&Ia(e)){var r=Ao(e);if(r.position==="fixed")return null}var i=O0(e);for(AE(i)&&(i=i.host);Ia(i)&&["html","body"].indexOf(js(i))<0;){var a=Ao(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Cp(e){for(var t=Jr(e),n=q$(e);n&&vJ(n)&&Ao(n).position==="static";)n=q$(n);return n&&(js(n)==="html"||js(n)==="body"&&Ao(n).position==="static")?t:n||yJ(e)||t}function TE(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function eh(e,t,n){return Rl(e,Av(t,n))}function xJ(e,t,n){var r=eh(e,t,n);return r>n?n:r}function r6(){return{top:0,right:0,bottom:0,left:0}}function i6(e){return Object.assign({},r6(),e)}function a6(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var bJ=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,i6(typeof t!="number"?t:a6(t,Ep))};function wJ(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Ma(n.placement),l=TE(s),c=[$r,$i].indexOf(s)>=0,f=c?"height":"width";if(!(!a||!o)){var h=bJ(i.padding,n),p=PE(a),m=l==="y"?Tr:$r,x=l==="y"?Ti:$i,g=n.rects.reference[f]+n.rects.reference[l]-o[l]-n.rects.popper[f],w=o[l]-n.rects.reference[l],b=Cp(a),_=b?l==="y"?b.clientHeight||0:b.clientWidth||0:0,v=g/2-w/2,S=h[m],C=_-p[f]-h[x],k=_/2-p[f]/2+v,A=eh(S,k,C),$=l;n.modifiersData[r]=(t={},t[$]=A,t.centerOffset=A-k,t)}}function _J(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||n6(t.elements.popper,i)&&(t.elements.arrow=i))}const SJ={name:"arrow",enabled:!0,phase:"main",fn:wJ,effect:_J,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jc(e){return e.split("-")[1]}var OJ={top:"auto",right:"auto",bottom:"auto",left:"auto"};function kJ(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Ic(n*i)/i||0,y:Ic(r*i)/i||0}}function K$(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,h=e.isFixed,p=o.x,m=p===void 0?0:p,x=o.y,g=x===void 0?0:x,w=typeof f=="function"?f({x:m,y:g}):{x:m,y:g};m=w.x,g=w.y;var b=o.hasOwnProperty("x"),_=o.hasOwnProperty("y"),v=$r,S=Tr,C=window;if(c){var k=Cp(n),A="clientHeight",$="clientWidth";if(k===Jr(n)&&(k=Gs(n),Ao(k).position!=="static"&&s==="absolute"&&(A="scrollHeight",$="scrollWidth")),k=k,i===Tr||(i===$r||i===$i)&&a===$h){S=Ti;var L=h&&k===C&&C.visualViewport?C.visualViewport.height:k[A];g-=L-r.height,g*=l?1:-1}if(i===$r||(i===Tr||i===Ti)&&a===$h){v=$i;var B=h&&k===C&&C.visualViewport?C.visualViewport.width:k[$];m-=B-r.width,m*=l?1:-1}}var j=Object.assign({position:s},c&&OJ),D=f===!0?kJ({x:m,y:g},Jr(n)):{x:m,y:g};if(m=D.x,g=D.y,l){var z;return Object.assign({},j,(z={},z[S]=_?"0":"",z[v]=b?"0":"",z.transform=(C.devicePixelRatio||1)<=1?"translate("+m+"px, "+g+"px)":"translate3d("+m+"px, "+g+"px, 0)",z))}return Object.assign({},j,(t={},t[S]=_?g+"px":"",t[v]=b?m+"px":"",t.transform="",t))}function EJ(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:Ma(t.placement),variation:jc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,K$(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,K$(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const CJ={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:EJ,data:{}};var ag={passive:!0};function AJ(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,l=Jr(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(f){f.addEventListener("scroll",n.update,ag)}),s&&l.addEventListener("resize",n.update,ag),function(){a&&c.forEach(function(f){f.removeEventListener("scroll",n.update,ag)}),s&&l.removeEventListener("resize",n.update,ag)}}const PJ={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:AJ,data:{}};var TJ={left:"right",right:"left",bottom:"top",top:"bottom"};function Bg(e){return e.replace(/left|right|bottom|top/g,function(t){return TJ[t]})}var $J={start:"end",end:"start"};function X$(e){return e.replace(/start|end/g,function(t){return $J[t]})}function $E(e){var t=Jr(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function ME(e){return Nc(Gs(e)).left+$E(e).scrollLeft}function MJ(e,t){var n=Jr(e),r=Gs(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;var c=t6();(c||!c&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:a,height:o,x:s+ME(e),y:l}}function IJ(e){var t,n=Gs(e),r=$E(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Rl(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Rl(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+ME(e),l=-r.scrollTop;return Ao(i||n).direction==="rtl"&&(s+=Rl(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:l}}function IE(e){var t=Ao(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function o6(e){return["html","body","#document"].indexOf(js(e))>=0?e.ownerDocument.body:Ia(e)&&IE(e)?e:o6(O0(e))}function th(e,t){var n;t===void 0&&(t=[]);var r=o6(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=Jr(r),o=i?[a].concat(a.visualViewport||[],IE(r)?r:[]):r,s=t.concat(o);return i?s:s.concat(th(O0(o)))}function q_(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function NJ(e,t){var n=Nc(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Q$(e,t,n){return t===J4?q_(MJ(e,n)):Ql(t)?NJ(t,n):q_(IJ(Gs(e)))}function jJ(e){var t=th(O0(e)),n=["absolute","fixed"].indexOf(Ao(e).position)>=0,r=n&&Ia(e)?Cp(e):e;return Ql(r)?t.filter(function(i){return Ql(i)&&n6(i,r)&&js(i)!=="body"}):[]}function RJ(e,t,n,r){var i=t==="clippingParents"?jJ(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(l,c){var f=Q$(e,c,r);return l.top=Rl(f.top,l.top),l.right=Av(f.right,l.right),l.bottom=Av(f.bottom,l.bottom),l.left=Rl(f.left,l.left),l},Q$(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function s6(e){var t=e.reference,n=e.element,r=e.placement,i=r?Ma(r):null,a=r?jc(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case Tr:l={x:o,y:t.y-n.height};break;case Ti:l={x:o,y:t.y+t.height};break;case $i:l={x:t.x+t.width,y:s};break;case $r:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=i?TE(i):null;if(c!=null){var f=c==="y"?"height":"width";switch(a){case Mc:l[c]=l[c]-(t[f]/2-n[f]/2);break;case $h:l[c]=l[c]+(t[f]/2-n[f]/2);break}}return l}function Mh(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,l=s===void 0?aJ:s,c=n.rootBoundary,f=c===void 0?J4:c,h=n.elementContext,p=h===void 0?hd:h,m=n.altBoundary,x=m===void 0?!1:m,g=n.padding,w=g===void 0?0:g,b=i6(typeof w!="number"?w:a6(w,Ep)),_=p===hd?oJ:hd,v=e.rects.popper,S=e.elements[x?_:p],C=RJ(Ql(S)?S:S.contextElement||Gs(e.elements.popper),l,f,o),k=Nc(e.elements.reference),A=s6({reference:k,element:v,strategy:"absolute",placement:i}),$=q_(Object.assign({},v,A)),L=p===hd?$:k,B={top:C.top-L.top+b.top,bottom:L.bottom-C.bottom+b.bottom,left:C.left-L.left+b.left,right:L.right-C.right+b.right},j=e.modifiersData.offset;if(p===hd&&j){var D=j[i];Object.keys(B).forEach(function(z){var q=[$i,Ti].indexOf(z)>=0?1:-1,Y=[Tr,Ti].indexOf(z)>=0?"y":"x";B[z]+=D[Y]*q})}return B}function DJ(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?e6:l,f=jc(r),h=f?s?G$:G$.filter(function(x){return jc(x)===f}):Ep,p=h.filter(function(x){return c.indexOf(x)>=0});p.length===0&&(p=h);var m=p.reduce(function(x,g){return x[g]=Mh(e,{placement:g,boundary:i,rootBoundary:a,padding:o})[Ma(g)],x},{});return Object.keys(m).sort(function(x,g){return m[x]-m[g]})}function LJ(e){if(Ma(e)===CE)return[];var t=Bg(e);return[X$(e),t,X$(t)]}function FJ(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,c=n.padding,f=n.boundary,h=n.rootBoundary,p=n.altBoundary,m=n.flipVariations,x=m===void 0?!0:m,g=n.allowedAutoPlacements,w=t.options.placement,b=Ma(w),_=b===w,v=l||(_||!x?[Bg(w)]:LJ(w)),S=[w].concat(v).reduce(function(ve,xe){return ve.concat(Ma(xe)===CE?DJ(t,{placement:xe,boundary:f,rootBoundary:h,padding:c,flipVariations:x,allowedAutoPlacements:g}):xe)},[]),C=t.rects.reference,k=t.rects.popper,A=new Map,$=!0,L=S[0],B=0;B<S.length;B++){var j=S[B],D=Ma(j),z=jc(j)===Mc,q=[Tr,Ti].indexOf(D)>=0,Y=q?"width":"height",Q=Mh(t,{placement:j,boundary:f,rootBoundary:h,altBoundary:p,padding:c}),Z=q?z?$i:$r:z?Ti:Tr;C[Y]>k[Y]&&(Z=Bg(Z));var H=Bg(Z),K=[];if(a&&K.push(Q[D]<=0),s&&K.push(Q[Z]<=0,Q[H]<=0),K.every(function(ve){return ve})){L=j,$=!1;break}A.set(j,K)}if($)for(var I=x?3:1,ee=function(xe){var ke=S.find(function(Ve){var _e=A.get(Ve);if(_e)return _e.slice(0,xe).every(function(re){return re})});if(ke)return L=ke,"break"},oe=I;oe>0;oe--){var R=ee(oe);if(R==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const BJ={name:"flip",enabled:!0,phase:"main",fn:FJ,requiresIfExists:["offset"],data:{_skip:!1}};function Z$(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function J$(e){return[Tr,$i,Ti,$r].some(function(t){return e[t]>=0})}function zJ(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Mh(t,{elementContext:"reference"}),s=Mh(t,{altBoundary:!0}),l=Z$(o,r),c=Z$(s,i,a),f=J$(l),h=J$(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}const UJ={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:zJ};function WJ(e,t,n){var r=Ma(e),i=[$r,Tr].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[$r,$i].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function HJ(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=e6.reduce(function(f,h){return f[h]=WJ(h,t.rects,a),f},{}),s=o[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=o}const VJ={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:HJ};function YJ(e){var t=e.state,n=e.name;t.modifiersData[n]=s6({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const GJ={name:"popperOffsets",enabled:!0,phase:"read",fn:YJ,data:{}};function qJ(e){return e==="x"?"y":"x"}function KJ(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,c=n.rootBoundary,f=n.altBoundary,h=n.padding,p=n.tether,m=p===void 0?!0:p,x=n.tetherOffset,g=x===void 0?0:x,w=Mh(t,{boundary:l,rootBoundary:c,padding:h,altBoundary:f}),b=Ma(t.placement),_=jc(t.placement),v=!_,S=TE(b),C=qJ(S),k=t.modifiersData.popperOffsets,A=t.rects.reference,$=t.rects.popper,L=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,B=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(k){if(a){var z,q=S==="y"?Tr:$r,Y=S==="y"?Ti:$i,Q=S==="y"?"height":"width",Z=k[S],H=Z+w[q],K=Z-w[Y],I=m?-$[Q]/2:0,ee=_===Mc?A[Q]:$[Q],oe=_===Mc?-$[Q]:-A[Q],R=t.elements.arrow,ve=m&&R?PE(R):{width:0,height:0},xe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:r6(),ke=xe[q],Ve=xe[Y],_e=eh(0,A[Q],ve[Q]),re=v?A[Q]/2-I-_e-ke-B.mainAxis:ee-_e-ke-B.mainAxis,be=v?-A[Q]/2+I+_e+Ve+B.mainAxis:oe+_e+Ve+B.mainAxis,Oe=t.elements.arrow&&Cp(t.elements.arrow),te=Oe?S==="y"?Oe.clientTop||0:Oe.clientLeft||0:0,Ge=(z=j==null?void 0:j[S])!=null?z:0,Me=Z+re-Ge-te,Te=Z+be-Ge,ft=eh(m?Av(H,Me):H,Z,m?Rl(K,Te):K);k[S]=ft,D[S]=ft-Z}if(s){var ce,Se=S==="x"?Tr:$r,Le=S==="x"?Ti:$i,We=k[C],tt=C==="y"?"height":"width",Xe=We+w[Se],Qe=We-w[Le],on=[Tr,$r].indexOf(b)!==-1,Yt=(ce=j==null?void 0:j[C])!=null?ce:0,X=on?Xe:We-A[tt]-$[tt]-Yt+B.altAxis,ue=on?We+A[tt]+$[tt]-Yt-B.altAxis:Qe,je=m&&on?xJ(X,We,ue):eh(m?X:Xe,We,m?ue:Qe);k[C]=je,D[C]=je-We}t.modifiersData[r]=D}}const XJ={name:"preventOverflow",enabled:!0,phase:"main",fn:KJ,requiresIfExists:["offset"]};function QJ(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ZJ(e){return e===Jr(e)||!Ia(e)?$E(e):QJ(e)}function JJ(e){var t=e.getBoundingClientRect(),n=Ic(t.width)/e.offsetWidth||1,r=Ic(t.height)/e.offsetHeight||1;return n!==1||r!==1}function eee(e,t,n){n===void 0&&(n=!1);var r=Ia(t),i=Ia(t)&&JJ(t),a=Gs(t),o=Nc(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((js(t)!=="body"||IE(a))&&(s=ZJ(t)),Ia(t)?(l=Nc(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=ME(a))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function tee(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&i(l)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function nee(e){var t=tee(e);return gJ.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function ree(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function iee(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var eM={placement:"bottom",modifiers:[],strategy:"absolute"};function tM(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function aee(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?eM:i;return function(s,l,c){c===void 0&&(c=a);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},eM,a),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},h=[],p=!1,m={state:f,setOptions:function(b){var _=typeof b=="function"?b(f.options):b;g(),f.options=Object.assign({},a,f.options,_),f.scrollParents={reference:Ql(s)?th(s):s.contextElement?th(s.contextElement):[],popper:th(l)};var v=nee(iee([].concat(r,f.options.modifiers)));return f.orderedModifiers=v.filter(function(S){return S.enabled}),x(),m.update()},forceUpdate:function(){if(!p){var b=f.elements,_=b.reference,v=b.popper;if(tM(_,v)){f.rects={reference:eee(_,Cp(v),f.options.strategy==="fixed"),popper:PE(v)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(B){return f.modifiersData[B.name]=Object.assign({},B.data)});for(var S=0;S<f.orderedModifiers.length;S++){if(f.reset===!0){f.reset=!1,S=-1;continue}var C=f.orderedModifiers[S],k=C.fn,A=C.options,$=A===void 0?{}:A,L=C.name;typeof k=="function"&&(f=k({state:f,options:$,name:L,instance:m})||f)}}}},update:ree(function(){return new Promise(function(w){m.forceUpdate(),w(f)})}),destroy:function(){g(),p=!0}};if(!tM(s,l))return m;m.setOptions(c).then(function(w){!p&&c.onFirstUpdate&&c.onFirstUpdate(w)});function x(){f.orderedModifiers.forEach(function(w){var b=w.name,_=w.options,v=_===void 0?{}:_,S=w.effect;if(typeof S=="function"){var C=S({state:f,name:b,instance:m,options:v}),k=function(){};h.push(C||k)}})}function g(){h.forEach(function(w){return w()}),h=[]}return m}}const oee=aee({defaultModifiers:[UJ,GJ,CJ,PJ,VJ,BJ,XJ,SJ]}),see=["enabled","placement","strategy","modifiers"];function lee(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const uee={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},cee={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(i=>i.trim()!==n.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,i=(t=n.getAttribute("role"))==null?void 0:t.toLowerCase();if(n.id&&i==="tooltip"&&"setAttribute"in r){const a=r.getAttribute("aria-describedby");if(a&&a.split(",").indexOf(n.id)!==-1)return;r.setAttribute("aria-describedby",a?`${a},${n.id}`:n.id)}}},fee=[];function dee(e,t,n={}){let{enabled:r=!0,placement:i="bottom",strategy:a="absolute",modifiers:o=fee}=n,s=lee(n,see);const l=T.useRef(o),c=T.useRef(),f=T.useCallback(()=>{var w;(w=c.current)==null||w.update()},[]),h=T.useCallback(()=>{var w;(w=c.current)==null||w.forceUpdate()},[]),[p,m]=iJ(T.useState({placement:i,update:f,forceUpdate:h,attributes:{},styles:{popper:{},arrow:{}}})),x=T.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:w})=>{const b={},_={};Object.keys(w.elements).forEach(v=>{b[v]=w.styles[v],_[v]=w.attributes[v]}),m({state:w,styles:b,attributes:_,update:f,forceUpdate:h,placement:w.placement})}}),[f,h,m]),g=T.useMemo(()=>(Jd(l.current,o)||(l.current=o),l.current),[o]);return T.useEffect(()=>{!c.current||!r||c.current.setOptions({placement:i,strategy:a,modifiers:[...g,x,uee]})},[a,i,x,r,g]),T.useEffect(()=>{if(!(!r||e==null||t==null))return c.current=oee(e,t,Object.assign({},s,{placement:i,strategy:a,modifiers:[...g,cee,x]})),()=>{c.current!=null&&(c.current.destroy(),c.current=void 0,m(w=>Object.assign({},w,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),p}const nM=()=>{};function hee(e){return e.button===0}function pee(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const Nb=e=>e&&("current"in e?e.current:e),rM={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function mee(e,t=nM,{disabled:n,clickTrigger:r="click"}={}){const i=T.useRef(!1),a=T.useRef(!1),o=T.useCallback(c=>{const f=Nb(e);NQ(!!f,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),i.current=!f||pee(c)||!hee(c)||!!Cv(f,c.target)||a.current,a.current=!1},[e]),s=nn(c=>{const f=Nb(e);f&&Cv(f,c.target)&&(a.current=!0)}),l=nn(c=>{i.current||t(c)});T.useEffect(()=>{var c,f;if(n||e==null)return;const h=Op(Nb(e)),p=h.defaultView||window;let m=(c=p.event)!=null?c:(f=p.parent)==null?void 0:f.event,x=null;rM[r]&&(x=ps(h,rM[r],s,!0));const g=ps(h,r,o,!0),w=ps(h,r,_=>{if(_===m){m=void 0;return}l(_)});let b=[];return"ontouchstart"in h.documentElement&&(b=[].slice.call(h.body.children).map(_=>ps(_,"mousemove",nM))),()=>{x==null||x(),g(),w(),b.forEach(_=>_())}},[e,n,r,o,s,l])}function gee(e){const t={};return Array.isArray(e)?(e==null||e.forEach(n=>{t[n.name]=n}),t):e||t}function vee(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function yee({enabled:e,enableEvents:t,placement:n,flip:r,offset:i,fixed:a,containerPadding:o,arrowElement:s,popperConfig:l={}}){var c,f,h,p,m;const x=gee(l.modifiers);return Object.assign({},l,{placement:n,enabled:e,strategy:a?"fixed":l.strategy,modifiers:vee(Object.assign({},x,{eventListeners:{enabled:t,options:(c=x.eventListeners)==null?void 0:c.options},preventOverflow:Object.assign({},x.preventOverflow,{options:o?Object.assign({padding:o},(f=x.preventOverflow)==null?void 0:f.options):(h=x.preventOverflow)==null?void 0:h.options}),offset:{options:Object.assign({offset:i},(p=x.offset)==null?void 0:p.options)},arrow:Object.assign({},x.arrow,{enabled:!!s,options:Object.assign({},(m=x.arrow)==null?void 0:m.options,{element:s})}),flip:Object.assign({enabled:!!r},x.flip)}))})}const xee=["children","usePopper"];function bee(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const wee=()=>{};function l6(e={}){const t=T.useContext(S0),[n,r]=A4(),i=T.useRef(!1),{flip:a,offset:o,rootCloseEvent:s,fixed:l=!1,placement:c,popperConfig:f={},enableEventListeners:h=!0,usePopper:p=!!t}=e,m=(t==null?void 0:t.show)==null?!!e.show:t.show;m&&!i.current&&(i.current=!0);const x=k=>{t==null||t.toggle(!1,k)},{placement:g,setMenu:w,menuElement:b,toggleElement:_}=t||{},v=dee(_,b,yee({placement:c||g||"bottom-start",enabled:p,enableEvents:h??m,offset:o,flip:a,fixed:l,arrowElement:n,popperConfig:f})),S=Object.assign({ref:w||wee,"aria-labelledby":_==null?void 0:_.id},v.attributes.popper,{style:v.styles.popper}),C={show:m,placement:g,hasShown:i.current,toggle:t==null?void 0:t.toggle,popper:p?v:null,arrowProps:p?Object.assign({ref:r},v.attributes.arrow,{style:v.styles.arrow}):{}};return mee(b,x,{clickTrigger:s,disabled:!m}),[S,C]}function u6(e){let{children:t,usePopper:n=!0}=e,r=bee(e,xee);const[i,a]=l6(Object.assign({},r,{usePopper:n}));return O.jsx(O.Fragment,{children:t(i,a)})}u6.displayName="DropdownMenu";const Pv={prefix:String(Math.round(Math.random()*1e10)),current:0},c6=U.createContext(Pv),_ee=U.createContext(!1);let See=!!(typeof window<"u"&&window.document&&window.document.createElement),jb=new WeakMap;function Oee(e=!1){let t=T.useContext(c6),n=T.useRef(null);if(n.current===null&&!e){var r,i;let a=(i=U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||i===void 0||(r=i.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(a){let o=jb.get(a);o==null?jb.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==o.state&&(t.current=o.id,jb.delete(a))}n.current=++t.current}return n.current}function kee(e){let t=T.useContext(c6);t===Pv&&!See&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=Oee(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function Eee(e){let t=U.useId(),[n]=T.useState($ee()),r=n?"react-aria":`react-aria${Pv.prefix}`;return e||`${r}-${t}`}const Cee=typeof U.useId=="function"?Eee:kee;function Aee(){return!1}function Pee(){return!0}function Tee(e){return()=>{}}function $ee(){return typeof U.useSyncExternalStore=="function"?U.useSyncExternalStore(Tee,Aee,Pee):T.useContext(_ee)}const f6=e=>{var t;return((t=e.getAttribute("role"))==null?void 0:t.toLowerCase())==="menu"},iM=()=>{};function d6(){const e=Cee(),{show:t=!1,toggle:n=iM,setToggle:r,menuElement:i}=T.useContext(S0)||{},a=T.useCallback(s=>{n(!t,s)},[t,n]),o={id:e,ref:r||iM,onClick:a,"aria-expanded":!!t};return i&&f6(i)&&(o["aria-haspopup"]=!0),[o,{show:t,toggle:n}]}function h6({children:e}){const[t,n]=d6();return O.jsx(O.Fragment,{children:e(t,n)})}h6.displayName="DropdownToggle";const Mee=["eventKey","disabled","onClick","active","as"];function Iee(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function p6({key:e,href:t,active:n,disabled:r,onClick:i}){const a=T.useContext(Xl),o=T.useContext(x0),{activeKey:s}=o||{},l=Ph(e,t),c=n==null&&e!=null?Ph(s)===l:n;return[{onClick:nn(h=>{r||(i==null||i(h),a&&!h.isPropagationStopped()&&a(l,h))}),"aria-disabled":r||void 0,"aria-selected":c,[xf("dropdown-item")]:""},{isActive:c}]}const m6=T.forwardRef((e,t)=>{let{eventKey:n,disabled:r,onClick:i,active:a,as:o=vE}=e,s=Iee(e,Mee);const[l]=p6({key:n,href:s.href,disabled:r,onClick:i,active:a});return O.jsx(o,Object.assign({},s,{ref:t},l))});m6.displayName="DropdownItem";function aM(){const e=_4(),t=T.useRef(null),n=T.useCallback(r=>{t.current=r,e()},[e]);return[t,n]}function Ap({defaultShow:e,show:t,onSelect:n,onToggle:r,itemSelector:i=`* [${xf("dropdown-item")}]`,focusFirstItemOnShow:a,placement:o="bottom-start",children:s}){const l=w0(),[c,f]=rJ(t,e,r),[h,p]=aM(),m=h.current,[x,g]=aM(),w=x.current,b=T4(c),_=T.useRef(null),v=T.useRef(!1),S=T.useContext(Xl),C=T.useCallback((j,D,z=D==null?void 0:D.type)=>{f(j,{originalEvent:D,source:z})},[f]),k=nn((j,D)=>{n==null||n(j,D),C(!1,D,"select"),D.isPropagationStopped()||S==null||S(j,D)}),A=T.useMemo(()=>({toggle:C,placement:o,show:c,menuElement:m,toggleElement:w,setMenu:p,setToggle:g}),[C,o,c,m,w,p,g]);m&&b&&!c&&(v.current=m.contains(m.ownerDocument.activeElement));const $=nn(()=>{w&&w.focus&&w.focus()}),L=nn(()=>{const j=_.current;let D=a;if(D==null&&(D=h.current&&f6(h.current)?"keyboard":!1),D===!1||D==="keyboard"&&!/^key.+$/.test(j))return;const z=ao(h.current,i)[0];z&&z.focus&&z.focus()});T.useEffect(()=>{c?L():v.current&&(v.current=!1,$())},[c,v,$,L]),T.useEffect(()=>{_.current=null});const B=(j,D)=>{if(!h.current)return null;const z=ao(h.current,i);let q=z.indexOf(j)+D;return q=Math.max(0,Math.min(q,z.length)),z[q]};return rZ(T.useCallback(()=>l.document,[l]),"keydown",j=>{var D,z;const{key:q}=j,Y=j.target,Q=(D=h.current)==null?void 0:D.contains(Y),Z=(z=x.current)==null?void 0:z.contains(Y);if(/input|textarea/i.test(Y.tagName)&&(q===" "||q!=="Escape"&&Q||q==="Escape"&&Y.type==="search")||!Q&&!Z||q==="Tab"&&(!h.current||!c))return;_.current=j.type;const K={originalEvent:j,source:j.type};switch(q){case"ArrowUp":{const I=B(Y,-1);I&&I.focus&&I.focus(),j.preventDefault();return}case"ArrowDown":if(j.preventDefault(),!c)f(!0,K);else{const I=B(Y,1);I&&I.focus&&I.focus()}return;case"Tab":_E(Y.ownerDocument,"keyup",I=>{var ee;(I.key==="Tab"&&!I.target||!((ee=h.current)!=null&&ee.contains(I.target)))&&f(!1,K)},{once:!0});break;case"Escape":q==="Escape"&&(j.preventDefault(),j.stopPropagation()),f(!1,K);break}}),O.jsx(Xl.Provider,{value:k,children:O.jsx(S0.Provider,{value:A,children:s})})}Ap.displayName="Dropdown";Ap.Menu=u6;Ap.Toggle=h6;Ap.Item=m6;const NE=T.createContext({});NE.displayName="DropdownContext";const g6=T.forwardRef(({className:e,bsPrefix:t,as:n="hr",role:r="separator",...i},a)=>(t=Ne(t,"dropdown-divider"),O.jsx(n,{ref:a,className:de(e,t),role:r,...i})));g6.displayName="DropdownDivider";const v6=T.forwardRef(({className:e,bsPrefix:t,as:n="div",role:r="heading",...i},a)=>(t=Ne(t,"dropdown-header"),O.jsx(n,{ref:a,className:de(e,t),role:r,...i})));v6.displayName="DropdownHeader";const y6=T.forwardRef(({bsPrefix:e,className:t,eventKey:n,disabled:r=!1,onClick:i,active:a,as:o=b0,...s},l)=>{const c=Ne(e,"dropdown-item"),[f,h]=p6({key:n,href:s.href,disabled:r,onClick:i,active:a});return O.jsx(o,{...s,...f,ref:l,className:de(t,c,h.isActive&&"active",r&&"disabled")})});y6.displayName="DropdownItem";const x6=T.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=Ne(t,"dropdown-item-text"),O.jsx(n,{ref:i,className:de(e,t),...r})));x6.displayName="DropdownItemText";const k0=T.createContext(null);k0.displayName="InputGroupContext";function b6(e,t){return e}function w6(e,t,n){const r=n?"top-end":"top-start",i=n?"top-start":"top-end",a=n?"bottom-end":"bottom-start",o=n?"bottom-start":"bottom-end",s=n?"right-start":"left-start",l=n?"right-end":"left-end",c=n?"left-start":"right-start",f=n?"left-end":"right-end";let h=e?o:a;return t==="up"?h=e?i:r:t==="end"?h=e?f:c:t==="start"?h=e?l:s:t==="down-centered"?h="bottom":t==="up-centered"&&(h="top"),h}const _6=T.forwardRef(({bsPrefix:e,className:t,align:n,rootCloseEvent:r,flip:i=!0,show:a,renderOnMount:o,as:s="div",popperConfig:l,variant:c,...f},h)=>{let p=!1;const m=T.useContext(Ys),x=Ne(e,"dropdown-menu"),{align:g,drop:w,isRTL:b}=T.useContext(NE);n=n||g;const _=T.useContext(k0),v=[];if(n)if(typeof n=="object"){const j=Object.keys(n);if(j.length){const D=j[0],z=n[D];p=z==="start",v.push(`${x}-${D}-${z}`)}}else n==="end"&&(p=!0);const S=w6(p,w,b),[C,{hasShown:k,popper:A,show:$,toggle:L}]=l6({flip:i,rootCloseEvent:r,show:a,usePopper:!m&&v.length===0,offset:[0,2],popperConfig:l,placement:S});if(C.ref=Vs(b6(h),C.ref),Ev(()=>{$&&(A==null||A.update())},[$]),!k&&!o&&!_)return null;typeof s!="string"&&(C.show=$,C.close=()=>L==null?void 0:L(!1),C.align=n);let B=f.style;return A!=null&&A.placement&&(B={...f.style,...C.style},f["x-placement"]=A.placement),O.jsx(s,{...f,...C,style:B,...(v.length||m)&&{"data-bs-popper":"static"},className:de(t,x,$&&"show",p&&`${x}-end`,c&&`${x}-${c}`,...v)})});_6.displayName="DropdownMenu";const S6=T.forwardRef(({bsPrefix:e,split:t,className:n,childBsPrefix:r,as:i=tn,...a},o)=>{const s=Ne(e,"dropdown-toggle"),l=T.useContext(S0);r!==void 0&&(a.bsPrefix=r);const[c]=d6();return c.ref=Vs(c.ref,b6(o)),O.jsx(i,{className:de(n,s,t&&`${s}-split`,(l==null?void 0:l.show)&&"show"),...c,...a})});S6.displayName="DropdownToggle";const O6=T.forwardRef((e,t)=>{const{bsPrefix:n,drop:r="down",show:i,className:a,align:o="start",onSelect:s,onToggle:l,focusFirstItemOnShow:c,as:f="div",navbar:h,autoClose:p=!0,...m}=y0(e,{show:"onToggle"}),x=T.useContext(k0),g=Ne(n,"dropdown"),w=u4(),b=A=>p===!1?A==="click":p==="inside"?A!=="rootClose":p==="outside"?A!=="select":!0,_=nn((A,$)=>{var L,B;!((L=$.originalEvent)==null||(B=L.target)==null)&&B.classList.contains("dropdown-toggle")&&$.source==="mousedown"||($.originalEvent.currentTarget===document&&($.source!=="keydown"||$.originalEvent.key==="Escape")&&($.source="rootClose"),b($.source)&&(l==null||l(A,$)))}),S=w6(o==="end",r,w),C=T.useMemo(()=>({align:o,drop:r,isRTL:w}),[o,r,w]),k={down:g,"down-centered":`${g}-center`,up:"dropup","up-centered":"dropup-center dropup",end:"dropend",start:"dropstart"};return O.jsx(NE.Provider,{value:C,children:O.jsx(Ap,{placement:S,show:i,onSelect:s,onToggle:_,focusFirstItemOnShow:c,itemSelector:`.${g}-item:not(.disabled):not(:disabled)`,children:x?m.children:O.jsx(f,{...m,ref:t,className:de(a,i&&"show",k[r])})})})});O6.displayName="Dropdown";const El=Object.assign(O6,{Toggle:S6,Menu:_6,Item:y6,ItemText:x6,Divider:g6,Header:v6}),k6=T.forwardRef(({id:e,title:t,children:n,bsPrefix:r,className:i,rootCloseEvent:a,menuRole:o,disabled:s,active:l,renderMenuOnMount:c,menuVariant:f,...h},p)=>{const m=Ne(void 0,"nav-item");return O.jsxs(El,{ref:p,...h,className:de(i,m),children:[O.jsx(El.Toggle,{id:e,eventKey:null,active:l,disabled:s,childBsPrefix:r,as:wE,children:t}),O.jsx(El.Menu,{role:o,renderOnMount:c,rootCloseEvent:a,variant:f,children:n})]})});k6.displayName="NavDropdown";const oM=Object.assign(k6,{Item:El.Item,ItemText:El.ItemText,Divider:El.Divider,Header:El.Header}),E6=[{name:"EUR",symbol:"€"},{name:"USD",symbol:"$"},{name:"GBP",symbol:"£"},{name:"RUB",symbol:"₽"}];/**
  * @remix-run/router v1.19.2
  *
  * Copyright (c) Remix Software Inc.
@@ -50,7 +50,7 @@ Error generating stack: `+a.message+`
  * LICENSE.md file in the root directory of this source tree.
  *
  * @license MIT
- */function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ih.apply(this,arguments)}var ms;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ms||(ms={}));const sM="popstate";function jee(e){e===void 0&&(e={});function t(r,i){let{pathname:a,search:o,hash:s}=r.location;return K_("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:Tv(i)}return Dee(t,n,null,e)}function yn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function C6(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Ree(){return Math.random().toString(36).substr(2,8)}function lM(e,t){return{usr:e.state,key:e.key,idx:t}}function K_(e,t,n,r){return n===void 0&&(n=null),Ih({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?wf(t):t,{state:n,key:t&&t.key||r||Ree()})}function Tv(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function wf(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Dee(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=ms.Pop,l=null,c=f();c==null&&(c=0,o.replaceState(Ih({},o.state,{idx:c}),""));function f(){return(o.state||{idx:null}).idx}function h(){s=ms.Pop;let w=f(),b=w==null?null:w-c;c=w,l&&l({action:s,location:g.location,delta:b})}function p(w,b){s=ms.Push;let _=K_(g.location,w,b);c=f()+1;let v=lM(_,c),O=g.createHref(_);try{o.pushState(v,"",O)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;i.location.assign(O)}a&&l&&l({action:s,location:g.location,delta:1})}function m(w,b){s=ms.Replace;let _=K_(g.location,w,b);c=f();let v=lM(_,c),O=g.createHref(_);o.replaceState(v,"",O),a&&l&&l({action:s,location:g.location,delta:0})}function x(w){let b=i.location.origin!=="null"?i.location.origin:i.location.href,_=typeof w=="string"?w:Tv(w);return _=_.replace(/ $/,"%20"),yn(b,"No window.location.(origin|href) available to create URL for href: "+_),new URL(_,b)}let g={get action(){return s},get location(){return e(i,o)},listen(w){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(sM,h),l=w,()=>{i.removeEventListener(sM,h),l=null}},createHref(w){return t(i,w)},createURL:x,encodeLocation(w){let b=x(w);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:p,replace:m,go(w){return o.go(w)}};return g}var uM;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(uM||(uM={}));function Lee(e,t,n){return n===void 0&&(n="/"),Fee(e,t,n,!1)}function Fee(e,t,n,r){let i=typeof t=="string"?wf(t):t,a=jE(i.pathname||"/",n);if(a==null)return null;let o=A6(e);Bee(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let c=Qee(a);s=Kee(o[l],c,r)}return s}function A6(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(yn(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Ps([r,l.relativePath]),f=n.concat(l);a.children&&a.children.length>0&&(yn(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),A6(a.children,t,f,c)),!(a.path==null&&!a.index)&&t.push({path:c,score:Gee(c,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 P6(a.path))i(a,o,l)}),t}function P6(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=P6(r.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Bee(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:qee(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const zee=/^:[\w-]+$/,Uee=3,Wee=2,Hee=1,Vee=10,Yee=-2,cM=e=>e==="*";function Gee(e,t){let n=e.split("/"),r=n.length;return n.some(cM)&&(r+=Yee),t&&(r+=Wee),n.filter(i=>!cM(i)).reduce((i,a)=>i+(zee.test(a)?Uee:a===""?Hee:Vee),r)}function qee(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Kee(e,t,n){let{routesMeta:r}=e,i={},a="/",o=[];for(let s=0;s<r.length;++s){let l=r[s],c=s===r.length-1,f=a==="/"?t:t.slice(a.length)||"/",h=fM({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},f),p=l.route;if(!h&&c&&n&&!r[r.length-1].route.index&&(h=fM({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},f)),!h)return null;Object.assign(i,h.params),o.push({params:i,pathname:Ps([a,h.pathname]),pathnameBase:tte(Ps([a,h.pathnameBase])),route:p}),h.pathnameBase!=="/"&&(a=Ps([a,h.pathnameBase]))}return o}function fM(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Xee(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((c,f,h)=>{let{paramName:p,isOptional:m}=f;if(p==="*"){let g=s[h]||"";o=a.slice(0,a.length-g.length).replace(/(.)\/+$/,"$1")}const x=s[h];return m&&!x?c[p]=void 0:c[p]=(x||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:o,pattern:e}}function Xee(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),C6(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Qee(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return C6(!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 jE(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Zee(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?wf(e):e;return{pathname:n?n.startsWith("/")?n:Jee(n,t):t,search:nte(r),hash:rte(i)}}function Jee(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Rb(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function ete(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function T6(e,t){let n=ete(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function $6(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=wf(e):(i=Ih({},e),yn(!i.pathname||!i.pathname.includes("?"),Rb("?","pathname","search",i)),yn(!i.pathname||!i.pathname.includes("#"),Rb("#","pathname","hash",i)),yn(!i.search||!i.search.includes("#"),Rb("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=n;else{let h=t.length-1;if(!r&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),h-=1;i.pathname=p.join("/")}s=h>=0?t[h]:"/"}let l=Zee(i,s),c=o&&o!=="/"&&o.endsWith("/"),f=(a||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||f)&&(l.pathname+="/"),l}const Ps=e=>e.join("/").replace(/\/\/+/g,"/"),tte=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),nte=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,rte=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ite(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const M6=["post","put","patch","delete"];new Set(M6);const ate=["get",...M6];new Set(ate);/**
+ */function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ih.apply(this,arguments)}var ms;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ms||(ms={}));const sM="popstate";function Nee(e){e===void 0&&(e={});function t(r,i){let{pathname:a,search:o,hash:s}=r.location;return K_("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:Tv(i)}return Ree(t,n,null,e)}function yn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function C6(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function jee(){return Math.random().toString(36).substr(2,8)}function lM(e,t){return{usr:e.state,key:e.key,idx:t}}function K_(e,t,n,r){return n===void 0&&(n=null),Ih({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?wf(t):t,{state:n,key:t&&t.key||r||jee()})}function Tv(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function wf(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Ree(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=ms.Pop,l=null,c=f();c==null&&(c=0,o.replaceState(Ih({},o.state,{idx:c}),""));function f(){return(o.state||{idx:null}).idx}function h(){s=ms.Pop;let w=f(),b=w==null?null:w-c;c=w,l&&l({action:s,location:g.location,delta:b})}function p(w,b){s=ms.Push;let _=K_(g.location,w,b);c=f()+1;let v=lM(_,c),S=g.createHref(_);try{o.pushState(v,"",S)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;i.location.assign(S)}a&&l&&l({action:s,location:g.location,delta:1})}function m(w,b){s=ms.Replace;let _=K_(g.location,w,b);c=f();let v=lM(_,c),S=g.createHref(_);o.replaceState(v,"",S),a&&l&&l({action:s,location:g.location,delta:0})}function x(w){let b=i.location.origin!=="null"?i.location.origin:i.location.href,_=typeof w=="string"?w:Tv(w);return _=_.replace(/ $/,"%20"),yn(b,"No window.location.(origin|href) available to create URL for href: "+_),new URL(_,b)}let g={get action(){return s},get location(){return e(i,o)},listen(w){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(sM,h),l=w,()=>{i.removeEventListener(sM,h),l=null}},createHref(w){return t(i,w)},createURL:x,encodeLocation(w){let b=x(w);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:p,replace:m,go(w){return o.go(w)}};return g}var uM;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(uM||(uM={}));function Dee(e,t,n){return n===void 0&&(n="/"),Lee(e,t,n,!1)}function Lee(e,t,n,r){let i=typeof t=="string"?wf(t):t,a=jE(i.pathname||"/",n);if(a==null)return null;let o=A6(e);Fee(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let c=Xee(a);s=qee(o[l],c,r)}return s}function A6(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(yn(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Ps([r,l.relativePath]),f=n.concat(l);a.children&&a.children.length>0&&(yn(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),A6(a.children,t,f,c)),!(a.path==null&&!a.index)&&t.push({path:c,score:Yee(c,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 P6(a.path))i(a,o,l)}),t}function P6(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=P6(r.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Fee(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Gee(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Bee=/^:[\w-]+$/,zee=3,Uee=2,Wee=1,Hee=10,Vee=-2,cM=e=>e==="*";function Yee(e,t){let n=e.split("/"),r=n.length;return n.some(cM)&&(r+=Vee),t&&(r+=Uee),n.filter(i=>!cM(i)).reduce((i,a)=>i+(Bee.test(a)?zee:a===""?Wee:Hee),r)}function Gee(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function qee(e,t,n){let{routesMeta:r}=e,i={},a="/",o=[];for(let s=0;s<r.length;++s){let l=r[s],c=s===r.length-1,f=a==="/"?t:t.slice(a.length)||"/",h=fM({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},f),p=l.route;if(!h&&c&&n&&!r[r.length-1].route.index&&(h=fM({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},f)),!h)return null;Object.assign(i,h.params),o.push({params:i,pathname:Ps([a,h.pathname]),pathnameBase:ete(Ps([a,h.pathnameBase])),route:p}),h.pathnameBase!=="/"&&(a=Ps([a,h.pathnameBase]))}return o}function fM(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Kee(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((c,f,h)=>{let{paramName:p,isOptional:m}=f;if(p==="*"){let g=s[h]||"";o=a.slice(0,a.length-g.length).replace(/(.)\/+$/,"$1")}const x=s[h];return m&&!x?c[p]=void 0:c[p]=(x||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:o,pattern:e}}function Kee(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),C6(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Xee(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return C6(!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 jE(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Qee(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?wf(e):e;return{pathname:n?n.startsWith("/")?n:Zee(n,t):t,search:tte(r),hash:nte(i)}}function Zee(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Rb(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Jee(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function T6(e,t){let n=Jee(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function $6(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=wf(e):(i=Ih({},e),yn(!i.pathname||!i.pathname.includes("?"),Rb("?","pathname","search",i)),yn(!i.pathname||!i.pathname.includes("#"),Rb("#","pathname","hash",i)),yn(!i.search||!i.search.includes("#"),Rb("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=n;else{let h=t.length-1;if(!r&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),h-=1;i.pathname=p.join("/")}s=h>=0?t[h]:"/"}let l=Qee(i,s),c=o&&o!=="/"&&o.endsWith("/"),f=(a||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||f)&&(l.pathname+="/"),l}const Ps=e=>e.join("/").replace(/\/\/+/g,"/"),ete=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),tte=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,nte=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function rte(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const M6=["post","put","patch","delete"];new Set(M6);const ite=["get",...M6];new Set(ite);/**
  * React Router v6.26.2
  *
  * Copyright (c) Remix Software Inc.
@@ -59,7 +59,7 @@ Error generating stack: `+a.message+`
  * LICENSE.md file in the root directory of this source tree.
  *
  * @license MIT
- */function Nh(){return Nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nh.apply(this,arguments)}const RE=T.createContext(null),ote=T.createContext(null),ou=T.createContext(null),E0=T.createContext(null),qs=T.createContext({outlet:null,matches:[],isDataRoute:!1}),I6=T.createContext(null);function ste(e,t){let{relative:n}=t===void 0?{}:t;Pp()||yn(!1);let{basename:r,navigator:i}=T.useContext(ou),{hash:a,pathname:o,search:s}=j6(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:Ps([r,o])),i.createHref({pathname:l,search:s,hash:a})}function Pp(){return T.useContext(E0)!=null}function C0(){return Pp()||yn(!1),T.useContext(E0).location}function N6(e){T.useContext(ou).static||T.useLayoutEffect(e)}function DE(){let{isDataRoute:e}=T.useContext(qs);return e?bte():lte()}function lte(){Pp()||yn(!1);let e=T.useContext(RE),{basename:t,future:n,navigator:r}=T.useContext(ou),{matches:i}=T.useContext(qs),{pathname:a}=C0(),o=JSON.stringify(T6(i,n.v7_relativeSplatPath)),s=T.useRef(!1);return N6(()=>{s.current=!0}),T.useCallback(function(c,f){if(f===void 0&&(f={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let h=$6(c,JSON.parse(o),a,f.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Ps([t,h.pathname])),(f.replace?r.replace:r.push)(h,f.state,f)},[t,r,o,a,e])}function Tp(){let{matches:e}=T.useContext(qs),t=e[e.length-1];return t?t.params:{}}function j6(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=T.useContext(ou),{matches:i}=T.useContext(qs),{pathname:a}=C0(),o=JSON.stringify(T6(i,r.v7_relativeSplatPath));return T.useMemo(()=>$6(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function ute(e,t){return cte(e,t)}function cte(e,t,n,r){Pp()||yn(!1);let{navigator:i}=T.useContext(ou),{matches:a}=T.useContext(qs),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let c=C0(),f;if(t){var h;let w=typeof t=="string"?wf(t):t;l==="/"||(h=w.pathname)!=null&&h.startsWith(l)||yn(!1),f=w}else f=c;let p=f.pathname||"/",m=p;if(l!=="/"){let w=l.replace(/^\//,"").split("/");m="/"+p.replace(/^\//,"").split("/").slice(w.length).join("/")}let x=Lee(e,{pathname:m}),g=mte(x&&x.map(w=>Object.assign({},w,{params:Object.assign({},s,w.params),pathname:Ps([l,i.encodeLocation?i.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:Ps([l,i.encodeLocation?i.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),a,n,r);return t&&g?T.createElement(E0.Provider,{value:{location:Nh({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:ms.Pop}},g):g}function fte(){let e=xte(),t=ite(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return T.createElement(T.Fragment,null,T.createElement("h2",null,"Unexpected Application Error!"),T.createElement("h3",{style:{fontStyle:"italic"}},t),n?T.createElement("pre",{style:i},n):null,null)}const dte=T.createElement(fte,null);class hte extends T.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?T.createElement(qs.Provider,{value:this.props.routeContext},T.createElement(I6.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function pte(e){let{routeContext:t,match:n,children:r}=e,i=T.useContext(RE);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),T.createElement(qs.Provider,{value:t},r)}function mte(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var a;if(!n)return null;if(n.errors)e=n.matches;else if((a=r)!=null&&a.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let f=o.findIndex(h=>h.route.id&&(s==null?void 0:s[h.route.id])!==void 0);f>=0||yn(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<o.length;f++){let h=o[f];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(c=f),h.route.id){let{loaderData:p,errors:m}=n,x=h.route.loader&&p[h.route.id]===void 0&&(!m||m[h.route.id]===void 0);if(h.route.lazy||x){l=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((f,h,p)=>{let m,x=!1,g=null,w=null;n&&(m=s&&h.route.id?s[h.route.id]:void 0,g=h.route.errorElement||dte,l&&(c<0&&p===0?(x=!0,w=null):c===p&&(x=!0,w=h.route.hydrateFallbackElement||null)));let b=t.concat(o.slice(0,p+1)),_=()=>{let v;return m?v=g:x?v=w:h.route.Component?v=T.createElement(h.route.Component,null):h.route.element?v=h.route.element:v=f,T.createElement(pte,{match:h,routeContext:{outlet:f,matches:b,isDataRoute:n!=null},children:v})};return n&&(h.route.ErrorBoundary||h.route.errorElement||p===0)?T.createElement(hte,{location:n.location,revalidation:n.revalidation,component:g,error:m,children:_(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):_()},null)}var R6=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(R6||{}),$v=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}($v||{});function gte(e){let t=T.useContext(RE);return t||yn(!1),t}function vte(e){let t=T.useContext(ote);return t||yn(!1),t}function yte(e){let t=T.useContext(qs);return t||yn(!1),t}function D6(e){let t=yte(),n=t.matches[t.matches.length-1];return n.route.id||yn(!1),n.route.id}function xte(){var e;let t=T.useContext(I6),n=vte($v.UseRouteError),r=D6($v.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function bte(){let{router:e}=gte(R6.UseNavigateStable),t=D6($v.UseNavigateStable),n=T.useRef(!1);return N6(()=>{n.current=!0}),T.useCallback(function(i,a){a===void 0&&(a={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Nh({fromRouteId:t},a)))},[e,t])}function Gi(e){yn(!1)}function wte(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ms.Pop,navigator:a,static:o=!1,future:s}=e;Pp()&&yn(!1);let l=t.replace(/^\/*/,"/"),c=T.useMemo(()=>({basename:l,navigator:a,static:o,future:Nh({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof r=="string"&&(r=wf(r));let{pathname:f="/",search:h="",hash:p="",state:m=null,key:x="default"}=r,g=T.useMemo(()=>{let w=jE(f,l);return w==null?null:{location:{pathname:w,search:h,hash:p,state:m,key:x},navigationType:i}},[l,f,h,p,m,x,i]);return g==null?null:T.createElement(ou.Provider,{value:c},T.createElement(E0.Provider,{children:n,value:g}))}function _te(e){let{children:t,location:n}=e;return ute(X_(t),n)}new Promise(()=>{});function X_(e,t){t===void 0&&(t=[]);let n=[];return T.Children.forEach(e,(r,i)=>{if(!T.isValidElement(r))return;let a=[...t,i];if(r.type===T.Fragment){n.push.apply(n,X_(r.props.children,a));return}r.type!==Gi&&yn(!1),!r.props.index||!r.props.children||yn(!1);let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=X_(r.props.children,a)),n.push(o)}),n}/**
+ */function Nh(){return Nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nh.apply(this,arguments)}const RE=T.createContext(null),ate=T.createContext(null),ou=T.createContext(null),E0=T.createContext(null),qs=T.createContext({outlet:null,matches:[],isDataRoute:!1}),I6=T.createContext(null);function ote(e,t){let{relative:n}=t===void 0?{}:t;Pp()||yn(!1);let{basename:r,navigator:i}=T.useContext(ou),{hash:a,pathname:o,search:s}=j6(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:Ps([r,o])),i.createHref({pathname:l,search:s,hash:a})}function Pp(){return T.useContext(E0)!=null}function C0(){return Pp()||yn(!1),T.useContext(E0).location}function N6(e){T.useContext(ou).static||T.useLayoutEffect(e)}function DE(){let{isDataRoute:e}=T.useContext(qs);return e?xte():ste()}function ste(){Pp()||yn(!1);let e=T.useContext(RE),{basename:t,future:n,navigator:r}=T.useContext(ou),{matches:i}=T.useContext(qs),{pathname:a}=C0(),o=JSON.stringify(T6(i,n.v7_relativeSplatPath)),s=T.useRef(!1);return N6(()=>{s.current=!0}),T.useCallback(function(c,f){if(f===void 0&&(f={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let h=$6(c,JSON.parse(o),a,f.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Ps([t,h.pathname])),(f.replace?r.replace:r.push)(h,f.state,f)},[t,r,o,a,e])}function Tp(){let{matches:e}=T.useContext(qs),t=e[e.length-1];return t?t.params:{}}function j6(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=T.useContext(ou),{matches:i}=T.useContext(qs),{pathname:a}=C0(),o=JSON.stringify(T6(i,r.v7_relativeSplatPath));return T.useMemo(()=>$6(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function lte(e,t){return ute(e,t)}function ute(e,t,n,r){Pp()||yn(!1);let{navigator:i}=T.useContext(ou),{matches:a}=T.useContext(qs),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let c=C0(),f;if(t){var h;let w=typeof t=="string"?wf(t):t;l==="/"||(h=w.pathname)!=null&&h.startsWith(l)||yn(!1),f=w}else f=c;let p=f.pathname||"/",m=p;if(l!=="/"){let w=l.replace(/^\//,"").split("/");m="/"+p.replace(/^\//,"").split("/").slice(w.length).join("/")}let x=Dee(e,{pathname:m}),g=pte(x&&x.map(w=>Object.assign({},w,{params:Object.assign({},s,w.params),pathname:Ps([l,i.encodeLocation?i.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:Ps([l,i.encodeLocation?i.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),a,n,r);return t&&g?T.createElement(E0.Provider,{value:{location:Nh({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:ms.Pop}},g):g}function cte(){let e=yte(),t=rte(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return T.createElement(T.Fragment,null,T.createElement("h2",null,"Unexpected Application Error!"),T.createElement("h3",{style:{fontStyle:"italic"}},t),n?T.createElement("pre",{style:i},n):null,null)}const fte=T.createElement(cte,null);class dte extends T.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?T.createElement(qs.Provider,{value:this.props.routeContext},T.createElement(I6.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function hte(e){let{routeContext:t,match:n,children:r}=e,i=T.useContext(RE);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),T.createElement(qs.Provider,{value:t},r)}function pte(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var a;if(!n)return null;if(n.errors)e=n.matches;else if((a=r)!=null&&a.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let f=o.findIndex(h=>h.route.id&&(s==null?void 0:s[h.route.id])!==void 0);f>=0||yn(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<o.length;f++){let h=o[f];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(c=f),h.route.id){let{loaderData:p,errors:m}=n,x=h.route.loader&&p[h.route.id]===void 0&&(!m||m[h.route.id]===void 0);if(h.route.lazy||x){l=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((f,h,p)=>{let m,x=!1,g=null,w=null;n&&(m=s&&h.route.id?s[h.route.id]:void 0,g=h.route.errorElement||fte,l&&(c<0&&p===0?(x=!0,w=null):c===p&&(x=!0,w=h.route.hydrateFallbackElement||null)));let b=t.concat(o.slice(0,p+1)),_=()=>{let v;return m?v=g:x?v=w:h.route.Component?v=T.createElement(h.route.Component,null):h.route.element?v=h.route.element:v=f,T.createElement(hte,{match:h,routeContext:{outlet:f,matches:b,isDataRoute:n!=null},children:v})};return n&&(h.route.ErrorBoundary||h.route.errorElement||p===0)?T.createElement(dte,{location:n.location,revalidation:n.revalidation,component:g,error:m,children:_(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):_()},null)}var R6=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(R6||{}),$v=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}($v||{});function mte(e){let t=T.useContext(RE);return t||yn(!1),t}function gte(e){let t=T.useContext(ate);return t||yn(!1),t}function vte(e){let t=T.useContext(qs);return t||yn(!1),t}function D6(e){let t=vte(),n=t.matches[t.matches.length-1];return n.route.id||yn(!1),n.route.id}function yte(){var e;let t=T.useContext(I6),n=gte($v.UseRouteError),r=D6($v.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function xte(){let{router:e}=mte(R6.UseNavigateStable),t=D6($v.UseNavigateStable),n=T.useRef(!1);return N6(()=>{n.current=!0}),T.useCallback(function(i,a){a===void 0&&(a={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Nh({fromRouteId:t},a)))},[e,t])}function Gi(e){yn(!1)}function bte(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ms.Pop,navigator:a,static:o=!1,future:s}=e;Pp()&&yn(!1);let l=t.replace(/^\/*/,"/"),c=T.useMemo(()=>({basename:l,navigator:a,static:o,future:Nh({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof r=="string"&&(r=wf(r));let{pathname:f="/",search:h="",hash:p="",state:m=null,key:x="default"}=r,g=T.useMemo(()=>{let w=jE(f,l);return w==null?null:{location:{pathname:w,search:h,hash:p,state:m,key:x},navigationType:i}},[l,f,h,p,m,x,i]);return g==null?null:T.createElement(ou.Provider,{value:c},T.createElement(E0.Provider,{children:n,value:g}))}function wte(e){let{children:t,location:n}=e;return lte(X_(t),n)}new Promise(()=>{});function X_(e,t){t===void 0&&(t=[]);let n=[];return T.Children.forEach(e,(r,i)=>{if(!T.isValidElement(r))return;let a=[...t,i];if(r.type===T.Fragment){n.push.apply(n,X_(r.props.children,a));return}r.type!==Gi&&yn(!1),!r.props.index||!r.props.children||yn(!1);let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=X_(r.props.children,a)),n.push(o)}),n}/**
  * React Router DOM v6.26.2
  *
  * Copyright (c) Remix Software Inc.
@@ -68,7 +68,7 @@ Error generating stack: `+a.message+`
  * LICENSE.md file in the root directory of this source tree.
  *
  * @license MIT
- */function Q_(){return Q_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q_.apply(this,arguments)}function Ste(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Ote(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function kte(e,t){return e.button===0&&(!t||t==="_self")&&!Ote(e)}const Ete=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Cte="6";try{window.__reactRouterVersion=Cte}catch{}const Ate="startTransition",dM=Gw[Ate];function Pte(e){let{basename:t,children:n,future:r,window:i}=e,a=T.useRef();a.current==null&&(a.current=jee({window:i,v5Compat:!0}));let o=a.current,[s,l]=T.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},f=T.useCallback(h=>{c&&dM?dM(()=>l(h)):l(h)},[l,c]);return T.useLayoutEffect(()=>o.listen(f),[o,f]),T.createElement(wte,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:o,future:r})}const Tte=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",$te=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ju=T.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:c,preventScrollReset:f,unstable_viewTransition:h}=t,p=Ste(t,Ete),{basename:m}=T.useContext(ou),x,g=!1;if(typeof c=="string"&&$te.test(c)&&(x=c,Tte))try{let v=new URL(window.location.href),O=c.startsWith("//")?new URL(v.protocol+c):new URL(c),C=jE(O.pathname,m);O.origin===v.origin&&C!=null?c=C+O.search+O.hash:g=!0}catch{}let w=ste(c,{relative:i}),b=Mte(c,{replace:o,state:s,target:l,preventScrollReset:f,relative:i,unstable_viewTransition:h});function _(v){r&&r(v),v.defaultPrevented||b(v)}return T.createElement("a",Q_({},p,{href:x||w,onClick:g||a?r:_,ref:n,target:l}))});var hM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(hM||(hM={}));var pM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(pM||(pM={}));function Mte(e,t){let{target:n,replace:r,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s}=t===void 0?{}:t,l=DE(),c=C0(),f=j6(e,{relative:o});return T.useCallback(h=>{if(kte(h,n)){h.preventDefault();let p=r!==void 0?r:Tv(c)===Tv(f);l(e,{replace:p,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s})}},[c,l,f,r,i,n,e,a,o,s])}var L6={exports:{}},F6={};/**
+ */function Q_(){return Q_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q_.apply(this,arguments)}function _te(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Ste(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Ote(e,t){return e.button===0&&(!t||t==="_self")&&!Ste(e)}const kte=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Ete="6";try{window.__reactRouterVersion=Ete}catch{}const Cte="startTransition",dM=Gw[Cte];function Ate(e){let{basename:t,children:n,future:r,window:i}=e,a=T.useRef();a.current==null&&(a.current=Nee({window:i,v5Compat:!0}));let o=a.current,[s,l]=T.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},f=T.useCallback(h=>{c&&dM?dM(()=>l(h)):l(h)},[l,c]);return T.useLayoutEffect(()=>o.listen(f),[o,f]),T.createElement(bte,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:o,future:r})}const Pte=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Tte=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ju=T.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:c,preventScrollReset:f,unstable_viewTransition:h}=t,p=_te(t,kte),{basename:m}=T.useContext(ou),x,g=!1;if(typeof c=="string"&&Tte.test(c)&&(x=c,Pte))try{let v=new URL(window.location.href),S=c.startsWith("//")?new URL(v.protocol+c):new URL(c),C=jE(S.pathname,m);S.origin===v.origin&&C!=null?c=C+S.search+S.hash:g=!0}catch{}let w=ote(c,{relative:i}),b=$te(c,{replace:o,state:s,target:l,preventScrollReset:f,relative:i,unstable_viewTransition:h});function _(v){r&&r(v),v.defaultPrevented||b(v)}return T.createElement("a",Q_({},p,{href:x||w,onClick:g||a?r:_,ref:n,target:l}))});var hM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(hM||(hM={}));var pM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(pM||(pM={}));function $te(e,t){let{target:n,replace:r,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s}=t===void 0?{}:t,l=DE(),c=C0(),f=j6(e,{relative:o});return T.useCallback(h=>{if(Ote(h,n)){h.preventDefault();let p=r!==void 0?r:Tv(c)===Tv(f);l(e,{replace:p,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s})}},[c,l,f,r,i,n,e,a,o,s])}var L6={exports:{}},F6={};/**
  * @license React
  * use-sync-external-store-with-selector.production.min.js
  *
@@ -76,8 +76,8 @@ Error generating stack: `+a.message+`
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var $p=T;function Ite(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Nte=typeof Object.is=="function"?Object.is:Ite,jte=$p.useSyncExternalStore,Rte=$p.useRef,Dte=$p.useEffect,Lte=$p.useMemo,Fte=$p.useDebugValue;F6.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var a=Rte(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=Lte(function(){function l(m){if(!c){if(c=!0,f=m,m=r(m),i!==void 0&&o.hasValue){var x=o.value;if(i(x,m))return h=x}return h=m}if(x=h,Nte(f,m))return x;var g=r(m);return i!==void 0&&i(x,g)?x:(f=m,h=g)}var c=!1,f,h,p=n===void 0?null:n;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,n,r,i]);var s=jte(e,a[0],a[1]);return Dte(function(){o.hasValue=!0,o.value=s},[s]),Fte(s),s};L6.exports=F6;var Bte=L6.exports,Gr="default"in Gw?U:Gw,mM=Symbol.for("react-redux-context"),gM=typeof globalThis<"u"?globalThis:{};function zte(){if(!Gr.createContext)return{};const e=gM[mM]??(gM[mM]=new Map);let t=e.get(Gr.createContext);return t||(t=Gr.createContext(null),e.set(Gr.createContext,t)),t}var Rs=zte(),Ute=()=>{throw new Error("uSES not initialized!")};function LE(e=Rs){return function(){return Gr.useContext(e)}}var B6=LE(),z6=Ute,Wte=e=>{z6=e},Hte=(e,t)=>e===t;function Vte(e=Rs){const t=e===Rs?B6:LE(e),n=(r,i={})=>{const{equalityFn:a=Hte,devModeChecks:o={}}=typeof i=="function"?{equalityFn:i}:i,{store:s,subscription:l,getServerState:c,stabilityCheck:f,identityFunctionCheck:h}=t();Gr.useRef(!0);const p=Gr.useCallback({[r.name](x){return r(x)}}[r.name],[r,f,o.stabilityCheck]),m=z6(l.addNestedSub,s.getState,c||s.getState,p,a);return Gr.useDebugValue(m),m};return Object.assign(n,{withTypes:()=>n}),n}var Mp=Vte();function Yte(e){e()}function Gte(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Yte(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var vM={notify(){},get:()=>[]};function qte(e,t){let n,r=vM,i=0,a=!1;function o(g){f();const w=r.subscribe(g);let b=!1;return()=>{b||(b=!0,w(),h())}}function s(){r.notify()}function l(){x.onStateChange&&x.onStateChange()}function c(){return a}function f(){i++,n||(n=e.subscribe(l),r=Gte())}function h(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=vM)}function p(){a||(a=!0,f())}function m(){a&&(a=!1,h())}const x={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:c,trySubscribe:p,tryUnsubscribe:m,getListeners:()=>r};return x}var Kte=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Xte=typeof navigator<"u"&&navigator.product==="ReactNative",Qte=Kte||Xte?Gr.useLayoutEffect:Gr.useEffect;function Zte({store:e,context:t,children:n,serverState:r,stabilityCheck:i="once",identityFunctionCheck:a="once"}){const o=Gr.useMemo(()=>{const c=qte(e);return{store:e,subscription:c,getServerState:r?()=>r:void 0,stabilityCheck:i,identityFunctionCheck:a}},[e,r,i,a]),s=Gr.useMemo(()=>e.getState(),[e]);Qte(()=>{const{subscription:c}=o;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),s!==e.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[o,s]);const l=t||Rs;return Gr.createElement(l.Provider,{value:o},n)}var Jte=Zte;function U6(e=Rs){const t=e===Rs?B6:LE(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var ene=U6();function tne(e=Rs){const t=e===Rs?ene:U6(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var A0=tne();Wte(Bte.useSyncExternalStoreWithSelector);function Fn(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var nne=typeof Symbol=="function"&&Symbol.observable||"@@observable",yM=nne,Db=()=>Math.random().toString(36).substring(7).split("").join("."),rne={INIT:`@@redux/INIT${Db()}`,REPLACE:`@@redux/REPLACE${Db()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Db()}`},Mv=rne;function FE(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function W6(e,t,n){if(typeof e!="function")throw new Error(Fn(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Fn(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Fn(1));return n(W6)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,l=!1;function c(){o===a&&(o=new Map,a.forEach((w,b)=>{o.set(b,w)}))}function f(){if(l)throw new Error(Fn(3));return i}function h(w){if(typeof w!="function")throw new Error(Fn(4));if(l)throw new Error(Fn(5));let b=!0;c();const _=s++;return o.set(_,w),function(){if(b){if(l)throw new Error(Fn(6));b=!1,c(),o.delete(_),a=null}}}function p(w){if(!FE(w))throw new Error(Fn(7));if(typeof w.type>"u")throw new Error(Fn(8));if(typeof w.type!="string")throw new Error(Fn(17));if(l)throw new Error(Fn(9));try{l=!0,i=r(i,w)}finally{l=!1}return(a=o).forEach(_=>{_()}),w}function m(w){if(typeof w!="function")throw new Error(Fn(10));r=w,p({type:Mv.REPLACE})}function x(){const w=h;return{subscribe(b){if(typeof b!="object"||b===null)throw new Error(Fn(11));function _(){const O=b;O.next&&O.next(f())}return _(),{unsubscribe:w(_)}},[yM](){return this}}}return p({type:Mv.INIT}),{dispatch:p,subscribe:h,getState:f,replaceReducer:m,[yM]:x}}function ine(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Mv.INIT})>"u")throw new Error(Fn(12));if(typeof n(void 0,{type:Mv.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Fn(13))})}function ane(e){const t=Object.keys(e),n={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(n[o]=e[o])}const r=Object.keys(n);let i;try{ine(n)}catch(a){i=a}return function(o={},s){if(i)throw i;let l=!1;const c={};for(let f=0;f<r.length;f++){const h=r[f],p=n[h],m=o[h],x=p(m,s);if(typeof x>"u")throw s&&s.type,new Error(Fn(14));c[h]=x,l=l||x!==m}return l=l||r.length!==Object.keys(o).length,l?c:o}}function Iv(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function one(...e){return t=>(n,r)=>{const i=t(n,r);let a=()=>{throw new Error(Fn(15))};const o={getState:i.getState,dispatch:(l,...c)=>a(l,...c)},s=e.map(l=>l(o));return a=Iv(...s)(i.dispatch),{...i,dispatch:a}}}function sne(e){return FE(e)&&"type"in e&&typeof e.type=="string"}var H6=Symbol.for("immer-nothing"),xM=Symbol.for("immer-draftable"),ei=Symbol.for("immer-state");function ea(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Rc=Object.getPrototypeOf;function Zl(e){return!!e&&!!e[ei]}function Po(e){var t;return e?V6(e)||Array.isArray(e)||!!e[xM]||!!((t=e.constructor)!=null&&t[xM])||T0(e)||$0(e):!1}var lne=Object.prototype.constructor.toString();function V6(e){if(!e||typeof e!="object")return!1;const t=Rc(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===lne}function Nv(e,t){P0(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function P0(e){const t=e[ei];return t?t.type_:Array.isArray(e)?1:T0(e)?2:$0(e)?3:0}function Z_(e,t){return P0(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Y6(e,t,n){const r=P0(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function une(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function T0(e){return e instanceof Map}function $0(e){return e instanceof Set}function gl(e){return e.copy_||e.base_}function J_(e,t){if(T0(e))return new Map(e);if($0(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=V6(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[ei];let i=Reflect.ownKeys(r);for(let a=0;a<i.length;a++){const o=i[a],s=r[o];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(r[o]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[o]})}return Object.create(Rc(e),r)}else{const r=Rc(e);if(r!==null&&n)return{...e};const i=Object.create(r);return Object.assign(i,e)}}function BE(e,t=!1){return M0(e)||Zl(e)||!Po(e)||(P0(e)>1&&(e.set=e.add=e.clear=e.delete=cne),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>BE(r,!0))),e}function cne(){ea(2)}function M0(e){return Object.isFrozen(e)}var fne={};function Jl(e){const t=fne[e];return t||ea(0,e),t}var jh;function G6(){return jh}function dne(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function bM(e,t){t&&(Jl("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function eS(e){tS(e),e.drafts_.forEach(hne),e.drafts_=null}function tS(e){e===jh&&(jh=e.parent_)}function wM(e){return jh=dne(jh,e)}function hne(e){const t=e[ei];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function _M(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[ei].modified_&&(eS(t),ea(4)),Po(e)&&(e=jv(t,e),t.parent_||Rv(t,e)),t.patches_&&Jl("Patches").generateReplacementPatches_(n[ei].base_,e,t.patches_,t.inversePatches_)):e=jv(t,n,[]),eS(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==H6?e:void 0}function jv(e,t,n){if(M0(t))return t;const r=t[ei];if(!r)return Nv(t,(i,a)=>SM(e,r,t,i,a,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return Rv(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const i=r.copy_;let a=i,o=!1;r.type_===3&&(a=new Set(i),i.clear(),o=!0),Nv(a,(s,l)=>SM(e,r,i,s,l,n,o)),Rv(e,i,!1),n&&e.patches_&&Jl("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function SM(e,t,n,r,i,a,o){if(Zl(i)){const s=a&&t&&t.type_!==3&&!Z_(t.assigned_,r)?a.concat(r):void 0,l=jv(e,i,s);if(Y6(n,r,l),Zl(l))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(Po(i)&&!M0(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;jv(e,i),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&Rv(e,i)}}function Rv(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&BE(t,n)}function pne(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:G6(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=zE;n&&(i=[r],a=Rh);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,s}var zE={get(e,t){if(t===ei)return e;const n=gl(e);if(!Z_(n,t))return mne(e,n,t);const r=n[t];return e.finalized_||!Po(r)?r:r===Lb(e.base_,t)?(Fb(e),e.copy_[t]=rS(r,e)):r},has(e,t){return t in gl(e)},ownKeys(e){return Reflect.ownKeys(gl(e))},set(e,t,n){const r=q6(gl(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=Lb(gl(e),t),a=i==null?void 0:i[ei];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(une(n,i)&&(n!==void 0||Z_(e.base_,t)))return!0;Fb(e),nS(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Lb(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Fb(e),nS(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=gl(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){ea(11)},getPrototypeOf(e){return Rc(e.base_)},setPrototypeOf(){ea(12)}},Rh={};Nv(zE,(e,t)=>{Rh[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Rh.deleteProperty=function(e,t){return Rh.set.call(this,e,t,void 0)};Rh.set=function(e,t,n){return zE.set.call(this,e[0],t,n,e[0])};function Lb(e,t){const n=e[ei];return(n?gl(n):e)[t]}function mne(e,t,n){var i;const r=q6(t,n);return r?"value"in r?r.value:(i=r.get)==null?void 0:i.call(e.draft_):void 0}function q6(e,t){if(!(t in e))return;let n=Rc(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Rc(n)}}function nS(e){e.modified_||(e.modified_=!0,e.parent_&&nS(e.parent_))}function Fb(e){e.copy_||(e.copy_=J_(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var gne=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const a=n;n=t;const o=this;return function(l=a,...c){return o.produce(l,f=>n.call(this,f,...c))}}typeof n!="function"&&ea(6),r!==void 0&&typeof r!="function"&&ea(7);let i;if(Po(t)){const a=wM(this),o=rS(t,void 0);let s=!0;try{i=n(o),s=!1}finally{s?eS(a):tS(a)}return bM(a,r),_M(i,a)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===H6&&(i=void 0),this.autoFreeze_&&BE(i,!0),r){const a=[],o=[];Jl("Patches").generateReplacementPatches_(t,i,a,o),r(a,o)}return i}else ea(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,l=>t(l,...s));let r,i;return[this.produce(t,n,(o,s)=>{r=o,i=s}),r,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Po(e)||ea(8),Zl(e)&&(e=vne(e));const t=wM(this),n=rS(e,void 0);return n[ei].isManual_=!0,tS(t),n}finishDraft(e,t){const n=e&&e[ei];(!n||!n.isManual_)&&ea(9);const{scope_:r}=n;return bM(r,t),_M(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}n>-1&&(t=t.slice(n+1));const r=Jl("Patches").applyPatches_;return Zl(e)?r(e,t):this.produce(e,i=>r(i,t))}};function rS(e,t){const n=T0(e)?Jl("MapSet").proxyMap_(e,t):$0(e)?Jl("MapSet").proxySet_(e,t):pne(e,t);return(t?t.scope_:G6()).drafts_.push(n),n}function vne(e){return Zl(e)||ea(10,e),K6(e)}function K6(e){if(!Po(e)||M0(e))return e;const t=e[ei];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=J_(e,t.scope_.immer_.useStrictShallowCopy_)}else n=J_(e,!0);return Nv(n,(r,i)=>{Y6(n,r,K6(i))}),t&&(t.finalized_=!1),n}var ti=new gne,X6=ti.produce;ti.produceWithPatches.bind(ti);ti.setAutoFreeze.bind(ti);ti.setUseStrictShallowCopy.bind(ti);ti.applyPatches.bind(ti);ti.createDraft.bind(ti);ti.finishDraft.bind(ti);function Q6(e){return({dispatch:n,getState:r})=>i=>a=>typeof a=="function"?a(n,r,e):i(a)}var yne=Q6(),xne=Q6,bne=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Iv:Iv.apply(null,arguments)};function Z6(e,t){function n(...r){return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>sne(r)&&r.type===e,n}var J6=class Dd extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Dd.prototype)}static get[Symbol.species](){return Dd}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Dd(...t[0].concat(this)):new Dd(...t.concat(this))}};function OM(e){return Po(e)?X6(e,()=>{}):e}function wne(e){return typeof e=="boolean"}var _ne=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new J6;return n&&(wne(n)?o.push(yne):o.push(xne(n.extraArgument))),o},Sne="RTK_autoBatch",e5=e=>t=>{setTimeout(t,e)},One=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:e5(10),kne=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,o=!1;const s=new Set,l=e.type==="tick"?queueMicrotask:e.type==="raf"?One:e.type==="callback"?e.queueNotification:e5(e.timeout),c=()=>{o=!1,a&&(a=!1,s.forEach(f=>f()))};return Object.assign({},r,{subscribe(f){const h=()=>i&&f(),p=r.subscribe(h);return s.add(f),()=>{p(),s.delete(f)}},dispatch(f){var h;try{return i=!((h=f==null?void 0:f.meta)!=null&&h[Sne]),a=!i,a&&(o||(o=!0,l(c))),r.dispatch(f)}finally{i=!0}}})},Ene=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new J6(e);return r&&i.push(kne(typeof r=="object"?r:void 0)),i};function Cne(e){const t=_ne(),{reducer:n=void 0,middleware:r,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let s;if(typeof n=="function")s=n;else if(FE(n))s=ane(n);else throw new Error(Dv(1));let l;typeof r=="function"?l=r(t):l=t();let c=Iv;i&&(c=bne({trace:!1,...typeof i=="object"&&i}));const f=one(...l),h=Ene(f);let p=typeof o=="function"?o(h):h();const m=c(...p);return W6(s,a,m)}function Ane(e){const t={},n=[];let r;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Dv(28));if(s in t)throw new Error(Dv(29));return t[s]=o,i},addMatcher(a,o){return n.push({matcher:a,reducer:o}),i},addDefaultCase(a){return r=a,i}};return e(i),[t,n,r]}function Pne(e){return typeof e=="function"}function Tne(e,t){let[n,r,i]=Ane(t),a;if(Pne(e))a=()=>OM(e());else{const s=OM(e);a=()=>s}function o(s=a(),l){let c=[n[l.type],...r.filter(({matcher:f})=>f(l)).map(({reducer:f})=>f)];return c.filter(f=>!!f).length===0&&(c=[i]),c.reduce((f,h)=>{if(h)if(Zl(f)){const m=h(f,l);return m===void 0?f:m}else{if(Po(f))return X6(f,p=>h(p,l));{const p=h(f,l);if(p===void 0){if(f===null)return f;throw new Error(Dv(9))}return p}}return f},s)}return o.getInitialState=a,o}function Dv(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const $ne={selectedCurrency:E6[0],errorMessage:null},t5=Z6("setSelectedCurrency"),I0=Z6("setErrorMessage"),Mne=Tne($ne,e=>{e.addCase(t5,(t,n)=>{t.selectedCurrency=n.payload}).addCase(I0,(t,n)=>{t.errorMessage=n.payload})}),Ine=Cne({reducer:Mne});var kr=function(){return kr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},kr.apply(this,arguments)};function Lv(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var Ft="-ms-",nh="-moz-",Ot="-webkit-",n5="comm",N0="rule",UE="decl",Nne="@import",r5="@keyframes",jne="@layer",i5=Math.abs,WE=String.fromCharCode,iS=Object.assign;function Rne(e,t){return Mn(e,0)^45?(((t<<2^Mn(e,0))<<2^Mn(e,1))<<2^Mn(e,2))<<2^Mn(e,3):0}function a5(e){return e.trim()}function no(e,t){return(e=t.exec(e))?e[0]:e}function rt(e,t,n){return e.replace(t,n)}function zg(e,t,n){return e.indexOf(t,n)}function Mn(e,t){return e.charCodeAt(t)|0}function Dc(e,t,n){return e.slice(t,n)}function ba(e){return e.length}function o5(e){return e.length}function Ld(e,t){return t.push(e),e}function Dne(e,t){return e.map(t).join("")}function kM(e,t){return e.filter(function(n){return!no(n,t)})}var j0=1,Lc=1,s5=0,Mi=0,mn=0,_f="";function R0(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:j0,column:Lc,length:o,return:"",siblings:s}}function ts(e,t){return iS(R0("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function $u(e){for(;e.root;)e=ts(e.root,{children:[e]});Ld(e,e.siblings)}function Lne(){return mn}function Fne(){return mn=Mi>0?Mn(_f,--Mi):0,Lc--,mn===10&&(Lc=1,j0--),mn}function aa(){return mn=Mi<s5?Mn(_f,Mi++):0,Lc++,mn===10&&(Lc=1,j0++),mn}function Dl(){return Mn(_f,Mi)}function Ug(){return Mi}function D0(e,t){return Dc(_f,e,t)}function aS(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Bne(e){return j0=Lc=1,s5=ba(_f=e),Mi=0,[]}function zne(e){return _f="",e}function Bb(e){return a5(D0(Mi-1,oS(e===91?e+2:e===40?e+1:e)))}function Une(e){for(;(mn=Dl())&&mn<33;)aa();return aS(e)>2||aS(mn)>3?"":" "}function Wne(e,t){for(;--t&&aa()&&!(mn<48||mn>102||mn>57&&mn<65||mn>70&&mn<97););return D0(e,Ug()+(t<6&&Dl()==32&&aa()==32))}function oS(e){for(;aa();)switch(mn){case e:return Mi;case 34:case 39:e!==34&&e!==39&&oS(mn);break;case 40:e===41&&oS(e);break;case 92:aa();break}return Mi}function Hne(e,t){for(;aa()&&e+mn!==57;)if(e+mn===84&&Dl()===47)break;return"/*"+D0(t,Mi-1)+"*"+WE(e===47?e:aa())}function Vne(e){for(;!aS(Dl());)aa();return D0(e,Mi)}function Yne(e){return zne(Wg("",null,null,null,[""],e=Bne(e),0,[0],e))}function Wg(e,t,n,r,i,a,o,s,l){for(var c=0,f=0,h=o,p=0,m=0,x=0,g=1,w=1,b=1,_=0,v="",O=i,C=a,k=r,A=v;w;)switch(x=_,_=aa()){case 40:if(x!=108&&Mn(A,h-1)==58){zg(A+=rt(Bb(_),"&","&\f"),"&\f",i5(c?s[c-1]:0))!=-1&&(b=-1);break}case 34:case 39:case 91:A+=Bb(_);break;case 9:case 10:case 13:case 32:A+=Une(x);break;case 92:A+=Wne(Ug()-1,7);continue;case 47:switch(Dl()){case 42:case 47:Ld(Gne(Hne(aa(),Ug()),t,n,l),l);break;default:A+="/"}break;case 123*g:s[c++]=ba(A)*b;case 125*g:case 59:case 0:switch(_){case 0:case 125:w=0;case 59+f:b==-1&&(A=rt(A,/\f/g,"")),m>0&&ba(A)-h&&Ld(m>32?CM(A+";",r,n,h-1,l):CM(rt(A," ","")+";",r,n,h-2,l),l);break;case 59:A+=";";default:if(Ld(k=EM(A,t,n,c,f,i,s,v,O=[],C=[],h,a),a),_===123)if(f===0)Wg(A,t,k,k,O,a,h,s,C);else switch(p===99&&Mn(A,3)===110?100:p){case 100:case 108:case 109:case 115:Wg(e,k,k,r&&Ld(EM(e,k,k,0,0,i,s,v,i,O=[],h,C),C),i,C,h,s,r?O:C);break;default:Wg(A,k,k,k,[""],C,0,s,C)}}c=f=m=0,g=b=1,v=A="",h=o;break;case 58:h=1+ba(A),m=x;default:if(g<1){if(_==123)--g;else if(_==125&&g++==0&&Fne()==125)continue}switch(A+=WE(_),_*g){case 38:b=f>0?1:(A+="\f",-1);break;case 44:s[c++]=(ba(A)-1)*b,b=1;break;case 64:Dl()===45&&(A+=Bb(aa())),p=Dl(),f=h=ba(v=A+=Vne(Ug())),_++;break;case 45:x===45&&ba(A)==2&&(g=0)}}return a}function EM(e,t,n,r,i,a,o,s,l,c,f,h){for(var p=i-1,m=i===0?a:[""],x=o5(m),g=0,w=0,b=0;g<r;++g)for(var _=0,v=Dc(e,p+1,p=i5(w=o[g])),O=e;_<x;++_)(O=a5(w>0?m[_]+" "+v:rt(v,/&\f/g,m[_])))&&(l[b++]=O);return R0(e,t,n,i===0?N0:s,l,c,f,h)}function Gne(e,t,n,r){return R0(e,t,n,n5,WE(Lne()),Dc(e,2,-2),0,r)}function CM(e,t,n,r,i){return R0(e,t,n,UE,Dc(e,0,r),Dc(e,r+1,-1),r,i)}function l5(e,t,n){switch(Rne(e,t)){case 5103:return Ot+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ot+e+e;case 4789:return nh+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ot+e+nh+e+Ft+e+e;case 5936:switch(Mn(e,t+11)){case 114:return Ot+e+Ft+rt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ot+e+Ft+rt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ot+e+Ft+rt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Ot+e+Ft+e+e;case 6165:return Ot+e+Ft+"flex-"+e+e;case 5187:return Ot+e+rt(e,/(\w+).+(:[^]+)/,Ot+"box-$1$2"+Ft+"flex-$1$2")+e;case 5443:return Ot+e+Ft+"flex-item-"+rt(e,/flex-|-self/g,"")+(no(e,/flex-|baseline/)?"":Ft+"grid-row-"+rt(e,/flex-|-self/g,""))+e;case 4675:return Ot+e+Ft+"flex-line-pack"+rt(e,/align-content|flex-|-self/g,"")+e;case 5548:return Ot+e+Ft+rt(e,"shrink","negative")+e;case 5292:return Ot+e+Ft+rt(e,"basis","preferred-size")+e;case 6060:return Ot+"box-"+rt(e,"-grow","")+Ot+e+Ft+rt(e,"grow","positive")+e;case 4554:return Ot+rt(e,/([^-])(transform)/g,"$1"+Ot+"$2")+e;case 6187:return rt(rt(rt(e,/(zoom-|grab)/,Ot+"$1"),/(image-set)/,Ot+"$1"),e,"")+e;case 5495:case 3959:return rt(e,/(image-set\([^]*)/,Ot+"$1$`$1");case 4968:return rt(rt(e,/(.+:)(flex-)?(.*)/,Ot+"box-pack:$3"+Ft+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ot+e+e;case 4200:if(!no(e,/flex-|baseline/))return Ft+"grid-column-align"+Dc(e,t)+e;break;case 2592:case 3360:return Ft+rt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,i){return t=i,no(r.props,/grid-\w+-end/)})?~zg(e+(n=n[t].value),"span",0)?e:Ft+rt(e,"-start","")+e+Ft+"grid-row-span:"+(~zg(n,"span",0)?no(n,/\d+/):+no(n,/\d+/)-+no(e,/\d+/))+";":Ft+rt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return no(r.props,/grid-\w+-start/)})?e:Ft+rt(rt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return rt(e,/(.+)-inline(.+)/,Ot+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ba(e)-1-t>6)switch(Mn(e,t+1)){case 109:if(Mn(e,t+4)!==45)break;case 102:return rt(e,/(.+:)(.+)-([^]+)/,"$1"+Ot+"$2-$3$1"+nh+(Mn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~zg(e,"stretch",0)?l5(rt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return rt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,i,a,o,s,l,c){return Ft+i+":"+a+c+(o?Ft+i+"-span:"+(s?l:+l-+a)+c:"")+e});case 4949:if(Mn(e,t+6)===121)return rt(e,":",":"+Ot)+e;break;case 6444:switch(Mn(e,Mn(e,14)===45?18:11)){case 120:return rt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Ot+(Mn(e,14)===45?"inline-":"")+"box$3$1"+Ot+"$2$3$1"+Ft+"$2box$3")+e;case 100:return rt(e,":",":"+Ft)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return rt(e,"scroll-","scroll-snap-")+e}return e}function Fv(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function qne(e,t,n,r){switch(e.type){case jne:if(e.children.length)break;case Nne:case UE:return e.return=e.return||e.value;case n5:return"";case r5:return e.return=e.value+"{"+Fv(e.children,r)+"}";case N0:if(!ba(e.value=e.props.join(",")))return""}return ba(n=Fv(e.children,r))?e.return=e.value+"{"+n+"}":""}function Kne(e){var t=o5(e);return function(n,r,i,a){for(var o="",s=0;s<t;s++)o+=e[s](n,r,i,a)||"";return o}}function Xne(e){return function(t){t.root||(t=t.return)&&e(t)}}function Qne(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case UE:e.return=l5(e.value,e.length,n);return;case r5:return Fv([ts(e,{value:rt(e.value,"@","@"+Ot)})],r);case N0:if(e.length)return Dne(n=e.props,function(i){switch(no(i,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":$u(ts(e,{props:[rt(i,/:(read-\w+)/,":"+nh+"$1")]})),$u(ts(e,{props:[i]})),iS(e,{props:kM(n,r)});break;case"::placeholder":$u(ts(e,{props:[rt(i,/:(plac\w+)/,":"+Ot+"input-$1")]})),$u(ts(e,{props:[rt(i,/:(plac\w+)/,":"+nh+"$1")]})),$u(ts(e,{props:[rt(i,/:(plac\w+)/,Ft+"input-$1")]})),$u(ts(e,{props:[i]})),iS(e,{props:kM(n,r)});break}return""})}}var Zne={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Wr={},Fc=typeof process<"u"&&Wr!==void 0&&(Wr.REACT_APP_SC_ATTR||Wr.SC_ATTR)||"data-styled",u5="active",c5="data-styled-version",L0="6.1.13",HE=`/*!sc*/
-`,Bv=typeof window<"u"&&"HTMLElement"in window,Jne=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&Wr!==void 0&&Wr.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&Wr.REACT_APP_SC_DISABLE_SPEEDY!==""?Wr.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&Wr.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&Wr!==void 0&&Wr.SC_DISABLE_SPEEDY!==void 0&&Wr.SC_DISABLE_SPEEDY!==""&&Wr.SC_DISABLE_SPEEDY!=="false"&&Wr.SC_DISABLE_SPEEDY),F0=Object.freeze([]),Bc=Object.freeze({});function ere(e,t,n){return n===void 0&&(n=Bc),e.theme!==n.theme&&e.theme||t||n.theme}var f5=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),tre=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,nre=/(^-|-$)/g;function AM(e){return e.replace(tre,"-").replace(nre,"")}var rre=/(a)(d)/gi,og=52,PM=function(e){return String.fromCharCode(e+(e>25?39:97))};function sS(e){var t,n="";for(t=Math.abs(e);t>og;t=t/og|0)n=PM(t%og)+n;return(PM(t%og)+n).replace(rre,"$1-$2")}var zb,d5=5381,ec=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},h5=function(e){return ec(d5,e)};function ire(e){return sS(h5(e)>>>0)}function are(e){return e.displayName||e.name||"Component"}function Ub(e){return typeof e=="string"&&!0}var p5=typeof Symbol=="function"&&Symbol.for,m5=p5?Symbol.for("react.memo"):60115,ore=p5?Symbol.for("react.forward_ref"):60112,sre={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},lre={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},g5={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ure=((zb={})[ore]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},zb[m5]=g5,zb);function TM(e){return("type"in(t=e)&&t.type.$$typeof)===m5?g5:"$$typeof"in e?ure[e.$$typeof]:sre;var t}var cre=Object.defineProperty,fre=Object.getOwnPropertyNames,$M=Object.getOwnPropertySymbols,dre=Object.getOwnPropertyDescriptor,hre=Object.getPrototypeOf,MM=Object.prototype;function v5(e,t,n){if(typeof t!="string"){if(MM){var r=hre(t);r&&r!==MM&&v5(e,r,n)}var i=fre(t);$M&&(i=i.concat($M(t)));for(var a=TM(e),o=TM(t),s=0;s<i.length;++s){var l=i[s];if(!(l in lre||n&&n[l]||o&&l in o||a&&l in a)){var c=dre(t,l);try{cre(e,l,c)}catch{}}}}return e}function zc(e){return typeof e=="function"}function VE(e){return typeof e=="object"&&"styledComponentId"in e}function Cl(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function IM(e,t){if(e.length===0)return"";for(var n=e[0],r=1;r<e.length;r++)n+=e[r];return n}function Dh(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function lS(e,t,n){if(n===void 0&&(n=!1),!n&&!Dh(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=lS(e[r],t[r]);else if(Dh(t))for(var r in t)e[r]=lS(e[r],t[r]);return e}function YE(e,t){Object.defineProperty(e,"toString",{value:t})}function Ip(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var pre=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r<t;r++)n+=this.groupSizes[r];return n},e.prototype.insertRules=function(t,n){if(t>=this.groupSizes.length){for(var r=this.groupSizes,i=r.length,a=i;t>=a;)if((a<<=1)<0)throw Ip(16,"".concat(t));this.groupSizes=new Uint32Array(a),this.groupSizes.set(r),this.length=a;for(var o=i;o<a;o++)this.groupSizes[o]=0}for(var s=this.indexOfGroup(t+1),l=(o=0,n.length);o<l;o++)this.tag.insertRule(s,n[o])&&(this.groupSizes[t]++,s++)},e.prototype.clearGroup=function(t){if(t<this.length){var n=this.groupSizes[t],r=this.indexOfGroup(t),i=r+n;this.groupSizes[t]=0;for(var a=r;a<i;a++)this.tag.deleteRule(r)}},e.prototype.getGroup=function(t){var n="";if(t>=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],i=this.indexOfGroup(t),a=i+r,o=i;o<a;o++)n+="".concat(this.tag.getRule(o)).concat(HE);return n},e}(),Hg=new Map,zv=new Map,Vg=1,sg=function(e){if(Hg.has(e))return Hg.get(e);for(;zv.has(Vg);)Vg++;var t=Vg++;return Hg.set(e,t),zv.set(t,e),t},mre=function(e,t){Vg=t+1,Hg.set(e,t),zv.set(t,e)},gre="style[".concat(Fc,"][").concat(c5,'="').concat(L0,'"]'),vre=new RegExp("^".concat(Fc,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),yre=function(e,t,n){for(var r,i=n.split(","),a=0,o=i.length;a<o;a++)(r=i[a])&&e.registerName(t,r)},xre=function(e,t){for(var n,r=((n=t.textContent)!==null&&n!==void 0?n:"").split(HE),i=[],a=0,o=r.length;a<o;a++){var s=r[a].trim();if(s){var l=s.match(vre);if(l){var c=0|parseInt(l[1],10),f=l[2];c!==0&&(mre(f,c),yre(e,f,l[3]),e.getTag().insertRules(c,i)),i.length=0}else i.push(s)}}},NM=function(e){for(var t=document.querySelectorAll(gre),n=0,r=t.length;n<r;n++){var i=t[n];i&&i.getAttribute(Fc)!==u5&&(xre(e,i),i.parentNode&&i.parentNode.removeChild(i))}};function bre(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var y5=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(s){var l=Array.from(s.querySelectorAll("style[".concat(Fc,"]")));return l[l.length-1]}(n),a=i!==void 0?i.nextSibling:null;r.setAttribute(Fc,u5),r.setAttribute(c5,L0);var o=bre();return o&&r.setAttribute("nonce",o),n.insertBefore(r,a),r},wre=function(){function e(t){this.element=y5(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,i=0,a=r.length;i<a;i++){var o=r[i];if(o.ownerNode===n)return o}throw Ip(17)}(this.element),this.length=0}return e.prototype.insertRule=function(t,n){try{return this.sheet.insertRule(n,t),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var n=this.sheet.cssRules[t];return n&&n.cssText?n.cssText:""},e}(),_re=function(){function e(t){this.element=y5(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,n){if(t<=this.length&&t>=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},e}(),Sre=function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,n){return t<=this.length&&(this.rules.splice(t,0,n),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},e}(),jM=Bv,Ore={isServer:!Bv,useCSSOMInjection:!Jne},x5=function(){function e(t,n,r){t===void 0&&(t=Bc),n===void 0&&(n={});var i=this;this.options=kr(kr({},Ore),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&Bv&&jM&&(jM=!1,NM(this)),YE(this,function(){return function(a){for(var o=a.getTag(),s=o.length,l="",c=function(h){var p=function(b){return zv.get(b)}(h);if(p===void 0)return"continue";var m=a.names.get(p),x=o.getGroup(h);if(m===void 0||!m.size||x.length===0)return"continue";var g="".concat(Fc,".g").concat(h,'[id="').concat(p,'"]'),w="";m!==void 0&&m.forEach(function(b){b.length>0&&(w+="".concat(b,","))}),l+="".concat(x).concat(g,'{content:"').concat(w,'"}').concat(HE)},f=0;f<s;f++)c(f);return l}(i)})}return e.registerId=function(t){return sg(t)},e.prototype.rehydrate=function(){!this.server&&Bv&&NM(this)},e.prototype.reconstructWithOptions=function(t,n){return n===void 0&&(n=!0),new e(kr(kr({},this.options),t),this.gs,n&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=function(n){var r=n.useCSSOMInjection,i=n.target;return n.isServer?new Sre(i):r?new wre(i):new _re(i)}(this.options),new pre(t)));var t},e.prototype.hasNameForId=function(t,n){return this.names.has(t)&&this.names.get(t).has(n)},e.prototype.registerName=function(t,n){if(sg(t),this.names.has(t))this.names.get(t).add(n);else{var r=new Set;r.add(n),this.names.set(t,r)}},e.prototype.insertRules=function(t,n,r){this.registerName(t,n),this.getTag().insertRules(sg(t),r)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(sg(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e}(),kre=/&/g,Ere=/^\s*\/\/.*$/gm;function b5(e,t){return e.map(function(n){return n.type==="rule"&&(n.value="".concat(t," ").concat(n.value),n.value=n.value.replaceAll(",",",".concat(t," ")),n.props=n.props.map(function(r){return"".concat(t," ").concat(r)})),Array.isArray(n.children)&&n.type!=="@keyframes"&&(n.children=b5(n.children,t)),n})}function Cre(e){var t,n,r,i=Bc,a=i.options,o=a===void 0?Bc:a,s=i.plugins,l=s===void 0?F0:s,c=function(p,m,x){return x.startsWith(n)&&x.endsWith(n)&&x.replaceAll(n,"").length>0?".".concat(t):p},f=l.slice();f.push(function(p){p.type===N0&&p.value.includes("&")&&(p.props[0]=p.props[0].replace(kre,n).replace(r,c))}),o.prefix&&f.push(Qne),f.push(qne);var h=function(p,m,x,g){m===void 0&&(m=""),x===void 0&&(x=""),g===void 0&&(g="&"),t=g,n=m,r=new RegExp("\\".concat(n,"\\b"),"g");var w=p.replace(Ere,""),b=Yne(x||m?"".concat(x," ").concat(m," { ").concat(w," }"):w);o.namespace&&(b=b5(b,o.namespace));var _=[];return Fv(b,Kne(f.concat(Xne(function(v){return _.push(v)})))),_};return h.hash=l.length?l.reduce(function(p,m){return m.name||Ip(15),ec(p,m.name)},d5).toString():"",h}var Are=new x5,uS=Cre(),w5=U.createContext({shouldForwardProp:void 0,styleSheet:Are,stylis:uS});w5.Consumer;U.createContext(void 0);function RM(){return T.useContext(w5)}var Pre=function(){function e(t,n){var r=this;this.inject=function(i,a){a===void 0&&(a=uS);var o=r.name+a.hash;i.hasNameForId(r.id,o)||i.insertRules(r.id,o,a(r.rules,o,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,YE(this,function(){throw Ip(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=uS),this.name+t.hash},e}(),Tre=function(e){return e>="A"&&e<="Z"};function DM(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(n===1&&r==="-"&&e[0]==="-")return e;Tre(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var _5=function(e){return e==null||e===!1||e===""},S5=function(e){var t,n,r=[];for(var i in e){var a=e[i];e.hasOwnProperty(i)&&!_5(a)&&(Array.isArray(a)&&a.isCss||zc(a)?r.push("".concat(DM(i),":"),a,";"):Dh(a)?r.push.apply(r,Lv(Lv(["".concat(i," {")],S5(a),!1),["}"],!1)):r.push("".concat(DM(i),": ").concat((t=i,(n=a)==null||typeof n=="boolean"||n===""?"":typeof n!="number"||n===0||t in Zne||t.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function Ll(e,t,n,r){if(_5(e))return[];if(VE(e))return[".".concat(e.styledComponentId)];if(zc(e)){if(!zc(a=e)||a.prototype&&a.prototype.isReactComponent||!t)return[e];var i=e(t);return Ll(i,t,n,r)}var a;return e instanceof Pre?n?(e.inject(n,r),[e.getName(r)]):[e]:Dh(e)?S5(e):Array.isArray(e)?Array.prototype.concat.apply(F0,e.map(function(o){return Ll(o,t,n,r)})):[e.toString()]}function $re(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(zc(n)&&!VE(n))return!1}return!0}var Mre=h5(L0),Ire=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&$re(t),this.componentId=n,this.baseHash=ec(Mre,n),this.baseStyle=r,x5.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,n,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))i=Cl(i,this.staticRulesId);else{var a=IM(Ll(this.rules,t,n,r)),o=sS(ec(this.baseHash,a)>>>0);if(!n.hasNameForId(this.componentId,o)){var s=r(a,".".concat(o),void 0,this.componentId);n.insertRules(this.componentId,o,s)}i=Cl(i,o),this.staticRulesId=o}else{for(var l=ec(this.baseHash,r.hash),c="",f=0;f<this.rules.length;f++){var h=this.rules[f];if(typeof h=="string")c+=h;else if(h){var p=IM(Ll(h,t,n,r));l=ec(l,p+f),c+=p}}if(c){var m=sS(l>>>0);n.hasNameForId(this.componentId,m)||n.insertRules(this.componentId,m,r(c,".".concat(m),void 0,this.componentId)),i=Cl(i,m)}}return i},e}(),O5=U.createContext(void 0);O5.Consumer;var Wb={};function Nre(e,t,n){var r=VE(e),i=e,a=!Ub(e),o=t.attrs,s=o===void 0?F0:o,l=t.componentId,c=l===void 0?function(O,C){var k=typeof O!="string"?"sc":AM(O);Wb[k]=(Wb[k]||0)+1;var A="".concat(k,"-").concat(ire(L0+k+Wb[k]));return C?"".concat(C,"-").concat(A):A}(t.displayName,t.parentComponentId):l,f=t.displayName,h=f===void 0?function(O){return Ub(O)?"styled.".concat(O):"Styled(".concat(are(O),")")}(e):f,p=t.displayName&&t.componentId?"".concat(AM(t.displayName),"-").concat(t.componentId):t.componentId||c,m=r&&i.attrs?i.attrs.concat(s).filter(Boolean):s,x=t.shouldForwardProp;if(r&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var w=t.shouldForwardProp;x=function(O,C){return g(O,C)&&w(O,C)}}else x=g}var b=new Ire(n,p,r?i.componentStyle:void 0);function _(O,C){return function(k,A,$){var L=k.attrs,B=k.componentStyle,j=k.defaultProps,D=k.foldedComponentIds,z=k.styledComponentId,q=k.target,Y=U.useContext(O5),Q=RM(),Z=k.shouldForwardProp||Q.shouldForwardProp,H=ere(A,Y,j)||Bc,K=function(xe,ke,Ve){for(var _e,re=kr(kr({},ke),{className:void 0,theme:Ve}),be=0;be<xe.length;be+=1){var Oe=zc(_e=xe[be])?_e(re):_e;for(var te in Oe)re[te]=te==="className"?Cl(re[te],Oe[te]):te==="style"?kr(kr({},re[te]),Oe[te]):Oe[te]}return ke.className&&(re.className=Cl(re.className,ke.className)),re}(L,A,H),I=K.as||q,ee={};for(var oe in K)K[oe]===void 0||oe[0]==="$"||oe==="as"||oe==="theme"&&K.theme===H||(oe==="forwardedAs"?ee.as=K.forwardedAs:Z&&!Z(oe,I)||(ee[oe]=K[oe]));var R=function(xe,ke){var Ve=RM(),_e=xe.generateAndInjectStyles(ke,Ve.styleSheet,Ve.stylis);return _e}(B,K),ve=Cl(D,z);return R&&(ve+=" "+R),K.className&&(ve+=" "+K.className),ee[Ub(I)&&!f5.has(I)?"class":"className"]=ve,ee.ref=$,T.createElement(I,ee)}(v,O,C)}_.displayName=h;var v=U.forwardRef(_);return v.attrs=m,v.componentStyle=b,v.displayName=h,v.shouldForwardProp=x,v.foldedComponentIds=r?Cl(i.foldedComponentIds,i.styledComponentId):"",v.styledComponentId=p,v.target=r?i.target:e,Object.defineProperty(v,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(O){this._foldedDefaultProps=r?function(C){for(var k=[],A=1;A<arguments.length;A++)k[A-1]=arguments[A];for(var $=0,L=k;$<L.length;$++)lS(C,L[$],!0);return C}({},i.defaultProps,O):O}}),YE(v,function(){return".".concat(v.styledComponentId)}),a&&v5(v,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),v}function LM(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n}var FM=function(e){return Object.assign(e,{isCss:!0})};function jre(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(zc(e)||Dh(e))return FM(Ll(LM(F0,Lv([e],t,!0))));var r=e;return t.length===0&&r.length===1&&typeof r[0]=="string"?Ll(r):FM(Ll(LM(r,t)))}function cS(e,t,n){if(n===void 0&&(n=Bc),!t)throw Ip(1,t);var r=function(i){for(var a=[],o=1;o<arguments.length;o++)a[o-1]=arguments[o];return e(t,n,jre.apply(void 0,Lv([i],a,!1)))};return r.attrs=function(i){return cS(e,t,kr(kr({},n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},r.withConfig=function(i){return cS(e,t,kr(kr({},n),i))},r}var k5=function(e){return cS(Nre,e)},Ir=k5;f5.forEach(function(e){Ir[e]=k5(e)});const Rre=Ir(Fg)`
+ */var $p=T;function Mte(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ite=typeof Object.is=="function"?Object.is:Mte,Nte=$p.useSyncExternalStore,jte=$p.useRef,Rte=$p.useEffect,Dte=$p.useMemo,Lte=$p.useDebugValue;F6.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var a=jte(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=Dte(function(){function l(m){if(!c){if(c=!0,f=m,m=r(m),i!==void 0&&o.hasValue){var x=o.value;if(i(x,m))return h=x}return h=m}if(x=h,Ite(f,m))return x;var g=r(m);return i!==void 0&&i(x,g)?x:(f=m,h=g)}var c=!1,f,h,p=n===void 0?null:n;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,n,r,i]);var s=Nte(e,a[0],a[1]);return Rte(function(){o.hasValue=!0,o.value=s},[s]),Lte(s),s};L6.exports=F6;var Fte=L6.exports,Gr="default"in Gw?U:Gw,mM=Symbol.for("react-redux-context"),gM=typeof globalThis<"u"?globalThis:{};function Bte(){if(!Gr.createContext)return{};const e=gM[mM]??(gM[mM]=new Map);let t=e.get(Gr.createContext);return t||(t=Gr.createContext(null),e.set(Gr.createContext,t)),t}var Rs=Bte(),zte=()=>{throw new Error("uSES not initialized!")};function LE(e=Rs){return function(){return Gr.useContext(e)}}var B6=LE(),z6=zte,Ute=e=>{z6=e},Wte=(e,t)=>e===t;function Hte(e=Rs){const t=e===Rs?B6:LE(e),n=(r,i={})=>{const{equalityFn:a=Wte,devModeChecks:o={}}=typeof i=="function"?{equalityFn:i}:i,{store:s,subscription:l,getServerState:c,stabilityCheck:f,identityFunctionCheck:h}=t();Gr.useRef(!0);const p=Gr.useCallback({[r.name](x){return r(x)}}[r.name],[r,f,o.stabilityCheck]),m=z6(l.addNestedSub,s.getState,c||s.getState,p,a);return Gr.useDebugValue(m),m};return Object.assign(n,{withTypes:()=>n}),n}var Mp=Hte();function Vte(e){e()}function Yte(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Vte(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var vM={notify(){},get:()=>[]};function Gte(e,t){let n,r=vM,i=0,a=!1;function o(g){f();const w=r.subscribe(g);let b=!1;return()=>{b||(b=!0,w(),h())}}function s(){r.notify()}function l(){x.onStateChange&&x.onStateChange()}function c(){return a}function f(){i++,n||(n=e.subscribe(l),r=Yte())}function h(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=vM)}function p(){a||(a=!0,f())}function m(){a&&(a=!1,h())}const x={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:c,trySubscribe:p,tryUnsubscribe:m,getListeners:()=>r};return x}var qte=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Kte=typeof navigator<"u"&&navigator.product==="ReactNative",Xte=qte||Kte?Gr.useLayoutEffect:Gr.useEffect;function Qte({store:e,context:t,children:n,serverState:r,stabilityCheck:i="once",identityFunctionCheck:a="once"}){const o=Gr.useMemo(()=>{const c=Gte(e);return{store:e,subscription:c,getServerState:r?()=>r:void 0,stabilityCheck:i,identityFunctionCheck:a}},[e,r,i,a]),s=Gr.useMemo(()=>e.getState(),[e]);Xte(()=>{const{subscription:c}=o;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),s!==e.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[o,s]);const l=t||Rs;return Gr.createElement(l.Provider,{value:o},n)}var Zte=Qte;function U6(e=Rs){const t=e===Rs?B6:LE(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var Jte=U6();function ene(e=Rs){const t=e===Rs?Jte:U6(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var A0=ene();Ute(Fte.useSyncExternalStoreWithSelector);function Fn(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var tne=typeof Symbol=="function"&&Symbol.observable||"@@observable",yM=tne,Db=()=>Math.random().toString(36).substring(7).split("").join("."),nne={INIT:`@@redux/INIT${Db()}`,REPLACE:`@@redux/REPLACE${Db()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Db()}`},Mv=nne;function FE(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function W6(e,t,n){if(typeof e!="function")throw new Error(Fn(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Fn(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Fn(1));return n(W6)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,l=!1;function c(){o===a&&(o=new Map,a.forEach((w,b)=>{o.set(b,w)}))}function f(){if(l)throw new Error(Fn(3));return i}function h(w){if(typeof w!="function")throw new Error(Fn(4));if(l)throw new Error(Fn(5));let b=!0;c();const _=s++;return o.set(_,w),function(){if(b){if(l)throw new Error(Fn(6));b=!1,c(),o.delete(_),a=null}}}function p(w){if(!FE(w))throw new Error(Fn(7));if(typeof w.type>"u")throw new Error(Fn(8));if(typeof w.type!="string")throw new Error(Fn(17));if(l)throw new Error(Fn(9));try{l=!0,i=r(i,w)}finally{l=!1}return(a=o).forEach(_=>{_()}),w}function m(w){if(typeof w!="function")throw new Error(Fn(10));r=w,p({type:Mv.REPLACE})}function x(){const w=h;return{subscribe(b){if(typeof b!="object"||b===null)throw new Error(Fn(11));function _(){const S=b;S.next&&S.next(f())}return _(),{unsubscribe:w(_)}},[yM](){return this}}}return p({type:Mv.INIT}),{dispatch:p,subscribe:h,getState:f,replaceReducer:m,[yM]:x}}function rne(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Mv.INIT})>"u")throw new Error(Fn(12));if(typeof n(void 0,{type:Mv.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Fn(13))})}function ine(e){const t=Object.keys(e),n={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(n[o]=e[o])}const r=Object.keys(n);let i;try{rne(n)}catch(a){i=a}return function(o={},s){if(i)throw i;let l=!1;const c={};for(let f=0;f<r.length;f++){const h=r[f],p=n[h],m=o[h],x=p(m,s);if(typeof x>"u")throw s&&s.type,new Error(Fn(14));c[h]=x,l=l||x!==m}return l=l||r.length!==Object.keys(o).length,l?c:o}}function Iv(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function ane(...e){return t=>(n,r)=>{const i=t(n,r);let a=()=>{throw new Error(Fn(15))};const o={getState:i.getState,dispatch:(l,...c)=>a(l,...c)},s=e.map(l=>l(o));return a=Iv(...s)(i.dispatch),{...i,dispatch:a}}}function one(e){return FE(e)&&"type"in e&&typeof e.type=="string"}var H6=Symbol.for("immer-nothing"),xM=Symbol.for("immer-draftable"),ei=Symbol.for("immer-state");function ea(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Rc=Object.getPrototypeOf;function Zl(e){return!!e&&!!e[ei]}function Po(e){var t;return e?V6(e)||Array.isArray(e)||!!e[xM]||!!((t=e.constructor)!=null&&t[xM])||T0(e)||$0(e):!1}var sne=Object.prototype.constructor.toString();function V6(e){if(!e||typeof e!="object")return!1;const t=Rc(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===sne}function Nv(e,t){P0(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function P0(e){const t=e[ei];return t?t.type_:Array.isArray(e)?1:T0(e)?2:$0(e)?3:0}function Z_(e,t){return P0(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Y6(e,t,n){const r=P0(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function lne(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function T0(e){return e instanceof Map}function $0(e){return e instanceof Set}function gl(e){return e.copy_||e.base_}function J_(e,t){if(T0(e))return new Map(e);if($0(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=V6(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[ei];let i=Reflect.ownKeys(r);for(let a=0;a<i.length;a++){const o=i[a],s=r[o];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(r[o]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[o]})}return Object.create(Rc(e),r)}else{const r=Rc(e);if(r!==null&&n)return{...e};const i=Object.create(r);return Object.assign(i,e)}}function BE(e,t=!1){return M0(e)||Zl(e)||!Po(e)||(P0(e)>1&&(e.set=e.add=e.clear=e.delete=une),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>BE(r,!0))),e}function une(){ea(2)}function M0(e){return Object.isFrozen(e)}var cne={};function Jl(e){const t=cne[e];return t||ea(0,e),t}var jh;function G6(){return jh}function fne(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function bM(e,t){t&&(Jl("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function eS(e){tS(e),e.drafts_.forEach(dne),e.drafts_=null}function tS(e){e===jh&&(jh=e.parent_)}function wM(e){return jh=fne(jh,e)}function dne(e){const t=e[ei];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function _M(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[ei].modified_&&(eS(t),ea(4)),Po(e)&&(e=jv(t,e),t.parent_||Rv(t,e)),t.patches_&&Jl("Patches").generateReplacementPatches_(n[ei].base_,e,t.patches_,t.inversePatches_)):e=jv(t,n,[]),eS(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==H6?e:void 0}function jv(e,t,n){if(M0(t))return t;const r=t[ei];if(!r)return Nv(t,(i,a)=>SM(e,r,t,i,a,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return Rv(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const i=r.copy_;let a=i,o=!1;r.type_===3&&(a=new Set(i),i.clear(),o=!0),Nv(a,(s,l)=>SM(e,r,i,s,l,n,o)),Rv(e,i,!1),n&&e.patches_&&Jl("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function SM(e,t,n,r,i,a,o){if(Zl(i)){const s=a&&t&&t.type_!==3&&!Z_(t.assigned_,r)?a.concat(r):void 0,l=jv(e,i,s);if(Y6(n,r,l),Zl(l))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(Po(i)&&!M0(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;jv(e,i),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&Rv(e,i)}}function Rv(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&BE(t,n)}function hne(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:G6(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=zE;n&&(i=[r],a=Rh);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,s}var zE={get(e,t){if(t===ei)return e;const n=gl(e);if(!Z_(n,t))return pne(e,n,t);const r=n[t];return e.finalized_||!Po(r)?r:r===Lb(e.base_,t)?(Fb(e),e.copy_[t]=rS(r,e)):r},has(e,t){return t in gl(e)},ownKeys(e){return Reflect.ownKeys(gl(e))},set(e,t,n){const r=q6(gl(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=Lb(gl(e),t),a=i==null?void 0:i[ei];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(lne(n,i)&&(n!==void 0||Z_(e.base_,t)))return!0;Fb(e),nS(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Lb(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Fb(e),nS(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=gl(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){ea(11)},getPrototypeOf(e){return Rc(e.base_)},setPrototypeOf(){ea(12)}},Rh={};Nv(zE,(e,t)=>{Rh[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Rh.deleteProperty=function(e,t){return Rh.set.call(this,e,t,void 0)};Rh.set=function(e,t,n){return zE.set.call(this,e[0],t,n,e[0])};function Lb(e,t){const n=e[ei];return(n?gl(n):e)[t]}function pne(e,t,n){var i;const r=q6(t,n);return r?"value"in r?r.value:(i=r.get)==null?void 0:i.call(e.draft_):void 0}function q6(e,t){if(!(t in e))return;let n=Rc(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Rc(n)}}function nS(e){e.modified_||(e.modified_=!0,e.parent_&&nS(e.parent_))}function Fb(e){e.copy_||(e.copy_=J_(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var mne=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const a=n;n=t;const o=this;return function(l=a,...c){return o.produce(l,f=>n.call(this,f,...c))}}typeof n!="function"&&ea(6),r!==void 0&&typeof r!="function"&&ea(7);let i;if(Po(t)){const a=wM(this),o=rS(t,void 0);let s=!0;try{i=n(o),s=!1}finally{s?eS(a):tS(a)}return bM(a,r),_M(i,a)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===H6&&(i=void 0),this.autoFreeze_&&BE(i,!0),r){const a=[],o=[];Jl("Patches").generateReplacementPatches_(t,i,a,o),r(a,o)}return i}else ea(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,l=>t(l,...s));let r,i;return[this.produce(t,n,(o,s)=>{r=o,i=s}),r,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Po(e)||ea(8),Zl(e)&&(e=gne(e));const t=wM(this),n=rS(e,void 0);return n[ei].isManual_=!0,tS(t),n}finishDraft(e,t){const n=e&&e[ei];(!n||!n.isManual_)&&ea(9);const{scope_:r}=n;return bM(r,t),_M(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}n>-1&&(t=t.slice(n+1));const r=Jl("Patches").applyPatches_;return Zl(e)?r(e,t):this.produce(e,i=>r(i,t))}};function rS(e,t){const n=T0(e)?Jl("MapSet").proxyMap_(e,t):$0(e)?Jl("MapSet").proxySet_(e,t):hne(e,t);return(t?t.scope_:G6()).drafts_.push(n),n}function gne(e){return Zl(e)||ea(10,e),K6(e)}function K6(e){if(!Po(e)||M0(e))return e;const t=e[ei];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=J_(e,t.scope_.immer_.useStrictShallowCopy_)}else n=J_(e,!0);return Nv(n,(r,i)=>{Y6(n,r,K6(i))}),t&&(t.finalized_=!1),n}var ti=new mne,X6=ti.produce;ti.produceWithPatches.bind(ti);ti.setAutoFreeze.bind(ti);ti.setUseStrictShallowCopy.bind(ti);ti.applyPatches.bind(ti);ti.createDraft.bind(ti);ti.finishDraft.bind(ti);function Q6(e){return({dispatch:n,getState:r})=>i=>a=>typeof a=="function"?a(n,r,e):i(a)}var vne=Q6(),yne=Q6,xne=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Iv:Iv.apply(null,arguments)};function Z6(e,t){function n(...r){return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>one(r)&&r.type===e,n}var J6=class Dd extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Dd.prototype)}static get[Symbol.species](){return Dd}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Dd(...t[0].concat(this)):new Dd(...t.concat(this))}};function OM(e){return Po(e)?X6(e,()=>{}):e}function bne(e){return typeof e=="boolean"}var wne=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new J6;return n&&(bne(n)?o.push(vne):o.push(yne(n.extraArgument))),o},_ne="RTK_autoBatch",e5=e=>t=>{setTimeout(t,e)},Sne=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:e5(10),One=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,o=!1;const s=new Set,l=e.type==="tick"?queueMicrotask:e.type==="raf"?Sne:e.type==="callback"?e.queueNotification:e5(e.timeout),c=()=>{o=!1,a&&(a=!1,s.forEach(f=>f()))};return Object.assign({},r,{subscribe(f){const h=()=>i&&f(),p=r.subscribe(h);return s.add(f),()=>{p(),s.delete(f)}},dispatch(f){var h;try{return i=!((h=f==null?void 0:f.meta)!=null&&h[_ne]),a=!i,a&&(o||(o=!0,l(c))),r.dispatch(f)}finally{i=!0}}})},kne=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new J6(e);return r&&i.push(One(typeof r=="object"?r:void 0)),i};function Ene(e){const t=wne(),{reducer:n=void 0,middleware:r,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let s;if(typeof n=="function")s=n;else if(FE(n))s=ine(n);else throw new Error(Dv(1));let l;typeof r=="function"?l=r(t):l=t();let c=Iv;i&&(c=xne({trace:!1,...typeof i=="object"&&i}));const f=ane(...l),h=kne(f);let p=typeof o=="function"?o(h):h();const m=c(...p);return W6(s,a,m)}function Cne(e){const t={},n=[];let r;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Dv(28));if(s in t)throw new Error(Dv(29));return t[s]=o,i},addMatcher(a,o){return n.push({matcher:a,reducer:o}),i},addDefaultCase(a){return r=a,i}};return e(i),[t,n,r]}function Ane(e){return typeof e=="function"}function Pne(e,t){let[n,r,i]=Cne(t),a;if(Ane(e))a=()=>OM(e());else{const s=OM(e);a=()=>s}function o(s=a(),l){let c=[n[l.type],...r.filter(({matcher:f})=>f(l)).map(({reducer:f})=>f)];return c.filter(f=>!!f).length===0&&(c=[i]),c.reduce((f,h)=>{if(h)if(Zl(f)){const m=h(f,l);return m===void 0?f:m}else{if(Po(f))return X6(f,p=>h(p,l));{const p=h(f,l);if(p===void 0){if(f===null)return f;throw new Error(Dv(9))}return p}}return f},s)}return o.getInitialState=a,o}function Dv(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const Tne={selectedCurrency:E6[0],errorMessage:null},t5=Z6("setSelectedCurrency"),I0=Z6("setErrorMessage"),$ne=Pne(Tne,e=>{e.addCase(t5,(t,n)=>{t.selectedCurrency=n.payload}).addCase(I0,(t,n)=>{t.errorMessage=n.payload})}),Mne=Ene({reducer:$ne});var kr=function(){return kr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},kr.apply(this,arguments)};function Lv(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var Ft="-ms-",nh="-moz-",Ot="-webkit-",n5="comm",N0="rule",UE="decl",Ine="@import",r5="@keyframes",Nne="@layer",i5=Math.abs,WE=String.fromCharCode,iS=Object.assign;function jne(e,t){return Mn(e,0)^45?(((t<<2^Mn(e,0))<<2^Mn(e,1))<<2^Mn(e,2))<<2^Mn(e,3):0}function a5(e){return e.trim()}function no(e,t){return(e=t.exec(e))?e[0]:e}function rt(e,t,n){return e.replace(t,n)}function zg(e,t,n){return e.indexOf(t,n)}function Mn(e,t){return e.charCodeAt(t)|0}function Dc(e,t,n){return e.slice(t,n)}function ba(e){return e.length}function o5(e){return e.length}function Ld(e,t){return t.push(e),e}function Rne(e,t){return e.map(t).join("")}function kM(e,t){return e.filter(function(n){return!no(n,t)})}var j0=1,Lc=1,s5=0,Mi=0,mn=0,_f="";function R0(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:j0,column:Lc,length:o,return:"",siblings:s}}function ts(e,t){return iS(R0("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function $u(e){for(;e.root;)e=ts(e.root,{children:[e]});Ld(e,e.siblings)}function Dne(){return mn}function Lne(){return mn=Mi>0?Mn(_f,--Mi):0,Lc--,mn===10&&(Lc=1,j0--),mn}function aa(){return mn=Mi<s5?Mn(_f,Mi++):0,Lc++,mn===10&&(Lc=1,j0++),mn}function Dl(){return Mn(_f,Mi)}function Ug(){return Mi}function D0(e,t){return Dc(_f,e,t)}function aS(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Fne(e){return j0=Lc=1,s5=ba(_f=e),Mi=0,[]}function Bne(e){return _f="",e}function Bb(e){return a5(D0(Mi-1,oS(e===91?e+2:e===40?e+1:e)))}function zne(e){for(;(mn=Dl())&&mn<33;)aa();return aS(e)>2||aS(mn)>3?"":" "}function Une(e,t){for(;--t&&aa()&&!(mn<48||mn>102||mn>57&&mn<65||mn>70&&mn<97););return D0(e,Ug()+(t<6&&Dl()==32&&aa()==32))}function oS(e){for(;aa();)switch(mn){case e:return Mi;case 34:case 39:e!==34&&e!==39&&oS(mn);break;case 40:e===41&&oS(e);break;case 92:aa();break}return Mi}function Wne(e,t){for(;aa()&&e+mn!==57;)if(e+mn===84&&Dl()===47)break;return"/*"+D0(t,Mi-1)+"*"+WE(e===47?e:aa())}function Hne(e){for(;!aS(Dl());)aa();return D0(e,Mi)}function Vne(e){return Bne(Wg("",null,null,null,[""],e=Fne(e),0,[0],e))}function Wg(e,t,n,r,i,a,o,s,l){for(var c=0,f=0,h=o,p=0,m=0,x=0,g=1,w=1,b=1,_=0,v="",S=i,C=a,k=r,A=v;w;)switch(x=_,_=aa()){case 40:if(x!=108&&Mn(A,h-1)==58){zg(A+=rt(Bb(_),"&","&\f"),"&\f",i5(c?s[c-1]:0))!=-1&&(b=-1);break}case 34:case 39:case 91:A+=Bb(_);break;case 9:case 10:case 13:case 32:A+=zne(x);break;case 92:A+=Une(Ug()-1,7);continue;case 47:switch(Dl()){case 42:case 47:Ld(Yne(Wne(aa(),Ug()),t,n,l),l);break;default:A+="/"}break;case 123*g:s[c++]=ba(A)*b;case 125*g:case 59:case 0:switch(_){case 0:case 125:w=0;case 59+f:b==-1&&(A=rt(A,/\f/g,"")),m>0&&ba(A)-h&&Ld(m>32?CM(A+";",r,n,h-1,l):CM(rt(A," ","")+";",r,n,h-2,l),l);break;case 59:A+=";";default:if(Ld(k=EM(A,t,n,c,f,i,s,v,S=[],C=[],h,a),a),_===123)if(f===0)Wg(A,t,k,k,S,a,h,s,C);else switch(p===99&&Mn(A,3)===110?100:p){case 100:case 108:case 109:case 115:Wg(e,k,k,r&&Ld(EM(e,k,k,0,0,i,s,v,i,S=[],h,C),C),i,C,h,s,r?S:C);break;default:Wg(A,k,k,k,[""],C,0,s,C)}}c=f=m=0,g=b=1,v=A="",h=o;break;case 58:h=1+ba(A),m=x;default:if(g<1){if(_==123)--g;else if(_==125&&g++==0&&Lne()==125)continue}switch(A+=WE(_),_*g){case 38:b=f>0?1:(A+="\f",-1);break;case 44:s[c++]=(ba(A)-1)*b,b=1;break;case 64:Dl()===45&&(A+=Bb(aa())),p=Dl(),f=h=ba(v=A+=Hne(Ug())),_++;break;case 45:x===45&&ba(A)==2&&(g=0)}}return a}function EM(e,t,n,r,i,a,o,s,l,c,f,h){for(var p=i-1,m=i===0?a:[""],x=o5(m),g=0,w=0,b=0;g<r;++g)for(var _=0,v=Dc(e,p+1,p=i5(w=o[g])),S=e;_<x;++_)(S=a5(w>0?m[_]+" "+v:rt(v,/&\f/g,m[_])))&&(l[b++]=S);return R0(e,t,n,i===0?N0:s,l,c,f,h)}function Yne(e,t,n,r){return R0(e,t,n,n5,WE(Dne()),Dc(e,2,-2),0,r)}function CM(e,t,n,r,i){return R0(e,t,n,UE,Dc(e,0,r),Dc(e,r+1,-1),r,i)}function l5(e,t,n){switch(jne(e,t)){case 5103:return Ot+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ot+e+e;case 4789:return nh+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ot+e+nh+e+Ft+e+e;case 5936:switch(Mn(e,t+11)){case 114:return Ot+e+Ft+rt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ot+e+Ft+rt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ot+e+Ft+rt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Ot+e+Ft+e+e;case 6165:return Ot+e+Ft+"flex-"+e+e;case 5187:return Ot+e+rt(e,/(\w+).+(:[^]+)/,Ot+"box-$1$2"+Ft+"flex-$1$2")+e;case 5443:return Ot+e+Ft+"flex-item-"+rt(e,/flex-|-self/g,"")+(no(e,/flex-|baseline/)?"":Ft+"grid-row-"+rt(e,/flex-|-self/g,""))+e;case 4675:return Ot+e+Ft+"flex-line-pack"+rt(e,/align-content|flex-|-self/g,"")+e;case 5548:return Ot+e+Ft+rt(e,"shrink","negative")+e;case 5292:return Ot+e+Ft+rt(e,"basis","preferred-size")+e;case 6060:return Ot+"box-"+rt(e,"-grow","")+Ot+e+Ft+rt(e,"grow","positive")+e;case 4554:return Ot+rt(e,/([^-])(transform)/g,"$1"+Ot+"$2")+e;case 6187:return rt(rt(rt(e,/(zoom-|grab)/,Ot+"$1"),/(image-set)/,Ot+"$1"),e,"")+e;case 5495:case 3959:return rt(e,/(image-set\([^]*)/,Ot+"$1$`$1");case 4968:return rt(rt(e,/(.+:)(flex-)?(.*)/,Ot+"box-pack:$3"+Ft+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ot+e+e;case 4200:if(!no(e,/flex-|baseline/))return Ft+"grid-column-align"+Dc(e,t)+e;break;case 2592:case 3360:return Ft+rt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,i){return t=i,no(r.props,/grid-\w+-end/)})?~zg(e+(n=n[t].value),"span",0)?e:Ft+rt(e,"-start","")+e+Ft+"grid-row-span:"+(~zg(n,"span",0)?no(n,/\d+/):+no(n,/\d+/)-+no(e,/\d+/))+";":Ft+rt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return no(r.props,/grid-\w+-start/)})?e:Ft+rt(rt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return rt(e,/(.+)-inline(.+)/,Ot+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ba(e)-1-t>6)switch(Mn(e,t+1)){case 109:if(Mn(e,t+4)!==45)break;case 102:return rt(e,/(.+:)(.+)-([^]+)/,"$1"+Ot+"$2-$3$1"+nh+(Mn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~zg(e,"stretch",0)?l5(rt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return rt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,i,a,o,s,l,c){return Ft+i+":"+a+c+(o?Ft+i+"-span:"+(s?l:+l-+a)+c:"")+e});case 4949:if(Mn(e,t+6)===121)return rt(e,":",":"+Ot)+e;break;case 6444:switch(Mn(e,Mn(e,14)===45?18:11)){case 120:return rt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Ot+(Mn(e,14)===45?"inline-":"")+"box$3$1"+Ot+"$2$3$1"+Ft+"$2box$3")+e;case 100:return rt(e,":",":"+Ft)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return rt(e,"scroll-","scroll-snap-")+e}return e}function Fv(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function Gne(e,t,n,r){switch(e.type){case Nne:if(e.children.length)break;case Ine:case UE:return e.return=e.return||e.value;case n5:return"";case r5:return e.return=e.value+"{"+Fv(e.children,r)+"}";case N0:if(!ba(e.value=e.props.join(",")))return""}return ba(n=Fv(e.children,r))?e.return=e.value+"{"+n+"}":""}function qne(e){var t=o5(e);return function(n,r,i,a){for(var o="",s=0;s<t;s++)o+=e[s](n,r,i,a)||"";return o}}function Kne(e){return function(t){t.root||(t=t.return)&&e(t)}}function Xne(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case UE:e.return=l5(e.value,e.length,n);return;case r5:return Fv([ts(e,{value:rt(e.value,"@","@"+Ot)})],r);case N0:if(e.length)return Rne(n=e.props,function(i){switch(no(i,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":$u(ts(e,{props:[rt(i,/:(read-\w+)/,":"+nh+"$1")]})),$u(ts(e,{props:[i]})),iS(e,{props:kM(n,r)});break;case"::placeholder":$u(ts(e,{props:[rt(i,/:(plac\w+)/,":"+Ot+"input-$1")]})),$u(ts(e,{props:[rt(i,/:(plac\w+)/,":"+nh+"$1")]})),$u(ts(e,{props:[rt(i,/:(plac\w+)/,Ft+"input-$1")]})),$u(ts(e,{props:[i]})),iS(e,{props:kM(n,r)});break}return""})}}var Qne={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Wr={},Fc=typeof process<"u"&&Wr!==void 0&&(Wr.REACT_APP_SC_ATTR||Wr.SC_ATTR)||"data-styled",u5="active",c5="data-styled-version",L0="6.1.13",HE=`/*!sc*/
+`,Bv=typeof window<"u"&&"HTMLElement"in window,Zne=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&Wr!==void 0&&Wr.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&Wr.REACT_APP_SC_DISABLE_SPEEDY!==""?Wr.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&Wr.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&Wr!==void 0&&Wr.SC_DISABLE_SPEEDY!==void 0&&Wr.SC_DISABLE_SPEEDY!==""&&Wr.SC_DISABLE_SPEEDY!=="false"&&Wr.SC_DISABLE_SPEEDY),F0=Object.freeze([]),Bc=Object.freeze({});function Jne(e,t,n){return n===void 0&&(n=Bc),e.theme!==n.theme&&e.theme||t||n.theme}var f5=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ere=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,tre=/(^-|-$)/g;function AM(e){return e.replace(ere,"-").replace(tre,"")}var nre=/(a)(d)/gi,og=52,PM=function(e){return String.fromCharCode(e+(e>25?39:97))};function sS(e){var t,n="";for(t=Math.abs(e);t>og;t=t/og|0)n=PM(t%og)+n;return(PM(t%og)+n).replace(nre,"$1-$2")}var zb,d5=5381,ec=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},h5=function(e){return ec(d5,e)};function rre(e){return sS(h5(e)>>>0)}function ire(e){return e.displayName||e.name||"Component"}function Ub(e){return typeof e=="string"&&!0}var p5=typeof Symbol=="function"&&Symbol.for,m5=p5?Symbol.for("react.memo"):60115,are=p5?Symbol.for("react.forward_ref"):60112,ore={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sre={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},g5={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lre=((zb={})[are]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},zb[m5]=g5,zb);function TM(e){return("type"in(t=e)&&t.type.$$typeof)===m5?g5:"$$typeof"in e?lre[e.$$typeof]:ore;var t}var ure=Object.defineProperty,cre=Object.getOwnPropertyNames,$M=Object.getOwnPropertySymbols,fre=Object.getOwnPropertyDescriptor,dre=Object.getPrototypeOf,MM=Object.prototype;function v5(e,t,n){if(typeof t!="string"){if(MM){var r=dre(t);r&&r!==MM&&v5(e,r,n)}var i=cre(t);$M&&(i=i.concat($M(t)));for(var a=TM(e),o=TM(t),s=0;s<i.length;++s){var l=i[s];if(!(l in sre||n&&n[l]||o&&l in o||a&&l in a)){var c=fre(t,l);try{ure(e,l,c)}catch{}}}}return e}function zc(e){return typeof e=="function"}function VE(e){return typeof e=="object"&&"styledComponentId"in e}function Cl(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function IM(e,t){if(e.length===0)return"";for(var n=e[0],r=1;r<e.length;r++)n+=e[r];return n}function Dh(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function lS(e,t,n){if(n===void 0&&(n=!1),!n&&!Dh(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=lS(e[r],t[r]);else if(Dh(t))for(var r in t)e[r]=lS(e[r],t[r]);return e}function YE(e,t){Object.defineProperty(e,"toString",{value:t})}function Ip(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var hre=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r<t;r++)n+=this.groupSizes[r];return n},e.prototype.insertRules=function(t,n){if(t>=this.groupSizes.length){for(var r=this.groupSizes,i=r.length,a=i;t>=a;)if((a<<=1)<0)throw Ip(16,"".concat(t));this.groupSizes=new Uint32Array(a),this.groupSizes.set(r),this.length=a;for(var o=i;o<a;o++)this.groupSizes[o]=0}for(var s=this.indexOfGroup(t+1),l=(o=0,n.length);o<l;o++)this.tag.insertRule(s,n[o])&&(this.groupSizes[t]++,s++)},e.prototype.clearGroup=function(t){if(t<this.length){var n=this.groupSizes[t],r=this.indexOfGroup(t),i=r+n;this.groupSizes[t]=0;for(var a=r;a<i;a++)this.tag.deleteRule(r)}},e.prototype.getGroup=function(t){var n="";if(t>=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],i=this.indexOfGroup(t),a=i+r,o=i;o<a;o++)n+="".concat(this.tag.getRule(o)).concat(HE);return n},e}(),Hg=new Map,zv=new Map,Vg=1,sg=function(e){if(Hg.has(e))return Hg.get(e);for(;zv.has(Vg);)Vg++;var t=Vg++;return Hg.set(e,t),zv.set(t,e),t},pre=function(e,t){Vg=t+1,Hg.set(e,t),zv.set(t,e)},mre="style[".concat(Fc,"][").concat(c5,'="').concat(L0,'"]'),gre=new RegExp("^".concat(Fc,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),vre=function(e,t,n){for(var r,i=n.split(","),a=0,o=i.length;a<o;a++)(r=i[a])&&e.registerName(t,r)},yre=function(e,t){for(var n,r=((n=t.textContent)!==null&&n!==void 0?n:"").split(HE),i=[],a=0,o=r.length;a<o;a++){var s=r[a].trim();if(s){var l=s.match(gre);if(l){var c=0|parseInt(l[1],10),f=l[2];c!==0&&(pre(f,c),vre(e,f,l[3]),e.getTag().insertRules(c,i)),i.length=0}else i.push(s)}}},NM=function(e){for(var t=document.querySelectorAll(mre),n=0,r=t.length;n<r;n++){var i=t[n];i&&i.getAttribute(Fc)!==u5&&(yre(e,i),i.parentNode&&i.parentNode.removeChild(i))}};function xre(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var y5=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(s){var l=Array.from(s.querySelectorAll("style[".concat(Fc,"]")));return l[l.length-1]}(n),a=i!==void 0?i.nextSibling:null;r.setAttribute(Fc,u5),r.setAttribute(c5,L0);var o=xre();return o&&r.setAttribute("nonce",o),n.insertBefore(r,a),r},bre=function(){function e(t){this.element=y5(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,i=0,a=r.length;i<a;i++){var o=r[i];if(o.ownerNode===n)return o}throw Ip(17)}(this.element),this.length=0}return e.prototype.insertRule=function(t,n){try{return this.sheet.insertRule(n,t),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var n=this.sheet.cssRules[t];return n&&n.cssText?n.cssText:""},e}(),wre=function(){function e(t){this.element=y5(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,n){if(t<=this.length&&t>=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},e}(),_re=function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,n){return t<=this.length&&(this.rules.splice(t,0,n),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},e}(),jM=Bv,Sre={isServer:!Bv,useCSSOMInjection:!Zne},x5=function(){function e(t,n,r){t===void 0&&(t=Bc),n===void 0&&(n={});var i=this;this.options=kr(kr({},Sre),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&Bv&&jM&&(jM=!1,NM(this)),YE(this,function(){return function(a){for(var o=a.getTag(),s=o.length,l="",c=function(h){var p=function(b){return zv.get(b)}(h);if(p===void 0)return"continue";var m=a.names.get(p),x=o.getGroup(h);if(m===void 0||!m.size||x.length===0)return"continue";var g="".concat(Fc,".g").concat(h,'[id="').concat(p,'"]'),w="";m!==void 0&&m.forEach(function(b){b.length>0&&(w+="".concat(b,","))}),l+="".concat(x).concat(g,'{content:"').concat(w,'"}').concat(HE)},f=0;f<s;f++)c(f);return l}(i)})}return e.registerId=function(t){return sg(t)},e.prototype.rehydrate=function(){!this.server&&Bv&&NM(this)},e.prototype.reconstructWithOptions=function(t,n){return n===void 0&&(n=!0),new e(kr(kr({},this.options),t),this.gs,n&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=function(n){var r=n.useCSSOMInjection,i=n.target;return n.isServer?new _re(i):r?new bre(i):new wre(i)}(this.options),new hre(t)));var t},e.prototype.hasNameForId=function(t,n){return this.names.has(t)&&this.names.get(t).has(n)},e.prototype.registerName=function(t,n){if(sg(t),this.names.has(t))this.names.get(t).add(n);else{var r=new Set;r.add(n),this.names.set(t,r)}},e.prototype.insertRules=function(t,n,r){this.registerName(t,n),this.getTag().insertRules(sg(t),r)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(sg(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e}(),Ore=/&/g,kre=/^\s*\/\/.*$/gm;function b5(e,t){return e.map(function(n){return n.type==="rule"&&(n.value="".concat(t," ").concat(n.value),n.value=n.value.replaceAll(",",",".concat(t," ")),n.props=n.props.map(function(r){return"".concat(t," ").concat(r)})),Array.isArray(n.children)&&n.type!=="@keyframes"&&(n.children=b5(n.children,t)),n})}function Ere(e){var t,n,r,i=Bc,a=i.options,o=a===void 0?Bc:a,s=i.plugins,l=s===void 0?F0:s,c=function(p,m,x){return x.startsWith(n)&&x.endsWith(n)&&x.replaceAll(n,"").length>0?".".concat(t):p},f=l.slice();f.push(function(p){p.type===N0&&p.value.includes("&")&&(p.props[0]=p.props[0].replace(Ore,n).replace(r,c))}),o.prefix&&f.push(Xne),f.push(Gne);var h=function(p,m,x,g){m===void 0&&(m=""),x===void 0&&(x=""),g===void 0&&(g="&"),t=g,n=m,r=new RegExp("\\".concat(n,"\\b"),"g");var w=p.replace(kre,""),b=Vne(x||m?"".concat(x," ").concat(m," { ").concat(w," }"):w);o.namespace&&(b=b5(b,o.namespace));var _=[];return Fv(b,qne(f.concat(Kne(function(v){return _.push(v)})))),_};return h.hash=l.length?l.reduce(function(p,m){return m.name||Ip(15),ec(p,m.name)},d5).toString():"",h}var Cre=new x5,uS=Ere(),w5=U.createContext({shouldForwardProp:void 0,styleSheet:Cre,stylis:uS});w5.Consumer;U.createContext(void 0);function RM(){return T.useContext(w5)}var Are=function(){function e(t,n){var r=this;this.inject=function(i,a){a===void 0&&(a=uS);var o=r.name+a.hash;i.hasNameForId(r.id,o)||i.insertRules(r.id,o,a(r.rules,o,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,YE(this,function(){throw Ip(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=uS),this.name+t.hash},e}(),Pre=function(e){return e>="A"&&e<="Z"};function DM(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(n===1&&r==="-"&&e[0]==="-")return e;Pre(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var _5=function(e){return e==null||e===!1||e===""},S5=function(e){var t,n,r=[];for(var i in e){var a=e[i];e.hasOwnProperty(i)&&!_5(a)&&(Array.isArray(a)&&a.isCss||zc(a)?r.push("".concat(DM(i),":"),a,";"):Dh(a)?r.push.apply(r,Lv(Lv(["".concat(i," {")],S5(a),!1),["}"],!1)):r.push("".concat(DM(i),": ").concat((t=i,(n=a)==null||typeof n=="boolean"||n===""?"":typeof n!="number"||n===0||t in Qne||t.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function Ll(e,t,n,r){if(_5(e))return[];if(VE(e))return[".".concat(e.styledComponentId)];if(zc(e)){if(!zc(a=e)||a.prototype&&a.prototype.isReactComponent||!t)return[e];var i=e(t);return Ll(i,t,n,r)}var a;return e instanceof Are?n?(e.inject(n,r),[e.getName(r)]):[e]:Dh(e)?S5(e):Array.isArray(e)?Array.prototype.concat.apply(F0,e.map(function(o){return Ll(o,t,n,r)})):[e.toString()]}function Tre(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(zc(n)&&!VE(n))return!1}return!0}var $re=h5(L0),Mre=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&Tre(t),this.componentId=n,this.baseHash=ec($re,n),this.baseStyle=r,x5.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,n,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))i=Cl(i,this.staticRulesId);else{var a=IM(Ll(this.rules,t,n,r)),o=sS(ec(this.baseHash,a)>>>0);if(!n.hasNameForId(this.componentId,o)){var s=r(a,".".concat(o),void 0,this.componentId);n.insertRules(this.componentId,o,s)}i=Cl(i,o),this.staticRulesId=o}else{for(var l=ec(this.baseHash,r.hash),c="",f=0;f<this.rules.length;f++){var h=this.rules[f];if(typeof h=="string")c+=h;else if(h){var p=IM(Ll(h,t,n,r));l=ec(l,p+f),c+=p}}if(c){var m=sS(l>>>0);n.hasNameForId(this.componentId,m)||n.insertRules(this.componentId,m,r(c,".".concat(m),void 0,this.componentId)),i=Cl(i,m)}}return i},e}(),O5=U.createContext(void 0);O5.Consumer;var Wb={};function Ire(e,t,n){var r=VE(e),i=e,a=!Ub(e),o=t.attrs,s=o===void 0?F0:o,l=t.componentId,c=l===void 0?function(S,C){var k=typeof S!="string"?"sc":AM(S);Wb[k]=(Wb[k]||0)+1;var A="".concat(k,"-").concat(rre(L0+k+Wb[k]));return C?"".concat(C,"-").concat(A):A}(t.displayName,t.parentComponentId):l,f=t.displayName,h=f===void 0?function(S){return Ub(S)?"styled.".concat(S):"Styled(".concat(ire(S),")")}(e):f,p=t.displayName&&t.componentId?"".concat(AM(t.displayName),"-").concat(t.componentId):t.componentId||c,m=r&&i.attrs?i.attrs.concat(s).filter(Boolean):s,x=t.shouldForwardProp;if(r&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var w=t.shouldForwardProp;x=function(S,C){return g(S,C)&&w(S,C)}}else x=g}var b=new Mre(n,p,r?i.componentStyle:void 0);function _(S,C){return function(k,A,$){var L=k.attrs,B=k.componentStyle,j=k.defaultProps,D=k.foldedComponentIds,z=k.styledComponentId,q=k.target,Y=U.useContext(O5),Q=RM(),Z=k.shouldForwardProp||Q.shouldForwardProp,H=Jne(A,Y,j)||Bc,K=function(xe,ke,Ve){for(var _e,re=kr(kr({},ke),{className:void 0,theme:Ve}),be=0;be<xe.length;be+=1){var Oe=zc(_e=xe[be])?_e(re):_e;for(var te in Oe)re[te]=te==="className"?Cl(re[te],Oe[te]):te==="style"?kr(kr({},re[te]),Oe[te]):Oe[te]}return ke.className&&(re.className=Cl(re.className,ke.className)),re}(L,A,H),I=K.as||q,ee={};for(var oe in K)K[oe]===void 0||oe[0]==="$"||oe==="as"||oe==="theme"&&K.theme===H||(oe==="forwardedAs"?ee.as=K.forwardedAs:Z&&!Z(oe,I)||(ee[oe]=K[oe]));var R=function(xe,ke){var Ve=RM(),_e=xe.generateAndInjectStyles(ke,Ve.styleSheet,Ve.stylis);return _e}(B,K),ve=Cl(D,z);return R&&(ve+=" "+R),K.className&&(ve+=" "+K.className),ee[Ub(I)&&!f5.has(I)?"class":"className"]=ve,ee.ref=$,T.createElement(I,ee)}(v,S,C)}_.displayName=h;var v=U.forwardRef(_);return v.attrs=m,v.componentStyle=b,v.displayName=h,v.shouldForwardProp=x,v.foldedComponentIds=r?Cl(i.foldedComponentIds,i.styledComponentId):"",v.styledComponentId=p,v.target=r?i.target:e,Object.defineProperty(v,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(S){this._foldedDefaultProps=r?function(C){for(var k=[],A=1;A<arguments.length;A++)k[A-1]=arguments[A];for(var $=0,L=k;$<L.length;$++)lS(C,L[$],!0);return C}({},i.defaultProps,S):S}}),YE(v,function(){return".".concat(v.styledComponentId)}),a&&v5(v,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),v}function LM(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n}var FM=function(e){return Object.assign(e,{isCss:!0})};function Nre(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(zc(e)||Dh(e))return FM(Ll(LM(F0,Lv([e],t,!0))));var r=e;return t.length===0&&r.length===1&&typeof r[0]=="string"?Ll(r):FM(Ll(LM(r,t)))}function cS(e,t,n){if(n===void 0&&(n=Bc),!t)throw Ip(1,t);var r=function(i){for(var a=[],o=1;o<arguments.length;o++)a[o-1]=arguments[o];return e(t,n,Nre.apply(void 0,Lv([i],a,!1)))};return r.attrs=function(i){return cS(e,t,kr(kr({},n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},r.withConfig=function(i){return cS(e,t,kr(kr({},n),i))},r}var k5=function(e){return cS(Ire,e)},Ir=k5;f5.forEach(function(e){Ir[e]=k5(e)});const jre=Ir(Fg)`
   background-color: #ff006680;
   border-bottom: 5px solid #ff006680;
   font-family: 'Courier New', Courier, monospace;
@@ -121,7 +121,7 @@ Error generating stack: `+a.message+`
   .navbar-collapse {
     justify-content: space-between;
   }
-`,Dre=Ir(Jt)`
+`,Rre=Ir(Jt)`
   input {
     border: 3px solid #000;
     padding: 0.5rem;
@@ -148,7 +148,7 @@ Error generating stack: `+a.message+`
       box-shadow: 2px 2px 0px #000;
     }
   }
-`;function Lre(){const e=DE(),t=A0(),n=Mp(i=>i.selectedCurrency),r=i=>{i.preventDefault();const a=i.target.q.value;a&&(console.log(a),e("/search/"+a))};return S.jsx(Rre,{expand:"lg",children:S.jsxs(mE,{fluid:!0,children:[S.jsx(Ju,{to:"/",className:"nav-link",children:S.jsx(Fg.Brand,{children:"Bison Wise"})}),S.jsx(Fg.Toggle,{"aria-controls":"navbarScroll"}),S.jsxs(Fg.Collapse,{id:"navbarScroll",children:[S.jsxs(cZ,{className:"me-auto",children:[S.jsx(Ju,{to:"/",className:"nav-link",children:"Home"}),S.jsx(oM,{title:"Currency",id:"navbarScrollingDropdown",children:E6.map(i=>S.jsxs(oM.Item,{active:n.name===i.name,onClick:()=>t(t5(i)),children:[i.name," ",i.symbol]},i.name))}),S.jsx(Ju,{to:"/exchange",className:"nav-link",children:"Exchanges"}),S.jsx(Ju,{to:"/compare",className:"nav-link",children:"Compare"})]}),S.jsxs(Dre,{className:"d-flex",onSubmit:r,children:[S.jsx(Jt.Control,{type:"search",placeholder:"Search",name:"q"}),S.jsx(tn,{type:"submit",children:"Search"})]})]})]})})}function Fre(e){return S.jsx(Lre,{...e})}const B0=T.forwardRef(({bsPrefix:e,className:t,striped:n,bordered:r,borderless:i,hover:a,size:o,variant:s,responsive:l,...c},f)=>{const h=Ne(e,"table"),p=de(t,h,s&&`${h}-${s}`,o&&`${h}-${o}`,n&&`${h}-${typeof n=="string"?`striped-${n}`:"striped"}`,r&&`${h}-bordered`,i&&`${h}-borderless`,a&&`${h}-hover`),m=S.jsx("table",{...c,className:p,ref:f});if(l){let x=`${h}-responsive`;return typeof l=="string"&&(x=`${x}-${l}`),S.jsx("div",{className:x,children:m})}return m}),su=T.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const a=Ne(e,"row"),o=s4(),s=l4(),l=`${a}-cols`,c=[];return o.forEach(f=>{const h=r[f];delete r[f];let p;h!=null&&typeof h=="object"?{cols:p}=h:p=h;const m=f!==s?`-${f}`:"";p!=null&&c.push(`${l}${m}-${p}`)}),S.jsx(n,{ref:i,...r,className:de(t,a,...c)})});su.displayName="Row";const lu="https://api.coinpaprika.com/v1",Bre=async e=>{const t=new URLSearchParams({quotes:e});return await(await fetch(`${lu}/tickers?${t}`)).json()},zre=async()=>await(await fetch(`${lu}/global`)).json(),Ure=async(e,t)=>{const n=new URLSearchParams({quotes:t});return await(await fetch(`${lu}/tickers/${e}?${n}`)).json()},Wre=async({id:e,currency:t,start:n,interval:r})=>{const i=new URLSearchParams({quotes:t,start:n,interval:r}),a=await fetch(`${lu}/tickers/${e}/historical?${i}`),o=await a.json();if(a.status!==200&&"error"in o)throw new Error(o.error);return o},Hre=async e=>{const t=new URLSearchParams({q:e});return await(await fetch(`${lu}/search/?${t}`)).json()},Vre=async({baseAmount:e,baseCurrencyId:t,quoteCurrencyId:n})=>{const r=new URLSearchParams({base_currency_id:t,quote_currency_id:n,amount:e});return await(await fetch(`${lu}/price-converter?${r}`)).json()},Yre=async()=>{const e=await fetch(`${lu}/exchanges`),t=await e.json();if(e.status!==200&&"error"in t)throw new Error(t.error);return t};var lg;function BM(e){if((!lg&&lg!==0||e)&&bf){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),lg=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return lg}const E5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"modal-body"),S.jsx(n,{ref:i,className:de(e,t),...r})));E5.displayName="ModalBody";const GE=T.forwardRef(({bsPrefix:e,className:t,contentClassName:n,centered:r,size:i,fullscreen:a,children:o,scrollable:s,...l},c)=>{e=Ne(e,"modal");const f=`${e}-dialog`,h=typeof a=="string"?`${e}-fullscreen-${a}`:`${e}-fullscreen`;return S.jsx("div",{...l,ref:c,className:de(f,t,i&&`${e}-${i}`,r&&`${f}-centered`,s&&`${f}-scrollable`,a&&h),children:S.jsx("div",{className:de(`${e}-content`,n),children:o})})});GE.displayName="ModalDialog";const C5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"modal-footer"),S.jsx(n,{ref:i,className:de(e,t),...r})));C5.displayName="ModalFooter";const A5=T.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...i},a)=>(e=Ne(e,"modal-header"),S.jsx(H4,{ref:a,...i,className:de(t,e),closeLabel:n,closeButton:r})));A5.displayName="ModalHeader";const Gre=kp("h4"),P5=T.forwardRef(({className:e,bsPrefix:t,as:n=Gre,...r},i)=>(t=Ne(t,"modal-title"),S.jsx(n,{ref:i,className:de(e,t),...r})));P5.displayName="ModalTitle";function qre(e){return S.jsx($c,{...e,timeout:null})}function Kre(e){return S.jsx($c,{...e,timeout:null})}const T5=T.forwardRef(({bsPrefix:e,className:t,style:n,dialogClassName:r,contentClassName:i,children:a,dialogAs:o=GE,"data-bs-theme":s,"aria-labelledby":l,"aria-describedby":c,"aria-label":f,show:h=!1,animation:p=!0,backdrop:m=!0,keyboard:x=!0,onEscapeKeyDown:g,onShow:w,onHide:b,container:_,autoFocus:v=!0,enforceFocus:O=!0,restoreFocus:C=!0,restoreFocusOptions:k,onEntered:A,onExit:$,onExiting:L,onEnter:B,onEntering:j,onExited:D,backdropClassName:z,manager:q,...Y},Q)=>{const[Z,H]=T.useState({}),[K,I]=T.useState(!1),ee=T.useRef(!1),oe=T.useRef(!1),R=T.useRef(null),[ve,xe]=A4(),ke=Vs(Q,xe),Ve=nn(b),_e=u4();e=Ne(e,"modal");const re=T.useMemo(()=>({onHide:Ve}),[Ve]);function be(){return q||q4({isRTL:_e})}function Oe(X){if(!bf)return;const ue=be().getScrollbarWidth()>0,je=X.scrollHeight>Op(X).documentElement.clientHeight;H({paddingRight:ue&&!je?BM():void 0,paddingLeft:!ue&&je?BM():void 0})}const te=nn(()=>{ve&&Oe(ve.dialog)});L4(()=>{V_(window,"resize",te),R.current==null||R.current()});const Ge=()=>{ee.current=!0},Me=X=>{ee.current&&ve&&X.target===ve.dialog&&(oe.current=!0),ee.current=!1},Te=()=>{I(!0),R.current=N4(ve.dialog,()=>{I(!1)})},ft=X=>{X.target===X.currentTarget&&Te()},ce=X=>{if(m==="static"){ft(X);return}if(oe.current||X.target!==X.currentTarget){oe.current=!1;return}b==null||b()},Se=X=>{x?g==null||g(X):(X.preventDefault(),m==="static"&&Te())},Le=(X,ue)=>{X&&Oe(X),B==null||B(X,ue)},We=X=>{R.current==null||R.current(),$==null||$(X)},tt=(X,ue)=>{j==null||j(X,ue),_E(window,"resize",te)},Xe=X=>{X&&(X.style.display=""),D==null||D(X),V_(window,"resize",te)},Qe=T.useCallback(X=>S.jsx("div",{...X,className:de(`${e}-backdrop`,z,!p&&"show")}),[p,z,e]),on={...n,...Z};on.display="block";const Yt=X=>S.jsx("div",{role:"dialog",...X,style:on,className:de(t,e,K&&`${e}-static`,!p&&"show"),onClick:m?ce:void 0,onMouseUp:Me,"data-bs-theme":s,"aria-label":f,"aria-labelledby":l,"aria-describedby":c,children:S.jsx(o,{...Y,onMouseDown:Ge,className:r,contentClassName:i,children:a})});return S.jsx(EE.Provider,{value:re,children:S.jsx(z4,{show:h,ref:ke,backdrop:m,container:_,keyboard:!0,autoFocus:v,enforceFocus:O,restoreFocus:C,restoreFocusOptions:k,onEscapeKeyDown:Se,onShow:w,onHide:b,onEnter:Le,onEntering:tt,onEntered:A,onExit:We,onExiting:L,onExited:Xe,manager:be(),transition:p?qre:void 0,backdropTransition:p?Kre:void 0,renderBackdrop:Qe,renderDialog:Yt})})});T5.displayName="Modal";const Sa=Object.assign(T5,{Body:E5,Header:A5,Title:P5,Footer:C5,Dialog:GE,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150});function qE(){const e=A0(),t=Mp(r=>r.errorMessage),n=()=>e(I0(null));return S.jsxs(Sa,{show:!!t,onHide:n,children:[S.jsx(Sa.Header,{closeButton:!0,children:S.jsx(Sa.Title,{children:"Error"})}),S.jsx(Sa.Body,{children:t}),S.jsx(Sa.Footer,{children:S.jsx(tn,{variant:"secondary",onClick:n,children:"Close"})})]})}const Sf=U.createContext();function Xre({children:e}){const[t,n]=U.useState([]),[r,i]=U.useState([]),[a,o]=U.useState([]);U.useEffect(()=>{Yre().then(i)},[]);const s={compareList:a,setCompareList:o,exchangeList:r,historyLog:t,setHistoryLog:n};return console.log(r),S.jsx(Sf.Provider,{value:s,children:e})}function Qre(){const[e,t]=U.useState({}),[n,r]=U.useState(null);return U.useContext(Sf),U.useEffect(()=>{zre().then(t).catch(i=>r("Coin List is not available. Error: "+i.toString()))},[]),S.jsx(S.Fragment,{children:S.jsxs("section",{className:"hero-section",children:[S.jsx(su,{children:S.jsxs("div",{className:"hero-container",children:[S.jsxs("div",{className:"hero-content",children:[S.jsxs("h1",{children:["Crypto community and",S.jsx("span",{className:"highlighted-word",children:"Knowledge "}),"sharing"]}),S.jsxs("div",{className:"new-block",children:[S.jsx("p",{className:"new-block-text",children:"Our platform offers everything you need to learn about cryptocurrency. Don't miss the chance to be part of a growing community!"}),S.jsxs("div",{className:"global-data",children:[S.jsxs("div",{children:["BTC Dominance:",S.jsxs("p",{className:"highlighted-item",children:[e.bitcoin_dominance_percentage," %"]})]}),S.jsxs("div",{children:["Vol 24h:",S.jsx("p",{className:"highlighted-item",children:e.volume_24h_usd})]}),S.jsxs("div",{children:["Market Cap:",S.jsx("p",{className:"highlighted-item",children:e.market_cap_usd})]})]})]}),S.jsx("button",{className:"btn-primary",children:"Get Started"})]}),S.jsx("div",{className:"hero-image"})]})}),S.jsx(qE,{errorMessage:n,show:!!n,handleClose:()=>r(null)})]})})}const $5=kp("h4");$5.displayName="DivStyledAsH4";const M5=T.forwardRef(({className:e,bsPrefix:t,as:n=$5,...r},i)=>(t=Ne(t,"alert-heading"),S.jsx(n,{ref:i,className:de(e,t),...r})));M5.displayName="AlertHeading";const I5=T.forwardRef(({className:e,bsPrefix:t,as:n=b0,...r},i)=>(t=Ne(t,"alert-link"),S.jsx(n,{ref:i,className:de(e,t),...r})));I5.displayName="AlertLink";const N5=T.forwardRef((e,t)=>{const{bsPrefix:n,show:r=!0,closeLabel:i="Close alert",closeVariant:a,className:o,children:s,variant:l="primary",onClose:c,dismissible:f,transition:h=$c,...p}=y0(e,{show:"onClose"}),m=Ne(n,"alert"),x=nn(b=>{c&&c(!1,b)}),g=h===!0?$c:h,w=S.jsxs("div",{role:"alert",...g?void 0:p,ref:t,className:de(o,m,l&&`${m}-${l}`,f&&`${m}-dismissible`),children:[f&&S.jsx(_0,{onClick:x,"aria-label":i,variant:a}),s]});return g?S.jsx(g,{unmountOnExit:!0,...p,ref:void 0,in:r,children:w}):r?w:null});N5.displayName="Alert";const j5=Object.assign(N5,{Link:I5,Heading:M5});function R5(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var Lh;(function(e){e.event="event",e.props="prop"})(Lh||(Lh={}));function fs(){}function Zre(e){var t,n=void 0;return function(){for(var r=[],i=arguments.length;i--;)r[i]=arguments[i];return t&&r.length===t.length&&r.every(function(a,o){return a===t[o]})||(t=r,n=e.apply(void 0,r)),n}}function Fh(e){return!!(e||"").match(/\d/)}function dc(e){return e==null}function Jre(e){return typeof e=="number"&&isNaN(e)}function D5(e){return dc(e)||Jre(e)||typeof e=="number"&&!isFinite(e)}function L5(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function eie(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;case"thousand":default:return/(\d)(?=(\d{3})+(?!\d))/g}}function tie(e,t,n){var r=eie(n),i=e.search(/[1-9]/);return i=i===-1?e.length:i,e.substring(0,i)+e.substring(i,e.length).replace(r,"$1"+t)}function nie(e){var t=T.useRef(e);t.current=e;var n=T.useRef(function(){for(var r=[],i=arguments.length;i--;)r[i]=arguments[i];return t.current.apply(t,r)});return n.current}function KE(e,t){t===void 0&&(t=!0);var n=e[0]==="-",r=n&&t;e=e.replace("-","");var i=e.split("."),a=i[0],o=i[1]||"";return{beforeDecimal:a,afterDecimal:o,hasNegation:n,addNegation:r}}function rie(e){if(!e)return e;var t=e[0]==="-";t&&(e=e.substring(1,e.length));var n=e.split("."),r=n[0].replace(/^0+/,"")||"0",i=n[1]||"";return(t?"-":"")+r+(i?"."+i:"")}function F5(e,t,n){for(var r="",i=n?"0":"",a=0;a<=t-1;a++)r+=e[a]||i;return r}function zM(e,t){return Array(t+1).join(e)}function B5(e){var t=e+"",n=t[0]==="-"?"-":"";n&&(t=t.substring(1));var r=t.split(/[eE]/g),i=r[0],a=r[1];if(a=Number(a),!a)return n+i;i=i.replace(".","");var o=1+a,s=i.length;return o<0?i="0."+zM("0",Math.abs(o))+i:o>=s?i=i+zM("0",o-s):i=(i.substring(0,o)||"0")+"."+i.substring(o),n+i}function UM(e,t,n){if(["","-"].indexOf(e)!==-1)return e;var r=(e.indexOf(".")!==-1||n)&&t,i=KE(e),a=i.beforeDecimal,o=i.afterDecimal,s=i.hasNegation,l=parseFloat("0."+(o||"0")),c=o.length<=t?"0."+o:l.toFixed(t),f=c.split("."),h=a;a&&Number(f[0])&&(h=a.split("").reverse().reduce(function(g,w,b){return g.length>b?(Number(g[0])+Number(w)).toString()+g.substring(1,g.length):w+g},f[0]));var p=F5(f[1]||"",t,n),m=s?"-":"",x=r?".":"";return""+m+h+x+p}function bl(e,t){if(e.value=e.value,e!==null){if(e.createTextRange){var n=e.createTextRange();return n.move("character",t),n.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}var z5=Zre(function(e,t){for(var n=0,r=0,i=e.length,a=t.length;e[n]===t[n]&&n<i;)n++;for(;e[i-1-r]===t[a-1-r]&&a-r>n&&i-r>n;)r++;return{from:{start:n,end:i-r},to:{start:n,end:a-r}}}),iie=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function aie(e,t,n){return Math.min(Math.max(e,t),n)}function Hb(e){return Math.max(e.selectionStart,e.selectionEnd)}function oie(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function sie(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function lie(e){var t=e.currentValue,n=e.formattedValue,r=e.currentValueIndex,i=e.formattedValueIndex;return t[r]===n[i]}function uie(e,t,n,r,i,a,o){o===void 0&&(o=lie);var s=i.findIndex(function(O){return O}),l=e.slice(0,s);!t&&!n.startsWith(l)&&(t=l,n=l+n,r=r+l.length);for(var c=n.length,f=e.length,h={},p=new Array(c),m=0;m<c;m++){p[m]=-1;for(var x=0,g=f;x<g;x++){var w=o({currentValue:n,lastValue:t,formattedValue:e,currentValueIndex:m,formattedValueIndex:x});if(w&&h[x]!==!0){p[m]=x,h[x]=!0;break}}}for(var b=r;b<c&&(p[b]===-1||!a(n[b]));)b++;var _=b===c||p[b]===-1?f:p[b];for(b=r-1;b>0&&p[b]===-1;)b--;var v=b===-1||p[b]===-1?0:p[b]+1;return v>_?_:r-v<_-r?v:_}function WM(e,t,n,r){var i=e.length;if(t=aie(t,0,i),r==="left"){for(;t>=0&&!n[t];)t--;t===-1&&(t=n.indexOf(!0))}else{for(;t<=i&&!n[t];)t++;t>i&&(t=n.lastIndexOf(!0))}return t===-1&&(t=i),t}function cie(e){for(var t=Array.from({length:e.length+1}).map(function(){return!0}),n=0,r=t.length;n<r;n++)t[n]=!!(Fh(e[n])||Fh(e[n-1]));return t}function U5(e,t,n,r,i,a){a===void 0&&(a=fs);var o=nie(function(x,g){var w,b;return D5(x)?(b="",w=""):typeof x=="number"||g?(b=typeof x=="number"?B5(x):x,w=r(b)):(b=i(x,void 0),w=r(b)),{formattedValue:w,numAsString:b}}),s=T.useState(function(){return o(dc(e)?t:e,n)}),l=s[0],c=s[1],f=function(x,g){x.formattedValue!==l.formattedValue&&c({formattedValue:x.formattedValue,numAsString:x.value}),a(x,g)},h=e,p=n;dc(e)&&(h=l.numAsString,p=!0);var m=o(h,p);return T.useMemo(function(){c(m)},[m.formattedValue]),[l,f]}function fie(e){return e.replace(/[^0-9]/g,"")}function die(e){return e}function hie(e){var t=e.type;t===void 0&&(t="text");var n=e.displayType;n===void 0&&(n="input");var r=e.customInput,i=e.renderText,a=e.getInputRef,o=e.format;o===void 0&&(o=die);var s=e.removeFormatting;s===void 0&&(s=fie);var l=e.defaultValue,c=e.valueIsNumericString,f=e.onValueChange,h=e.isAllowed,p=e.onChange;p===void 0&&(p=fs);var m=e.onKeyDown;m===void 0&&(m=fs);var x=e.onMouseUp;x===void 0&&(x=fs);var g=e.onFocus;g===void 0&&(g=fs);var w=e.onBlur;w===void 0&&(w=fs);var b=e.value,_=e.getCaretBoundary;_===void 0&&(_=cie);var v=e.isValidInputCharacter;v===void 0&&(v=Fh);var O=e.isCharacterSame,C=R5(e,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),k=U5(b,l,!!c,o,s,f),A=k[0],$=A.formattedValue,L=A.numAsString,B=k[1],j=T.useRef(),D=T.useRef({formattedValue:$,numAsString:L}),z=function(ce,Se){D.current={formattedValue:ce.formattedValue,numAsString:ce.value},B(ce,Se)},q=T.useState(!1),Y=q[0],Q=q[1],Z=T.useRef(null),H=T.useRef({setCaretTimeout:null,focusTimeout:null});T.useEffect(function(){return Q(!0),function(){clearTimeout(H.current.setCaretTimeout),clearTimeout(H.current.focusTimeout)}},[]);var K=o,I=function(ce,Se){var Le=parseFloat(Se);return{formattedValue:ce,value:Se,floatValue:isNaN(Le)?void 0:Le}},ee=function(ce,Se,Le){ce.selectionStart===0&&ce.selectionEnd===ce.value.length||(bl(ce,Se),H.current.setCaretTimeout=setTimeout(function(){ce.value===Le&&ce.selectionStart!==Se&&bl(ce,Se)},0))},oe=function(ce,Se,Le){return WM(ce,Se,_(ce),Le)},R=function(ce,Se,Le){var We=_(Se),tt=uie(Se,$,ce,Le,We,v,O);return tt=WM(Se,tt,We),tt},ve=function(ce){var Se=ce.formattedValue;Se===void 0&&(Se="");var Le=ce.input,We=ce.source,tt=ce.event,Xe=ce.numAsString,Qe;if(Le){var on=ce.inputValue||Le.value,Yt=Hb(Le);Le.value=Se,Qe=R(on,Se,Yt),Qe!==void 0&&ee(Le,Qe,Se)}Se!==$&&z(I(Se,Xe),{event:tt,source:We})};T.useEffect(function(){var ce=D.current,Se=ce.formattedValue,Le=ce.numAsString;($!==Se||L!==Le)&&z(I($,L),{event:void 0,source:Lh.props})},[$,L]);var xe=Z.current?Hb(Z.current):void 0,ke=typeof window<"u"?T.useLayoutEffect:T.useEffect;ke(function(){var ce=Z.current;if($!==D.current.formattedValue&&ce){var Se=R(D.current.formattedValue,$,xe);ce.value=$,ee(ce,Se,$)}},[$]);var Ve=function(ce,Se,Le){var We=Se.target,tt=j.current?iie(j.current,We.selectionEnd):z5($,ce),Xe=Object.assign(Object.assign({},tt),{lastValue:$}),Qe=s(ce,Xe),on=K(Qe);if(Qe=s(on,void 0),h&&!h(I(on,Qe))){var Yt=Se.target,X=Hb(Yt),ue=R(ce,$,X);return Yt.value=$,ee(Yt,ue,$),!1}return ve({formattedValue:on,numAsString:Qe,inputValue:ce,event:Se,source:Le,input:Se.target}),!0},_e=function(ce,Se){Se===void 0&&(Se=0);var Le=ce.selectionStart,We=ce.selectionEnd;j.current={selectionStart:Le,selectionEnd:We+Se}},re=function(ce){var Se=ce.target,Le=Se.value,We=Ve(Le,ce,Lh.event);We&&p(ce),j.current=void 0},be=function(ce){var Se=ce.target,Le=ce.key,We=Se.selectionStart,tt=Se.selectionEnd,Xe=Se.value;Xe===void 0&&(Xe="");var Qe;Le==="ArrowLeft"||Le==="Backspace"?Qe=Math.max(We-1,0):Le==="ArrowRight"?Qe=Math.min(We+1,Xe.length):Le==="Delete"&&(Qe=We);var on=0;Le==="Delete"&&We===tt&&(on=1);var Yt=Le==="ArrowLeft"||Le==="ArrowRight";if(Qe===void 0||We!==tt&&!Yt){m(ce),_e(Se,on);return}var X=Qe;if(Yt){var ue=Le==="ArrowLeft"?"left":"right";X=oe(Xe,Qe,ue),X!==Qe&&ce.preventDefault()}else Le==="Delete"&&!v(Xe[Qe])?X=oe(Xe,Qe,"right"):Le==="Backspace"&&!v(Xe[Qe])&&(X=oe(Xe,Qe,"left"));X!==Qe&&ee(Se,X,Xe),m(ce),_e(Se,on)},Oe=function(ce){var Se=ce.target,Le=function(){var We=Se.selectionStart,tt=Se.selectionEnd,Xe=Se.value;if(Xe===void 0&&(Xe=""),We===tt){var Qe=oe(Xe,We);Qe!==We&&ee(Se,Qe,Xe)}};Le(),requestAnimationFrame(function(){Le()}),x(ce),_e(Se)},te=function(ce){ce.persist&&ce.persist();var Se=ce.target,Le=ce.currentTarget;Z.current=Se,H.current.focusTimeout=setTimeout(function(){var We=Se.selectionStart,tt=Se.selectionEnd,Xe=Se.value;Xe===void 0&&(Xe="");var Qe=oe(Xe,We);Qe!==We&&!(We===0&&tt===Xe.length)&&ee(Se,Qe,Xe),g(Object.assign(Object.assign({},ce),{currentTarget:Le}))},0)},Ge=function(ce){Z.current=null,clearTimeout(H.current.focusTimeout),clearTimeout(H.current.setCaretTimeout),w(ce)},Me=Y&&oie()?"numeric":void 0,Te=Object.assign({inputMode:Me},C,{type:t,value:$,onChange:re,onKeyDown:be,onMouseUp:Oe,onFocus:te,onBlur:Ge});if(n==="text")return i?U.createElement(U.Fragment,null,i($,C)||null):U.createElement("span",Object.assign({},C,{ref:a}),$);if(r){var ft=r;return U.createElement(ft,Object.assign({},Te,{ref:a}))}return U.createElement("input",Object.assign({},Te,{ref:a}))}function HM(e,t){var n=t.decimalScale,r=t.fixedDecimalScale,i=t.prefix;i===void 0&&(i="");var a=t.suffix;a===void 0&&(a="");var o=t.allowNegative,s=t.thousandsGroupStyle;if(s===void 0&&(s="thousand"),e===""||e==="-")return e;var l=z0(t),c=l.thousandSeparator,f=l.decimalSeparator,h=n!==0&&e.indexOf(".")!==-1||n&&r,p=KE(e,o),m=p.beforeDecimal,x=p.afterDecimal,g=p.addNegation;return n!==void 0&&(x=F5(x,n,!!r)),c&&(m=tie(m,c,s)),i&&(m=i+m),a&&(x=x+a),g&&(m="-"+m),e=m+(h&&f||"")+x,e}function z0(e){var t=e.decimalSeparator;t===void 0&&(t=".");var n=e.thousandSeparator,r=e.allowedDecimalSeparators;return n===!0&&(n=","),r||(r=[t,"."]),{decimalSeparator:t,thousandSeparator:n,allowedDecimalSeparators:r}}function pie(e,t){e===void 0&&(e="");var n=new RegExp("(-)"),r=new RegExp("(-)(.)*(-)"),i=n.test(e),a=r.test(e);return e=e.replace(/-/g,""),i&&!a&&t&&(e="-"+e),e}function mie(e,t){return new RegExp("(^-)|[0-9]|"+L5(e),"g")}function gie(e,t,n){return e===""?!0:!(t!=null&&t.match(/\d/))&&!(n!=null&&n.match(/\d/))&&typeof e=="string"&&!isNaN(Number(e))}function vie(e,t,n){var r;t===void 0&&(t=sie(e));var i=n.allowNegative,a=n.prefix;a===void 0&&(a="");var o=n.suffix;o===void 0&&(o="");var s=n.decimalScale,l=t.from,c=t.to,f=c.start,h=c.end,p=z0(n),m=p.allowedDecimalSeparators,x=p.decimalSeparator,g=e[h]===x;if(Fh(e)&&(e===a||e===o)&&t.lastValue==="")return e;if(h-f===1&&m.indexOf(e[f])!==-1){var w=s===0?"":x;e=e.substring(0,f)+w+e.substring(f+1,e.length)}var b=function(Z,H,K){var I=!1,ee=!1;a.startsWith("-")?I=!1:Z.startsWith("--")?(I=!1,ee=!0):o.startsWith("-")&&Z.length===o.length?I=!1:Z[0]==="-"&&(I=!0);var oe=I?1:0;return ee&&(oe=2),oe&&(Z=Z.substring(oe),H-=oe,K-=oe),{value:Z,start:H,end:K,hasNegation:I}},_=b(e,f,h),v=_.hasNegation;r=_,e=r.value,f=r.start,h=r.end;var O=b(t.lastValue,l.start,l.end),C=O.start,k=O.end,A=O.value,$=e.substring(f,h);e.length&&A.length&&(C>A.length-o.length||k<a.length)&&!($&&o.startsWith($))&&(e=A);var L=0;e.startsWith(a)?L+=a.length:f<a.length&&(L=f),e=e.substring(L),h-=L;var B=e.length,j=e.length-o.length;e.endsWith(o)?B=j:(h>j||h>e.length-o.length)&&(B=h),e=e.substring(0,B),e=pie(v?"-"+e:e,i),e=(e.match(mie(x))||[]).join("");var D=e.indexOf(x);e=e.replace(new RegExp(L5(x),"g"),function(Z,H){return H===D?".":""});var z=KE(e,i),q=z.beforeDecimal,Y=z.afterDecimal,Q=z.addNegation;return c.end-c.start<l.end-l.start&&q===""&&g&&!parseFloat(Y)&&(e=Q?"-":""),e}function yie(e,t){var n=t.prefix;n===void 0&&(n="");var r=t.suffix;r===void 0&&(r="");var i=Array.from({length:e.length+1}).map(function(){return!0}),a=e[0]==="-";i.fill(!1,0,n.length+(a?1:0));var o=e.length;return i.fill(!1,o-r.length+1,o+1),i}function xie(e){var t=z0(e),n=t.thousandSeparator,r=t.decimalSeparator,i=e.prefix;i===void 0&&(i="");var a=e.allowNegative;if(a===void 0&&(a=!0),n===r)throw new Error(`
+`;function Dre(){const e=DE(),t=A0(),n=Mp(i=>i.selectedCurrency),r=i=>{i.preventDefault();const a=i.target.q.value;a&&(console.log(a),e("/search/"+a))};return O.jsx(jre,{expand:"lg",children:O.jsxs(mE,{fluid:!0,children:[O.jsx(Ju,{to:"/",className:"nav-link",children:O.jsx(Fg.Brand,{children:"Bison Wise"})}),O.jsx(Fg.Toggle,{"aria-controls":"navbarScroll"}),O.jsxs(Fg.Collapse,{id:"navbarScroll",children:[O.jsxs(uZ,{className:"me-auto",children:[O.jsx(Ju,{to:"/",className:"nav-link",children:"Home"}),O.jsx(oM,{title:"Currency",id:"navbarScrollingDropdown",children:E6.map(i=>O.jsxs(oM.Item,{active:n.name===i.name,onClick:()=>t(t5(i)),children:[i.name," ",i.symbol]},i.name))}),O.jsx(Ju,{to:"/exchange",className:"nav-link",children:"Exchanges"}),O.jsx(Ju,{to:"/compare",className:"nav-link",children:"Compare"})]}),O.jsxs(Rre,{className:"d-flex",onSubmit:r,children:[O.jsx(Jt.Control,{type:"search",placeholder:"Search",name:"q"}),O.jsx(tn,{type:"submit",children:"Search"})]})]})]})})}function Lre(e){return O.jsx(Dre,{...e})}const B0=T.forwardRef(({bsPrefix:e,className:t,striped:n,bordered:r,borderless:i,hover:a,size:o,variant:s,responsive:l,...c},f)=>{const h=Ne(e,"table"),p=de(t,h,s&&`${h}-${s}`,o&&`${h}-${o}`,n&&`${h}-${typeof n=="string"?`striped-${n}`:"striped"}`,r&&`${h}-bordered`,i&&`${h}-borderless`,a&&`${h}-hover`),m=O.jsx("table",{...c,className:p,ref:f});if(l){let x=`${h}-responsive`;return typeof l=="string"&&(x=`${x}-${l}`),O.jsx("div",{className:x,children:m})}return m}),su=T.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const a=Ne(e,"row"),o=s4(),s=l4(),l=`${a}-cols`,c=[];return o.forEach(f=>{const h=r[f];delete r[f];let p;h!=null&&typeof h=="object"?{cols:p}=h:p=h;const m=f!==s?`-${f}`:"";p!=null&&c.push(`${l}${m}-${p}`)}),O.jsx(n,{ref:i,...r,className:de(t,a,...c)})});su.displayName="Row";const lu="https://api.coinpaprika.com/v1",Fre=async e=>{const t=new URLSearchParams({quotes:e});return await(await fetch(`${lu}/tickers?${t}`)).json()},Bre=async()=>await(await fetch(`${lu}/global`)).json(),zre=async(e,t)=>{const n=new URLSearchParams({quotes:t});return await(await fetch(`${lu}/tickers/${e}?${n}`)).json()},Ure=async({id:e,currency:t,start:n,interval:r})=>{const i=new URLSearchParams({quotes:t,start:n,interval:r}),a=await fetch(`${lu}/tickers/${e}/historical?${i}`),o=await a.json();if(a.status!==200&&"error"in o)throw new Error(o.error);return o},Wre=async e=>{const t=new URLSearchParams({q:e});return await(await fetch(`${lu}/search/?${t}`)).json()},Hre=async({baseAmount:e,baseCurrencyId:t,quoteCurrencyId:n})=>{const r=new URLSearchParams({base_currency_id:t,quote_currency_id:n,amount:e});return await(await fetch(`${lu}/price-converter?${r}`)).json()},Vre=async()=>{const e=await fetch(`${lu}/exchanges`),t=await e.json();if(e.status!==200&&"error"in t)throw new Error(t.error);return t};var lg;function BM(e){if((!lg&&lg!==0||e)&&bf){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),lg=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return lg}const E5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"modal-body"),O.jsx(n,{ref:i,className:de(e,t),...r})));E5.displayName="ModalBody";const GE=T.forwardRef(({bsPrefix:e,className:t,contentClassName:n,centered:r,size:i,fullscreen:a,children:o,scrollable:s,...l},c)=>{e=Ne(e,"modal");const f=`${e}-dialog`,h=typeof a=="string"?`${e}-fullscreen-${a}`:`${e}-fullscreen`;return O.jsx("div",{...l,ref:c,className:de(f,t,i&&`${e}-${i}`,r&&`${f}-centered`,s&&`${f}-scrollable`,a&&h),children:O.jsx("div",{className:de(`${e}-content`,n),children:o})})});GE.displayName="ModalDialog";const C5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"modal-footer"),O.jsx(n,{ref:i,className:de(e,t),...r})));C5.displayName="ModalFooter";const A5=T.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...i},a)=>(e=Ne(e,"modal-header"),O.jsx(H4,{ref:a,...i,className:de(t,e),closeLabel:n,closeButton:r})));A5.displayName="ModalHeader";const Yre=kp("h4"),P5=T.forwardRef(({className:e,bsPrefix:t,as:n=Yre,...r},i)=>(t=Ne(t,"modal-title"),O.jsx(n,{ref:i,className:de(e,t),...r})));P5.displayName="ModalTitle";function Gre(e){return O.jsx($c,{...e,timeout:null})}function qre(e){return O.jsx($c,{...e,timeout:null})}const T5=T.forwardRef(({bsPrefix:e,className:t,style:n,dialogClassName:r,contentClassName:i,children:a,dialogAs:o=GE,"data-bs-theme":s,"aria-labelledby":l,"aria-describedby":c,"aria-label":f,show:h=!1,animation:p=!0,backdrop:m=!0,keyboard:x=!0,onEscapeKeyDown:g,onShow:w,onHide:b,container:_,autoFocus:v=!0,enforceFocus:S=!0,restoreFocus:C=!0,restoreFocusOptions:k,onEntered:A,onExit:$,onExiting:L,onEnter:B,onEntering:j,onExited:D,backdropClassName:z,manager:q,...Y},Q)=>{const[Z,H]=T.useState({}),[K,I]=T.useState(!1),ee=T.useRef(!1),oe=T.useRef(!1),R=T.useRef(null),[ve,xe]=A4(),ke=Vs(Q,xe),Ve=nn(b),_e=u4();e=Ne(e,"modal");const re=T.useMemo(()=>({onHide:Ve}),[Ve]);function be(){return q||q4({isRTL:_e})}function Oe(X){if(!bf)return;const ue=be().getScrollbarWidth()>0,je=X.scrollHeight>Op(X).documentElement.clientHeight;H({paddingRight:ue&&!je?BM():void 0,paddingLeft:!ue&&je?BM():void 0})}const te=nn(()=>{ve&&Oe(ve.dialog)});L4(()=>{V_(window,"resize",te),R.current==null||R.current()});const Ge=()=>{ee.current=!0},Me=X=>{ee.current&&ve&&X.target===ve.dialog&&(oe.current=!0),ee.current=!1},Te=()=>{I(!0),R.current=N4(ve.dialog,()=>{I(!1)})},ft=X=>{X.target===X.currentTarget&&Te()},ce=X=>{if(m==="static"){ft(X);return}if(oe.current||X.target!==X.currentTarget){oe.current=!1;return}b==null||b()},Se=X=>{x?g==null||g(X):(X.preventDefault(),m==="static"&&Te())},Le=(X,ue)=>{X&&Oe(X),B==null||B(X,ue)},We=X=>{R.current==null||R.current(),$==null||$(X)},tt=(X,ue)=>{j==null||j(X,ue),_E(window,"resize",te)},Xe=X=>{X&&(X.style.display=""),D==null||D(X),V_(window,"resize",te)},Qe=T.useCallback(X=>O.jsx("div",{...X,className:de(`${e}-backdrop`,z,!p&&"show")}),[p,z,e]),on={...n,...Z};on.display="block";const Yt=X=>O.jsx("div",{role:"dialog",...X,style:on,className:de(t,e,K&&`${e}-static`,!p&&"show"),onClick:m?ce:void 0,onMouseUp:Me,"data-bs-theme":s,"aria-label":f,"aria-labelledby":l,"aria-describedby":c,children:O.jsx(o,{...Y,onMouseDown:Ge,className:r,contentClassName:i,children:a})});return O.jsx(EE.Provider,{value:re,children:O.jsx(z4,{show:h,ref:ke,backdrop:m,container:_,keyboard:!0,autoFocus:v,enforceFocus:S,restoreFocus:C,restoreFocusOptions:k,onEscapeKeyDown:Se,onShow:w,onHide:b,onEnter:Le,onEntering:tt,onEntered:A,onExit:We,onExiting:L,onExited:Xe,manager:be(),transition:p?Gre:void 0,backdropTransition:p?qre:void 0,renderBackdrop:Qe,renderDialog:Yt})})});T5.displayName="Modal";const Sa=Object.assign(T5,{Body:E5,Header:A5,Title:P5,Footer:C5,Dialog:GE,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150});function qE(){const e=A0(),t=Mp(r=>r.errorMessage),n=()=>e(I0(null));return O.jsxs(Sa,{show:!!t,onHide:n,children:[O.jsx(Sa.Header,{closeButton:!0,children:O.jsx(Sa.Title,{children:"Error"})}),O.jsx(Sa.Body,{children:t}),O.jsx(Sa.Footer,{children:O.jsx(tn,{variant:"secondary",onClick:n,children:"Close"})})]})}const Sf=U.createContext();function Kre({children:e}){const[t,n]=U.useState([]),[r,i]=U.useState([]),[a,o]=U.useState([]);U.useEffect(()=>{Vre().then(i)},[]);const s={compareList:a,setCompareList:o,exchangeList:r,historyLog:t,setHistoryLog:n};return console.log(r),O.jsx(Sf.Provider,{value:s,children:e})}function Xre(){const[e,t]=U.useState({}),[n,r]=U.useState(null);return U.useContext(Sf),U.useEffect(()=>{Bre().then(t).catch(i=>r("Coin List is not available. Error: "+i.toString()))},[]),O.jsx(O.Fragment,{children:O.jsxs("section",{className:"hero-section",children:[O.jsx(su,{children:O.jsxs("div",{className:"hero-container",children:[O.jsxs("div",{className:"hero-content",children:[O.jsxs("h1",{children:["Crypto community and",O.jsx("span",{className:"highlighted-word",children:"Knowledge "}),"sharing"]}),O.jsxs("div",{className:"new-block",children:[O.jsx("p",{className:"new-block-text",children:"Our platform offers everything you need to learn about cryptocurrency. Don't miss the chance to be part of a growing community!"}),O.jsxs("div",{className:"global-data",children:[O.jsxs("div",{children:["BTC Dominance:",O.jsxs("p",{className:"highlighted-item",children:[e.bitcoin_dominance_percentage," %"]})]}),O.jsxs("div",{children:["Vol 24h:",O.jsx("p",{className:"highlighted-item",children:e.volume_24h_usd})]}),O.jsxs("div",{children:["Market Cap:",O.jsx("p",{className:"highlighted-item",children:e.market_cap_usd})]})]})]}),O.jsx("button",{className:"btn-primary",children:"Get Started"})]}),O.jsx("div",{className:"hero-image"})]})}),O.jsx(qE,{errorMessage:n,show:!!n,handleClose:()=>r(null)})]})})}const $5=kp("h4");$5.displayName="DivStyledAsH4";const M5=T.forwardRef(({className:e,bsPrefix:t,as:n=$5,...r},i)=>(t=Ne(t,"alert-heading"),O.jsx(n,{ref:i,className:de(e,t),...r})));M5.displayName="AlertHeading";const I5=T.forwardRef(({className:e,bsPrefix:t,as:n=b0,...r},i)=>(t=Ne(t,"alert-link"),O.jsx(n,{ref:i,className:de(e,t),...r})));I5.displayName="AlertLink";const N5=T.forwardRef((e,t)=>{const{bsPrefix:n,show:r=!0,closeLabel:i="Close alert",closeVariant:a,className:o,children:s,variant:l="primary",onClose:c,dismissible:f,transition:h=$c,...p}=y0(e,{show:"onClose"}),m=Ne(n,"alert"),x=nn(b=>{c&&c(!1,b)}),g=h===!0?$c:h,w=O.jsxs("div",{role:"alert",...g?void 0:p,ref:t,className:de(o,m,l&&`${m}-${l}`,f&&`${m}-dismissible`),children:[f&&O.jsx(_0,{onClick:x,"aria-label":i,variant:a}),s]});return g?O.jsx(g,{unmountOnExit:!0,...p,ref:void 0,in:r,children:w}):r?w:null});N5.displayName="Alert";const j5=Object.assign(N5,{Link:I5,Heading:M5});function R5(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var Lh;(function(e){e.event="event",e.props="prop"})(Lh||(Lh={}));function fs(){}function Qre(e){var t,n=void 0;return function(){for(var r=[],i=arguments.length;i--;)r[i]=arguments[i];return t&&r.length===t.length&&r.every(function(a,o){return a===t[o]})||(t=r,n=e.apply(void 0,r)),n}}function Fh(e){return!!(e||"").match(/\d/)}function dc(e){return e==null}function Zre(e){return typeof e=="number"&&isNaN(e)}function D5(e){return dc(e)||Zre(e)||typeof e=="number"&&!isFinite(e)}function L5(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function Jre(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;case"thousand":default:return/(\d)(?=(\d{3})+(?!\d))/g}}function eie(e,t,n){var r=Jre(n),i=e.search(/[1-9]/);return i=i===-1?e.length:i,e.substring(0,i)+e.substring(i,e.length).replace(r,"$1"+t)}function tie(e){var t=T.useRef(e);t.current=e;var n=T.useRef(function(){for(var r=[],i=arguments.length;i--;)r[i]=arguments[i];return t.current.apply(t,r)});return n.current}function KE(e,t){t===void 0&&(t=!0);var n=e[0]==="-",r=n&&t;e=e.replace("-","");var i=e.split("."),a=i[0],o=i[1]||"";return{beforeDecimal:a,afterDecimal:o,hasNegation:n,addNegation:r}}function nie(e){if(!e)return e;var t=e[0]==="-";t&&(e=e.substring(1,e.length));var n=e.split("."),r=n[0].replace(/^0+/,"")||"0",i=n[1]||"";return(t?"-":"")+r+(i?"."+i:"")}function F5(e,t,n){for(var r="",i=n?"0":"",a=0;a<=t-1;a++)r+=e[a]||i;return r}function zM(e,t){return Array(t+1).join(e)}function B5(e){var t=e+"",n=t[0]==="-"?"-":"";n&&(t=t.substring(1));var r=t.split(/[eE]/g),i=r[0],a=r[1];if(a=Number(a),!a)return n+i;i=i.replace(".","");var o=1+a,s=i.length;return o<0?i="0."+zM("0",Math.abs(o))+i:o>=s?i=i+zM("0",o-s):i=(i.substring(0,o)||"0")+"."+i.substring(o),n+i}function UM(e,t,n){if(["","-"].indexOf(e)!==-1)return e;var r=(e.indexOf(".")!==-1||n)&&t,i=KE(e),a=i.beforeDecimal,o=i.afterDecimal,s=i.hasNegation,l=parseFloat("0."+(o||"0")),c=o.length<=t?"0."+o:l.toFixed(t),f=c.split("."),h=a;a&&Number(f[0])&&(h=a.split("").reverse().reduce(function(g,w,b){return g.length>b?(Number(g[0])+Number(w)).toString()+g.substring(1,g.length):w+g},f[0]));var p=F5(f[1]||"",t,n),m=s?"-":"",x=r?".":"";return""+m+h+x+p}function bl(e,t){if(e.value=e.value,e!==null){if(e.createTextRange){var n=e.createTextRange();return n.move("character",t),n.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}var z5=Qre(function(e,t){for(var n=0,r=0,i=e.length,a=t.length;e[n]===t[n]&&n<i;)n++;for(;e[i-1-r]===t[a-1-r]&&a-r>n&&i-r>n;)r++;return{from:{start:n,end:i-r},to:{start:n,end:a-r}}}),rie=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function iie(e,t,n){return Math.min(Math.max(e,t),n)}function Hb(e){return Math.max(e.selectionStart,e.selectionEnd)}function aie(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function oie(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function sie(e){var t=e.currentValue,n=e.formattedValue,r=e.currentValueIndex,i=e.formattedValueIndex;return t[r]===n[i]}function lie(e,t,n,r,i,a,o){o===void 0&&(o=sie);var s=i.findIndex(function(S){return S}),l=e.slice(0,s);!t&&!n.startsWith(l)&&(t=l,n=l+n,r=r+l.length);for(var c=n.length,f=e.length,h={},p=new Array(c),m=0;m<c;m++){p[m]=-1;for(var x=0,g=f;x<g;x++){var w=o({currentValue:n,lastValue:t,formattedValue:e,currentValueIndex:m,formattedValueIndex:x});if(w&&h[x]!==!0){p[m]=x,h[x]=!0;break}}}for(var b=r;b<c&&(p[b]===-1||!a(n[b]));)b++;var _=b===c||p[b]===-1?f:p[b];for(b=r-1;b>0&&p[b]===-1;)b--;var v=b===-1||p[b]===-1?0:p[b]+1;return v>_?_:r-v<_-r?v:_}function WM(e,t,n,r){var i=e.length;if(t=iie(t,0,i),r==="left"){for(;t>=0&&!n[t];)t--;t===-1&&(t=n.indexOf(!0))}else{for(;t<=i&&!n[t];)t++;t>i&&(t=n.lastIndexOf(!0))}return t===-1&&(t=i),t}function uie(e){for(var t=Array.from({length:e.length+1}).map(function(){return!0}),n=0,r=t.length;n<r;n++)t[n]=!!(Fh(e[n])||Fh(e[n-1]));return t}function U5(e,t,n,r,i,a){a===void 0&&(a=fs);var o=tie(function(x,g){var w,b;return D5(x)?(b="",w=""):typeof x=="number"||g?(b=typeof x=="number"?B5(x):x,w=r(b)):(b=i(x,void 0),w=r(b)),{formattedValue:w,numAsString:b}}),s=T.useState(function(){return o(dc(e)?t:e,n)}),l=s[0],c=s[1],f=function(x,g){x.formattedValue!==l.formattedValue&&c({formattedValue:x.formattedValue,numAsString:x.value}),a(x,g)},h=e,p=n;dc(e)&&(h=l.numAsString,p=!0);var m=o(h,p);return T.useMemo(function(){c(m)},[m.formattedValue]),[l,f]}function cie(e){return e.replace(/[^0-9]/g,"")}function fie(e){return e}function die(e){var t=e.type;t===void 0&&(t="text");var n=e.displayType;n===void 0&&(n="input");var r=e.customInput,i=e.renderText,a=e.getInputRef,o=e.format;o===void 0&&(o=fie);var s=e.removeFormatting;s===void 0&&(s=cie);var l=e.defaultValue,c=e.valueIsNumericString,f=e.onValueChange,h=e.isAllowed,p=e.onChange;p===void 0&&(p=fs);var m=e.onKeyDown;m===void 0&&(m=fs);var x=e.onMouseUp;x===void 0&&(x=fs);var g=e.onFocus;g===void 0&&(g=fs);var w=e.onBlur;w===void 0&&(w=fs);var b=e.value,_=e.getCaretBoundary;_===void 0&&(_=uie);var v=e.isValidInputCharacter;v===void 0&&(v=Fh);var S=e.isCharacterSame,C=R5(e,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),k=U5(b,l,!!c,o,s,f),A=k[0],$=A.formattedValue,L=A.numAsString,B=k[1],j=T.useRef(),D=T.useRef({formattedValue:$,numAsString:L}),z=function(ce,Se){D.current={formattedValue:ce.formattedValue,numAsString:ce.value},B(ce,Se)},q=T.useState(!1),Y=q[0],Q=q[1],Z=T.useRef(null),H=T.useRef({setCaretTimeout:null,focusTimeout:null});T.useEffect(function(){return Q(!0),function(){clearTimeout(H.current.setCaretTimeout),clearTimeout(H.current.focusTimeout)}},[]);var K=o,I=function(ce,Se){var Le=parseFloat(Se);return{formattedValue:ce,value:Se,floatValue:isNaN(Le)?void 0:Le}},ee=function(ce,Se,Le){ce.selectionStart===0&&ce.selectionEnd===ce.value.length||(bl(ce,Se),H.current.setCaretTimeout=setTimeout(function(){ce.value===Le&&ce.selectionStart!==Se&&bl(ce,Se)},0))},oe=function(ce,Se,Le){return WM(ce,Se,_(ce),Le)},R=function(ce,Se,Le){var We=_(Se),tt=lie(Se,$,ce,Le,We,v,S);return tt=WM(Se,tt,We),tt},ve=function(ce){var Se=ce.formattedValue;Se===void 0&&(Se="");var Le=ce.input,We=ce.source,tt=ce.event,Xe=ce.numAsString,Qe;if(Le){var on=ce.inputValue||Le.value,Yt=Hb(Le);Le.value=Se,Qe=R(on,Se,Yt),Qe!==void 0&&ee(Le,Qe,Se)}Se!==$&&z(I(Se,Xe),{event:tt,source:We})};T.useEffect(function(){var ce=D.current,Se=ce.formattedValue,Le=ce.numAsString;($!==Se||L!==Le)&&z(I($,L),{event:void 0,source:Lh.props})},[$,L]);var xe=Z.current?Hb(Z.current):void 0,ke=typeof window<"u"?T.useLayoutEffect:T.useEffect;ke(function(){var ce=Z.current;if($!==D.current.formattedValue&&ce){var Se=R(D.current.formattedValue,$,xe);ce.value=$,ee(ce,Se,$)}},[$]);var Ve=function(ce,Se,Le){var We=Se.target,tt=j.current?rie(j.current,We.selectionEnd):z5($,ce),Xe=Object.assign(Object.assign({},tt),{lastValue:$}),Qe=s(ce,Xe),on=K(Qe);if(Qe=s(on,void 0),h&&!h(I(on,Qe))){var Yt=Se.target,X=Hb(Yt),ue=R(ce,$,X);return Yt.value=$,ee(Yt,ue,$),!1}return ve({formattedValue:on,numAsString:Qe,inputValue:ce,event:Se,source:Le,input:Se.target}),!0},_e=function(ce,Se){Se===void 0&&(Se=0);var Le=ce.selectionStart,We=ce.selectionEnd;j.current={selectionStart:Le,selectionEnd:We+Se}},re=function(ce){var Se=ce.target,Le=Se.value,We=Ve(Le,ce,Lh.event);We&&p(ce),j.current=void 0},be=function(ce){var Se=ce.target,Le=ce.key,We=Se.selectionStart,tt=Se.selectionEnd,Xe=Se.value;Xe===void 0&&(Xe="");var Qe;Le==="ArrowLeft"||Le==="Backspace"?Qe=Math.max(We-1,0):Le==="ArrowRight"?Qe=Math.min(We+1,Xe.length):Le==="Delete"&&(Qe=We);var on=0;Le==="Delete"&&We===tt&&(on=1);var Yt=Le==="ArrowLeft"||Le==="ArrowRight";if(Qe===void 0||We!==tt&&!Yt){m(ce),_e(Se,on);return}var X=Qe;if(Yt){var ue=Le==="ArrowLeft"?"left":"right";X=oe(Xe,Qe,ue),X!==Qe&&ce.preventDefault()}else Le==="Delete"&&!v(Xe[Qe])?X=oe(Xe,Qe,"right"):Le==="Backspace"&&!v(Xe[Qe])&&(X=oe(Xe,Qe,"left"));X!==Qe&&ee(Se,X,Xe),m(ce),_e(Se,on)},Oe=function(ce){var Se=ce.target,Le=function(){var We=Se.selectionStart,tt=Se.selectionEnd,Xe=Se.value;if(Xe===void 0&&(Xe=""),We===tt){var Qe=oe(Xe,We);Qe!==We&&ee(Se,Qe,Xe)}};Le(),requestAnimationFrame(function(){Le()}),x(ce),_e(Se)},te=function(ce){ce.persist&&ce.persist();var Se=ce.target,Le=ce.currentTarget;Z.current=Se,H.current.focusTimeout=setTimeout(function(){var We=Se.selectionStart,tt=Se.selectionEnd,Xe=Se.value;Xe===void 0&&(Xe="");var Qe=oe(Xe,We);Qe!==We&&!(We===0&&tt===Xe.length)&&ee(Se,Qe,Xe),g(Object.assign(Object.assign({},ce),{currentTarget:Le}))},0)},Ge=function(ce){Z.current=null,clearTimeout(H.current.focusTimeout),clearTimeout(H.current.setCaretTimeout),w(ce)},Me=Y&&aie()?"numeric":void 0,Te=Object.assign({inputMode:Me},C,{type:t,value:$,onChange:re,onKeyDown:be,onMouseUp:Oe,onFocus:te,onBlur:Ge});if(n==="text")return i?U.createElement(U.Fragment,null,i($,C)||null):U.createElement("span",Object.assign({},C,{ref:a}),$);if(r){var ft=r;return U.createElement(ft,Object.assign({},Te,{ref:a}))}return U.createElement("input",Object.assign({},Te,{ref:a}))}function HM(e,t){var n=t.decimalScale,r=t.fixedDecimalScale,i=t.prefix;i===void 0&&(i="");var a=t.suffix;a===void 0&&(a="");var o=t.allowNegative,s=t.thousandsGroupStyle;if(s===void 0&&(s="thousand"),e===""||e==="-")return e;var l=z0(t),c=l.thousandSeparator,f=l.decimalSeparator,h=n!==0&&e.indexOf(".")!==-1||n&&r,p=KE(e,o),m=p.beforeDecimal,x=p.afterDecimal,g=p.addNegation;return n!==void 0&&(x=F5(x,n,!!r)),c&&(m=eie(m,c,s)),i&&(m=i+m),a&&(x=x+a),g&&(m="-"+m),e=m+(h&&f||"")+x,e}function z0(e){var t=e.decimalSeparator;t===void 0&&(t=".");var n=e.thousandSeparator,r=e.allowedDecimalSeparators;return n===!0&&(n=","),r||(r=[t,"."]),{decimalSeparator:t,thousandSeparator:n,allowedDecimalSeparators:r}}function hie(e,t){e===void 0&&(e="");var n=new RegExp("(-)"),r=new RegExp("(-)(.)*(-)"),i=n.test(e),a=r.test(e);return e=e.replace(/-/g,""),i&&!a&&t&&(e="-"+e),e}function pie(e,t){return new RegExp("(^-)|[0-9]|"+L5(e),"g")}function mie(e,t,n){return e===""?!0:!(t!=null&&t.match(/\d/))&&!(n!=null&&n.match(/\d/))&&typeof e=="string"&&!isNaN(Number(e))}function gie(e,t,n){var r;t===void 0&&(t=oie(e));var i=n.allowNegative,a=n.prefix;a===void 0&&(a="");var o=n.suffix;o===void 0&&(o="");var s=n.decimalScale,l=t.from,c=t.to,f=c.start,h=c.end,p=z0(n),m=p.allowedDecimalSeparators,x=p.decimalSeparator,g=e[h]===x;if(Fh(e)&&(e===a||e===o)&&t.lastValue==="")return e;if(h-f===1&&m.indexOf(e[f])!==-1){var w=s===0?"":x;e=e.substring(0,f)+w+e.substring(f+1,e.length)}var b=function(Z,H,K){var I=!1,ee=!1;a.startsWith("-")?I=!1:Z.startsWith("--")?(I=!1,ee=!0):o.startsWith("-")&&Z.length===o.length?I=!1:Z[0]==="-"&&(I=!0);var oe=I?1:0;return ee&&(oe=2),oe&&(Z=Z.substring(oe),H-=oe,K-=oe),{value:Z,start:H,end:K,hasNegation:I}},_=b(e,f,h),v=_.hasNegation;r=_,e=r.value,f=r.start,h=r.end;var S=b(t.lastValue,l.start,l.end),C=S.start,k=S.end,A=S.value,$=e.substring(f,h);e.length&&A.length&&(C>A.length-o.length||k<a.length)&&!($&&o.startsWith($))&&(e=A);var L=0;e.startsWith(a)?L+=a.length:f<a.length&&(L=f),e=e.substring(L),h-=L;var B=e.length,j=e.length-o.length;e.endsWith(o)?B=j:(h>j||h>e.length-o.length)&&(B=h),e=e.substring(0,B),e=hie(v?"-"+e:e,i),e=(e.match(pie(x))||[]).join("");var D=e.indexOf(x);e=e.replace(new RegExp(L5(x),"g"),function(Z,H){return H===D?".":""});var z=KE(e,i),q=z.beforeDecimal,Y=z.afterDecimal,Q=z.addNegation;return c.end-c.start<l.end-l.start&&q===""&&g&&!parseFloat(Y)&&(e=Q?"-":""),e}function vie(e,t){var n=t.prefix;n===void 0&&(n="");var r=t.suffix;r===void 0&&(r="");var i=Array.from({length:e.length+1}).map(function(){return!0}),a=e[0]==="-";i.fill(!1,0,n.length+(a?1:0));var o=e.length;return i.fill(!1,o-r.length+1,o+1),i}function yie(e){var t=z0(e),n=t.thousandSeparator,r=t.decimalSeparator,i=e.prefix;i===void 0&&(i="");var a=e.allowNegative;if(a===void 0&&(a=!0),n===r)throw new Error(`
         Decimal separator can't be same as thousand separator.
         thousandSeparator: `+n+` (thousandSeparator = {true} is same as thousandSeparator = ",")
         decimalSeparator: `+r+` (default value for decimalSeparator is .)
@@ -156,7 +156,7 @@ Error generating stack: `+a.message+`
       Prefix can't start with '-' when allowNegative is true.
       prefix: `+i+`
       allowNegative: `+a+`
-    `),a=!1),Object.assign(Object.assign({},e),{allowNegative:a})}function bie(e){e=xie(e),e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var t=e.suffix,n=e.allowNegative,r=e.allowLeadingZeros,i=e.onKeyDown;i===void 0&&(i=fs);var a=e.onBlur;a===void 0&&(a=fs);var o=e.thousandSeparator,s=e.decimalScale,l=e.fixedDecimalScale,c=e.prefix;c===void 0&&(c="");var f=e.defaultValue,h=e.value,p=e.valueIsNumericString,m=e.onValueChange,x=R5(e,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),g=z0(e),w=g.decimalSeparator,b=g.allowedDecimalSeparators,_=function(Q){return HM(Q,e)},v=function(Q,Z){return vie(Q,Z,e)},O=dc(h)?f:h,C=p??gie(O,c,t);dc(h)?dc(f)||(C=C||typeof f=="number"):C=C||typeof h=="number";var k=function(Q){return D5(Q)?Q:(typeof Q=="number"&&(Q=B5(Q)),C&&typeof s=="number"?UM(Q,s,!!l):Q)},A=U5(k(h),k(f),!!C,_,v,m),$=A[0],L=$.numAsString,B=$.formattedValue,j=A[1],D=function(Q){var Z=Q.target,H=Q.key,K=Z.selectionStart,I=Z.selectionEnd,ee=Z.value;if(ee===void 0&&(ee=""),(H==="Backspace"||H==="Delete")&&I<c.length){Q.preventDefault();return}if(K!==I){i(Q);return}H==="Backspace"&&ee[0]==="-"&&K===c.length+1&&n&&bl(Z,1),s&&l&&(H==="Backspace"&&ee[K-1]===w?(bl(Z,K-1),Q.preventDefault()):H==="Delete"&&ee[K]===w&&Q.preventDefault()),b!=null&&b.includes(H)&&ee[K]===w&&bl(Z,K+1);var oe=o===!0?",":o;H==="Backspace"&&ee[K-1]===oe&&bl(Z,K-1),H==="Delete"&&ee[K]===oe&&bl(Z,K+1),i(Q)},z=function(Q){var Z=L;if(Z.match(/\d/g)||(Z=""),r||(Z=rie(Z)),l&&s&&(Z=UM(Z,s,l)),Z!==L){var H=HM(Z,e);j({formattedValue:H,value:Z,floatValue:parseFloat(Z)},{event:Q,source:Lh.event})}a(Q)},q=function(Q){return Q===w?!0:Fh(Q)},Y=function(Q){var Z=Q.currentValue,H=Q.lastValue,K=Q.formattedValue,I=Q.currentValueIndex,ee=Q.formattedValueIndex,oe=Z[I],R=K[ee],ve=z5(H,Z),xe=ve.to,ke=function(Ve){return v(Ve).indexOf(".")+c.length};return h===0&&l&&s&&Z[xe.start]===w&&ke(Z)<I&&ke(K)>ee?!1:I>=xe.start&&I<xe.end&&b&&b.includes(oe)&&R===w?!0:oe===R};return Object.assign(Object.assign({},x),{value:B,valueIsNumericString:!1,isValidInputCharacter:q,isCharacterSame:Y,onValueChange:j,format:_,removeFormatting:v,getCaretBoundary:function(Q){return yie(Q,e)},onKeyDown:D,onBlur:z})}function wie(e){var t=bie(e);return U.createElement(hie,Object.assign({},t))}const Vb=({value:e,symbol:t})=>S.jsx(wie,{value:e,thousandSeparator:" ",displayType:"text",prefix:t}),XE=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"card-body"),S.jsx(n,{ref:i,className:de(e,t),...r})));XE.displayName="CardBody";const W5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"card-footer"),S.jsx(n,{ref:i,className:de(e,t),...r})));W5.displayName="CardFooter";const H5=T.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const a=Ne(e,"card-header"),o=T.useMemo(()=>({cardHeaderBsPrefix:a}),[a]);return S.jsx(bE.Provider,{value:o,children:S.jsx(n,{ref:i,...r,className:de(t,a)})})});H5.displayName="CardHeader";const V5=T.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...i},a)=>{const o=Ne(e,"card-img");return S.jsx(r,{ref:a,className:de(n?`${o}-${n}`:o,t),...i})});V5.displayName="CardImg";const Y5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"card-img-overlay"),S.jsx(n,{ref:i,className:de(e,t),...r})));Y5.displayName="CardImgOverlay";const G5=T.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},i)=>(t=Ne(t,"card-link"),S.jsx(n,{ref:i,className:de(e,t),...r})));G5.displayName="CardLink";const _ie=kp("h6"),q5=T.forwardRef(({className:e,bsPrefix:t,as:n=_ie,...r},i)=>(t=Ne(t,"card-subtitle"),S.jsx(n,{ref:i,className:de(e,t),...r})));q5.displayName="CardSubtitle";const K5=T.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},i)=>(t=Ne(t,"card-text"),S.jsx(n,{ref:i,className:de(e,t),...r})));K5.displayName="CardText";const Sie=kp("h5"),X5=T.forwardRef(({className:e,bsPrefix:t,as:n=Sie,...r},i)=>(t=Ne(t,"card-title"),S.jsx(n,{ref:i,className:de(e,t),...r})));X5.displayName="CardTitle";const Q5=T.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:i,body:a=!1,children:o,as:s="div",...l},c)=>{const f=Ne(e,"card");return S.jsx(s,{ref:c,...l,className:de(t,f,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:a?S.jsx(XE,{children:o}):o})});Q5.displayName="Card";const pd=Object.assign(Q5,{Img:V5,Title:X5,Subtitle:q5,Body:XE,Link:G5,Text:K5,Header:H5,Footer:W5,ImgOverlay:Y5}),U0=T.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=Ne(t,"input-group-text"),S.jsx(n,{ref:i,className:de(e,t),...r})));U0.displayName="InputGroupText";const Oie=e=>S.jsx(U0,{children:S.jsx(Sp,{type:"checkbox",...e})}),kie=e=>S.jsx(U0,{children:S.jsx(Sp,{type:"radio",...e})}),Z5=T.forwardRef(({bsPrefix:e,size:t,hasValidation:n,className:r,as:i="div",...a},o)=>{e=Ne(e,"input-group");const s=T.useMemo(()=>({}),[]);return S.jsx(k0.Provider,{value:s,children:S.jsx(i,{ref:o,...a,className:de(r,e,t&&`${e}-${t}`,n&&"has-validation")})})});Z5.displayName="InputGroup";const VM=Object.assign(Z5,{Text:U0,Radio:kie,Checkbox:Oie});var J5={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},YM=U.createContext&&U.createContext(J5),Eie=["attr","size","title"];function Cie(e,t){if(e==null)return{};var n=Aie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Aie(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Uv(){return Uv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uv.apply(this,arguments)}function GM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Wv(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GM(Object(n),!0).forEach(function(r){Pie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pie(e,t,n){return t=Tie(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tie(e){var t=$ie(e,"string");return typeof t=="symbol"?t:t+""}function $ie(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eF(e){return e&&e.map((t,n)=>U.createElement(t.tag,Wv({key:n},t.attr),eF(t.child)))}function Ks(e){return t=>U.createElement(Mie,Uv({attr:Wv({},e.attr)},t),eF(e.child))}function Mie(e){var t=n=>{var{attr:r,size:i,title:a}=e,o=Cie(e,Eie),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),U.createElement("svg",Uv({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,o,{className:l,style:Wv(Wv({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),a&&U.createElement("title",null,a),e.children)};return YM!==void 0?U.createElement(YM.Consumer,null,n=>t(n)):t(J5)}function tF(e){return Ks({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(e)}function nF(e){return Ks({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Iie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"},child:[]}]})(e)}function Nie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M471.1 96C405 96 353.3 137.3 320 174.6 286.7 137.3 235 96 168.9 96 75.8 96 0 167.8 0 256s75.8 160 168.9 160c66.1 0 117.8-41.3 151.1-78.6 33.3 37.3 85 78.6 151.1 78.6 93.1 0 168.9-71.8 168.9-160S564.2 96 471.1 96zM168.9 320c-40.2 0-72.9-28.7-72.9-64s32.7-64 72.9-64c38.2 0 73.4 36.1 94 64-20.4 27.6-55.9 64-94 64zm302.2 0c-38.2 0-73.4-36.1-94-64 20.4-27.6 55.9-64 94-64 40.2 0 72.9 28.7 72.9 64s-32.7 64-72.9 64z"},child:[]}]})(e)}function jie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"},child:[]}]})(e)}function Rie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"},child:[]}]})(e)}function Die(e){return Ks({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z"},child:[]}]})(e)}function Lie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"},child:[]}]})(e)}const Fie=()=>S.jsxs("section",{className:"about-section",children:[S.jsx("h2",{children:"About Community"}),S.jsx("div",{className:"about-container",children:S.jsxs("div",{className:"about-info",children:[S.jsx("p",{children:"We are passionate about cryptocurrency and dedicated to empowering users with innovative tools. Our team of experts conducts in-depth research to understand the ever-evolving crypto landscape, ensuring that our solutions are both intuitive and effective. Whether you're a seasoned trader or just starting your journey, we strive to provide you with the resources you need to navigate the world of digital currencies with confidence. "}),S.jsx("p",{}),S.jsx("br",{}),S.jsxs("div",{className:"social-icons",children:[S.jsx("a",{href:"https://github.com/visualGravitySense/crypto-data",target:"_blank","aria-label":"GitHub",children:S.jsx(tF,{})}),S.jsx("a",{href:"https://www.linkedin.com/in/dmitri-gornakov-7a664840/",target:"_blank","aria-label":"LinkedIn",children:S.jsx(nF,{})})]})]})})]}),qM=()=>{};let QE={},rF={},iF=null,aF={mark:qM,measure:qM};try{typeof window<"u"&&(QE=window),typeof document<"u"&&(rF=document),typeof MutationObserver<"u"&&(iF=MutationObserver),typeof performance<"u"&&(aF=performance)}catch{}const{userAgent:KM=""}=QE.navigator||{},Ds=QE,Wt=rF,XM=iF,ug=aF;Ds.document;const Fo=!!Wt.documentElement&&!!Wt.head&&typeof Wt.addEventListener=="function"&&typeof Wt.createElement=="function",oF=~KM.indexOf("MSIE")||~KM.indexOf("Trident/");var Qt="classic",sF="duotone",Xr="sharp",Qr="sharp-duotone",Bie=[Qt,sF,Xr,Qr],zie={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},QM={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},Uie=["kit"],Wie=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,Hie=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Vie={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},Yie={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},Gie={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},qie={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},Kie={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},Xie={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},lF={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},Qie=["solid","regular","light","thin","duotone","brands"],uF=[1,2,3,4,5,6,7,8,9,10],Zie=uF.concat([11,12,13,14,15,16,17,18,19,20]),Fd={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Jie=[...Object.keys(qie),...Qie,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Fd.GROUP,Fd.SWAP_OPACITY,Fd.PRIMARY,Fd.SECONDARY].concat(uF.map(e=>"".concat(e,"x"))).concat(Zie.map(e=>"w-".concat(e))),eae={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},tae={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},nae={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},ZM={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}};const To="___FONT_AWESOME___",fS=16,cF="fa",fF="svg-inline--fa",eu="data-fa-i2svg",dS="data-fa-pseudo-element",rae="data-fa-pseudo-element-pending",ZE="data-prefix",JE="data-icon",JM="fontawesome-i2svg",iae="async",aae=["HTML","HEAD","STYLE","SCRIPT"],dF=(()=>{try{return!0}catch{return!1}})(),hF=[Qt,Xr,Qr];function Np(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[Qt]}})}const pF={...lF};pF[Qt]={...lF[Qt],...QM.kit,...QM["kit-duotone"]};const Fl=Np(pF),hS={...Xie};hS[Qt]={...hS[Qt],...ZM.kit,...ZM["kit-duotone"]};const Bh=Np(hS),pS={...Kie};pS[Qt]={...pS[Qt],...nae.kit};const Bl=Np(pS),mS={...Gie};mS[Qt]={...mS[Qt],...tae.kit};const oae=Np(mS),sae=Wie,mF="fa-layers-text",lae=Hie,uae={...zie};Np(uae);const cae=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Yb=Fd,Uc=new Set;Object.keys(Bh[Qt]).map(Uc.add.bind(Uc));Object.keys(Bh[Xr]).map(Uc.add.bind(Uc));Object.keys(Bh[Qr]).map(Uc.add.bind(Uc));const fae=[...Uie,...Jie],rh=Ds.FontAwesomeConfig||{};function dae(e){var t=Wt.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function hae(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}Wt&&typeof Wt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const i=hae(dae(n));i!=null&&(rh[r]=i)});const gF={styleDefault:"solid",familyDefault:"classic",cssPrefix:cF,replacementClass:fF,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};rh.familyPrefix&&(rh.cssPrefix=rh.familyPrefix);const Wc={...gF,...rh};Wc.autoReplaceSvg||(Wc.observeMutations=!1);const $e={};Object.keys(gF).forEach(e=>{Object.defineProperty($e,e,{enumerable:!0,set:function(t){Wc[e]=t,ih.forEach(n=>n($e))},get:function(){return Wc[e]}})});Object.defineProperty($e,"familyPrefix",{enumerable:!0,set:function(e){Wc.cssPrefix=e,ih.forEach(t=>t($e))},get:function(){return Wc.cssPrefix}});Ds.FontAwesomeConfig=$e;const ih=[];function pae(e){return ih.push(e),()=>{ih.splice(ih.indexOf(e),1)}}const Jo=fS,Ea={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function mae(e){if(!e||!Fo)return;const t=Wt.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=Wt.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return Wt.head.insertBefore(t,r),e}const gae="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function zh(){let e=12,t="";for(;e-- >0;)t+=gae[Math.random()*62|0];return t}function Of(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function eC(e){return e.classList?Of(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function vF(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function vae(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(vF(e[n]),'" '),"").trim()}function W0(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function tC(e){return e.size!==Ea.size||e.x!==Ea.x||e.y!==Ea.y||e.rotate!==Ea.rotate||e.flipX||e.flipY}function yae(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},c={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:c}}function xae(e){let{transform:t,width:n=fS,height:r=fS,startCentered:i=!1}=e,a="";return i&&oF?a+="translate(".concat(t.x/Jo-n/2,"em, ").concat(t.y/Jo-r/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/Jo,"em), calc(-50% + ").concat(t.y/Jo,"em)) "):a+="translate(".concat(t.x/Jo,"em, ").concat(t.y/Jo,"em) "),a+="scale(".concat(t.size/Jo*(t.flipX?-1:1),", ").concat(t.size/Jo*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var bae=`:root, :host {
+    `),a=!1),Object.assign(Object.assign({},e),{allowNegative:a})}function xie(e){e=yie(e),e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var t=e.suffix,n=e.allowNegative,r=e.allowLeadingZeros,i=e.onKeyDown;i===void 0&&(i=fs);var a=e.onBlur;a===void 0&&(a=fs);var o=e.thousandSeparator,s=e.decimalScale,l=e.fixedDecimalScale,c=e.prefix;c===void 0&&(c="");var f=e.defaultValue,h=e.value,p=e.valueIsNumericString,m=e.onValueChange,x=R5(e,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),g=z0(e),w=g.decimalSeparator,b=g.allowedDecimalSeparators,_=function(Q){return HM(Q,e)},v=function(Q,Z){return gie(Q,Z,e)},S=dc(h)?f:h,C=p??mie(S,c,t);dc(h)?dc(f)||(C=C||typeof f=="number"):C=C||typeof h=="number";var k=function(Q){return D5(Q)?Q:(typeof Q=="number"&&(Q=B5(Q)),C&&typeof s=="number"?UM(Q,s,!!l):Q)},A=U5(k(h),k(f),!!C,_,v,m),$=A[0],L=$.numAsString,B=$.formattedValue,j=A[1],D=function(Q){var Z=Q.target,H=Q.key,K=Z.selectionStart,I=Z.selectionEnd,ee=Z.value;if(ee===void 0&&(ee=""),(H==="Backspace"||H==="Delete")&&I<c.length){Q.preventDefault();return}if(K!==I){i(Q);return}H==="Backspace"&&ee[0]==="-"&&K===c.length+1&&n&&bl(Z,1),s&&l&&(H==="Backspace"&&ee[K-1]===w?(bl(Z,K-1),Q.preventDefault()):H==="Delete"&&ee[K]===w&&Q.preventDefault()),b!=null&&b.includes(H)&&ee[K]===w&&bl(Z,K+1);var oe=o===!0?",":o;H==="Backspace"&&ee[K-1]===oe&&bl(Z,K-1),H==="Delete"&&ee[K]===oe&&bl(Z,K+1),i(Q)},z=function(Q){var Z=L;if(Z.match(/\d/g)||(Z=""),r||(Z=nie(Z)),l&&s&&(Z=UM(Z,s,l)),Z!==L){var H=HM(Z,e);j({formattedValue:H,value:Z,floatValue:parseFloat(Z)},{event:Q,source:Lh.event})}a(Q)},q=function(Q){return Q===w?!0:Fh(Q)},Y=function(Q){var Z=Q.currentValue,H=Q.lastValue,K=Q.formattedValue,I=Q.currentValueIndex,ee=Q.formattedValueIndex,oe=Z[I],R=K[ee],ve=z5(H,Z),xe=ve.to,ke=function(Ve){return v(Ve).indexOf(".")+c.length};return h===0&&l&&s&&Z[xe.start]===w&&ke(Z)<I&&ke(K)>ee?!1:I>=xe.start&&I<xe.end&&b&&b.includes(oe)&&R===w?!0:oe===R};return Object.assign(Object.assign({},x),{value:B,valueIsNumericString:!1,isValidInputCharacter:q,isCharacterSame:Y,onValueChange:j,format:_,removeFormatting:v,getCaretBoundary:function(Q){return vie(Q,e)},onKeyDown:D,onBlur:z})}function bie(e){var t=xie(e);return U.createElement(die,Object.assign({},t))}const Vb=({value:e,symbol:t})=>O.jsx(bie,{value:e,thousandSeparator:" ",displayType:"text",prefix:t}),XE=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"card-body"),O.jsx(n,{ref:i,className:de(e,t),...r})));XE.displayName="CardBody";const W5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"card-footer"),O.jsx(n,{ref:i,className:de(e,t),...r})));W5.displayName="CardFooter";const H5=T.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const a=Ne(e,"card-header"),o=T.useMemo(()=>({cardHeaderBsPrefix:a}),[a]);return O.jsx(bE.Provider,{value:o,children:O.jsx(n,{ref:i,...r,className:de(t,a)})})});H5.displayName="CardHeader";const V5=T.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...i},a)=>{const o=Ne(e,"card-img");return O.jsx(r,{ref:a,className:de(n?`${o}-${n}`:o,t),...i})});V5.displayName="CardImg";const Y5=T.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=Ne(t,"card-img-overlay"),O.jsx(n,{ref:i,className:de(e,t),...r})));Y5.displayName="CardImgOverlay";const G5=T.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},i)=>(t=Ne(t,"card-link"),O.jsx(n,{ref:i,className:de(e,t),...r})));G5.displayName="CardLink";const wie=kp("h6"),q5=T.forwardRef(({className:e,bsPrefix:t,as:n=wie,...r},i)=>(t=Ne(t,"card-subtitle"),O.jsx(n,{ref:i,className:de(e,t),...r})));q5.displayName="CardSubtitle";const K5=T.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},i)=>(t=Ne(t,"card-text"),O.jsx(n,{ref:i,className:de(e,t),...r})));K5.displayName="CardText";const _ie=kp("h5"),X5=T.forwardRef(({className:e,bsPrefix:t,as:n=_ie,...r},i)=>(t=Ne(t,"card-title"),O.jsx(n,{ref:i,className:de(e,t),...r})));X5.displayName="CardTitle";const Q5=T.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:i,body:a=!1,children:o,as:s="div",...l},c)=>{const f=Ne(e,"card");return O.jsx(s,{ref:c,...l,className:de(t,f,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:a?O.jsx(XE,{children:o}):o})});Q5.displayName="Card";const pd=Object.assign(Q5,{Img:V5,Title:X5,Subtitle:q5,Body:XE,Link:G5,Text:K5,Header:H5,Footer:W5,ImgOverlay:Y5}),U0=T.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=Ne(t,"input-group-text"),O.jsx(n,{ref:i,className:de(e,t),...r})));U0.displayName="InputGroupText";const Sie=e=>O.jsx(U0,{children:O.jsx(Sp,{type:"checkbox",...e})}),Oie=e=>O.jsx(U0,{children:O.jsx(Sp,{type:"radio",...e})}),Z5=T.forwardRef(({bsPrefix:e,size:t,hasValidation:n,className:r,as:i="div",...a},o)=>{e=Ne(e,"input-group");const s=T.useMemo(()=>({}),[]);return O.jsx(k0.Provider,{value:s,children:O.jsx(i,{ref:o,...a,className:de(r,e,t&&`${e}-${t}`,n&&"has-validation")})})});Z5.displayName="InputGroup";const VM=Object.assign(Z5,{Text:U0,Radio:Oie,Checkbox:Sie});var J5={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},YM=U.createContext&&U.createContext(J5),kie=["attr","size","title"];function Eie(e,t){if(e==null)return{};var n=Cie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Cie(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Uv(){return Uv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uv.apply(this,arguments)}function GM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Wv(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GM(Object(n),!0).forEach(function(r){Aie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Aie(e,t,n){return t=Pie(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pie(e){var t=Tie(e,"string");return typeof t=="symbol"?t:t+""}function Tie(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eF(e){return e&&e.map((t,n)=>U.createElement(t.tag,Wv({key:n},t.attr),eF(t.child)))}function Ks(e){return t=>U.createElement($ie,Uv({attr:Wv({},e.attr)},t),eF(e.child))}function $ie(e){var t=n=>{var{attr:r,size:i,title:a}=e,o=Eie(e,kie),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),U.createElement("svg",Uv({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,o,{className:l,style:Wv(Wv({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),a&&U.createElement("title",null,a),e.children)};return YM!==void 0?U.createElement(YM.Consumer,null,n=>t(n)):t(J5)}function tF(e){return Ks({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(e)}function nF(e){return Ks({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Mie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"},child:[]}]})(e)}function Iie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M471.1 96C405 96 353.3 137.3 320 174.6 286.7 137.3 235 96 168.9 96 75.8 96 0 167.8 0 256s75.8 160 168.9 160c66.1 0 117.8-41.3 151.1-78.6 33.3 37.3 85 78.6 151.1 78.6 93.1 0 168.9-71.8 168.9-160S564.2 96 471.1 96zM168.9 320c-40.2 0-72.9-28.7-72.9-64s32.7-64 72.9-64c38.2 0 73.4 36.1 94 64-20.4 27.6-55.9 64-94 64zm302.2 0c-38.2 0-73.4-36.1-94-64 20.4-27.6 55.9-64 94-64 40.2 0 72.9 28.7 72.9 64s-32.7 64-72.9 64z"},child:[]}]})(e)}function Nie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"},child:[]}]})(e)}function jie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"},child:[]}]})(e)}function Rie(e){return Ks({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z"},child:[]}]})(e)}function Die(e){return Ks({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"},child:[]}]})(e)}const Lie=()=>O.jsxs("section",{className:"about-section",children:[O.jsx("h2",{children:"About Community"}),O.jsx("div",{className:"about-container",children:O.jsxs("div",{className:"about-info",children:[O.jsx("p",{children:"We are passionate about cryptocurrency and dedicated to empowering users with innovative tools. Our team of experts conducts in-depth research to understand the ever-evolving crypto landscape, ensuring that our solutions are both intuitive and effective. Whether you're a seasoned trader or just starting your journey, we strive to provide you with the resources you need to navigate the world of digital currencies with confidence. "}),O.jsx("p",{}),O.jsx("br",{}),O.jsxs("div",{className:"social-icons",children:[O.jsx("a",{href:"https://github.com/visualGravitySense/crypto-data",target:"_blank","aria-label":"GitHub",children:O.jsx(tF,{})}),O.jsx("a",{href:"https://www.linkedin.com/in/dmitri-gornakov-7a664840/",target:"_blank","aria-label":"LinkedIn",children:O.jsx(nF,{})})]})]})})]}),qM=()=>{};let QE={},rF={},iF=null,aF={mark:qM,measure:qM};try{typeof window<"u"&&(QE=window),typeof document<"u"&&(rF=document),typeof MutationObserver<"u"&&(iF=MutationObserver),typeof performance<"u"&&(aF=performance)}catch{}const{userAgent:KM=""}=QE.navigator||{},Ds=QE,Wt=rF,XM=iF,ug=aF;Ds.document;const Fo=!!Wt.documentElement&&!!Wt.head&&typeof Wt.addEventListener=="function"&&typeof Wt.createElement=="function",oF=~KM.indexOf("MSIE")||~KM.indexOf("Trident/");var Qt="classic",sF="duotone",Xr="sharp",Qr="sharp-duotone",Fie=[Qt,sF,Xr,Qr],Bie={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},QM={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},zie=["kit"],Uie=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,Wie=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Hie={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},Vie={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},Yie={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},Gie={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},qie={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},Kie={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},lF={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},Xie=["solid","regular","light","thin","duotone","brands"],uF=[1,2,3,4,5,6,7,8,9,10],Qie=uF.concat([11,12,13,14,15,16,17,18,19,20]),Fd={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Zie=[...Object.keys(Gie),...Xie,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Fd.GROUP,Fd.SWAP_OPACITY,Fd.PRIMARY,Fd.SECONDARY].concat(uF.map(e=>"".concat(e,"x"))).concat(Qie.map(e=>"w-".concat(e))),Jie={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},eae={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},tae={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},ZM={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}};const To="___FONT_AWESOME___",fS=16,cF="fa",fF="svg-inline--fa",eu="data-fa-i2svg",dS="data-fa-pseudo-element",nae="data-fa-pseudo-element-pending",ZE="data-prefix",JE="data-icon",JM="fontawesome-i2svg",rae="async",iae=["HTML","HEAD","STYLE","SCRIPT"],dF=(()=>{try{return!0}catch{return!1}})(),hF=[Qt,Xr,Qr];function Np(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[Qt]}})}const pF={...lF};pF[Qt]={...lF[Qt],...QM.kit,...QM["kit-duotone"]};const Fl=Np(pF),hS={...Kie};hS[Qt]={...hS[Qt],...ZM.kit,...ZM["kit-duotone"]};const Bh=Np(hS),pS={...qie};pS[Qt]={...pS[Qt],...tae.kit};const Bl=Np(pS),mS={...Yie};mS[Qt]={...mS[Qt],...eae.kit};const aae=Np(mS),oae=Uie,mF="fa-layers-text",sae=Wie,lae={...Bie};Np(lae);const uae=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Yb=Fd,Uc=new Set;Object.keys(Bh[Qt]).map(Uc.add.bind(Uc));Object.keys(Bh[Xr]).map(Uc.add.bind(Uc));Object.keys(Bh[Qr]).map(Uc.add.bind(Uc));const cae=[...zie,...Zie],rh=Ds.FontAwesomeConfig||{};function fae(e){var t=Wt.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function dae(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}Wt&&typeof Wt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const i=dae(fae(n));i!=null&&(rh[r]=i)});const gF={styleDefault:"solid",familyDefault:"classic",cssPrefix:cF,replacementClass:fF,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};rh.familyPrefix&&(rh.cssPrefix=rh.familyPrefix);const Wc={...gF,...rh};Wc.autoReplaceSvg||(Wc.observeMutations=!1);const $e={};Object.keys(gF).forEach(e=>{Object.defineProperty($e,e,{enumerable:!0,set:function(t){Wc[e]=t,ih.forEach(n=>n($e))},get:function(){return Wc[e]}})});Object.defineProperty($e,"familyPrefix",{enumerable:!0,set:function(e){Wc.cssPrefix=e,ih.forEach(t=>t($e))},get:function(){return Wc.cssPrefix}});Ds.FontAwesomeConfig=$e;const ih=[];function hae(e){return ih.push(e),()=>{ih.splice(ih.indexOf(e),1)}}const Jo=fS,Ea={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function pae(e){if(!e||!Fo)return;const t=Wt.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=Wt.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return Wt.head.insertBefore(t,r),e}const mae="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function zh(){let e=12,t="";for(;e-- >0;)t+=mae[Math.random()*62|0];return t}function Of(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function eC(e){return e.classList?Of(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function vF(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function gae(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(vF(e[n]),'" '),"").trim()}function W0(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function tC(e){return e.size!==Ea.size||e.x!==Ea.x||e.y!==Ea.y||e.rotate!==Ea.rotate||e.flipX||e.flipY}function vae(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},c={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:c}}function yae(e){let{transform:t,width:n=fS,height:r=fS,startCentered:i=!1}=e,a="";return i&&oF?a+="translate(".concat(t.x/Jo-n/2,"em, ").concat(t.y/Jo-r/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/Jo,"em), calc(-50% + ").concat(t.y/Jo,"em)) "):a+="translate(".concat(t.x/Jo,"em, ").concat(t.y/Jo,"em) "),a+="scale(".concat(t.size/Jo*(t.flipX?-1:1),", ").concat(t.size/Jo*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var xae=`:root, :host {
   --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
   --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
   --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
@@ -708,15 +708,15 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
 .fad.fa-inverse,
 .fa-duotone.fa-inverse {
   color: var(--fa-inverse, #fff);
-}`;function yF(){const e=cF,t=fF,n=$e.cssPrefix,r=$e.replacementClass;let i=bae;if(n!==e||r!==t){const a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return i}let eI=!1;function Gb(){$e.autoAddCss&&!eI&&(mae(yF()),eI=!0)}var wae={mixout(){return{dom:{css:yF,insertCss:Gb}}},hooks(){return{beforeDOMElementCreation(){Gb()},beforeI2svg(){Gb()}}}};const $o=Ds||{};$o[To]||($o[To]={});$o[To].styles||($o[To].styles={});$o[To].hooks||($o[To].hooks={});$o[To].shims||($o[To].shims=[]);var Ca=$o[To];const xF=[],bF=function(){Wt.removeEventListener("DOMContentLoaded",bF),Hv=1,xF.map(e=>e())};let Hv=!1;Fo&&(Hv=(Wt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Wt.readyState),Hv||Wt.addEventListener("DOMContentLoaded",bF));function _ae(e){Fo&&(Hv?setTimeout(e,0):xF.push(e))}function jp(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?vF(e):"<".concat(t," ").concat(vae(n),">").concat(r.map(jp).join(""),"</").concat(t,">")}function tI(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var qb=function(t,n,r,i){var a=Object.keys(t),o=a.length,s=n,l,c,f;for(r===void 0?(l=1,f=t[a[0]]):(l=0,f=r);l<o;l++)c=a[l],f=s(f,t[c],c,t);return f};function Sae(e){const t=[];let n=0;const r=e.length;for(;n<r;){const i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){const a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}function gS(e){const t=Sae(e);return t.length===1?t[0].toString(16):null}function Oae(e,t){const n=e.length;let r=e.charCodeAt(t),i;return r>=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function nI(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function vS(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=nI(t);typeof Ca.hooks.addPack=="function"&&!r?Ca.hooks.addPack(e,nI(t)):Ca.styles[e]={...Ca.styles[e]||{},...i},e==="fas"&&vS("fa",t)}const{styles:wl,shims:kae}=Ca,Eae={[Qt]:Object.values(Bl[Qt]),[Xr]:Object.values(Bl[Xr]),[Qr]:Object.values(Bl[Qr])};let nC=null,wF={},_F={},SF={},OF={},kF={};const Cae={[Qt]:Object.keys(Fl[Qt]),[Xr]:Object.keys(Fl[Xr]),[Qr]:Object.keys(Fl[Qr])};function Aae(e){return~fae.indexOf(e)}function Pae(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Aae(i)?i:null}const EF=()=>{const e=r=>qb(wl,(i,a,o)=>(i[o]=qb(a,r,{}),i),{});wF=e((r,i,a)=>(i[3]&&(r[i[3]]=a),i[2]&&i[2].filter(s=>typeof s=="number").forEach(s=>{r[s.toString(16)]=a}),r)),_F=e((r,i,a)=>(r[a]=a,i[2]&&i[2].filter(s=>typeof s=="string").forEach(s=>{r[s]=a}),r)),kF=e((r,i,a)=>{const o=i[2];return r[a]=a,o.forEach(s=>{r[s]=a}),r});const t="far"in wl||$e.autoFetchSvg,n=qb(kae,(r,i)=>{const a=i[0];let o=i[1];const s=i[2];return o==="far"&&!t&&(o="fas"),typeof a=="string"&&(r.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(r.unicodes[a.toString(16)]={prefix:o,iconName:s}),r},{names:{},unicodes:{}});SF=n.names,OF=n.unicodes,nC=H0($e.styleDefault,{family:$e.familyDefault})};pae(e=>{nC=H0(e.styleDefault,{family:$e.familyDefault})});EF();function rC(e,t){return(wF[e]||{})[t]}function Tae(e,t){return(_F[e]||{})[t]}function gs(e,t){return(kF[e]||{})[t]}function CF(e){return SF[e]||{prefix:null,iconName:null}}function $ae(e){const t=OF[e],n=rC("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Ls(){return nC}const iC=()=>({prefix:null,iconName:null,rest:[]});function H0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Qt}=t,r=Fl[n][e],i=Bh[n][e]||Bh[n][r],a=e in Ca.styles?e:null;return i||a||null}const Mae={[Qt]:Object.keys(Bl[Qt]),[Xr]:Object.keys(Bl[Xr]),[Qr]:Object.keys(Bl[Qr])};function V0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t,r={[Qt]:"".concat($e.cssPrefix,"-").concat(Qt),[Xr]:"".concat($e.cssPrefix,"-").concat(Xr),[Qr]:"".concat($e.cssPrefix,"-").concat(Qr)};let i=null,a=Qt;const o=Bie.filter(l=>l!==sF);o.forEach(l=>{(e.includes(r[l])||e.some(c=>Mae[l].includes(c)))&&(a=l)});const s=e.reduce((l,c)=>{const f=Pae($e.cssPrefix,c);if(wl[c]?(c=Eae[a].includes(c)?oae[a][c]:c,i=c,l.prefix=c):Cae[a].indexOf(c)>-1?(i=c,l.prefix=H0(c,{family:a})):f?l.iconName=f:c!==$e.replacementClass&&!o.some(h=>c===r[h])&&l.rest.push(c),!n&&l.prefix&&l.iconName){const h=i==="fa"?CF(l.iconName):{},p=gs(l.prefix,l.iconName);h.prefix&&(i=null),l.iconName=h.iconName||p||l.iconName,l.prefix=h.prefix||l.prefix,l.prefix==="far"&&!wl.far&&wl.fas&&!$e.autoFetchSvg&&(l.prefix="fas")}return l},iC());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),!s.prefix&&a===Xr&&(wl.fass||$e.autoFetchSvg)&&(s.prefix="fass",s.iconName=gs(s.prefix,s.iconName)||s.iconName),!s.prefix&&a===Qr&&(wl.fasds||$e.autoFetchSvg)&&(s.prefix="fasds",s.iconName=gs(s.prefix,s.iconName)||s.iconName),(s.prefix==="fa"||i==="fa")&&(s.prefix=Ls()||"fas"),s}class Iae{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=n.reduce(this._pullDefinitions,{});Object.keys(i).forEach(a=>{this.definitions[a]={...this.definitions[a]||{},...i[a]},vS(a,i[a]);const o=Bl[Qt][a];o&&vS(o,i[a]),EF()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:a,iconName:o,icon:s}=r[i],l=s[2];t[a]||(t[a]={}),l.length>0&&l.forEach(c=>{typeof c=="string"&&(t[a][c]=s)}),t[a][o]=s}),t}}let rI=[],tc={};const hc={},Nae=Object.keys(hc);function jae(e,t){let{mixoutsTo:n}=t;return rI=e,tc={},Object.keys(hc).forEach(r=>{Nae.indexOf(r)===-1&&delete hc[r]}),rI.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(n[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{n[a]||(n[a]={}),n[a][o]=i[a][o]})}),r.hooks){const a=r.hooks();Object.keys(a).forEach(o=>{tc[o]||(tc[o]=[]),tc[o].push(a[o])})}r.provides&&r.provides(hc)}),n}function yS(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return(tc[e]||[]).forEach(o=>{t=o.apply(null,[t,...r])}),t}function tu(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(tc[e]||[]).forEach(a=>{a.apply(null,n)})}function Fs(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return hc[e]?hc[e].apply(null,t):void 0}function xS(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||Ls();if(t)return t=gs(n,t)||t,tI(AF.definitions,n,t)||tI(Ca.styles,n,t)}const AF=new Iae,Rae=()=>{$e.autoReplaceSvg=!1,$e.observeMutations=!1,tu("noAuto")},Dae={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Fo?(tu("beforeI2svg",e),Fs("pseudoElements2svg",e),Fs("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;$e.autoReplaceSvg===!1&&($e.autoReplaceSvg=!0),$e.observeMutations=!0,_ae(()=>{Fae({autoReplaceSvgRoot:t}),tu("watch",e)})}},Lae={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gs(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=H0(e[0]);return{prefix:n,iconName:gs(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat($e.cssPrefix,"-"))>-1||e.match(sae))){const t=V0(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||Ls(),iconName:gs(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=Ls();return{prefix:t,iconName:gs(t,e)||e}}}},ii={noAuto:Rae,config:$e,dom:Dae,parse:Lae,library:AF,findIconDefinition:xS,toHtml:jp},Fae=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=Wt}=e;(Object.keys(Ca.styles).length>0||$e.autoFetchSvg)&&Fo&&$e.autoReplaceSvg&&ii.dom.i2svg({node:t})};function Y0(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>jp(n))}}),Object.defineProperty(e,"node",{get:function(){if(!Fo)return;const n=Wt.createElement("div");return n.innerHTML=e.html,n.children}}),e}function Bae(e){let{children:t,main:n,mask:r,attributes:i,styles:a,transform:o}=e;if(tC(o)&&n.found&&!r.found){const{width:s,height:l}=n,c={x:s/l/2,y:.5};i.style=W0({...a,"transform-origin":"".concat(c.x+o.x/16,"em ").concat(c.y+o.y/16,"em")})}return[{tag:"svg",attributes:i,children:t}]}function zae(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:a}=e;const o=a===!0?"".concat(t,"-").concat($e.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...i,id:o},children:r}]}]}function aC(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:a,symbol:o,title:s,maskId:l,titleId:c,extra:f,watchable:h=!1}=e,{width:p,height:m}=n.found?n:t,x=r==="fak",g=[$e.replacementClass,i?"".concat($e.cssPrefix,"-").concat(i):""].filter(C=>f.classes.indexOf(C)===-1).filter(C=>C!==""||!!C).concat(f.classes).join(" ");let w={children:[],attributes:{...f.attributes,"data-prefix":r,"data-icon":i,class:g,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(m)}};const b=x&&!~f.classes.indexOf("fa-fw")?{width:"".concat(p/m*16*.0625,"em")}:{};h&&(w.attributes[eu]=""),s&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(c||zh())},children:[s]}),delete w.attributes.title);const _={...w,prefix:r,iconName:i,main:t,mask:n,maskId:l,transform:a,symbol:o,styles:{...b,...f.styles}},{children:v,attributes:O}=n.found&&t.found?Fs("generateAbstractMask",_)||{children:[],attributes:{}}:Fs("generateAbstractIcon",_)||{children:[],attributes:{}};return _.children=v,_.attributes=O,o?zae(_):Bae(_)}function iI(e){const{content:t,width:n,height:r,transform:i,title:a,extra:o,watchable:s=!1}=e,l={...o.attributes,...a?{title:a}:{},class:o.classes.join(" ")};s&&(l[eu]="");const c={...o.styles};tC(i)&&(c.transform=xae({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);const f=W0(c);f.length>0&&(l.style=f);const h=[];return h.push({tag:"span",attributes:l,children:[t]}),a&&h.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),h}function Uae(e){const{content:t,title:n,extra:r}=e,i={...r.attributes,...n?{title:n}:{},class:r.classes.join(" ")},a=W0(r.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:Kb}=Ca;function bS(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat($e.cssPrefix,"-").concat(Yb.GROUP)},children:[{tag:"path",attributes:{class:"".concat($e.cssPrefix,"-").concat(Yb.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat($e.cssPrefix,"-").concat(Yb.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const Wae={found:!1,width:512,height:512};function Hae(e,t){!dF&&!$e.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function wS(e,t){let n=t;return t==="fa"&&$e.styleDefault!==null&&(t=Ls()),new Promise((r,i)=>{if(n==="fa"){const a=CF(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Kb[t]&&Kb[t][e]){const a=Kb[t][e];return r(bS(a))}Hae(e,t),r({...Wae,icon:$e.showMissingIcons&&e?Fs("missingIconAbstract")||{}:{}})})}const aI=()=>{},_S=$e.measurePerformance&&ug&&ug.mark&&ug.measure?ug:{mark:aI,measure:aI},Bd='FA "6.6.0"',Vae=e=>(_S.mark("".concat(Bd," ").concat(e," begins")),()=>PF(e)),PF=e=>{_S.mark("".concat(Bd," ").concat(e," ends")),_S.measure("".concat(Bd," ").concat(e),"".concat(Bd," ").concat(e," begins"),"".concat(Bd," ").concat(e," ends"))};var oC={begin:Vae,end:PF};const Yg=()=>{};function oI(e){return typeof(e.getAttribute?e.getAttribute(eu):null)=="string"}function Yae(e){const t=e.getAttribute?e.getAttribute(ZE):null,n=e.getAttribute?e.getAttribute(JE):null;return t&&n}function Gae(e){return e&&e.classList&&e.classList.contains&&e.classList.contains($e.replacementClass)}function qae(){return $e.autoReplaceSvg===!0?Gg.replace:Gg[$e.autoReplaceSvg]||Gg.replace}function Kae(e){return Wt.createElementNS("http://www.w3.org/2000/svg",e)}function Xae(e){return Wt.createElement(e)}function TF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?Kae:Xae}=t;if(typeof e=="string")return Wt.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(a){r.setAttribute(a,e.attributes[a])}),(e.children||[]).forEach(function(a){r.appendChild(TF(a,{ceFn:n}))}),r}function Qae(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Gg={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(TF(n),t)}),t.getAttribute(eu)===null&&$e.keepOriginalSource){let n=Wt.createComment(Qae(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~eC(t).indexOf($e.replacementClass))return Gg.replace(e);const r=new RegExp("".concat($e.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const a=n[0].attributes.class.split(" ").reduce((o,s)=>(s===$e.replacementClass||s.match(r)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}const i=n.map(a=>jp(a)).join(`
-`);t.setAttribute(eu,""),t.innerHTML=i}};function sI(e){e()}function $F(e,t){const n=typeof t=="function"?t:Yg;if(e.length===0)n();else{let r=sI;$e.mutateApproach===iae&&(r=Ds.requestAnimationFrame||sI),r(()=>{const i=qae(),a=oC.begin("mutate");e.map(i),a(),n()})}}let sC=!1;function MF(){sC=!0}function SS(){sC=!1}let Vv=null;function lI(e){if(!XM||!$e.observeMutations)return;const{treeCallback:t=Yg,nodeCallback:n=Yg,pseudoElementsCallback:r=Yg,observeMutationsRoot:i=Wt}=e;Vv=new XM(a=>{if(sC)return;const o=Ls();Of(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!oI(s.addedNodes[0])&&($e.searchPseudoElements&&r(s.target),t(s.target)),s.type==="attributes"&&s.target.parentNode&&$e.searchPseudoElements&&r(s.target.parentNode),s.type==="attributes"&&oI(s.target)&&~cae.indexOf(s.attributeName))if(s.attributeName==="class"&&Yae(s.target)){const{prefix:l,iconName:c}=V0(eC(s.target));s.target.setAttribute(ZE,l||o),c&&s.target.setAttribute(JE,c)}else Gae(s.target)&&n(s.target)})}),Fo&&Vv.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Zae(){Vv&&Vv.disconnect()}function Jae(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function eoe(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=V0(eC(e));return i.prefix||(i.prefix=Ls()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Tae(i.prefix,e.innerText)||rC(i.prefix,gS(e.innerText))),!i.iconName&&$e.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function toe(e){const t=Of(e.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return $e.autoA11y&&(n?t["aria-labelledby"]="".concat($e.replacementClass,"-title-").concat(r||zh()):(t["aria-hidden"]="true",t.focusable="false")),t}function noe(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ea,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function uI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=eoe(e),a=toe(e),o=yS("parseNodeAttributes",{},e);let s=t.styleParser?Jae(e):[];return{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:Ea,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a},...o}}const{styles:roe}=Ca;function IF(e){const t=$e.autoReplaceSvg==="nest"?uI(e,{styleParser:!1}):uI(e);return~t.extra.classes.indexOf(mF)?Fs("generateLayersText",e,t):Fs("generateSvgReplacementMutation",e,t)}let Ra=new Set;hF.map(e=>{Ra.add("fa-".concat(e))});Object.keys(Fl[Qt]).map(Ra.add.bind(Ra));Object.keys(Fl[Xr]).map(Ra.add.bind(Ra));Object.keys(Fl[Qr]).map(Ra.add.bind(Ra));Ra=[...Ra];function cI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Fo)return Promise.resolve();const n=Wt.documentElement.classList,r=f=>n.add("".concat(JM,"-").concat(f)),i=f=>n.remove("".concat(JM,"-").concat(f)),a=$e.autoFetchSvg?Ra:hF.map(f=>"fa-".concat(f)).concat(Object.keys(roe));a.includes("fa")||a.push("fa");const o=[".".concat(mF,":not([").concat(eu,"])")].concat(a.map(f=>".".concat(f,":not([").concat(eu,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=Of(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();const l=oC.begin("onTree"),c=s.reduce((f,h)=>{try{const p=IF(h);p&&f.push(p)}catch(p){dF||p.name==="MissingIcon"&&console.error(p)}return f},[]);return new Promise((f,h)=>{Promise.all(c).then(p=>{$F(p,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),f()})}).catch(p=>{l(),h(p)})})}function ioe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;IF(e).then(n=>{n&&$F([n],t)})}function aoe(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:xS(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:xS(i||{})),e(r,{...n,mask:i})}}const ooe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ea,symbol:r=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:l=[],attributes:c={},styles:f={}}=t;if(!e)return;const{prefix:h,iconName:p,icon:m}=e;return Y0({type:"icon",...e},()=>(tu("beforeDOMElementCreation",{iconDefinition:e,params:t}),$e.autoA11y&&(o?c["aria-labelledby"]="".concat($e.replacementClass,"-title-").concat(s||zh()):(c["aria-hidden"]="true",c.focusable="false")),aC({icons:{main:bS(m),mask:i?bS(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:h,iconName:p,transform:{...Ea,...n},symbol:r,title:o,maskId:a,titleId:s,extra:{attributes:c,styles:f,classes:l}})))};var soe={mixout(){return{icon:aoe(ooe)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=cI,e.nodeCallback=ioe,e}}},provides(e){e.i2svg=function(t){const{node:n=Wt,callback:r=()=>{}}=t;return cI(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:a,prefix:o,transform:s,symbol:l,mask:c,maskId:f,extra:h}=n;return new Promise((p,m)=>{Promise.all([wS(r,o),c.iconName?wS(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(x=>{let[g,w]=x;p([t,aC({icons:{main:g,mask:w},prefix:o,iconName:r,transform:s,symbol:l,maskId:f,title:i,titleId:a,extra:h,watchable:!0})])}).catch(m)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:a,styles:o}=t;const s=W0(o);s.length>0&&(r.style=s);let l;return tC(a)&&(l=Fs("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),n.push(l||i.icon),{children:n,attributes:r}}}},loe={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return Y0({type:"layer"},()=>{tu("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(a=>{r=r.concat(a.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat($e.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},uoe={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:a={}}=t;return Y0({type:"counter",content:e},()=>(tu("beforeDOMElementCreation",{content:e,params:t}),Uae({content:e.toString(),title:n,extra:{attributes:i,styles:a,classes:["".concat($e.cssPrefix,"-layers-counter"),...r]}})))}}}},coe={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ea,title:r=null,classes:i=[],attributes:a={},styles:o={}}=t;return Y0({type:"text",content:e},()=>(tu("beforeDOMElementCreation",{content:e,params:t}),iI({content:e,transform:{...Ea,...n},title:r,extra:{attributes:a,styles:o,classes:["".concat($e.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:a}=n;let o=null,s=null;if(oF){const l=parseInt(getComputedStyle(t).fontSize,10),c=t.getBoundingClientRect();o=c.width/l,s=c.height/l}return $e.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,iI({content:t.innerHTML,width:o,height:s,transform:i,title:r,extra:a,watchable:!0})])}}};const foe=new RegExp('"',"ug"),fI=[1105920,1112319],dI={FontAwesome:{normal:"fas",400:"fas"},...Yie,...Vie,...eae},OS=Object.keys(dI).reduce((e,t)=>(e[t.toLowerCase()]=dI[t],e),{}),doe=Object.keys(OS).reduce((e,t)=>{const n=OS[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function hoe(e){const t=e.replace(foe,""),n=Oae(t,0),r=n>=fI[0]&&n<=fI[1],i=t.length===2?t[0]===t[1]:!1;return{value:gS(i?t[0]:t),isSecondary:r||i}}function poe(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(OS[n]||{})[i]||doe[n]}function hI(e,t){const n="".concat(rae).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const o=Of(e.children).filter(p=>p.getAttribute(dS)===t)[0],s=Ds.getComputedStyle(e,t),l=s.getPropertyValue("font-family"),c=l.match(lae),f=s.getPropertyValue("font-weight"),h=s.getPropertyValue("content");if(o&&!c)return e.removeChild(o),r();if(c&&h!=="none"&&h!==""){const p=s.getPropertyValue("content");let m=poe(l,f);const{value:x,isSecondary:g}=hoe(p),w=c[0].startsWith("FontAwesome");let b=rC(m,x),_=b;if(w){const v=$ae(x);v.iconName&&v.prefix&&(b=v.iconName,m=v.prefix)}if(b&&!g&&(!o||o.getAttribute(ZE)!==m||o.getAttribute(JE)!==_)){e.setAttribute(n,_),o&&e.removeChild(o);const v=noe(),{extra:O}=v;O.attributes[dS]=t,wS(b,m).then(C=>{const k=aC({...v,icons:{main:C,mask:iC()},prefix:m,iconName:_,extra:O,watchable:!0}),A=Wt.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(A,e.firstChild):e.appendChild(A),A.outerHTML=k.map($=>jp($)).join(`
-`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function moe(e){return Promise.all([hI(e,"::before"),hI(e,"::after")])}function goe(e){return e.parentNode!==document.head&&!~aae.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(dS)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function pI(e){if(Fo)return new Promise((t,n)=>{const r=Of(e.querySelectorAll("*")).filter(goe).map(moe),i=oC.begin("searchPseudoElements");MF(),Promise.all(r).then(()=>{i(),SS(),t()}).catch(()=>{i(),SS(),n()})})}var voe={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=pI,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=Wt}=t;$e.searchPseudoElements&&pI(n)}}};let mI=!1;var yoe={mixout(){return{dom:{unwatch(){MF(),mI=!0}}}},hooks(){return{bootstrap(){lI(yS("mutationObserverCallbacks",{}))},noAuto(){Zae()},watch(e){const{observeMutationsRoot:t}=e;mI?SS():lI(yS("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const gI=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return n.flipX=!0,n;if(a&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(a){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},t)};var xoe={mixout(){return{parse:{transform:e=>gI(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=gI(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:a}=t;const o={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(r.x*32,", ").concat(r.y*32,") "),l="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),c="rotate(".concat(r.rotate," 0 0)"),f={transform:"".concat(s," ").concat(l," ").concat(c)},h={transform:"translate(".concat(a/2*-1," -256)")},p={outer:o,inner:f,path:h};return{tag:"g",attributes:{...p.outer},children:[{tag:"g",attributes:{...p.inner},children:[{tag:n.icon.tag,children:n.icon.children,attributes:{...n.icon.attributes,...p.path}}]}]}}}};const Xb={x:0,y:0,width:"100%",height:"100%"};function vI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function boe(e){return e.tag==="g"?e.children:[e]}var woe={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?V0(n.split(" ").map(i=>i.trim())):iC();return r.prefix||(r.prefix=Ls()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:a,maskId:o,transform:s}=t;const{width:l,icon:c}=i,{width:f,icon:h}=a,p=yae({transform:s,containerWidth:f,iconWidth:l}),m={tag:"rect",attributes:{...Xb,fill:"white"}},x=c.children?{children:c.children.map(vI)}:{},g={tag:"g",attributes:{...p.inner},children:[vI({tag:c.tag,attributes:{...c.attributes,...p.path},...x})]},w={tag:"g",attributes:{...p.outer},children:[g]},b="mask-".concat(o||zh()),_="clip-".concat(o||zh()),v={tag:"mask",attributes:{...Xb,id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[m,w]},O={tag:"defs",children:[{tag:"clipPath",attributes:{id:_},children:boe(h)},v]};return n.push(O,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(_,")"),mask:"url(#".concat(b,")"),...Xb}}),{children:n,attributes:r}}}},_oe={provides(e){let t=!1;Ds.matchMedia&&(t=Ds.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:{...r,d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}});const a={...i,attributeName:"opacity"},o={tag:"circle",attributes:{...r,cx:"256",cy:"364",r:"28"},children:[]};return t||o.children.push({tag:"animate",attributes:{...i,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...a,values:"1;0;1;1;0;1;"}}),n.push(o),n.push({tag:"path",attributes:{...r,opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"},children:t?[]:[{tag:"animate",attributes:{...a,values:"1;0;0;0;0;1;"}}]}),t||n.push({tag:"path",attributes:{...r,opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"},children:[{tag:"animate",attributes:{...a,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Soe={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},Ooe=[wae,soe,loe,uoe,coe,voe,yoe,xoe,woe,_oe,Soe];jae(Ooe,{mixoutsTo:ii});ii.noAuto;ii.config;ii.library;ii.dom;const kS=ii.parse;ii.findIconDefinition;ii.toHtml;const koe=ii.icon;ii.layer;ii.text;ii.counter;function yI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yI(Object(n),!0).forEach(function(r){nc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yv(e){"@babel/helpers - typeof";return Yv=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},Yv(e)}function nc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eoe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Coe(e,t){if(e==null)return{};var n=Eoe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ES(e){return Aoe(e)||Poe(e)||Toe(e)||$oe()}function Aoe(e){if(Array.isArray(e))return CS(e)}function Poe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Toe(e,t){if(e){if(typeof e=="string")return CS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CS(e,t)}}function CS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $oe(){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 Moe(e){var t,n=e.beat,r=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,s=e.flash,l=e.spin,c=e.spinPulse,f=e.spinReverse,h=e.pulse,p=e.fixedWidth,m=e.inverse,x=e.border,g=e.listItem,w=e.flip,b=e.size,_=e.rotation,v=e.pull,O=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":s,"fa-spin":l,"fa-spin-reverse":f,"fa-spin-pulse":c,"fa-pulse":h,"fa-fw":p,"fa-inverse":m,"fa-border":x,"fa-li":g,"fa-flip":w===!0,"fa-flip-horizontal":w==="horizontal"||w==="both","fa-flip-vertical":w==="vertical"||w==="both"},nc(t,"fa-".concat(b),typeof b<"u"&&b!==null),nc(t,"fa-rotate-".concat(_),typeof _<"u"&&_!==null&&_!==0),nc(t,"fa-pull-".concat(v),typeof v<"u"&&v!==null),nc(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(O).map(function(C){return O[C]?C:null}).filter(function(C){return C})}function Ioe(e){return e=e-0,e===e}function NF(e){return Ioe(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Noe=["style"];function joe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Roe(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=NF(n.slice(0,r)),a=n.slice(r+1).trim();return i.startsWith("webkit")?t[joe(i)]=a:t[i]=a,t},{})}function jF(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return jF(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,c){var f=t.attributes[c];switch(c){case"class":l.attrs.className=f,delete t.attributes.class;break;case"style":l.attrs.style=Roe(f);break;default:c.indexOf("aria-")===0||c.indexOf("data-")===0?l.attrs[c.toLowerCase()]=f:l.attrs[NF(c)]=f}return l},{attrs:{}}),a=n.style,o=a===void 0?{}:a,s=Coe(n,Noe);return i.attrs.style=wa(wa({},i.attrs.style),o),e.apply(void 0,[t.tag,wa(wa({},i.attrs),s)].concat(ES(r)))}var RF=!1;try{RF=!0}catch{}function Doe(){if(!RF&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function xI(e){if(e&&Yv(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(kS.icon)return kS.icon(e);if(e===null)return null;if(e&&Yv(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Qb(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?nc({},e,t):{}}var bI={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},lC=U.forwardRef(function(e,t){var n=wa(wa({},bI),e),r=n.icon,i=n.mask,a=n.symbol,o=n.className,s=n.title,l=n.titleId,c=n.maskId,f=xI(r),h=Qb("classes",[].concat(ES(Moe(n)),ES((o||"").split(" ")))),p=Qb("transform",typeof n.transform=="string"?kS.transform(n.transform):n.transform),m=Qb("mask",xI(i)),x=koe(f,wa(wa(wa(wa({},h),p),m),{},{symbol:a,title:s,titleId:l,maskId:c}));if(!x)return Doe("Could not find icon",f),null;var g=x.abstract,w={ref:t};return Object.keys(n).forEach(function(b){bI.hasOwnProperty(b)||(w[b]=n[b])}),Loe(g[0],w)});lC.displayName="FontAwesomeIcon";lC.propTypes={beat:me.bool,border:me.bool,beatFade:me.bool,bounce:me.bool,className:me.string,fade:me.bool,flash:me.bool,mask:me.oneOfType([me.object,me.array,me.string]),maskId:me.string,fixedWidth:me.bool,inverse:me.bool,flip:me.oneOf([!0,!1,"horizontal","vertical","both"]),icon:me.oneOfType([me.object,me.array,me.string]),listItem:me.bool,pull:me.oneOf(["right","left"]),pulse:me.bool,rotation:me.oneOf([0,90,180,270]),shake:me.bool,size:me.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:me.bool,spinPulse:me.bool,spinReverse:me.bool,symbol:me.oneOfType([me.bool,me.string]),title:me.string,titleId:me.string,transform:me.oneOfType([me.string,me.object]),swapOpacity:me.bool};var Loe=jF.bind(null,U.createElement);const Foe={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},Boe={from:{amount:100,coin:"btc-bitcoin"},to:{amount:500,coin:"eth-ethereum"}};function zoe(){const[e,t]=U.useState(Boe),[n,r]=U.useState(!0),[i,a]=U.useState(!1),o=()=>{t({from:e.to,to:e.from}),r(!n)},s=h=>{const p=h.target.name,m=h.target.value;t({...e,[p]:{...e[p],amount:m}})},l=h=>{const p=h.target.name,m=h.target.value;t({...e,[p]:{...e[p],coin:m}})},[c,f]=U.useState(null);return T.useEffect(()=>{(async()=>{a(!0);try{const p=await Vre({baseAmount:e.from.amount,baseCurrencyId:e.from.coin,quoteCurrencyId:e.to.coin});t(m=>({...m,to:{...m.to,amount:p.price}}))}catch(p){console.error("Error fetching conversion rate:",p)}finally{a(!1)}})()},[e.from.amount,e.from.coin,e.to.coin]),S.jsxs(S.Fragment,{children:[S.jsxs(su,{className:"mt-5 g-2 converter-container",children:[S.jsx(cr,{md:!0,children:S.jsxs(VM,{className:"mb-3",children:[S.jsx(Zu,{controlId:"floatingInputGrid",label:"From",children:S.jsx(Jt.Control,{name:"from",type:"text",value:e.from.amount,onChange:s})}),S.jsx(Zu,{controlId:"floatingSelectGrid",label:"Coin",children:S.jsxs(Jt.Select,{value:e.from.coin,name:"from",onChange:l,children:[S.jsx("option",{value:"btc-bitcoin",children:"Bitcoin"}),S.jsx("option",{value:"eth-ethereum",children:"Ethereum"}),S.jsx("option",{value:"usdt-tether",children:"Tether"})]})})]})}),S.jsx(cr,{md:"auto",className:"d-flex align-items-center button-change",children:S.jsx(lC,{icon:Foe,onClick:o,className:"rotate-icon"})}),S.jsx(cr,{md:!0,children:S.jsxs(VM,{className:"mb-3",children:[S.jsx(Zu,{controlId:"toInput",label:"To",children:S.jsx(Jt.Control,{name:"to",type:"text",value:i?"Loading...":e.to.amount,readOnly:!0})}),S.jsx(Zu,{controlId:"to",label:"Coin",children:S.jsxs(Jt.Select,{value:e.to.coin,name:"to",onChange:l,children:[S.jsx("option",{value:"btc-bitcoin",children:"Bitcoin"}),S.jsx("option",{value:"eth-ethereum",children:"Ethereum"}),S.jsx("option",{value:"usdt-tether",children:"Tether"})]})})]})})]}),S.jsx(qE,{errorMessage:c,show:!!c,handleClose:()=>f(null)})]})}function Uoe(){const e=A0(),[t,n]=U.useState([]),[r,i]=U.useState(!0),a=Mp(s=>s.selectedCurrency),o=DE();return U.useEffect(()=>{i(!0),Bre(a.name).then(s=>{n(s.slice(0,100))}).catch(s=>e(I0("Coin List is not available. Error: "+s.toString()))).finally(()=>i(!1))},[a]),r?S.jsx(j5,{variant:"primary",children:"Loading..."},"primary"):S.jsx(S.Fragment,{children:S.jsxs(su,{children:[S.jsx(cr,{md:4,children:S.jsx(Fie,{})}),S.jsxs(cr,{md:8,children:[S.jsx(zoe,{}),S.jsx("div",{style:{maxHeight:"500px",overflowY:"auto",position:"relative"},children:S.jsx("div",{className:"table-wrapper",style:{overflowX:"auto",position:"sticky",bottom:0},children:S.jsxs(B0,{striped:!0,bordered:!0,hover:!0,className:"crypto-table",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"#"}),S.jsx("th",{children:"Name"}),S.jsx("th",{children:"Price"}),S.jsx("th",{className:"d-none d-md-table-cell",children:"1h"}),S.jsx("th",{className:"d-none d-md-table-cell",children:"24h"}),S.jsx("th",{className:"d-none d-lg-table-cell",children:"7d"}),S.jsx("th",{children:"Volume(24h)"}),S.jsx("th",{children:"MarketCap"}),S.jsx("th",{className:"d-none d-lg-table-cell",children:"Max supply"})]})}),S.jsx("tbody",{children:t.slice(0,100).map(s=>{var l,c,f,h,p,m;return S.jsxs("tr",{onClick:()=>o("/coin/"+s.id),children:[S.jsx("td",{children:s.rank}),S.jsx("td",{children:s.name}),S.jsx("td",{children:S.jsx(Vb,{value:(l=s.quotes[a.name])==null?void 0:l.price,symbol:a.symbol})}),S.jsx("td",{className:"d-none d-md-table-cell",children:(c=s.quotes[a.name])==null?void 0:c.percent_change_1h}),S.jsx("td",{className:"d-none d-md-table-cell",children:(f=s.quotes[a.name])==null?void 0:f.percent_change_24h}),S.jsx("td",{className:"d-none d-lg-table-cell",children:(h=s.quotes[a.name])==null?void 0:h.percent_change_7d}),S.jsx("td",{children:S.jsx(Vb,{value:(p=s.quotes[a.name])==null?void 0:p.volume_24h})}),S.jsx("td",{children:S.jsx(Vb,{value:(m=s.quotes[a.name])==null?void 0:m.market_cap,symbol:a.symbol})}),S.jsx("td",{className:"d-none d-lg-table-cell",children:s.max_supply})]},s.rank)})})]})})})]})]})})}function Woe(){var r;const{q:e}=Tp(),[t,n]=U.useState({});return U.useEffect(()=>{Hre(e).then(n)},[e]),S.jsxs("div",{className:"mt-5 search-result-container",children:[S.jsxs("h3",{children:["Search Result ",e," "]}),S.jsxs(B0,{striped:!0,bordered:!0,hover:!0,children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"#"}),S.jsx("th",{children:"Raiting"}),S.jsx("th",{children:"Badge"}),S.jsx("th",{children:"Name"})]})}),S.jsx("tbody",{children:(r=t.currencies)==null?void 0:r.map(i=>S.jsxs("tr",{children:[S.jsx("td",{children:i.rank}),S.jsx("td",{children:i.name}),S.jsx("td",{children:i.symbol})]},i.id))})]})]})}const Hoe=Ir.div`
+}`;function yF(){const e=cF,t=fF,n=$e.cssPrefix,r=$e.replacementClass;let i=xae;if(n!==e||r!==t){const a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return i}let eI=!1;function Gb(){$e.autoAddCss&&!eI&&(pae(yF()),eI=!0)}var bae={mixout(){return{dom:{css:yF,insertCss:Gb}}},hooks(){return{beforeDOMElementCreation(){Gb()},beforeI2svg(){Gb()}}}};const $o=Ds||{};$o[To]||($o[To]={});$o[To].styles||($o[To].styles={});$o[To].hooks||($o[To].hooks={});$o[To].shims||($o[To].shims=[]);var Ca=$o[To];const xF=[],bF=function(){Wt.removeEventListener("DOMContentLoaded",bF),Hv=1,xF.map(e=>e())};let Hv=!1;Fo&&(Hv=(Wt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Wt.readyState),Hv||Wt.addEventListener("DOMContentLoaded",bF));function wae(e){Fo&&(Hv?setTimeout(e,0):xF.push(e))}function jp(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?vF(e):"<".concat(t," ").concat(gae(n),">").concat(r.map(jp).join(""),"</").concat(t,">")}function tI(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var qb=function(t,n,r,i){var a=Object.keys(t),o=a.length,s=n,l,c,f;for(r===void 0?(l=1,f=t[a[0]]):(l=0,f=r);l<o;l++)c=a[l],f=s(f,t[c],c,t);return f};function _ae(e){const t=[];let n=0;const r=e.length;for(;n<r;){const i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){const a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}function gS(e){const t=_ae(e);return t.length===1?t[0].toString(16):null}function Sae(e,t){const n=e.length;let r=e.charCodeAt(t),i;return r>=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function nI(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function vS(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=nI(t);typeof Ca.hooks.addPack=="function"&&!r?Ca.hooks.addPack(e,nI(t)):Ca.styles[e]={...Ca.styles[e]||{},...i},e==="fas"&&vS("fa",t)}const{styles:wl,shims:Oae}=Ca,kae={[Qt]:Object.values(Bl[Qt]),[Xr]:Object.values(Bl[Xr]),[Qr]:Object.values(Bl[Qr])};let nC=null,wF={},_F={},SF={},OF={},kF={};const Eae={[Qt]:Object.keys(Fl[Qt]),[Xr]:Object.keys(Fl[Xr]),[Qr]:Object.keys(Fl[Qr])};function Cae(e){return~cae.indexOf(e)}function Aae(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Cae(i)?i:null}const EF=()=>{const e=r=>qb(wl,(i,a,o)=>(i[o]=qb(a,r,{}),i),{});wF=e((r,i,a)=>(i[3]&&(r[i[3]]=a),i[2]&&i[2].filter(s=>typeof s=="number").forEach(s=>{r[s.toString(16)]=a}),r)),_F=e((r,i,a)=>(r[a]=a,i[2]&&i[2].filter(s=>typeof s=="string").forEach(s=>{r[s]=a}),r)),kF=e((r,i,a)=>{const o=i[2];return r[a]=a,o.forEach(s=>{r[s]=a}),r});const t="far"in wl||$e.autoFetchSvg,n=qb(Oae,(r,i)=>{const a=i[0];let o=i[1];const s=i[2];return o==="far"&&!t&&(o="fas"),typeof a=="string"&&(r.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(r.unicodes[a.toString(16)]={prefix:o,iconName:s}),r},{names:{},unicodes:{}});SF=n.names,OF=n.unicodes,nC=H0($e.styleDefault,{family:$e.familyDefault})};hae(e=>{nC=H0(e.styleDefault,{family:$e.familyDefault})});EF();function rC(e,t){return(wF[e]||{})[t]}function Pae(e,t){return(_F[e]||{})[t]}function gs(e,t){return(kF[e]||{})[t]}function CF(e){return SF[e]||{prefix:null,iconName:null}}function Tae(e){const t=OF[e],n=rC("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Ls(){return nC}const iC=()=>({prefix:null,iconName:null,rest:[]});function H0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Qt}=t,r=Fl[n][e],i=Bh[n][e]||Bh[n][r],a=e in Ca.styles?e:null;return i||a||null}const $ae={[Qt]:Object.keys(Bl[Qt]),[Xr]:Object.keys(Bl[Xr]),[Qr]:Object.keys(Bl[Qr])};function V0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t,r={[Qt]:"".concat($e.cssPrefix,"-").concat(Qt),[Xr]:"".concat($e.cssPrefix,"-").concat(Xr),[Qr]:"".concat($e.cssPrefix,"-").concat(Qr)};let i=null,a=Qt;const o=Fie.filter(l=>l!==sF);o.forEach(l=>{(e.includes(r[l])||e.some(c=>$ae[l].includes(c)))&&(a=l)});const s=e.reduce((l,c)=>{const f=Aae($e.cssPrefix,c);if(wl[c]?(c=kae[a].includes(c)?aae[a][c]:c,i=c,l.prefix=c):Eae[a].indexOf(c)>-1?(i=c,l.prefix=H0(c,{family:a})):f?l.iconName=f:c!==$e.replacementClass&&!o.some(h=>c===r[h])&&l.rest.push(c),!n&&l.prefix&&l.iconName){const h=i==="fa"?CF(l.iconName):{},p=gs(l.prefix,l.iconName);h.prefix&&(i=null),l.iconName=h.iconName||p||l.iconName,l.prefix=h.prefix||l.prefix,l.prefix==="far"&&!wl.far&&wl.fas&&!$e.autoFetchSvg&&(l.prefix="fas")}return l},iC());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),!s.prefix&&a===Xr&&(wl.fass||$e.autoFetchSvg)&&(s.prefix="fass",s.iconName=gs(s.prefix,s.iconName)||s.iconName),!s.prefix&&a===Qr&&(wl.fasds||$e.autoFetchSvg)&&(s.prefix="fasds",s.iconName=gs(s.prefix,s.iconName)||s.iconName),(s.prefix==="fa"||i==="fa")&&(s.prefix=Ls()||"fas"),s}class Mae{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=n.reduce(this._pullDefinitions,{});Object.keys(i).forEach(a=>{this.definitions[a]={...this.definitions[a]||{},...i[a]},vS(a,i[a]);const o=Bl[Qt][a];o&&vS(o,i[a]),EF()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:a,iconName:o,icon:s}=r[i],l=s[2];t[a]||(t[a]={}),l.length>0&&l.forEach(c=>{typeof c=="string"&&(t[a][c]=s)}),t[a][o]=s}),t}}let rI=[],tc={};const hc={},Iae=Object.keys(hc);function Nae(e,t){let{mixoutsTo:n}=t;return rI=e,tc={},Object.keys(hc).forEach(r=>{Iae.indexOf(r)===-1&&delete hc[r]}),rI.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(n[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{n[a]||(n[a]={}),n[a][o]=i[a][o]})}),r.hooks){const a=r.hooks();Object.keys(a).forEach(o=>{tc[o]||(tc[o]=[]),tc[o].push(a[o])})}r.provides&&r.provides(hc)}),n}function yS(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return(tc[e]||[]).forEach(o=>{t=o.apply(null,[t,...r])}),t}function tu(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(tc[e]||[]).forEach(a=>{a.apply(null,n)})}function Fs(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return hc[e]?hc[e].apply(null,t):void 0}function xS(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||Ls();if(t)return t=gs(n,t)||t,tI(AF.definitions,n,t)||tI(Ca.styles,n,t)}const AF=new Mae,jae=()=>{$e.autoReplaceSvg=!1,$e.observeMutations=!1,tu("noAuto")},Rae={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Fo?(tu("beforeI2svg",e),Fs("pseudoElements2svg",e),Fs("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;$e.autoReplaceSvg===!1&&($e.autoReplaceSvg=!0),$e.observeMutations=!0,wae(()=>{Lae({autoReplaceSvgRoot:t}),tu("watch",e)})}},Dae={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gs(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=H0(e[0]);return{prefix:n,iconName:gs(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat($e.cssPrefix,"-"))>-1||e.match(oae))){const t=V0(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||Ls(),iconName:gs(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=Ls();return{prefix:t,iconName:gs(t,e)||e}}}},ii={noAuto:jae,config:$e,dom:Rae,parse:Dae,library:AF,findIconDefinition:xS,toHtml:jp},Lae=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=Wt}=e;(Object.keys(Ca.styles).length>0||$e.autoFetchSvg)&&Fo&&$e.autoReplaceSvg&&ii.dom.i2svg({node:t})};function Y0(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>jp(n))}}),Object.defineProperty(e,"node",{get:function(){if(!Fo)return;const n=Wt.createElement("div");return n.innerHTML=e.html,n.children}}),e}function Fae(e){let{children:t,main:n,mask:r,attributes:i,styles:a,transform:o}=e;if(tC(o)&&n.found&&!r.found){const{width:s,height:l}=n,c={x:s/l/2,y:.5};i.style=W0({...a,"transform-origin":"".concat(c.x+o.x/16,"em ").concat(c.y+o.y/16,"em")})}return[{tag:"svg",attributes:i,children:t}]}function Bae(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:a}=e;const o=a===!0?"".concat(t,"-").concat($e.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...i,id:o},children:r}]}]}function aC(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:a,symbol:o,title:s,maskId:l,titleId:c,extra:f,watchable:h=!1}=e,{width:p,height:m}=n.found?n:t,x=r==="fak",g=[$e.replacementClass,i?"".concat($e.cssPrefix,"-").concat(i):""].filter(C=>f.classes.indexOf(C)===-1).filter(C=>C!==""||!!C).concat(f.classes).join(" ");let w={children:[],attributes:{...f.attributes,"data-prefix":r,"data-icon":i,class:g,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(m)}};const b=x&&!~f.classes.indexOf("fa-fw")?{width:"".concat(p/m*16*.0625,"em")}:{};h&&(w.attributes[eu]=""),s&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(c||zh())},children:[s]}),delete w.attributes.title);const _={...w,prefix:r,iconName:i,main:t,mask:n,maskId:l,transform:a,symbol:o,styles:{...b,...f.styles}},{children:v,attributes:S}=n.found&&t.found?Fs("generateAbstractMask",_)||{children:[],attributes:{}}:Fs("generateAbstractIcon",_)||{children:[],attributes:{}};return _.children=v,_.attributes=S,o?Bae(_):Fae(_)}function iI(e){const{content:t,width:n,height:r,transform:i,title:a,extra:o,watchable:s=!1}=e,l={...o.attributes,...a?{title:a}:{},class:o.classes.join(" ")};s&&(l[eu]="");const c={...o.styles};tC(i)&&(c.transform=yae({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);const f=W0(c);f.length>0&&(l.style=f);const h=[];return h.push({tag:"span",attributes:l,children:[t]}),a&&h.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),h}function zae(e){const{content:t,title:n,extra:r}=e,i={...r.attributes,...n?{title:n}:{},class:r.classes.join(" ")},a=W0(r.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:Kb}=Ca;function bS(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat($e.cssPrefix,"-").concat(Yb.GROUP)},children:[{tag:"path",attributes:{class:"".concat($e.cssPrefix,"-").concat(Yb.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat($e.cssPrefix,"-").concat(Yb.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const Uae={found:!1,width:512,height:512};function Wae(e,t){!dF&&!$e.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function wS(e,t){let n=t;return t==="fa"&&$e.styleDefault!==null&&(t=Ls()),new Promise((r,i)=>{if(n==="fa"){const a=CF(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Kb[t]&&Kb[t][e]){const a=Kb[t][e];return r(bS(a))}Wae(e,t),r({...Uae,icon:$e.showMissingIcons&&e?Fs("missingIconAbstract")||{}:{}})})}const aI=()=>{},_S=$e.measurePerformance&&ug&&ug.mark&&ug.measure?ug:{mark:aI,measure:aI},Bd='FA "6.6.0"',Hae=e=>(_S.mark("".concat(Bd," ").concat(e," begins")),()=>PF(e)),PF=e=>{_S.mark("".concat(Bd," ").concat(e," ends")),_S.measure("".concat(Bd," ").concat(e),"".concat(Bd," ").concat(e," begins"),"".concat(Bd," ").concat(e," ends"))};var oC={begin:Hae,end:PF};const Yg=()=>{};function oI(e){return typeof(e.getAttribute?e.getAttribute(eu):null)=="string"}function Vae(e){const t=e.getAttribute?e.getAttribute(ZE):null,n=e.getAttribute?e.getAttribute(JE):null;return t&&n}function Yae(e){return e&&e.classList&&e.classList.contains&&e.classList.contains($e.replacementClass)}function Gae(){return $e.autoReplaceSvg===!0?Gg.replace:Gg[$e.autoReplaceSvg]||Gg.replace}function qae(e){return Wt.createElementNS("http://www.w3.org/2000/svg",e)}function Kae(e){return Wt.createElement(e)}function TF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?qae:Kae}=t;if(typeof e=="string")return Wt.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(a){r.setAttribute(a,e.attributes[a])}),(e.children||[]).forEach(function(a){r.appendChild(TF(a,{ceFn:n}))}),r}function Xae(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Gg={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(TF(n),t)}),t.getAttribute(eu)===null&&$e.keepOriginalSource){let n=Wt.createComment(Xae(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~eC(t).indexOf($e.replacementClass))return Gg.replace(e);const r=new RegExp("".concat($e.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const a=n[0].attributes.class.split(" ").reduce((o,s)=>(s===$e.replacementClass||s.match(r)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}const i=n.map(a=>jp(a)).join(`
+`);t.setAttribute(eu,""),t.innerHTML=i}};function sI(e){e()}function $F(e,t){const n=typeof t=="function"?t:Yg;if(e.length===0)n();else{let r=sI;$e.mutateApproach===rae&&(r=Ds.requestAnimationFrame||sI),r(()=>{const i=Gae(),a=oC.begin("mutate");e.map(i),a(),n()})}}let sC=!1;function MF(){sC=!0}function SS(){sC=!1}let Vv=null;function lI(e){if(!XM||!$e.observeMutations)return;const{treeCallback:t=Yg,nodeCallback:n=Yg,pseudoElementsCallback:r=Yg,observeMutationsRoot:i=Wt}=e;Vv=new XM(a=>{if(sC)return;const o=Ls();Of(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!oI(s.addedNodes[0])&&($e.searchPseudoElements&&r(s.target),t(s.target)),s.type==="attributes"&&s.target.parentNode&&$e.searchPseudoElements&&r(s.target.parentNode),s.type==="attributes"&&oI(s.target)&&~uae.indexOf(s.attributeName))if(s.attributeName==="class"&&Vae(s.target)){const{prefix:l,iconName:c}=V0(eC(s.target));s.target.setAttribute(ZE,l||o),c&&s.target.setAttribute(JE,c)}else Yae(s.target)&&n(s.target)})}),Fo&&Vv.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Qae(){Vv&&Vv.disconnect()}function Zae(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function Jae(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=V0(eC(e));return i.prefix||(i.prefix=Ls()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Pae(i.prefix,e.innerText)||rC(i.prefix,gS(e.innerText))),!i.iconName&&$e.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function eoe(e){const t=Of(e.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return $e.autoA11y&&(n?t["aria-labelledby"]="".concat($e.replacementClass,"-title-").concat(r||zh()):(t["aria-hidden"]="true",t.focusable="false")),t}function toe(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ea,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function uI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=Jae(e),a=eoe(e),o=yS("parseNodeAttributes",{},e);let s=t.styleParser?Zae(e):[];return{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:Ea,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a},...o}}const{styles:noe}=Ca;function IF(e){const t=$e.autoReplaceSvg==="nest"?uI(e,{styleParser:!1}):uI(e);return~t.extra.classes.indexOf(mF)?Fs("generateLayersText",e,t):Fs("generateSvgReplacementMutation",e,t)}let Ra=new Set;hF.map(e=>{Ra.add("fa-".concat(e))});Object.keys(Fl[Qt]).map(Ra.add.bind(Ra));Object.keys(Fl[Xr]).map(Ra.add.bind(Ra));Object.keys(Fl[Qr]).map(Ra.add.bind(Ra));Ra=[...Ra];function cI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Fo)return Promise.resolve();const n=Wt.documentElement.classList,r=f=>n.add("".concat(JM,"-").concat(f)),i=f=>n.remove("".concat(JM,"-").concat(f)),a=$e.autoFetchSvg?Ra:hF.map(f=>"fa-".concat(f)).concat(Object.keys(noe));a.includes("fa")||a.push("fa");const o=[".".concat(mF,":not([").concat(eu,"])")].concat(a.map(f=>".".concat(f,":not([").concat(eu,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=Of(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();const l=oC.begin("onTree"),c=s.reduce((f,h)=>{try{const p=IF(h);p&&f.push(p)}catch(p){dF||p.name==="MissingIcon"&&console.error(p)}return f},[]);return new Promise((f,h)=>{Promise.all(c).then(p=>{$F(p,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),f()})}).catch(p=>{l(),h(p)})})}function roe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;IF(e).then(n=>{n&&$F([n],t)})}function ioe(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:xS(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:xS(i||{})),e(r,{...n,mask:i})}}const aoe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ea,symbol:r=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:l=[],attributes:c={},styles:f={}}=t;if(!e)return;const{prefix:h,iconName:p,icon:m}=e;return Y0({type:"icon",...e},()=>(tu("beforeDOMElementCreation",{iconDefinition:e,params:t}),$e.autoA11y&&(o?c["aria-labelledby"]="".concat($e.replacementClass,"-title-").concat(s||zh()):(c["aria-hidden"]="true",c.focusable="false")),aC({icons:{main:bS(m),mask:i?bS(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:h,iconName:p,transform:{...Ea,...n},symbol:r,title:o,maskId:a,titleId:s,extra:{attributes:c,styles:f,classes:l}})))};var ooe={mixout(){return{icon:ioe(aoe)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=cI,e.nodeCallback=roe,e}}},provides(e){e.i2svg=function(t){const{node:n=Wt,callback:r=()=>{}}=t;return cI(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:a,prefix:o,transform:s,symbol:l,mask:c,maskId:f,extra:h}=n;return new Promise((p,m)=>{Promise.all([wS(r,o),c.iconName?wS(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(x=>{let[g,w]=x;p([t,aC({icons:{main:g,mask:w},prefix:o,iconName:r,transform:s,symbol:l,maskId:f,title:i,titleId:a,extra:h,watchable:!0})])}).catch(m)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:a,styles:o}=t;const s=W0(o);s.length>0&&(r.style=s);let l;return tC(a)&&(l=Fs("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),n.push(l||i.icon),{children:n,attributes:r}}}},soe={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return Y0({type:"layer"},()=>{tu("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(a=>{r=r.concat(a.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat($e.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},loe={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:a={}}=t;return Y0({type:"counter",content:e},()=>(tu("beforeDOMElementCreation",{content:e,params:t}),zae({content:e.toString(),title:n,extra:{attributes:i,styles:a,classes:["".concat($e.cssPrefix,"-layers-counter"),...r]}})))}}}},uoe={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ea,title:r=null,classes:i=[],attributes:a={},styles:o={}}=t;return Y0({type:"text",content:e},()=>(tu("beforeDOMElementCreation",{content:e,params:t}),iI({content:e,transform:{...Ea,...n},title:r,extra:{attributes:a,styles:o,classes:["".concat($e.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:a}=n;let o=null,s=null;if(oF){const l=parseInt(getComputedStyle(t).fontSize,10),c=t.getBoundingClientRect();o=c.width/l,s=c.height/l}return $e.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,iI({content:t.innerHTML,width:o,height:s,transform:i,title:r,extra:a,watchable:!0})])}}};const coe=new RegExp('"',"ug"),fI=[1105920,1112319],dI={FontAwesome:{normal:"fas",400:"fas"},...Vie,...Hie,...Jie},OS=Object.keys(dI).reduce((e,t)=>(e[t.toLowerCase()]=dI[t],e),{}),foe=Object.keys(OS).reduce((e,t)=>{const n=OS[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function doe(e){const t=e.replace(coe,""),n=Sae(t,0),r=n>=fI[0]&&n<=fI[1],i=t.length===2?t[0]===t[1]:!1;return{value:gS(i?t[0]:t),isSecondary:r||i}}function hoe(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(OS[n]||{})[i]||foe[n]}function hI(e,t){const n="".concat(nae).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const o=Of(e.children).filter(p=>p.getAttribute(dS)===t)[0],s=Ds.getComputedStyle(e,t),l=s.getPropertyValue("font-family"),c=l.match(sae),f=s.getPropertyValue("font-weight"),h=s.getPropertyValue("content");if(o&&!c)return e.removeChild(o),r();if(c&&h!=="none"&&h!==""){const p=s.getPropertyValue("content");let m=hoe(l,f);const{value:x,isSecondary:g}=doe(p),w=c[0].startsWith("FontAwesome");let b=rC(m,x),_=b;if(w){const v=Tae(x);v.iconName&&v.prefix&&(b=v.iconName,m=v.prefix)}if(b&&!g&&(!o||o.getAttribute(ZE)!==m||o.getAttribute(JE)!==_)){e.setAttribute(n,_),o&&e.removeChild(o);const v=toe(),{extra:S}=v;S.attributes[dS]=t,wS(b,m).then(C=>{const k=aC({...v,icons:{main:C,mask:iC()},prefix:m,iconName:_,extra:S,watchable:!0}),A=Wt.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(A,e.firstChild):e.appendChild(A),A.outerHTML=k.map($=>jp($)).join(`
+`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function poe(e){return Promise.all([hI(e,"::before"),hI(e,"::after")])}function moe(e){return e.parentNode!==document.head&&!~iae.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(dS)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function pI(e){if(Fo)return new Promise((t,n)=>{const r=Of(e.querySelectorAll("*")).filter(moe).map(poe),i=oC.begin("searchPseudoElements");MF(),Promise.all(r).then(()=>{i(),SS(),t()}).catch(()=>{i(),SS(),n()})})}var goe={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=pI,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=Wt}=t;$e.searchPseudoElements&&pI(n)}}};let mI=!1;var voe={mixout(){return{dom:{unwatch(){MF(),mI=!0}}}},hooks(){return{bootstrap(){lI(yS("mutationObserverCallbacks",{}))},noAuto(){Qae()},watch(e){const{observeMutationsRoot:t}=e;mI?SS():lI(yS("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const gI=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return n.flipX=!0,n;if(a&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(a){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},t)};var yoe={mixout(){return{parse:{transform:e=>gI(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=gI(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:a}=t;const o={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(r.x*32,", ").concat(r.y*32,") "),l="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),c="rotate(".concat(r.rotate," 0 0)"),f={transform:"".concat(s," ").concat(l," ").concat(c)},h={transform:"translate(".concat(a/2*-1," -256)")},p={outer:o,inner:f,path:h};return{tag:"g",attributes:{...p.outer},children:[{tag:"g",attributes:{...p.inner},children:[{tag:n.icon.tag,children:n.icon.children,attributes:{...n.icon.attributes,...p.path}}]}]}}}};const Xb={x:0,y:0,width:"100%",height:"100%"};function vI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function xoe(e){return e.tag==="g"?e.children:[e]}var boe={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?V0(n.split(" ").map(i=>i.trim())):iC();return r.prefix||(r.prefix=Ls()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:a,maskId:o,transform:s}=t;const{width:l,icon:c}=i,{width:f,icon:h}=a,p=vae({transform:s,containerWidth:f,iconWidth:l}),m={tag:"rect",attributes:{...Xb,fill:"white"}},x=c.children?{children:c.children.map(vI)}:{},g={tag:"g",attributes:{...p.inner},children:[vI({tag:c.tag,attributes:{...c.attributes,...p.path},...x})]},w={tag:"g",attributes:{...p.outer},children:[g]},b="mask-".concat(o||zh()),_="clip-".concat(o||zh()),v={tag:"mask",attributes:{...Xb,id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[m,w]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:_},children:xoe(h)},v]};return n.push(S,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(_,")"),mask:"url(#".concat(b,")"),...Xb}}),{children:n,attributes:r}}}},woe={provides(e){let t=!1;Ds.matchMedia&&(t=Ds.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:{...r,d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}});const a={...i,attributeName:"opacity"},o={tag:"circle",attributes:{...r,cx:"256",cy:"364",r:"28"},children:[]};return t||o.children.push({tag:"animate",attributes:{...i,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...a,values:"1;0;1;1;0;1;"}}),n.push(o),n.push({tag:"path",attributes:{...r,opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"},children:t?[]:[{tag:"animate",attributes:{...a,values:"1;0;0;0;0;1;"}}]}),t||n.push({tag:"path",attributes:{...r,opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"},children:[{tag:"animate",attributes:{...a,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},_oe={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},Soe=[bae,ooe,soe,loe,uoe,goe,voe,yoe,boe,woe,_oe];Nae(Soe,{mixoutsTo:ii});ii.noAuto;ii.config;ii.library;ii.dom;const kS=ii.parse;ii.findIconDefinition;ii.toHtml;const Ooe=ii.icon;ii.layer;ii.text;ii.counter;function yI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yI(Object(n),!0).forEach(function(r){nc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yv(e){"@babel/helpers - typeof";return Yv=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},Yv(e)}function nc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function koe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Eoe(e,t){if(e==null)return{};var n=koe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ES(e){return Coe(e)||Aoe(e)||Poe(e)||Toe()}function Coe(e){if(Array.isArray(e))return CS(e)}function Aoe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Poe(e,t){if(e){if(typeof e=="string")return CS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CS(e,t)}}function CS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Toe(){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 $oe(e){var t,n=e.beat,r=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,s=e.flash,l=e.spin,c=e.spinPulse,f=e.spinReverse,h=e.pulse,p=e.fixedWidth,m=e.inverse,x=e.border,g=e.listItem,w=e.flip,b=e.size,_=e.rotation,v=e.pull,S=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":s,"fa-spin":l,"fa-spin-reverse":f,"fa-spin-pulse":c,"fa-pulse":h,"fa-fw":p,"fa-inverse":m,"fa-border":x,"fa-li":g,"fa-flip":w===!0,"fa-flip-horizontal":w==="horizontal"||w==="both","fa-flip-vertical":w==="vertical"||w==="both"},nc(t,"fa-".concat(b),typeof b<"u"&&b!==null),nc(t,"fa-rotate-".concat(_),typeof _<"u"&&_!==null&&_!==0),nc(t,"fa-pull-".concat(v),typeof v<"u"&&v!==null),nc(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(S).map(function(C){return S[C]?C:null}).filter(function(C){return C})}function Moe(e){return e=e-0,e===e}function NF(e){return Moe(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Ioe=["style"];function Noe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function joe(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=NF(n.slice(0,r)),a=n.slice(r+1).trim();return i.startsWith("webkit")?t[Noe(i)]=a:t[i]=a,t},{})}function jF(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return jF(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,c){var f=t.attributes[c];switch(c){case"class":l.attrs.className=f,delete t.attributes.class;break;case"style":l.attrs.style=joe(f);break;default:c.indexOf("aria-")===0||c.indexOf("data-")===0?l.attrs[c.toLowerCase()]=f:l.attrs[NF(c)]=f}return l},{attrs:{}}),a=n.style,o=a===void 0?{}:a,s=Eoe(n,Ioe);return i.attrs.style=wa(wa({},i.attrs.style),o),e.apply(void 0,[t.tag,wa(wa({},i.attrs),s)].concat(ES(r)))}var RF=!1;try{RF=!0}catch{}function Roe(){if(!RF&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function xI(e){if(e&&Yv(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(kS.icon)return kS.icon(e);if(e===null)return null;if(e&&Yv(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Qb(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?nc({},e,t):{}}var bI={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},lC=U.forwardRef(function(e,t){var n=wa(wa({},bI),e),r=n.icon,i=n.mask,a=n.symbol,o=n.className,s=n.title,l=n.titleId,c=n.maskId,f=xI(r),h=Qb("classes",[].concat(ES($oe(n)),ES((o||"").split(" ")))),p=Qb("transform",typeof n.transform=="string"?kS.transform(n.transform):n.transform),m=Qb("mask",xI(i)),x=Ooe(f,wa(wa(wa(wa({},h),p),m),{},{symbol:a,title:s,titleId:l,maskId:c}));if(!x)return Roe("Could not find icon",f),null;var g=x.abstract,w={ref:t};return Object.keys(n).forEach(function(b){bI.hasOwnProperty(b)||(w[b]=n[b])}),Doe(g[0],w)});lC.displayName="FontAwesomeIcon";lC.propTypes={beat:me.bool,border:me.bool,beatFade:me.bool,bounce:me.bool,className:me.string,fade:me.bool,flash:me.bool,mask:me.oneOfType([me.object,me.array,me.string]),maskId:me.string,fixedWidth:me.bool,inverse:me.bool,flip:me.oneOf([!0,!1,"horizontal","vertical","both"]),icon:me.oneOfType([me.object,me.array,me.string]),listItem:me.bool,pull:me.oneOf(["right","left"]),pulse:me.bool,rotation:me.oneOf([0,90,180,270]),shake:me.bool,size:me.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:me.bool,spinPulse:me.bool,spinReverse:me.bool,symbol:me.oneOfType([me.bool,me.string]),title:me.string,titleId:me.string,transform:me.oneOfType([me.string,me.object]),swapOpacity:me.bool};var Doe=jF.bind(null,U.createElement);const Loe={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},Foe={from:{amount:100,coin:"btc-bitcoin"},to:{amount:500,coin:"eth-ethereum"}};function Boe(){const[e,t]=U.useState(Foe),[n,r]=U.useState(!0),[i,a]=U.useState(!1),o=()=>{t({from:e.to,to:e.from}),r(!n)},s=h=>{const p=h.target.name,m=h.target.value;t({...e,[p]:{...e[p],amount:m}})},l=h=>{const p=h.target.name,m=h.target.value;t({...e,[p]:{...e[p],coin:m}})},[c,f]=U.useState(null);return T.useEffect(()=>{(async()=>{a(!0);try{const p=await Hre({baseAmount:e.from.amount,baseCurrencyId:e.from.coin,quoteCurrencyId:e.to.coin});t(m=>({...m,to:{...m.to,amount:p.price}}))}catch(p){console.error("Error fetching conversion rate:",p)}finally{a(!1)}})()},[e.from.amount,e.from.coin,e.to.coin]),O.jsxs(O.Fragment,{children:[O.jsxs(su,{className:"mt-5 g-2 converter-container",children:[O.jsx(cr,{md:!0,children:O.jsxs(VM,{className:"mb-3",children:[O.jsx(Zu,{controlId:"floatingInputGrid",label:"From",children:O.jsx(Jt.Control,{name:"from",type:"text",value:e.from.amount,onChange:s})}),O.jsx(Zu,{controlId:"floatingSelectGrid",label:"Coin",children:O.jsxs(Jt.Select,{value:e.from.coin,name:"from",onChange:l,children:[O.jsx("option",{value:"btc-bitcoin",children:"Bitcoin"}),O.jsx("option",{value:"eth-ethereum",children:"Ethereum"}),O.jsx("option",{value:"usdt-tether",children:"Tether"})]})})]})}),O.jsx(cr,{md:"auto",className:"d-flex align-items-center button-change",children:O.jsx(lC,{icon:Loe,onClick:o,className:"rotate-icon"})}),O.jsx(cr,{md:!0,children:O.jsxs(VM,{className:"mb-3",children:[O.jsx(Zu,{controlId:"toInput",label:"To",children:O.jsx(Jt.Control,{name:"to",type:"text",value:i?"Loading...":e.to.amount,readOnly:!0})}),O.jsx(Zu,{controlId:"to",label:"Coin",children:O.jsxs(Jt.Select,{value:e.to.coin,name:"to",onChange:l,children:[O.jsx("option",{value:"btc-bitcoin",children:"Bitcoin"}),O.jsx("option",{value:"eth-ethereum",children:"Ethereum"}),O.jsx("option",{value:"usdt-tether",children:"Tether"})]})})]})})]}),O.jsx(qE,{errorMessage:c,show:!!c,handleClose:()=>f(null)})]})}function zoe(){const e=A0(),[t,n]=U.useState([]),[r,i]=U.useState(!0),a=Mp(s=>s.selectedCurrency),o=DE();return U.useEffect(()=>{i(!0),Fre(a.name).then(s=>{n(s.slice(0,100))}).catch(s=>e(I0("Coin List is not available. Error: "+s.toString()))).finally(()=>i(!1))},[a]),r?O.jsx(j5,{variant:"primary",children:"Loading..."},"primary"):O.jsx(O.Fragment,{children:O.jsxs(su,{children:[O.jsx(cr,{md:4,children:O.jsx(Lie,{})}),O.jsxs(cr,{md:8,children:[O.jsx(Boe,{}),O.jsx("div",{style:{maxHeight:"500px",overflowY:"auto",position:"relative"},children:O.jsx("div",{className:"table-wrapper",style:{overflowX:"auto",position:"sticky",bottom:0},children:O.jsxs(B0,{striped:!0,bordered:!0,hover:!0,className:"crypto-table",children:[O.jsx("thead",{children:O.jsxs("tr",{children:[O.jsx("th",{children:"#"}),O.jsx("th",{children:"Name"}),O.jsx("th",{children:"Price"}),O.jsx("th",{className:"d-none d-md-table-cell",children:"1h"}),O.jsx("th",{className:"d-none d-md-table-cell",children:"24h"}),O.jsx("th",{className:"d-none d-lg-table-cell",children:"7d"}),O.jsx("th",{children:"Volume(24h)"}),O.jsx("th",{children:"MarketCap"}),O.jsx("th",{className:"d-none d-lg-table-cell",children:"Max supply"})]})}),O.jsx("tbody",{children:t.slice(0,100).map(s=>{var l,c,f,h,p,m;return O.jsxs("tr",{onClick:()=>o("/coin/"+s.id),children:[O.jsx("td",{children:s.rank}),O.jsx("td",{children:s.name}),O.jsx("td",{children:O.jsx(Vb,{value:(l=s.quotes[a.name])==null?void 0:l.price,symbol:a.symbol})}),O.jsx("td",{className:"d-none d-md-table-cell",children:(c=s.quotes[a.name])==null?void 0:c.percent_change_1h}),O.jsx("td",{className:"d-none d-md-table-cell",children:(f=s.quotes[a.name])==null?void 0:f.percent_change_24h}),O.jsx("td",{className:"d-none d-lg-table-cell",children:(h=s.quotes[a.name])==null?void 0:h.percent_change_7d}),O.jsx("td",{children:O.jsx(Vb,{value:(p=s.quotes[a.name])==null?void 0:p.volume_24h})}),O.jsx("td",{children:O.jsx(Vb,{value:(m=s.quotes[a.name])==null?void 0:m.market_cap,symbol:a.symbol})}),O.jsx("td",{className:"d-none d-lg-table-cell",children:s.max_supply})]},s.rank)})})]})})})]})]})})}function Uoe(){var r;const{q:e}=Tp(),[t,n]=U.useState({});return U.useEffect(()=>{Wre(e).then(n)},[e]),O.jsxs("div",{className:"mt-5 search-result-container",children:[O.jsxs("h3",{children:["Search Result ",e," "]}),O.jsxs(B0,{striped:!0,bordered:!0,hover:!0,children:[O.jsx("thead",{children:O.jsxs("tr",{children:[O.jsx("th",{children:"#"}),O.jsx("th",{children:"Raiting"}),O.jsx("th",{children:"Badge"}),O.jsx("th",{children:"Name"})]})}),O.jsx("tbody",{children:(r=t.currencies)==null?void 0:r.map(i=>O.jsxs("tr",{children:[O.jsx("td",{children:i.rank}),O.jsx("td",{children:i.name}),O.jsx("td",{children:i.symbol})]},i.id))})]})]})}const Woe=Ir.div`
   background-color: #f0f0f0;
   padding: 2rem;
   text-align: center;
   font-family: 'Courier New', Courier, monospace;
-`,Voe=Ir.table`
+`,Hoe=Ir.table`
   width: 100%;
   max-width: 800px;
   margin: 0 auto;
@@ -783,38 +783,38 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
     background-color: #ff5733;
     color: #fff;
   }
-`,Yoe=({quotes:e,currency:t,total_supply:n})=>{var r,i,a,o;return S.jsx(S.Fragment,{children:S.jsx(Hoe,{children:S.jsx(Voe,{children:S.jsxs("tbody",{children:[S.jsxs(vd,{children:[S.jsx(md,{children:"Market Cap"}),S.jsx(gd,{children:(r=e==null?void 0:e[t.name])==null?void 0:r.market_cap})]}),S.jsxs(vd,{children:[S.jsx(md,{children:"All Time High"}),S.jsx(gd,{children:(i=e==null?void 0:e[t.name])==null?void 0:i.ath_price})]}),S.jsxs(vd,{children:[S.jsx(md,{children:"Volume (24h)"}),S.jsx(gd,{children:(a=e==null?void 0:e[t.name])==null?void 0:a.volume_24h})]}),S.jsxs(vd,{children:[S.jsx(md,{children:"Vol Change (24h)"}),S.jsx(gd,{children:(o=e==null?void 0:e[t.name])==null?void 0:o.volume_24h_change_24h})]}),S.jsxs(vd,{children:[S.jsx(md,{children:"Max Supply"}),S.jsx(gd,{children:n})]})]})})})})};function Goe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Xs=Goe;const kf=gt(Xs);var qoe=typeof Ji=="object"&&Ji&&Ji.Object===Object&&Ji,LF=qoe,Koe=LF,Xoe=typeof self=="object"&&self&&self.Object===Object&&self,Qoe=Koe||Xoe||Function("return this")(),Fa=Qoe,Zoe=Fa,Joe=Zoe.Symbol,Rp=Joe,wI=Rp,FF=Object.prototype,ese=FF.hasOwnProperty,tse=FF.toString,yd=wI?wI.toStringTag:void 0;function nse(e){var t=ese.call(e,yd),n=e[yd];try{e[yd]=void 0;var r=!0}catch{}var i=tse.call(e);return r&&(t?e[yd]=n:delete e[yd]),i}var rse=nse,ise=Object.prototype,ase=ise.toString;function ose(e){return ase.call(e)}var sse=ose,_I=Rp,lse=rse,use=sse,cse="[object Null]",fse="[object Undefined]",SI=_I?_I.toStringTag:void 0;function dse(e){return e==null?e===void 0?fse:cse:SI&&SI in Object(e)?lse(e):use(e)}var Qs=dse,hse=Qs,pse=Xs,mse="[object AsyncFunction]",gse="[object Function]",vse="[object GeneratorFunction]",yse="[object Proxy]";function xse(e){if(!pse(e))return!1;var t=hse(e);return t==gse||t==vse||t==mse||t==yse}var uC=xse;const He=gt(uC);var bse=Array.isArray,mr=bse;const vn=gt(mr);function wse(e){return e!=null&&typeof e=="object"}var Zs=wse,_se=Qs,Sse=mr,Ose=Zs,kse="[object String]";function Ese(e){return typeof e=="string"||!Sse(e)&&Ose(e)&&_se(e)==kse}var Cse=Ese;const Dp=gt(Cse);var Ase=Qs,Pse=Zs,Tse="[object Symbol]";function $se(e){return typeof e=="symbol"||Pse(e)&&Ase(e)==Tse}var Ef=$se,Mse=mr,Ise=Ef,Nse=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jse=/^\w*$/;function Rse(e,t){if(Mse(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Ise(e)?!0:jse.test(e)||!Nse.test(e)||t!=null&&e in Object(t)}var cC=Rse,Dse=Fa,Lse=Dse["__core-js_shared__"],Fse=Lse,Zb=Fse,OI=function(){var e=/[^.]+$/.exec(Zb&&Zb.keys&&Zb.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Bse(e){return!!OI&&OI in e}var zse=Bse,Use=Function.prototype,Wse=Use.toString;function Hse(e){if(e!=null){try{return Wse.call(e)}catch{}try{return e+""}catch{}}return""}var BF=Hse,Vse=uC,Yse=zse,Gse=Xs,qse=BF,Kse=/[\\^$.*+?()[\]{}|]/g,Xse=/^\[object .+?Constructor\]$/,Qse=Function.prototype,Zse=Object.prototype,Jse=Qse.toString,ele=Zse.hasOwnProperty,tle=RegExp("^"+Jse.call(ele).replace(Kse,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function nle(e){if(!Gse(e)||Yse(e))return!1;var t=Vse(e)?tle:Xse;return t.test(qse(e))}var rle=nle;function ile(e,t){return e==null?void 0:e[t]}var ale=ile,ole=rle,sle=ale;function lle(e,t){var n=sle(e,t);return ole(n)?n:void 0}var uu=lle,ule=uu,cle=ule(Object,"create"),G0=cle,kI=G0;function fle(){this.__data__=kI?kI(null):{},this.size=0}var dle=fle;function hle(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ple=hle,mle=G0,gle="__lodash_hash_undefined__",vle=Object.prototype,yle=vle.hasOwnProperty;function xle(e){var t=this.__data__;if(mle){var n=t[e];return n===gle?void 0:n}return yle.call(t,e)?t[e]:void 0}var ble=xle,wle=G0,_le=Object.prototype,Sle=_le.hasOwnProperty;function Ole(e){var t=this.__data__;return wle?t[e]!==void 0:Sle.call(t,e)}var kle=Ole,Ele=G0,Cle="__lodash_hash_undefined__";function Ale(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ele&&t===void 0?Cle:t,this}var Ple=Ale,Tle=dle,$le=ple,Mle=ble,Ile=kle,Nle=Ple;function Cf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Cf.prototype.clear=Tle;Cf.prototype.delete=$le;Cf.prototype.get=Mle;Cf.prototype.has=Ile;Cf.prototype.set=Nle;var jle=Cf;function Rle(){this.__data__=[],this.size=0}var Dle=Rle;function Lle(e,t){return e===t||e!==e&&t!==t}var fC=Lle,Fle=fC;function Ble(e,t){for(var n=e.length;n--;)if(Fle(e[n][0],t))return n;return-1}var q0=Ble,zle=q0,Ule=Array.prototype,Wle=Ule.splice;function Hle(e){var t=this.__data__,n=zle(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():Wle.call(t,n,1),--this.size,!0}var Vle=Hle,Yle=q0;function Gle(e){var t=this.__data__,n=Yle(t,e);return n<0?void 0:t[n][1]}var qle=Gle,Kle=q0;function Xle(e){return Kle(this.__data__,e)>-1}var Qle=Xle,Zle=q0;function Jle(e,t){var n=this.__data__,r=Zle(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var eue=Jle,tue=Dle,nue=Vle,rue=qle,iue=Qle,aue=eue;function Af(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Af.prototype.clear=tue;Af.prototype.delete=nue;Af.prototype.get=rue;Af.prototype.has=iue;Af.prototype.set=aue;var K0=Af,oue=uu,sue=Fa,lue=oue(sue,"Map"),dC=lue,EI=jle,uue=K0,cue=dC;function fue(){this.size=0,this.__data__={hash:new EI,map:new(cue||uue),string:new EI}}var due=fue;function hue(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var pue=hue,mue=pue;function gue(e,t){var n=e.__data__;return mue(t)?n[typeof t=="string"?"string":"hash"]:n.map}var X0=gue,vue=X0;function yue(e){var t=vue(this,e).delete(e);return this.size-=t?1:0,t}var xue=yue,bue=X0;function wue(e){return bue(this,e).get(e)}var _ue=wue,Sue=X0;function Oue(e){return Sue(this,e).has(e)}var kue=Oue,Eue=X0;function Cue(e,t){var n=Eue(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var Aue=Cue,Pue=due,Tue=xue,$ue=_ue,Mue=kue,Iue=Aue;function Pf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Pf.prototype.clear=Pue;Pf.prototype.delete=Tue;Pf.prototype.get=$ue;Pf.prototype.has=Mue;Pf.prototype.set=Iue;var hC=Pf,zF=hC,Nue="Expected a function";function pC(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Nue);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(pC.Cache||zF),n}pC.Cache=zF;var jue=pC,Rue=jue,Due=500;function Lue(e){var t=Rue(e,function(r){return n.size===Due&&n.clear(),r}),n=t.cache;return t}var Fue=Lue,Bue=Fue,zue=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Uue=/\\(\\)?/g,Wue=Bue(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(zue,function(n,r,i,a){t.push(i?a.replace(Uue,"$1"):r||n)}),t}),Hue=Wue;function Vue(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var mC=Vue,CI=Rp,Yue=mC,Gue=mr,que=Ef,Kue=1/0,AI=CI?CI.prototype:void 0,PI=AI?AI.toString:void 0;function UF(e){if(typeof e=="string")return e;if(Gue(e))return Yue(e,UF)+"";if(que(e))return PI?PI.call(e):"";var t=e+"";return t=="0"&&1/e==-Kue?"-0":t}var Xue=UF,Que=Xue;function Zue(e){return e==null?"":Que(e)}var WF=Zue,Jue=mr,ece=cC,tce=Hue,nce=WF;function rce(e,t){return Jue(e)?e:ece(e,t)?[e]:tce(nce(e))}var HF=rce,ice=Ef,ace=1/0;function oce(e){if(typeof e=="string"||ice(e))return e;var t=e+"";return t=="0"&&1/e==-ace?"-0":t}var Q0=oce,sce=HF,lce=Q0;function uce(e,t){t=sce(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[lce(t[n++])];return n&&n==r?e:void 0}var gC=uce,cce=gC;function fce(e,t,n){var r=e==null?void 0:cce(e,t);return r===void 0?n:r}var VF=fce;const Wn=gt(VF);function dce(e){return e==null}var hce=dce;const Re=gt(hce);var YF={exports:{}},Ct={};/** @license React v16.13.1
+`,Voe=({quotes:e,currency:t,total_supply:n})=>{var r,i,a,o;return O.jsx(O.Fragment,{children:O.jsx(Woe,{children:O.jsx(Hoe,{children:O.jsxs("tbody",{children:[O.jsxs(vd,{children:[O.jsx(md,{children:"Market Cap"}),O.jsx(gd,{children:(r=e==null?void 0:e[t.name])==null?void 0:r.market_cap})]}),O.jsxs(vd,{children:[O.jsx(md,{children:"All Time High"}),O.jsx(gd,{children:(i=e==null?void 0:e[t.name])==null?void 0:i.ath_price})]}),O.jsxs(vd,{children:[O.jsx(md,{children:"Volume (24h)"}),O.jsx(gd,{children:(a=e==null?void 0:e[t.name])==null?void 0:a.volume_24h})]}),O.jsxs(vd,{children:[O.jsx(md,{children:"Vol Change (24h)"}),O.jsx(gd,{children:(o=e==null?void 0:e[t.name])==null?void 0:o.volume_24h_change_24h})]}),O.jsxs(vd,{children:[O.jsx(md,{children:"Max Supply"}),O.jsx(gd,{children:n})]})]})})})})};function Yoe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Xs=Yoe;const kf=gt(Xs);var Goe=typeof Ji=="object"&&Ji&&Ji.Object===Object&&Ji,LF=Goe,qoe=LF,Koe=typeof self=="object"&&self&&self.Object===Object&&self,Xoe=qoe||Koe||Function("return this")(),Fa=Xoe,Qoe=Fa,Zoe=Qoe.Symbol,Rp=Zoe,wI=Rp,FF=Object.prototype,Joe=FF.hasOwnProperty,ese=FF.toString,yd=wI?wI.toStringTag:void 0;function tse(e){var t=Joe.call(e,yd),n=e[yd];try{e[yd]=void 0;var r=!0}catch{}var i=ese.call(e);return r&&(t?e[yd]=n:delete e[yd]),i}var nse=tse,rse=Object.prototype,ise=rse.toString;function ase(e){return ise.call(e)}var ose=ase,_I=Rp,sse=nse,lse=ose,use="[object Null]",cse="[object Undefined]",SI=_I?_I.toStringTag:void 0;function fse(e){return e==null?e===void 0?cse:use:SI&&SI in Object(e)?sse(e):lse(e)}var Qs=fse,dse=Qs,hse=Xs,pse="[object AsyncFunction]",mse="[object Function]",gse="[object GeneratorFunction]",vse="[object Proxy]";function yse(e){if(!hse(e))return!1;var t=dse(e);return t==mse||t==gse||t==pse||t==vse}var uC=yse;const He=gt(uC);var xse=Array.isArray,mr=xse;const vn=gt(mr);function bse(e){return e!=null&&typeof e=="object"}var Zs=bse,wse=Qs,_se=mr,Sse=Zs,Ose="[object String]";function kse(e){return typeof e=="string"||!_se(e)&&Sse(e)&&wse(e)==Ose}var Ese=kse;const Dp=gt(Ese);var Cse=Qs,Ase=Zs,Pse="[object Symbol]";function Tse(e){return typeof e=="symbol"||Ase(e)&&Cse(e)==Pse}var Ef=Tse,$se=mr,Mse=Ef,Ise=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Nse=/^\w*$/;function jse(e,t){if($se(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Mse(e)?!0:Nse.test(e)||!Ise.test(e)||t!=null&&e in Object(t)}var cC=jse,Rse=Fa,Dse=Rse["__core-js_shared__"],Lse=Dse,Zb=Lse,OI=function(){var e=/[^.]+$/.exec(Zb&&Zb.keys&&Zb.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Fse(e){return!!OI&&OI in e}var Bse=Fse,zse=Function.prototype,Use=zse.toString;function Wse(e){if(e!=null){try{return Use.call(e)}catch{}try{return e+""}catch{}}return""}var BF=Wse,Hse=uC,Vse=Bse,Yse=Xs,Gse=BF,qse=/[\\^$.*+?()[\]{}|]/g,Kse=/^\[object .+?Constructor\]$/,Xse=Function.prototype,Qse=Object.prototype,Zse=Xse.toString,Jse=Qse.hasOwnProperty,ele=RegExp("^"+Zse.call(Jse).replace(qse,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function tle(e){if(!Yse(e)||Vse(e))return!1;var t=Hse(e)?ele:Kse;return t.test(Gse(e))}var nle=tle;function rle(e,t){return e==null?void 0:e[t]}var ile=rle,ale=nle,ole=ile;function sle(e,t){var n=ole(e,t);return ale(n)?n:void 0}var uu=sle,lle=uu,ule=lle(Object,"create"),G0=ule,kI=G0;function cle(){this.__data__=kI?kI(null):{},this.size=0}var fle=cle;function dle(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var hle=dle,ple=G0,mle="__lodash_hash_undefined__",gle=Object.prototype,vle=gle.hasOwnProperty;function yle(e){var t=this.__data__;if(ple){var n=t[e];return n===mle?void 0:n}return vle.call(t,e)?t[e]:void 0}var xle=yle,ble=G0,wle=Object.prototype,_le=wle.hasOwnProperty;function Sle(e){var t=this.__data__;return ble?t[e]!==void 0:_le.call(t,e)}var Ole=Sle,kle=G0,Ele="__lodash_hash_undefined__";function Cle(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=kle&&t===void 0?Ele:t,this}var Ale=Cle,Ple=fle,Tle=hle,$le=xle,Mle=Ole,Ile=Ale;function Cf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Cf.prototype.clear=Ple;Cf.prototype.delete=Tle;Cf.prototype.get=$le;Cf.prototype.has=Mle;Cf.prototype.set=Ile;var Nle=Cf;function jle(){this.__data__=[],this.size=0}var Rle=jle;function Dle(e,t){return e===t||e!==e&&t!==t}var fC=Dle,Lle=fC;function Fle(e,t){for(var n=e.length;n--;)if(Lle(e[n][0],t))return n;return-1}var q0=Fle,Ble=q0,zle=Array.prototype,Ule=zle.splice;function Wle(e){var t=this.__data__,n=Ble(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():Ule.call(t,n,1),--this.size,!0}var Hle=Wle,Vle=q0;function Yle(e){var t=this.__data__,n=Vle(t,e);return n<0?void 0:t[n][1]}var Gle=Yle,qle=q0;function Kle(e){return qle(this.__data__,e)>-1}var Xle=Kle,Qle=q0;function Zle(e,t){var n=this.__data__,r=Qle(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var Jle=Zle,eue=Rle,tue=Hle,nue=Gle,rue=Xle,iue=Jle;function Af(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Af.prototype.clear=eue;Af.prototype.delete=tue;Af.prototype.get=nue;Af.prototype.has=rue;Af.prototype.set=iue;var K0=Af,aue=uu,oue=Fa,sue=aue(oue,"Map"),dC=sue,EI=Nle,lue=K0,uue=dC;function cue(){this.size=0,this.__data__={hash:new EI,map:new(uue||lue),string:new EI}}var fue=cue;function due(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var hue=due,pue=hue;function mue(e,t){var n=e.__data__;return pue(t)?n[typeof t=="string"?"string":"hash"]:n.map}var X0=mue,gue=X0;function vue(e){var t=gue(this,e).delete(e);return this.size-=t?1:0,t}var yue=vue,xue=X0;function bue(e){return xue(this,e).get(e)}var wue=bue,_ue=X0;function Sue(e){return _ue(this,e).has(e)}var Oue=Sue,kue=X0;function Eue(e,t){var n=kue(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var Cue=Eue,Aue=fue,Pue=yue,Tue=wue,$ue=Oue,Mue=Cue;function Pf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Pf.prototype.clear=Aue;Pf.prototype.delete=Pue;Pf.prototype.get=Tue;Pf.prototype.has=$ue;Pf.prototype.set=Mue;var hC=Pf,zF=hC,Iue="Expected a function";function pC(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Iue);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(pC.Cache||zF),n}pC.Cache=zF;var Nue=pC,jue=Nue,Rue=500;function Due(e){var t=jue(e,function(r){return n.size===Rue&&n.clear(),r}),n=t.cache;return t}var Lue=Due,Fue=Lue,Bue=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zue=/\\(\\)?/g,Uue=Fue(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Bue,function(n,r,i,a){t.push(i?a.replace(zue,"$1"):r||n)}),t}),Wue=Uue;function Hue(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var mC=Hue,CI=Rp,Vue=mC,Yue=mr,Gue=Ef,que=1/0,AI=CI?CI.prototype:void 0,PI=AI?AI.toString:void 0;function UF(e){if(typeof e=="string")return e;if(Yue(e))return Vue(e,UF)+"";if(Gue(e))return PI?PI.call(e):"";var t=e+"";return t=="0"&&1/e==-que?"-0":t}var Kue=UF,Xue=Kue;function Que(e){return e==null?"":Xue(e)}var WF=Que,Zue=mr,Jue=cC,ece=Wue,tce=WF;function nce(e,t){return Zue(e)?e:Jue(e,t)?[e]:ece(tce(e))}var HF=nce,rce=Ef,ice=1/0;function ace(e){if(typeof e=="string"||rce(e))return e;var t=e+"";return t=="0"&&1/e==-ice?"-0":t}var Q0=ace,oce=HF,sce=Q0;function lce(e,t){t=oce(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[sce(t[n++])];return n&&n==r?e:void 0}var gC=lce,uce=gC;function cce(e,t,n){var r=e==null?void 0:uce(e,t);return r===void 0?n:r}var VF=cce;const Wn=gt(VF);function fce(e){return e==null}var dce=fce;const Re=gt(dce);var YF={exports:{}},Ct={};/** @license React v16.13.1
  * 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 Nn=typeof Symbol=="function"&&Symbol.for,vC=Nn?Symbol.for("react.element"):60103,yC=Nn?Symbol.for("react.portal"):60106,Z0=Nn?Symbol.for("react.fragment"):60107,J0=Nn?Symbol.for("react.strict_mode"):60108,e1=Nn?Symbol.for("react.profiler"):60114,t1=Nn?Symbol.for("react.provider"):60109,n1=Nn?Symbol.for("react.context"):60110,xC=Nn?Symbol.for("react.async_mode"):60111,r1=Nn?Symbol.for("react.concurrent_mode"):60111,i1=Nn?Symbol.for("react.forward_ref"):60112,a1=Nn?Symbol.for("react.suspense"):60113,pce=Nn?Symbol.for("react.suspense_list"):60120,o1=Nn?Symbol.for("react.memo"):60115,s1=Nn?Symbol.for("react.lazy"):60116,mce=Nn?Symbol.for("react.block"):60121,gce=Nn?Symbol.for("react.fundamental"):60117,vce=Nn?Symbol.for("react.responder"):60118,yce=Nn?Symbol.for("react.scope"):60119;function ai(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vC:switch(e=e.type,e){case xC:case r1:case Z0:case e1:case J0:case a1:return e;default:switch(e=e&&e.$$typeof,e){case n1:case i1:case s1:case o1:case t1:return e;default:return t}}case yC:return t}}}function GF(e){return ai(e)===r1}Ct.AsyncMode=xC;Ct.ConcurrentMode=r1;Ct.ContextConsumer=n1;Ct.ContextProvider=t1;Ct.Element=vC;Ct.ForwardRef=i1;Ct.Fragment=Z0;Ct.Lazy=s1;Ct.Memo=o1;Ct.Portal=yC;Ct.Profiler=e1;Ct.StrictMode=J0;Ct.Suspense=a1;Ct.isAsyncMode=function(e){return GF(e)||ai(e)===xC};Ct.isConcurrentMode=GF;Ct.isContextConsumer=function(e){return ai(e)===n1};Ct.isContextProvider=function(e){return ai(e)===t1};Ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vC};Ct.isForwardRef=function(e){return ai(e)===i1};Ct.isFragment=function(e){return ai(e)===Z0};Ct.isLazy=function(e){return ai(e)===s1};Ct.isMemo=function(e){return ai(e)===o1};Ct.isPortal=function(e){return ai(e)===yC};Ct.isProfiler=function(e){return ai(e)===e1};Ct.isStrictMode=function(e){return ai(e)===J0};Ct.isSuspense=function(e){return ai(e)===a1};Ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Z0||e===r1||e===e1||e===J0||e===a1||e===pce||typeof e=="object"&&e!==null&&(e.$$typeof===s1||e.$$typeof===o1||e.$$typeof===t1||e.$$typeof===n1||e.$$typeof===i1||e.$$typeof===gce||e.$$typeof===vce||e.$$typeof===yce||e.$$typeof===mce)};Ct.typeOf=ai;YF.exports=Ct;var xce=YF.exports,bce=Qs,wce=Zs,_ce="[object Number]";function Sce(e){return typeof e=="number"||wce(e)&&bce(e)==_ce}var qF=Sce;const Oce=gt(qF);var kce=qF;function Ece(e){return kce(e)&&e!=+e}var Cce=Ece;const Tf=gt(Cce);var ki=function(t){return t===0?0:t>0?1:-1},Al=function(t){return Dp(t)&&t.indexOf("%")===t.length-1},ge=function(t){return Oce(t)&&!Tf(t)},On=function(t){return ge(t)||Dp(t)},Ace=0,Lp=function(t){var n=++Ace;return"".concat(t||"").concat(n)},Hc=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ge(t)&&!Dp(t))return r;var a;if(Al(t)){var o=t.indexOf("%");a=n*parseFloat(t.slice(0,o))/100}else a=+t;return Tf(a)&&(a=r),i&&a>n&&(a=n),a},ns=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Pce=function(t){if(!vn(t))return!1;for(var n=t.length,r={},i=0;i<n;i++)if(!r[t[i]])r[t[i]]=!0;else return!0;return!1},wi=function(t,n){return ge(t)&&ge(n)?function(r){return t+r*(n-t)}:function(){return n}};function Gv(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Wn(r,t))===n})}function pc(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function 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)}var Tce=["viewBox","children"],$ce=["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"],TI=["points","pathLength"],Jb={svg:Tce,polygon:TI,polyline:TI},bC=["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"],qv=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(T.isValidElement(t)&&(r=t.props),!kf(r))return null;var i={};return Object.keys(r).forEach(function(a){bC.includes(a)&&(i[a]=n||function(o){return r[a](r,o)})}),i},Mce=function(t,n,r){return function(i){return t(n,r,i),null}},Kv=function(t,n,r){if(!kf(t)||AS(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];bC.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=Mce(o,n,r))}),i},Ice=["children"],Nce=["children"];function $I(e,t){if(e==null)return{};var n=jce(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function jce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var MI={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},Ts=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},II=null,ew=null,wC=function e(t){if(t===II&&vn(ew))return ew;var n=[];return T.Children.forEach(t,function(r){Re(r)||(xce.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),ew=n,II=t,n};function oa(e,t){var n=[],r=[];return vn(t)?r=t.map(function(i){return Ts(i)}):r=[Ts(t)],wC(e).forEach(function(i){var a=Wn(i,"type.displayName")||Wn(i,"type.name");r.indexOf(a)!==-1&&n.push(i)}),n}function co(e,t){var n=oa(e,t);return n&&n[0]}var NI=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!ge(r)||r<=0||!ge(i)||i<=0)},Rce=["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"],Dce=function(t){return t&&t.type&&Dp(t.type)&&Rce.indexOf(t.type)>=0},Lce=function(t,n,r,i){var a,o=(a=Jb==null?void 0:Jb[i])!==null&&a!==void 0?a:[];return!He(t)&&(i&&o.includes(n)||$ce.includes(n))||r&&bC.includes(n)},ht=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(T.isValidElement(t)&&(i=t.props),!kf(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;Lce((s=i)===null||s===void 0?void 0:s[o],o,n,r)&&(a[o]=i[o])}),a},KF=function e(t,n){if(t===n)return!0;var r=T.Children.count(t);if(r!==T.Children.count(n))return!1;if(r===0)return!0;if(r===1)return jI(vn(t)?t[0]:t,vn(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(vn(a)||vn(o)){if(!e(a,o))return!1}else if(!jI(a,o))return!1}return!0},jI=function(t,n){if(Re(t)&&Re(n))return!0;if(!Re(t)&&!Re(n)){var r=t.props||{},i=r.children,a=$I(r,Ice),o=n.props||{},s=o.children,l=$I(o,Nce);return i&&s?pc(a,l)&&KF(i,s):!i&&!s?pc(a,l):!1}return!1},RI=function(t,n){var r=[],i={};return wC(t).forEach(function(a,o){if(Dce(a))r.push(a);else if(a){var s=Ts(a.type),l=n[s]||{},c=l.handler,f=l.once;if(c&&(!f||!i[s])){var h=c(a,s,o);r.push(h),i[s]=!0}}}),r},Fce=function(t){var n=t&&t.type;return n&&MI[n]?MI[n]:null},Bce=function(t,n){return wC(n).indexOf(t)},zce=["children","width","height","viewBox","className","style"];function PS(){return PS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PS.apply(this,arguments)}function Uce(e,t){if(e==null)return{};var n=Wce(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Wce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function TS(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,a=e.className,o=e.style,s=Uce(e,zce),l=i||{width:n,height:r,x:0,y:0},c=de("recharts-surface",a);return U.createElement("svg",PS({},ht(s,!0,"svg"),{className:c,width:n,height:r,style:o,viewBox:"".concat(l.x," ").concat(l.y," ").concat(l.width," ").concat(l.height)}),U.createElement("title",null,e.title),U.createElement("desc",null,e.desc),t)}var Hce=["children","className"];function $S(){return $S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$S.apply(this,arguments)}function Vce(e,t){if(e==null)return{};var n=Yce(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Yce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var un=U.forwardRef(function(e,t){var n=e.children,r=e.className,i=Vce(e,Hce),a=de("recharts-layer",r);return U.createElement("g",$S({className:a},ht(i,!0),{ref:t}),n)}),Gce=K0;function qce(){this.__data__=new Gce,this.size=0}var Kce=qce;function Xce(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var Qce=Xce;function Zce(e){return this.__data__.get(e)}var Jce=Zce;function efe(e){return this.__data__.has(e)}var tfe=efe,nfe=K0,rfe=dC,ife=hC,afe=200;function ofe(e,t){var n=this.__data__;if(n instanceof nfe){var r=n.__data__;if(!rfe||r.length<afe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ife(r)}return n.set(e,t),this.size=n.size,this}var sfe=ofe,lfe=K0,ufe=Kce,cfe=Qce,ffe=Jce,dfe=tfe,hfe=sfe;function $f(e){var t=this.__data__=new lfe(e);this.size=t.size}$f.prototype.clear=ufe;$f.prototype.delete=cfe;$f.prototype.get=ffe;$f.prototype.has=dfe;$f.prototype.set=hfe;var XF=$f,pfe="__lodash_hash_undefined__";function mfe(e){return this.__data__.set(e,pfe),this}var gfe=mfe;function vfe(e){return this.__data__.has(e)}var yfe=vfe,xfe=hC,bfe=gfe,wfe=yfe;function Xv(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new xfe;++t<n;)this.add(e[t])}Xv.prototype.add=Xv.prototype.push=bfe;Xv.prototype.has=wfe;var QF=Xv;function _fe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var ZF=_fe;function Sfe(e,t){return e.has(t)}var JF=Sfe,Ofe=QF,kfe=ZF,Efe=JF,Cfe=1,Afe=2;function Pfe(e,t,n,r,i,a){var o=n&Cfe,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var h=-1,p=!0,m=n&Afe?new Ofe:void 0;for(a.set(e,t),a.set(t,e);++h<s;){var x=e[h],g=t[h];if(r)var w=o?r(g,x,h,t,e,a):r(x,g,h,e,t,a);if(w!==void 0){if(w)continue;p=!1;break}if(m){if(!kfe(t,function(b,_){if(!Efe(m,_)&&(x===b||i(x,b,n,r,a)))return m.push(_)})){p=!1;break}}else if(!(x===g||i(x,g,n,r,a))){p=!1;break}}return a.delete(e),a.delete(t),p}var eB=Pfe,Tfe=Fa,$fe=Tfe.Uint8Array,Mfe=$fe;function Ife(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var Nfe=Ife;function jfe(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var _C=jfe,DI=Rp,LI=Mfe,Rfe=fC,Dfe=eB,Lfe=Nfe,Ffe=_C,Bfe=1,zfe=2,Ufe="[object Boolean]",Wfe="[object Date]",Hfe="[object Error]",Vfe="[object Map]",Yfe="[object Number]",Gfe="[object RegExp]",qfe="[object Set]",Kfe="[object String]",Xfe="[object Symbol]",Qfe="[object ArrayBuffer]",Zfe="[object DataView]",FI=DI?DI.prototype:void 0,tw=FI?FI.valueOf:void 0;function Jfe(e,t,n,r,i,a,o){switch(n){case Zfe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Qfe:return!(e.byteLength!=t.byteLength||!a(new LI(e),new LI(t)));case Ufe:case Wfe:case Yfe:return Rfe(+e,+t);case Hfe:return e.name==t.name&&e.message==t.message;case Gfe:case Kfe:return e==t+"";case Vfe:var s=Lfe;case qfe:var l=r&Bfe;if(s||(s=Ffe),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=zfe,o.set(e,t);var f=Dfe(s(e),s(t),r,i,a,o);return o.delete(e),f;case Xfe:if(tw)return tw.call(e)==tw.call(t)}return!1}var ede=Jfe;function tde(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var tB=tde,nde=tB,rde=mr;function ide(e,t,n){var r=t(e);return rde(e)?r:nde(r,n(e))}var ade=ide;function ode(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}var sde=ode;function lde(){return[]}var ude=lde,cde=sde,fde=ude,dde=Object.prototype,hde=dde.propertyIsEnumerable,BI=Object.getOwnPropertySymbols,pde=BI?function(e){return e==null?[]:(e=Object(e),cde(BI(e),function(t){return hde.call(e,t)}))}:fde,mde=pde;function gde(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var vde=gde,yde=Qs,xde=Zs,bde="[object Arguments]";function wde(e){return xde(e)&&yde(e)==bde}var _de=wde,zI=_de,Sde=Zs,nB=Object.prototype,Ode=nB.hasOwnProperty,kde=nB.propertyIsEnumerable,Ede=zI(function(){return arguments}())?zI:function(e){return Sde(e)&&Ode.call(e,"callee")&&!kde.call(e,"callee")},SC=Ede,Qv={exports:{}};function Cde(){return!1}var Ade=Cde;Qv.exports;(function(e,t){var n=Fa,r=Ade,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?n.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||r;e.exports=c})(Qv,Qv.exports);var rB=Qv.exports,Pde=9007199254740991,Tde=/^(?:0|[1-9]\d*)$/;function $de(e,t){var n=typeof e;return t=t??Pde,!!t&&(n=="number"||n!="symbol"&&Tde.test(e))&&e>-1&&e%1==0&&e<t}var OC=$de,Mde=9007199254740991;function Ide(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Mde}var kC=Ide,Nde=Qs,jde=kC,Rde=Zs,Dde="[object Arguments]",Lde="[object Array]",Fde="[object Boolean]",Bde="[object Date]",zde="[object Error]",Ude="[object Function]",Wde="[object Map]",Hde="[object Number]",Vde="[object Object]",Yde="[object RegExp]",Gde="[object Set]",qde="[object String]",Kde="[object WeakMap]",Xde="[object ArrayBuffer]",Qde="[object DataView]",Zde="[object Float32Array]",Jde="[object Float64Array]",ehe="[object Int8Array]",the="[object Int16Array]",nhe="[object Int32Array]",rhe="[object Uint8Array]",ihe="[object Uint8ClampedArray]",ahe="[object Uint16Array]",ohe="[object Uint32Array]",Bt={};Bt[Zde]=Bt[Jde]=Bt[ehe]=Bt[the]=Bt[nhe]=Bt[rhe]=Bt[ihe]=Bt[ahe]=Bt[ohe]=!0;Bt[Dde]=Bt[Lde]=Bt[Xde]=Bt[Fde]=Bt[Qde]=Bt[Bde]=Bt[zde]=Bt[Ude]=Bt[Wde]=Bt[Hde]=Bt[Vde]=Bt[Yde]=Bt[Gde]=Bt[qde]=Bt[Kde]=!1;function she(e){return Rde(e)&&jde(e.length)&&!!Bt[Nde(e)]}var lhe=she;function uhe(e){return function(t){return e(t)}}var iB=uhe,Zv={exports:{}};Zv.exports;(function(e,t){var n=LF,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(Zv,Zv.exports);var che=Zv.exports,fhe=lhe,dhe=iB,UI=che,WI=UI&&UI.isTypedArray,hhe=WI?dhe(WI):fhe,aB=hhe,phe=vde,mhe=SC,ghe=mr,vhe=rB,yhe=OC,xhe=aB,bhe=Object.prototype,whe=bhe.hasOwnProperty;function _he(e,t){var n=ghe(e),r=!n&&mhe(e),i=!n&&!r&&vhe(e),a=!n&&!r&&!i&&xhe(e),o=n||r||i||a,s=o?phe(e.length,String):[],l=s.length;for(var c in e)(t||whe.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||yhe(c,l)))&&s.push(c);return s}var She=_he,Ohe=Object.prototype;function khe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Ohe;return e===n}var Ehe=khe;function Che(e,t){return function(n){return e(t(n))}}var Ahe=Che,Phe=Ahe,The=Phe(Object.keys,Object),$he=The,Mhe=Ehe,Ihe=$he,Nhe=Object.prototype,jhe=Nhe.hasOwnProperty;function Rhe(e){if(!Mhe(e))return Ihe(e);var t=[];for(var n in Object(e))jhe.call(e,n)&&n!="constructor"&&t.push(n);return t}var Dhe=Rhe,Lhe=uC,Fhe=kC;function Bhe(e){return e!=null&&Fhe(e.length)&&!Lhe(e)}var Fp=Bhe,zhe=She,Uhe=Dhe,Whe=Fp;function Hhe(e){return Whe(e)?zhe(e):Uhe(e)}var l1=Hhe,Vhe=ade,Yhe=mde,Ghe=l1;function qhe(e){return Vhe(e,Ghe,Yhe)}var Khe=qhe,HI=Khe,Xhe=1,Qhe=Object.prototype,Zhe=Qhe.hasOwnProperty;function Jhe(e,t,n,r,i,a){var o=n&Xhe,s=HI(e),l=s.length,c=HI(t),f=c.length;if(l!=f&&!o)return!1;for(var h=l;h--;){var p=s[h];if(!(o?p in t:Zhe.call(t,p)))return!1}var m=a.get(e),x=a.get(t);if(m&&x)return m==t&&x==e;var g=!0;a.set(e,t),a.set(t,e);for(var w=o;++h<l;){p=s[h];var b=e[p],_=t[p];if(r)var v=o?r(_,b,p,t,e,a):r(b,_,p,e,t,a);if(!(v===void 0?b===_||i(b,_,n,r,a):v)){g=!1;break}w||(w=p=="constructor")}if(g&&!w){var O=e.constructor,C=t.constructor;O!=C&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof C=="function"&&C instanceof C)&&(g=!1)}return a.delete(e),a.delete(t),g}var epe=Jhe,tpe=uu,npe=Fa,rpe=tpe(npe,"DataView"),ipe=rpe,ape=uu,ope=Fa,spe=ape(ope,"Promise"),lpe=spe,upe=uu,cpe=Fa,fpe=upe(cpe,"Set"),oB=fpe,dpe=uu,hpe=Fa,ppe=dpe(hpe,"WeakMap"),mpe=ppe,MS=ipe,IS=dC,NS=lpe,jS=oB,RS=mpe,sB=Qs,Mf=BF,VI="[object Map]",gpe="[object Object]",YI="[object Promise]",GI="[object Set]",qI="[object WeakMap]",KI="[object DataView]",vpe=Mf(MS),ype=Mf(IS),xpe=Mf(NS),bpe=Mf(jS),wpe=Mf(RS),vl=sB;(MS&&vl(new MS(new ArrayBuffer(1)))!=KI||IS&&vl(new IS)!=VI||NS&&vl(NS.resolve())!=YI||jS&&vl(new jS)!=GI||RS&&vl(new RS)!=qI)&&(vl=function(e){var t=sB(e),n=t==gpe?e.constructor:void 0,r=n?Mf(n):"";if(r)switch(r){case vpe:return KI;case ype:return VI;case xpe:return YI;case bpe:return GI;case wpe:return qI}return t});var _pe=vl,nw=XF,Spe=eB,Ope=ede,kpe=epe,XI=_pe,QI=mr,ZI=rB,Epe=aB,Cpe=1,JI="[object Arguments]",eN="[object Array]",cg="[object Object]",Ape=Object.prototype,tN=Ape.hasOwnProperty;function Ppe(e,t,n,r,i,a){var o=QI(e),s=QI(t),l=o?eN:XI(e),c=s?eN:XI(t);l=l==JI?cg:l,c=c==JI?cg:c;var f=l==cg,h=c==cg,p=l==c;if(p&&ZI(e)){if(!ZI(t))return!1;o=!0,f=!1}if(p&&!f)return a||(a=new nw),o||Epe(e)?Spe(e,t,n,r,i,a):Ope(e,t,l,n,r,i,a);if(!(n&Cpe)){var m=f&&tN.call(e,"__wrapped__"),x=h&&tN.call(t,"__wrapped__");if(m||x){var g=m?e.value():e,w=x?t.value():t;return a||(a=new nw),i(g,w,n,r,a)}}return p?(a||(a=new nw),kpe(e,t,n,r,i,a)):!1}var Tpe=Ppe,$pe=Tpe,nN=Zs;function lB(e,t,n,r,i){return e===t?!0:e==null||t==null||!nN(e)&&!nN(t)?e!==e&&t!==t:$pe(e,t,n,r,lB,i)}var EC=lB,Mpe=XF,Ipe=EC,Npe=1,jpe=2;function Rpe(e,t,n,r){var i=n.length,a=i,o=!r;if(e==null)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=n[i];var l=s[0],c=e[l],f=s[1];if(o&&s[2]){if(c===void 0&&!(l in e))return!1}else{var h=new Mpe;if(r)var p=r(c,f,l,e,t,h);if(!(p===void 0?Ipe(f,c,Npe|jpe,r,h):p))return!1}}return!0}var Dpe=Rpe,Lpe=Xs;function Fpe(e){return e===e&&!Lpe(e)}var uB=Fpe,Bpe=uB,zpe=l1;function Upe(e){for(var t=zpe(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Bpe(i)]}return t}var Wpe=Upe;function Hpe(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var cB=Hpe,Vpe=Dpe,Ype=Wpe,Gpe=cB;function qpe(e){var t=Ype(e);return t.length==1&&t[0][2]?Gpe(t[0][0],t[0][1]):function(n){return n===e||Vpe(n,e,t)}}var Kpe=qpe;function Xpe(e,t){return e!=null&&t in Object(e)}var Qpe=Xpe,Zpe=HF,Jpe=SC,eme=mr,tme=OC,nme=kC,rme=Q0;function ime(e,t,n){t=Zpe(t,e);for(var r=-1,i=t.length,a=!1;++r<i;){var o=rme(t[r]);if(!(a=e!=null&&n(e,o)))break;e=e[o]}return a||++r!=i?a:(i=e==null?0:e.length,!!i&&nme(i)&&tme(o,i)&&(eme(e)||Jpe(e)))}var ame=ime,ome=Qpe,sme=ame;function lme(e,t){return e!=null&&sme(e,t,ome)}var ume=lme,cme=EC,fme=VF,dme=ume,hme=cC,pme=uB,mme=cB,gme=Q0,vme=1,yme=2;function xme(e,t){return hme(e)&&pme(t)?mme(gme(e),t):function(n){var r=fme(n,e);return r===void 0&&r===t?dme(n,e):cme(t,r,vme|yme)}}var bme=xme;function wme(e){return e}var If=wme;function _me(e){return function(t){return t==null?void 0:t[e]}}var Sme=_me,Ome=gC;function kme(e){return function(t){return Ome(t,e)}}var Eme=kme,Cme=Sme,Ame=Eme,Pme=cC,Tme=Q0;function $me(e){return Pme(e)?Cme(Tme(e)):Ame(e)}var Mme=$me,Ime=Kpe,Nme=bme,jme=If,Rme=mr,Dme=Mme;function Lme(e){return typeof e=="function"?e:e==null?jme:typeof e=="object"?Rme(e)?Nme(e[0],e[1]):Ime(e):Dme(e)}var Js=Lme;function Fme(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var fB=Fme;function Bme(e){return e!==e}var zme=Bme;function Ume(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var Wme=Ume,Hme=fB,Vme=zme,Yme=Wme;function Gme(e,t,n){return t===t?Yme(e,t,n):Hme(e,Vme,n)}var qme=Gme,Kme=qme;function Xme(e,t){var n=e==null?0:e.length;return!!n&&Kme(e,t,0)>-1}var Qme=Xme;function Zme(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}var Jme=Zme;function ege(){}var tge=ege,rw=oB,nge=tge,rge=_C,ige=1/0,age=rw&&1/rge(new rw([,-0]))[1]==ige?function(e){return new rw(e)}:nge,oge=age,sge=QF,lge=Qme,uge=Jme,cge=JF,fge=oge,dge=_C,hge=200;function pge(e,t,n){var r=-1,i=lge,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=uge;else if(a>=hge){var c=t?null:fge(e);if(c)return dge(c);o=!1,i=cge,l=new sge}else l=t?[]:s;e:for(;++r<a;){var f=e[r],h=t?t(f):f;if(f=n||f!==0?f:0,o&&h===h){for(var p=l.length;p--;)if(l[p]===h)continue e;t&&l.push(h),s.push(f)}else i(l,h,n)||(l!==s&&l.push(h),s.push(f))}return s}var mge=pge,gge=Js,vge=mge;function yge(e,t){return e&&e.length?vge(e,gge(t)):[]}var xge=yge;const Jv=gt(xge);function bge(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}var wge=bge,_ge=wge;function Sge(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:_ge(e,t,n)}var Oge=Sge,kge="\\ud800-\\udfff",Ege="\\u0300-\\u036f",Cge="\\ufe20-\\ufe2f",Age="\\u20d0-\\u20ff",Pge=Ege+Cge+Age,Tge="\\ufe0e\\ufe0f",$ge="\\u200d",Mge=RegExp("["+$ge+kge+Pge+Tge+"]");function Ige(e){return Mge.test(e)}var dB=Ige;function Nge(e){return e.split("")}var jge=Nge,hB="\\ud800-\\udfff",Rge="\\u0300-\\u036f",Dge="\\ufe20-\\ufe2f",Lge="\\u20d0-\\u20ff",Fge=Rge+Dge+Lge,Bge="\\ufe0e\\ufe0f",zge="["+hB+"]",DS="["+Fge+"]",LS="\\ud83c[\\udffb-\\udfff]",Uge="(?:"+DS+"|"+LS+")",pB="[^"+hB+"]",mB="(?:\\ud83c[\\udde6-\\uddff]){2}",gB="[\\ud800-\\udbff][\\udc00-\\udfff]",Wge="\\u200d",vB=Uge+"?",yB="["+Bge+"]?",Hge="(?:"+Wge+"(?:"+[pB,mB,gB].join("|")+")"+yB+vB+")*",Vge=yB+vB+Hge,Yge="(?:"+[pB+DS+"?",DS,mB,gB,zge].join("|")+")",Gge=RegExp(LS+"(?="+LS+")|"+Yge+Vge,"g");function qge(e){return e.match(Gge)||[]}var Kge=qge,Xge=jge,Qge=dB,Zge=Kge;function Jge(e){return Qge(e)?Zge(e):Xge(e)}var eve=Jge,tve=Oge,nve=dB,rve=eve,ive=WF;function ave(e){return function(t){t=ive(t);var n=nve(t)?rve(t):void 0,r=n?n[0]:t.charAt(0),i=n?tve(n,1).join(""):t.slice(1);return r[e]()+i}}var ove=ave,sve=ove,lve=sve("toUpperCase"),uve=lve;const u1=gt(uve);function Nt(e){return function(){return e}}const xB=Math.cos,ey=Math.sin,ca=Math.sqrt,ty=Math.PI,c1=2*ty,FS=Math.PI,BS=2*FS,yl=1e-6,cve=BS-yl;function bB(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function fve(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return bB;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class dve{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?bB:fve(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,a,o){this._append`C${+t},${+n},${+r},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,n,r,i,a){if(t=+t,n=+n,r=+r,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=r-t,c=i-n,f=o-t,h=s-n,p=f*f+h*h;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(p>yl)if(!(Math.abs(h*l-c*f)>yl)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let m=r-o,x=i-s,g=l*l+c*c,w=m*m+x*x,b=Math.sqrt(g),_=Math.sqrt(p),v=a*Math.tan((FS-Math.acos((g+p-w)/(2*b*_)))/2),O=v/_,C=v/b;Math.abs(O-1)>yl&&this._append`L${t+O*f},${n+O*h}`,this._append`A${a},${a},0,0,${+(h*m>f*x)},${this._x1=t+C*l},${this._y1=n+C*c}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),l=r*Math.sin(i),c=t+s,f=n+l,h=1^o,p=o?i-a:a-i;this._x1===null?this._append`M${c},${f}`:(Math.abs(this._x1-c)>yl||Math.abs(this._y1-f)>yl)&&this._append`L${c},${f}`,r&&(p<0&&(p=p%BS+BS),p>cve?this._append`A${r},${r},0,1,${h},${t-s},${n-l}A${r},${r},0,1,${h},${this._x1=c},${this._y1=f}`:p>yl&&this._append`A${r},${r},0,${+(p>=FS)},${h},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function CC(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new dve(t)}function AC(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function wB(e){this._context=e}wB.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 f1(e){return new wB(e)}function _B(e){return e[0]}function SB(e){return e[1]}function OB(e,t){var n=Nt(!0),r=null,i=f1,a=null,o=CC(s);e=typeof e=="function"?e:e===void 0?_B:Nt(e),t=typeof t=="function"?t:t===void 0?SB:Nt(t);function s(l){var c,f=(l=AC(l)).length,h,p=!1,m;for(r==null&&(a=i(m=o())),c=0;c<=f;++c)!(c<f&&n(h=l[c],c,l))===p&&((p=!p)?a.lineStart():a.lineEnd()),p&&a.point(+e(h,c,l),+t(h,c,l));if(m)return a=null,m+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:Nt(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:Nt(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:Nt(!!l),s):n},s.curve=function(l){return arguments.length?(i=l,r!=null&&(a=i(r)),s):i},s.context=function(l){return arguments.length?(l==null?r=a=null:a=i(r=l),s):r},s}function fg(e,t,n){var r=null,i=Nt(!0),a=null,o=f1,s=null,l=CC(c);e=typeof e=="function"?e:e===void 0?_B:Nt(+e),t=typeof t=="function"?t:Nt(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?SB:Nt(+n);function c(h){var p,m,x,g=(h=AC(h)).length,w,b=!1,_,v=new Array(g),O=new Array(g);for(a==null&&(s=o(_=l())),p=0;p<=g;++p){if(!(p<g&&i(w=h[p],p,h))===b)if(b=!b)m=p,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),x=p-1;x>=m;--x)s.point(v[x],O[x]);s.lineEnd(),s.areaEnd()}b&&(v[p]=+e(w,p,h),O[p]=+t(w,p,h),s.point(r?+r(w,p,h):v[p],n?+n(w,p,h):O[p]))}if(_)return s=null,_+""||null}function f(){return OB().defined(i).curve(o).context(a)}return c.x=function(h){return arguments.length?(e=typeof h=="function"?h:Nt(+h),r=null,c):e},c.x0=function(h){return arguments.length?(e=typeof h=="function"?h:Nt(+h),c):e},c.x1=function(h){return arguments.length?(r=h==null?null:typeof h=="function"?h:Nt(+h),c):r},c.y=function(h){return arguments.length?(t=typeof h=="function"?h:Nt(+h),n=null,c):t},c.y0=function(h){return arguments.length?(t=typeof h=="function"?h:Nt(+h),c):t},c.y1=function(h){return arguments.length?(n=h==null?null:typeof h=="function"?h:Nt(+h),c):n},c.lineX0=c.lineY0=function(){return f().x(e).y(t)},c.lineY1=function(){return f().x(e).y(n)},c.lineX1=function(){return f().x(r).y(t)},c.defined=function(h){return arguments.length?(i=typeof h=="function"?h:Nt(!!h),c):i},c.curve=function(h){return arguments.length?(o=h,a!=null&&(s=o(a)),c):o},c.context=function(h){return arguments.length?(h==null?a=s=null:s=o(a=h),c):a},c}const PC={draw(e,t){const n=ca(t/ty);e.moveTo(n,0),e.arc(0,0,n,0,c1)}},hve={draw(e,t){const n=ca(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},kB=ca(1/3),pve=kB*2,mve={draw(e,t){const n=ca(t/pve),r=n*kB;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},gve={draw(e,t){const n=ca(t),r=-n/2;e.rect(r,r,n,n)}},vve=.8908130915292852,EB=ey(ty/10)/ey(7*ty/10),yve=ey(c1/10)*EB,xve=-xB(c1/10)*EB,bve={draw(e,t){const n=ca(t*vve),r=yve*n,i=xve*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=c1*a/5,s=xB(o),l=ey(o);e.lineTo(l*n,-s*n),e.lineTo(s*r-l*i,l*r+s*i)}e.closePath()}},iw=ca(3),wve={draw(e,t){const n=-ca(t/(iw*3));e.moveTo(0,n*2),e.lineTo(-iw*n,-n),e.lineTo(iw*n,-n),e.closePath()}},mi=-.5,gi=ca(3)/2,zS=1/ca(12),_ve=(zS/2+1)*3,Sve={draw(e,t){const n=ca(t/_ve),r=n/2,i=n*zS,a=r,o=n*zS+n,s=-a,l=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(mi*r-gi*i,gi*r+mi*i),e.lineTo(mi*a-gi*o,gi*a+mi*o),e.lineTo(mi*s-gi*l,gi*s+mi*l),e.lineTo(mi*r+gi*i,mi*i-gi*r),e.lineTo(mi*a+gi*o,mi*o-gi*a),e.lineTo(mi*s+gi*l,mi*l-gi*s),e.closePath()}};function Ove(e,t){let n=null,r=CC(i);e=typeof e=="function"?e:Nt(e||PC),t=typeof t=="function"?t:Nt(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Nt(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Nt(+a),i):t},i.context=function(a){return arguments.length?(n=a??null,i):n},i}function ny(){}function ry(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function CB(e){this._context=e}CB.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:ry(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:ry(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function kve(e){return new CB(e)}function AB(e){this._context=e}AB.prototype={areaStart:ny,areaEnd:ny,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:ry(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Eve(e){return new AB(e)}function PB(e){this._context=e}PB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ry(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Cve(e){return new PB(e)}function TB(e){this._context=e}TB.prototype={areaStart:ny,areaEnd:ny,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 Ave(e){return new TB(e)}function rN(e){return e<0?-1:1}function iN(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(rN(a)+rN(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function aN(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function aw(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function iy(e){this._context=e}iy.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:aw(this,this._t0,aN(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,aw(this,aN(this,n=iN(this,e,t)),n);break;default:aw(this,this._t0,n=iN(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function $B(e){this._context=new MB(e)}($B.prototype=Object.create(iy.prototype)).point=function(e,t){iy.prototype.point.call(this,t,e)};function MB(e){this._context=e}MB.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function Pve(e){return new iy(e)}function Tve(e){return new $B(e)}function IB(e){this._context=e}IB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=oN(e),i=oN(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function oN(e){var t,n=e.length-1,r,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function $ve(e){return new IB(e)}function d1(e,t){this._context=e,this._t=t}d1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function Mve(e){return new d1(e,.5)}function Ive(e){return new d1(e,0)}function Nve(e){return new d1(e,1)}function Vc(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,s=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function US(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function jve(e,t){return e[t]}function Rve(e){const t=[];return t.key=e,t}function Dve(){var e=Nt([]),t=US,n=Vc,r=jve;function i(a){var o=Array.from(e.apply(this,arguments),Rve),s,l=o.length,c=-1,f;for(const h of a)for(s=0,++c;s<l;++s)(o[s][c]=[0,+r(h,o[s].key,c,a)]).data=h;for(s=0,f=AC(t(o));s<l;++s)o[f[s]].index=s;return n(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Nt(Array.from(a)),i):e},i.value=function(a){return arguments.length?(r=typeof a=="function"?a:Nt(+a),i):r},i.order=function(a){return arguments.length?(t=a==null?US:typeof a=="function"?a:Nt(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(n=a??Vc,i):n},i}function Lve(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}Vc(e,t)}}function Fve(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,s=0;o<i;++o)s+=e[o][n][1]||0;r[n][1]+=r[n][0]=-s/2}Vc(e,t)}}function Bve(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var s=0,l=0,c=0;s<o;++s){for(var f=e[t[s]],h=f[r][1]||0,p=f[r-1][1]||0,m=(h-p)/2,x=0;x<s;++x){var g=e[t[x]],w=g[r][1]||0,b=g[r-1][1]||0;m+=w-b}l+=h,c+=m*h}i[r-1][1]+=i[r-1][0]=n,l&&(n-=c/l)}i[r-1][1]+=i[r-1][0]=n,Vc(e,t)}}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 WS(){return WS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WS.apply(this,arguments)}function zve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Uve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jB(r.key),r)}}function Wve(e,t,n){return t&&Uve(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hve(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&&HS(e,t)}function HS(e,t){return HS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},HS(e,t)}function Vve(e){var t=qve();return function(){var r=ay(e),i;if(t){var a=ay(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Yve(this,i)}}function Yve(e,t){if(t&&(Yc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Gve(e)}function Gve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qve(){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 ay(e){return ay=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ay(e)}function NB(e,t,n){return t=jB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jB(e){var t=Kve(e,"string");return Yc(t)==="symbol"?t:String(t)}function Kve(e,t){if(Yc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RB={symbolCircle:PC,symbolCross:hve,symbolDiamond:mve,symbolSquare:gve,symbolStar:bve,symbolTriangle:wve,symbolWye:Sve},Xve=Math.PI/180,Qve=function(t){var n="symbol".concat(u1(t));return RB[n]||PC},Zve=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*Xve;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}},TC=function(e){Hve(n,e);var t=Vve(n);function n(){return zve(this,n),t.apply(this,arguments)}return Wve(n,[{key:"getPath",value:function(){var i=this.props,a=i.size,o=i.sizeType,s=i.type,l=Qve(s),c=Ove().type(l).size(Zve(a,o,s));return c()}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cx,s=i.cy,l=i.size,c=ht(this.props,!0);return o===+o&&s===+s&&l===+l?U.createElement("path",WS({},c,{className:de("recharts-symbols",a),transform:"translate(".concat(o,", ").concat(s,")"),d:this.getPath()})):null}}]),n}(T.PureComponent);NB(TC,"defaultProps",{type:"circle",size:64,sizeType:"area"});NB(TC,"registerSymbol",function(e,t){RB["symbol".concat(u1(e))]=t});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 VS(){return VS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VS.apply(this,arguments)}function sN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Jve(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sN(Object(n),!0).forEach(function(r){Uh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DB(r.key),r)}}function nye(e,t,n){return t&&tye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rye(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&&YS(e,t)}function YS(e,t){return YS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},YS(e,t)}function iye(e){var t=sye();return function(){var r=oy(e),i;if(t){var a=oy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return aye(this,i)}}function aye(e,t){if(t&&(Gc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oye(e)}function oye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sye(){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 oy(e){return oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},oy(e)}function Uh(e,t,n){return t=DB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DB(e){var t=lye(e,"string");return Gc(t)==="symbol"?t:String(t)}function lye(e,t){if(Gc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Gc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vi=32,$C=function(e){rye(n,e);var t=iye(n);function n(){return eye(this,n),t.apply(this,arguments)}return nye(n,[{key:"renderIcon",value:function(i){var a=this.props.inactiveColor,o=vi/2,s=vi/6,l=vi/3,c=i.inactive?a:i.color;if(i.type==="plainline")return U.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:i.payload.strokeDasharray,x1:0,y1:o,x2:vi,y2:o,className:"recharts-legend-icon"});if(i.type==="line")return U.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(o,"h").concat(l,`
+ */var Nn=typeof Symbol=="function"&&Symbol.for,vC=Nn?Symbol.for("react.element"):60103,yC=Nn?Symbol.for("react.portal"):60106,Z0=Nn?Symbol.for("react.fragment"):60107,J0=Nn?Symbol.for("react.strict_mode"):60108,e1=Nn?Symbol.for("react.profiler"):60114,t1=Nn?Symbol.for("react.provider"):60109,n1=Nn?Symbol.for("react.context"):60110,xC=Nn?Symbol.for("react.async_mode"):60111,r1=Nn?Symbol.for("react.concurrent_mode"):60111,i1=Nn?Symbol.for("react.forward_ref"):60112,a1=Nn?Symbol.for("react.suspense"):60113,hce=Nn?Symbol.for("react.suspense_list"):60120,o1=Nn?Symbol.for("react.memo"):60115,s1=Nn?Symbol.for("react.lazy"):60116,pce=Nn?Symbol.for("react.block"):60121,mce=Nn?Symbol.for("react.fundamental"):60117,gce=Nn?Symbol.for("react.responder"):60118,vce=Nn?Symbol.for("react.scope"):60119;function ai(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vC:switch(e=e.type,e){case xC:case r1:case Z0:case e1:case J0:case a1:return e;default:switch(e=e&&e.$$typeof,e){case n1:case i1:case s1:case o1:case t1:return e;default:return t}}case yC:return t}}}function GF(e){return ai(e)===r1}Ct.AsyncMode=xC;Ct.ConcurrentMode=r1;Ct.ContextConsumer=n1;Ct.ContextProvider=t1;Ct.Element=vC;Ct.ForwardRef=i1;Ct.Fragment=Z0;Ct.Lazy=s1;Ct.Memo=o1;Ct.Portal=yC;Ct.Profiler=e1;Ct.StrictMode=J0;Ct.Suspense=a1;Ct.isAsyncMode=function(e){return GF(e)||ai(e)===xC};Ct.isConcurrentMode=GF;Ct.isContextConsumer=function(e){return ai(e)===n1};Ct.isContextProvider=function(e){return ai(e)===t1};Ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vC};Ct.isForwardRef=function(e){return ai(e)===i1};Ct.isFragment=function(e){return ai(e)===Z0};Ct.isLazy=function(e){return ai(e)===s1};Ct.isMemo=function(e){return ai(e)===o1};Ct.isPortal=function(e){return ai(e)===yC};Ct.isProfiler=function(e){return ai(e)===e1};Ct.isStrictMode=function(e){return ai(e)===J0};Ct.isSuspense=function(e){return ai(e)===a1};Ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Z0||e===r1||e===e1||e===J0||e===a1||e===hce||typeof e=="object"&&e!==null&&(e.$$typeof===s1||e.$$typeof===o1||e.$$typeof===t1||e.$$typeof===n1||e.$$typeof===i1||e.$$typeof===mce||e.$$typeof===gce||e.$$typeof===vce||e.$$typeof===pce)};Ct.typeOf=ai;YF.exports=Ct;var yce=YF.exports,xce=Qs,bce=Zs,wce="[object Number]";function _ce(e){return typeof e=="number"||bce(e)&&xce(e)==wce}var qF=_ce;const Sce=gt(qF);var Oce=qF;function kce(e){return Oce(e)&&e!=+e}var Ece=kce;const Tf=gt(Ece);var ki=function(t){return t===0?0:t>0?1:-1},Al=function(t){return Dp(t)&&t.indexOf("%")===t.length-1},ge=function(t){return Sce(t)&&!Tf(t)},On=function(t){return ge(t)||Dp(t)},Cce=0,Lp=function(t){var n=++Cce;return"".concat(t||"").concat(n)},Hc=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ge(t)&&!Dp(t))return r;var a;if(Al(t)){var o=t.indexOf("%");a=n*parseFloat(t.slice(0,o))/100}else a=+t;return Tf(a)&&(a=r),i&&a>n&&(a=n),a},ns=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Ace=function(t){if(!vn(t))return!1;for(var n=t.length,r={},i=0;i<n;i++)if(!r[t[i]])r[t[i]]=!0;else return!0;return!1},wi=function(t,n){return ge(t)&&ge(n)?function(r){return t+r*(n-t)}:function(){return n}};function Gv(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Wn(r,t))===n})}function pc(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function 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)}var Pce=["viewBox","children"],Tce=["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"],TI=["points","pathLength"],Jb={svg:Pce,polygon:TI,polyline:TI},bC=["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"],qv=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(T.isValidElement(t)&&(r=t.props),!kf(r))return null;var i={};return Object.keys(r).forEach(function(a){bC.includes(a)&&(i[a]=n||function(o){return r[a](r,o)})}),i},$ce=function(t,n,r){return function(i){return t(n,r,i),null}},Kv=function(t,n,r){if(!kf(t)||AS(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];bC.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=$ce(o,n,r))}),i},Mce=["children"],Ice=["children"];function $I(e,t){if(e==null)return{};var n=Nce(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Nce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var MI={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},Ts=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},II=null,ew=null,wC=function e(t){if(t===II&&vn(ew))return ew;var n=[];return T.Children.forEach(t,function(r){Re(r)||(yce.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),ew=n,II=t,n};function oa(e,t){var n=[],r=[];return vn(t)?r=t.map(function(i){return Ts(i)}):r=[Ts(t)],wC(e).forEach(function(i){var a=Wn(i,"type.displayName")||Wn(i,"type.name");r.indexOf(a)!==-1&&n.push(i)}),n}function co(e,t){var n=oa(e,t);return n&&n[0]}var NI=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!ge(r)||r<=0||!ge(i)||i<=0)},jce=["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"],Rce=function(t){return t&&t.type&&Dp(t.type)&&jce.indexOf(t.type)>=0},Dce=function(t,n,r,i){var a,o=(a=Jb==null?void 0:Jb[i])!==null&&a!==void 0?a:[];return!He(t)&&(i&&o.includes(n)||Tce.includes(n))||r&&bC.includes(n)},ht=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(T.isValidElement(t)&&(i=t.props),!kf(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;Dce((s=i)===null||s===void 0?void 0:s[o],o,n,r)&&(a[o]=i[o])}),a},KF=function e(t,n){if(t===n)return!0;var r=T.Children.count(t);if(r!==T.Children.count(n))return!1;if(r===0)return!0;if(r===1)return jI(vn(t)?t[0]:t,vn(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(vn(a)||vn(o)){if(!e(a,o))return!1}else if(!jI(a,o))return!1}return!0},jI=function(t,n){if(Re(t)&&Re(n))return!0;if(!Re(t)&&!Re(n)){var r=t.props||{},i=r.children,a=$I(r,Mce),o=n.props||{},s=o.children,l=$I(o,Ice);return i&&s?pc(a,l)&&KF(i,s):!i&&!s?pc(a,l):!1}return!1},RI=function(t,n){var r=[],i={};return wC(t).forEach(function(a,o){if(Rce(a))r.push(a);else if(a){var s=Ts(a.type),l=n[s]||{},c=l.handler,f=l.once;if(c&&(!f||!i[s])){var h=c(a,s,o);r.push(h),i[s]=!0}}}),r},Lce=function(t){var n=t&&t.type;return n&&MI[n]?MI[n]:null},Fce=function(t,n){return wC(n).indexOf(t)},Bce=["children","width","height","viewBox","className","style"];function PS(){return PS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PS.apply(this,arguments)}function zce(e,t){if(e==null)return{};var n=Uce(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Uce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function TS(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,a=e.className,o=e.style,s=zce(e,Bce),l=i||{width:n,height:r,x:0,y:0},c=de("recharts-surface",a);return U.createElement("svg",PS({},ht(s,!0,"svg"),{className:c,width:n,height:r,style:o,viewBox:"".concat(l.x," ").concat(l.y," ").concat(l.width," ").concat(l.height)}),U.createElement("title",null,e.title),U.createElement("desc",null,e.desc),t)}var Wce=["children","className"];function $S(){return $S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$S.apply(this,arguments)}function Hce(e,t){if(e==null)return{};var n=Vce(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Vce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var un=U.forwardRef(function(e,t){var n=e.children,r=e.className,i=Hce(e,Wce),a=de("recharts-layer",r);return U.createElement("g",$S({className:a},ht(i,!0),{ref:t}),n)}),Yce=K0;function Gce(){this.__data__=new Yce,this.size=0}var qce=Gce;function Kce(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var Xce=Kce;function Qce(e){return this.__data__.get(e)}var Zce=Qce;function Jce(e){return this.__data__.has(e)}var efe=Jce,tfe=K0,nfe=dC,rfe=hC,ife=200;function afe(e,t){var n=this.__data__;if(n instanceof tfe){var r=n.__data__;if(!nfe||r.length<ife-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new rfe(r)}return n.set(e,t),this.size=n.size,this}var ofe=afe,sfe=K0,lfe=qce,ufe=Xce,cfe=Zce,ffe=efe,dfe=ofe;function $f(e){var t=this.__data__=new sfe(e);this.size=t.size}$f.prototype.clear=lfe;$f.prototype.delete=ufe;$f.prototype.get=cfe;$f.prototype.has=ffe;$f.prototype.set=dfe;var XF=$f,hfe="__lodash_hash_undefined__";function pfe(e){return this.__data__.set(e,hfe),this}var mfe=pfe;function gfe(e){return this.__data__.has(e)}var vfe=gfe,yfe=hC,xfe=mfe,bfe=vfe;function Xv(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new yfe;++t<n;)this.add(e[t])}Xv.prototype.add=Xv.prototype.push=xfe;Xv.prototype.has=bfe;var QF=Xv;function wfe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var ZF=wfe;function _fe(e,t){return e.has(t)}var JF=_fe,Sfe=QF,Ofe=ZF,kfe=JF,Efe=1,Cfe=2;function Afe(e,t,n,r,i,a){var o=n&Efe,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var h=-1,p=!0,m=n&Cfe?new Sfe:void 0;for(a.set(e,t),a.set(t,e);++h<s;){var x=e[h],g=t[h];if(r)var w=o?r(g,x,h,t,e,a):r(x,g,h,e,t,a);if(w!==void 0){if(w)continue;p=!1;break}if(m){if(!Ofe(t,function(b,_){if(!kfe(m,_)&&(x===b||i(x,b,n,r,a)))return m.push(_)})){p=!1;break}}else if(!(x===g||i(x,g,n,r,a))){p=!1;break}}return a.delete(e),a.delete(t),p}var eB=Afe,Pfe=Fa,Tfe=Pfe.Uint8Array,$fe=Tfe;function Mfe(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var Ife=Mfe;function Nfe(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var _C=Nfe,DI=Rp,LI=$fe,jfe=fC,Rfe=eB,Dfe=Ife,Lfe=_C,Ffe=1,Bfe=2,zfe="[object Boolean]",Ufe="[object Date]",Wfe="[object Error]",Hfe="[object Map]",Vfe="[object Number]",Yfe="[object RegExp]",Gfe="[object Set]",qfe="[object String]",Kfe="[object Symbol]",Xfe="[object ArrayBuffer]",Qfe="[object DataView]",FI=DI?DI.prototype:void 0,tw=FI?FI.valueOf:void 0;function Zfe(e,t,n,r,i,a,o){switch(n){case Qfe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Xfe:return!(e.byteLength!=t.byteLength||!a(new LI(e),new LI(t)));case zfe:case Ufe:case Vfe:return jfe(+e,+t);case Wfe:return e.name==t.name&&e.message==t.message;case Yfe:case qfe:return e==t+"";case Hfe:var s=Dfe;case Gfe:var l=r&Ffe;if(s||(s=Lfe),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=Bfe,o.set(e,t);var f=Rfe(s(e),s(t),r,i,a,o);return o.delete(e),f;case Kfe:if(tw)return tw.call(e)==tw.call(t)}return!1}var Jfe=Zfe;function ede(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var tB=ede,tde=tB,nde=mr;function rde(e,t,n){var r=t(e);return nde(e)?r:tde(r,n(e))}var ide=rde;function ade(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}var ode=ade;function sde(){return[]}var lde=sde,ude=ode,cde=lde,fde=Object.prototype,dde=fde.propertyIsEnumerable,BI=Object.getOwnPropertySymbols,hde=BI?function(e){return e==null?[]:(e=Object(e),ude(BI(e),function(t){return dde.call(e,t)}))}:cde,pde=hde;function mde(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var gde=mde,vde=Qs,yde=Zs,xde="[object Arguments]";function bde(e){return yde(e)&&vde(e)==xde}var wde=bde,zI=wde,_de=Zs,nB=Object.prototype,Sde=nB.hasOwnProperty,Ode=nB.propertyIsEnumerable,kde=zI(function(){return arguments}())?zI:function(e){return _de(e)&&Sde.call(e,"callee")&&!Ode.call(e,"callee")},SC=kde,Qv={exports:{}};function Ede(){return!1}var Cde=Ede;Qv.exports;(function(e,t){var n=Fa,r=Cde,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?n.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||r;e.exports=c})(Qv,Qv.exports);var rB=Qv.exports,Ade=9007199254740991,Pde=/^(?:0|[1-9]\d*)$/;function Tde(e,t){var n=typeof e;return t=t??Ade,!!t&&(n=="number"||n!="symbol"&&Pde.test(e))&&e>-1&&e%1==0&&e<t}var OC=Tde,$de=9007199254740991;function Mde(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=$de}var kC=Mde,Ide=Qs,Nde=kC,jde=Zs,Rde="[object Arguments]",Dde="[object Array]",Lde="[object Boolean]",Fde="[object Date]",Bde="[object Error]",zde="[object Function]",Ude="[object Map]",Wde="[object Number]",Hde="[object Object]",Vde="[object RegExp]",Yde="[object Set]",Gde="[object String]",qde="[object WeakMap]",Kde="[object ArrayBuffer]",Xde="[object DataView]",Qde="[object Float32Array]",Zde="[object Float64Array]",Jde="[object Int8Array]",ehe="[object Int16Array]",the="[object Int32Array]",nhe="[object Uint8Array]",rhe="[object Uint8ClampedArray]",ihe="[object Uint16Array]",ahe="[object Uint32Array]",Bt={};Bt[Qde]=Bt[Zde]=Bt[Jde]=Bt[ehe]=Bt[the]=Bt[nhe]=Bt[rhe]=Bt[ihe]=Bt[ahe]=!0;Bt[Rde]=Bt[Dde]=Bt[Kde]=Bt[Lde]=Bt[Xde]=Bt[Fde]=Bt[Bde]=Bt[zde]=Bt[Ude]=Bt[Wde]=Bt[Hde]=Bt[Vde]=Bt[Yde]=Bt[Gde]=Bt[qde]=!1;function ohe(e){return jde(e)&&Nde(e.length)&&!!Bt[Ide(e)]}var she=ohe;function lhe(e){return function(t){return e(t)}}var iB=lhe,Zv={exports:{}};Zv.exports;(function(e,t){var n=LF,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(Zv,Zv.exports);var uhe=Zv.exports,che=she,fhe=iB,UI=uhe,WI=UI&&UI.isTypedArray,dhe=WI?fhe(WI):che,aB=dhe,hhe=gde,phe=SC,mhe=mr,ghe=rB,vhe=OC,yhe=aB,xhe=Object.prototype,bhe=xhe.hasOwnProperty;function whe(e,t){var n=mhe(e),r=!n&&phe(e),i=!n&&!r&&ghe(e),a=!n&&!r&&!i&&yhe(e),o=n||r||i||a,s=o?hhe(e.length,String):[],l=s.length;for(var c in e)(t||bhe.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||vhe(c,l)))&&s.push(c);return s}var _he=whe,She=Object.prototype;function Ohe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||She;return e===n}var khe=Ohe;function Ehe(e,t){return function(n){return e(t(n))}}var Che=Ehe,Ahe=Che,Phe=Ahe(Object.keys,Object),The=Phe,$he=khe,Mhe=The,Ihe=Object.prototype,Nhe=Ihe.hasOwnProperty;function jhe(e){if(!$he(e))return Mhe(e);var t=[];for(var n in Object(e))Nhe.call(e,n)&&n!="constructor"&&t.push(n);return t}var Rhe=jhe,Dhe=uC,Lhe=kC;function Fhe(e){return e!=null&&Lhe(e.length)&&!Dhe(e)}var Fp=Fhe,Bhe=_he,zhe=Rhe,Uhe=Fp;function Whe(e){return Uhe(e)?Bhe(e):zhe(e)}var l1=Whe,Hhe=ide,Vhe=pde,Yhe=l1;function Ghe(e){return Hhe(e,Yhe,Vhe)}var qhe=Ghe,HI=qhe,Khe=1,Xhe=Object.prototype,Qhe=Xhe.hasOwnProperty;function Zhe(e,t,n,r,i,a){var o=n&Khe,s=HI(e),l=s.length,c=HI(t),f=c.length;if(l!=f&&!o)return!1;for(var h=l;h--;){var p=s[h];if(!(o?p in t:Qhe.call(t,p)))return!1}var m=a.get(e),x=a.get(t);if(m&&x)return m==t&&x==e;var g=!0;a.set(e,t),a.set(t,e);for(var w=o;++h<l;){p=s[h];var b=e[p],_=t[p];if(r)var v=o?r(_,b,p,t,e,a):r(b,_,p,e,t,a);if(!(v===void 0?b===_||i(b,_,n,r,a):v)){g=!1;break}w||(w=p=="constructor")}if(g&&!w){var S=e.constructor,C=t.constructor;S!=C&&"constructor"in e&&"constructor"in t&&!(typeof S=="function"&&S instanceof S&&typeof C=="function"&&C instanceof C)&&(g=!1)}return a.delete(e),a.delete(t),g}var Jhe=Zhe,epe=uu,tpe=Fa,npe=epe(tpe,"DataView"),rpe=npe,ipe=uu,ape=Fa,ope=ipe(ape,"Promise"),spe=ope,lpe=uu,upe=Fa,cpe=lpe(upe,"Set"),oB=cpe,fpe=uu,dpe=Fa,hpe=fpe(dpe,"WeakMap"),ppe=hpe,MS=rpe,IS=dC,NS=spe,jS=oB,RS=ppe,sB=Qs,Mf=BF,VI="[object Map]",mpe="[object Object]",YI="[object Promise]",GI="[object Set]",qI="[object WeakMap]",KI="[object DataView]",gpe=Mf(MS),vpe=Mf(IS),ype=Mf(NS),xpe=Mf(jS),bpe=Mf(RS),vl=sB;(MS&&vl(new MS(new ArrayBuffer(1)))!=KI||IS&&vl(new IS)!=VI||NS&&vl(NS.resolve())!=YI||jS&&vl(new jS)!=GI||RS&&vl(new RS)!=qI)&&(vl=function(e){var t=sB(e),n=t==mpe?e.constructor:void 0,r=n?Mf(n):"";if(r)switch(r){case gpe:return KI;case vpe:return VI;case ype:return YI;case xpe:return GI;case bpe:return qI}return t});var wpe=vl,nw=XF,_pe=eB,Spe=Jfe,Ope=Jhe,XI=wpe,QI=mr,ZI=rB,kpe=aB,Epe=1,JI="[object Arguments]",eN="[object Array]",cg="[object Object]",Cpe=Object.prototype,tN=Cpe.hasOwnProperty;function Ape(e,t,n,r,i,a){var o=QI(e),s=QI(t),l=o?eN:XI(e),c=s?eN:XI(t);l=l==JI?cg:l,c=c==JI?cg:c;var f=l==cg,h=c==cg,p=l==c;if(p&&ZI(e)){if(!ZI(t))return!1;o=!0,f=!1}if(p&&!f)return a||(a=new nw),o||kpe(e)?_pe(e,t,n,r,i,a):Spe(e,t,l,n,r,i,a);if(!(n&Epe)){var m=f&&tN.call(e,"__wrapped__"),x=h&&tN.call(t,"__wrapped__");if(m||x){var g=m?e.value():e,w=x?t.value():t;return a||(a=new nw),i(g,w,n,r,a)}}return p?(a||(a=new nw),Ope(e,t,n,r,i,a)):!1}var Ppe=Ape,Tpe=Ppe,nN=Zs;function lB(e,t,n,r,i){return e===t?!0:e==null||t==null||!nN(e)&&!nN(t)?e!==e&&t!==t:Tpe(e,t,n,r,lB,i)}var EC=lB,$pe=XF,Mpe=EC,Ipe=1,Npe=2;function jpe(e,t,n,r){var i=n.length,a=i,o=!r;if(e==null)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=n[i];var l=s[0],c=e[l],f=s[1];if(o&&s[2]){if(c===void 0&&!(l in e))return!1}else{var h=new $pe;if(r)var p=r(c,f,l,e,t,h);if(!(p===void 0?Mpe(f,c,Ipe|Npe,r,h):p))return!1}}return!0}var Rpe=jpe,Dpe=Xs;function Lpe(e){return e===e&&!Dpe(e)}var uB=Lpe,Fpe=uB,Bpe=l1;function zpe(e){for(var t=Bpe(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Fpe(i)]}return t}var Upe=zpe;function Wpe(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var cB=Wpe,Hpe=Rpe,Vpe=Upe,Ype=cB;function Gpe(e){var t=Vpe(e);return t.length==1&&t[0][2]?Ype(t[0][0],t[0][1]):function(n){return n===e||Hpe(n,e,t)}}var qpe=Gpe;function Kpe(e,t){return e!=null&&t in Object(e)}var Xpe=Kpe,Qpe=HF,Zpe=SC,Jpe=mr,eme=OC,tme=kC,nme=Q0;function rme(e,t,n){t=Qpe(t,e);for(var r=-1,i=t.length,a=!1;++r<i;){var o=nme(t[r]);if(!(a=e!=null&&n(e,o)))break;e=e[o]}return a||++r!=i?a:(i=e==null?0:e.length,!!i&&tme(i)&&eme(o,i)&&(Jpe(e)||Zpe(e)))}var ime=rme,ame=Xpe,ome=ime;function sme(e,t){return e!=null&&ome(e,t,ame)}var lme=sme,ume=EC,cme=VF,fme=lme,dme=cC,hme=uB,pme=cB,mme=Q0,gme=1,vme=2;function yme(e,t){return dme(e)&&hme(t)?pme(mme(e),t):function(n){var r=cme(n,e);return r===void 0&&r===t?fme(n,e):ume(t,r,gme|vme)}}var xme=yme;function bme(e){return e}var If=bme;function wme(e){return function(t){return t==null?void 0:t[e]}}var _me=wme,Sme=gC;function Ome(e){return function(t){return Sme(t,e)}}var kme=Ome,Eme=_me,Cme=kme,Ame=cC,Pme=Q0;function Tme(e){return Ame(e)?Eme(Pme(e)):Cme(e)}var $me=Tme,Mme=qpe,Ime=xme,Nme=If,jme=mr,Rme=$me;function Dme(e){return typeof e=="function"?e:e==null?Nme:typeof e=="object"?jme(e)?Ime(e[0],e[1]):Mme(e):Rme(e)}var Js=Dme;function Lme(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var fB=Lme;function Fme(e){return e!==e}var Bme=Fme;function zme(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var Ume=zme,Wme=fB,Hme=Bme,Vme=Ume;function Yme(e,t,n){return t===t?Vme(e,t,n):Wme(e,Hme,n)}var Gme=Yme,qme=Gme;function Kme(e,t){var n=e==null?0:e.length;return!!n&&qme(e,t,0)>-1}var Xme=Kme;function Qme(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}var Zme=Qme;function Jme(){}var ege=Jme,rw=oB,tge=ege,nge=_C,rge=1/0,ige=rw&&1/nge(new rw([,-0]))[1]==rge?function(e){return new rw(e)}:tge,age=ige,oge=QF,sge=Xme,lge=Zme,uge=JF,cge=age,fge=_C,dge=200;function hge(e,t,n){var r=-1,i=sge,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=lge;else if(a>=dge){var c=t?null:cge(e);if(c)return fge(c);o=!1,i=uge,l=new oge}else l=t?[]:s;e:for(;++r<a;){var f=e[r],h=t?t(f):f;if(f=n||f!==0?f:0,o&&h===h){for(var p=l.length;p--;)if(l[p]===h)continue e;t&&l.push(h),s.push(f)}else i(l,h,n)||(l!==s&&l.push(h),s.push(f))}return s}var pge=hge,mge=Js,gge=pge;function vge(e,t){return e&&e.length?gge(e,mge(t)):[]}var yge=vge;const Jv=gt(yge);function xge(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}var bge=xge,wge=bge;function _ge(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:wge(e,t,n)}var Sge=_ge,Oge="\\ud800-\\udfff",kge="\\u0300-\\u036f",Ege="\\ufe20-\\ufe2f",Cge="\\u20d0-\\u20ff",Age=kge+Ege+Cge,Pge="\\ufe0e\\ufe0f",Tge="\\u200d",$ge=RegExp("["+Tge+Oge+Age+Pge+"]");function Mge(e){return $ge.test(e)}var dB=Mge;function Ige(e){return e.split("")}var Nge=Ige,hB="\\ud800-\\udfff",jge="\\u0300-\\u036f",Rge="\\ufe20-\\ufe2f",Dge="\\u20d0-\\u20ff",Lge=jge+Rge+Dge,Fge="\\ufe0e\\ufe0f",Bge="["+hB+"]",DS="["+Lge+"]",LS="\\ud83c[\\udffb-\\udfff]",zge="(?:"+DS+"|"+LS+")",pB="[^"+hB+"]",mB="(?:\\ud83c[\\udde6-\\uddff]){2}",gB="[\\ud800-\\udbff][\\udc00-\\udfff]",Uge="\\u200d",vB=zge+"?",yB="["+Fge+"]?",Wge="(?:"+Uge+"(?:"+[pB,mB,gB].join("|")+")"+yB+vB+")*",Hge=yB+vB+Wge,Vge="(?:"+[pB+DS+"?",DS,mB,gB,Bge].join("|")+")",Yge=RegExp(LS+"(?="+LS+")|"+Vge+Hge,"g");function Gge(e){return e.match(Yge)||[]}var qge=Gge,Kge=Nge,Xge=dB,Qge=qge;function Zge(e){return Xge(e)?Qge(e):Kge(e)}var Jge=Zge,eve=Sge,tve=dB,nve=Jge,rve=WF;function ive(e){return function(t){t=rve(t);var n=tve(t)?nve(t):void 0,r=n?n[0]:t.charAt(0),i=n?eve(n,1).join(""):t.slice(1);return r[e]()+i}}var ave=ive,ove=ave,sve=ove("toUpperCase"),lve=sve;const u1=gt(lve);function Nt(e){return function(){return e}}const xB=Math.cos,ey=Math.sin,ca=Math.sqrt,ty=Math.PI,c1=2*ty,FS=Math.PI,BS=2*FS,yl=1e-6,uve=BS-yl;function bB(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function cve(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return bB;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class fve{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?bB:cve(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,a,o){this._append`C${+t},${+n},${+r},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,n,r,i,a){if(t=+t,n=+n,r=+r,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=r-t,c=i-n,f=o-t,h=s-n,p=f*f+h*h;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(p>yl)if(!(Math.abs(h*l-c*f)>yl)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let m=r-o,x=i-s,g=l*l+c*c,w=m*m+x*x,b=Math.sqrt(g),_=Math.sqrt(p),v=a*Math.tan((FS-Math.acos((g+p-w)/(2*b*_)))/2),S=v/_,C=v/b;Math.abs(S-1)>yl&&this._append`L${t+S*f},${n+S*h}`,this._append`A${a},${a},0,0,${+(h*m>f*x)},${this._x1=t+C*l},${this._y1=n+C*c}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),l=r*Math.sin(i),c=t+s,f=n+l,h=1^o,p=o?i-a:a-i;this._x1===null?this._append`M${c},${f}`:(Math.abs(this._x1-c)>yl||Math.abs(this._y1-f)>yl)&&this._append`L${c},${f}`,r&&(p<0&&(p=p%BS+BS),p>uve?this._append`A${r},${r},0,1,${h},${t-s},${n-l}A${r},${r},0,1,${h},${this._x1=c},${this._y1=f}`:p>yl&&this._append`A${r},${r},0,${+(p>=FS)},${h},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function CC(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new fve(t)}function AC(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function wB(e){this._context=e}wB.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 f1(e){return new wB(e)}function _B(e){return e[0]}function SB(e){return e[1]}function OB(e,t){var n=Nt(!0),r=null,i=f1,a=null,o=CC(s);e=typeof e=="function"?e:e===void 0?_B:Nt(e),t=typeof t=="function"?t:t===void 0?SB:Nt(t);function s(l){var c,f=(l=AC(l)).length,h,p=!1,m;for(r==null&&(a=i(m=o())),c=0;c<=f;++c)!(c<f&&n(h=l[c],c,l))===p&&((p=!p)?a.lineStart():a.lineEnd()),p&&a.point(+e(h,c,l),+t(h,c,l));if(m)return a=null,m+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:Nt(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:Nt(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:Nt(!!l),s):n},s.curve=function(l){return arguments.length?(i=l,r!=null&&(a=i(r)),s):i},s.context=function(l){return arguments.length?(l==null?r=a=null:a=i(r=l),s):r},s}function fg(e,t,n){var r=null,i=Nt(!0),a=null,o=f1,s=null,l=CC(c);e=typeof e=="function"?e:e===void 0?_B:Nt(+e),t=typeof t=="function"?t:Nt(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?SB:Nt(+n);function c(h){var p,m,x,g=(h=AC(h)).length,w,b=!1,_,v=new Array(g),S=new Array(g);for(a==null&&(s=o(_=l())),p=0;p<=g;++p){if(!(p<g&&i(w=h[p],p,h))===b)if(b=!b)m=p,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),x=p-1;x>=m;--x)s.point(v[x],S[x]);s.lineEnd(),s.areaEnd()}b&&(v[p]=+e(w,p,h),S[p]=+t(w,p,h),s.point(r?+r(w,p,h):v[p],n?+n(w,p,h):S[p]))}if(_)return s=null,_+""||null}function f(){return OB().defined(i).curve(o).context(a)}return c.x=function(h){return arguments.length?(e=typeof h=="function"?h:Nt(+h),r=null,c):e},c.x0=function(h){return arguments.length?(e=typeof h=="function"?h:Nt(+h),c):e},c.x1=function(h){return arguments.length?(r=h==null?null:typeof h=="function"?h:Nt(+h),c):r},c.y=function(h){return arguments.length?(t=typeof h=="function"?h:Nt(+h),n=null,c):t},c.y0=function(h){return arguments.length?(t=typeof h=="function"?h:Nt(+h),c):t},c.y1=function(h){return arguments.length?(n=h==null?null:typeof h=="function"?h:Nt(+h),c):n},c.lineX0=c.lineY0=function(){return f().x(e).y(t)},c.lineY1=function(){return f().x(e).y(n)},c.lineX1=function(){return f().x(r).y(t)},c.defined=function(h){return arguments.length?(i=typeof h=="function"?h:Nt(!!h),c):i},c.curve=function(h){return arguments.length?(o=h,a!=null&&(s=o(a)),c):o},c.context=function(h){return arguments.length?(h==null?a=s=null:s=o(a=h),c):a},c}const PC={draw(e,t){const n=ca(t/ty);e.moveTo(n,0),e.arc(0,0,n,0,c1)}},dve={draw(e,t){const n=ca(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},kB=ca(1/3),hve=kB*2,pve={draw(e,t){const n=ca(t/hve),r=n*kB;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},mve={draw(e,t){const n=ca(t),r=-n/2;e.rect(r,r,n,n)}},gve=.8908130915292852,EB=ey(ty/10)/ey(7*ty/10),vve=ey(c1/10)*EB,yve=-xB(c1/10)*EB,xve={draw(e,t){const n=ca(t*gve),r=vve*n,i=yve*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=c1*a/5,s=xB(o),l=ey(o);e.lineTo(l*n,-s*n),e.lineTo(s*r-l*i,l*r+s*i)}e.closePath()}},iw=ca(3),bve={draw(e,t){const n=-ca(t/(iw*3));e.moveTo(0,n*2),e.lineTo(-iw*n,-n),e.lineTo(iw*n,-n),e.closePath()}},mi=-.5,gi=ca(3)/2,zS=1/ca(12),wve=(zS/2+1)*3,_ve={draw(e,t){const n=ca(t/wve),r=n/2,i=n*zS,a=r,o=n*zS+n,s=-a,l=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(mi*r-gi*i,gi*r+mi*i),e.lineTo(mi*a-gi*o,gi*a+mi*o),e.lineTo(mi*s-gi*l,gi*s+mi*l),e.lineTo(mi*r+gi*i,mi*i-gi*r),e.lineTo(mi*a+gi*o,mi*o-gi*a),e.lineTo(mi*s+gi*l,mi*l-gi*s),e.closePath()}};function Sve(e,t){let n=null,r=CC(i);e=typeof e=="function"?e:Nt(e||PC),t=typeof t=="function"?t:Nt(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Nt(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Nt(+a),i):t},i.context=function(a){return arguments.length?(n=a??null,i):n},i}function ny(){}function ry(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function CB(e){this._context=e}CB.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:ry(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:ry(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ove(e){return new CB(e)}function AB(e){this._context=e}AB.prototype={areaStart:ny,areaEnd:ny,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:ry(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function kve(e){return new AB(e)}function PB(e){this._context=e}PB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ry(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Eve(e){return new PB(e)}function TB(e){this._context=e}TB.prototype={areaStart:ny,areaEnd:ny,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 Cve(e){return new TB(e)}function rN(e){return e<0?-1:1}function iN(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(rN(a)+rN(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function aN(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function aw(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function iy(e){this._context=e}iy.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:aw(this,this._t0,aN(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,aw(this,aN(this,n=iN(this,e,t)),n);break;default:aw(this,this._t0,n=iN(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function $B(e){this._context=new MB(e)}($B.prototype=Object.create(iy.prototype)).point=function(e,t){iy.prototype.point.call(this,t,e)};function MB(e){this._context=e}MB.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function Ave(e){return new iy(e)}function Pve(e){return new $B(e)}function IB(e){this._context=e}IB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=oN(e),i=oN(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function oN(e){var t,n=e.length-1,r,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function Tve(e){return new IB(e)}function d1(e,t){this._context=e,this._t=t}d1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function $ve(e){return new d1(e,.5)}function Mve(e){return new d1(e,0)}function Ive(e){return new d1(e,1)}function Vc(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,s=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function US(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Nve(e,t){return e[t]}function jve(e){const t=[];return t.key=e,t}function Rve(){var e=Nt([]),t=US,n=Vc,r=Nve;function i(a){var o=Array.from(e.apply(this,arguments),jve),s,l=o.length,c=-1,f;for(const h of a)for(s=0,++c;s<l;++s)(o[s][c]=[0,+r(h,o[s].key,c,a)]).data=h;for(s=0,f=AC(t(o));s<l;++s)o[f[s]].index=s;return n(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Nt(Array.from(a)),i):e},i.value=function(a){return arguments.length?(r=typeof a=="function"?a:Nt(+a),i):r},i.order=function(a){return arguments.length?(t=a==null?US:typeof a=="function"?a:Nt(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(n=a??Vc,i):n},i}function Dve(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}Vc(e,t)}}function Lve(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,s=0;o<i;++o)s+=e[o][n][1]||0;r[n][1]+=r[n][0]=-s/2}Vc(e,t)}}function Fve(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var s=0,l=0,c=0;s<o;++s){for(var f=e[t[s]],h=f[r][1]||0,p=f[r-1][1]||0,m=(h-p)/2,x=0;x<s;++x){var g=e[t[x]],w=g[r][1]||0,b=g[r-1][1]||0;m+=w-b}l+=h,c+=m*h}i[r-1][1]+=i[r-1][0]=n,l&&(n-=c/l)}i[r-1][1]+=i[r-1][0]=n,Vc(e,t)}}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 WS(){return WS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WS.apply(this,arguments)}function Bve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jB(r.key),r)}}function Uve(e,t,n){return t&&zve(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wve(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&&HS(e,t)}function HS(e,t){return HS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},HS(e,t)}function Hve(e){var t=Gve();return function(){var r=ay(e),i;if(t){var a=ay(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Vve(this,i)}}function Vve(e,t){if(t&&(Yc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yve(e)}function Yve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gve(){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 ay(e){return ay=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ay(e)}function NB(e,t,n){return t=jB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jB(e){var t=qve(e,"string");return Yc(t)==="symbol"?t:String(t)}function qve(e,t){if(Yc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RB={symbolCircle:PC,symbolCross:dve,symbolDiamond:pve,symbolSquare:mve,symbolStar:xve,symbolTriangle:bve,symbolWye:_ve},Kve=Math.PI/180,Xve=function(t){var n="symbol".concat(u1(t));return RB[n]||PC},Qve=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*Kve;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}},TC=function(e){Wve(n,e);var t=Hve(n);function n(){return Bve(this,n),t.apply(this,arguments)}return Uve(n,[{key:"getPath",value:function(){var i=this.props,a=i.size,o=i.sizeType,s=i.type,l=Xve(s),c=Sve().type(l).size(Qve(a,o,s));return c()}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cx,s=i.cy,l=i.size,c=ht(this.props,!0);return o===+o&&s===+s&&l===+l?U.createElement("path",WS({},c,{className:de("recharts-symbols",a),transform:"translate(".concat(o,", ").concat(s,")"),d:this.getPath()})):null}}]),n}(T.PureComponent);NB(TC,"defaultProps",{type:"circle",size:64,sizeType:"area"});NB(TC,"registerSymbol",function(e,t){RB["symbol".concat(u1(e))]=t});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 VS(){return VS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VS.apply(this,arguments)}function sN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zve(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sN(Object(n),!0).forEach(function(r){Uh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DB(r.key),r)}}function tye(e,t,n){return t&&eye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nye(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&&YS(e,t)}function YS(e,t){return YS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},YS(e,t)}function rye(e){var t=oye();return function(){var r=oy(e),i;if(t){var a=oy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return iye(this,i)}}function iye(e,t){if(t&&(Gc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aye(e)}function aye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oye(){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 oy(e){return oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},oy(e)}function Uh(e,t,n){return t=DB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DB(e){var t=sye(e,"string");return Gc(t)==="symbol"?t:String(t)}function sye(e,t){if(Gc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Gc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vi=32,$C=function(e){nye(n,e);var t=rye(n);function n(){return Jve(this,n),t.apply(this,arguments)}return tye(n,[{key:"renderIcon",value:function(i){var a=this.props.inactiveColor,o=vi/2,s=vi/6,l=vi/3,c=i.inactive?a:i.color;if(i.type==="plainline")return U.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:i.payload.strokeDasharray,x1:0,y1:o,x2:vi,y2:o,className:"recharts-legend-icon"});if(i.type==="line")return U.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(o,"h").concat(l,`
             A`).concat(s,",").concat(s,",0,1,1,").concat(2*l,",").concat(o,`
             H`).concat(vi,"M").concat(2*l,",").concat(o,`
-            A`).concat(s,",").concat(s,",0,1,1,").concat(l,",").concat(o),className:"recharts-legend-icon"});if(i.type==="rect")return U.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(vi/8,"h").concat(vi,"v").concat(vi*3/4,"h").concat(-vi,"z"),className:"recharts-legend-icon"});if(U.isValidElement(i.legendIcon)){var f=Jve({},i);return delete f.legendIcon,U.cloneElement(i.legendIcon,f)}return U.createElement(TC,{fill:c,cx:o,cy:o,size:vi,sizeType:"diameter",type:i.type})}},{key:"renderItems",value:function(){var i=this,a=this.props,o=a.payload,s=a.iconSize,l=a.layout,c=a.formatter,f=a.inactiveColor,h={x:0,y:0,width:vi,height:vi},p={display:l==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(x,g){var w,b=x.formatter||c,_=de((w={"recharts-legend-item":!0},Uh(w,"legend-item-".concat(g),!0),Uh(w,"inactive",x.inactive),w));if(x.type==="none")return null;var v=x.inactive?f:x.color;return U.createElement("li",VS({className:_,style:p,key:"legend-item-".concat(g)},Kv(i.props,x,g)),U.createElement(TS,{width:s,height:s,viewBox:h,style:m},i.renderIcon(x)),U.createElement("span",{className:"recharts-legend-item-text",style:{color:v}},b?b(x.value,x,g):x.value))})}},{key:"render",value:function(){var i=this.props,a=i.payload,o=i.layout,s=i.align;if(!a||!a.length)return null;var l={padding:0,margin:0,textAlign:o==="horizontal"?s:"left"};return U.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}]),n}(T.PureComponent);Uh($C,"displayName","Legend");Uh($C,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});function qc(e){"@babel/helpers - typeof";return qc=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},qc(e)}var uye=["ref"];function lN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Mu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lN(Object(n),!0).forEach(function(r){h1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uN(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,FB(r.key),r)}}function fye(e,t,n){return t&&uN(e.prototype,t),n&&uN(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function dye(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&&GS(e,t)}function GS(e,t){return GS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},GS(e,t)}function hye(e){var t=mye();return function(){var r=sy(e),i;if(t){var a=sy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return pye(this,i)}}function pye(e,t){if(t&&(qc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LB(e)}function LB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mye(){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 sy(e){return sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sy(e)}function h1(e,t,n){return t=FB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FB(e){var t=gye(e,"string");return qc(t)==="symbol"?t:String(t)}function gye(e,t){if(qc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(qc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vye(e,t){if(e==null)return{};var n=yye(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yye(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function xye(e){return e.value}function bye(e,t){return e===!0?Jv(t,xye):He(e)?Jv(t,e):t}function wye(e,t){if(U.isValidElement(e))return U.cloneElement(e,t);if(He(e))return U.createElement(e,t);t.ref;var n=vye(t,uye);return U.createElement($C,n)}var cN=1,Wh=function(e){dye(n,e);var t=hye(n);function n(){var r;cye(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),h1(LB(r),"state",{boxWidth:-1,boxHeight:-1}),r}return fye(n,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){return this.wrapperNode&&this.wrapperNode.getBoundingClientRect?this.wrapperNode.getBoundingClientRect():null}},{key:"getBBoxSnapshot",value:function(){var i=this.state,a=i.boxWidth,o=i.boxHeight;return a>=0&&o>=0?{width:a,height:o}:null}},{key:"getDefaultPosition",value:function(i){var a=this.props,o=a.layout,s=a.align,l=a.verticalAlign,c=a.margin,f=a.chartWidth,h=a.chartHeight,p,m;if(!i||(i.left===void 0||i.left===null)&&(i.right===void 0||i.right===null))if(s==="center"&&o==="vertical"){var x=this.getBBoxSnapshot()||{width:0};p={left:((f||0)-x.width)/2}}else p=s==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!i||(i.top===void 0||i.top===null)&&(i.bottom===void 0||i.bottom===null))if(l==="middle"){var g=this.getBBoxSnapshot()||{height:0};m={top:((h||0)-g.height)/2}}else m=l==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Mu(Mu({},p),m)}},{key:"updateBBox",value:function(){var i=this.state,a=i.boxWidth,o=i.boxHeight,s=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var l=this.wrapperNode.getBoundingClientRect();(Math.abs(l.width-a)>cN||Math.abs(l.height-o)>cN)&&this.setState({boxWidth:l.width,boxHeight:l.height},function(){s&&s(l)})}else(a!==-1||o!==-1)&&this.setState({boxWidth:-1,boxHeight:-1},function(){s&&s(null)})}},{key:"render",value:function(){var i=this,a=this.props,o=a.content,s=a.width,l=a.height,c=a.wrapperStyle,f=a.payloadUniqBy,h=a.payload,p=Mu(Mu({position:"absolute",width:s||"auto",height:l||"auto"},this.getDefaultPosition(c)),c);return U.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(x){i.wrapperNode=x}},wye(o,Mu(Mu({},this.props),{},{payload:bye(f,h)})))}}],[{key:"getWithHeight",value:function(i,a){var o=i.props.layout;return o==="vertical"&&ge(i.props.height)?{height:i.props.height}:o==="horizontal"?{width:i.props.width||a}:null}}]),n}(T.PureComponent);h1(Wh,"displayName","Legend");h1(Wh,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var _ye=Object.getOwnPropertyNames,Sye=Object.getOwnPropertySymbols,Oye=Object.prototype.hasOwnProperty;function fN(e,t){return function(r,i,a){return e(r,i,a)&&t(r,i,a)}}function dg(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,i);var a=i.cache,o=a.get(n),s=a.get(r);if(o&&s)return o===r&&s===n;a.set(n,r),a.set(r,n);var l=e(n,r,i);return a.delete(n),a.delete(r),l}}function dN(e){return _ye(e).concat(Sye(e))}var BB=Object.hasOwn||function(e,t){return Oye.call(e,t)};function Nf(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var zB="_owner",hN=Object.getOwnPropertyDescriptor,pN=Object.keys;function kye(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function Eye(e,t){return Nf(e.getTime(),t.getTime())}function mN(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.entries(),a=0,o,s;(o=i.next())&&!o.done;){for(var l=t.entries(),c=!1,f=0;(s=l.next())&&!s.done;){var h=o.value,p=h[0],m=h[1],x=s.value,g=x[0],w=x[1];!c&&!r[f]&&(c=n.equals(p,g,a,f,e,t,n)&&n.equals(m,w,p,g,e,t,n))&&(r[f]=!0),f++}if(!c)return!1;a++}return!0}function Cye(e,t,n){var r=pN(e),i=r.length;if(pN(t).length!==i)return!1;for(var a;i-- >0;)if(a=r[i],a===zB&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!BB(t,a)||!n.equals(e[a],t[a],a,a,e,t,n))return!1;return!0}function xd(e,t,n){var r=dN(e),i=r.length;if(dN(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=r[i],a===zB&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!BB(t,a)||!n.equals(e[a],t[a],a,a,e,t,n)||(o=hN(e,a),s=hN(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function Aye(e,t){return Nf(e.valueOf(),t.valueOf())}function Pye(e,t){return e.source===t.source&&e.flags===t.flags}function gN(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.values(),a,o;(a=i.next())&&!a.done;){for(var s=t.values(),l=!1,c=0;(o=s.next())&&!o.done;)!l&&!r[c]&&(l=n.equals(a.value,o.value,a.value,o.value,e,t,n))&&(r[c]=!0),c++;if(!l)return!1}return!0}function Tye(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var $ye="[object Arguments]",Mye="[object Boolean]",Iye="[object Date]",Nye="[object Map]",jye="[object Number]",Rye="[object Object]",Dye="[object RegExp]",Lye="[object Set]",Fye="[object String]",Bye=Array.isArray,vN=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,yN=Object.assign,zye=Object.prototype.toString.call.bind(Object.prototype.toString);function Uye(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(f,h,p){if(f===h)return!0;if(f==null||h==null||typeof f!="object"||typeof h!="object")return f!==f&&h!==h;var m=f.constructor;if(m!==h.constructor)return!1;if(m===Object)return i(f,h,p);if(Bye(f))return t(f,h,p);if(vN!=null&&vN(f))return l(f,h,p);if(m===Date)return n(f,h,p);if(m===RegExp)return o(f,h,p);if(m===Map)return r(f,h,p);if(m===Set)return s(f,h,p);var x=zye(f);return x===Iye?n(f,h,p):x===Dye?o(f,h,p):x===Nye?r(f,h,p):x===Lye?s(f,h,p):x===Rye?typeof f.then!="function"&&typeof h.then!="function"&&i(f,h,p):x===$ye?i(f,h,p):x===Mye||x===jye||x===Fye?a(f,h,p):!1}}function Wye(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?xd:kye,areDatesEqual:Eye,areMapsEqual:r?fN(mN,xd):mN,areObjectsEqual:r?xd:Cye,arePrimitiveWrappersEqual:Aye,areRegExpsEqual:Pye,areSetsEqual:r?fN(gN,xd):gN,areTypedArraysEqual:r?xd:Tye};if(n&&(i=yN({},i,n(i))),t){var a=dg(i.areArraysEqual),o=dg(i.areMapsEqual),s=dg(i.areObjectsEqual),l=dg(i.areSetsEqual);i=yN({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:l})}return i}function Hye(e){return function(t,n,r,i,a,o,s){return e(t,n,s)}}function Vye(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(l,c){var f=r(),h=f.cache,p=h===void 0?t?new WeakMap:void 0:h,m=f.meta;return n(l,c,{cache:p,equals:i,meta:m,strict:a})};if(t)return function(l,c){return n(l,c,{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,c){return n(l,c,o)}}var Yye=el();el({strict:!0});el({circular:!0});el({circular:!0,strict:!0});el({createInternalComparator:function(){return Nf}});el({strict:!0,createInternalComparator:function(){return Nf}});el({circular:!0,createInternalComparator:function(){return Nf}});el({circular:!0,createInternalComparator:function(){return Nf},strict:!0});function el(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,s=Wye(e),l=Uye(s),c=r?r(l):Hye(l);return Vye({circular:n,comparator:l,createState:i,equals:c,strict:o})}function Gye(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function xN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(a){n<0&&(n=a),a-n>t?(e(a),n=-1):Gye(i)};requestAnimationFrame(r)}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 qye(e){return Zye(e)||Qye(e)||Xye(e)||Kye()}function Kye(){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 Xye(e,t){if(e){if(typeof e=="string")return bN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bN(e,t)}}function bN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Zye(e){if(Array.isArray(e))return e}function Jye(){var e={},t=function(){return null},n=!1,r=function i(a){if(!n){if(Array.isArray(a)){if(!a.length)return;var o=a,s=qye(o),l=s[0],c=s.slice(1);if(typeof l=="number"){xN(i.bind(null,c),l);return}i(l),xN(i.bind(null,c));return}qS(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){n=!0},start:function(a){n=!1,r(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Hh(e){"@babel/helpers - typeof";return Hh=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},Hh(e)}function wN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Kc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wN(Object(n),!0).forEach(function(r){ly(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ly(e,t,n){return t=e0e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e0e(e){var t=t0e(e,"string");return Hh(t)==="symbol"?t:String(t)}function t0e(e,t){if(Hh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var n0e=["Webkit","Moz","O","ms"],r0e=["-webkit-","-moz-","-o-","-ms-"],i0e=["transform","transformOrigin","transition"],a0e=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(a){return i.includes(a)})})},o0e=function(t){return t},s0e=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},l0e=function(t,n){if(i0e.indexOf(t)===-1)return ly({},t,Number.isNaN(n)?0:n);var r=t==="transition",i=t.replace(/(\w)/,function(o){return o.toUpperCase()}),a=n;return n0e.reduce(function(o,s,l){return r&&(a=n.replace(/(transform|transform-origin)/gim,"".concat(r0e[l],"$1"))),Kc(Kc({},o),{},ly({},s+i,a))},{})},ah=function(t,n){return Object.keys(n).reduce(function(r,i){return Kc(Kc({},r),{},ly({},i,t(i,n[i])))},{})},KS=function(t){return Object.keys(t).reduce(function(n,r){return Kc(Kc({},n),l0e(r,n[r]))},t)},_N=function(t,n,r){return t.map(function(i){return"".concat(s0e(i)," ").concat(n,"ms ").concat(r)}).join(",")};function u0e(e,t){return d0e(e)||f0e(e,t)||UB(e,t)||c0e()}function c0e(){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 f0e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function d0e(e){if(Array.isArray(e))return e}function h0e(e){return g0e(e)||m0e(e)||UB(e)||p0e()}function p0e(){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 UB(e,t){if(e){if(typeof e=="string")return XS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XS(e,t)}}function m0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function g0e(e){if(Array.isArray(e))return XS(e)}function XS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uy=1e-4,WB=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},HB=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},SN=function(t,n){return function(r){var i=WB(t,n);return HB(i,r)}},v0e=function(t,n){return function(r){var i=WB(t,n),a=[].concat(h0e(i.map(function(o,s){return o*s}).slice(1)),[0]);return HB(a,r)}},ON=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0],a=n[1],o=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var l=n[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var c=l[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),f=u0e(c,4);i=f[0],a=f[1],o=f[2],s=f[3]}}}var h=SN(i,o),p=SN(a,s),m=v0e(i,o),x=function(b){return b>1?1:b<0?0:b},g=function(b){for(var _=b>1?1:b,v=_,O=0;O<8;++O){var C=h(v)-_,k=m(v);if(Math.abs(C-_)<uy||k<uy)return p(v);v=x(v-C/k)}return p(v)};return g.isStepper=!1,g},y0e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(f,h,p){var m=-(f-h)*r,x=p*a,g=p+(m-x)*s/1e3,w=p*s/1e3+f;return Math.abs(w-h)<uy&&Math.abs(g)<uy?[h,0]:[w,g]};return l.isStepper=!0,l.dt=s,l},x0e=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ON(i);case"spring":return y0e();default:if(i.split("(")[0]==="cubic-bezier")return ON(i)}return typeof i=="function"?i:null};function Vh(e){"@babel/helpers - typeof";return Vh=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},Vh(e)}function kN(e){return _0e(e)||w0e(e)||VB(e)||b0e()}function b0e(){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 w0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _0e(e){if(Array.isArray(e))return ZS(e)}function EN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Bn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EN(Object(n),!0).forEach(function(r){QS(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QS(e,t,n){return t=S0e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S0e(e){var t=O0e(e,"string");return Vh(t)==="symbol"?t:String(t)}function O0e(e,t){if(Vh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Vh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function k0e(e,t){return A0e(e)||C0e(e,t)||VB(e,t)||E0e()}function E0e(){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 VB(e,t){if(e){if(typeof e=="string")return ZS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZS(e,t)}}function ZS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C0e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function A0e(e){if(Array.isArray(e))return e}var cy=function(t,n,r){return t+(n-t)*r},JS=function(t){var n=t.from,r=t.to;return n!==r},P0e=function e(t,n,r){var i=ah(function(a,o){if(JS(o)){var s=t(o.from,o.to,o.velocity),l=k0e(s,2),c=l[0],f=l[1];return Bn(Bn({},o),{},{from:c,velocity:f})}return o},n);return r<1?ah(function(a,o){return JS(o)?Bn(Bn({},o),{},{velocity:cy(o.velocity,i[a].velocity,r),from:cy(o.from,i[a].from,r)}):o},n):e(t,i,r-1)};const T0e=function(e,t,n,r,i){var a=a0e(e,t),o=a.reduce(function(w,b){return Bn(Bn({},w),{},QS({},b,[e[b],t[b]]))},{}),s=a.reduce(function(w,b){return Bn(Bn({},w),{},QS({},b,{from:e[b],velocity:0,to:t[b]}))},{}),l=-1,c,f,h=function(){return null},p=function(){return ah(function(b,_){return _.from},s)},m=function(){return!Object.values(s).filter(JS).length},x=function(b){c||(c=b);var _=b-c,v=_/n.dt;s=P0e(n,s,v),i(Bn(Bn(Bn({},e),t),p())),c=b,m()||(l=requestAnimationFrame(h))},g=function(b){f||(f=b);var _=(b-f)/r,v=ah(function(C,k){return cy.apply(void 0,kN(k).concat([n(_)]))},o);if(i(Bn(Bn(Bn({},e),t),v)),_<1)l=requestAnimationFrame(h);else{var O=ah(function(C,k){return cy.apply(void 0,kN(k).concat([n(1)]))},o);i(Bn(Bn(Bn({},e),t),O))}};return h=n.isStepper?x:g,function(){return requestAnimationFrame(h),function(){cancelAnimationFrame(l)}}};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)}var $0e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function M0e(e,t){if(e==null)return{};var n=I0e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function I0e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function ow(e){return D0e(e)||R0e(e)||j0e(e)||N0e()}function N0e(){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 j0e(e,t){if(e){if(typeof e=="string")return eO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eO(e,t)}}function R0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function D0e(e){if(Array.isArray(e))return eO(e)}function eO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function CN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CN(Object(n),!0).forEach(function(r){zd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zd(e,t,n){return t=YB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F0e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YB(r.key),r)}}function B0e(e,t,n){return t&&F0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function YB(e){var t=z0e(e,"string");return Xc(t)==="symbol"?t:String(t)}function z0e(e,t){if(Xc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Xc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function U0e(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&&tO(e,t)}function tO(e,t){return tO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},tO(e,t)}function W0e(e){var t=H0e();return function(){var r=fy(e),i;if(t){var a=fy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return nO(this,i)}}function nO(e,t){if(t&&(Xc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rO(e)}function rO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function H0e(){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 fy(e){return fy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},fy(e)}var nu=function(e){U0e(n,e);var t=W0e(n);function n(r,i){var a;L0e(this,n),a=t.call(this,r,i);var o=a.props,s=o.isActive,l=o.attributeName,c=o.from,f=o.to,h=o.steps,p=o.children,m=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(rO(a)),a.changeStyle=a.changeStyle.bind(rO(a)),!s||m<=0)return a.state={style:{}},typeof p=="function"&&(a.state={style:f}),nO(a);if(h&&h.length)a.state={style:h[0].style};else if(c){if(typeof p=="function")return a.state={style:c},nO(a);a.state={style:l?zd({},l,c):c}}else a.state={style:{}};return a}return B0e(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,c=a.shouldReAnimate,f=a.to,h=a.from,p=this.state.style;if(s){if(!o){var m={style:l?zd({},l,f):f};this.state&&p&&(l&&p[l]!==f||!l&&p!==f)&&this.setState(m);return}if(!(Yye(i.to,f)&&i.canBegin&&i.isActive)){var x=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var g=x||c?h:i.to;if(this.state&&p){var w={style:l?zd({},l,g):g};(l&&[l]!==g||!l&&p!==g)&&this.setState(w)}this.runAnimation(Yi(Yi({},this.props),{},{from:g,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,c=i.easing,f=i.begin,h=i.onAnimationEnd,p=i.onAnimationStart,m=T0e(o,s,x0e(c),l,this.changeStyle),x=function(){a.stopJSAnimation=m()};this.manager.start([p,f,x,l,h])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,c=o[0],f=c.style,h=c.duration,p=h===void 0?0:h,m=function(g,w,b){if(b===0)return g;var _=w.duration,v=w.easing,O=v===void 0?"ease":v,C=w.style,k=w.properties,A=w.onAnimationEnd,$=b>0?o[b-1]:w,L=k||Object.keys(C);if(typeof O=="function"||O==="spring")return[].concat(ow(g),[a.runJSAnimation.bind(a,{from:$.style,to:C,duration:_,easing:O}),_]);var B=_N(L,_,O),j=Yi(Yi(Yi({},$.style),C),{},{transition:B});return[].concat(ow(g),[j,_,A]).filter(o0e)};return this.manager.start([l].concat(ow(o.reduce(m,[f,Math.max(p,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=Jye());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,c=i.easing,f=i.onAnimationStart,h=i.onAnimationEnd,p=i.steps,m=i.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof c=="function"||typeof m=="function"||c==="spring"){this.runJSAnimation(i);return}if(p.length>1){this.runStepAnimation(i);return}var g=s?zd({},s,l):l,w=_N(Object.keys(g),o,c);x.start([f,a,Yi(Yi({},g),{},{transition:w}),o,h])}},{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=M0e(i,$0e),c=T.Children.count(a),f=KS(this.state.style);if(typeof a=="function")return a(f);if(!s||c===0||o<=0)return a;var h=function(m){var x=m.props,g=x.style,w=g===void 0?{}:g,b=x.className,_=T.cloneElement(m,Yi(Yi({},l),{},{style:Yi(Yi({},w),f),className:b}));return _};return c===1?h(T.Children.only(a)):U.createElement("div",null,T.Children.map(a,function(p){return h(p)}))}}]),n}(T.PureComponent);nu.displayName="Animate";nu.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};nu.propTypes={from:me.oneOfType([me.object,me.string]),to:me.oneOfType([me.object,me.string]),attributeName:me.string,duration:me.number,begin:me.number,easing:me.oneOfType([me.string,me.func]),steps:me.arrayOf(me.shape({duration:me.number.isRequired,style:me.object.isRequired,easing:me.oneOfType([me.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),me.func]),properties:me.arrayOf("string"),onAnimationEnd:me.func})),children:me.oneOfType([me.node,me.func]),isActive:me.bool,canBegin:me.bool,onAnimationEnd:me.func,shouldReAnimate:me.bool,onAnimationStart:me.func,onAnimationReStart:me.func};Number.isFinite===void 0&&(Number.isFinite=function(e){return typeof e=="number"&&isFinite(e)});me.object,me.object,me.object,me.element;me.object,me.object,me.object,me.oneOfType([me.array,me.element]),me.any;var AN=Rp,V0e=SC,Y0e=mr,PN=AN?AN.isConcatSpreadable:void 0;function G0e(e){return Y0e(e)||V0e(e)||!!(PN&&e&&e[PN])}var q0e=G0e,K0e=tB,X0e=q0e;function GB(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=X0e),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?GB(s,t-1,n,r,i):K0e(i,s):r||(i[i.length]=s)}return i}var qB=GB;function Q0e(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(n(a[l],l,a)===!1)break}return t}}var Z0e=Q0e,J0e=Z0e,e1e=J0e(),t1e=e1e,n1e=t1e,r1e=l1;function i1e(e,t){return e&&n1e(e,t,r1e)}var KB=i1e,a1e=Fp;function o1e(e,t){return function(n,r){if(n==null)return n;if(!a1e(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}var s1e=o1e,l1e=KB,u1e=s1e,c1e=u1e(l1e),MC=c1e,f1e=MC,d1e=Fp;function h1e(e,t){var n=-1,r=d1e(e)?Array(e.length):[];return f1e(e,function(i,a,o){r[++n]=t(i,a,o)}),r}var XB=h1e;function p1e(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var m1e=p1e,TN=Ef;function g1e(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,a=TN(e),o=t!==void 0,s=t===null,l=t===t,c=TN(t);if(!s&&!c&&!a&&e>t||a&&o&&l&&!s&&!c||r&&o&&l||!n&&l||!i)return 1;if(!r&&!a&&!c&&e<t||c&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!l)return-1}return 0}var v1e=g1e,y1e=v1e;function x1e(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var l=y1e(i[r],a[r]);if(l){if(r>=s)return l;var c=n[r];return l*(c=="desc"?-1:1)}}return e.index-t.index}var b1e=x1e,sw=mC,w1e=gC,_1e=Js,S1e=XB,O1e=m1e,k1e=iB,E1e=b1e,C1e=If,A1e=mr;function P1e(e,t,n){t.length?t=sw(t,function(a){return A1e(a)?function(o){return w1e(o,a.length===1?a[0]:a)}:a}):t=[C1e];var r=-1;t=sw(t,k1e(_1e));var i=S1e(e,function(a,o,s){var l=sw(t,function(c){return c(a)});return{criteria:l,index:++r,value:a}});return O1e(i,function(a,o){return E1e(a,o,n)})}var T1e=P1e;function $1e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var M1e=$1e,I1e=M1e,$N=Math.max;function N1e(e,t,n){return t=$N(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=$N(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),I1e(e,this,s)}}var j1e=N1e;function R1e(e){return function(){return e}}var D1e=R1e,L1e=uu,F1e=function(){try{var e=L1e(Object,"defineProperty");return e({},"",{}),e}catch{}}(),QB=F1e,B1e=D1e,MN=QB,z1e=If,U1e=MN?function(e,t){return MN(e,"toString",{configurable:!0,enumerable:!1,value:B1e(t),writable:!0})}:z1e,W1e=U1e,H1e=800,V1e=16,Y1e=Date.now;function G1e(e){var t=0,n=0;return function(){var r=Y1e(),i=V1e-(r-n);if(n=r,i>0){if(++t>=H1e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var q1e=G1e,K1e=W1e,X1e=q1e,Q1e=X1e(K1e),Z1e=Q1e,J1e=If,exe=j1e,txe=Z1e;function nxe(e,t){return txe(exe(e,t,J1e),e+"")}var rxe=nxe,ixe=fC,axe=Fp,oxe=OC,sxe=Xs;function lxe(e,t,n){if(!sxe(n))return!1;var r=typeof t;return(r=="number"?axe(n)&&oxe(t,n.length):r=="string"&&t in n)?ixe(n[t],e):!1}var p1=lxe,uxe=qB,cxe=T1e,fxe=rxe,IN=p1,dxe=fxe(function(e,t){if(e==null)return[];var n=t.length;return n>1&&IN(e,t[0],t[1])?t=[]:n>2&&IN(t[0],t[1],t[2])&&(t=[t[0]]),cxe(e,uxe(t,1),[])}),hxe=dxe;const IC=gt(hxe);function Qc(e){"@babel/helpers - typeof";return Qc=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},Qc(e)}function pxe(e,t){return yxe(e)||vxe(e,t)||gxe(e,t)||mxe()}function mxe(){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 gxe(e,t){if(e){if(typeof e=="string")return NN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NN(e,t)}}function NN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vxe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function yxe(e){if(Array.isArray(e))return e}function jN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function lw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jN(Object(n),!0).forEach(function(r){NC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bxe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZB(r.key),r)}}function wxe(e,t,n){return t&&bxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _xe(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&&iO(e,t)}function iO(e,t){return iO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},iO(e,t)}function Sxe(e){var t=Exe();return function(){var r=dy(e),i;if(t){var a=dy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Oxe(this,i)}}function Oxe(e,t){if(t&&(Qc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kxe(e)}function kxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Exe(){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 dy(e){return dy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},dy(e)}function NC(e,t,n){return t=ZB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZB(e){var t=Cxe(e,"string");return Qc(t)==="symbol"?t:String(t)}function Cxe(e,t){if(Qc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Qc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Axe(e){return vn(e)&&On(e[0])&&On(e[1])?e.join(" ~ "):e}var jC=function(e){_xe(n,e);var t=Sxe(n);function n(){return xxe(this,n),t.apply(this,arguments)}return wxe(n,[{key:"renderContent",value:function(){var i=this.props,a=i.payload,o=i.separator,s=i.formatter,l=i.itemStyle,c=i.itemSorter;if(a&&a.length){var f={padding:0,margin:0},h=(c?IC(a,c):a).map(function(p,m){if(p.type==="none")return null;var x=lw({display:"block",paddingTop:4,paddingBottom:4,color:p.color||"#000"},l),g=p.formatter||s||Axe,w=p.value,b=p.name;if(g&&w!=null&&b!=null){var _=g(w,b,p,m,a);if(Array.isArray(_)){var v=_,O=pxe(v,2);w=O[0],b=O[1]}else w=_}return U.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(m),style:x},On(b)?U.createElement("span",{className:"recharts-tooltip-item-name"},b):null,On(b)?U.createElement("span",{className:"recharts-tooltip-item-separator"},o):null,U.createElement("span",{className:"recharts-tooltip-item-value"},w),U.createElement("span",{className:"recharts-tooltip-item-unit"},p.unit||""))});return U.createElement("ul",{className:"recharts-tooltip-item-list",style:f},h)}return null}},{key:"render",value:function(){var i=this.props,a=i.wrapperClassName,o=i.contentStyle,s=i.labelClassName,l=i.labelStyle,c=i.label,f=i.labelFormatter,h=i.payload,p=lw({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),m=lw({margin:0},l),x=!Re(c),g=x?c:"",w=de("recharts-default-tooltip",a),b=de("recharts-tooltip-label",s);return x&&f&&h!==void 0&&h!==null&&(g=f(c,h)),U.createElement("div",{className:w,style:p},U.createElement("p",{className:b,style:m},U.isValidElement(g)?g:"".concat(g)),this.renderContent())}}]),n}(T.PureComponent);NC(jC,"displayName","DefaultTooltipContent");NC(jC,"defaultProps",{separator:" : ",contentStyle:{},itemStyle:{},labelStyle:{}});var Pxe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},yo={isSsr:Pxe(),get:function(t){return yo[t]},set:function(t,n){if(typeof t=="string")yo[t]=n;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(i){yo[i]=t[i]})}}};function Zc(e){"@babel/helpers - typeof";return Zc=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},Zc(e)}function RN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ja(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RN(Object(n),!0).forEach(function(r){oo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Txe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $xe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JB(r.key),r)}}function Mxe(e,t,n){return t&&$xe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ixe(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&&aO(e,t)}function aO(e,t){return aO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},aO(e,t)}function Nxe(e){var t=Rxe();return function(){var r=hy(e),i;if(t){var a=hy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return jxe(this,i)}}function jxe(e,t){if(t&&(Zc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oO(e)}function oO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rxe(){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 hy(e){return hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hy(e)}function oo(e,t,n){return t=JB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JB(e){var t=Dxe(e,"string");return Zc(t)==="symbol"?t:String(t)}function Dxe(e,t){if(Zc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Zc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bd="recharts-tooltip-wrapper",DN=1;function Lxe(e){return e.dataKey}function Fxe(e,t){return e===!0?Jv(t,Lxe):He(e)?Jv(t,e):t}function Bxe(e,t){return U.isValidElement(e)?U.cloneElement(e,t):He(e)?U.createElement(e,t):U.createElement(jC,t)}var Pl=function(e){Ixe(n,e);var t=Nxe(n);function n(){var r;Txe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),oo(oO(r),"state",{boxWidth:-1,boxHeight:-1,dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),oo(oO(r),"getTranslate",function(s){var l=s.key,c=s.tooltipDimension,f=s.viewBoxDimension,h=r.props,p=h.allowEscapeViewBox,m=h.reverseDirection,x=h.coordinate,g=h.offset,w=h.position,b=h.viewBox;if(w&&ge(w[l]))return w[l];var _=x[l]-c-g,v=x[l]+g;if(p[l])return m[l]?_:v;if(m[l]){var O=_,C=b[l];return O<C?Math.max(v,b[l]):Math.max(_,b[l])}var k=v+c,A=b[l]+f;return k>A?Math.max(_,b[l]):Math.max(v,b[l])}),r}return Mxe(n,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var i=this.state,a=i.boxWidth,o=i.boxHeight,s=i.dismissed;if(s?(this.wrapperNode.blur(),(this.props.coordinate.x!==this.state.dismissedAtCoordinate.x||this.props.coordinate.y!==this.state.dismissedAtCoordinate.y)&&this.setState({dismissed:!1})):this.wrapperNode.focus({preventScroll:!0}),this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var l=this.wrapperNode.getBoundingClientRect();(Math.abs(l.width-a)>DN||Math.abs(l.height-o)>DN)&&this.setState({boxWidth:l.width,boxHeight:l.height})}else(a!==-1||o!==-1)&&this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var i,a=this,o=this.props,s=o.payload,l=o.isAnimationActive,c=o.animationDuration,f=o.animationEasing,h=o.filterNull,p=o.payloadUniqBy,m=Fxe(p,h&&s&&s.length?s.filter(function(z){return!Re(z.value)}):s),x=m&&m.length,g=this.props,w=g.content,b=g.viewBox,_=g.coordinate,v=g.position,O=g.active,C=g.wrapperStyle,k=Ja({pointerEvents:"none",visibility:!this.state.dismissed&&O&&x?"visible":"hidden",position:"absolute",top:0,left:0},C),A,$;if(v&&ge(v.x)&&ge(v.y))A=v.x,$=v.y;else{var L=this.state,B=L.boxWidth,j=L.boxHeight;B>0&&j>0&&_?(A=this.getTranslate({key:"x",tooltipDimension:B,viewBoxDimension:b.width}),$=this.getTranslate({key:"y",tooltipDimension:j,viewBoxDimension:b.height})):k.visibility="hidden"}k=Ja(Ja({},KS({transform:this.props.useTranslate3d?"translate3d(".concat(A,"px, ").concat($,"px, 0)"):"translate(".concat(A,"px, ").concat($,"px)")})),k),l&&O&&(k=Ja(Ja({},KS({transition:"transform ".concat(c,"ms ").concat(f)})),k));var D=de(bd,(i={},oo(i,"".concat(bd,"-right"),ge(A)&&_&&ge(_.x)&&A>=_.x),oo(i,"".concat(bd,"-left"),ge(A)&&_&&ge(_.x)&&A<_.x),oo(i,"".concat(bd,"-bottom"),ge($)&&_&&ge(_.y)&&$>=_.y),oo(i,"".concat(bd,"-top"),ge($)&&_&&ge(_.y)&&$<_.y),i));return U.createElement("div",{tabIndex:-1,role:"dialog",onKeyDown:function(q){q.key==="Escape"&&a.setState({dismissed:!0,dismissedAtCoordinate:Ja(Ja({},a.state.dismissedAtCoordinate),{},{x:a.props.coordinate.x,y:a.props.coordinate.y})})},className:D,style:k,ref:function(q){a.wrapperNode=q}},Bxe(w,Ja(Ja({},this.props),{},{payload:m})))}}]),n}(T.PureComponent);oo(Pl,"displayName","Tooltip");oo(Pl,"defaultProps",{active:!1,allowEscapeViewBox:{x:!1,y:!1},reverseDirection:{x:!1,y:!1},offset:10,viewBox:{x1:0,x2:0,y1:0,y2:0},coordinate:{x:0,y:0},cursorStyle:{},separator:" : ",wrapperStyle:{},contentStyle:{},itemStyle:{},labelStyle:{},cursor:!0,trigger:"hover",isAnimationActive:!yo.isSsr,animationEasing:"ease",animationDuration:400,filterNull:!0,useTranslate3d:!1});var zxe=Fa,Uxe=function(){return zxe.Date.now()},Wxe=Uxe,Hxe=/\s/;function Vxe(e){for(var t=e.length;t--&&Hxe.test(e.charAt(t)););return t}var Yxe=Vxe,Gxe=Yxe,qxe=/^\s+/;function Kxe(e){return e&&e.slice(0,Gxe(e)+1).replace(qxe,"")}var Xxe=Kxe,Qxe=Xxe,LN=Xs,Zxe=Ef,FN=NaN,Jxe=/^[-+]0x[0-9a-f]+$/i,ebe=/^0b[01]+$/i,tbe=/^0o[0-7]+$/i,nbe=parseInt;function rbe(e){if(typeof e=="number")return e;if(Zxe(e))return FN;if(LN(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=LN(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Qxe(e);var n=ebe.test(e);return n||tbe.test(e)?nbe(e.slice(2),n?2:8):Jxe.test(e)?FN:+e}var ez=rbe,ibe=Xs,uw=Wxe,BN=ez,abe="Expected a function",obe=Math.max,sbe=Math.min;function lbe(e,t,n){var r,i,a,o,s,l,c=0,f=!1,h=!1,p=!0;if(typeof e!="function")throw new TypeError(abe);t=BN(t)||0,ibe(n)&&(f=!!n.leading,h="maxWait"in n,a=h?obe(BN(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p);function m(k){var A=r,$=i;return r=i=void 0,c=k,o=e.apply($,A),o}function x(k){return c=k,s=setTimeout(b,t),f?m(k):o}function g(k){var A=k-l,$=k-c,L=t-A;return h?sbe(L,a-$):L}function w(k){var A=k-l,$=k-c;return l===void 0||A>=t||A<0||h&&$>=a}function b(){var k=uw();if(w(k))return _(k);s=setTimeout(b,g(k))}function _(k){return s=void 0,p&&r?m(k):(r=i=void 0,o)}function v(){s!==void 0&&clearTimeout(s),c=0,r=l=i=s=void 0}function O(){return s===void 0?o:_(uw())}function C(){var k=uw(),A=w(k);if(r=arguments,i=this,l=k,A){if(s===void 0)return x(l);if(h)return clearTimeout(s),s=setTimeout(b,t),m(l)}return s===void 0&&(s=setTimeout(b,t)),o}return C.cancel=v,C.flush=O,C}var tz=lbe;const ube=gt(tz);var cbe=tz,fbe=Xs,dbe="Expected a function";function hbe(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(dbe);return fbe(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),cbe(e,t,{leading:r,maxWait:t,trailing:i})}var pbe=hbe;const nz=gt(pbe);var sO=function(e,t){return sO=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)r.hasOwnProperty(i)&&(n[i]=r[i])},sO(e,t)};function mbe(e,t){sO(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function gbe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var vbe=function(e,t,n,r){switch(t){case"debounce":return ube(e,n,r);case"throttle":return nz(e,n,r);default:return e}},zN=function(e){return typeof e=="function"},wd=function(){return typeof window>"u"},UN=function(e){return e instanceof Element||e instanceof HTMLDocument},ybe=function(e,t,n){return function(r){var i=r.width,a=r.height;e(function(o){return o.width===i&&o.height===a||o.width===i&&!n||o.height===a&&!t?o:{width:i,height:a}})}},xbe=function(e){mbe(t,e);function t(n){var r=e.call(this,n)||this;r.cancelHandler=function(){r.resizeHandler&&r.resizeHandler.cancel&&(r.resizeHandler.cancel(),r.resizeHandler=null)},r.attachObserver=function(){var c=r.props,f=c.targetRef,h=c.observerOptions;if(!wd()){f&&f.current&&(r.targetRef.current=f.current);var p=r.getElement();p&&(r.observableElement&&r.observableElement===p||(r.observableElement=p,r.resizeObserver.observe(p,h)))}},r.getElement=function(){var c=r.props,f=c.querySelector,h=c.targetDomEl;if(wd())return null;if(f)return document.querySelector(f);if(h&&UN(h))return h;if(r.targetRef&&UN(r.targetRef.current))return r.targetRef.current;var p=pE.findDOMNode(r);if(!p)return null;var m=r.getRenderType();switch(m){case"renderProp":return p;case"childFunction":return p;case"child":return p;case"childArray":return p;default:return p.parentElement}},r.createResizeHandler=function(c){var f=r.props,h=f.handleWidth,p=h===void 0?!0:h,m=f.handleHeight,x=m===void 0?!0:m,g=f.onResize;if(!(!p&&!x)){var w=ybe(function(b){return r.setState(b,function(){return g==null?void 0:g(r.state.width,r.state.height)})},p,x);c.forEach(function(b){var _=b&&b.contentRect||{},v=_.width,O=_.height,C=!r.skipOnMount&&!wd();C&&w({width:v,height:O}),r.skipOnMount=!1})}},r.getRenderType=function(){var c=r.props,f=c.render,h=c.children;return zN(f)?"renderProp":zN(h)?"childFunction":T.isValidElement(h)?"child":Array.isArray(h)?"childArray":"parent"};var i=n.skipOnMount,a=n.refreshMode,o=n.refreshRate,s=o===void 0?1e3:o,l=n.refreshOptions;return r.state={width:void 0,height:void 0},r.skipOnMount=i,r.targetRef=T.createRef(),r.observableElement=null,wd()||(r.resizeHandler=vbe(r.createResizeHandler,a,s,l),r.resizeObserver=new window.ResizeObserver(r.resizeHandler)),r}return t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){wd()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var n=this.props,r=n.render,i=n.children,a=n.nodeType,o=a===void 0?"div":a,s=this.state,l=s.width,c=s.height,f={width:l,height:c,targetRef:this.targetRef},h=this.getRenderType();switch(h){case"renderProp":return r==null?void 0:r(f);case"childFunction":{var p=i;return p==null?void 0:p(f)}case"child":{var m=i;if(m.type&&typeof m.type=="string"){f.targetRef;var x=gbe(f,["targetRef"]);return T.cloneElement(m,x)}return T.cloneElement(m,f)}case"childArray":{var g=i;return g.map(function(w){return!!w&&T.cloneElement(w,f)})}default:return U.createElement(o,null)}},t}(T.PureComponent),mc=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a]};function lO(){return lO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lO.apply(this,arguments)}function bbe(e,t){return Obe(e)||Sbe(e,t)||_be(e,t)||wbe()}function wbe(){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 _be(e,t){if(e){if(typeof e=="string")return WN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WN(e,t)}}function WN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sbe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function Obe(e){if(Array.isArray(e))return e}var kbe=T.forwardRef(function(e,t){var n=e.aspect,r=e.width,i=r===void 0?"100%":r,a=e.height,o=a===void 0?"100%":a,s=e.minWidth,l=s===void 0?0:s,c=e.minHeight,f=e.maxHeight,h=e.children,p=e.debounce,m=p===void 0?0:p,x=e.id,g=e.className,w=e.onResize,b=T.useState({containerWidth:-1,containerHeight:-1}),_=bbe(b,2),v=_[0],O=_[1],C=T.useRef(null);T.useImperativeHandle(t,function(){return C},[C]);var k=T.useCallback(function(){return C.current?{containerWidth:C.current.clientWidth,containerHeight:C.current.clientHeight}:null},[]),A=T.useCallback(function(){var B=k();if(B){var j=B.containerWidth,D=B.containerHeight;w&&w(j,D),O(function(z){var q=z.containerWidth,Y=z.containerHeight;return j!==q||D!==Y?{containerWidth:j,containerHeight:D}:z})}},[k]),$=T.useMemo(function(){var B=v.containerWidth,j=v.containerHeight;if(B<0||j<0)return null;mc(Al(i)||Al(o),`The width(%s) and height(%s) are both fixed numbers,
+            A`).concat(s,",").concat(s,",0,1,1,").concat(l,",").concat(o),className:"recharts-legend-icon"});if(i.type==="rect")return U.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(vi/8,"h").concat(vi,"v").concat(vi*3/4,"h").concat(-vi,"z"),className:"recharts-legend-icon"});if(U.isValidElement(i.legendIcon)){var f=Zve({},i);return delete f.legendIcon,U.cloneElement(i.legendIcon,f)}return U.createElement(TC,{fill:c,cx:o,cy:o,size:vi,sizeType:"diameter",type:i.type})}},{key:"renderItems",value:function(){var i=this,a=this.props,o=a.payload,s=a.iconSize,l=a.layout,c=a.formatter,f=a.inactiveColor,h={x:0,y:0,width:vi,height:vi},p={display:l==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(x,g){var w,b=x.formatter||c,_=de((w={"recharts-legend-item":!0},Uh(w,"legend-item-".concat(g),!0),Uh(w,"inactive",x.inactive),w));if(x.type==="none")return null;var v=x.inactive?f:x.color;return U.createElement("li",VS({className:_,style:p,key:"legend-item-".concat(g)},Kv(i.props,x,g)),U.createElement(TS,{width:s,height:s,viewBox:h,style:m},i.renderIcon(x)),U.createElement("span",{className:"recharts-legend-item-text",style:{color:v}},b?b(x.value,x,g):x.value))})}},{key:"render",value:function(){var i=this.props,a=i.payload,o=i.layout,s=i.align;if(!a||!a.length)return null;var l={padding:0,margin:0,textAlign:o==="horizontal"?s:"left"};return U.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}]),n}(T.PureComponent);Uh($C,"displayName","Legend");Uh($C,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});function qc(e){"@babel/helpers - typeof";return qc=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},qc(e)}var lye=["ref"];function lN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Mu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lN(Object(n),!0).forEach(function(r){h1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uN(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,FB(r.key),r)}}function cye(e,t,n){return t&&uN(e.prototype,t),n&&uN(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function fye(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&&GS(e,t)}function GS(e,t){return GS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},GS(e,t)}function dye(e){var t=pye();return function(){var r=sy(e),i;if(t){var a=sy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return hye(this,i)}}function hye(e,t){if(t&&(qc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LB(e)}function LB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pye(){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 sy(e){return sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sy(e)}function h1(e,t,n){return t=FB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FB(e){var t=mye(e,"string");return qc(t)==="symbol"?t:String(t)}function mye(e,t){if(qc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(qc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gye(e,t){if(e==null)return{};var n=vye(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vye(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function yye(e){return e.value}function xye(e,t){return e===!0?Jv(t,yye):He(e)?Jv(t,e):t}function bye(e,t){if(U.isValidElement(e))return U.cloneElement(e,t);if(He(e))return U.createElement(e,t);t.ref;var n=gye(t,lye);return U.createElement($C,n)}var cN=1,Wh=function(e){fye(n,e);var t=dye(n);function n(){var r;uye(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),h1(LB(r),"state",{boxWidth:-1,boxHeight:-1}),r}return cye(n,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){return this.wrapperNode&&this.wrapperNode.getBoundingClientRect?this.wrapperNode.getBoundingClientRect():null}},{key:"getBBoxSnapshot",value:function(){var i=this.state,a=i.boxWidth,o=i.boxHeight;return a>=0&&o>=0?{width:a,height:o}:null}},{key:"getDefaultPosition",value:function(i){var a=this.props,o=a.layout,s=a.align,l=a.verticalAlign,c=a.margin,f=a.chartWidth,h=a.chartHeight,p,m;if(!i||(i.left===void 0||i.left===null)&&(i.right===void 0||i.right===null))if(s==="center"&&o==="vertical"){var x=this.getBBoxSnapshot()||{width:0};p={left:((f||0)-x.width)/2}}else p=s==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!i||(i.top===void 0||i.top===null)&&(i.bottom===void 0||i.bottom===null))if(l==="middle"){var g=this.getBBoxSnapshot()||{height:0};m={top:((h||0)-g.height)/2}}else m=l==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Mu(Mu({},p),m)}},{key:"updateBBox",value:function(){var i=this.state,a=i.boxWidth,o=i.boxHeight,s=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var l=this.wrapperNode.getBoundingClientRect();(Math.abs(l.width-a)>cN||Math.abs(l.height-o)>cN)&&this.setState({boxWidth:l.width,boxHeight:l.height},function(){s&&s(l)})}else(a!==-1||o!==-1)&&this.setState({boxWidth:-1,boxHeight:-1},function(){s&&s(null)})}},{key:"render",value:function(){var i=this,a=this.props,o=a.content,s=a.width,l=a.height,c=a.wrapperStyle,f=a.payloadUniqBy,h=a.payload,p=Mu(Mu({position:"absolute",width:s||"auto",height:l||"auto"},this.getDefaultPosition(c)),c);return U.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(x){i.wrapperNode=x}},bye(o,Mu(Mu({},this.props),{},{payload:xye(f,h)})))}}],[{key:"getWithHeight",value:function(i,a){var o=i.props.layout;return o==="vertical"&&ge(i.props.height)?{height:i.props.height}:o==="horizontal"?{width:i.props.width||a}:null}}]),n}(T.PureComponent);h1(Wh,"displayName","Legend");h1(Wh,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var wye=Object.getOwnPropertyNames,_ye=Object.getOwnPropertySymbols,Sye=Object.prototype.hasOwnProperty;function fN(e,t){return function(r,i,a){return e(r,i,a)&&t(r,i,a)}}function dg(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,i);var a=i.cache,o=a.get(n),s=a.get(r);if(o&&s)return o===r&&s===n;a.set(n,r),a.set(r,n);var l=e(n,r,i);return a.delete(n),a.delete(r),l}}function dN(e){return wye(e).concat(_ye(e))}var BB=Object.hasOwn||function(e,t){return Sye.call(e,t)};function Nf(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var zB="_owner",hN=Object.getOwnPropertyDescriptor,pN=Object.keys;function Oye(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function kye(e,t){return Nf(e.getTime(),t.getTime())}function mN(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.entries(),a=0,o,s;(o=i.next())&&!o.done;){for(var l=t.entries(),c=!1,f=0;(s=l.next())&&!s.done;){var h=o.value,p=h[0],m=h[1],x=s.value,g=x[0],w=x[1];!c&&!r[f]&&(c=n.equals(p,g,a,f,e,t,n)&&n.equals(m,w,p,g,e,t,n))&&(r[f]=!0),f++}if(!c)return!1;a++}return!0}function Eye(e,t,n){var r=pN(e),i=r.length;if(pN(t).length!==i)return!1;for(var a;i-- >0;)if(a=r[i],a===zB&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!BB(t,a)||!n.equals(e[a],t[a],a,a,e,t,n))return!1;return!0}function xd(e,t,n){var r=dN(e),i=r.length;if(dN(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=r[i],a===zB&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!BB(t,a)||!n.equals(e[a],t[a],a,a,e,t,n)||(o=hN(e,a),s=hN(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function Cye(e,t){return Nf(e.valueOf(),t.valueOf())}function Aye(e,t){return e.source===t.source&&e.flags===t.flags}function gN(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.values(),a,o;(a=i.next())&&!a.done;){for(var s=t.values(),l=!1,c=0;(o=s.next())&&!o.done;)!l&&!r[c]&&(l=n.equals(a.value,o.value,a.value,o.value,e,t,n))&&(r[c]=!0),c++;if(!l)return!1}return!0}function Pye(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var Tye="[object Arguments]",$ye="[object Boolean]",Mye="[object Date]",Iye="[object Map]",Nye="[object Number]",jye="[object Object]",Rye="[object RegExp]",Dye="[object Set]",Lye="[object String]",Fye=Array.isArray,vN=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,yN=Object.assign,Bye=Object.prototype.toString.call.bind(Object.prototype.toString);function zye(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(f,h,p){if(f===h)return!0;if(f==null||h==null||typeof f!="object"||typeof h!="object")return f!==f&&h!==h;var m=f.constructor;if(m!==h.constructor)return!1;if(m===Object)return i(f,h,p);if(Fye(f))return t(f,h,p);if(vN!=null&&vN(f))return l(f,h,p);if(m===Date)return n(f,h,p);if(m===RegExp)return o(f,h,p);if(m===Map)return r(f,h,p);if(m===Set)return s(f,h,p);var x=Bye(f);return x===Mye?n(f,h,p):x===Rye?o(f,h,p):x===Iye?r(f,h,p):x===Dye?s(f,h,p):x===jye?typeof f.then!="function"&&typeof h.then!="function"&&i(f,h,p):x===Tye?i(f,h,p):x===$ye||x===Nye||x===Lye?a(f,h,p):!1}}function Uye(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?xd:Oye,areDatesEqual:kye,areMapsEqual:r?fN(mN,xd):mN,areObjectsEqual:r?xd:Eye,arePrimitiveWrappersEqual:Cye,areRegExpsEqual:Aye,areSetsEqual:r?fN(gN,xd):gN,areTypedArraysEqual:r?xd:Pye};if(n&&(i=yN({},i,n(i))),t){var a=dg(i.areArraysEqual),o=dg(i.areMapsEqual),s=dg(i.areObjectsEqual),l=dg(i.areSetsEqual);i=yN({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:l})}return i}function Wye(e){return function(t,n,r,i,a,o,s){return e(t,n,s)}}function Hye(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(l,c){var f=r(),h=f.cache,p=h===void 0?t?new WeakMap:void 0:h,m=f.meta;return n(l,c,{cache:p,equals:i,meta:m,strict:a})};if(t)return function(l,c){return n(l,c,{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,c){return n(l,c,o)}}var Vye=el();el({strict:!0});el({circular:!0});el({circular:!0,strict:!0});el({createInternalComparator:function(){return Nf}});el({strict:!0,createInternalComparator:function(){return Nf}});el({circular:!0,createInternalComparator:function(){return Nf}});el({circular:!0,createInternalComparator:function(){return Nf},strict:!0});function el(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,s=Uye(e),l=zye(s),c=r?r(l):Wye(l);return Hye({circular:n,comparator:l,createState:i,equals:c,strict:o})}function Yye(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function xN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(a){n<0&&(n=a),a-n>t?(e(a),n=-1):Yye(i)};requestAnimationFrame(r)}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 Gye(e){return Qye(e)||Xye(e)||Kye(e)||qye()}function qye(){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 Kye(e,t){if(e){if(typeof e=="string")return bN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bN(e,t)}}function bN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Xye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Qye(e){if(Array.isArray(e))return e}function Zye(){var e={},t=function(){return null},n=!1,r=function i(a){if(!n){if(Array.isArray(a)){if(!a.length)return;var o=a,s=Gye(o),l=s[0],c=s.slice(1);if(typeof l=="number"){xN(i.bind(null,c),l);return}i(l),xN(i.bind(null,c));return}qS(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){n=!0},start:function(a){n=!1,r(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Hh(e){"@babel/helpers - typeof";return Hh=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},Hh(e)}function wN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Kc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wN(Object(n),!0).forEach(function(r){ly(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ly(e,t,n){return t=Jye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jye(e){var t=e0e(e,"string");return Hh(t)==="symbol"?t:String(t)}function e0e(e,t){if(Hh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var t0e=["Webkit","Moz","O","ms"],n0e=["-webkit-","-moz-","-o-","-ms-"],r0e=["transform","transformOrigin","transition"],i0e=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(a){return i.includes(a)})})},a0e=function(t){return t},o0e=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},s0e=function(t,n){if(r0e.indexOf(t)===-1)return ly({},t,Number.isNaN(n)?0:n);var r=t==="transition",i=t.replace(/(\w)/,function(o){return o.toUpperCase()}),a=n;return t0e.reduce(function(o,s,l){return r&&(a=n.replace(/(transform|transform-origin)/gim,"".concat(n0e[l],"$1"))),Kc(Kc({},o),{},ly({},s+i,a))},{})},ah=function(t,n){return Object.keys(n).reduce(function(r,i){return Kc(Kc({},r),{},ly({},i,t(i,n[i])))},{})},KS=function(t){return Object.keys(t).reduce(function(n,r){return Kc(Kc({},n),s0e(r,n[r]))},t)},_N=function(t,n,r){return t.map(function(i){return"".concat(o0e(i)," ").concat(n,"ms ").concat(r)}).join(",")};function l0e(e,t){return f0e(e)||c0e(e,t)||UB(e,t)||u0e()}function u0e(){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 c0e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function f0e(e){if(Array.isArray(e))return e}function d0e(e){return m0e(e)||p0e(e)||UB(e)||h0e()}function h0e(){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 UB(e,t){if(e){if(typeof e=="string")return XS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XS(e,t)}}function p0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m0e(e){if(Array.isArray(e))return XS(e)}function XS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uy=1e-4,WB=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},HB=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},SN=function(t,n){return function(r){var i=WB(t,n);return HB(i,r)}},g0e=function(t,n){return function(r){var i=WB(t,n),a=[].concat(d0e(i.map(function(o,s){return o*s}).slice(1)),[0]);return HB(a,r)}},ON=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0],a=n[1],o=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var l=n[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var c=l[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),f=l0e(c,4);i=f[0],a=f[1],o=f[2],s=f[3]}}}var h=SN(i,o),p=SN(a,s),m=g0e(i,o),x=function(b){return b>1?1:b<0?0:b},g=function(b){for(var _=b>1?1:b,v=_,S=0;S<8;++S){var C=h(v)-_,k=m(v);if(Math.abs(C-_)<uy||k<uy)return p(v);v=x(v-C/k)}return p(v)};return g.isStepper=!1,g},v0e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(f,h,p){var m=-(f-h)*r,x=p*a,g=p+(m-x)*s/1e3,w=p*s/1e3+f;return Math.abs(w-h)<uy&&Math.abs(g)<uy?[h,0]:[w,g]};return l.isStepper=!0,l.dt=s,l},y0e=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ON(i);case"spring":return v0e();default:if(i.split("(")[0]==="cubic-bezier")return ON(i)}return typeof i=="function"?i:null};function Vh(e){"@babel/helpers - typeof";return Vh=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},Vh(e)}function kN(e){return w0e(e)||b0e(e)||VB(e)||x0e()}function x0e(){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 b0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function w0e(e){if(Array.isArray(e))return ZS(e)}function EN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Bn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EN(Object(n),!0).forEach(function(r){QS(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QS(e,t,n){return t=_0e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _0e(e){var t=S0e(e,"string");return Vh(t)==="symbol"?t:String(t)}function S0e(e,t){if(Vh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Vh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function O0e(e,t){return C0e(e)||E0e(e,t)||VB(e,t)||k0e()}function k0e(){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 VB(e,t){if(e){if(typeof e=="string")return ZS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZS(e,t)}}function ZS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function E0e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function C0e(e){if(Array.isArray(e))return e}var cy=function(t,n,r){return t+(n-t)*r},JS=function(t){var n=t.from,r=t.to;return n!==r},A0e=function e(t,n,r){var i=ah(function(a,o){if(JS(o)){var s=t(o.from,o.to,o.velocity),l=O0e(s,2),c=l[0],f=l[1];return Bn(Bn({},o),{},{from:c,velocity:f})}return o},n);return r<1?ah(function(a,o){return JS(o)?Bn(Bn({},o),{},{velocity:cy(o.velocity,i[a].velocity,r),from:cy(o.from,i[a].from,r)}):o},n):e(t,i,r-1)};const P0e=function(e,t,n,r,i){var a=i0e(e,t),o=a.reduce(function(w,b){return Bn(Bn({},w),{},QS({},b,[e[b],t[b]]))},{}),s=a.reduce(function(w,b){return Bn(Bn({},w),{},QS({},b,{from:e[b],velocity:0,to:t[b]}))},{}),l=-1,c,f,h=function(){return null},p=function(){return ah(function(b,_){return _.from},s)},m=function(){return!Object.values(s).filter(JS).length},x=function(b){c||(c=b);var _=b-c,v=_/n.dt;s=A0e(n,s,v),i(Bn(Bn(Bn({},e),t),p())),c=b,m()||(l=requestAnimationFrame(h))},g=function(b){f||(f=b);var _=(b-f)/r,v=ah(function(C,k){return cy.apply(void 0,kN(k).concat([n(_)]))},o);if(i(Bn(Bn(Bn({},e),t),v)),_<1)l=requestAnimationFrame(h);else{var S=ah(function(C,k){return cy.apply(void 0,kN(k).concat([n(1)]))},o);i(Bn(Bn(Bn({},e),t),S))}};return h=n.isStepper?x:g,function(){return requestAnimationFrame(h),function(){cancelAnimationFrame(l)}}};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)}var T0e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function $0e(e,t){if(e==null)return{};var n=M0e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function M0e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function ow(e){return R0e(e)||j0e(e)||N0e(e)||I0e()}function I0e(){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 N0e(e,t){if(e){if(typeof e=="string")return eO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eO(e,t)}}function j0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function R0e(e){if(Array.isArray(e))return eO(e)}function eO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function CN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CN(Object(n),!0).forEach(function(r){zd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zd(e,t,n){return t=YB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L0e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YB(r.key),r)}}function F0e(e,t,n){return t&&L0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function YB(e){var t=B0e(e,"string");return Xc(t)==="symbol"?t:String(t)}function B0e(e,t){if(Xc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Xc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function z0e(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&&tO(e,t)}function tO(e,t){return tO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},tO(e,t)}function U0e(e){var t=W0e();return function(){var r=fy(e),i;if(t){var a=fy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return nO(this,i)}}function nO(e,t){if(t&&(Xc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rO(e)}function rO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W0e(){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 fy(e){return fy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},fy(e)}var nu=function(e){z0e(n,e);var t=U0e(n);function n(r,i){var a;D0e(this,n),a=t.call(this,r,i);var o=a.props,s=o.isActive,l=o.attributeName,c=o.from,f=o.to,h=o.steps,p=o.children,m=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(rO(a)),a.changeStyle=a.changeStyle.bind(rO(a)),!s||m<=0)return a.state={style:{}},typeof p=="function"&&(a.state={style:f}),nO(a);if(h&&h.length)a.state={style:h[0].style};else if(c){if(typeof p=="function")return a.state={style:c},nO(a);a.state={style:l?zd({},l,c):c}}else a.state={style:{}};return a}return F0e(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,c=a.shouldReAnimate,f=a.to,h=a.from,p=this.state.style;if(s){if(!o){var m={style:l?zd({},l,f):f};this.state&&p&&(l&&p[l]!==f||!l&&p!==f)&&this.setState(m);return}if(!(Vye(i.to,f)&&i.canBegin&&i.isActive)){var x=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var g=x||c?h:i.to;if(this.state&&p){var w={style:l?zd({},l,g):g};(l&&[l]!==g||!l&&p!==g)&&this.setState(w)}this.runAnimation(Yi(Yi({},this.props),{},{from:g,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,c=i.easing,f=i.begin,h=i.onAnimationEnd,p=i.onAnimationStart,m=P0e(o,s,y0e(c),l,this.changeStyle),x=function(){a.stopJSAnimation=m()};this.manager.start([p,f,x,l,h])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,c=o[0],f=c.style,h=c.duration,p=h===void 0?0:h,m=function(g,w,b){if(b===0)return g;var _=w.duration,v=w.easing,S=v===void 0?"ease":v,C=w.style,k=w.properties,A=w.onAnimationEnd,$=b>0?o[b-1]:w,L=k||Object.keys(C);if(typeof S=="function"||S==="spring")return[].concat(ow(g),[a.runJSAnimation.bind(a,{from:$.style,to:C,duration:_,easing:S}),_]);var B=_N(L,_,S),j=Yi(Yi(Yi({},$.style),C),{},{transition:B});return[].concat(ow(g),[j,_,A]).filter(a0e)};return this.manager.start([l].concat(ow(o.reduce(m,[f,Math.max(p,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=Zye());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,c=i.easing,f=i.onAnimationStart,h=i.onAnimationEnd,p=i.steps,m=i.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof c=="function"||typeof m=="function"||c==="spring"){this.runJSAnimation(i);return}if(p.length>1){this.runStepAnimation(i);return}var g=s?zd({},s,l):l,w=_N(Object.keys(g),o,c);x.start([f,a,Yi(Yi({},g),{},{transition:w}),o,h])}},{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=$0e(i,T0e),c=T.Children.count(a),f=KS(this.state.style);if(typeof a=="function")return a(f);if(!s||c===0||o<=0)return a;var h=function(m){var x=m.props,g=x.style,w=g===void 0?{}:g,b=x.className,_=T.cloneElement(m,Yi(Yi({},l),{},{style:Yi(Yi({},w),f),className:b}));return _};return c===1?h(T.Children.only(a)):U.createElement("div",null,T.Children.map(a,function(p){return h(p)}))}}]),n}(T.PureComponent);nu.displayName="Animate";nu.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};nu.propTypes={from:me.oneOfType([me.object,me.string]),to:me.oneOfType([me.object,me.string]),attributeName:me.string,duration:me.number,begin:me.number,easing:me.oneOfType([me.string,me.func]),steps:me.arrayOf(me.shape({duration:me.number.isRequired,style:me.object.isRequired,easing:me.oneOfType([me.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),me.func]),properties:me.arrayOf("string"),onAnimationEnd:me.func})),children:me.oneOfType([me.node,me.func]),isActive:me.bool,canBegin:me.bool,onAnimationEnd:me.func,shouldReAnimate:me.bool,onAnimationStart:me.func,onAnimationReStart:me.func};Number.isFinite===void 0&&(Number.isFinite=function(e){return typeof e=="number"&&isFinite(e)});me.object,me.object,me.object,me.element;me.object,me.object,me.object,me.oneOfType([me.array,me.element]),me.any;var AN=Rp,H0e=SC,V0e=mr,PN=AN?AN.isConcatSpreadable:void 0;function Y0e(e){return V0e(e)||H0e(e)||!!(PN&&e&&e[PN])}var G0e=Y0e,q0e=tB,K0e=G0e;function GB(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=K0e),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?GB(s,t-1,n,r,i):q0e(i,s):r||(i[i.length]=s)}return i}var qB=GB;function X0e(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(n(a[l],l,a)===!1)break}return t}}var Q0e=X0e,Z0e=Q0e,J0e=Z0e(),e1e=J0e,t1e=e1e,n1e=l1;function r1e(e,t){return e&&t1e(e,t,n1e)}var KB=r1e,i1e=Fp;function a1e(e,t){return function(n,r){if(n==null)return n;if(!i1e(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}var o1e=a1e,s1e=KB,l1e=o1e,u1e=l1e(s1e),MC=u1e,c1e=MC,f1e=Fp;function d1e(e,t){var n=-1,r=f1e(e)?Array(e.length):[];return c1e(e,function(i,a,o){r[++n]=t(i,a,o)}),r}var XB=d1e;function h1e(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var p1e=h1e,TN=Ef;function m1e(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,a=TN(e),o=t!==void 0,s=t===null,l=t===t,c=TN(t);if(!s&&!c&&!a&&e>t||a&&o&&l&&!s&&!c||r&&o&&l||!n&&l||!i)return 1;if(!r&&!a&&!c&&e<t||c&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!l)return-1}return 0}var g1e=m1e,v1e=g1e;function y1e(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var l=v1e(i[r],a[r]);if(l){if(r>=s)return l;var c=n[r];return l*(c=="desc"?-1:1)}}return e.index-t.index}var x1e=y1e,sw=mC,b1e=gC,w1e=Js,_1e=XB,S1e=p1e,O1e=iB,k1e=x1e,E1e=If,C1e=mr;function A1e(e,t,n){t.length?t=sw(t,function(a){return C1e(a)?function(o){return b1e(o,a.length===1?a[0]:a)}:a}):t=[E1e];var r=-1;t=sw(t,O1e(w1e));var i=_1e(e,function(a,o,s){var l=sw(t,function(c){return c(a)});return{criteria:l,index:++r,value:a}});return S1e(i,function(a,o){return k1e(a,o,n)})}var P1e=A1e;function T1e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var $1e=T1e,M1e=$1e,$N=Math.max;function I1e(e,t,n){return t=$N(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=$N(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),M1e(e,this,s)}}var N1e=I1e;function j1e(e){return function(){return e}}var R1e=j1e,D1e=uu,L1e=function(){try{var e=D1e(Object,"defineProperty");return e({},"",{}),e}catch{}}(),QB=L1e,F1e=R1e,MN=QB,B1e=If,z1e=MN?function(e,t){return MN(e,"toString",{configurable:!0,enumerable:!1,value:F1e(t),writable:!0})}:B1e,U1e=z1e,W1e=800,H1e=16,V1e=Date.now;function Y1e(e){var t=0,n=0;return function(){var r=V1e(),i=H1e-(r-n);if(n=r,i>0){if(++t>=W1e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var G1e=Y1e,q1e=U1e,K1e=G1e,X1e=K1e(q1e),Q1e=X1e,Z1e=If,J1e=N1e,exe=Q1e;function txe(e,t){return exe(J1e(e,t,Z1e),e+"")}var nxe=txe,rxe=fC,ixe=Fp,axe=OC,oxe=Xs;function sxe(e,t,n){if(!oxe(n))return!1;var r=typeof t;return(r=="number"?ixe(n)&&axe(t,n.length):r=="string"&&t in n)?rxe(n[t],e):!1}var p1=sxe,lxe=qB,uxe=P1e,cxe=nxe,IN=p1,fxe=cxe(function(e,t){if(e==null)return[];var n=t.length;return n>1&&IN(e,t[0],t[1])?t=[]:n>2&&IN(t[0],t[1],t[2])&&(t=[t[0]]),uxe(e,lxe(t,1),[])}),dxe=fxe;const IC=gt(dxe);function Qc(e){"@babel/helpers - typeof";return Qc=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},Qc(e)}function hxe(e,t){return vxe(e)||gxe(e,t)||mxe(e,t)||pxe()}function pxe(){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 mxe(e,t){if(e){if(typeof e=="string")return NN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NN(e,t)}}function NN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gxe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function vxe(e){if(Array.isArray(e))return e}function jN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function lw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jN(Object(n),!0).forEach(function(r){NC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xxe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZB(r.key),r)}}function bxe(e,t,n){return t&&xxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wxe(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&&iO(e,t)}function iO(e,t){return iO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},iO(e,t)}function _xe(e){var t=kxe();return function(){var r=dy(e),i;if(t){var a=dy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Sxe(this,i)}}function Sxe(e,t){if(t&&(Qc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Oxe(e)}function Oxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kxe(){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 dy(e){return dy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},dy(e)}function NC(e,t,n){return t=ZB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZB(e){var t=Exe(e,"string");return Qc(t)==="symbol"?t:String(t)}function Exe(e,t){if(Qc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Qc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Cxe(e){return vn(e)&&On(e[0])&&On(e[1])?e.join(" ~ "):e}var jC=function(e){wxe(n,e);var t=_xe(n);function n(){return yxe(this,n),t.apply(this,arguments)}return bxe(n,[{key:"renderContent",value:function(){var i=this.props,a=i.payload,o=i.separator,s=i.formatter,l=i.itemStyle,c=i.itemSorter;if(a&&a.length){var f={padding:0,margin:0},h=(c?IC(a,c):a).map(function(p,m){if(p.type==="none")return null;var x=lw({display:"block",paddingTop:4,paddingBottom:4,color:p.color||"#000"},l),g=p.formatter||s||Cxe,w=p.value,b=p.name;if(g&&w!=null&&b!=null){var _=g(w,b,p,m,a);if(Array.isArray(_)){var v=_,S=hxe(v,2);w=S[0],b=S[1]}else w=_}return U.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(m),style:x},On(b)?U.createElement("span",{className:"recharts-tooltip-item-name"},b):null,On(b)?U.createElement("span",{className:"recharts-tooltip-item-separator"},o):null,U.createElement("span",{className:"recharts-tooltip-item-value"},w),U.createElement("span",{className:"recharts-tooltip-item-unit"},p.unit||""))});return U.createElement("ul",{className:"recharts-tooltip-item-list",style:f},h)}return null}},{key:"render",value:function(){var i=this.props,a=i.wrapperClassName,o=i.contentStyle,s=i.labelClassName,l=i.labelStyle,c=i.label,f=i.labelFormatter,h=i.payload,p=lw({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),m=lw({margin:0},l),x=!Re(c),g=x?c:"",w=de("recharts-default-tooltip",a),b=de("recharts-tooltip-label",s);return x&&f&&h!==void 0&&h!==null&&(g=f(c,h)),U.createElement("div",{className:w,style:p},U.createElement("p",{className:b,style:m},U.isValidElement(g)?g:"".concat(g)),this.renderContent())}}]),n}(T.PureComponent);NC(jC,"displayName","DefaultTooltipContent");NC(jC,"defaultProps",{separator:" : ",contentStyle:{},itemStyle:{},labelStyle:{}});var Axe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},yo={isSsr:Axe(),get:function(t){return yo[t]},set:function(t,n){if(typeof t=="string")yo[t]=n;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(i){yo[i]=t[i]})}}};function Zc(e){"@babel/helpers - typeof";return Zc=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},Zc(e)}function RN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ja(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RN(Object(n),!0).forEach(function(r){oo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Txe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JB(r.key),r)}}function $xe(e,t,n){return t&&Txe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mxe(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&&aO(e,t)}function aO(e,t){return aO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},aO(e,t)}function Ixe(e){var t=jxe();return function(){var r=hy(e),i;if(t){var a=hy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Nxe(this,i)}}function Nxe(e,t){if(t&&(Zc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oO(e)}function oO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jxe(){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 hy(e){return hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hy(e)}function oo(e,t,n){return t=JB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JB(e){var t=Rxe(e,"string");return Zc(t)==="symbol"?t:String(t)}function Rxe(e,t){if(Zc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Zc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bd="recharts-tooltip-wrapper",DN=1;function Dxe(e){return e.dataKey}function Lxe(e,t){return e===!0?Jv(t,Dxe):He(e)?Jv(t,e):t}function Fxe(e,t){return U.isValidElement(e)?U.cloneElement(e,t):He(e)?U.createElement(e,t):U.createElement(jC,t)}var Pl=function(e){Mxe(n,e);var t=Ixe(n);function n(){var r;Pxe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),oo(oO(r),"state",{boxWidth:-1,boxHeight:-1,dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),oo(oO(r),"getTranslate",function(s){var l=s.key,c=s.tooltipDimension,f=s.viewBoxDimension,h=r.props,p=h.allowEscapeViewBox,m=h.reverseDirection,x=h.coordinate,g=h.offset,w=h.position,b=h.viewBox;if(w&&ge(w[l]))return w[l];var _=x[l]-c-g,v=x[l]+g;if(p[l])return m[l]?_:v;if(m[l]){var S=_,C=b[l];return S<C?Math.max(v,b[l]):Math.max(_,b[l])}var k=v+c,A=b[l]+f;return k>A?Math.max(_,b[l]):Math.max(v,b[l])}),r}return $xe(n,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var i=this.state,a=i.boxWidth,o=i.boxHeight,s=i.dismissed;if(s?(this.wrapperNode.blur(),(this.props.coordinate.x!==this.state.dismissedAtCoordinate.x||this.props.coordinate.y!==this.state.dismissedAtCoordinate.y)&&this.setState({dismissed:!1})):this.wrapperNode.focus({preventScroll:!0}),this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var l=this.wrapperNode.getBoundingClientRect();(Math.abs(l.width-a)>DN||Math.abs(l.height-o)>DN)&&this.setState({boxWidth:l.width,boxHeight:l.height})}else(a!==-1||o!==-1)&&this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var i,a=this,o=this.props,s=o.payload,l=o.isAnimationActive,c=o.animationDuration,f=o.animationEasing,h=o.filterNull,p=o.payloadUniqBy,m=Lxe(p,h&&s&&s.length?s.filter(function(z){return!Re(z.value)}):s),x=m&&m.length,g=this.props,w=g.content,b=g.viewBox,_=g.coordinate,v=g.position,S=g.active,C=g.wrapperStyle,k=Ja({pointerEvents:"none",visibility:!this.state.dismissed&&S&&x?"visible":"hidden",position:"absolute",top:0,left:0},C),A,$;if(v&&ge(v.x)&&ge(v.y))A=v.x,$=v.y;else{var L=this.state,B=L.boxWidth,j=L.boxHeight;B>0&&j>0&&_?(A=this.getTranslate({key:"x",tooltipDimension:B,viewBoxDimension:b.width}),$=this.getTranslate({key:"y",tooltipDimension:j,viewBoxDimension:b.height})):k.visibility="hidden"}k=Ja(Ja({},KS({transform:this.props.useTranslate3d?"translate3d(".concat(A,"px, ").concat($,"px, 0)"):"translate(".concat(A,"px, ").concat($,"px)")})),k),l&&S&&(k=Ja(Ja({},KS({transition:"transform ".concat(c,"ms ").concat(f)})),k));var D=de(bd,(i={},oo(i,"".concat(bd,"-right"),ge(A)&&_&&ge(_.x)&&A>=_.x),oo(i,"".concat(bd,"-left"),ge(A)&&_&&ge(_.x)&&A<_.x),oo(i,"".concat(bd,"-bottom"),ge($)&&_&&ge(_.y)&&$>=_.y),oo(i,"".concat(bd,"-top"),ge($)&&_&&ge(_.y)&&$<_.y),i));return U.createElement("div",{tabIndex:-1,role:"dialog",onKeyDown:function(q){q.key==="Escape"&&a.setState({dismissed:!0,dismissedAtCoordinate:Ja(Ja({},a.state.dismissedAtCoordinate),{},{x:a.props.coordinate.x,y:a.props.coordinate.y})})},className:D,style:k,ref:function(q){a.wrapperNode=q}},Fxe(w,Ja(Ja({},this.props),{},{payload:m})))}}]),n}(T.PureComponent);oo(Pl,"displayName","Tooltip");oo(Pl,"defaultProps",{active:!1,allowEscapeViewBox:{x:!1,y:!1},reverseDirection:{x:!1,y:!1},offset:10,viewBox:{x1:0,x2:0,y1:0,y2:0},coordinate:{x:0,y:0},cursorStyle:{},separator:" : ",wrapperStyle:{},contentStyle:{},itemStyle:{},labelStyle:{},cursor:!0,trigger:"hover",isAnimationActive:!yo.isSsr,animationEasing:"ease",animationDuration:400,filterNull:!0,useTranslate3d:!1});var Bxe=Fa,zxe=function(){return Bxe.Date.now()},Uxe=zxe,Wxe=/\s/;function Hxe(e){for(var t=e.length;t--&&Wxe.test(e.charAt(t)););return t}var Vxe=Hxe,Yxe=Vxe,Gxe=/^\s+/;function qxe(e){return e&&e.slice(0,Yxe(e)+1).replace(Gxe,"")}var Kxe=qxe,Xxe=Kxe,LN=Xs,Qxe=Ef,FN=NaN,Zxe=/^[-+]0x[0-9a-f]+$/i,Jxe=/^0b[01]+$/i,ebe=/^0o[0-7]+$/i,tbe=parseInt;function nbe(e){if(typeof e=="number")return e;if(Qxe(e))return FN;if(LN(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=LN(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Xxe(e);var n=Jxe.test(e);return n||ebe.test(e)?tbe(e.slice(2),n?2:8):Zxe.test(e)?FN:+e}var ez=nbe,rbe=Xs,uw=Uxe,BN=ez,ibe="Expected a function",abe=Math.max,obe=Math.min;function sbe(e,t,n){var r,i,a,o,s,l,c=0,f=!1,h=!1,p=!0;if(typeof e!="function")throw new TypeError(ibe);t=BN(t)||0,rbe(n)&&(f=!!n.leading,h="maxWait"in n,a=h?abe(BN(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p);function m(k){var A=r,$=i;return r=i=void 0,c=k,o=e.apply($,A),o}function x(k){return c=k,s=setTimeout(b,t),f?m(k):o}function g(k){var A=k-l,$=k-c,L=t-A;return h?obe(L,a-$):L}function w(k){var A=k-l,$=k-c;return l===void 0||A>=t||A<0||h&&$>=a}function b(){var k=uw();if(w(k))return _(k);s=setTimeout(b,g(k))}function _(k){return s=void 0,p&&r?m(k):(r=i=void 0,o)}function v(){s!==void 0&&clearTimeout(s),c=0,r=l=i=s=void 0}function S(){return s===void 0?o:_(uw())}function C(){var k=uw(),A=w(k);if(r=arguments,i=this,l=k,A){if(s===void 0)return x(l);if(h)return clearTimeout(s),s=setTimeout(b,t),m(l)}return s===void 0&&(s=setTimeout(b,t)),o}return C.cancel=v,C.flush=S,C}var tz=sbe;const lbe=gt(tz);var ube=tz,cbe=Xs,fbe="Expected a function";function dbe(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(fbe);return cbe(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ube(e,t,{leading:r,maxWait:t,trailing:i})}var hbe=dbe;const nz=gt(hbe);var sO=function(e,t){return sO=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)r.hasOwnProperty(i)&&(n[i]=r[i])},sO(e,t)};function pbe(e,t){sO(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function mbe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var gbe=function(e,t,n,r){switch(t){case"debounce":return lbe(e,n,r);case"throttle":return nz(e,n,r);default:return e}},zN=function(e){return typeof e=="function"},wd=function(){return typeof window>"u"},UN=function(e){return e instanceof Element||e instanceof HTMLDocument},vbe=function(e,t,n){return function(r){var i=r.width,a=r.height;e(function(o){return o.width===i&&o.height===a||o.width===i&&!n||o.height===a&&!t?o:{width:i,height:a}})}},ybe=function(e){pbe(t,e);function t(n){var r=e.call(this,n)||this;r.cancelHandler=function(){r.resizeHandler&&r.resizeHandler.cancel&&(r.resizeHandler.cancel(),r.resizeHandler=null)},r.attachObserver=function(){var c=r.props,f=c.targetRef,h=c.observerOptions;if(!wd()){f&&f.current&&(r.targetRef.current=f.current);var p=r.getElement();p&&(r.observableElement&&r.observableElement===p||(r.observableElement=p,r.resizeObserver.observe(p,h)))}},r.getElement=function(){var c=r.props,f=c.querySelector,h=c.targetDomEl;if(wd())return null;if(f)return document.querySelector(f);if(h&&UN(h))return h;if(r.targetRef&&UN(r.targetRef.current))return r.targetRef.current;var p=pE.findDOMNode(r);if(!p)return null;var m=r.getRenderType();switch(m){case"renderProp":return p;case"childFunction":return p;case"child":return p;case"childArray":return p;default:return p.parentElement}},r.createResizeHandler=function(c){var f=r.props,h=f.handleWidth,p=h===void 0?!0:h,m=f.handleHeight,x=m===void 0?!0:m,g=f.onResize;if(!(!p&&!x)){var w=vbe(function(b){return r.setState(b,function(){return g==null?void 0:g(r.state.width,r.state.height)})},p,x);c.forEach(function(b){var _=b&&b.contentRect||{},v=_.width,S=_.height,C=!r.skipOnMount&&!wd();C&&w({width:v,height:S}),r.skipOnMount=!1})}},r.getRenderType=function(){var c=r.props,f=c.render,h=c.children;return zN(f)?"renderProp":zN(h)?"childFunction":T.isValidElement(h)?"child":Array.isArray(h)?"childArray":"parent"};var i=n.skipOnMount,a=n.refreshMode,o=n.refreshRate,s=o===void 0?1e3:o,l=n.refreshOptions;return r.state={width:void 0,height:void 0},r.skipOnMount=i,r.targetRef=T.createRef(),r.observableElement=null,wd()||(r.resizeHandler=gbe(r.createResizeHandler,a,s,l),r.resizeObserver=new window.ResizeObserver(r.resizeHandler)),r}return t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){wd()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var n=this.props,r=n.render,i=n.children,a=n.nodeType,o=a===void 0?"div":a,s=this.state,l=s.width,c=s.height,f={width:l,height:c,targetRef:this.targetRef},h=this.getRenderType();switch(h){case"renderProp":return r==null?void 0:r(f);case"childFunction":{var p=i;return p==null?void 0:p(f)}case"child":{var m=i;if(m.type&&typeof m.type=="string"){f.targetRef;var x=mbe(f,["targetRef"]);return T.cloneElement(m,x)}return T.cloneElement(m,f)}case"childArray":{var g=i;return g.map(function(w){return!!w&&T.cloneElement(w,f)})}default:return U.createElement(o,null)}},t}(T.PureComponent),mc=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a]};function lO(){return lO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lO.apply(this,arguments)}function xbe(e,t){return Sbe(e)||_be(e,t)||wbe(e,t)||bbe()}function bbe(){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 wbe(e,t){if(e){if(typeof e=="string")return WN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WN(e,t)}}function WN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _be(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function Sbe(e){if(Array.isArray(e))return e}var Obe=T.forwardRef(function(e,t){var n=e.aspect,r=e.width,i=r===void 0?"100%":r,a=e.height,o=a===void 0?"100%":a,s=e.minWidth,l=s===void 0?0:s,c=e.minHeight,f=e.maxHeight,h=e.children,p=e.debounce,m=p===void 0?0:p,x=e.id,g=e.className,w=e.onResize,b=T.useState({containerWidth:-1,containerHeight:-1}),_=xbe(b,2),v=_[0],S=_[1],C=T.useRef(null);T.useImperativeHandle(t,function(){return C},[C]);var k=T.useCallback(function(){return C.current?{containerWidth:C.current.clientWidth,containerHeight:C.current.clientHeight}:null},[]),A=T.useCallback(function(){var B=k();if(B){var j=B.containerWidth,D=B.containerHeight;w&&w(j,D),S(function(z){var q=z.containerWidth,Y=z.containerHeight;return j!==q||D!==Y?{containerWidth:j,containerHeight:D}:z})}},[k]),$=T.useMemo(function(){var B=v.containerWidth,j=v.containerHeight;if(B<0||j<0)return null;mc(Al(i)||Al(o),`The width(%s) and height(%s) are both fixed numbers,
        maybe you don't need to use a ResponsiveContainer.`,i,o),mc(!n||n>0,"The aspect(%s) must be greater than zero.",n);var D=Al(i)?B:i,z=Al(o)?j:o;return n&&n>0&&(D?z=D/n:z&&(D=z*n),f&&z>f&&(z=f)),mc(D>0||z>0,`The width(%s) and height(%s) of chart should be greater than 0,
        please check the style of container, or the props width(%s) and height(%s),
        or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
-       height and width.`,D,z,i,o,l,c,n),T.cloneElement(h,{width:D,height:z})},[n,h,o,f,c,l,v,i]);T.useEffect(function(){var B=k();B&&O(B)},[k]);var L={width:i,height:o,minWidth:l,minHeight:c,maxHeight:f};return U.createElement(xbe,{handleWidth:!0,handleHeight:!0,onResize:A,targetRef:C,refreshMode:m>0?"debounce":void 0,refreshRate:m},U.createElement("div",lO({},x!=null?{id:"".concat(x)}:{},{className:de("recharts-responsive-container",g),style:L,ref:C}),$))}),rz=function(t){return null};rz.displayName="Cell";var uO={exports:{}},cw=40,fw=41,hg=39,dw=34,hw=92,pg=47,pw=44,mw=58,HN=42,Ebe=function(e){for(var t=[],n=e,r,i,a,o,s,l,c,f=0,h=n.charCodeAt(f),p=n.length,m=[{nodes:t}],x=0,g,w="",b="",_="";f<p;)if(h<=32){r=f;do r+=1,h=n.charCodeAt(r);while(h<=32);o=n.slice(f,r),a=t[t.length-1],h===fw&&x?_=o:a&&a.type==="div"?a.after=o:h===pw||h===mw||h===pg&&n.charCodeAt(r+1)!==HN?b=o:t.push({type:"space",sourceIndex:f,value:o}),f=r}else if(h===hg||h===dw){r=f,i=h===hg?"'":'"',o={type:"string",sourceIndex:f,quote:i};do if(s=!1,r=n.indexOf(i,r+1),~r)for(l=r;n.charCodeAt(l-1)===hw;)l-=1,s=!s;else n+=i,r=n.length-1,o.unclosed=!0;while(s);o.value=n.slice(f+1,r),t.push(o),f=r+1,h=n.charCodeAt(f)}else if(h===pg&&n.charCodeAt(f+1)===HN)o={type:"comment",sourceIndex:f},r=n.indexOf("*/",f),r===-1&&(o.unclosed=!0,r=n.length),o.value=n.slice(f+2,r),t.push(o),f=r+2,h=n.charCodeAt(f);else if(h===pg||h===pw||h===mw)o=n[f],t.push({type:"div",sourceIndex:f-b.length,value:o,before:b,after:""}),b="",f+=1,h=n.charCodeAt(f);else if(cw===h){r=f;do r+=1,h=n.charCodeAt(r);while(h<=32);if(o={type:"function",sourceIndex:f-w.length,value:w,before:n.slice(f+1,r)},f=r,w==="url"&&h!==hg&&h!==dw){r-=1;do if(s=!1,r=n.indexOf(")",r+1),~r)for(l=r;n.charCodeAt(l-1)===hw;)l-=1,s=!s;else n+=")",r=n.length-1,o.unclosed=!0;while(s);c=r;do c-=1,h=n.charCodeAt(c);while(h<=32);f!==c+1?o.nodes=[{type:"word",sourceIndex:f,value:n.slice(f,c+1)}]:o.nodes=[],o.unclosed&&c+1!==r?(o.after="",o.nodes.push({type:"space",sourceIndex:c+1,value:n.slice(c+1,r)})):o.after=n.slice(c+1,r),f=r+1,h=n.charCodeAt(f),t.push(o)}else x+=1,o.after="",t.push(o),m.push(o),t=o.nodes=[],g=o;w=""}else if(fw===h&&x)f+=1,h=n.charCodeAt(f),g.after=_,_="",x-=1,m.pop(),g=m[x],t=g.nodes;else{r=f;do h===hw&&(r+=1),r+=1,h=n.charCodeAt(r);while(r<p&&!(h<=32||h===hg||h===dw||h===pw||h===mw||h===pg||h===cw||h===fw&&x));o=n.slice(f,r),cw===h?w=o:t.push({type:"word",sourceIndex:f,value:o}),f=r}for(f=m.length-1;f;f-=1)m[f].unclosed=!0;return m[0].nodes},Cbe=function e(t,n,r){var i,a,o,s;for(i=0,a=t.length;i<a;i+=1)o=t[i],r||(s=n(o,i,t)),s!==!1&&o.type==="function"&&Array.isArray(o.nodes)&&e(o.nodes,n,r),r&&n(o,i,t)};function VN(e,t){var n=e.type,r=e.value,i,a;return t&&(a=t(e))!==void 0?a:n==="word"||n==="space"?r:n==="string"?(i=e.quote||"",i+r+(e.unclosed?"":i)):n==="comment"?"/*"+r+(e.unclosed?"":"*/"):n==="div"?(e.before||"")+r+(e.after||""):Array.isArray(e.nodes)?(i=iz(e.nodes),n!=="function"?i:r+"("+(e.before||"")+i+(e.after||"")+(e.unclosed?"":")")):r}function iz(e,t){var n,r;if(Array.isArray(e)){for(n="",r=e.length-1;~r;r-=1)n=VN(e[r],t)+n;return n}return VN(e,t)}var Abe=iz,gw,YN;function Pbe(){if(YN)return gw;YN=1;var e=45,t=43,n=46,r=101,i=69;return gw=function(a){for(var o=0,s=a.length,l=!1,c=-1,f=!1,h;o<s;){if(h=a.charCodeAt(o),h>=48&&h<=57)f=!0;else if(h===r||h===i){if(c>-1)break;c=o}else if(h===n){if(l)break;l=!0}else if(h===t||h===e){if(o!==0)break}else break;o+=1}return c+1===o&&o--,f?{number:a.slice(0,o),unit:a.slice(o)}:!1},gw}var Tbe=Ebe,az=Cbe,oz=Abe;function Bs(e){return this instanceof Bs?(this.nodes=Tbe(e),this):new Bs(e)}Bs.prototype.toString=function(){return Array.isArray(this.nodes)?oz(this.nodes):""};Bs.prototype.walk=function(e,t){return az(this.nodes,e,t),this};Bs.unit=Pbe();Bs.walk=az;Bs.stringify=oz;var $be=Bs;function Mbe(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var sz={};(function(e){var t=function(){function n(p,m){Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonParserError"}),p==null&&(p="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:p}),this.hash=m;var x;if(m&&m.exception instanceof Error){var g=m.exception;this.message=g.message||p,x=g.stack}x||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):x=new Error(p).stack),x&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:x})}typeof Object.setPrototypeOf=="function"?Object.setPrototypeOf(n.prototype,Error.prototype):n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.name="JisonParserError";function r(p){for(var m=[],x=p.pop,g=p.rule,w=0,b=x.length;w<b;w++)m.push([x[w],g[w]]);return m}function i(p){for(var m={},x=p.idx,g=p.goto,w=0,b=x.length;w<b;w++){var _=x[w];m[_]=g[w]}return m}function a(p){for(var m=[],x=p.len,g=p.symbol,w=p.type,b=p.state,_=p.mode,v=p.goto,O=0,C=x.length;O<C;O++){for(var k=x[O],A={},$=0;$<k;$++){var L=g.shift();switch(w.shift()){case 2:A[L]=[_.shift(),v.shift()];break;case 0:A[L]=b.shift();break;default:A[L]=[3]}}m.push(A)}return m}function o(p,m,x){x=x||0;for(var g=0;g<m;g++)this.push(p),p+=x}function s(p,m){for(p=this.length-p,m+=p;p<m;p++)this.push(this[p])}function l(p){for(var m=[],x=0,g=p.length;x<g;x++){var w=p[x];typeof w=="function"?(x++,w.apply(m,p[x])):m.push(w)}return m}var c={trace:function(){},JisonParserError:n,yy:{},options:{type:"lalr",hasPartialLrUpgradeOnConflict:!0,errorRecoveryTokenDiscardCount:3},symbols_:{$accept:0,$end:1,ADD:3,ANGLE:16,CHS:22,COMMA:14,CSS_CPROP:13,CSS_VAR:12,DIV:6,EMS:20,EOF:1,EXS:21,FREQ:18,LENGTH:15,LPAREN:7,MUL:5,NESTED_CALC:9,NUMBER:11,PERCENTAGE:28,PREFIX:10,REMS:23,RES:19,RPAREN:8,SUB:4,TIME:17,VHS:24,VMAXS:27,VMINS:26,VWS:25,css_value:33,css_variable:32,error:2,expression:29,math_expression:30,value:31},terminals_:{1:"EOF",2:"error",3:"ADD",4:"SUB",5:"MUL",6:"DIV",7:"LPAREN",8:"RPAREN",9:"NESTED_CALC",10:"PREFIX",11:"NUMBER",12:"CSS_VAR",13:"CSS_CPROP",14:"COMMA",15:"LENGTH",16:"ANGLE",17:"TIME",18:"FREQ",19:"RES",20:"EMS",21:"EXS",22:"CHS",23:"REMS",24:"VHS",25:"VWS",26:"VMINS",27:"VMAXS",28:"PERCENTAGE"},TERROR:2,EOF:1,originalQuoteName:null,originalParseError:null,cleanupAfterParse:null,constructParseErrorInfo:null,yyMergeLocationInfo:null,__reentrant_call_depth:0,__error_infos:[],__error_recovery_infos:[],quoteName:function(m){return'"'+m+'"'},getSymbolName:function(m){if(this.terminals_[m])return this.terminals_[m];var x=this.symbols_;for(var g in x)if(x[g]===m)return g;return null},describeSymbol:function(m){if(m!==this.EOF&&this.terminal_descriptions_&&this.terminal_descriptions_[m])return this.terminal_descriptions_[m];if(m===this.EOF)return"end of input";var x=this.getSymbolName(m);return x?this.quoteName(x):null},collect_expected_token_set:function(m,x){var g=this.TERROR,w=[],b={};if(!x&&this.state_descriptions_&&this.state_descriptions_[m])return[this.state_descriptions_[m]];for(var _ in this.table[m])if(_=+_,_!==g){var v=x?_:this.describeSymbol(_);v&&!b[v]&&(w.push(v),b[v]=!0)}return w},productions_:r({pop:l([29,o,[30,10],31,31,32,32,o,[33,15]]),rule:l([2,o,[3,5],4,7,o,[1,4],2,4,6,o,[1,14],2])}),performAction:function(m,x,g){var w=this.yy;switch(w.parser,w.lexer,m){case 0:this.$=g[x-1];break;case 1:return this.$=g[x-1],g[x-1];case 2:case 3:case 4:case 5:this.$={type:"MathExpression",operator:g[x-1],left:g[x-2],right:g[x]};break;case 6:this.$=g[x-1];break;case 7:this.$={type:"Calc",value:g[x-1]};break;case 8:this.$={type:"Calc",value:g[x-1],prefix:g[x-5]};break;case 9:case 10:case 11:this.$=g[x];break;case 12:this.$={type:"Value",value:parseFloat(g[x])};break;case 13:this.$={type:"Value",value:parseFloat(g[x])*-1};break;case 14:this.$={type:"CssVariable",value:g[x-1]};break;case 15:this.$={type:"CssVariable",value:g[x-3],fallback:g[x-1]};break;case 16:this.$={type:"LengthValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 17:this.$={type:"AngleValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 18:this.$={type:"TimeValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 19:this.$={type:"FrequencyValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 20:this.$={type:"ResolutionValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 21:this.$={type:"EmValue",value:parseFloat(g[x]),unit:"em"};break;case 22:this.$={type:"ExValue",value:parseFloat(g[x]),unit:"ex"};break;case 23:this.$={type:"ChValue",value:parseFloat(g[x]),unit:"ch"};break;case 24:this.$={type:"RemValue",value:parseFloat(g[x]),unit:"rem"};break;case 25:this.$={type:"VhValue",value:parseFloat(g[x]),unit:"vh"};break;case 26:this.$={type:"VwValue",value:parseFloat(g[x]),unit:"vw"};break;case 27:this.$={type:"VminValue",value:parseFloat(g[x]),unit:"vmin"};break;case 28:this.$={type:"VmaxValue",value:parseFloat(g[x]),unit:"vmax"};break;case 29:this.$={type:"PercentageValue",value:parseFloat(g[x]),unit:"%"};break;case 30:var b=g[x];b.value*=-1,this.$=b;break}},table:a({len:l([24,1,5,23,1,18,o,[0,3],1,o,[0,16],o,[23,4],s,[28,3],0,0,16,1,6,6,o,[0,3],5,1,2,s,[37,3],s,[20,3],5,0,0]),symbol:l([4,7,9,11,12,o,[15,19,1],1,1,o,[3,4,1],s,[30,19],s,[29,4],7,4,10,11,s,[22,14],s,[19,3],s,[43,22],s,[23,69],s,[139,4],8,s,[51,24],4,s,[138,15],13,s,[186,5],8,s,[6,6],s,[5,5],9,8,14,s,[159,47],s,[60,10]]),type:l([o,[2,19],o,[0,5],1,o,[2,24],o,[0,4],s,[22,19],s,[43,42],s,[23,70],s,[28,25],s,[45,25],s,[113,54]]),state:l([1,2,8,6,7,30,s,[4,3],33,37,s,[5,3],38,s,[4,3],39,s,[4,3],40,s,[4,3],42,s,[21,4],50,s,[5,3],51,s,[4,3]]),mode:l([o,[1,179],o,[2,3],s,[5,5],s,[6,4],o,[1,57]]),goto:l([5,3,4,24,o,[9,15,1],o,[25,5,1],s,[24,19],31,35,32,34,s,[18,14],36,s,[38,19],s,[19,57],s,[118,4],41,s,[24,19],43,35,s,[16,14],44,o,[2,3],28,29,2,o,[3,3],28,29,3,s,[53,4],o,[45,5,1],s,[100,42],52,s,[5,4],53])}),defaultActions:i({idx:l([6,7,8,o,[10,16,1],33,34,39,40,41,45,47,52,53]),goto:l([9,10,11,o,[16,14,1],12,1,30,13,o,[4,4,1],14,15,8])}),parseError:function(m,x,g){if(x.recoverable)typeof this.trace=="function"&&this.trace(m),x.destroy();else throw typeof this.trace=="function"&&this.trace(m),g||(g=this.JisonParserError),new g(m,x)},parse:function(m){var x=this,g=new Array(128),w=new Array(128),b=new Array(128),_=this.table,v=0,O=0;this.TERROR;var C=this.EOF;this.options.errorRecoveryTokenDiscardCount|0;var k=[0,54],A;this.__lexer__?A=this.__lexer__:A=this.__lexer__=Object.create(this.lexer);var $={parseError:void 0,quoteName:void 0,lexer:void 0,parser:void 0,pre_parse:void 0,post_parse:void 0,pre_lex:void 0,post_lex:void 0};typeof assert!="function"||assert,this.yyGetSharedState=function(){return $};function L(_e,re){for(var be in re)typeof _e[be]>"u"&&Object.prototype.hasOwnProperty.call(re,be)&&(_e[be]=re[be])}L($,this.yy),$.lexer=A,$.parser=this,typeof $.parseError=="function"?this.parseError=function(re,be,Oe){return Oe||(Oe=this.JisonParserError),$.parseError.call(this,re,be,Oe)}:this.parseError=this.originalParseError,typeof $.quoteName=="function"?this.quoteName=function(re){return $.quoteName.call(this,re)}:this.quoteName=this.originalQuoteName,this.cleanupAfterParse=function(re,be,Oe){var te;if(be){var Ge;($.post_parse||this.post_parse)&&(Ge=this.constructParseErrorInfo(null,null,null,!1)),$.post_parse&&(te=$.post_parse.call(this,$,re,Ge),typeof te<"u"&&(re=te)),this.post_parse&&(te=this.post_parse.call(this,$,re,Ge),typeof te<"u"&&(re=te)),Ge&&Ge.destroy&&Ge.destroy()}if(this.__reentrant_call_depth>1)return re;if(A.cleanupAfterLex&&A.cleanupAfterLex(Oe),$&&($.lexer=void 0,$.parser=void 0,A.yy===$&&(A.yy=void 0)),$=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,g.length=0,w.length=0,b.length=0,v=0,!Oe){for(var Me=this.__error_infos.length-1;Me>=0;Me--){var Te=this.__error_infos[Me];Te&&typeof Te.destroy=="function"&&Te.destroy()}this.__error_infos.length=0}return re},this.constructParseErrorInfo=function(re,be,Oe,te){var Ge={errStr:re,exception:be,text:A.match,value:A.yytext,token:this.describeSymbol(O)||O,token_id:O,line:A.yylineno,expected:Oe,recoverable:te,state:z,action:q,new_state:ee,symbol_stack:g,state_stack:w,value_stack:b,stack_pointer:v,yy:$,lexer:A,parser:this,destroy:function(){var Te=!!this.recoverable;for(var ft in this)this.hasOwnProperty(ft)&&typeof ft=="object"&&(this[ft]=void 0);this.recoverable=Te}};return this.__error_infos.push(Ge),Ge};function B(){var _e=A.lex();return typeof _e!="number"&&(_e=x.symbols_[_e]||_e),_e||C}function j(){var _e=A.fastLex();return typeof _e!="number"&&(_e=x.symbols_[_e]||_e),_e||C}var D=B,z,q,Y,Q,Z={$:!0,_$:void 0,yy:$},H,K,I,ee,oe=!1;try{if(this.__reentrant_call_depth++,A.setInput(m,$),typeof A.canIUse=="function"){var R=A.canIUse();R.fastLex&&typeof j=="function"&&(D=j)}for(b[v]=null,w[v]=0,g[v]=0,++v,this.pre_parse&&this.pre_parse.call(this,$),$.pre_parse&&$.pre_parse.call(this,$),ee=w[v-1];;){if(z=ee,this.defaultActions[z])q=2,ee=this.defaultActions[z];else if(O||(O=D()),Q=_[z]&&_[z][O]||k,ee=Q[1],q=Q[0],!q){var ve,xe=this.describeSymbol(O)||O,ke=this.collect_expected_token_set(z);typeof A.yylineno=="number"?ve="Parse error on line "+(A.yylineno+1)+": ":ve="Parse error: ",typeof A.showPosition=="function"&&(ve+=`
+       height and width.`,D,z,i,o,l,c,n),T.cloneElement(h,{width:D,height:z})},[n,h,o,f,c,l,v,i]);T.useEffect(function(){var B=k();B&&S(B)},[k]);var L={width:i,height:o,minWidth:l,minHeight:c,maxHeight:f};return U.createElement(ybe,{handleWidth:!0,handleHeight:!0,onResize:A,targetRef:C,refreshMode:m>0?"debounce":void 0,refreshRate:m},U.createElement("div",lO({},x!=null?{id:"".concat(x)}:{},{className:de("recharts-responsive-container",g),style:L,ref:C}),$))}),rz=function(t){return null};rz.displayName="Cell";var uO={exports:{}},cw=40,fw=41,hg=39,dw=34,hw=92,pg=47,pw=44,mw=58,HN=42,kbe=function(e){for(var t=[],n=e,r,i,a,o,s,l,c,f=0,h=n.charCodeAt(f),p=n.length,m=[{nodes:t}],x=0,g,w="",b="",_="";f<p;)if(h<=32){r=f;do r+=1,h=n.charCodeAt(r);while(h<=32);o=n.slice(f,r),a=t[t.length-1],h===fw&&x?_=o:a&&a.type==="div"?a.after=o:h===pw||h===mw||h===pg&&n.charCodeAt(r+1)!==HN?b=o:t.push({type:"space",sourceIndex:f,value:o}),f=r}else if(h===hg||h===dw){r=f,i=h===hg?"'":'"',o={type:"string",sourceIndex:f,quote:i};do if(s=!1,r=n.indexOf(i,r+1),~r)for(l=r;n.charCodeAt(l-1)===hw;)l-=1,s=!s;else n+=i,r=n.length-1,o.unclosed=!0;while(s);o.value=n.slice(f+1,r),t.push(o),f=r+1,h=n.charCodeAt(f)}else if(h===pg&&n.charCodeAt(f+1)===HN)o={type:"comment",sourceIndex:f},r=n.indexOf("*/",f),r===-1&&(o.unclosed=!0,r=n.length),o.value=n.slice(f+2,r),t.push(o),f=r+2,h=n.charCodeAt(f);else if(h===pg||h===pw||h===mw)o=n[f],t.push({type:"div",sourceIndex:f-b.length,value:o,before:b,after:""}),b="",f+=1,h=n.charCodeAt(f);else if(cw===h){r=f;do r+=1,h=n.charCodeAt(r);while(h<=32);if(o={type:"function",sourceIndex:f-w.length,value:w,before:n.slice(f+1,r)},f=r,w==="url"&&h!==hg&&h!==dw){r-=1;do if(s=!1,r=n.indexOf(")",r+1),~r)for(l=r;n.charCodeAt(l-1)===hw;)l-=1,s=!s;else n+=")",r=n.length-1,o.unclosed=!0;while(s);c=r;do c-=1,h=n.charCodeAt(c);while(h<=32);f!==c+1?o.nodes=[{type:"word",sourceIndex:f,value:n.slice(f,c+1)}]:o.nodes=[],o.unclosed&&c+1!==r?(o.after="",o.nodes.push({type:"space",sourceIndex:c+1,value:n.slice(c+1,r)})):o.after=n.slice(c+1,r),f=r+1,h=n.charCodeAt(f),t.push(o)}else x+=1,o.after="",t.push(o),m.push(o),t=o.nodes=[],g=o;w=""}else if(fw===h&&x)f+=1,h=n.charCodeAt(f),g.after=_,_="",x-=1,m.pop(),g=m[x],t=g.nodes;else{r=f;do h===hw&&(r+=1),r+=1,h=n.charCodeAt(r);while(r<p&&!(h<=32||h===hg||h===dw||h===pw||h===mw||h===pg||h===cw||h===fw&&x));o=n.slice(f,r),cw===h?w=o:t.push({type:"word",sourceIndex:f,value:o}),f=r}for(f=m.length-1;f;f-=1)m[f].unclosed=!0;return m[0].nodes},Ebe=function e(t,n,r){var i,a,o,s;for(i=0,a=t.length;i<a;i+=1)o=t[i],r||(s=n(o,i,t)),s!==!1&&o.type==="function"&&Array.isArray(o.nodes)&&e(o.nodes,n,r),r&&n(o,i,t)};function VN(e,t){var n=e.type,r=e.value,i,a;return t&&(a=t(e))!==void 0?a:n==="word"||n==="space"?r:n==="string"?(i=e.quote||"",i+r+(e.unclosed?"":i)):n==="comment"?"/*"+r+(e.unclosed?"":"*/"):n==="div"?(e.before||"")+r+(e.after||""):Array.isArray(e.nodes)?(i=iz(e.nodes),n!=="function"?i:r+"("+(e.before||"")+i+(e.after||"")+(e.unclosed?"":")")):r}function iz(e,t){var n,r;if(Array.isArray(e)){for(n="",r=e.length-1;~r;r-=1)n=VN(e[r],t)+n;return n}return VN(e,t)}var Cbe=iz,gw,YN;function Abe(){if(YN)return gw;YN=1;var e=45,t=43,n=46,r=101,i=69;return gw=function(a){for(var o=0,s=a.length,l=!1,c=-1,f=!1,h;o<s;){if(h=a.charCodeAt(o),h>=48&&h<=57)f=!0;else if(h===r||h===i){if(c>-1)break;c=o}else if(h===n){if(l)break;l=!0}else if(h===t||h===e){if(o!==0)break}else break;o+=1}return c+1===o&&o--,f?{number:a.slice(0,o),unit:a.slice(o)}:!1},gw}var Pbe=kbe,az=Ebe,oz=Cbe;function Bs(e){return this instanceof Bs?(this.nodes=Pbe(e),this):new Bs(e)}Bs.prototype.toString=function(){return Array.isArray(this.nodes)?oz(this.nodes):""};Bs.prototype.walk=function(e,t){return az(this.nodes,e,t),this};Bs.unit=Abe();Bs.walk=az;Bs.stringify=oz;var Tbe=Bs;function $be(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var sz={};(function(e){var t=function(){function n(p,m){Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonParserError"}),p==null&&(p="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:p}),this.hash=m;var x;if(m&&m.exception instanceof Error){var g=m.exception;this.message=g.message||p,x=g.stack}x||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):x=new Error(p).stack),x&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:x})}typeof Object.setPrototypeOf=="function"?Object.setPrototypeOf(n.prototype,Error.prototype):n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.name="JisonParserError";function r(p){for(var m=[],x=p.pop,g=p.rule,w=0,b=x.length;w<b;w++)m.push([x[w],g[w]]);return m}function i(p){for(var m={},x=p.idx,g=p.goto,w=0,b=x.length;w<b;w++){var _=x[w];m[_]=g[w]}return m}function a(p){for(var m=[],x=p.len,g=p.symbol,w=p.type,b=p.state,_=p.mode,v=p.goto,S=0,C=x.length;S<C;S++){for(var k=x[S],A={},$=0;$<k;$++){var L=g.shift();switch(w.shift()){case 2:A[L]=[_.shift(),v.shift()];break;case 0:A[L]=b.shift();break;default:A[L]=[3]}}m.push(A)}return m}function o(p,m,x){x=x||0;for(var g=0;g<m;g++)this.push(p),p+=x}function s(p,m){for(p=this.length-p,m+=p;p<m;p++)this.push(this[p])}function l(p){for(var m=[],x=0,g=p.length;x<g;x++){var w=p[x];typeof w=="function"?(x++,w.apply(m,p[x])):m.push(w)}return m}var c={trace:function(){},JisonParserError:n,yy:{},options:{type:"lalr",hasPartialLrUpgradeOnConflict:!0,errorRecoveryTokenDiscardCount:3},symbols_:{$accept:0,$end:1,ADD:3,ANGLE:16,CHS:22,COMMA:14,CSS_CPROP:13,CSS_VAR:12,DIV:6,EMS:20,EOF:1,EXS:21,FREQ:18,LENGTH:15,LPAREN:7,MUL:5,NESTED_CALC:9,NUMBER:11,PERCENTAGE:28,PREFIX:10,REMS:23,RES:19,RPAREN:8,SUB:4,TIME:17,VHS:24,VMAXS:27,VMINS:26,VWS:25,css_value:33,css_variable:32,error:2,expression:29,math_expression:30,value:31},terminals_:{1:"EOF",2:"error",3:"ADD",4:"SUB",5:"MUL",6:"DIV",7:"LPAREN",8:"RPAREN",9:"NESTED_CALC",10:"PREFIX",11:"NUMBER",12:"CSS_VAR",13:"CSS_CPROP",14:"COMMA",15:"LENGTH",16:"ANGLE",17:"TIME",18:"FREQ",19:"RES",20:"EMS",21:"EXS",22:"CHS",23:"REMS",24:"VHS",25:"VWS",26:"VMINS",27:"VMAXS",28:"PERCENTAGE"},TERROR:2,EOF:1,originalQuoteName:null,originalParseError:null,cleanupAfterParse:null,constructParseErrorInfo:null,yyMergeLocationInfo:null,__reentrant_call_depth:0,__error_infos:[],__error_recovery_infos:[],quoteName:function(m){return'"'+m+'"'},getSymbolName:function(m){if(this.terminals_[m])return this.terminals_[m];var x=this.symbols_;for(var g in x)if(x[g]===m)return g;return null},describeSymbol:function(m){if(m!==this.EOF&&this.terminal_descriptions_&&this.terminal_descriptions_[m])return this.terminal_descriptions_[m];if(m===this.EOF)return"end of input";var x=this.getSymbolName(m);return x?this.quoteName(x):null},collect_expected_token_set:function(m,x){var g=this.TERROR,w=[],b={};if(!x&&this.state_descriptions_&&this.state_descriptions_[m])return[this.state_descriptions_[m]];for(var _ in this.table[m])if(_=+_,_!==g){var v=x?_:this.describeSymbol(_);v&&!b[v]&&(w.push(v),b[v]=!0)}return w},productions_:r({pop:l([29,o,[30,10],31,31,32,32,o,[33,15]]),rule:l([2,o,[3,5],4,7,o,[1,4],2,4,6,o,[1,14],2])}),performAction:function(m,x,g){var w=this.yy;switch(w.parser,w.lexer,m){case 0:this.$=g[x-1];break;case 1:return this.$=g[x-1],g[x-1];case 2:case 3:case 4:case 5:this.$={type:"MathExpression",operator:g[x-1],left:g[x-2],right:g[x]};break;case 6:this.$=g[x-1];break;case 7:this.$={type:"Calc",value:g[x-1]};break;case 8:this.$={type:"Calc",value:g[x-1],prefix:g[x-5]};break;case 9:case 10:case 11:this.$=g[x];break;case 12:this.$={type:"Value",value:parseFloat(g[x])};break;case 13:this.$={type:"Value",value:parseFloat(g[x])*-1};break;case 14:this.$={type:"CssVariable",value:g[x-1]};break;case 15:this.$={type:"CssVariable",value:g[x-3],fallback:g[x-1]};break;case 16:this.$={type:"LengthValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 17:this.$={type:"AngleValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 18:this.$={type:"TimeValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 19:this.$={type:"FrequencyValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 20:this.$={type:"ResolutionValue",value:parseFloat(g[x]),unit:/[a-z]+/.exec(g[x])[0]};break;case 21:this.$={type:"EmValue",value:parseFloat(g[x]),unit:"em"};break;case 22:this.$={type:"ExValue",value:parseFloat(g[x]),unit:"ex"};break;case 23:this.$={type:"ChValue",value:parseFloat(g[x]),unit:"ch"};break;case 24:this.$={type:"RemValue",value:parseFloat(g[x]),unit:"rem"};break;case 25:this.$={type:"VhValue",value:parseFloat(g[x]),unit:"vh"};break;case 26:this.$={type:"VwValue",value:parseFloat(g[x]),unit:"vw"};break;case 27:this.$={type:"VminValue",value:parseFloat(g[x]),unit:"vmin"};break;case 28:this.$={type:"VmaxValue",value:parseFloat(g[x]),unit:"vmax"};break;case 29:this.$={type:"PercentageValue",value:parseFloat(g[x]),unit:"%"};break;case 30:var b=g[x];b.value*=-1,this.$=b;break}},table:a({len:l([24,1,5,23,1,18,o,[0,3],1,o,[0,16],o,[23,4],s,[28,3],0,0,16,1,6,6,o,[0,3],5,1,2,s,[37,3],s,[20,3],5,0,0]),symbol:l([4,7,9,11,12,o,[15,19,1],1,1,o,[3,4,1],s,[30,19],s,[29,4],7,4,10,11,s,[22,14],s,[19,3],s,[43,22],s,[23,69],s,[139,4],8,s,[51,24],4,s,[138,15],13,s,[186,5],8,s,[6,6],s,[5,5],9,8,14,s,[159,47],s,[60,10]]),type:l([o,[2,19],o,[0,5],1,o,[2,24],o,[0,4],s,[22,19],s,[43,42],s,[23,70],s,[28,25],s,[45,25],s,[113,54]]),state:l([1,2,8,6,7,30,s,[4,3],33,37,s,[5,3],38,s,[4,3],39,s,[4,3],40,s,[4,3],42,s,[21,4],50,s,[5,3],51,s,[4,3]]),mode:l([o,[1,179],o,[2,3],s,[5,5],s,[6,4],o,[1,57]]),goto:l([5,3,4,24,o,[9,15,1],o,[25,5,1],s,[24,19],31,35,32,34,s,[18,14],36,s,[38,19],s,[19,57],s,[118,4],41,s,[24,19],43,35,s,[16,14],44,o,[2,3],28,29,2,o,[3,3],28,29,3,s,[53,4],o,[45,5,1],s,[100,42],52,s,[5,4],53])}),defaultActions:i({idx:l([6,7,8,o,[10,16,1],33,34,39,40,41,45,47,52,53]),goto:l([9,10,11,o,[16,14,1],12,1,30,13,o,[4,4,1],14,15,8])}),parseError:function(m,x,g){if(x.recoverable)typeof this.trace=="function"&&this.trace(m),x.destroy();else throw typeof this.trace=="function"&&this.trace(m),g||(g=this.JisonParserError),new g(m,x)},parse:function(m){var x=this,g=new Array(128),w=new Array(128),b=new Array(128),_=this.table,v=0,S=0;this.TERROR;var C=this.EOF;this.options.errorRecoveryTokenDiscardCount|0;var k=[0,54],A;this.__lexer__?A=this.__lexer__:A=this.__lexer__=Object.create(this.lexer);var $={parseError:void 0,quoteName:void 0,lexer:void 0,parser:void 0,pre_parse:void 0,post_parse:void 0,pre_lex:void 0,post_lex:void 0};typeof assert!="function"||assert,this.yyGetSharedState=function(){return $};function L(_e,re){for(var be in re)typeof _e[be]>"u"&&Object.prototype.hasOwnProperty.call(re,be)&&(_e[be]=re[be])}L($,this.yy),$.lexer=A,$.parser=this,typeof $.parseError=="function"?this.parseError=function(re,be,Oe){return Oe||(Oe=this.JisonParserError),$.parseError.call(this,re,be,Oe)}:this.parseError=this.originalParseError,typeof $.quoteName=="function"?this.quoteName=function(re){return $.quoteName.call(this,re)}:this.quoteName=this.originalQuoteName,this.cleanupAfterParse=function(re,be,Oe){var te;if(be){var Ge;($.post_parse||this.post_parse)&&(Ge=this.constructParseErrorInfo(null,null,null,!1)),$.post_parse&&(te=$.post_parse.call(this,$,re,Ge),typeof te<"u"&&(re=te)),this.post_parse&&(te=this.post_parse.call(this,$,re,Ge),typeof te<"u"&&(re=te)),Ge&&Ge.destroy&&Ge.destroy()}if(this.__reentrant_call_depth>1)return re;if(A.cleanupAfterLex&&A.cleanupAfterLex(Oe),$&&($.lexer=void 0,$.parser=void 0,A.yy===$&&(A.yy=void 0)),$=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,g.length=0,w.length=0,b.length=0,v=0,!Oe){for(var Me=this.__error_infos.length-1;Me>=0;Me--){var Te=this.__error_infos[Me];Te&&typeof Te.destroy=="function"&&Te.destroy()}this.__error_infos.length=0}return re},this.constructParseErrorInfo=function(re,be,Oe,te){var Ge={errStr:re,exception:be,text:A.match,value:A.yytext,token:this.describeSymbol(S)||S,token_id:S,line:A.yylineno,expected:Oe,recoverable:te,state:z,action:q,new_state:ee,symbol_stack:g,state_stack:w,value_stack:b,stack_pointer:v,yy:$,lexer:A,parser:this,destroy:function(){var Te=!!this.recoverable;for(var ft in this)this.hasOwnProperty(ft)&&typeof ft=="object"&&(this[ft]=void 0);this.recoverable=Te}};return this.__error_infos.push(Ge),Ge};function B(){var _e=A.lex();return typeof _e!="number"&&(_e=x.symbols_[_e]||_e),_e||C}function j(){var _e=A.fastLex();return typeof _e!="number"&&(_e=x.symbols_[_e]||_e),_e||C}var D=B,z,q,Y,Q,Z={$:!0,_$:void 0,yy:$},H,K,I,ee,oe=!1;try{if(this.__reentrant_call_depth++,A.setInput(m,$),typeof A.canIUse=="function"){var R=A.canIUse();R.fastLex&&typeof j=="function"&&(D=j)}for(b[v]=null,w[v]=0,g[v]=0,++v,this.pre_parse&&this.pre_parse.call(this,$),$.pre_parse&&$.pre_parse.call(this,$),ee=w[v-1];;){if(z=ee,this.defaultActions[z])q=2,ee=this.defaultActions[z];else if(S||(S=D()),Q=_[z]&&_[z][S]||k,ee=Q[1],q=Q[0],!q){var ve,xe=this.describeSymbol(S)||S,ke=this.collect_expected_token_set(z);typeof A.yylineno=="number"?ve="Parse error on line "+(A.yylineno+1)+": ":ve="Parse error: ",typeof A.showPosition=="function"&&(ve+=`
 `+A.showPosition(69,10)+`
-`),ke.length?ve+="Expecting "+ke.join(", ")+", got unexpected "+xe:ve+="Unexpected "+xe,H=this.constructParseErrorInfo(ve,null,ke,!1),Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y);break}switch(q){default:if(q instanceof Array){H=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+z+", token: "+O,null,null,!1),Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y);break}H=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y);break;case 1:g[v]=O,b[v]=A.yytext,w[v]=ee,++v,O=0;continue;case 2:if(I=this.productions_[ee-1],K=I[1],Y=this.performAction.call(Z,ee,v-1,b),typeof Y<"u"){oe=Y;break}v-=K;var Ve=I[0];g[v]=Ve,b[v]=Z.$,ee=_[w[v-1]][Ve],w[v]=ee,++v;continue;case 3:v!==-2&&(oe=!0,v--,typeof b[v]<"u"&&(oe=b[v]));break}break}}catch(_e){if(_e instanceof this.JisonParserError)throw _e;if(A&&typeof A.JisonLexerError=="function"&&_e instanceof A.JisonLexerError)throw _e;H=this.constructParseErrorInfo("Parsing aborted due to exception.",_e,null,!1),oe=!1,Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y)}finally{oe=this.cleanupAfterParse(oe,!0,!0),this.__reentrant_call_depth--}return oe}};c.originalParseError=c.parseError,c.originalQuoteName=c.quoteName;var f=function(){function p(x,g){Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),x==null&&(x="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:x}),this.hash=g;var w;if(g&&g.exception instanceof Error){var b=g.exception;this.message=b.message||x,w=b.stack}w||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):w=new Error(x).stack),w&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:w})}typeof Object.setPrototypeOf=="function"?Object.setPrototypeOf(p.prototype,Error.prototype):p.prototype=Object.create(Error.prototype),p.prototype.constructor=p,p.prototype.name="JisonLexerError";var m={EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function(g,w,b){if(g=""+g,b==null&&(b=!(g.indexOf(`
+`),ke.length?ve+="Expecting "+ke.join(", ")+", got unexpected "+xe:ve+="Unexpected "+xe,H=this.constructParseErrorInfo(ve,null,ke,!1),Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y);break}switch(q){default:if(q instanceof Array){H=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+z+", token: "+S,null,null,!1),Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y);break}H=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y);break;case 1:g[v]=S,b[v]=A.yytext,w[v]=ee,++v,S=0;continue;case 2:if(I=this.productions_[ee-1],K=I[1],Y=this.performAction.call(Z,ee,v-1,b),typeof Y<"u"){oe=Y;break}v-=K;var Ve=I[0];g[v]=Ve,b[v]=Z.$,ee=_[w[v-1]][Ve],w[v]=ee,++v;continue;case 3:v!==-2&&(oe=!0,v--,typeof b[v]<"u"&&(oe=b[v]));break}break}}catch(_e){if(_e instanceof this.JisonParserError)throw _e;if(A&&typeof A.JisonLexerError=="function"&&_e instanceof A.JisonLexerError)throw _e;H=this.constructParseErrorInfo("Parsing aborted due to exception.",_e,null,!1),oe=!1,Y=this.parseError(H.errStr,H,this.JisonParserError),typeof Y<"u"&&(oe=Y)}finally{oe=this.cleanupAfterParse(oe,!0,!0),this.__reentrant_call_depth--}return oe}};c.originalParseError=c.parseError,c.originalQuoteName=c.quoteName;var f=function(){function p(x,g){Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),x==null&&(x="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:x}),this.hash=g;var w;if(g&&g.exception instanceof Error){var b=g.exception;this.message=b.message||x,w=b.stack}w||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):w=new Error(x).stack),w&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:w})}typeof Object.setPrototypeOf=="function"?Object.setPrototypeOf(p.prototype,Error.prototype):p.prototype=Object.create(Error.prototype),p.prototype.constructor=p,p.prototype.name="JisonLexerError";var m={EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function(g,w,b){if(g=""+g,b==null&&(b=!(g.indexOf(`
 `)>0&&g.indexOf("^")>0)),this.yylloc&&b){if(typeof this.prettyPrintRange=="function")this.prettyPrintRange(this.yylloc),/\n\s*$/.test(g)||(g+=`
 `),g+=`
   Erroneous area:
 `+this.prettyPrintRange(this.yylloc);else if(typeof this.showPosition=="function"){var _=this.showPosition();_&&(g.length&&g[g.length-1]!==`
 `&&_[0]!==`
 `?g+=`
-`+_:g+=_)}}var v={errStr:g,recoverable:!!w,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function(){var C=!!this.recoverable;for(var k in this)this.hasOwnProperty(k)&&typeof k=="object"&&(this[k]=void 0);this.recoverable=C}};return this.__error_infos.push(v),v},parseError:function(g,w,b){if(b||(b=this.JisonLexerError),this.yy){if(this.yy.parser&&typeof this.yy.parser.parseError=="function")return this.yy.parser.parseError.call(this,g,w,b)||this.ERROR;if(typeof this.yy.parseError=="function")return this.yy.parseError.call(this,g,w,b)||this.ERROR}throw new b(g,w)},yyerror:function(g){var w="";this.yylloc&&(w=" on line "+(this.yylineno+1));var b=this.constructLexErrorInfo("Lexical error"+w+": "+g,this.options.lexerErrorsAreRecoverable),_=Array.prototype.slice.call(arguments,1);return _.length&&(b.extra_error_attributes=_),this.parseError(b.errStr,b,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function(g){if(this.setInput("",{}),!g){for(var w=this.__error_infos.length-1;w>=0;w--){var b=this.__error_infos[w];b&&typeof b.destroy=="function"&&b.destroy()}this.__error_infos.length=0}return this},clear:function(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var g=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:g,last_line:this.yylineno+1,last_column:g,range:[this.offset,this.offset]}},setInput:function(g,w){if(this.yy=w||this.yy||{},!this.__decompressed){for(var b=this.rules,_=0,v=b.length;_<v;_++){var O=b[_];typeof O=="number"&&(b[_]=b[O])}var C=this.conditions;for(var k in C){for(var A=C[k],$=A.rules,v=$.length,L=new Array(v+1),B=new Array(v+1),_=0;_<v;_++){var j=$[_],O=b[j];L[_+1]=O,B[_+1]=j}A.rules=B,A.__rule_regexes=L,A.__rule_count=v}this.__decompressed=!0}return this._input=g||"",this.clear(),this._signaled_error_token=!1,this.done=!1,this.yylineno=0,this.matched="",this.conditionStack=["INITIAL"],this.__currentRuleSet__=null,this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]},this.offset=0,this},editRemainingInput:function(g,w){var b=g.call(this,this._input,w);return typeof b!="string"?b&&(this._input=""+b):this._input=b,this},input:function(){if(!this._input)return null;var g=this._input[0];this.yytext+=g,this.yyleng++,this.offset++,this.match+=g,this.matched+=g;var w=1,b=!1;if(g===`
+`+_:g+=_)}}var v={errStr:g,recoverable:!!w,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function(){var C=!!this.recoverable;for(var k in this)this.hasOwnProperty(k)&&typeof k=="object"&&(this[k]=void 0);this.recoverable=C}};return this.__error_infos.push(v),v},parseError:function(g,w,b){if(b||(b=this.JisonLexerError),this.yy){if(this.yy.parser&&typeof this.yy.parser.parseError=="function")return this.yy.parser.parseError.call(this,g,w,b)||this.ERROR;if(typeof this.yy.parseError=="function")return this.yy.parseError.call(this,g,w,b)||this.ERROR}throw new b(g,w)},yyerror:function(g){var w="";this.yylloc&&(w=" on line "+(this.yylineno+1));var b=this.constructLexErrorInfo("Lexical error"+w+": "+g,this.options.lexerErrorsAreRecoverable),_=Array.prototype.slice.call(arguments,1);return _.length&&(b.extra_error_attributes=_),this.parseError(b.errStr,b,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function(g){if(this.setInput("",{}),!g){for(var w=this.__error_infos.length-1;w>=0;w--){var b=this.__error_infos[w];b&&typeof b.destroy=="function"&&b.destroy()}this.__error_infos.length=0}return this},clear:function(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var g=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:g,last_line:this.yylineno+1,last_column:g,range:[this.offset,this.offset]}},setInput:function(g,w){if(this.yy=w||this.yy||{},!this.__decompressed){for(var b=this.rules,_=0,v=b.length;_<v;_++){var S=b[_];typeof S=="number"&&(b[_]=b[S])}var C=this.conditions;for(var k in C){for(var A=C[k],$=A.rules,v=$.length,L=new Array(v+1),B=new Array(v+1),_=0;_<v;_++){var j=$[_],S=b[j];L[_+1]=S,B[_+1]=j}A.rules=B,A.__rule_regexes=L,A.__rule_count=v}this.__decompressed=!0}return this._input=g||"",this.clear(),this._signaled_error_token=!1,this.done=!1,this.yylineno=0,this.matched="",this.conditionStack=["INITIAL"],this.__currentRuleSet__=null,this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]},this.offset=0,this},editRemainingInput:function(g,w){var b=g.call(this,this._input,w);return typeof b!="string"?b&&(this._input=""+b):this._input=b,this},input:function(){if(!this._input)return null;var g=this._input[0];this.yytext+=g,this.yyleng++,this.offset++,this.match+=g,this.matched+=g;var w=1,b=!1;if(g===`
 `)b=!0;else if(g==="\r"){b=!0;var _=this._input[1];_===`
 `&&(w++,g+=_,this.yytext+=_,this.yyleng++,this.offset++,this.match+=_,this.matched+=_,this.yylloc.range[1]++)}return b?(this.yylineno++,this.yylloc.last_line++,this.yylloc.last_column=0):this.yylloc.last_column++,this.yylloc.range[1]++,this._input=this._input.slice(w),g},unput:function(g){var w=g.length,b=g.split(/(?:\r\n?|\n)/g);if(this._input=g+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-w),this.yyleng=this.yytext.length,this.offset-=w,this.match=this.match.substr(0,this.match.length-w),this.matched=this.matched.substr(0,this.matched.length-w),b.length>1){this.yylineno-=b.length-1,this.yylloc.last_line=this.yylineno+1;var _=this.match,v=_.split(/(?:\r\n?|\n)/g);v.length===1&&(_=this.matched,v=_.split(/(?:\r\n?|\n)/g)),this.yylloc.last_column=v[v.length-1].length}else this.yylloc.last_column-=w;return this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng,this.done=!1,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else{var g="";this.yylloc&&(g=" on line "+(this.yylineno+1));var w=this.constructLexErrorInfo("Lexical error"+g+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",!1);this._signaled_error_token=this.parseError(w.errStr,w,this.JisonLexerError)||this.ERROR}return this},less:function(g){return this.unput(this.match.slice(g))},pastInput:function(g,w){var b=this.matched.substring(0,this.matched.length-this.match.length);g<0?g=b.length:g||(g=20),w<0?w=b.length:w||(w=1),b=b.substr(-g*2-2);var _=b.replace(/\r\n|\r/g,`
 `).split(`
@@ -823,39 +823,39 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
 `).split(`
 `);return _=_.slice(0,w),b=_.join(`
 `),b.length>g&&(b=b.substring(0,g)+"..."),b},showPosition:function(g,w){var b=this.pastInput(g).replace(/\s/g," "),_=new Array(b.length+1).join("-");return b+this.upcomingInput(w).replace(/\s/g," ")+`
-`+_+"^"},deriveLocationInfo:function(g,w,b,_){var v={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return g&&(v.first_line=g.first_line|0,v.last_line=g.last_line|0,v.first_column=g.first_column|0,v.last_column=g.last_column|0,g.range&&(v.range[0]=g.range[0]|0,v.range[1]=g.range[1]|0)),(v.first_line<=0||v.last_line<v.first_line)&&(v.first_line<=0&&w&&(v.first_line=w.last_line|0,v.first_column=w.last_column|0,w.range&&(v.range[0]=g.range[1]|0)),(v.last_line<=0||v.last_line<v.first_line)&&b&&(v.last_line=b.first_line|0,v.last_column=b.first_column|0,b.range&&(v.range[1]=g.range[0]|0)),v.first_line<=0&&_&&(v.last_line<=0||_.last_line<=v.last_line)&&(v.first_line=_.first_line|0,v.first_column=_.first_column|0,_.range&&(v.range[0]=_.range[0]|0)),v.last_line<=0&&_&&(v.first_line<=0||_.first_line>=v.first_line)&&(v.last_line=_.last_line|0,v.last_column=_.last_column|0,_.range&&(v.range[1]=_.range[1]|0))),v.last_line<=0&&(v.first_line<=0?(v.first_line=this.yylloc.first_line,v.last_line=this.yylloc.last_line,v.first_column=this.yylloc.first_column,v.last_column=this.yylloc.last_column,v.range[0]=this.yylloc.range[0],v.range[1]=this.yylloc.range[1]):(v.last_line=this.yylloc.last_line,v.last_column=this.yylloc.last_column,v.range[1]=this.yylloc.range[1])),v.first_line<=0&&(v.first_line=v.last_line,v.first_column=0,v.range[1]=v.range[0]),v.first_column<0&&(v.first_column=0),v.last_column<0&&(v.last_column=v.first_column>0?v.first_column:80),v},prettyPrintRange:function(g,w,b){g=this.deriveLocationInfo(g,w,b);const _=3,v=1,O=2;var C=this.matched+this._input,k=C.split(`
+`+_+"^"},deriveLocationInfo:function(g,w,b,_){var v={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return g&&(v.first_line=g.first_line|0,v.last_line=g.last_line|0,v.first_column=g.first_column|0,v.last_column=g.last_column|0,g.range&&(v.range[0]=g.range[0]|0,v.range[1]=g.range[1]|0)),(v.first_line<=0||v.last_line<v.first_line)&&(v.first_line<=0&&w&&(v.first_line=w.last_line|0,v.first_column=w.last_column|0,w.range&&(v.range[0]=g.range[1]|0)),(v.last_line<=0||v.last_line<v.first_line)&&b&&(v.last_line=b.first_line|0,v.last_column=b.first_column|0,b.range&&(v.range[1]=g.range[0]|0)),v.first_line<=0&&_&&(v.last_line<=0||_.last_line<=v.last_line)&&(v.first_line=_.first_line|0,v.first_column=_.first_column|0,_.range&&(v.range[0]=_.range[0]|0)),v.last_line<=0&&_&&(v.first_line<=0||_.first_line>=v.first_line)&&(v.last_line=_.last_line|0,v.last_column=_.last_column|0,_.range&&(v.range[1]=_.range[1]|0))),v.last_line<=0&&(v.first_line<=0?(v.first_line=this.yylloc.first_line,v.last_line=this.yylloc.last_line,v.first_column=this.yylloc.first_column,v.last_column=this.yylloc.last_column,v.range[0]=this.yylloc.range[0],v.range[1]=this.yylloc.range[1]):(v.last_line=this.yylloc.last_line,v.last_column=this.yylloc.last_column,v.range[1]=this.yylloc.range[1])),v.first_line<=0&&(v.first_line=v.last_line,v.first_column=0,v.range[1]=v.range[0]),v.first_column<0&&(v.first_column=0),v.last_column<0&&(v.last_column=v.first_column>0?v.first_column:80),v},prettyPrintRange:function(g,w,b){g=this.deriveLocationInfo(g,w,b);const _=3,v=1,S=2;var C=this.matched+this._input,k=C.split(`
 `),A=Math.max(1,w?w.first_line:g.first_line-_),$=Math.max(1,b?b.last_line:g.last_line+v),L=1+Math.log10($|1)|0,B=new Array(L).join(" "),j=[],D=k.slice(A-1,$+1).map(function(Z,H){var K=H+A,I=(B+K).substr(-L),ee=I+": "+Z,oe=new Array(L+1).join("^"),R=3,ve=0;if(K===g.first_line?(R+=g.first_column,ve=Math.max(2,(K===g.last_line?g.last_column:Z.length)-g.first_column+1)):K===g.last_line?ve=Math.max(2,g.last_column+1):K>g.first_line&&K<g.last_line&&(ve=Math.max(2,Z.length+1)),ve){var xe=new Array(R).join("."),ke=new Array(ve).join("^");ee+=`
-`+oe+xe+ke,Z.trim().length>0&&j.push(H)}return ee=ee.replace(/\t/g," "),ee});if(j.length>2*O){var z=j[O-1]+1,q=j[j.length-O]-1,Y=new Array(L+1).join(" ")+"  (...continued...)";Y+=`
+`+oe+xe+ke,Z.trim().length>0&&j.push(H)}return ee=ee.replace(/\t/g," "),ee});if(j.length>2*S){var z=j[S-1]+1,q=j[j.length-S]-1,Y=new Array(L+1).join(" ")+"  (...continued...)";Y+=`
 `+new Array(L+1).join("-")+"  (---------------)",D.splice(z,q-z+1,Y)}return D.join(`
-`)},describeYYLLOC:function(g,w){var b=g.first_line,_=g.last_line,v=g.first_column,O=g.last_column,C=_-b,k=O-v,A;if(C===0?(A="line "+b+", ",k<=1?A+="column "+v:A+="columns "+v+" .. "+O):A="lines "+b+"(column "+v+") .. "+_+"(column "+O+")",g.range&&w){var $=g.range[0],L=g.range[1]-1;L<=$?A+=" {String Offset: "+$+"}":A+=" {String Offset range: "+$+" .. "+L+"}"}return A},test_match:function(g,w){var b,_,v,O,C;if(this.options.backtrack_lexer&&(v={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),O=g[0],C=O.length,_=O.split(/(?:\r\n?|\n)/g),_.length>1?(this.yylineno+=_.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=_[_.length-1].length):this.yylloc.last_column+=C,this.yytext+=O,this.match+=O,this.matched+=O,this.matches=g,this.yyleng=this.yytext.length,this.yylloc.range[1]+=C,this.offset+=C,this._more=!1,this._backtrack=!1,this._input=this._input.slice(C),b=this.performAction.call(this,this.yy,w,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),b)return b;if(this._backtrack){for(var k in v)this[k]=v[k];return this.__currentRuleSet__=null,!1}else if(this._signaled_error_token)return b=this._signaled_error_token,this._signaled_error_token=!1,b;return!1},next:function(){if(this.done)return this.clear(),this.EOF;this._input||(this.done=!0);var g,w,b,_;this._more||this.clear();var v=this.__currentRuleSet__;if(!v&&(v=this.__currentRuleSet__=this._currentRules(),!v||!v.rules)){var O="";this.options.trackPosition&&(O=" on line "+(this.yylineno+1));var C=this.constructLexErrorInfo("Internal lexer engine error"+O+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(C.errStr,C,this.JisonLexerError)||this.ERROR}for(var k=v.rules,A=v.__rule_regexes,$=v.__rule_count,L=1;L<=$;L++)if(b=this._input.match(A[L]),b&&(!w||b[0].length>w[0].length)){if(w=b,_=L,this.options.backtrack_lexer){if(g=this.test_match(b,k[L]),g!==!1)return g;if(this._backtrack){w=void 0;continue}else return!1}else if(!this.options.flex)break}if(w)return g=this.test_match(w,k[_]),g!==!1?g:!1;if(this._input){var O="";this.options.trackPosition&&(O=" on line "+(this.yylineno+1));var C=this.constructLexErrorInfo("Lexical error"+O+": Unrecognized text.",this.options.lexerErrorsAreRecoverable),B=this._input,j=this.topState(),D=this.conditionStack.length;return g=this.parseError(C.errStr,C,this.JisonLexerError)||this.ERROR,g===this.ERROR&&!this.matches&&B===this._input&&j===this.topState()&&D===this.conditionStack.length&&this.input(),g}else return this.done=!0,this.clear(),this.EOF},lex:function(){var g;for(typeof this.pre_lex=="function"&&(g=this.pre_lex.call(this,0)),typeof this.options.pre_lex=="function"&&(g=this.options.pre_lex.call(this,g)||g),this.yy&&typeof this.yy.pre_lex=="function"&&(g=this.yy.pre_lex.call(this,g)||g);!g;)g=this.next();return this.yy&&typeof this.yy.post_lex=="function"&&(g=this.yy.post_lex.call(this,g)||g),typeof this.options.post_lex=="function"&&(g=this.options.post_lex.call(this,g)||g),typeof this.post_lex=="function"&&(g=this.post_lex.call(this,g)||g),g},fastLex:function(){for(var g;!g;)g=this.next();return g},canIUse:function(){var g={fastLex:!(typeof this.pre_lex=="function"||typeof this.options.pre_lex=="function"||this.yy&&typeof this.yy.pre_lex=="function"||this.yy&&typeof this.yy.post_lex=="function"||typeof this.options.post_lex=="function"||typeof this.post_lex=="function")&&typeof this.fastLex=="function"};return g},begin:function(g){return this.pushState(g)},pushState:function(g){return this.conditionStack.push(g),this.__currentRuleSet__=null,this},popState:function(){var g=this.conditionStack.length-1;return g>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState:function(g){return g=this.conditionStack.length-1-Math.abs(g||0),g>=0?this.conditionStack[g]:"INITIAL"},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize:function(){return this.conditionStack.length},options:{trackPosition:!0},JisonLexerError:p,performAction:function(g,w,b){switch(w){case 1:break;default:return this.simpleCaseActionClusters[w]}},simpleCaseActionClusters:{0:13,2:5,3:6,4:3,5:4,6:15,7:15,8:15,9:15,10:15,11:15,12:16,13:16,14:16,15:16,16:17,17:17,18:18,19:18,20:19,21:19,22:19,23:20,24:21,25:22,26:23,27:25,28:24,29:26,30:27,31:28,32:11,33:9,34:12,35:10,36:7,37:8,38:14,39:1},rules:[/^(?:(--[\d\-A-Za-z]*))/,/^(?:\s+)/,/^(?:\*)/,/^(?:\/)/,/^(?:\+)/,/^(?:-)/,/^(?:(\d+(\.\d*)?|\.\d+)px\b)/,/^(?:(\d+(\.\d*)?|\.\d+)cm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)mm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)in\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pt\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pc\b)/,/^(?:(\d+(\.\d*)?|\.\d+)deg\b)/,/^(?:(\d+(\.\d*)?|\.\d+)grad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)turn\b)/,/^(?:(\d+(\.\d*)?|\.\d+)s\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ms\b)/,/^(?:(\d+(\.\d*)?|\.\d+)Hz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)kHz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpi\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpcm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dppx\b)/,/^(?:(\d+(\.\d*)?|\.\d+)em\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ex\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ch\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rem\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vw\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vh\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmin\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmax\b)/,/^(?:(\d+(\.\d*)?|\.\d+)%)/,/^(?:(\d+(\.\d*)?|\.\d+)\b)/,/^(?:(calc))/,/^(?:(var))/,/^(?:([a-z]+))/,/^(?:\()/,/^(?:\))/,/^(?:,)/,/^(?:$)/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],inclusive:!0}}};return m}();c.lexer=f;function h(){this.yy={}}return h.prototype=c,c.Parser=h,new h}();typeof Mbe<"u"&&(e.parser=t,e.Parser=t.Parser,e.parse=function(){return t.parse.apply(t,arguments)})})(sz);var Bp={},cO={exports:{}},vw={px:{px:1,cm:96/2.54,mm:96/25.4,in:96,pt:96/72,pc:16},cm:{px:2.54/96,cm:1,mm:.1,in:2.54,pt:2.54/72,pc:2.54/6},mm:{px:25.4/96,cm:10,mm:1,in:25.4,pt:25.4/72,pc:25.4/6},in:{px:1/96,cm:1/2.54,mm:1/25.4,in:1,pt:1/72,pc:1/6},pt:{px:.75,cm:72/2.54,mm:72/25.4,in:72,pt:1,pc:12},pc:{px:6/96,cm:6/2.54,mm:6/25.4,in:6,pt:6/72,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:400/360,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:Math.PI*2},turn:{deg:1/360,grad:1/400,rad:.5/Math.PI,turn:1},s:{s:1,ms:1/1e3},ms:{s:1e3,ms:1},Hz:{Hz:1,kHz:1e3},kHz:{Hz:1/1e3,kHz:1},dpi:{dpi:1,dpcm:1/2.54,dppx:1/96},dpcm:{dpi:2.54,dpcm:1,dppx:2.54/96},dppx:{dpi:96,dpcm:96/2.54,dppx:1}},Ibe=function(e,t,n,r){if(!vw.hasOwnProperty(n))throw new Error("Cannot convert to "+n);if(!vw[n].hasOwnProperty(t))throw new Error("Cannot convert from "+t+" to "+n);var i=vw[n][t]*e;return r!==!1?(r=Math.pow(10,parseInt(r)||5),Math.round(i*r)/r):i};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Ibe,r=i(n);function i(s){return s&&s.__esModule?s:{default:s}}function a(s,l,c){switch(s.type){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":return o(s,l,c);default:return{left:s,right:l}}}function o(s,l,c){return l.type===s.type&&(l={type:s.type,value:(0,r.default)(l.value,l.unit,s.unit,c),unit:s.unit}),{left:s,right:l}}t.default=a,e.exports=t.default})(cO,cO.exports);var Nbe=cO.exports;Object.defineProperty(Bp,"__esModule",{value:!0});Bp.flip=fO;var jbe=Nbe,yw=Rbe(jbe);function Rbe(e){return e&&e.__esModule?e:{default:e}}function Zn(e,t){return e.type==="MathExpression"?zbe(e,t):e.type==="Calc"?Zn(e.value,t):e}function GN(e,t){return e.type===t.type&&e.value===t.value}function Sr(e){switch(e){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":case"EmValue":case"ExValue":case"ChValue":case"RemValue":case"VhValue":case"VwValue":case"VminValue":case"VmaxValue":case"PercentageValue":case"Value":return!0}return!1}function Dbe(e,t){var n=(0,yw.default)(e.left,e.right,t),r=Zn(n.left,t),i=Zn(n.right,t);return r.type==="MathExpression"&&i.type==="MathExpression"&&(r.operator==="/"&&i.operator==="*"||r.operator==="-"&&i.operator==="+"||r.operator==="*"&&i.operator==="/"||r.operator==="+"&&i.operator==="-")&&(GN(r.right,i.right)?n=(0,yw.default)(r.left,i.left,t):GN(r.right,i.left)&&(n=(0,yw.default)(r.left,i.right,t)),r=Zn(n.left,t),i=Zn(n.right,t)),e.left=r,e.right=i,e}function fO(e){return e==="+"?"-":"+"}function dO(e){return Sr(e.type)?e.value=-e.value:e.type=="MathExpression"&&(e.left=dO(e.left),e.right=dO(e.right)),e}function Lbe(e,t){var n=e,r=n.left,i=n.right,a=n.operator;if(r.type==="CssVariable"||i.type==="CssVariable")return e;if(i.value===0)return r;if(r.value===0&&a==="+")return i;if(r.value===0&&a==="-")return dO(i);if(r.type===i.type&&Sr(r.type)&&(e=Object.assign({},r),a==="+"?e.value=r.value+i.value:e.value=r.value-i.value),Sr(r.type)&&(i.operator==="+"||i.operator==="-")&&i.type==="MathExpression"){if(r.type===i.left.type)return e=Object.assign({},e),e.left=Zn({type:"MathExpression",operator:a,left:r,right:i.left},t),e.right=i.right,e.operator=a==="-"?fO(i.operator):i.operator,Zn(e,t);if(r.type===i.right.type)return e=Object.assign({},e),e.left=Zn({type:"MathExpression",operator:a==="-"?fO(i.operator):i.operator,left:r,right:i.right},t),e.right=i.left,Zn(e,t)}if(r.type==="MathExpression"&&(r.operator==="+"||r.operator==="-")&&Sr(i.type)){if(i.type===r.left.type)return e=Object.assign({},r),e.left=Zn({type:"MathExpression",operator:a,left:r.left,right:i},t),Zn(e,t);if(i.type===r.right.type)return e=Object.assign({},r),r.operator==="-"?(e.right=Zn({type:"MathExpression",operator:a==="-"?"+":"-",left:i,right:r.right},t),e.operator=a==="-"?"-":"+"):e.right=Zn({type:"MathExpression",operator:a,left:r.right,right:i},t),e.right.value<0&&(e.right.value*=-1,e.operator=e.operator==="-"?"+":"-"),Zn(e,t)}return e}function Fbe(e,t){if(!Sr(e.right.type))return e;if(e.right.type!=="Value")throw new Error('Cannot divide by "'+e.right.unit+'", number expected');if(e.right.value===0)throw new Error("Cannot divide by zero");return e.left.type==="MathExpression"?Sr(e.left.left.type)&&Sr(e.left.right.type)?(e.left.left.value/=e.right.value,e.left.right.value/=e.right.value,Zn(e.left,t)):e:Sr(e.left.type)?(e.left.value/=e.right.value,e.left):e}function Bbe(e){if(e.left.type==="MathExpression"&&e.right.type==="Value"){if(Sr(e.left.left.type)&&Sr(e.left.right.type))return e.left.left.value*=e.right.value,e.left.right.value*=e.right.value,e.left}else{if(Sr(e.left.type)&&e.right.type==="Value")return e.left.value*=e.right.value,e.left;if(e.left.type==="Value"&&e.right.type==="MathExpression"){if(Sr(e.right.left.type)&&Sr(e.right.right.type))return e.right.left.value*=e.left.value,e.right.right.value*=e.left.value,e.right}else if(e.left.type==="Value"&&Sr(e.right.type))return e.right.value*=e.left.value,e.right}return e}function zbe(e,t){switch(e=Dbe(e,t),e.operator){case"+":case"-":return Lbe(e,t);case"/":return Fbe(e,t);case"*":return Bbe(e)}return e}Bp.default=Zn;var hO={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(o,s,l){var c=a(s,l);return s.type==="MathExpression"&&(c=o+"("+c+")"),c};var n=Bp,r={"*":0,"/":0,"+":1,"-":1};function i(o,s){if(s!==!1){var l=Math.pow(10,s);return Math.round(o*l)/l}return o}function a(o,s){switch(o.type){case"MathExpression":{var l=o.left,c=o.right,f=o.operator,h="";return l.type==="MathExpression"&&r[f]<r[l.operator]?h+="("+a(l,s)+")":h+=a(l,s),h+=" "+o.operator+" ",c.type==="MathExpression"&&r[f]<r[c.operator]?h+="("+a(c,s)+")":(c.type==="MathExpression"&&f==="-"&&["+","-"].includes(c.operator)&&(c.operator=(0,n.flip)(c.operator)),h+=a(c,s)),h}case"Value":return i(o.value,s);case"CssVariable":return o.fallback?"var("+o.value+", "+a(o.fallback,s)+")":"var("+o.value+")";case"Calc":return o.prefix?"-"+o.prefix+"-calc("+a(o.value,s)+")":"calc("+a(o.value,s)+")";default:return i(o.value,s)+o.unit}}e.exports=t.default})(hO,hO.exports);var Ube=hO.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=$be,r=c(n),i=sz,a=Bp,o=c(a),s=Ube,l=c(s);function c(h){return h&&h.__esModule?h:{default:h}}var f=/((?:\-[a-z]+\-)?calc)/;t.default=function(h){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5;return(0,r.default)(h).walk(function(m){if(!(m.type!=="function"||!f.test(m.value))){var x=r.default.stringify(m.nodes);if(!(x.indexOf("constant")>=0||x.indexOf("env")>=0)){var g=i.parser.parse(x),w=(0,o.default)(g,p);m.type="word",m.value=(0,l.default)(m.value,w,p)}}},!0).toString()},e.exports=t.default})(uO,uO.exports);var Wbe=uO.exports;const xw=gt(Wbe);function Yh(e){"@babel/helpers - typeof";return Yh=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},Yh(e)}function qN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function KN(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qN(Object(n),!0).forEach(function(r){Hbe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hbe(e,t,n){return t=Vbe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vbe(e){var t=Ybe(e,"string");return Yh(t)==="symbol"?t:String(t)}function Ybe(e,t){if(Yh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XN(e){return Xbe(e)||Kbe(e)||qbe(e)||Gbe()}function Gbe(){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 qbe(e,t){if(e){if(typeof e=="string")return pO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pO(e,t)}}function Kbe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Xbe(e){if(Array.isArray(e))return pO(e)}function pO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Iu={widthCache:{},cacheCount:0},Qbe=2e3,Zbe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Jbe=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","lineHeight","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],QN="recharts_measurement_span";function ewe(e,t){return Jbe.indexOf(e)>=0&&t===+t?"".concat(t,"px"):t}function twe(e){var t=e.split(""),n=t.reduce(function(r,i){return i===i.toUpperCase()?[].concat(XN(r),["-",i.toLowerCase()]):[].concat(XN(r),[i])},[]);return n.join("")}var nwe=function(t){return Object.keys(t).reduce(function(n,r){return"".concat(n).concat(twe(r),":").concat(ewe(r,t[r]),";")},"")},zl=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||yo.isSsr)return{width:0,height:0};var r="".concat(t),i=nwe(n),a="".concat(r,"-").concat(i);if(Iu.widthCache[a])return Iu.widthCache[a];try{var o=document.getElementById(QN);o||(o=document.createElement("span"),o.setAttribute("id",QN),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var s=KN(KN({},Zbe),n);Object.keys(s).map(function(f){return o.style[f]=s[f],f}),o.textContent=r;var l=o.getBoundingClientRect(),c={width:l.width,height:l.height};return Iu.widthCache[a]=c,++Iu.cacheCount>Qbe&&(Iu.cacheCount=0,Iu.widthCache={}),c}catch{return{width:0,height:0}}},rwe=function(t){var n=t.ownerDocument.documentElement,r={top:0,left:0};return typeof t.getBoundingClientRect<"u"&&(r=t.getBoundingClientRect()),{top:r.top+window.pageYOffset-n.clientTop,left:r.left+window.pageXOffset-n.clientLeft}},iwe=function(t,n){return{chartX:Math.round(t.pageX-n.left),chartY:Math.round(t.pageY-n.top)}},awe=["dx","dy","textAnchor","verticalAnchor","scaleToFit","angle","lineHeight","capHeight","className","breakAll"];function Jc(e){"@babel/helpers - typeof";return Jc=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},Jc(e)}function mO(){return mO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mO.apply(this,arguments)}function owe(e,t){if(e==null)return{};var n=swe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function swe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function lwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZN(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uz(r.key),r)}}function uwe(e,t,n){return t&&ZN(e.prototype,t),n&&ZN(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function cwe(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&&gO(e,t)}function gO(e,t){return gO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},gO(e,t)}function fwe(e){var t=hwe();return function(){var r=py(e),i;if(t){var a=py(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return dwe(this,i)}}function dwe(e,t){if(t&&(Jc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lz(e)}function lz(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hwe(){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 py(e){return py=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},py(e)}function JN(e,t){return vwe(e)||gwe(e,t)||mwe(e,t)||pwe()}function pwe(){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 mwe(e,t){if(e){if(typeof e=="string")return ej(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ej(e,t)}}function ej(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gwe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function vwe(e){if(Array.isArray(e))return e}function tj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tj(Object(n),!0).forEach(function(r){RC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RC(e,t,n){return t=uz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uz(e){var t=ywe(e,"string");return Jc(t)==="symbol"?t:String(t)}function ywe(e,t){if(Jc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Jc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cz=/[ \f\n\r\t\v\u2028\u2029]+/,fz=function(t){try{var n=[];Re(t.children)||(t.breakAll?n=t.children.toString().split(""):n=t.children.toString().split(cz));var r=n.map(function(a){return{word:a,width:zl(a,t.style).width}}),i=t.breakAll?0:zl(" ",t.style).width;return{wordsWithComputedWidth:r,spaceWidth:i}}catch{return null}},xwe=function(t,n,r,i,a){var o=ge(t.maxLines),s=t.children,l=function(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return j.reduce(function(D,z){var q=z.word,Y=z.width,Q=D[D.length-1];if(Q&&(i==null||a||Q.width+Y+r<i))Q.words.push(q),Q.width+=Y+r;else{var Z={words:[q],width:Y};D.push(Z)}return D},[])},c=l(n),f=function(j){return j.reduce(function(D,z){return D.width>z.width?D:z})};if(!o)return c;for(var h="…",p=function(j){var D=s.slice(0,j),z=fz(nj(nj({},t),{},{children:D+h})).wordsWithComputedWidth,q=l(z),Y=q.length>t.maxLines||f(q).width>i;return[Y,q]},m=0,x=s.length-1,g=0,w;m<=x&&g<=s.length-1;){var b=Math.floor((m+x)/2),_=b-1,v=p(_),O=JN(v,2),C=O[0],k=O[1],A=p(b),$=JN(A,1),L=$[0];if(!C&&!L&&(m=b+1),C&&L&&(x=b-1),!C&&L){w=k;break}g++}return w||c},rj=function(t){var n=Re(t)?[]:t.toString().split(cz);return[{words:n}]},bwe=function(t,n){if((t.width||t.scaleToFit)&&!yo.isSsr){var r,i;if(n){var a=fz(t);if(a){var o=a.wordsWithComputedWidth,s=a.spaceWidth;r=o,i=s}else return rj(t.children);return xwe(t,r,i,t.width,t.scaleToFit)}}return rj(t.children)},Gh=function(e){cwe(n,e);var t=fwe(n);function n(){var r;lwe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),RC(lz(r),"state",{}),r}return uwe(n,[{key:"render",value:function(){var i=this.props,a=i.dx,o=i.dy,s=i.textAnchor,l=i.verticalAnchor,c=i.scaleToFit,f=i.angle,h=i.lineHeight,p=i.capHeight,m=i.className,x=i.breakAll,g=owe(i,awe),w=this.state.wordsByLines;if(!On(g.x)||!On(g.y))return null;var b=g.x+(ge(a)?a:0),_=g.y+(ge(o)?o:0),v;switch(l){case"start":v=xw("calc(".concat(p,")"));break;case"middle":v=xw("calc(".concat((w.length-1)/2," * -").concat(h," + (").concat(p," / 2))"));break;default:v=xw("calc(".concat(w.length-1," * -").concat(h,")"));break}var O=[];if(c){var C=w[0].width,k=this.props.width;O.push("scale(".concat((ge(k)?k/C:1)/C,")"))}return f&&O.push("rotate(".concat(f,", ").concat(b,", ").concat(_,")")),O.length&&(g.transform=O.join(" ")),U.createElement("text",mO({},ht(g,!0),{x:b,y:_,className:de("recharts-text",m),textAnchor:s,fill:g.fill.includes("url")?n.defaultProps.fill:g.fill}),w.map(function(A,$){return U.createElement("tspan",{x:b,dy:$===0?v:h,key:$},A.words.join(x?"":" "))}))}}],[{key:"getDerivedStateFromProps",value:function(i,a){if(i.width!==a.prevWidth||i.scaleToFit!==a.prevScaleToFit||i.children!==a.prevChildren||i.style!==a.prevStyle||i.breakAll!==a.prevBreakAll){var o=i.children!==a.prevChildren||i.style!==a.prevStyle||i.breakAll!==a.prevBreakAll;return{prevWidth:i.width,prevScaleToFit:i.scaleToFit,prevChildren:i.children,prevStyle:i.style,wordsByLines:bwe(i,o)}}return null}}]),n}(T.Component);RC(Gh,"defaultProps",{x:0,y:0,lineHeight:"1em",capHeight:"0.71em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",fill:"#808080"});var wwe=EC;function _we(e,t){return wwe(e,t)}var Swe=_we;const my=gt(Swe);var Owe=Ef;function kwe(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],o=t(a);if(o!=null&&(s===void 0?o===o&&!Owe(o):n(o,s)))var s=o,l=a}return l}var dz=kwe;function Ewe(e,t){return e>t}var Cwe=Ewe,Awe=dz,Pwe=Cwe,Twe=If;function $we(e){return e&&e.length?Awe(e,Twe,Pwe):void 0}var Mwe=$we;const vs=gt(Mwe);function Iwe(e,t){return e<t}var Nwe=Iwe,jwe=dz,Rwe=Nwe,Dwe=If;function Lwe(e){return e&&e.length?jwe(e,Dwe,Rwe):void 0}var Fwe=Lwe;const m1=gt(Fwe);var Bwe=mC,zwe=Js,Uwe=XB,Wwe=mr;function Hwe(e,t){var n=Wwe(e)?Bwe:Uwe;return n(e,zwe(t))}var Vwe=Hwe,Ywe=qB,Gwe=Vwe;function qwe(e,t){return Ywe(Gwe(e,t),1)}var Kwe=qwe;const Xwe=gt(Kwe);function $s(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Qwe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function DC(e){let t,n,r;e.length!==2?(t=$s,n=(s,l)=>$s(e(s),l),r=(s,l)=>e(s)-l):(t=e===$s||e===Qwe?e:Zwe,n=e,r=e);function i(s,l,c=0,f=s.length){if(c<f){if(t(l,l)!==0)return f;do{const h=c+f>>>1;n(s[h],l)<0?c=h+1:f=h}while(c<f)}return c}function a(s,l,c=0,f=s.length){if(c<f){if(t(l,l)!==0)return f;do{const h=c+f>>>1;n(s[h],l)<=0?c=h+1:f=h}while(c<f)}return c}function o(s,l,c=0,f=s.length){const h=i(s,l,c,f-1);return h>c&&r(s[h-1],l)>-r(s[h],l)?h-1:h}return{left:i,center:o,right:a}}function Zwe(){return 0}function hz(e){return e===null?NaN:+e}function*Jwe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const e_e=DC($s),zp=e_e.right;DC(hz).center;class ij extends Map{constructor(t,n=r_e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(aj(this,t))}has(t){return super.has(aj(this,t))}set(t,n){return super.set(t_e(this,t),n)}delete(t){return super.delete(n_e(this,t))}}function aj({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function t_e({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function n_e({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function r_e(e){return e!==null&&typeof e=="object"?e.valueOf():e}function i_e(e=$s){if(e===$s)return pz;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function pz(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const a_e=Math.sqrt(50),o_e=Math.sqrt(10),s_e=Math.sqrt(2);function gy(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=a_e?10:a>=o_e?5:a>=s_e?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?gy(e,t,n*2):[s,l,c]}function vO(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,a,o]=r?gy(t,e,n):gy(e,t,n);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let c=0;c<s;++c)l[c]=(a-c)/-o;else for(let c=0;c<s;++c)l[c]=(a-c)*o;else if(o<0)for(let c=0;c<s;++c)l[c]=(i+c)/-o;else for(let c=0;c<s;++c)l[c]=(i+c)*o;return l}function yO(e,t,n){return t=+t,e=+e,n=+n,gy(e,t,n)[2]}function xO(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?yO(t,e,n):yO(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function oj(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function sj(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function mz(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?pz:i_e(i);r>n;){if(r-n>600){const l=r-n+1,c=t-n+1,f=Math.log(l),h=.5*Math.exp(2*f/3),p=.5*Math.sqrt(f*h*(l-h)/l)*(c-l/2<0?-1:1),m=Math.max(n,Math.floor(t-c*h/l+p)),x=Math.min(r,Math.floor(t+(l-c)*h/l+p));mz(e,t,m,x,i)}const a=e[t];let o=n,s=r;for(_d(e,n,t),i(e[r],a)>0&&_d(e,n,r);o<s;){for(_d(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[n],a)===0?_d(e,n,s):(++s,_d(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function _d(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function l_e(e,t,n){if(e=Float64Array.from(Jwe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return sj(e);if(t>=1)return oj(e);var r,i=(r-1)*t,a=Math.floor(i),o=oj(mz(e,a).subarray(0,a+1)),s=sj(e.subarray(a+1));return o+(s-o)*(i-a)}}function u_e(e,t,n=hz){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function c_e(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++r<i;)a[r]=e+r*n;return a}function ji(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Bo(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 bO=Symbol("implicit");function LC(){var e=new ij,t=[],n=[],r=bO;function i(a){let o=e.get(a);if(o===void 0){if(r!==bO)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new ij;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return LC(t,n).unknown(r)},ji.apply(i,arguments),i}function qh(){var e=LC().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,s=!1,l=0,c=0,f=.5;delete e.unknown;function h(){var p=t().length,m=i<r,x=m?i:r,g=m?r:i;a=(g-x)/Math.max(1,p-l+c*2),s&&(a=Math.floor(a)),x+=(g-x-a*(p-l))*f,o=a*(1-l),s&&(x=Math.round(x),o=Math.round(o));var w=c_e(p).map(function(b){return x+a*b});return n(m?w.reverse():w)}return e.domain=function(p){return arguments.length?(t(p),h()):t()},e.range=function(p){return arguments.length?([r,i]=p,r=+r,i=+i,h()):[r,i]},e.rangeRound=function(p){return[r,i]=p,r=+r,i=+i,s=!0,h()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(p){return arguments.length?(s=!!p,h()):s},e.padding=function(p){return arguments.length?(l=Math.min(1,c=+p),h()):l},e.paddingInner=function(p){return arguments.length?(l=Math.min(1,p),h()):l},e.paddingOuter=function(p){return arguments.length?(c=+p,h()):c},e.align=function(p){return arguments.length?(f=Math.max(0,Math.min(1,p)),h()):f},e.copy=function(){return qh(t(),[r,i]).round(s).paddingInner(l).paddingOuter(c).align(f)},ji.apply(h(),arguments)}function gz(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return gz(t())},e}function oh(){return gz(qh.apply(null,arguments).paddingInner(1))}function FC(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function vz(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Up(){}var Kh=.7,vy=1/Kh,gc="\\s*([+-]?\\d+)\\s*",Xh="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Na="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",f_e=/^#([0-9a-f]{3,8})$/,d_e=new RegExp(`^rgb\\(${gc},${gc},${gc}\\)$`),h_e=new RegExp(`^rgb\\(${Na},${Na},${Na}\\)$`),p_e=new RegExp(`^rgba\\(${gc},${gc},${gc},${Xh}\\)$`),m_e=new RegExp(`^rgba\\(${Na},${Na},${Na},${Xh}\\)$`),g_e=new RegExp(`^hsl\\(${Xh},${Na},${Na}\\)$`),v_e=new RegExp(`^hsla\\(${Xh},${Na},${Na},${Xh}\\)$`),lj={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};FC(Up,Qh,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:uj,formatHex:uj,formatHex8:y_e,formatHsl:x_e,formatRgb:cj,toString:cj});function uj(){return this.rgb().formatHex()}function y_e(){return this.rgb().formatHex8()}function x_e(){return yz(this).formatHsl()}function cj(){return this.rgb().formatRgb()}function Qh(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=f_e.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?fj(t):n===3?new Er(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?mg(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?mg(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=d_e.exec(e))?new Er(t[1],t[2],t[3],1):(t=h_e.exec(e))?new Er(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=p_e.exec(e))?mg(t[1],t[2],t[3],t[4]):(t=m_e.exec(e))?mg(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=g_e.exec(e))?pj(t[1],t[2]/100,t[3]/100,1):(t=v_e.exec(e))?pj(t[1],t[2]/100,t[3]/100,t[4]):lj.hasOwnProperty(e)?fj(lj[e]):e==="transparent"?new Er(NaN,NaN,NaN,0):null}function fj(e){return new Er(e>>16&255,e>>8&255,e&255,1)}function mg(e,t,n,r){return r<=0&&(e=t=n=NaN),new Er(e,t,n,r)}function b_e(e){return e instanceof Up||(e=Qh(e)),e?(e=e.rgb(),new Er(e.r,e.g,e.b,e.opacity)):new Er}function wO(e,t,n,r){return arguments.length===1?b_e(e):new Er(e,t,n,r??1)}function Er(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}FC(Er,wO,vz(Up,{brighter(e){return e=e==null?vy:Math.pow(vy,e),new Er(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Kh:Math.pow(Kh,e),new Er(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Er(Ul(this.r),Ul(this.g),Ul(this.b),yy(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:dj,formatHex:dj,formatHex8:w_e,formatRgb:hj,toString:hj}));function dj(){return`#${Tl(this.r)}${Tl(this.g)}${Tl(this.b)}`}function w_e(){return`#${Tl(this.r)}${Tl(this.g)}${Tl(this.b)}${Tl((isNaN(this.opacity)?1:this.opacity)*255)}`}function hj(){const e=yy(this.opacity);return`${e===1?"rgb(":"rgba("}${Ul(this.r)}, ${Ul(this.g)}, ${Ul(this.b)}${e===1?")":`, ${e})`}`}function yy(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ul(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Tl(e){return e=Ul(e),(e<16?"0":"")+e.toString(16)}function pj(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ta(e,t,n,r)}function yz(e){if(e instanceof ta)return new ta(e.h,e.s,e.l,e.opacity);if(e instanceof Up||(e=Qh(e)),!e)return new ta;if(e instanceof ta)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(n-r)/s+(n<r)*6:n===a?o=(r-t)/s+2:o=(t-n)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new ta(o,s,l,e.opacity)}function __e(e,t,n,r){return arguments.length===1?yz(e):new ta(e,t,n,r??1)}function ta(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}FC(ta,__e,vz(Up,{brighter(e){return e=e==null?vy:Math.pow(vy,e),new ta(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Kh:Math.pow(Kh,e),new ta(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Er(bw(e>=240?e-240:e+120,i,r),bw(e,i,r),bw(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new ta(mj(this.h),gg(this.s),gg(this.l),yy(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=yy(this.opacity);return`${e===1?"hsl(":"hsla("}${mj(this.h)}, ${gg(this.s)*100}%, ${gg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function mj(e){return e=(e||0)%360,e<0?e+360:e}function gg(e){return Math.max(0,Math.min(1,e||0))}function bw(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const BC=e=>()=>e;function S_e(e,t){return function(n){return e+n*t}}function O_e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function k_e(e){return(e=+e)==1?xz:function(t,n){return n-t?O_e(t,n,e):BC(isNaN(t)?n:t)}}function xz(e,t){var n=t-e;return n?S_e(e,n):BC(isNaN(e)?t:e)}const gj=function e(t){var n=k_e(t);function r(i,a){var o=n((i=wO(i)).r,(a=wO(a)).r),s=n(i.g,a.g),l=n(i.b,a.b),c=xz(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=c(f),i+""}}return r.gamma=e,r}(1);function E_e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function C_e(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function A_e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),a=new Array(n),o;for(o=0;o<r;++o)i[o]=jf(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(s){for(o=0;o<r;++o)a[o]=i[o](s);return a}}function P_e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function xy(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function T_e(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=jf(e[i],t[i]):r[i]=t[i];return function(a){for(i in n)r[i]=n[i](a);return r}}var _O=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ww=new RegExp(_O.source,"g");function $_e(e){return function(){return e}}function M_e(e){return function(t){return e(t)+""}}function I_e(e,t){var n=_O.lastIndex=ww.lastIndex=0,r,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(r=_O.exec(e))&&(i=ww.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:xy(r,i)})),n=ww.lastIndex;return n<t.length&&(a=t.slice(n),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?M_e(l[0].x):$_e(t):(t=l.length,function(c){for(var f=0,h;f<t;++f)s[(h=l[f]).i]=h.x(c);return s.join("")})}function jf(e,t){var n=typeof t,r;return t==null||n==="boolean"?BC(t):(n==="number"?xy:n==="string"?(r=Qh(t))?(t=r,gj):I_e:t instanceof Qh?gj:t instanceof Date?P_e:C_e(t)?E_e:Array.isArray(t)?A_e:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?T_e:xy)(e,t)}function zC(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function N_e(e,t){t===void 0&&(t=e,e=jf);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(o){var s=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return a[s](o-s)}}function j_e(e){return function(){return e}}function by(e){return+e}var vj=[0,1];function fr(e){return e}function SO(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:j_e(isNaN(t)?NaN:.5)}function R_e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function D_e(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=SO(i,r),a=n(o,a)):(r=SO(r,i),a=n(a,o)),function(s){return a(r(s))}}function L_e(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=SO(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(s){var l=zp(e,s,1,r)-1;return a[l](i[l](s))}}function Wp(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function g1(){var e=vj,t=vj,n=jf,r,i,a,o=fr,s,l,c;function f(){var p=Math.min(e.length,t.length);return o!==fr&&(o=R_e(e[0],e[p-1])),s=p>2?L_e:D_e,l=c=null,h}function h(p){return p==null||isNaN(p=+p)?a:(l||(l=s(e.map(r),t,n)))(r(o(p)))}return h.invert=function(p){return o(i((c||(c=s(t,e.map(r),xy)))(p)))},h.domain=function(p){return arguments.length?(e=Array.from(p,by),f()):e.slice()},h.range=function(p){return arguments.length?(t=Array.from(p),f()):t.slice()},h.rangeRound=function(p){return t=Array.from(p),n=zC,f()},h.clamp=function(p){return arguments.length?(o=p?!0:fr,f()):o!==fr},h.interpolate=function(p){return arguments.length?(n=p,f()):n},h.unknown=function(p){return arguments.length?(a=p,h):a},function(p,m){return r=p,i=m,f()}}function UC(){return g1()(fr,fr)}function F_e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function wy(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function ef(e){return e=wy(Math.abs(e)),e?e[1]:NaN}function B_e(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(n.substring(i-=s,i+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function z_e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var U_e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Zh(e){if(!(t=U_e.exec(e)))throw new Error("invalid format: "+e);var t;return new WC({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]})}Zh.prototype=WC.prototype;function WC(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+""}WC.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 W_e(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var bz;function H_e(e,t){var n=wy(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(bz=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+wy(e,Math.max(0,t+a-1))[0]}function yj(e,t){var n=wy(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const xj={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:F_e,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)=>yj(e*100,t),r:yj,s:H_e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function bj(e){return e}var wj=Array.prototype.map,_j=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function V_e(e){var t=e.grouping===void 0||e.thousands===void 0?bj:B_e(wj.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?bj:z_e(wj.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 c(h){h=Zh(h);var p=h.fill,m=h.align,x=h.sign,g=h.symbol,w=h.zero,b=h.width,_=h.comma,v=h.precision,O=h.trim,C=h.type;C==="n"?(_=!0,C="g"):xj[C]||(v===void 0&&(v=12),O=!0,C="g"),(w||p==="0"&&m==="=")&&(w=!0,p="0",m="=");var k=g==="$"?n:g==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",A=g==="$"?r:/[%p]/.test(C)?o:"",$=xj[C],L=/[defgprs%]/.test(C);v=v===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v));function B(j){var D=k,z=A,q,Y,Q;if(C==="c")z=$(j)+z,j="";else{j=+j;var Z=j<0||1/j<0;if(j=isNaN(j)?l:$(Math.abs(j),v),O&&(j=W_e(j)),Z&&+j==0&&x!=="+"&&(Z=!1),D=(Z?x==="("?x:s:x==="-"||x==="("?"":x)+D,z=(C==="s"?_j[8+bz/3]:"")+z+(Z&&x==="("?")":""),L){for(q=-1,Y=j.length;++q<Y;)if(Q=j.charCodeAt(q),48>Q||Q>57){z=(Q===46?i+j.slice(q+1):j.slice(q))+z,j=j.slice(0,q);break}}}_&&!w&&(j=t(j,1/0));var H=D.length+j.length+z.length,K=H<b?new Array(b-H+1).join(p):"";switch(_&&w&&(j=t(K+j,K.length?b-z.length:1/0),K=""),m){case"<":j=D+j+z+K;break;case"=":j=D+K+j+z;break;case"^":j=K.slice(0,H=K.length>>1)+D+j+z+K.slice(H);break;default:j=K+D+j+z;break}return a(j)}return B.toString=function(){return h+""},B}function f(h,p){var m=c((h=Zh(h),h.type="f",h)),x=Math.max(-8,Math.min(8,Math.floor(ef(p)/3)))*3,g=Math.pow(10,-x),w=_j[8+x/3];return function(b){return m(g*b)+w}}return{format:c,formatPrefix:f}}var vg,HC,wz;Y_e({thousands:",",grouping:[3],currency:["$",""]});function Y_e(e){return vg=V_e(e),HC=vg.format,wz=vg.formatPrefix,vg}function G_e(e){return Math.max(0,-ef(Math.abs(e)))}function q_e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ef(t)/3)))*3-ef(Math.abs(e)))}function K_e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ef(t)-ef(e))+1}function _z(e,t,n,r){var i=xO(e,t,n),a;switch(r=Zh(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=q_e(i,o))&&(r.precision=a),wz(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=K_e(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=G_e(i))&&(r.precision=a-(r.type==="%")*2);break}}return HC(r)}function tl(e){var t=e.domain;return e.ticks=function(n){var r=t();return vO(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return _z(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],l,c,f=10;for(s<o&&(c=o,o=s,s=c,c=i,i=a,a=c);f-- >0;){if(c=yO(o,s,n),c===l)return r[i]=o,r[a]=s,t(r);if(c>0)o=Math.floor(o/c)*c,s=Math.ceil(s/c)*c;else if(c<0)o=Math.ceil(o*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function _y(){var e=UC();return e.copy=function(){return Wp(e,_y())},ji.apply(e,arguments),tl(e)}function Sz(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,by),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return Sz(e).unknown(t)},e=arguments.length?Array.from(e,by):[0,1],tl(n)}function Oz(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function Sj(e){return Math.log(e)}function Oj(e){return Math.exp(e)}function X_e(e){return-Math.log(-e)}function Q_e(e){return-Math.exp(-e)}function Z_e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function J_e(e){return e===10?Z_e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function eSe(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 kj(e){return(t,n)=>-e(-t,n)}function VC(e){const t=e(Sj,Oj),n=t.domain;let r=10,i,a;function o(){return i=eSe(r),a=J_e(r),n()[0]<0?(i=kj(i),a=kj(a),e(X_e,Q_e)):e(Sj,Oj),t}return t.base=function(s){return arguments.length?(r=+s,o()):r},t.domain=function(s){return arguments.length?(n(s),o()):n()},t.ticks=s=>{const l=n();let c=l[0],f=l[l.length-1];const h=f<c;h&&([c,f]=[f,c]);let p=i(c),m=i(f),x,g;const w=s==null?10:+s;let b=[];if(!(r%1)&&m-p<w){if(p=Math.floor(p),m=Math.ceil(m),c>0){for(;p<=m;++p)for(x=1;x<r;++x)if(g=p<0?x/a(-p):x*a(p),!(g<c)){if(g>f)break;b.push(g)}}else for(;p<=m;++p)for(x=r-1;x>=1;--x)if(g=p>0?x/a(-p):x*a(p),!(g<c)){if(g>f)break;b.push(g)}b.length*2<w&&(b=vO(c,f,w))}else b=vO(p,m,Math.min(m-p,w)).map(a);return h?b.reverse():b},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=Zh(l)).precision==null&&(l.trim=!0),l=HC(l)),s===1/0)return l;const c=Math.max(1,r*s/t.ticks().length);return f=>{let h=f/a(Math.round(i(f)));return h*r<r-.5&&(h*=r),h<=c?l(f):""}},t.nice=()=>n(Oz(n(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function kz(){const e=VC(g1()).domain([1,10]);return e.copy=()=>Wp(e,kz()).base(e.base()),ji.apply(e,arguments),e}function Ej(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Cj(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function YC(e){var t=1,n=e(Ej(t),Cj(t));return n.constant=function(r){return arguments.length?e(Ej(t=+r),Cj(t)):t},tl(n)}function Ez(){var e=YC(g1());return e.copy=function(){return Wp(e,Ez()).constant(e.constant())},ji.apply(e,arguments)}function Aj(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function tSe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function nSe(e){return e<0?-e*e:e*e}function GC(e){var t=e(fr,fr),n=1;function r(){return n===1?e(fr,fr):n===.5?e(tSe,nSe):e(Aj(n),Aj(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},tl(t)}function qC(){var e=GC(g1());return e.copy=function(){return Wp(e,qC()).exponent(e.exponent())},ji.apply(e,arguments),e}function rSe(){return qC.apply(null,arguments).exponent(.5)}function Pj(e){return Math.sign(e)*e*e}function iSe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Cz(){var e=UC(),t=[0,1],n=!1,r;function i(a){var o=iSe(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(Pj(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,by)).map(Pj)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return Cz(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},ji.apply(i,arguments),tl(i)}function Az(){var e=[],t=[],n=[],r;function i(){var o=0,s=Math.max(1,t.length);for(n=new Array(s-1);++o<s;)n[o-1]=u_e(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?r:t[zp(n,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort($s),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return Az().domain(e).range(t).unknown(r)},ji.apply(a,arguments)}function Pz(){var e=0,t=1,n=1,r=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[zp(r,l,0,n)]:a}function s(){var l=-1;for(r=new Array(n);++l<n;)r[l]=((l+1)*t-(l-n)*e)/(n+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(n=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var c=i.indexOf(l);return c<0?[NaN,NaN]:c<1?[e,r[0]]:c>=n?[r[n-1],t]:[r[c-1],r[c]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return r.slice()},o.copy=function(){return Pz().domain([e,t]).range(i).unknown(a)},ji.apply(tl(o),arguments)}function Tz(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[zp(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Tz().domain(e).range(t).unknown(n)},ji.apply(i,arguments)}const _w=new Date,Sw=new Date;function En(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let c;do l.push(c=new Date(+a)),t(a,s),e(a);while(c<a&&a<o);return l},i.filter=a=>En(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(_w.setTime(+a),Sw.setTime(+o),e(_w),e(Sw),Math.floor(n(_w,Sw))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const Sy=En(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Sy.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?En(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Sy);Sy.range;const fo=1e3,Ei=fo*60,ho=Ei*60,Mo=ho*24,KC=Mo*7,Tj=Mo*30,Ow=Mo*365,$l=En(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*fo)},(e,t)=>(t-e)/fo,e=>e.getUTCSeconds());$l.range;const XC=En(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*fo)},(e,t)=>{e.setTime(+e+t*Ei)},(e,t)=>(t-e)/Ei,e=>e.getMinutes());XC.range;const QC=En(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ei)},(e,t)=>(t-e)/Ei,e=>e.getUTCMinutes());QC.range;const ZC=En(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*fo-e.getMinutes()*Ei)},(e,t)=>{e.setTime(+e+t*ho)},(e,t)=>(t-e)/ho,e=>e.getHours());ZC.range;const JC=En(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ho)},(e,t)=>(t-e)/ho,e=>e.getUTCHours());JC.range;const Hp=En(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ei)/Mo,e=>e.getDate()-1);Hp.range;const v1=En(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mo,e=>e.getUTCDate()-1);v1.range;const $z=En(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mo,e=>Math.floor(e/Mo));$z.range;function cu(e){return En(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Ei)/KC)}const y1=cu(0),Oy=cu(1),aSe=cu(2),oSe=cu(3),tf=cu(4),sSe=cu(5),lSe=cu(6);y1.range;Oy.range;aSe.range;oSe.range;tf.range;sSe.range;lSe.range;function fu(e){return En(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/KC)}const x1=fu(0),ky=fu(1),uSe=fu(2),cSe=fu(3),nf=fu(4),fSe=fu(5),dSe=fu(6);x1.range;ky.range;uSe.range;cSe.range;nf.range;fSe.range;dSe.range;const eA=En(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());eA.range;const tA=En(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());tA.range;const Io=En(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());Io.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:En(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Io.range;const No=En(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());No.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:En(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});No.range;function Mz(e,t,n,r,i,a){const o=[[$l,1,fo],[$l,5,5*fo],[$l,15,15*fo],[$l,30,30*fo],[a,1,Ei],[a,5,5*Ei],[a,15,15*Ei],[a,30,30*Ei],[i,1,ho],[i,3,3*ho],[i,6,6*ho],[i,12,12*ho],[r,1,Mo],[r,2,2*Mo],[n,1,KC],[t,1,Tj],[t,3,3*Tj],[e,1,Ow]];function s(c,f,h){const p=f<c;p&&([c,f]=[f,c]);const m=h&&typeof h.range=="function"?h:l(c,f,h),x=m?m.range(c,+f+1):[];return p?x.reverse():x}function l(c,f,h){const p=Math.abs(f-c)/h,m=DC(([,,w])=>w).right(o,p);if(m===o.length)return e.every(xO(c/Ow,f/Ow,h));if(m===0)return Sy.every(Math.max(xO(c,f,h),1));const[x,g]=o[p/o[m-1][2]<o[m][2]/p?m-1:m];return x.every(g)}return[s,l]}const[hSe,pSe]=Mz(No,tA,x1,$z,JC,QC),[mSe,gSe]=Mz(Io,eA,y1,Hp,ZC,XC);function kw(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 Ew(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 Sd(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function vSe(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=Od(i),f=kd(i),h=Od(a),p=kd(a),m=Od(o),x=kd(o),g=Od(s),w=kd(s),b=Od(l),_=kd(l),v={a:Z,A:H,b:K,B:I,c:null,d:Rj,e:Rj,f:BSe,g:XSe,G:ZSe,H:DSe,I:LSe,j:FSe,L:Iz,m:zSe,M:USe,p:ee,q:oe,Q:Fj,s:Bj,S:WSe,u:HSe,U:VSe,V:YSe,w:GSe,W:qSe,x:null,X:null,y:KSe,Y:QSe,Z:JSe,"%":Lj},O={a:R,A:ve,b:xe,B:ke,c:null,d:Dj,e:Dj,f:rOe,g:hOe,G:mOe,H:eOe,I:tOe,j:nOe,L:jz,m:iOe,M:aOe,p:Ve,q:_e,Q:Fj,s:Bj,S:oOe,u:sOe,U:lOe,V:uOe,w:cOe,W:fOe,x:null,X:null,y:dOe,Y:pOe,Z:gOe,"%":Lj},C={a:B,A:j,b:D,B:z,c:q,d:Nj,e:Nj,f:ISe,g:Ij,G:Mj,H:jj,I:jj,j:PSe,L:MSe,m:ASe,M:TSe,p:L,q:CSe,Q:jSe,s:RSe,S:$Se,u:_Se,U:SSe,V:OSe,w:wSe,W:kSe,x:Y,X:Q,y:Ij,Y:Mj,Z:ESe,"%":NSe};v.x=k(n,v),v.X=k(r,v),v.c=k(t,v),O.x=k(n,O),O.X=k(r,O),O.c=k(t,O);function k(re,be){return function(Oe){var te=[],Ge=-1,Me=0,Te=re.length,ft,ce,Se;for(Oe instanceof Date||(Oe=new Date(+Oe));++Ge<Te;)re.charCodeAt(Ge)===37&&(te.push(re.slice(Me,Ge)),(ce=$j[ft=re.charAt(++Ge)])!=null?ft=re.charAt(++Ge):ce=ft==="e"?" ":"0",(Se=be[ft])&&(ft=Se(Oe,ce)),te.push(ft),Me=Ge+1);return te.push(re.slice(Me,Ge)),te.join("")}}function A(re,be){return function(Oe){var te=Sd(1900,void 0,1),Ge=$(te,re,Oe+="",0),Me,Te;if(Ge!=Oe.length)return null;if("Q"in te)return new Date(te.Q);if("s"in te)return new Date(te.s*1e3+("L"in te?te.L:0));if(be&&!("Z"in te)&&(te.Z=0),"p"in te&&(te.H=te.H%12+te.p*12),te.m===void 0&&(te.m="q"in te?te.q:0),"V"in te){if(te.V<1||te.V>53)return null;"w"in te||(te.w=1),"Z"in te?(Me=Ew(Sd(te.y,0,1)),Te=Me.getUTCDay(),Me=Te>4||Te===0?ky.ceil(Me):ky(Me),Me=v1.offset(Me,(te.V-1)*7),te.y=Me.getUTCFullYear(),te.m=Me.getUTCMonth(),te.d=Me.getUTCDate()+(te.w+6)%7):(Me=kw(Sd(te.y,0,1)),Te=Me.getDay(),Me=Te>4||Te===0?Oy.ceil(Me):Oy(Me),Me=Hp.offset(Me,(te.V-1)*7),te.y=Me.getFullYear(),te.m=Me.getMonth(),te.d=Me.getDate()+(te.w+6)%7)}else("W"in te||"U"in te)&&("w"in te||(te.w="u"in te?te.u%7:"W"in te?1:0),Te="Z"in te?Ew(Sd(te.y,0,1)).getUTCDay():kw(Sd(te.y,0,1)).getDay(),te.m=0,te.d="W"in te?(te.w+6)%7+te.W*7-(Te+5)%7:te.w+te.U*7-(Te+6)%7);return"Z"in te?(te.H+=te.Z/100|0,te.M+=te.Z%100,Ew(te)):kw(te)}}function $(re,be,Oe,te){for(var Ge=0,Me=be.length,Te=Oe.length,ft,ce;Ge<Me;){if(te>=Te)return-1;if(ft=be.charCodeAt(Ge++),ft===37){if(ft=be.charAt(Ge++),ce=C[ft in $j?be.charAt(Ge++):ft],!ce||(te=ce(re,Oe,te))<0)return-1}else if(ft!=Oe.charCodeAt(te++))return-1}return te}function L(re,be,Oe){var te=c.exec(be.slice(Oe));return te?(re.p=f.get(te[0].toLowerCase()),Oe+te[0].length):-1}function B(re,be,Oe){var te=m.exec(be.slice(Oe));return te?(re.w=x.get(te[0].toLowerCase()),Oe+te[0].length):-1}function j(re,be,Oe){var te=h.exec(be.slice(Oe));return te?(re.w=p.get(te[0].toLowerCase()),Oe+te[0].length):-1}function D(re,be,Oe){var te=b.exec(be.slice(Oe));return te?(re.m=_.get(te[0].toLowerCase()),Oe+te[0].length):-1}function z(re,be,Oe){var te=g.exec(be.slice(Oe));return te?(re.m=w.get(te[0].toLowerCase()),Oe+te[0].length):-1}function q(re,be,Oe){return $(re,t,be,Oe)}function Y(re,be,Oe){return $(re,n,be,Oe)}function Q(re,be,Oe){return $(re,r,be,Oe)}function Z(re){return o[re.getDay()]}function H(re){return a[re.getDay()]}function K(re){return l[re.getMonth()]}function I(re){return s[re.getMonth()]}function ee(re){return i[+(re.getHours()>=12)]}function oe(re){return 1+~~(re.getMonth()/3)}function R(re){return o[re.getUTCDay()]}function ve(re){return a[re.getUTCDay()]}function xe(re){return l[re.getUTCMonth()]}function ke(re){return s[re.getUTCMonth()]}function Ve(re){return i[+(re.getUTCHours()>=12)]}function _e(re){return 1+~~(re.getUTCMonth()/3)}return{format:function(re){var be=k(re+="",v);return be.toString=function(){return re},be},parse:function(re){var be=A(re+="",!1);return be.toString=function(){return re},be},utcFormat:function(re){var be=k(re+="",O);return be.toString=function(){return re},be},utcParse:function(re){var be=A(re+="",!0);return be.toString=function(){return re},be}}}var $j={"-":"",_:" ",0:"0"},jn=/^\s*\d+/,ySe=/^%/,xSe=/[\\^$*+?|[\]().{}]/g;function yt(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function bSe(e){return e.replace(xSe,"\\$&")}function Od(e){return new RegExp("^(?:"+e.map(bSe).join("|")+")","i")}function kd(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function wSe(e,t,n){var r=jn.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function _Se(e,t,n){var r=jn.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function SSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function OSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function kSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Mj(e,t,n){var r=jn.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Ij(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function ESe(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function CSe(e,t,n){var r=jn.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function ASe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Nj(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function PSe(e,t,n){var r=jn.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function jj(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function TSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function $Se(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function MSe(e,t,n){var r=jn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function ISe(e,t,n){var r=jn.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function NSe(e,t,n){var r=ySe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function jSe(e,t,n){var r=jn.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function RSe(e,t,n){var r=jn.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Rj(e,t){return yt(e.getDate(),t,2)}function DSe(e,t){return yt(e.getHours(),t,2)}function LSe(e,t){return yt(e.getHours()%12||12,t,2)}function FSe(e,t){return yt(1+Hp.count(Io(e),e),t,3)}function Iz(e,t){return yt(e.getMilliseconds(),t,3)}function BSe(e,t){return Iz(e,t)+"000"}function zSe(e,t){return yt(e.getMonth()+1,t,2)}function USe(e,t){return yt(e.getMinutes(),t,2)}function WSe(e,t){return yt(e.getSeconds(),t,2)}function HSe(e){var t=e.getDay();return t===0?7:t}function VSe(e,t){return yt(y1.count(Io(e)-1,e),t,2)}function Nz(e){var t=e.getDay();return t>=4||t===0?tf(e):tf.ceil(e)}function YSe(e,t){return e=Nz(e),yt(tf.count(Io(e),e)+(Io(e).getDay()===4),t,2)}function GSe(e){return e.getDay()}function qSe(e,t){return yt(Oy.count(Io(e)-1,e),t,2)}function KSe(e,t){return yt(e.getFullYear()%100,t,2)}function XSe(e,t){return e=Nz(e),yt(e.getFullYear()%100,t,2)}function QSe(e,t){return yt(e.getFullYear()%1e4,t,4)}function ZSe(e,t){var n=e.getDay();return e=n>=4||n===0?tf(e):tf.ceil(e),yt(e.getFullYear()%1e4,t,4)}function JSe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+yt(t/60|0,"0",2)+yt(t%60,"0",2)}function Dj(e,t){return yt(e.getUTCDate(),t,2)}function eOe(e,t){return yt(e.getUTCHours(),t,2)}function tOe(e,t){return yt(e.getUTCHours()%12||12,t,2)}function nOe(e,t){return yt(1+v1.count(No(e),e),t,3)}function jz(e,t){return yt(e.getUTCMilliseconds(),t,3)}function rOe(e,t){return jz(e,t)+"000"}function iOe(e,t){return yt(e.getUTCMonth()+1,t,2)}function aOe(e,t){return yt(e.getUTCMinutes(),t,2)}function oOe(e,t){return yt(e.getUTCSeconds(),t,2)}function sOe(e){var t=e.getUTCDay();return t===0?7:t}function lOe(e,t){return yt(x1.count(No(e)-1,e),t,2)}function Rz(e){var t=e.getUTCDay();return t>=4||t===0?nf(e):nf.ceil(e)}function uOe(e,t){return e=Rz(e),yt(nf.count(No(e),e)+(No(e).getUTCDay()===4),t,2)}function cOe(e){return e.getUTCDay()}function fOe(e,t){return yt(ky.count(No(e)-1,e),t,2)}function dOe(e,t){return yt(e.getUTCFullYear()%100,t,2)}function hOe(e,t){return e=Rz(e),yt(e.getUTCFullYear()%100,t,2)}function pOe(e,t){return yt(e.getUTCFullYear()%1e4,t,4)}function mOe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?nf(e):nf.ceil(e),yt(e.getUTCFullYear()%1e4,t,4)}function gOe(){return"+0000"}function Lj(){return"%"}function Fj(e){return+e}function Bj(e){return Math.floor(+e/1e3)}var Nu,Dz,Lz;vOe({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 vOe(e){return Nu=vSe(e),Dz=Nu.format,Nu.parse,Lz=Nu.utcFormat,Nu.utcParse,Nu}function yOe(e){return new Date(e)}function xOe(e){return e instanceof Date?+e:+new Date(+e)}function nA(e,t,n,r,i,a,o,s,l,c){var f=UC(),h=f.invert,p=f.domain,m=c(".%L"),x=c(":%S"),g=c("%I:%M"),w=c("%I %p"),b=c("%a %d"),_=c("%b %d"),v=c("%B"),O=c("%Y");function C(k){return(l(k)<k?m:s(k)<k?x:o(k)<k?g:a(k)<k?w:r(k)<k?i(k)<k?b:_:n(k)<k?v:O)(k)}return f.invert=function(k){return new Date(h(k))},f.domain=function(k){return arguments.length?p(Array.from(k,xOe)):p().map(yOe)},f.ticks=function(k){var A=p();return e(A[0],A[A.length-1],k??10)},f.tickFormat=function(k,A){return A==null?C:c(A)},f.nice=function(k){var A=p();return(!k||typeof k.range!="function")&&(k=t(A[0],A[A.length-1],k??10)),k?p(Oz(A,k)):f},f.copy=function(){return Wp(f,nA(e,t,n,r,i,a,o,s,l,c))},f}function bOe(){return ji.apply(nA(mSe,gSe,Io,eA,y1,Hp,ZC,XC,$l,Dz).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function wOe(){return ji.apply(nA(hSe,pSe,No,tA,x1,v1,JC,QC,$l,Lz).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function b1(){var e=0,t=1,n,r,i,a,o=fr,s=!1,l;function c(h){return h==null||isNaN(h=+h)?l:o(i===0?.5:(h=(a(h)-n)*i,s?Math.max(0,Math.min(1,h)):h))}c.domain=function(h){return arguments.length?([e,t]=h,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),c):[e,t]},c.clamp=function(h){return arguments.length?(s=!!h,c):s},c.interpolator=function(h){return arguments.length?(o=h,c):o};function f(h){return function(p){var m,x;return arguments.length?([m,x]=p,o=h(m,x),c):[o(0),o(1)]}}return c.range=f(jf),c.rangeRound=f(zC),c.unknown=function(h){return arguments.length?(l=h,c):l},function(h){return a=h,n=h(e),r=h(t),i=n===r?0:1/(r-n),c}}function nl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Fz(){var e=tl(b1()(fr));return e.copy=function(){return nl(e,Fz())},Bo.apply(e,arguments)}function Bz(){var e=VC(b1()).domain([1,10]);return e.copy=function(){return nl(e,Bz()).base(e.base())},Bo.apply(e,arguments)}function zz(){var e=YC(b1());return e.copy=function(){return nl(e,zz()).constant(e.constant())},Bo.apply(e,arguments)}function rA(){var e=GC(b1());return e.copy=function(){return nl(e,rA()).exponent(e.exponent())},Bo.apply(e,arguments)}function _Oe(){return rA.apply(null,arguments).exponent(.5)}function Uz(){var e=[],t=fr;function n(r){if(r!=null&&!isNaN(r=+r))return t((zp(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort($s),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,a)=>l_e(e,a/r))},n.copy=function(){return Uz(t).domain(e)},Bo.apply(n,arguments)}function w1(){var e=0,t=.5,n=1,r=1,i,a,o,s,l,c=fr,f,h=!1,p;function m(g){return isNaN(g=+g)?p:(g=.5+((g=+f(g))-a)*(r*g<r*a?s:l),c(h?Math.max(0,Math.min(1,g)):g))}m.domain=function(g){return arguments.length?([e,t,n]=g,i=f(e=+e),a=f(t=+t),o=f(n=+n),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),r=a<i?-1:1,m):[e,t,n]},m.clamp=function(g){return arguments.length?(h=!!g,m):h},m.interpolator=function(g){return arguments.length?(c=g,m):c};function x(g){return function(w){var b,_,v;return arguments.length?([b,_,v]=w,c=N_e(g,[b,_,v]),m):[c(0),c(.5),c(1)]}}return m.range=x(jf),m.rangeRound=x(zC),m.unknown=function(g){return arguments.length?(p=g,m):p},function(g){return f=g,i=g(e),a=g(t),o=g(n),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),r=a<i?-1:1,m}}function Wz(){var e=tl(w1()(fr));return e.copy=function(){return nl(e,Wz())},Bo.apply(e,arguments)}function Hz(){var e=VC(w1()).domain([.1,1,10]);return e.copy=function(){return nl(e,Hz()).base(e.base())},Bo.apply(e,arguments)}function Vz(){var e=YC(w1());return e.copy=function(){return nl(e,Vz()).constant(e.constant())},Bo.apply(e,arguments)}function iA(){var e=GC(w1());return e.copy=function(){return nl(e,iA()).exponent(e.exponent())},Bo.apply(e,arguments)}function SOe(){return iA.apply(null,arguments).exponent(.5)}const zj=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:qh,scaleDiverging:Wz,scaleDivergingLog:Hz,scaleDivergingPow:iA,scaleDivergingSqrt:SOe,scaleDivergingSymlog:Vz,scaleIdentity:Sz,scaleImplicit:bO,scaleLinear:_y,scaleLog:kz,scaleOrdinal:LC,scalePoint:oh,scalePow:qC,scaleQuantile:Az,scaleQuantize:Pz,scaleRadial:Cz,scaleSequential:Fz,scaleSequentialLog:Bz,scaleSequentialPow:rA,scaleSequentialQuantile:Uz,scaleSequentialSqrt:_Oe,scaleSequentialSymlog:zz,scaleSqrt:rSe,scaleSymlog:Ez,scaleThreshold:Tz,scaleTime:bOe,scaleUtc:wOe,tickFormat:_z},Symbol.toStringTag,{value:"Module"}));var Rf=1e9,OOe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},oA,Xt=!0,Ii="[DecimalError] ",Wl=Ii+"Invalid argument: ",aA=Ii+"Exponent out of range: ",Df=Math.floor,xl=Math.pow,kOe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Vr,Tn=1e7,zt=7,Yz=9007199254740991,Ey=Df(Yz/zt),Pe={};Pe.absoluteValue=Pe.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Pe.comparedTo=Pe.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1};Pe.decimalPlaces=Pe.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*zt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};Pe.dividedBy=Pe.div=function(e){return xo(this,new this.constructor(e))};Pe.dividedToIntegerBy=Pe.idiv=function(e){var t=this,n=t.constructor;return $t(xo(t,new n(e),0,1),n.precision)};Pe.equals=Pe.eq=function(e){return!this.cmp(e)};Pe.exponent=function(){return xn(this)};Pe.greaterThan=Pe.gt=function(e){return this.cmp(e)>0};Pe.greaterThanOrEqualTo=Pe.gte=function(e){return this.cmp(e)>=0};Pe.isInteger=Pe.isint=function(){return this.e>this.d.length-2};Pe.isNegative=Pe.isneg=function(){return this.s<0};Pe.isPositive=Pe.ispos=function(){return this.s>0};Pe.isZero=function(){return this.s===0};Pe.lessThan=Pe.lt=function(e){return this.cmp(e)<0};Pe.lessThanOrEqualTo=Pe.lte=function(e){return this.cmp(e)<1};Pe.logarithm=Pe.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Vr))throw Error(Ii+"NaN");if(n.s<1)throw Error(Ii+(n.s?"NaN":"-Infinity"));return n.eq(Vr)?new r(0):(Xt=!1,t=xo(Jh(n,a),Jh(e,a),a),Xt=!0,$t(t,i))};Pe.minus=Pe.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Kz(t,e):Gz(t,(e.s=-e.s,e))};Pe.modulo=Pe.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(Ii+"NaN");return n.s?(Xt=!1,t=xo(n,e,0,1).times(e),Xt=!0,n.minus(t)):$t(new r(n),i)};Pe.naturalExponential=Pe.exp=function(){return qz(this)};Pe.naturalLogarithm=Pe.ln=function(){return Jh(this)};Pe.negated=Pe.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Pe.plus=Pe.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Gz(t,e):Kz(t,(e.s=-e.s,e))};Pe.precision=Pe.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Wl+e);if(t=xn(i)+1,r=i.d.length-1,n=r*zt+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};Pe.squareRoot=Pe.sqrt=function(){var e,t,n,r,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Ii+"NaN")}for(e=xn(s),Xt=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Aa(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Df((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(i.toString()),n=l.precision,i=o=n+3;;)if(a=r,r=a.plus(xo(s,a,o+2)).times(.5),Aa(a.d).slice(0,o)===(t=Aa(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if($t(a,n+1,0),a.times(a).eq(s)){r=a;break}}else if(t!="9999")break;o+=4}return Xt=!0,$t(r,n)};Pe.times=Pe.mul=function(e){var t,n,r,i,a,o,s,l,c,f=this,h=f.constructor,p=f.d,m=(e=new h(e)).d;if(!f.s||!e.s)return new h(0);for(e.s*=f.s,n=f.e+e.e,l=p.length,c=m.length,l<c&&(a=p,p=m,m=a,o=l,l=c,c=o),a=[],o=l+c,r=o;r--;)a.push(0);for(r=c;--r>=0;){for(t=0,i=l+r;i>r;)s=a[i]+m[r]*p[i-r-1]+t,a[i--]=s%Tn|0,t=s/Tn|0;a[i]=(a[i]+t)%Tn|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,Xt?$t(e,h.precision):e};Pe.toDecimalPlaces=Pe.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Da(e,0,Rf),t===void 0?t=r.rounding:Da(t,0,8),$t(n,e+xn(n)+1,t))};Pe.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=ru(r,!0):(Da(e,0,Rf),t===void 0?t=i.rounding:Da(t,0,8),r=$t(new i(r),e+1,t),n=ru(r,!0,e+1)),n};Pe.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?ru(i):(Da(e,0,Rf),t===void 0?t=a.rounding:Da(t,0,8),r=$t(new a(i),e+xn(i)+1,t),n=ru(r.abs(),!1,e+xn(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};Pe.toInteger=Pe.toint=function(){var e=this,t=e.constructor;return $t(new t(e),xn(e)+1,t.rounding)};Pe.toNumber=function(){return+this};Pe.toPower=Pe.pow=function(e){var t,n,r,i,a,o,s=this,l=s.constructor,c=12,f=+(e=new l(e));if(!e.s)return new l(Vr);if(s=new l(s),!s.s){if(e.s<1)throw Error(Ii+"Infinity");return s}if(s.eq(Vr))return s;if(r=l.precision,e.eq(Vr))return $t(s,r);if(t=e.e,n=e.d.length-1,o=t>=n,a=s.s,o){if((n=f<0?-f:f)<=Yz){for(i=new l(Vr),t=Math.ceil(r/zt+4),Xt=!1;n%2&&(i=i.times(s),Wj(i.d,t)),n=Df(n/2),n!==0;)s=s.times(s),Wj(s.d,t);return Xt=!0,e.s<0?new l(Vr).div(i):$t(i,r)}}else if(a<0)throw Error(Ii+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,Xt=!1,i=e.times(Jh(s,r+c)),Xt=!0,i=qz(i),i.s=a,i};Pe.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?(n=xn(i),r=ru(i,n<=a.toExpNeg||n>=a.toExpPos)):(Da(e,1,Rf),t===void 0?t=a.rounding:Da(t,0,8),i=$t(new a(i),e,t),n=xn(i),r=ru(i,e<=n||n<=a.toExpNeg,e)),r};Pe.toSignificantDigits=Pe.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Da(e,1,Rf),t===void 0?t=r.rounding:Da(t,0,8)),$t(new r(n),e,t)};Pe.toString=Pe.valueOf=Pe.val=Pe.toJSON=Pe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xn(e),n=e.constructor;return ru(e,t<=n.toExpNeg||t>=n.toExpPos)};function Gz(e,t){var n,r,i,a,o,s,l,c,f=e.constructor,h=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),Xt?$t(t,h):t;if(l=e.d,c=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(r=l,a=-a,s=c.length):(r=c,i=o,s=l.length),o=Math.ceil(h/zt),s=o>s?o+1:s+1,a>s&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(s=l.length,a=c.length,s-a<0&&(a=s,r=c,c=l,l=r),n=0;a;)n=(l[--a]=l[a]+c[a]+n)/Tn|0,l[a]%=Tn;for(n&&(l.unshift(n),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,Xt?$t(t,h):t}function Da(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Wl+e)}function Aa(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+"",n=zt-r.length,n&&(a+=ls(n)),a+=r;o=e[t],r=o+"",n=zt-r.length,n&&(a+=ls(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var xo=function(){function e(r,i){var a,o=0,s=r.length;for(r=r.slice();s--;)a=r[s]*i+o,r[s]=a%Tn|0,o=a/Tn|0;return o&&r.unshift(o),r}function t(r,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(r[s]!=i[s]){l=r[s]>i[s]?1:-1;break}return l}function n(r,i,a){for(var o=0;a--;)r[a]-=o,o=r[a]<i[a]?1:0,r[a]=o*Tn+r[a]-i[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,a,o){var s,l,c,f,h,p,m,x,g,w,b,_,v,O,C,k,A,$,L=r.constructor,B=r.s==i.s?1:-1,j=r.d,D=i.d;if(!r.s)return new L(r);if(!i.s)throw Error(Ii+"Division by zero");for(l=r.e-i.e,A=D.length,C=j.length,m=new L(B),x=m.d=[],c=0;D[c]==(j[c]||0);)++c;if(D[c]>(j[c]||0)&&--l,a==null?_=a=L.precision:o?_=a+(xn(r)-xn(i))+1:_=a,_<0)return new L(0);if(_=_/zt+2|0,c=0,A==1)for(f=0,D=D[0],_++;(c<C||f)&&_--;c++)v=f*Tn+(j[c]||0),x[c]=v/D|0,f=v%D|0;else{for(f=Tn/(D[0]+1)|0,f>1&&(D=e(D,f),j=e(j,f),A=D.length,C=j.length),O=A,g=j.slice(0,A),w=g.length;w<A;)g[w++]=0;$=D.slice(),$.unshift(0),k=D[0],D[1]>=Tn/2&&++k;do f=0,s=t(D,g,A,w),s<0?(b=g[0],A!=w&&(b=b*Tn+(g[1]||0)),f=b/k|0,f>1?(f>=Tn&&(f=Tn-1),h=e(D,f),p=h.length,w=g.length,s=t(h,g,p,w),s==1&&(f--,n(h,A<p?$:D,p))):(f==0&&(s=f=1),h=D.slice()),p=h.length,p<w&&h.unshift(0),n(g,h,w),s==-1&&(w=g.length,s=t(D,g,A,w),s<1&&(f++,n(g,A<w?$:D,w))),w=g.length):s===0&&(f++,g=[0]),x[c++]=f,s&&g[0]?g[w++]=j[O]||0:(g=[j[O]],w=1);while((O++<C||g[0]!==void 0)&&_--)}return x[0]||x.shift(),m.e=l,$t(m,o?a+xn(m)+1:a)}}();function qz(e,t){var n,r,i,a,o,s,l=0,c=0,f=e.constructor,h=f.precision;if(xn(e)>16)throw Error(aA+xn(e));if(!e.s)return new f(Vr);for(t==null?(Xt=!1,s=h):s=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),c+=5;for(r=Math.log(xl(2,c))/Math.LN10*2+5|0,s+=r,n=i=a=new f(Vr),f.precision=s;;){if(i=$t(i.times(e),s),n=n.times(++l),o=a.plus(xo(i,n,s)),Aa(o.d).slice(0,s)===Aa(a.d).slice(0,s)){for(;c--;)a=$t(a.times(a),s);return f.precision=h,t==null?(Xt=!0,$t(a,h)):a}a=o}}function xn(e){for(var t=e.e*zt,n=e.d[0];n>=10;n/=10)t++;return t}function Cw(e,t,n){if(t>e.LN10.sd())throw Xt=!0,n&&(e.precision=n),Error(Ii+"LN10 precision limit exceeded");return $t(new e(e.LN10),t)}function ls(e){for(var t="";e--;)t+="0";return t}function Jh(e,t){var n,r,i,a,o,s,l,c,f,h=1,p=10,m=e,x=m.d,g=m.constructor,w=g.precision;if(m.s<1)throw Error(Ii+(m.s?"NaN":"-Infinity"));if(m.eq(Vr))return new g(0);if(t==null?(Xt=!1,c=w):c=t,m.eq(10))return t==null&&(Xt=!0),Cw(g,c);if(c+=p,g.precision=c,n=Aa(x),r=n.charAt(0),a=xn(m),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)m=m.times(e),n=Aa(m.d),r=n.charAt(0),h++;a=xn(m),r>1?(m=new g("0."+n),a++):m=new g(r+"."+n.slice(1))}else return l=Cw(g,c+2,w).times(a+""),m=Jh(new g(r+"."+n.slice(1)),c-p).plus(l),g.precision=w,t==null?(Xt=!0,$t(m,w)):m;for(s=o=m=xo(m.minus(Vr),m.plus(Vr),c),f=$t(m.times(m),c),i=3;;){if(o=$t(o.times(f),c),l=s.plus(xo(o,new g(i),c)),Aa(l.d).slice(0,c)===Aa(s.d).slice(0,c))return s=s.times(2),a!==0&&(s=s.plus(Cw(g,c+2,w).times(a+""))),s=xo(s,new g(h),c),g.precision=w,t==null?(Xt=!0,$t(s,w)):s;s=l,i+=2}}function Uj(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=Df(n/zt),e.d=[],r=(n+1)%zt,n<0&&(r+=zt),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=zt;r<i;)e.d.push(+t.slice(r,r+=zt));t=t.slice(r),r=zt-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),Xt&&(e.e>Ey||e.e<-Ey))throw Error(aA+n)}else e.s=0,e.e=0,e.d=[0];return e}function $t(e,t,n){var r,i,a,o,s,l,c,f,h=e.d;for(o=1,a=h[0];a>=10;a/=10)o++;if(r=t-o,r<0)r+=zt,i=t,c=h[f=0];else{if(f=Math.ceil((r+1)/zt),a=h.length,f>=a)return e;for(c=a=h[f],o=1;a>=10;a/=10)o++;r%=zt,i=r-zt+o}if(n!==void 0&&(a=xl(10,o-i-1),s=c/a%10|0,l=t<0||h[f+1]!==void 0||c%a,l=n<4?(s||l)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||l||n==6&&(r>0?i>0?c/xl(10,o-i):0:h[f-1])%10&1||n==(e.s<0?8:7))),t<1||!h[0])return l?(a=xn(e),h.length=1,t=t-a-1,h[0]=xl(10,(zt-t%zt)%zt),e.e=Df(-t/zt)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(r==0?(h.length=f,a=1,f--):(h.length=f+1,a=xl(10,zt-r),h[f]=i>0?(c/xl(10,o-i)%xl(10,i)|0)*a:0),l)for(;;)if(f==0){(h[0]+=a)==Tn&&(h[0]=1,++e.e);break}else{if(h[f]+=a,h[f]!=Tn)break;h[f--]=0,a=1}for(r=h.length;h[--r]===0;)h.pop();if(Xt&&(e.e>Ey||e.e<-Ey))throw Error(aA+xn(e));return e}function Kz(e,t){var n,r,i,a,o,s,l,c,f,h,p=e.constructor,m=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),Xt?$t(t,m):t;if(l=e.d,h=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r,o){for(f=o<0,f?(n=l,o=-o,s=h.length):(n=h,r=c,s=l.length),i=Math.max(Math.ceil(m/zt),s)+2,o>i&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for(i=l.length,s=h.length,f=i<s,f&&(s=i),i=0;i<s;i++)if(l[i]!=h[i]){f=l[i]<h[i];break}o=0}for(f&&(n=l,l=h,h=n,t.s=-t.s),s=l.length,i=h.length-s;i>0;--i)l[s++]=0;for(i=h.length;i>o;){if(l[--i]<h[i]){for(a=i;a&&l[--a]===0;)l[a]=Tn-1;--l[a],l[i]+=Tn}l[i]-=h[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(t.d=l,t.e=r,Xt?$t(t,m):t):new p(0)}function ru(e,t,n){var r,i=xn(e),a=Aa(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+ls(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+ls(-i-1)+a,n&&(r=n-o)>0&&(a+=ls(r))):i>=o?(a+=ls(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+ls(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=ls(r))),e.s<0?"-"+a:a}function Wj(e,t){if(e.length>t)return e.length=t,!0}function Xz(e){var t,n,r;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Wl+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 Uj(o,a.toString())}else if(typeof a!="string")throw Error(Wl+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,kOe.test(a))Uj(o,a);else throw Error(Wl+a)}if(i.prototype=Pe,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=Xz,i.config=i.set=EOe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function EOe(e){if(!e||typeof e!="object")throw Error(Ii+"Object expected");var t,n,r,i=["precision",1,Rf,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(Df(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(Wl+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Wl+n+": "+r);return this}var oA=Xz(OOe);Vr=new oA(1);const At=oA;function COe(e){return $Oe(e)||TOe(e)||POe(e)||AOe()}function AOe(){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 POe(e,t){if(e){if(typeof e=="string")return OO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OO(e,t)}}function TOe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function $Oe(e){if(Array.isArray(e))return OO(e)}function OO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var MOe=function(t){return t},Qz={"@@functional/placeholder":!0},Zz=function(t){return t===Qz},Hj=function(t){return function n(){return arguments.length===0||arguments.length===1&&Zz(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},IOe=function e(t,n){return t===1?n:Hj(function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==Qz}).length;return o>=t?n.apply(void 0,i):e(t-o,Hj(function(){for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];var f=i.map(function(h){return Zz(h)?l.shift():h});return n.apply(void 0,COe(f).concat(l))}))})},_1=function(t){return IOe(t.length,t)},kO=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},NOe=_1(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),jOe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return MOe;var i=n.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},EO=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Jz=function(t){var n=null,r=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n&&a.every(function(s,l){return s===n[l]})||(n=a,r=t.apply(void 0,a)),r}};function ROe(e){var t;return e===0?t=1:t=Math.floor(new At(e).abs().log(10).toNumber())+1,t}function DOe(e,t,n){for(var r=new At(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var LOe=_1(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),FOe=_1(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),BOe=_1(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const S1={rangeStep:DOe,getDigitCount:ROe,interpolateNumber:LOe,uninterpolateNumber:FOe,uninterpolateTruncation:BOe};function CO(e){return WOe(e)||UOe(e)||e8(e)||zOe()}function zOe(){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 UOe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function WOe(e){if(Array.isArray(e))return AO(e)}function ep(e,t){return YOe(e)||VOe(e,t)||e8(e,t)||HOe()}function HOe(){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 e8(e,t){if(e){if(typeof e=="string")return AO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AO(e,t)}}function AO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function VOe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,a=l}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}}function YOe(e){if(Array.isArray(e))return e}function t8(e){var t=ep(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function n8(e,t,n){if(e.lte(0))return new At(0);var r=S1.getDigitCount(e.toNumber()),i=new At(10).pow(r),a=e.div(i),o=r!==1?.05:.1,s=new At(Math.ceil(a.div(o).toNumber())).add(n).mul(o),l=s.mul(i);return t?l:new At(Math.ceil(l))}function GOe(e,t,n){var r=1,i=new At(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new At(10).pow(S1.getDigitCount(e)-1),i=new At(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new At(Math.floor(e)))}else e===0?i=new At(Math.floor((t-1)/2)):n||(i=new At(Math.floor(e)));var o=Math.floor((t-1)/2),s=jOe(NOe(function(l){return i.add(new At(l-o).mul(r)).toNumber()}),kO);return s(0,t)}function r8(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new At(0),tickMin:new At(0),tickMax:new At(0)};var a=n8(new At(t).sub(e).div(n-1),r,i),o;e<=0&&t>=0?o=new At(0):(o=new At(e).add(t).div(2),o=o.sub(new At(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new At(t).sub(o).div(a).toNumber()),c=s+l+1;return c>n?r8(e,t,n,r,i+1):(c<n&&(l=t>0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:a,tickMin:o.sub(new At(s).mul(a)),tickMax:o.add(new At(l).mul(a))})}function qOe(e){var t=ep(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=t8([n,r]),l=ep(s,2),c=l[0],f=l[1];if(c===-1/0||f===1/0){var h=f===1/0?[c].concat(CO(kO(0,i-1).map(function(){return 1/0}))):[].concat(CO(kO(0,i-1).map(function(){return-1/0})),[f]);return n>r?EO(h):h}if(c===f)return GOe(c,i,a);var p=r8(c,f,o,a),m=p.step,x=p.tickMin,g=p.tickMax,w=S1.rangeStep(x,g.add(new At(.1).mul(m)),m);return n>r?EO(w):w}function KOe(e,t){var n=ep(e,2),r=n[0],i=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=t8([r,i]),s=ep(o,2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[r,i];if(l===c)return[l];var f=Math.max(t,2),h=n8(new At(c).sub(l).div(f-1),a,0),p=[].concat(CO(S1.rangeStep(new At(l),new At(c).sub(new At(.99).mul(h)),h)),[c]);return r>i?EO(p):p}var XOe=Jz(qOe),QOe=Jz(KOe),ZOe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Cy(){return Cy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cy.apply(this,arguments)}function JOe(e,t){return rke(e)||nke(e,t)||tke(e,t)||eke()}function eke(){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 tke(e,t){if(e){if(typeof e=="string")return Vj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vj(e,t)}}function Vj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nke(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function rke(e){if(Array.isArray(e))return e}function ike(e,t){if(e==null)return{};var n=ake(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ake(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function O1(e){var t=e.offset,n=e.layout,r=e.width,i=e.dataKey,a=e.data,o=e.dataPointFormatter,s=e.xAxis,l=e.yAxis,c=ike(e,ZOe),f=ht(c),h=a.map(function(p,m){var x=o(p,i),g=x.x,w=x.y,b=x.value,_=x.errorVal;if(!_)return null;var v=[],O,C;if(Array.isArray(_)){var k=JOe(_,2);O=k[0],C=k[1]}else O=C=_;if(n==="vertical"){var A=s.scale,$=w+t,L=$+r,B=$-r,j=A(b-O),D=A(b+C);v.push({x1:D,y1:L,x2:D,y2:B}),v.push({x1:j,y1:$,x2:D,y2:$}),v.push({x1:j,y1:L,x2:j,y2:B})}else if(n==="horizontal"){var z=l.scale,q=g+t,Y=q-r,Q=q+r,Z=z(b-O),H=z(b+C);v.push({x1:Y,y1:H,x2:Q,y2:H}),v.push({x1:q,y1:Z,x2:q,y2:H}),v.push({x1:Y,y1:Z,x2:Q,y2:Z})}return U.createElement(un,Cy({className:"recharts-errorBar",key:"bar-".concat(m)},f),v.map(function(K,I){return U.createElement("line",Cy({},K,{key:"line-".concat(I)}))}))});return U.createElement(un,{className:"recharts-errorBars"},h)}O1.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};O1.displayName="ErrorBar";function tp(e){"@babel/helpers - typeof";return tp=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},tp(e)}function Yj(e){return uke(e)||lke(e)||ske(e)||oke()}function oke(){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 ske(e,t){if(e){if(typeof e=="string")return PO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PO(e,t)}}function lke(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uke(e){if(Array.isArray(e))return PO(e)}function PO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Gj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ur(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Gj(Object(n),!0).forEach(function(r){vc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vc(e,t,n){return t=cke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cke(e){var t=fke(e,"string");return tp(t)==="symbol"?t:String(t)}function fke(e,t){if(tp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(tp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ni(e,t,n){return Re(e)||Re(t)?n:On(t)?Wn(e,t,n):He(t)?t(e):n}function sh(e,t,n,r){var i=Xwe(e,function(s){return Ni(s,t)});if(n==="number"){var a=i.filter(function(s){return ge(s)||parseFloat(s)});return a.length?[m1(a),vs(a)]:[1/0,-1/0]}var o=r?i.filter(function(s){return!Re(s)}):i;return o.map(function(s){return On(s)||s instanceof Date?s:""})}var dke=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,c=0;c<s;c++){var f=c>0?i[c-1].coordinate:i[s-1].coordinate,h=i[c].coordinate,p=c>=s-1?i[0].coordinate:i[c+1].coordinate,m=void 0;if(ki(h-f)!==ki(p-h)){var x=[];if(ki(p-h)===ki(l[1]-l[0])){m=p;var g=h+l[1]-l[0];x[0]=Math.min(g,(g+f)/2),x[1]=Math.max(g,(g+f)/2)}else{m=f;var w=p+l[1]-l[0];x[0]=Math.min(h,(w+h)/2),x[1]=Math.max(h,(w+h)/2)}var b=[Math.min(h,(m+h)/2),Math.max(h,(m+h)/2)];if(t>b[0]&&t<=b[1]||t>=x[0]&&t<=x[1]){o=i[c].index;break}}else{var _=Math.min(f,p),v=Math.max(f,p);if(t>(_+h)/2&&t<=(v+h)/2){o=i[c].index;break}}}else for(var O=0;O<s;O++)if(O===0&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O>0&&O<s-1&&t>(r[O].coordinate+r[O-1].coordinate)/2&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O===s-1&&t>(r[O].coordinate+r[O-1].coordinate)/2){o=r[O].index;break}return o},sA=function(t){var n=t,r=n.type.displayName,i=t.props,a=i.stroke,o=i.fill,s;switch(r){case"Line":s=a;break;case"Area":case"Radar":s=a&&a!=="none"?a:o;break;default:s=o;break}return s},i8=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=co(n,Wh);if(!o)return null;var s;return o.props&&o.props.payload?s=o.props&&o.props.payload:a==="children"?s=(r||[]).reduce(function(l,c){var f=c.item,h=c.props,p=h.sectors||h.data||[];return l.concat(p.map(function(m){return{type:o.props.iconType||f.props.legendType,value:m.name,color:m.fill,payload:m}}))},[]):s=(r||[]).map(function(l){var c=l.item,f=c.props,h=f.dataKey,p=f.name,m=f.legendType,x=f.hide;return{inactive:x,dataKey:h,type:o.props.iconType||m||"square",color:sA(c),value:p||h,payload:c.props}}),ur(ur(ur({},o.props),Wh.getWithHeight(o,i)),{},{payload:s,item:o})},hke=function(t){var n=t.barSize,r=t.stackGroups,i=r===void 0?{}:r;if(!i)return{};for(var a={},o=Object.keys(i),s=0,l=o.length;s<l;s++)for(var c=i[o[s]].stackGroups,f=Object.keys(c),h=0,p=f.length;h<p;h++){var m=c[f[h]],x=m.items,g=m.cateAxisId,w=x.filter(function(v){return Ts(v.type).indexOf("Bar")>=0});if(w&&w.length){var b=w[0].props.barSize,_=w[0].props[g];a[_]||(a[_]=[]),a[_].push({item:w[0],stackList:w.slice(1),barSize:Re(b)?n:b})}}return a},pke=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var c=Hc(n,i,0,!0),f;if(o[0].barSize===+o[0].barSize){var h=!1,p=i/l,m=o.reduce(function(v,O){return v+O.barSize||0},0);m+=(l-1)*c,m>=i&&(m-=(l-1)*c,c=0),m>=i&&p>0&&(h=!0,p*=.9,m=l*p);var x=(i-m)/2>>0,g={offset:x-c,size:0};f=o.reduce(function(v,O){var C=[].concat(Yj(v),[{item:O.item,position:{offset:g.offset+g.size+c,size:h?p:O.barSize}}]);return g=C[C.length-1].position,O.stackList&&O.stackList.length&&O.stackList.forEach(function(k){C.push({item:k,position:g})}),C},[])}else{var w=Hc(r,i,0,!0);i-2*w-(l-1)*c<=0&&(c=0);var b=(i-2*w-(l-1)*c)/l;b>1&&(b>>=0);var _=s===+s?Math.min(b,s):b;f=o.reduce(function(v,O,C){var k=[].concat(Yj(v),[{item:O.item,position:{offset:w+(b+c)*C+(b-_)/2,size:_}}]);return O.stackList&&O.stackList.length&&O.stackList.forEach(function(A){k.push({item:A,position:k[k.length-1].position})}),k},[])}return f},mke=function(t,n,r,i){var a=r.children,o=r.width,s=r.margin,l=o-(s.left||0)-(s.right||0),c=i8({children:a,legendWidth:l}),f=t;if(c){var h=i||{},p=c.align,m=c.verticalAlign,x=c.layout;(x==="vertical"||x==="horizontal"&&m==="middle")&&ge(t[p])&&(f=ur(ur({},t),{},vc({},p,f[p]+(h.width||0)))),(x==="horizontal"||x==="vertical"&&p==="center")&&ge(t[m])&&(f=ur(ur({},t),{},vc({},m,f[m]+(h.height||0))))}return f},gke=function(t,n,r){return Re(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},a8=function(t,n,r,i,a){var o=n.props.children,s=oa(o,O1).filter(function(c){return gke(i,a,c.props.direction)});if(s&&s.length){var l=s.map(function(c){return c.props.dataKey});return t.reduce(function(c,f){var h=Ni(f,r,0),p=vn(h)?[m1(h),vs(h)]:[h,h],m=l.reduce(function(x,g){var w=Ni(f,g,0),b=p[0]-Math.abs(vn(w)?w[0]:w),_=p[1]+Math.abs(vn(w)?w[1]:w);return[Math.min(b,x[0]),Math.max(_,x[1])]},[1/0,-1/0]);return[Math.min(m[0],c[0]),Math.max(m[1],c[1])]},[1/0,-1/0])}return null},vke=function(t,n,r,i,a){var o=n.map(function(s){return a8(t,s,r,a,i)}).filter(function(s){return!Re(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},o8=function(t,n,r,i,a){var o=n.map(function(l){var c=l.props.dataKey;return r==="number"&&c&&a8(t,l,c,i)||sh(t,c,r,a)});if(r==="number")return o.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,c){for(var f=0,h=c.length;f<h;f++)s[c[f]]||(s[c[f]]=!0,l.push(c[f]));return l},[])},s8=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},qj=function(t,n,r){var i,a,o=t.map(function(s){return s.coordinate===n&&(i=!0),s.coordinate===r&&(a=!0),s.coordinate});return i||o.push(n),a||o.push(r),o},rs=function(t,n,r){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,c=(n||r)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(c=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?ki(s[0]-s[1])*2*c:c,n&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(h){var p=a?a.indexOf(h):h;return{coordinate:i(p)+c,value:h,offset:c}});return f.filter(function(h){return!Tf(h.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(h,p){return{coordinate:i(h)+c,value:h,index:p,offset:c}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(h){return{coordinate:i(h)+c,value:h,offset:c}}):i.domain().map(function(h,p){return{coordinate:i(h)+c,value:a?a[h]:h,index:p,offset:c}})},yg=function(t,n,r){var i;return He(r)?i=r:He(n)&&(i=n),He(t)||i?function(a,o,s,l){He(t)&&t(a,o,s,l),He(i)&&i(a,o,s,l)}:null},yke=function(t,n,r){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:qh(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:_y(),realScaleType:"linear"}:a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:oh(),realScaleType:"point"}:a==="category"?{scale:qh(),realScaleType:"band"}:{scale:_y(),realScaleType:"linear"};if(Dp(i)){var l="scale".concat(u1(i));return{scale:(zj[l]||oh)(),realScaleType:zj[l]?l:"point"}}return He(i)?{scale:i}:{scale:oh(),realScaleType:"point"}},Kj=1e-4,xke=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),a=Math.min(i[0],i[1])-Kj,o=Math.max(i[0],i[1])+Kj,s=t(n[0]),l=t(n[r-1]);(s<a||s>o||l<a||l>o)&&t.domain([n[0],n[r-1]])}},bke=function(t,n){if(!t)return null;for(var r=0,i=t.length;r<i;r++)if(t[r].item===n)return t[r].position;return null},wke=function(t,n){if(!n||n.length!==2||!ge(n[0])||!ge(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),a=[t[0],t[1]];return(!ge(t[0])||t[0]<r)&&(a[0]=r),(!ge(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<r&&(a[1]=r),a},_ke=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0,s=0;s<n;++s){var l=Tf(t[s][r][1])?t[s][r][0]:t[s][r][1];l>=0?(t[s][r][0]=a,t[s][r][1]=a+l,a=t[s][r][1]):(t[s][r][0]=o,t[s][r][1]=o+l,o=t[s][r][1])}},Ske=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0;o<n;++o){var s=Tf(t[o][r][1])?t[o][r][0]:t[o][r][1];s>=0?(t[o][r][0]=a,t[o][r][1]=a+s,a=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},Oke={sign:_ke,expand:Lve,none:Vc,silhouette:Fve,wiggle:Bve,positive:Ske},kke=function(t,n,r){var i=n.map(function(o){return o.props.dataKey}),a=Dve().keys(i).value(function(o,s){return+Ni(o,s,0)}).order(US).offset(Oke[r]);return a(t)},Eke=function(t,n,r,i,a,o){if(!t)return null;var s=o?n.reverse():n,l=s.reduce(function(c,f){var h=f.props,p=h.stackId,m=h.hide;if(m)return c;var x=f.props[r],g=c[x]||{hasStack:!1,stackGroups:{}};if(On(p)){var w=g.stackGroups[p]||{numericAxisId:r,cateAxisId:i,items:[]};w.items.push(f),g.hasStack=!0,g.stackGroups[p]=w}else g.stackGroups[Lp("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[f]};return ur(ur({},c),{},vc({},x,g))},{});return Object.keys(l).reduce(function(c,f){var h=l[f];return h.hasStack&&(h.stackGroups=Object.keys(h.stackGroups).reduce(function(p,m){var x=h.stackGroups[m];return ur(ur({},p),{},vc({},m,{numericAxisId:r,cateAxisId:i,items:x.items,stackedData:kke(t,x.items,a)}))},{})),ur(ur({},c),{},vc({},f,h))},{})},Cke=function(t,n){var r=n.realScaleType,i=n.type,a=n.tickCount,o=n.originalDomain,s=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var c=t.domain();if(!c.length)return null;var f=XOe(c,a,s);return t.domain([m1(f),vs(f)]),{niceTicks:f}}if(a&&i==="number"){var h=t.domain(),p=QOe(h,a,s);return{niceTicks:p}}return null},Xj=function(t){var n=t.axis,r=t.ticks,i=t.bandSize,a=t.entry,o=t.index,s=t.dataKey;if(n.type==="category"){if(!n.allowDuplicatedCategory&&n.dataKey&&!Re(a[n.dataKey])){var l=Gv(r,"value",a[n.dataKey]);if(l)return l.coordinate+i/2}return r[o]?r[o].coordinate+i/2:null}var c=Ni(a,Re(s)?n.dataKey:s);return Re(c)?null:n.scale(c)},Qj=function(t){var n=t.axis,r=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+i:null;var l=Ni(o,n.dataKey,n.domain[s]);return Re(l)?null:n.scale(l)-a/2+i},Ake=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);return i<=0&&a>=0?0:a<0?a:i}return r[0]},Pke=function(t,n){var r=t.props.stackId;if(On(r)){var i=n[r];if(i&&i.items.length){for(var a=-1,o=0,s=i.items.length;o<s;o++)if(i.items[o]===t){a=o;break}return a>=0?i.stackedData[a]:null}}return null},Tke=function(t){return t.reduce(function(n,r){return[m1(r.concat([n[0]]).filter(ge)),vs(r.concat([n[1]]).filter(ge))]},[1/0,-1/0])},l8=function(t,n,r){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(c,f){var h=Tke(f.slice(n,r+1));return[Math.min(c[0],h[0]),Math.max(c[1],h[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})},Zj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Jj=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,TO=function(t,n,r){if(He(t))return t(n,r);if(!vn(t))return n;var i=[];if(ge(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(Zj.test(t[0])){var a=+Zj.exec(t[0])[1];i[0]=n[0]-a}else He(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(ge(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(Jj.test(t[1])){var o=+Jj.exec(t[1])[1];i[1]=n[1]+o}else He(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},Ay=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var a=IC(n,function(h){return h.coordinate}),o=1/0,s=1,l=a.length;s<l;s++){var c=a[s],f=a[s-1];o=Math.min((c.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},eR=function(t,n,r){return!t||!t.length||my(t,Wn(r,"type.defaultProps.domain"))?n:t},u8=function(t,n){var r=t.props,i=r.dataKey,a=r.name,o=r.unit,s=r.formatter,l=r.tooltipType,c=r.chartType;return ur(ur({},ht(t)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:sA(t),value:Ni(n,i),type:l,payload:n,chartType:c})};function np(e){"@babel/helpers - typeof";return np=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},np(e)}function tR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tR(Object(n),!0).forEach(function(r){$ke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $ke(e,t,n){return t=Mke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mke(e){var t=Ike(e,"string");return np(t)==="symbol"?t:String(t)}function Ike(e,t){if(np(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(np(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Py=Math.PI/180,Nke=function(t){return t*180/Math.PI},Hn=function(t,n,r,i){return{x:t+Math.cos(-Py*i)*r,y:n+Math.sin(-Py*i)*r}},jke=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return Math.sqrt(Math.pow(r-a,2)+Math.pow(i-o,2))},Rke=function(t,n){var r=t.x,i=t.y,a=n.cx,o=n.cy,s=jke({x:r,y:i},{x:a,y:o});if(s<=0)return{radius:s};var l=(r-a)/s,c=Math.acos(l);return i>o&&(c=2*Math.PI-c),{radius:s,angle:Nke(c),angleInRadian:c}},Dke=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360),o=Math.min(i,a);return{startAngle:n-o*360,endAngle:r-o*360}},Lke=function(t,n){var r=n.startAngle,i=n.endAngle,a=Math.floor(r/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},rR=function(t,n){var r=t.x,i=t.y,a=Rke({x:r,y:i},n),o=a.radius,s=a.angle,l=n.innerRadius,c=n.outerRadius;if(o<l||o>c)return!1;if(o===0)return!0;var f=Dke(n),h=f.startAngle,p=f.endAngle,m=s,x;if(h<=p){for(;m>p;)m-=360;for(;m<h;)m+=360;x=m>=h&&m<=p}else{for(;m>h;)m-=360;for(;m<p;)m+=360;x=m>=p&&m<=h}return x?nR(nR({},n),{},{radius:o,angle:Lke(m,n)}):null};function rp(e){"@babel/helpers - typeof";return rp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rp(e)}function Fke(e){return Wke(e)||Uke(e)||zke(e)||Bke()}function Bke(){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 zke(e,t){if(e){if(typeof e=="string")return $O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $O(e,t)}}function Uke(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Wke(e){if(Array.isArray(e))return $O(e)}function $O(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function iR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function An(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iR(Object(n),!0).forEach(function(r){Hke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hke(e,t,n){return t=Vke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vke(e){var t=Yke(e,"string");return rp(t)==="symbol"?t:String(t)}function Yke(e,t){if(rp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ip(){return ip=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ip.apply(this,arguments)}var Gke=function(t){var n=t.value,r=t.formatter,i=Re(t.children)?n:t.children;return He(r)?r(i):i},qke=function(t,n){var r=ki(n-t),i=Math.min(Math.abs(n-t),360);return r*i},Kke=function(t,n,r){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,l=a,c=l.cx,f=l.cy,h=l.innerRadius,p=l.outerRadius,m=l.startAngle,x=l.endAngle,g=l.clockWise,w=(h+p)/2,b=qke(m,x),_=b>=0?1:-1,v,O;i==="insideStart"?(v=m+_*o,O=g):i==="insideEnd"?(v=x-_*o,O=!g):i==="end"&&(v=x+_*o,O=g),O=b<=0?O:!O;var C=Hn(c,f,w,v),k=Hn(c,f,w,v+(O?1:-1)*359),A="M".concat(C.x,",").concat(C.y,`
-    A`).concat(w,",").concat(w,",0,1,").concat(O?0:1,`,
-    `).concat(k.x,",").concat(k.y),$=Re(t.id)?Lp("recharts-radial-line-"):t.id;return U.createElement("text",ip({},r,{dominantBaseline:"central",className:de("recharts-radial-bar-label",s)}),U.createElement("defs",null,U.createElement("path",{id:$,d:A})),U.createElement("textPath",{xlinkHref:"#".concat($)},n))},Xke=function(t){var n=t.viewBox,r=t.offset,i=t.position,a=n,o=a.cx,s=a.cy,l=a.innerRadius,c=a.outerRadius,f=a.startAngle,h=a.endAngle,p=(f+h)/2;if(i==="outside"){var m=Hn(o,s,c+r,p),x=m.x,g=m.y;return{x,y:g,textAnchor:x>=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 w=(l+c)/2,b=Hn(o,s,w,p),_=b.x,v=b.y;return{x:_,y:v,textAnchor:"middle",verticalAnchor:"middle"}},Qke=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,a=t.position,o=n,s=o.x,l=o.y,c=o.width,f=o.height,h=f>=0?1:-1,p=h*i,m=h>0?"end":"start",x=h>0?"start":"end",g=c>=0?1:-1,w=g*i,b=g>0?"end":"start",_=g>0?"start":"end";if(a==="top"){var v={x:s+c/2,y:l-h*i,textAnchor:"middle",verticalAnchor:m};return An(An({},v),r?{height:Math.max(l-r.y,0),width:c}:{})}if(a==="bottom"){var O={x:s+c/2,y:l+f+p,textAnchor:"middle",verticalAnchor:x};return An(An({},O),r?{height:Math.max(r.y+r.height-(l+f),0),width:c}:{})}if(a==="left"){var C={x:s-w,y:l+f/2,textAnchor:b,verticalAnchor:"middle"};return An(An({},C),r?{width:Math.max(C.x-r.x,0),height:f}:{})}if(a==="right"){var k={x:s+c+w,y:l+f/2,textAnchor:_,verticalAnchor:"middle"};return An(An({},k),r?{width:Math.max(r.x+r.width-k.x,0),height:f}:{})}var A=r?{width:c,height:f}:{};return a==="insideLeft"?An({x:s+w,y:l+f/2,textAnchor:_,verticalAnchor:"middle"},A):a==="insideRight"?An({x:s+c-w,y:l+f/2,textAnchor:b,verticalAnchor:"middle"},A):a==="insideTop"?An({x:s+c/2,y:l+p,textAnchor:"middle",verticalAnchor:x},A):a==="insideBottom"?An({x:s+c/2,y:l+f-p,textAnchor:"middle",verticalAnchor:m},A):a==="insideTopLeft"?An({x:s+w,y:l+p,textAnchor:_,verticalAnchor:x},A):a==="insideTopRight"?An({x:s+c-w,y:l+p,textAnchor:b,verticalAnchor:x},A):a==="insideBottomLeft"?An({x:s+w,y:l+f-p,textAnchor:_,verticalAnchor:m},A):a==="insideBottomRight"?An({x:s+c-w,y:l+f-p,textAnchor:b,verticalAnchor:m},A):kf(a)&&(ge(a.x)||Al(a.x))&&(ge(a.y)||Al(a.y))?An({x:s+Hc(a.x,c),y:l+Hc(a.y,f),textAnchor:"end",verticalAnchor:"end"},A):An({x:s+c/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},A)},Zke=function(t){return"cx"in t&&ge(t.cx)};function Un(e){var t=e.viewBox,n=e.position,r=e.value,i=e.children,a=e.content,o=e.className,s=o===void 0?"":o,l=e.textBreakAll;if(!t||Re(r)&&Re(i)&&!T.isValidElement(a)&&!He(a))return null;if(T.isValidElement(a))return T.cloneElement(a,e);var c;if(He(a)){if(c=T.createElement(a,e),T.isValidElement(c))return c}else c=Gke(e);var f=Zke(t),h=ht(e,!0);if(f&&(n==="insideStart"||n==="insideEnd"||n==="end"))return Kke(e,c,h);var p=f?Xke(e):Qke(e);return U.createElement(Gh,ip({className:de("recharts-label",s)},h,p,{breakAll:l}),c)}Un.displayName="Label";Un.defaultProps={offset:5};var c8=function(t){var n=t.cx,r=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,c=t.innerRadius,f=t.outerRadius,h=t.x,p=t.y,m=t.top,x=t.left,g=t.width,w=t.height,b=t.clockWise,_=t.labelViewBox;if(_)return _;if(ge(g)&&ge(w)){if(ge(h)&&ge(p))return{x:h,y:p,width:g,height:w};if(ge(m)&&ge(x))return{x:m,y:x,width:g,height:w}}return ge(h)&&ge(p)?{x:h,y:p,width:0,height:0}:ge(n)&&ge(r)?{cx:n,cy:r,startAngle:a||i||0,endAngle:o||i||0,innerRadius:c||0,outerRadius:f||l||s||0,clockWise:b}:t.viewBox?t.viewBox:{}},Jke=function(t,n){return t?t===!0?U.createElement(Un,{key:"label-implicit",viewBox:n}):On(t)?U.createElement(Un,{key:"label-implicit",viewBox:n,value:t}):T.isValidElement(t)?t.type===Un?T.cloneElement(t,{key:"label-implicit",viewBox:n}):U.createElement(Un,{key:"label-implicit",content:t,viewBox:n}):He(t)?U.createElement(Un,{key:"label-implicit",content:t,viewBox:n}):kf(t)?U.createElement(Un,ip({viewBox:n},t,{key:"label-implicit"})):null:null},eEe=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var i=t.children,a=c8(t),o=oa(i,Un).map(function(l,c){return T.cloneElement(l,{viewBox:n||a,key:"label-".concat(c)})});if(!r)return o;var s=Jke(t.label,n||a);return[s].concat(Fke(o))};Un.parseViewBox=c8;Un.renderCallByParent=eEe;function tEe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var nEe=tEe;const rEe=gt(nEe);function ap(e){"@babel/helpers - typeof";return ap=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},ap(e)}var iEe=["data","valueAccessor","dataKey","clockWise","id","textBreakAll"];function aEe(e){return uEe(e)||lEe(e)||sEe(e)||oEe()}function oEe(){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 sEe(e,t){if(e){if(typeof e=="string")return MO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MO(e,t)}}function lEe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uEe(e){if(Array.isArray(e))return MO(e)}function MO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ty(){return Ty=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ty.apply(this,arguments)}function aR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function oR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aR(Object(n),!0).forEach(function(r){cEe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cEe(e,t,n){return t=fEe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fEe(e){var t=dEe(e,"string");return ap(t)==="symbol"?t:String(t)}function dEe(e,t){if(ap(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ap(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hEe(e,t){if(e==null)return{};var n=pEe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pEe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var mEe={valueAccessor:function(t){return vn(t.value)?rEe(t.value):t.value}};function bo(e){var t=e.data,n=e.valueAccessor,r=e.dataKey,i=e.clockWise,a=e.id,o=e.textBreakAll,s=hEe(e,iEe);return!t||!t.length?null:U.createElement(un,{className:"recharts-label-list"},t.map(function(l,c){var f=Re(r)?n(l,c):Ni(l&&l.payload,r),h=Re(a)?{}:{id:"".concat(a,"-").concat(c)};return U.createElement(Un,Ty({},ht(l,!0),s,h,{parentViewBox:l.parentViewBox,index:c,value:f,textBreakAll:o,viewBox:Un.parseViewBox(Re(i)?l:oR(oR({},l),{},{clockWise:i})),key:"label-".concat(c)}))}))}bo.displayName="LabelList";function gEe(e,t){return e?e===!0?U.createElement(bo,{key:"labelList-implicit",data:t}):U.isValidElement(e)||He(e)?U.createElement(bo,{key:"labelList-implicit",data:t,content:e}):kf(e)?U.createElement(bo,Ty({data:t},e,{key:"labelList-implicit"})):null:null}function vEe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=oa(r,bo).map(function(o,s){return T.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!n)return i;var a=gEe(e.label,t);return[a].concat(aEe(i))}bo.renderCallByParent=vEe;bo.defaultProps=mEe;function rf(e){"@babel/helpers - typeof";return rf=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},rf(e)}function IO(){return IO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},IO.apply(this,arguments)}function yEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f8(r.key),r)}}function bEe(e,t,n){return t&&xEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wEe(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&&NO(e,t)}function NO(e,t){return NO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},NO(e,t)}function _Ee(e){var t=kEe();return function(){var r=$y(e),i;if(t){var a=$y(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return SEe(this,i)}}function SEe(e,t){if(t&&(rf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OEe(e)}function OEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kEe(){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 $y(e){return $y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$y(e)}function EEe(e,t,n){return t=f8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f8(e){var t=CEe(e,"string");return rf(t)==="symbol"?t:String(t)}function CEe(e,t){if(rf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var AEe=function(t,n){var r=ki(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},xg=function(t){var n=t.cx,r=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,l=t.cornerRadius,c=t.cornerIsExternal,f=l*(s?1:-1)+i,h=Math.asin(l/f)/Py,p=c?a:a+o*h,m=Hn(n,r,f,p),x=Hn(n,r,i,p),g=c?a-o*h:a,w=Hn(n,r,f*Math.cos(h*Py),g);return{center:m,circleTangency:x,lineTangency:w,theta:h}},d8=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,l=AEe(o,s),c=o+l,f=Hn(n,r,a,o),h=Hn(n,r,a,c),p="M ".concat(f.x,",").concat(f.y,`
+`)},describeYYLLOC:function(g,w){var b=g.first_line,_=g.last_line,v=g.first_column,S=g.last_column,C=_-b,k=S-v,A;if(C===0?(A="line "+b+", ",k<=1?A+="column "+v:A+="columns "+v+" .. "+S):A="lines "+b+"(column "+v+") .. "+_+"(column "+S+")",g.range&&w){var $=g.range[0],L=g.range[1]-1;L<=$?A+=" {String Offset: "+$+"}":A+=" {String Offset range: "+$+" .. "+L+"}"}return A},test_match:function(g,w){var b,_,v,S,C;if(this.options.backtrack_lexer&&(v={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),S=g[0],C=S.length,_=S.split(/(?:\r\n?|\n)/g),_.length>1?(this.yylineno+=_.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=_[_.length-1].length):this.yylloc.last_column+=C,this.yytext+=S,this.match+=S,this.matched+=S,this.matches=g,this.yyleng=this.yytext.length,this.yylloc.range[1]+=C,this.offset+=C,this._more=!1,this._backtrack=!1,this._input=this._input.slice(C),b=this.performAction.call(this,this.yy,w,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),b)return b;if(this._backtrack){for(var k in v)this[k]=v[k];return this.__currentRuleSet__=null,!1}else if(this._signaled_error_token)return b=this._signaled_error_token,this._signaled_error_token=!1,b;return!1},next:function(){if(this.done)return this.clear(),this.EOF;this._input||(this.done=!0);var g,w,b,_;this._more||this.clear();var v=this.__currentRuleSet__;if(!v&&(v=this.__currentRuleSet__=this._currentRules(),!v||!v.rules)){var S="";this.options.trackPosition&&(S=" on line "+(this.yylineno+1));var C=this.constructLexErrorInfo("Internal lexer engine error"+S+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(C.errStr,C,this.JisonLexerError)||this.ERROR}for(var k=v.rules,A=v.__rule_regexes,$=v.__rule_count,L=1;L<=$;L++)if(b=this._input.match(A[L]),b&&(!w||b[0].length>w[0].length)){if(w=b,_=L,this.options.backtrack_lexer){if(g=this.test_match(b,k[L]),g!==!1)return g;if(this._backtrack){w=void 0;continue}else return!1}else if(!this.options.flex)break}if(w)return g=this.test_match(w,k[_]),g!==!1?g:!1;if(this._input){var S="";this.options.trackPosition&&(S=" on line "+(this.yylineno+1));var C=this.constructLexErrorInfo("Lexical error"+S+": Unrecognized text.",this.options.lexerErrorsAreRecoverable),B=this._input,j=this.topState(),D=this.conditionStack.length;return g=this.parseError(C.errStr,C,this.JisonLexerError)||this.ERROR,g===this.ERROR&&!this.matches&&B===this._input&&j===this.topState()&&D===this.conditionStack.length&&this.input(),g}else return this.done=!0,this.clear(),this.EOF},lex:function(){var g;for(typeof this.pre_lex=="function"&&(g=this.pre_lex.call(this,0)),typeof this.options.pre_lex=="function"&&(g=this.options.pre_lex.call(this,g)||g),this.yy&&typeof this.yy.pre_lex=="function"&&(g=this.yy.pre_lex.call(this,g)||g);!g;)g=this.next();return this.yy&&typeof this.yy.post_lex=="function"&&(g=this.yy.post_lex.call(this,g)||g),typeof this.options.post_lex=="function"&&(g=this.options.post_lex.call(this,g)||g),typeof this.post_lex=="function"&&(g=this.post_lex.call(this,g)||g),g},fastLex:function(){for(var g;!g;)g=this.next();return g},canIUse:function(){var g={fastLex:!(typeof this.pre_lex=="function"||typeof this.options.pre_lex=="function"||this.yy&&typeof this.yy.pre_lex=="function"||this.yy&&typeof this.yy.post_lex=="function"||typeof this.options.post_lex=="function"||typeof this.post_lex=="function")&&typeof this.fastLex=="function"};return g},begin:function(g){return this.pushState(g)},pushState:function(g){return this.conditionStack.push(g),this.__currentRuleSet__=null,this},popState:function(){var g=this.conditionStack.length-1;return g>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState:function(g){return g=this.conditionStack.length-1-Math.abs(g||0),g>=0?this.conditionStack[g]:"INITIAL"},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize:function(){return this.conditionStack.length},options:{trackPosition:!0},JisonLexerError:p,performAction:function(g,w,b){switch(w){case 1:break;default:return this.simpleCaseActionClusters[w]}},simpleCaseActionClusters:{0:13,2:5,3:6,4:3,5:4,6:15,7:15,8:15,9:15,10:15,11:15,12:16,13:16,14:16,15:16,16:17,17:17,18:18,19:18,20:19,21:19,22:19,23:20,24:21,25:22,26:23,27:25,28:24,29:26,30:27,31:28,32:11,33:9,34:12,35:10,36:7,37:8,38:14,39:1},rules:[/^(?:(--[\d\-A-Za-z]*))/,/^(?:\s+)/,/^(?:\*)/,/^(?:\/)/,/^(?:\+)/,/^(?:-)/,/^(?:(\d+(\.\d*)?|\.\d+)px\b)/,/^(?:(\d+(\.\d*)?|\.\d+)cm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)mm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)in\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pt\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pc\b)/,/^(?:(\d+(\.\d*)?|\.\d+)deg\b)/,/^(?:(\d+(\.\d*)?|\.\d+)grad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)turn\b)/,/^(?:(\d+(\.\d*)?|\.\d+)s\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ms\b)/,/^(?:(\d+(\.\d*)?|\.\d+)Hz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)kHz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpi\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpcm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dppx\b)/,/^(?:(\d+(\.\d*)?|\.\d+)em\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ex\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ch\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rem\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vw\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vh\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmin\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmax\b)/,/^(?:(\d+(\.\d*)?|\.\d+)%)/,/^(?:(\d+(\.\d*)?|\.\d+)\b)/,/^(?:(calc))/,/^(?:(var))/,/^(?:([a-z]+))/,/^(?:\()/,/^(?:\))/,/^(?:,)/,/^(?:$)/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],inclusive:!0}}};return m}();c.lexer=f;function h(){this.yy={}}return h.prototype=c,c.Parser=h,new h}();typeof $be<"u"&&(e.parser=t,e.Parser=t.Parser,e.parse=function(){return t.parse.apply(t,arguments)})})(sz);var Bp={},cO={exports:{}},vw={px:{px:1,cm:96/2.54,mm:96/25.4,in:96,pt:96/72,pc:16},cm:{px:2.54/96,cm:1,mm:.1,in:2.54,pt:2.54/72,pc:2.54/6},mm:{px:25.4/96,cm:10,mm:1,in:25.4,pt:25.4/72,pc:25.4/6},in:{px:1/96,cm:1/2.54,mm:1/25.4,in:1,pt:1/72,pc:1/6},pt:{px:.75,cm:72/2.54,mm:72/25.4,in:72,pt:1,pc:12},pc:{px:6/96,cm:6/2.54,mm:6/25.4,in:6,pt:6/72,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:400/360,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:Math.PI*2},turn:{deg:1/360,grad:1/400,rad:.5/Math.PI,turn:1},s:{s:1,ms:1/1e3},ms:{s:1e3,ms:1},Hz:{Hz:1,kHz:1e3},kHz:{Hz:1/1e3,kHz:1},dpi:{dpi:1,dpcm:1/2.54,dppx:1/96},dpcm:{dpi:2.54,dpcm:1,dppx:2.54/96},dppx:{dpi:96,dpcm:96/2.54,dppx:1}},Mbe=function(e,t,n,r){if(!vw.hasOwnProperty(n))throw new Error("Cannot convert to "+n);if(!vw[n].hasOwnProperty(t))throw new Error("Cannot convert from "+t+" to "+n);var i=vw[n][t]*e;return r!==!1?(r=Math.pow(10,parseInt(r)||5),Math.round(i*r)/r):i};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Mbe,r=i(n);function i(s){return s&&s.__esModule?s:{default:s}}function a(s,l,c){switch(s.type){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":return o(s,l,c);default:return{left:s,right:l}}}function o(s,l,c){return l.type===s.type&&(l={type:s.type,value:(0,r.default)(l.value,l.unit,s.unit,c),unit:s.unit}),{left:s,right:l}}t.default=a,e.exports=t.default})(cO,cO.exports);var Ibe=cO.exports;Object.defineProperty(Bp,"__esModule",{value:!0});Bp.flip=fO;var Nbe=Ibe,yw=jbe(Nbe);function jbe(e){return e&&e.__esModule?e:{default:e}}function Zn(e,t){return e.type==="MathExpression"?Bbe(e,t):e.type==="Calc"?Zn(e.value,t):e}function GN(e,t){return e.type===t.type&&e.value===t.value}function Sr(e){switch(e){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":case"EmValue":case"ExValue":case"ChValue":case"RemValue":case"VhValue":case"VwValue":case"VminValue":case"VmaxValue":case"PercentageValue":case"Value":return!0}return!1}function Rbe(e,t){var n=(0,yw.default)(e.left,e.right,t),r=Zn(n.left,t),i=Zn(n.right,t);return r.type==="MathExpression"&&i.type==="MathExpression"&&(r.operator==="/"&&i.operator==="*"||r.operator==="-"&&i.operator==="+"||r.operator==="*"&&i.operator==="/"||r.operator==="+"&&i.operator==="-")&&(GN(r.right,i.right)?n=(0,yw.default)(r.left,i.left,t):GN(r.right,i.left)&&(n=(0,yw.default)(r.left,i.right,t)),r=Zn(n.left,t),i=Zn(n.right,t)),e.left=r,e.right=i,e}function fO(e){return e==="+"?"-":"+"}function dO(e){return Sr(e.type)?e.value=-e.value:e.type=="MathExpression"&&(e.left=dO(e.left),e.right=dO(e.right)),e}function Dbe(e,t){var n=e,r=n.left,i=n.right,a=n.operator;if(r.type==="CssVariable"||i.type==="CssVariable")return e;if(i.value===0)return r;if(r.value===0&&a==="+")return i;if(r.value===0&&a==="-")return dO(i);if(r.type===i.type&&Sr(r.type)&&(e=Object.assign({},r),a==="+"?e.value=r.value+i.value:e.value=r.value-i.value),Sr(r.type)&&(i.operator==="+"||i.operator==="-")&&i.type==="MathExpression"){if(r.type===i.left.type)return e=Object.assign({},e),e.left=Zn({type:"MathExpression",operator:a,left:r,right:i.left},t),e.right=i.right,e.operator=a==="-"?fO(i.operator):i.operator,Zn(e,t);if(r.type===i.right.type)return e=Object.assign({},e),e.left=Zn({type:"MathExpression",operator:a==="-"?fO(i.operator):i.operator,left:r,right:i.right},t),e.right=i.left,Zn(e,t)}if(r.type==="MathExpression"&&(r.operator==="+"||r.operator==="-")&&Sr(i.type)){if(i.type===r.left.type)return e=Object.assign({},r),e.left=Zn({type:"MathExpression",operator:a,left:r.left,right:i},t),Zn(e,t);if(i.type===r.right.type)return e=Object.assign({},r),r.operator==="-"?(e.right=Zn({type:"MathExpression",operator:a==="-"?"+":"-",left:i,right:r.right},t),e.operator=a==="-"?"-":"+"):e.right=Zn({type:"MathExpression",operator:a,left:r.right,right:i},t),e.right.value<0&&(e.right.value*=-1,e.operator=e.operator==="-"?"+":"-"),Zn(e,t)}return e}function Lbe(e,t){if(!Sr(e.right.type))return e;if(e.right.type!=="Value")throw new Error('Cannot divide by "'+e.right.unit+'", number expected');if(e.right.value===0)throw new Error("Cannot divide by zero");return e.left.type==="MathExpression"?Sr(e.left.left.type)&&Sr(e.left.right.type)?(e.left.left.value/=e.right.value,e.left.right.value/=e.right.value,Zn(e.left,t)):e:Sr(e.left.type)?(e.left.value/=e.right.value,e.left):e}function Fbe(e){if(e.left.type==="MathExpression"&&e.right.type==="Value"){if(Sr(e.left.left.type)&&Sr(e.left.right.type))return e.left.left.value*=e.right.value,e.left.right.value*=e.right.value,e.left}else{if(Sr(e.left.type)&&e.right.type==="Value")return e.left.value*=e.right.value,e.left;if(e.left.type==="Value"&&e.right.type==="MathExpression"){if(Sr(e.right.left.type)&&Sr(e.right.right.type))return e.right.left.value*=e.left.value,e.right.right.value*=e.left.value,e.right}else if(e.left.type==="Value"&&Sr(e.right.type))return e.right.value*=e.left.value,e.right}return e}function Bbe(e,t){switch(e=Rbe(e,t),e.operator){case"+":case"-":return Dbe(e,t);case"/":return Lbe(e,t);case"*":return Fbe(e)}return e}Bp.default=Zn;var hO={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(o,s,l){var c=a(s,l);return s.type==="MathExpression"&&(c=o+"("+c+")"),c};var n=Bp,r={"*":0,"/":0,"+":1,"-":1};function i(o,s){if(s!==!1){var l=Math.pow(10,s);return Math.round(o*l)/l}return o}function a(o,s){switch(o.type){case"MathExpression":{var l=o.left,c=o.right,f=o.operator,h="";return l.type==="MathExpression"&&r[f]<r[l.operator]?h+="("+a(l,s)+")":h+=a(l,s),h+=" "+o.operator+" ",c.type==="MathExpression"&&r[f]<r[c.operator]?h+="("+a(c,s)+")":(c.type==="MathExpression"&&f==="-"&&["+","-"].includes(c.operator)&&(c.operator=(0,n.flip)(c.operator)),h+=a(c,s)),h}case"Value":return i(o.value,s);case"CssVariable":return o.fallback?"var("+o.value+", "+a(o.fallback,s)+")":"var("+o.value+")";case"Calc":return o.prefix?"-"+o.prefix+"-calc("+a(o.value,s)+")":"calc("+a(o.value,s)+")";default:return i(o.value,s)+o.unit}}e.exports=t.default})(hO,hO.exports);var zbe=hO.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Tbe,r=c(n),i=sz,a=Bp,o=c(a),s=zbe,l=c(s);function c(h){return h&&h.__esModule?h:{default:h}}var f=/((?:\-[a-z]+\-)?calc)/;t.default=function(h){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5;return(0,r.default)(h).walk(function(m){if(!(m.type!=="function"||!f.test(m.value))){var x=r.default.stringify(m.nodes);if(!(x.indexOf("constant")>=0||x.indexOf("env")>=0)){var g=i.parser.parse(x),w=(0,o.default)(g,p);m.type="word",m.value=(0,l.default)(m.value,w,p)}}},!0).toString()},e.exports=t.default})(uO,uO.exports);var Ube=uO.exports;const xw=gt(Ube);function Yh(e){"@babel/helpers - typeof";return Yh=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},Yh(e)}function qN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function KN(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qN(Object(n),!0).forEach(function(r){Wbe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Wbe(e,t,n){return t=Hbe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hbe(e){var t=Vbe(e,"string");return Yh(t)==="symbol"?t:String(t)}function Vbe(e,t){if(Yh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XN(e){return Kbe(e)||qbe(e)||Gbe(e)||Ybe()}function Ybe(){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 Gbe(e,t){if(e){if(typeof e=="string")return pO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pO(e,t)}}function qbe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Kbe(e){if(Array.isArray(e))return pO(e)}function pO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Iu={widthCache:{},cacheCount:0},Xbe=2e3,Qbe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Zbe=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","lineHeight","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],QN="recharts_measurement_span";function Jbe(e,t){return Zbe.indexOf(e)>=0&&t===+t?"".concat(t,"px"):t}function ewe(e){var t=e.split(""),n=t.reduce(function(r,i){return i===i.toUpperCase()?[].concat(XN(r),["-",i.toLowerCase()]):[].concat(XN(r),[i])},[]);return n.join("")}var twe=function(t){return Object.keys(t).reduce(function(n,r){return"".concat(n).concat(ewe(r),":").concat(Jbe(r,t[r]),";")},"")},zl=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||yo.isSsr)return{width:0,height:0};var r="".concat(t),i=twe(n),a="".concat(r,"-").concat(i);if(Iu.widthCache[a])return Iu.widthCache[a];try{var o=document.getElementById(QN);o||(o=document.createElement("span"),o.setAttribute("id",QN),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var s=KN(KN({},Qbe),n);Object.keys(s).map(function(f){return o.style[f]=s[f],f}),o.textContent=r;var l=o.getBoundingClientRect(),c={width:l.width,height:l.height};return Iu.widthCache[a]=c,++Iu.cacheCount>Xbe&&(Iu.cacheCount=0,Iu.widthCache={}),c}catch{return{width:0,height:0}}},nwe=function(t){var n=t.ownerDocument.documentElement,r={top:0,left:0};return typeof t.getBoundingClientRect<"u"&&(r=t.getBoundingClientRect()),{top:r.top+window.pageYOffset-n.clientTop,left:r.left+window.pageXOffset-n.clientLeft}},rwe=function(t,n){return{chartX:Math.round(t.pageX-n.left),chartY:Math.round(t.pageY-n.top)}},iwe=["dx","dy","textAnchor","verticalAnchor","scaleToFit","angle","lineHeight","capHeight","className","breakAll"];function Jc(e){"@babel/helpers - typeof";return Jc=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},Jc(e)}function mO(){return mO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mO.apply(this,arguments)}function awe(e,t){if(e==null)return{};var n=owe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function owe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function swe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZN(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uz(r.key),r)}}function lwe(e,t,n){return t&&ZN(e.prototype,t),n&&ZN(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function uwe(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&&gO(e,t)}function gO(e,t){return gO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},gO(e,t)}function cwe(e){var t=dwe();return function(){var r=py(e),i;if(t){var a=py(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return fwe(this,i)}}function fwe(e,t){if(t&&(Jc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lz(e)}function lz(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dwe(){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 py(e){return py=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},py(e)}function JN(e,t){return gwe(e)||mwe(e,t)||pwe(e,t)||hwe()}function hwe(){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 pwe(e,t){if(e){if(typeof e=="string")return ej(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ej(e,t)}}function ej(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mwe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function gwe(e){if(Array.isArray(e))return e}function tj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tj(Object(n),!0).forEach(function(r){RC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RC(e,t,n){return t=uz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uz(e){var t=vwe(e,"string");return Jc(t)==="symbol"?t:String(t)}function vwe(e,t){if(Jc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Jc(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cz=/[ \f\n\r\t\v\u2028\u2029]+/,fz=function(t){try{var n=[];Re(t.children)||(t.breakAll?n=t.children.toString().split(""):n=t.children.toString().split(cz));var r=n.map(function(a){return{word:a,width:zl(a,t.style).width}}),i=t.breakAll?0:zl(" ",t.style).width;return{wordsWithComputedWidth:r,spaceWidth:i}}catch{return null}},ywe=function(t,n,r,i,a){var o=ge(t.maxLines),s=t.children,l=function(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return j.reduce(function(D,z){var q=z.word,Y=z.width,Q=D[D.length-1];if(Q&&(i==null||a||Q.width+Y+r<i))Q.words.push(q),Q.width+=Y+r;else{var Z={words:[q],width:Y};D.push(Z)}return D},[])},c=l(n),f=function(j){return j.reduce(function(D,z){return D.width>z.width?D:z})};if(!o)return c;for(var h="…",p=function(j){var D=s.slice(0,j),z=fz(nj(nj({},t),{},{children:D+h})).wordsWithComputedWidth,q=l(z),Y=q.length>t.maxLines||f(q).width>i;return[Y,q]},m=0,x=s.length-1,g=0,w;m<=x&&g<=s.length-1;){var b=Math.floor((m+x)/2),_=b-1,v=p(_),S=JN(v,2),C=S[0],k=S[1],A=p(b),$=JN(A,1),L=$[0];if(!C&&!L&&(m=b+1),C&&L&&(x=b-1),!C&&L){w=k;break}g++}return w||c},rj=function(t){var n=Re(t)?[]:t.toString().split(cz);return[{words:n}]},xwe=function(t,n){if((t.width||t.scaleToFit)&&!yo.isSsr){var r,i;if(n){var a=fz(t);if(a){var o=a.wordsWithComputedWidth,s=a.spaceWidth;r=o,i=s}else return rj(t.children);return ywe(t,r,i,t.width,t.scaleToFit)}}return rj(t.children)},Gh=function(e){uwe(n,e);var t=cwe(n);function n(){var r;swe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),RC(lz(r),"state",{}),r}return lwe(n,[{key:"render",value:function(){var i=this.props,a=i.dx,o=i.dy,s=i.textAnchor,l=i.verticalAnchor,c=i.scaleToFit,f=i.angle,h=i.lineHeight,p=i.capHeight,m=i.className,x=i.breakAll,g=awe(i,iwe),w=this.state.wordsByLines;if(!On(g.x)||!On(g.y))return null;var b=g.x+(ge(a)?a:0),_=g.y+(ge(o)?o:0),v;switch(l){case"start":v=xw("calc(".concat(p,")"));break;case"middle":v=xw("calc(".concat((w.length-1)/2," * -").concat(h," + (").concat(p," / 2))"));break;default:v=xw("calc(".concat(w.length-1," * -").concat(h,")"));break}var S=[];if(c){var C=w[0].width,k=this.props.width;S.push("scale(".concat((ge(k)?k/C:1)/C,")"))}return f&&S.push("rotate(".concat(f,", ").concat(b,", ").concat(_,")")),S.length&&(g.transform=S.join(" ")),U.createElement("text",mO({},ht(g,!0),{x:b,y:_,className:de("recharts-text",m),textAnchor:s,fill:g.fill.includes("url")?n.defaultProps.fill:g.fill}),w.map(function(A,$){return U.createElement("tspan",{x:b,dy:$===0?v:h,key:$},A.words.join(x?"":" "))}))}}],[{key:"getDerivedStateFromProps",value:function(i,a){if(i.width!==a.prevWidth||i.scaleToFit!==a.prevScaleToFit||i.children!==a.prevChildren||i.style!==a.prevStyle||i.breakAll!==a.prevBreakAll){var o=i.children!==a.prevChildren||i.style!==a.prevStyle||i.breakAll!==a.prevBreakAll;return{prevWidth:i.width,prevScaleToFit:i.scaleToFit,prevChildren:i.children,prevStyle:i.style,wordsByLines:xwe(i,o)}}return null}}]),n}(T.Component);RC(Gh,"defaultProps",{x:0,y:0,lineHeight:"1em",capHeight:"0.71em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",fill:"#808080"});var bwe=EC;function wwe(e,t){return bwe(e,t)}var _we=wwe;const my=gt(_we);var Swe=Ef;function Owe(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],o=t(a);if(o!=null&&(s===void 0?o===o&&!Swe(o):n(o,s)))var s=o,l=a}return l}var dz=Owe;function kwe(e,t){return e>t}var Ewe=kwe,Cwe=dz,Awe=Ewe,Pwe=If;function Twe(e){return e&&e.length?Cwe(e,Pwe,Awe):void 0}var $we=Twe;const vs=gt($we);function Mwe(e,t){return e<t}var Iwe=Mwe,Nwe=dz,jwe=Iwe,Rwe=If;function Dwe(e){return e&&e.length?Nwe(e,Rwe,jwe):void 0}var Lwe=Dwe;const m1=gt(Lwe);var Fwe=mC,Bwe=Js,zwe=XB,Uwe=mr;function Wwe(e,t){var n=Uwe(e)?Fwe:zwe;return n(e,Bwe(t))}var Hwe=Wwe,Vwe=qB,Ywe=Hwe;function Gwe(e,t){return Vwe(Ywe(e,t),1)}var qwe=Gwe;const Kwe=gt(qwe);function $s(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Xwe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function DC(e){let t,n,r;e.length!==2?(t=$s,n=(s,l)=>$s(e(s),l),r=(s,l)=>e(s)-l):(t=e===$s||e===Xwe?e:Qwe,n=e,r=e);function i(s,l,c=0,f=s.length){if(c<f){if(t(l,l)!==0)return f;do{const h=c+f>>>1;n(s[h],l)<0?c=h+1:f=h}while(c<f)}return c}function a(s,l,c=0,f=s.length){if(c<f){if(t(l,l)!==0)return f;do{const h=c+f>>>1;n(s[h],l)<=0?c=h+1:f=h}while(c<f)}return c}function o(s,l,c=0,f=s.length){const h=i(s,l,c,f-1);return h>c&&r(s[h-1],l)>-r(s[h],l)?h-1:h}return{left:i,center:o,right:a}}function Qwe(){return 0}function hz(e){return e===null?NaN:+e}function*Zwe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const Jwe=DC($s),zp=Jwe.right;DC(hz).center;class ij extends Map{constructor(t,n=n_e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(aj(this,t))}has(t){return super.has(aj(this,t))}set(t,n){return super.set(e_e(this,t),n)}delete(t){return super.delete(t_e(this,t))}}function aj({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function e_e({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function t_e({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function n_e(e){return e!==null&&typeof e=="object"?e.valueOf():e}function r_e(e=$s){if(e===$s)return pz;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function pz(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const i_e=Math.sqrt(50),a_e=Math.sqrt(10),o_e=Math.sqrt(2);function gy(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=i_e?10:a>=a_e?5:a>=o_e?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?gy(e,t,n*2):[s,l,c]}function vO(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,a,o]=r?gy(t,e,n):gy(e,t,n);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let c=0;c<s;++c)l[c]=(a-c)/-o;else for(let c=0;c<s;++c)l[c]=(a-c)*o;else if(o<0)for(let c=0;c<s;++c)l[c]=(i+c)/-o;else for(let c=0;c<s;++c)l[c]=(i+c)*o;return l}function yO(e,t,n){return t=+t,e=+e,n=+n,gy(e,t,n)[2]}function xO(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?yO(t,e,n):yO(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function oj(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function sj(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function mz(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?pz:r_e(i);r>n;){if(r-n>600){const l=r-n+1,c=t-n+1,f=Math.log(l),h=.5*Math.exp(2*f/3),p=.5*Math.sqrt(f*h*(l-h)/l)*(c-l/2<0?-1:1),m=Math.max(n,Math.floor(t-c*h/l+p)),x=Math.min(r,Math.floor(t+(l-c)*h/l+p));mz(e,t,m,x,i)}const a=e[t];let o=n,s=r;for(_d(e,n,t),i(e[r],a)>0&&_d(e,n,r);o<s;){for(_d(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[n],a)===0?_d(e,n,s):(++s,_d(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function _d(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function s_e(e,t,n){if(e=Float64Array.from(Zwe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return sj(e);if(t>=1)return oj(e);var r,i=(r-1)*t,a=Math.floor(i),o=oj(mz(e,a).subarray(0,a+1)),s=sj(e.subarray(a+1));return o+(s-o)*(i-a)}}function l_e(e,t,n=hz){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function u_e(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++r<i;)a[r]=e+r*n;return a}function ji(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Bo(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 bO=Symbol("implicit");function LC(){var e=new ij,t=[],n=[],r=bO;function i(a){let o=e.get(a);if(o===void 0){if(r!==bO)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new ij;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return LC(t,n).unknown(r)},ji.apply(i,arguments),i}function qh(){var e=LC().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,s=!1,l=0,c=0,f=.5;delete e.unknown;function h(){var p=t().length,m=i<r,x=m?i:r,g=m?r:i;a=(g-x)/Math.max(1,p-l+c*2),s&&(a=Math.floor(a)),x+=(g-x-a*(p-l))*f,o=a*(1-l),s&&(x=Math.round(x),o=Math.round(o));var w=u_e(p).map(function(b){return x+a*b});return n(m?w.reverse():w)}return e.domain=function(p){return arguments.length?(t(p),h()):t()},e.range=function(p){return arguments.length?([r,i]=p,r=+r,i=+i,h()):[r,i]},e.rangeRound=function(p){return[r,i]=p,r=+r,i=+i,s=!0,h()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(p){return arguments.length?(s=!!p,h()):s},e.padding=function(p){return arguments.length?(l=Math.min(1,c=+p),h()):l},e.paddingInner=function(p){return arguments.length?(l=Math.min(1,p),h()):l},e.paddingOuter=function(p){return arguments.length?(c=+p,h()):c},e.align=function(p){return arguments.length?(f=Math.max(0,Math.min(1,p)),h()):f},e.copy=function(){return qh(t(),[r,i]).round(s).paddingInner(l).paddingOuter(c).align(f)},ji.apply(h(),arguments)}function gz(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return gz(t())},e}function oh(){return gz(qh.apply(null,arguments).paddingInner(1))}function FC(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function vz(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Up(){}var Kh=.7,vy=1/Kh,gc="\\s*([+-]?\\d+)\\s*",Xh="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Na="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c_e=/^#([0-9a-f]{3,8})$/,f_e=new RegExp(`^rgb\\(${gc},${gc},${gc}\\)$`),d_e=new RegExp(`^rgb\\(${Na},${Na},${Na}\\)$`),h_e=new RegExp(`^rgba\\(${gc},${gc},${gc},${Xh}\\)$`),p_e=new RegExp(`^rgba\\(${Na},${Na},${Na},${Xh}\\)$`),m_e=new RegExp(`^hsl\\(${Xh},${Na},${Na}\\)$`),g_e=new RegExp(`^hsla\\(${Xh},${Na},${Na},${Xh}\\)$`),lj={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};FC(Up,Qh,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:uj,formatHex:uj,formatHex8:v_e,formatHsl:y_e,formatRgb:cj,toString:cj});function uj(){return this.rgb().formatHex()}function v_e(){return this.rgb().formatHex8()}function y_e(){return yz(this).formatHsl()}function cj(){return this.rgb().formatRgb()}function Qh(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=c_e.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?fj(t):n===3?new Er(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?mg(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?mg(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=f_e.exec(e))?new Er(t[1],t[2],t[3],1):(t=d_e.exec(e))?new Er(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=h_e.exec(e))?mg(t[1],t[2],t[3],t[4]):(t=p_e.exec(e))?mg(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=m_e.exec(e))?pj(t[1],t[2]/100,t[3]/100,1):(t=g_e.exec(e))?pj(t[1],t[2]/100,t[3]/100,t[4]):lj.hasOwnProperty(e)?fj(lj[e]):e==="transparent"?new Er(NaN,NaN,NaN,0):null}function fj(e){return new Er(e>>16&255,e>>8&255,e&255,1)}function mg(e,t,n,r){return r<=0&&(e=t=n=NaN),new Er(e,t,n,r)}function x_e(e){return e instanceof Up||(e=Qh(e)),e?(e=e.rgb(),new Er(e.r,e.g,e.b,e.opacity)):new Er}function wO(e,t,n,r){return arguments.length===1?x_e(e):new Er(e,t,n,r??1)}function Er(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}FC(Er,wO,vz(Up,{brighter(e){return e=e==null?vy:Math.pow(vy,e),new Er(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Kh:Math.pow(Kh,e),new Er(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Er(Ul(this.r),Ul(this.g),Ul(this.b),yy(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:dj,formatHex:dj,formatHex8:b_e,formatRgb:hj,toString:hj}));function dj(){return`#${Tl(this.r)}${Tl(this.g)}${Tl(this.b)}`}function b_e(){return`#${Tl(this.r)}${Tl(this.g)}${Tl(this.b)}${Tl((isNaN(this.opacity)?1:this.opacity)*255)}`}function hj(){const e=yy(this.opacity);return`${e===1?"rgb(":"rgba("}${Ul(this.r)}, ${Ul(this.g)}, ${Ul(this.b)}${e===1?")":`, ${e})`}`}function yy(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ul(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Tl(e){return e=Ul(e),(e<16?"0":"")+e.toString(16)}function pj(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ta(e,t,n,r)}function yz(e){if(e instanceof ta)return new ta(e.h,e.s,e.l,e.opacity);if(e instanceof Up||(e=Qh(e)),!e)return new ta;if(e instanceof ta)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(n-r)/s+(n<r)*6:n===a?o=(r-t)/s+2:o=(t-n)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new ta(o,s,l,e.opacity)}function w_e(e,t,n,r){return arguments.length===1?yz(e):new ta(e,t,n,r??1)}function ta(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}FC(ta,w_e,vz(Up,{brighter(e){return e=e==null?vy:Math.pow(vy,e),new ta(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Kh:Math.pow(Kh,e),new ta(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Er(bw(e>=240?e-240:e+120,i,r),bw(e,i,r),bw(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new ta(mj(this.h),gg(this.s),gg(this.l),yy(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=yy(this.opacity);return`${e===1?"hsl(":"hsla("}${mj(this.h)}, ${gg(this.s)*100}%, ${gg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function mj(e){return e=(e||0)%360,e<0?e+360:e}function gg(e){return Math.max(0,Math.min(1,e||0))}function bw(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const BC=e=>()=>e;function __e(e,t){return function(n){return e+n*t}}function S_e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function O_e(e){return(e=+e)==1?xz:function(t,n){return n-t?S_e(t,n,e):BC(isNaN(t)?n:t)}}function xz(e,t){var n=t-e;return n?__e(e,n):BC(isNaN(e)?t:e)}const gj=function e(t){var n=O_e(t);function r(i,a){var o=n((i=wO(i)).r,(a=wO(a)).r),s=n(i.g,a.g),l=n(i.b,a.b),c=xz(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=c(f),i+""}}return r.gamma=e,r}(1);function k_e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function E_e(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function C_e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),a=new Array(n),o;for(o=0;o<r;++o)i[o]=jf(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(s){for(o=0;o<r;++o)a[o]=i[o](s);return a}}function A_e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function xy(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function P_e(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=jf(e[i],t[i]):r[i]=t[i];return function(a){for(i in n)r[i]=n[i](a);return r}}var _O=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ww=new RegExp(_O.source,"g");function T_e(e){return function(){return e}}function $_e(e){return function(t){return e(t)+""}}function M_e(e,t){var n=_O.lastIndex=ww.lastIndex=0,r,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(r=_O.exec(e))&&(i=ww.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:xy(r,i)})),n=ww.lastIndex;return n<t.length&&(a=t.slice(n),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?$_e(l[0].x):T_e(t):(t=l.length,function(c){for(var f=0,h;f<t;++f)s[(h=l[f]).i]=h.x(c);return s.join("")})}function jf(e,t){var n=typeof t,r;return t==null||n==="boolean"?BC(t):(n==="number"?xy:n==="string"?(r=Qh(t))?(t=r,gj):M_e:t instanceof Qh?gj:t instanceof Date?A_e:E_e(t)?k_e:Array.isArray(t)?C_e:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?P_e:xy)(e,t)}function zC(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function I_e(e,t){t===void 0&&(t=e,e=jf);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(o){var s=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return a[s](o-s)}}function N_e(e){return function(){return e}}function by(e){return+e}var vj=[0,1];function fr(e){return e}function SO(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:N_e(isNaN(t)?NaN:.5)}function j_e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function R_e(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=SO(i,r),a=n(o,a)):(r=SO(r,i),a=n(a,o)),function(s){return a(r(s))}}function D_e(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=SO(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(s){var l=zp(e,s,1,r)-1;return a[l](i[l](s))}}function Wp(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function g1(){var e=vj,t=vj,n=jf,r,i,a,o=fr,s,l,c;function f(){var p=Math.min(e.length,t.length);return o!==fr&&(o=j_e(e[0],e[p-1])),s=p>2?D_e:R_e,l=c=null,h}function h(p){return p==null||isNaN(p=+p)?a:(l||(l=s(e.map(r),t,n)))(r(o(p)))}return h.invert=function(p){return o(i((c||(c=s(t,e.map(r),xy)))(p)))},h.domain=function(p){return arguments.length?(e=Array.from(p,by),f()):e.slice()},h.range=function(p){return arguments.length?(t=Array.from(p),f()):t.slice()},h.rangeRound=function(p){return t=Array.from(p),n=zC,f()},h.clamp=function(p){return arguments.length?(o=p?!0:fr,f()):o!==fr},h.interpolate=function(p){return arguments.length?(n=p,f()):n},h.unknown=function(p){return arguments.length?(a=p,h):a},function(p,m){return r=p,i=m,f()}}function UC(){return g1()(fr,fr)}function L_e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function wy(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function ef(e){return e=wy(Math.abs(e)),e?e[1]:NaN}function F_e(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(n.substring(i-=s,i+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function B_e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var z_e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Zh(e){if(!(t=z_e.exec(e)))throw new Error("invalid format: "+e);var t;return new WC({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]})}Zh.prototype=WC.prototype;function WC(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+""}WC.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 U_e(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var bz;function W_e(e,t){var n=wy(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(bz=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+wy(e,Math.max(0,t+a-1))[0]}function yj(e,t){var n=wy(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const xj={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:L_e,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)=>yj(e*100,t),r:yj,s:W_e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function bj(e){return e}var wj=Array.prototype.map,_j=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function H_e(e){var t=e.grouping===void 0||e.thousands===void 0?bj:F_e(wj.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?bj:B_e(wj.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 c(h){h=Zh(h);var p=h.fill,m=h.align,x=h.sign,g=h.symbol,w=h.zero,b=h.width,_=h.comma,v=h.precision,S=h.trim,C=h.type;C==="n"?(_=!0,C="g"):xj[C]||(v===void 0&&(v=12),S=!0,C="g"),(w||p==="0"&&m==="=")&&(w=!0,p="0",m="=");var k=g==="$"?n:g==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",A=g==="$"?r:/[%p]/.test(C)?o:"",$=xj[C],L=/[defgprs%]/.test(C);v=v===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v));function B(j){var D=k,z=A,q,Y,Q;if(C==="c")z=$(j)+z,j="";else{j=+j;var Z=j<0||1/j<0;if(j=isNaN(j)?l:$(Math.abs(j),v),S&&(j=U_e(j)),Z&&+j==0&&x!=="+"&&(Z=!1),D=(Z?x==="("?x:s:x==="-"||x==="("?"":x)+D,z=(C==="s"?_j[8+bz/3]:"")+z+(Z&&x==="("?")":""),L){for(q=-1,Y=j.length;++q<Y;)if(Q=j.charCodeAt(q),48>Q||Q>57){z=(Q===46?i+j.slice(q+1):j.slice(q))+z,j=j.slice(0,q);break}}}_&&!w&&(j=t(j,1/0));var H=D.length+j.length+z.length,K=H<b?new Array(b-H+1).join(p):"";switch(_&&w&&(j=t(K+j,K.length?b-z.length:1/0),K=""),m){case"<":j=D+j+z+K;break;case"=":j=D+K+j+z;break;case"^":j=K.slice(0,H=K.length>>1)+D+j+z+K.slice(H);break;default:j=K+D+j+z;break}return a(j)}return B.toString=function(){return h+""},B}function f(h,p){var m=c((h=Zh(h),h.type="f",h)),x=Math.max(-8,Math.min(8,Math.floor(ef(p)/3)))*3,g=Math.pow(10,-x),w=_j[8+x/3];return function(b){return m(g*b)+w}}return{format:c,formatPrefix:f}}var vg,HC,wz;V_e({thousands:",",grouping:[3],currency:["$",""]});function V_e(e){return vg=H_e(e),HC=vg.format,wz=vg.formatPrefix,vg}function Y_e(e){return Math.max(0,-ef(Math.abs(e)))}function G_e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ef(t)/3)))*3-ef(Math.abs(e)))}function q_e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ef(t)-ef(e))+1}function _z(e,t,n,r){var i=xO(e,t,n),a;switch(r=Zh(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=G_e(i,o))&&(r.precision=a),wz(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=q_e(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=Y_e(i))&&(r.precision=a-(r.type==="%")*2);break}}return HC(r)}function tl(e){var t=e.domain;return e.ticks=function(n){var r=t();return vO(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return _z(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],l,c,f=10;for(s<o&&(c=o,o=s,s=c,c=i,i=a,a=c);f-- >0;){if(c=yO(o,s,n),c===l)return r[i]=o,r[a]=s,t(r);if(c>0)o=Math.floor(o/c)*c,s=Math.ceil(s/c)*c;else if(c<0)o=Math.ceil(o*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function _y(){var e=UC();return e.copy=function(){return Wp(e,_y())},ji.apply(e,arguments),tl(e)}function Sz(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,by),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return Sz(e).unknown(t)},e=arguments.length?Array.from(e,by):[0,1],tl(n)}function Oz(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function Sj(e){return Math.log(e)}function Oj(e){return Math.exp(e)}function K_e(e){return-Math.log(-e)}function X_e(e){return-Math.exp(-e)}function Q_e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Z_e(e){return e===10?Q_e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function J_e(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 kj(e){return(t,n)=>-e(-t,n)}function VC(e){const t=e(Sj,Oj),n=t.domain;let r=10,i,a;function o(){return i=J_e(r),a=Z_e(r),n()[0]<0?(i=kj(i),a=kj(a),e(K_e,X_e)):e(Sj,Oj),t}return t.base=function(s){return arguments.length?(r=+s,o()):r},t.domain=function(s){return arguments.length?(n(s),o()):n()},t.ticks=s=>{const l=n();let c=l[0],f=l[l.length-1];const h=f<c;h&&([c,f]=[f,c]);let p=i(c),m=i(f),x,g;const w=s==null?10:+s;let b=[];if(!(r%1)&&m-p<w){if(p=Math.floor(p),m=Math.ceil(m),c>0){for(;p<=m;++p)for(x=1;x<r;++x)if(g=p<0?x/a(-p):x*a(p),!(g<c)){if(g>f)break;b.push(g)}}else for(;p<=m;++p)for(x=r-1;x>=1;--x)if(g=p>0?x/a(-p):x*a(p),!(g<c)){if(g>f)break;b.push(g)}b.length*2<w&&(b=vO(c,f,w))}else b=vO(p,m,Math.min(m-p,w)).map(a);return h?b.reverse():b},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=Zh(l)).precision==null&&(l.trim=!0),l=HC(l)),s===1/0)return l;const c=Math.max(1,r*s/t.ticks().length);return f=>{let h=f/a(Math.round(i(f)));return h*r<r-.5&&(h*=r),h<=c?l(f):""}},t.nice=()=>n(Oz(n(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function kz(){const e=VC(g1()).domain([1,10]);return e.copy=()=>Wp(e,kz()).base(e.base()),ji.apply(e,arguments),e}function Ej(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Cj(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function YC(e){var t=1,n=e(Ej(t),Cj(t));return n.constant=function(r){return arguments.length?e(Ej(t=+r),Cj(t)):t},tl(n)}function Ez(){var e=YC(g1());return e.copy=function(){return Wp(e,Ez()).constant(e.constant())},ji.apply(e,arguments)}function Aj(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function eSe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function tSe(e){return e<0?-e*e:e*e}function GC(e){var t=e(fr,fr),n=1;function r(){return n===1?e(fr,fr):n===.5?e(eSe,tSe):e(Aj(n),Aj(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},tl(t)}function qC(){var e=GC(g1());return e.copy=function(){return Wp(e,qC()).exponent(e.exponent())},ji.apply(e,arguments),e}function nSe(){return qC.apply(null,arguments).exponent(.5)}function Pj(e){return Math.sign(e)*e*e}function rSe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Cz(){var e=UC(),t=[0,1],n=!1,r;function i(a){var o=rSe(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(Pj(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,by)).map(Pj)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return Cz(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},ji.apply(i,arguments),tl(i)}function Az(){var e=[],t=[],n=[],r;function i(){var o=0,s=Math.max(1,t.length);for(n=new Array(s-1);++o<s;)n[o-1]=l_e(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?r:t[zp(n,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort($s),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return Az().domain(e).range(t).unknown(r)},ji.apply(a,arguments)}function Pz(){var e=0,t=1,n=1,r=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[zp(r,l,0,n)]:a}function s(){var l=-1;for(r=new Array(n);++l<n;)r[l]=((l+1)*t-(l-n)*e)/(n+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(n=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var c=i.indexOf(l);return c<0?[NaN,NaN]:c<1?[e,r[0]]:c>=n?[r[n-1],t]:[r[c-1],r[c]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return r.slice()},o.copy=function(){return Pz().domain([e,t]).range(i).unknown(a)},ji.apply(tl(o),arguments)}function Tz(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[zp(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Tz().domain(e).range(t).unknown(n)},ji.apply(i,arguments)}const _w=new Date,Sw=new Date;function En(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let c;do l.push(c=new Date(+a)),t(a,s),e(a);while(c<a&&a<o);return l},i.filter=a=>En(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(_w.setTime(+a),Sw.setTime(+o),e(_w),e(Sw),Math.floor(n(_w,Sw))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const Sy=En(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Sy.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?En(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Sy);Sy.range;const fo=1e3,Ei=fo*60,ho=Ei*60,Mo=ho*24,KC=Mo*7,Tj=Mo*30,Ow=Mo*365,$l=En(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*fo)},(e,t)=>(t-e)/fo,e=>e.getUTCSeconds());$l.range;const XC=En(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*fo)},(e,t)=>{e.setTime(+e+t*Ei)},(e,t)=>(t-e)/Ei,e=>e.getMinutes());XC.range;const QC=En(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ei)},(e,t)=>(t-e)/Ei,e=>e.getUTCMinutes());QC.range;const ZC=En(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*fo-e.getMinutes()*Ei)},(e,t)=>{e.setTime(+e+t*ho)},(e,t)=>(t-e)/ho,e=>e.getHours());ZC.range;const JC=En(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ho)},(e,t)=>(t-e)/ho,e=>e.getUTCHours());JC.range;const Hp=En(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ei)/Mo,e=>e.getDate()-1);Hp.range;const v1=En(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mo,e=>e.getUTCDate()-1);v1.range;const $z=En(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mo,e=>Math.floor(e/Mo));$z.range;function cu(e){return En(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Ei)/KC)}const y1=cu(0),Oy=cu(1),iSe=cu(2),aSe=cu(3),tf=cu(4),oSe=cu(5),sSe=cu(6);y1.range;Oy.range;iSe.range;aSe.range;tf.range;oSe.range;sSe.range;function fu(e){return En(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/KC)}const x1=fu(0),ky=fu(1),lSe=fu(2),uSe=fu(3),nf=fu(4),cSe=fu(5),fSe=fu(6);x1.range;ky.range;lSe.range;uSe.range;nf.range;cSe.range;fSe.range;const eA=En(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());eA.range;const tA=En(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());tA.range;const Io=En(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());Io.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:En(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Io.range;const No=En(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());No.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:En(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});No.range;function Mz(e,t,n,r,i,a){const o=[[$l,1,fo],[$l,5,5*fo],[$l,15,15*fo],[$l,30,30*fo],[a,1,Ei],[a,5,5*Ei],[a,15,15*Ei],[a,30,30*Ei],[i,1,ho],[i,3,3*ho],[i,6,6*ho],[i,12,12*ho],[r,1,Mo],[r,2,2*Mo],[n,1,KC],[t,1,Tj],[t,3,3*Tj],[e,1,Ow]];function s(c,f,h){const p=f<c;p&&([c,f]=[f,c]);const m=h&&typeof h.range=="function"?h:l(c,f,h),x=m?m.range(c,+f+1):[];return p?x.reverse():x}function l(c,f,h){const p=Math.abs(f-c)/h,m=DC(([,,w])=>w).right(o,p);if(m===o.length)return e.every(xO(c/Ow,f/Ow,h));if(m===0)return Sy.every(Math.max(xO(c,f,h),1));const[x,g]=o[p/o[m-1][2]<o[m][2]/p?m-1:m];return x.every(g)}return[s,l]}const[dSe,hSe]=Mz(No,tA,x1,$z,JC,QC),[pSe,mSe]=Mz(Io,eA,y1,Hp,ZC,XC);function kw(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 Ew(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 Sd(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function gSe(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=Od(i),f=kd(i),h=Od(a),p=kd(a),m=Od(o),x=kd(o),g=Od(s),w=kd(s),b=Od(l),_=kd(l),v={a:Z,A:H,b:K,B:I,c:null,d:Rj,e:Rj,f:FSe,g:KSe,G:QSe,H:RSe,I:DSe,j:LSe,L:Iz,m:BSe,M:zSe,p:ee,q:oe,Q:Fj,s:Bj,S:USe,u:WSe,U:HSe,V:VSe,w:YSe,W:GSe,x:null,X:null,y:qSe,Y:XSe,Z:ZSe,"%":Lj},S={a:R,A:ve,b:xe,B:ke,c:null,d:Dj,e:Dj,f:nOe,g:dOe,G:pOe,H:JSe,I:eOe,j:tOe,L:jz,m:rOe,M:iOe,p:Ve,q:_e,Q:Fj,s:Bj,S:aOe,u:oOe,U:sOe,V:lOe,w:uOe,W:cOe,x:null,X:null,y:fOe,Y:hOe,Z:mOe,"%":Lj},C={a:B,A:j,b:D,B:z,c:q,d:Nj,e:Nj,f:MSe,g:Ij,G:Mj,H:jj,I:jj,j:ASe,L:$Se,m:CSe,M:PSe,p:L,q:ESe,Q:NSe,s:jSe,S:TSe,u:wSe,U:_Se,V:SSe,w:bSe,W:OSe,x:Y,X:Q,y:Ij,Y:Mj,Z:kSe,"%":ISe};v.x=k(n,v),v.X=k(r,v),v.c=k(t,v),S.x=k(n,S),S.X=k(r,S),S.c=k(t,S);function k(re,be){return function(Oe){var te=[],Ge=-1,Me=0,Te=re.length,ft,ce,Se;for(Oe instanceof Date||(Oe=new Date(+Oe));++Ge<Te;)re.charCodeAt(Ge)===37&&(te.push(re.slice(Me,Ge)),(ce=$j[ft=re.charAt(++Ge)])!=null?ft=re.charAt(++Ge):ce=ft==="e"?" ":"0",(Se=be[ft])&&(ft=Se(Oe,ce)),te.push(ft),Me=Ge+1);return te.push(re.slice(Me,Ge)),te.join("")}}function A(re,be){return function(Oe){var te=Sd(1900,void 0,1),Ge=$(te,re,Oe+="",0),Me,Te;if(Ge!=Oe.length)return null;if("Q"in te)return new Date(te.Q);if("s"in te)return new Date(te.s*1e3+("L"in te?te.L:0));if(be&&!("Z"in te)&&(te.Z=0),"p"in te&&(te.H=te.H%12+te.p*12),te.m===void 0&&(te.m="q"in te?te.q:0),"V"in te){if(te.V<1||te.V>53)return null;"w"in te||(te.w=1),"Z"in te?(Me=Ew(Sd(te.y,0,1)),Te=Me.getUTCDay(),Me=Te>4||Te===0?ky.ceil(Me):ky(Me),Me=v1.offset(Me,(te.V-1)*7),te.y=Me.getUTCFullYear(),te.m=Me.getUTCMonth(),te.d=Me.getUTCDate()+(te.w+6)%7):(Me=kw(Sd(te.y,0,1)),Te=Me.getDay(),Me=Te>4||Te===0?Oy.ceil(Me):Oy(Me),Me=Hp.offset(Me,(te.V-1)*7),te.y=Me.getFullYear(),te.m=Me.getMonth(),te.d=Me.getDate()+(te.w+6)%7)}else("W"in te||"U"in te)&&("w"in te||(te.w="u"in te?te.u%7:"W"in te?1:0),Te="Z"in te?Ew(Sd(te.y,0,1)).getUTCDay():kw(Sd(te.y,0,1)).getDay(),te.m=0,te.d="W"in te?(te.w+6)%7+te.W*7-(Te+5)%7:te.w+te.U*7-(Te+6)%7);return"Z"in te?(te.H+=te.Z/100|0,te.M+=te.Z%100,Ew(te)):kw(te)}}function $(re,be,Oe,te){for(var Ge=0,Me=be.length,Te=Oe.length,ft,ce;Ge<Me;){if(te>=Te)return-1;if(ft=be.charCodeAt(Ge++),ft===37){if(ft=be.charAt(Ge++),ce=C[ft in $j?be.charAt(Ge++):ft],!ce||(te=ce(re,Oe,te))<0)return-1}else if(ft!=Oe.charCodeAt(te++))return-1}return te}function L(re,be,Oe){var te=c.exec(be.slice(Oe));return te?(re.p=f.get(te[0].toLowerCase()),Oe+te[0].length):-1}function B(re,be,Oe){var te=m.exec(be.slice(Oe));return te?(re.w=x.get(te[0].toLowerCase()),Oe+te[0].length):-1}function j(re,be,Oe){var te=h.exec(be.slice(Oe));return te?(re.w=p.get(te[0].toLowerCase()),Oe+te[0].length):-1}function D(re,be,Oe){var te=b.exec(be.slice(Oe));return te?(re.m=_.get(te[0].toLowerCase()),Oe+te[0].length):-1}function z(re,be,Oe){var te=g.exec(be.slice(Oe));return te?(re.m=w.get(te[0].toLowerCase()),Oe+te[0].length):-1}function q(re,be,Oe){return $(re,t,be,Oe)}function Y(re,be,Oe){return $(re,n,be,Oe)}function Q(re,be,Oe){return $(re,r,be,Oe)}function Z(re){return o[re.getDay()]}function H(re){return a[re.getDay()]}function K(re){return l[re.getMonth()]}function I(re){return s[re.getMonth()]}function ee(re){return i[+(re.getHours()>=12)]}function oe(re){return 1+~~(re.getMonth()/3)}function R(re){return o[re.getUTCDay()]}function ve(re){return a[re.getUTCDay()]}function xe(re){return l[re.getUTCMonth()]}function ke(re){return s[re.getUTCMonth()]}function Ve(re){return i[+(re.getUTCHours()>=12)]}function _e(re){return 1+~~(re.getUTCMonth()/3)}return{format:function(re){var be=k(re+="",v);return be.toString=function(){return re},be},parse:function(re){var be=A(re+="",!1);return be.toString=function(){return re},be},utcFormat:function(re){var be=k(re+="",S);return be.toString=function(){return re},be},utcParse:function(re){var be=A(re+="",!0);return be.toString=function(){return re},be}}}var $j={"-":"",_:" ",0:"0"},jn=/^\s*\d+/,vSe=/^%/,ySe=/[\\^$*+?|[\]().{}]/g;function yt(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function xSe(e){return e.replace(ySe,"\\$&")}function Od(e){return new RegExp("^(?:"+e.map(xSe).join("|")+")","i")}function kd(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function bSe(e,t,n){var r=jn.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function wSe(e,t,n){var r=jn.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function _Se(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function SSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function OSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Mj(e,t,n){var r=jn.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Ij(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function kSe(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function ESe(e,t,n){var r=jn.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function CSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Nj(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function ASe(e,t,n){var r=jn.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function jj(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function PSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function TSe(e,t,n){var r=jn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function $Se(e,t,n){var r=jn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function MSe(e,t,n){var r=jn.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function ISe(e,t,n){var r=vSe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function NSe(e,t,n){var r=jn.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function jSe(e,t,n){var r=jn.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Rj(e,t){return yt(e.getDate(),t,2)}function RSe(e,t){return yt(e.getHours(),t,2)}function DSe(e,t){return yt(e.getHours()%12||12,t,2)}function LSe(e,t){return yt(1+Hp.count(Io(e),e),t,3)}function Iz(e,t){return yt(e.getMilliseconds(),t,3)}function FSe(e,t){return Iz(e,t)+"000"}function BSe(e,t){return yt(e.getMonth()+1,t,2)}function zSe(e,t){return yt(e.getMinutes(),t,2)}function USe(e,t){return yt(e.getSeconds(),t,2)}function WSe(e){var t=e.getDay();return t===0?7:t}function HSe(e,t){return yt(y1.count(Io(e)-1,e),t,2)}function Nz(e){var t=e.getDay();return t>=4||t===0?tf(e):tf.ceil(e)}function VSe(e,t){return e=Nz(e),yt(tf.count(Io(e),e)+(Io(e).getDay()===4),t,2)}function YSe(e){return e.getDay()}function GSe(e,t){return yt(Oy.count(Io(e)-1,e),t,2)}function qSe(e,t){return yt(e.getFullYear()%100,t,2)}function KSe(e,t){return e=Nz(e),yt(e.getFullYear()%100,t,2)}function XSe(e,t){return yt(e.getFullYear()%1e4,t,4)}function QSe(e,t){var n=e.getDay();return e=n>=4||n===0?tf(e):tf.ceil(e),yt(e.getFullYear()%1e4,t,4)}function ZSe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+yt(t/60|0,"0",2)+yt(t%60,"0",2)}function Dj(e,t){return yt(e.getUTCDate(),t,2)}function JSe(e,t){return yt(e.getUTCHours(),t,2)}function eOe(e,t){return yt(e.getUTCHours()%12||12,t,2)}function tOe(e,t){return yt(1+v1.count(No(e),e),t,3)}function jz(e,t){return yt(e.getUTCMilliseconds(),t,3)}function nOe(e,t){return jz(e,t)+"000"}function rOe(e,t){return yt(e.getUTCMonth()+1,t,2)}function iOe(e,t){return yt(e.getUTCMinutes(),t,2)}function aOe(e,t){return yt(e.getUTCSeconds(),t,2)}function oOe(e){var t=e.getUTCDay();return t===0?7:t}function sOe(e,t){return yt(x1.count(No(e)-1,e),t,2)}function Rz(e){var t=e.getUTCDay();return t>=4||t===0?nf(e):nf.ceil(e)}function lOe(e,t){return e=Rz(e),yt(nf.count(No(e),e)+(No(e).getUTCDay()===4),t,2)}function uOe(e){return e.getUTCDay()}function cOe(e,t){return yt(ky.count(No(e)-1,e),t,2)}function fOe(e,t){return yt(e.getUTCFullYear()%100,t,2)}function dOe(e,t){return e=Rz(e),yt(e.getUTCFullYear()%100,t,2)}function hOe(e,t){return yt(e.getUTCFullYear()%1e4,t,4)}function pOe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?nf(e):nf.ceil(e),yt(e.getUTCFullYear()%1e4,t,4)}function mOe(){return"+0000"}function Lj(){return"%"}function Fj(e){return+e}function Bj(e){return Math.floor(+e/1e3)}var Nu,Dz,Lz;gOe({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 gOe(e){return Nu=gSe(e),Dz=Nu.format,Nu.parse,Lz=Nu.utcFormat,Nu.utcParse,Nu}function vOe(e){return new Date(e)}function yOe(e){return e instanceof Date?+e:+new Date(+e)}function nA(e,t,n,r,i,a,o,s,l,c){var f=UC(),h=f.invert,p=f.domain,m=c(".%L"),x=c(":%S"),g=c("%I:%M"),w=c("%I %p"),b=c("%a %d"),_=c("%b %d"),v=c("%B"),S=c("%Y");function C(k){return(l(k)<k?m:s(k)<k?x:o(k)<k?g:a(k)<k?w:r(k)<k?i(k)<k?b:_:n(k)<k?v:S)(k)}return f.invert=function(k){return new Date(h(k))},f.domain=function(k){return arguments.length?p(Array.from(k,yOe)):p().map(vOe)},f.ticks=function(k){var A=p();return e(A[0],A[A.length-1],k??10)},f.tickFormat=function(k,A){return A==null?C:c(A)},f.nice=function(k){var A=p();return(!k||typeof k.range!="function")&&(k=t(A[0],A[A.length-1],k??10)),k?p(Oz(A,k)):f},f.copy=function(){return Wp(f,nA(e,t,n,r,i,a,o,s,l,c))},f}function xOe(){return ji.apply(nA(pSe,mSe,Io,eA,y1,Hp,ZC,XC,$l,Dz).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function bOe(){return ji.apply(nA(dSe,hSe,No,tA,x1,v1,JC,QC,$l,Lz).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function b1(){var e=0,t=1,n,r,i,a,o=fr,s=!1,l;function c(h){return h==null||isNaN(h=+h)?l:o(i===0?.5:(h=(a(h)-n)*i,s?Math.max(0,Math.min(1,h)):h))}c.domain=function(h){return arguments.length?([e,t]=h,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),c):[e,t]},c.clamp=function(h){return arguments.length?(s=!!h,c):s},c.interpolator=function(h){return arguments.length?(o=h,c):o};function f(h){return function(p){var m,x;return arguments.length?([m,x]=p,o=h(m,x),c):[o(0),o(1)]}}return c.range=f(jf),c.rangeRound=f(zC),c.unknown=function(h){return arguments.length?(l=h,c):l},function(h){return a=h,n=h(e),r=h(t),i=n===r?0:1/(r-n),c}}function nl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Fz(){var e=tl(b1()(fr));return e.copy=function(){return nl(e,Fz())},Bo.apply(e,arguments)}function Bz(){var e=VC(b1()).domain([1,10]);return e.copy=function(){return nl(e,Bz()).base(e.base())},Bo.apply(e,arguments)}function zz(){var e=YC(b1());return e.copy=function(){return nl(e,zz()).constant(e.constant())},Bo.apply(e,arguments)}function rA(){var e=GC(b1());return e.copy=function(){return nl(e,rA()).exponent(e.exponent())},Bo.apply(e,arguments)}function wOe(){return rA.apply(null,arguments).exponent(.5)}function Uz(){var e=[],t=fr;function n(r){if(r!=null&&!isNaN(r=+r))return t((zp(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort($s),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,a)=>s_e(e,a/r))},n.copy=function(){return Uz(t).domain(e)},Bo.apply(n,arguments)}function w1(){var e=0,t=.5,n=1,r=1,i,a,o,s,l,c=fr,f,h=!1,p;function m(g){return isNaN(g=+g)?p:(g=.5+((g=+f(g))-a)*(r*g<r*a?s:l),c(h?Math.max(0,Math.min(1,g)):g))}m.domain=function(g){return arguments.length?([e,t,n]=g,i=f(e=+e),a=f(t=+t),o=f(n=+n),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),r=a<i?-1:1,m):[e,t,n]},m.clamp=function(g){return arguments.length?(h=!!g,m):h},m.interpolator=function(g){return arguments.length?(c=g,m):c};function x(g){return function(w){var b,_,v;return arguments.length?([b,_,v]=w,c=I_e(g,[b,_,v]),m):[c(0),c(.5),c(1)]}}return m.range=x(jf),m.rangeRound=x(zC),m.unknown=function(g){return arguments.length?(p=g,m):p},function(g){return f=g,i=g(e),a=g(t),o=g(n),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),r=a<i?-1:1,m}}function Wz(){var e=tl(w1()(fr));return e.copy=function(){return nl(e,Wz())},Bo.apply(e,arguments)}function Hz(){var e=VC(w1()).domain([.1,1,10]);return e.copy=function(){return nl(e,Hz()).base(e.base())},Bo.apply(e,arguments)}function Vz(){var e=YC(w1());return e.copy=function(){return nl(e,Vz()).constant(e.constant())},Bo.apply(e,arguments)}function iA(){var e=GC(w1());return e.copy=function(){return nl(e,iA()).exponent(e.exponent())},Bo.apply(e,arguments)}function _Oe(){return iA.apply(null,arguments).exponent(.5)}const zj=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:qh,scaleDiverging:Wz,scaleDivergingLog:Hz,scaleDivergingPow:iA,scaleDivergingSqrt:_Oe,scaleDivergingSymlog:Vz,scaleIdentity:Sz,scaleImplicit:bO,scaleLinear:_y,scaleLog:kz,scaleOrdinal:LC,scalePoint:oh,scalePow:qC,scaleQuantile:Az,scaleQuantize:Pz,scaleRadial:Cz,scaleSequential:Fz,scaleSequentialLog:Bz,scaleSequentialPow:rA,scaleSequentialQuantile:Uz,scaleSequentialSqrt:wOe,scaleSequentialSymlog:zz,scaleSqrt:nSe,scaleSymlog:Ez,scaleThreshold:Tz,scaleTime:xOe,scaleUtc:bOe,tickFormat:_z},Symbol.toStringTag,{value:"Module"}));var Rf=1e9,SOe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},oA,Xt=!0,Ii="[DecimalError] ",Wl=Ii+"Invalid argument: ",aA=Ii+"Exponent out of range: ",Df=Math.floor,xl=Math.pow,OOe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Vr,Tn=1e7,zt=7,Yz=9007199254740991,Ey=Df(Yz/zt),Pe={};Pe.absoluteValue=Pe.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Pe.comparedTo=Pe.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1};Pe.decimalPlaces=Pe.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*zt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};Pe.dividedBy=Pe.div=function(e){return xo(this,new this.constructor(e))};Pe.dividedToIntegerBy=Pe.idiv=function(e){var t=this,n=t.constructor;return $t(xo(t,new n(e),0,1),n.precision)};Pe.equals=Pe.eq=function(e){return!this.cmp(e)};Pe.exponent=function(){return xn(this)};Pe.greaterThan=Pe.gt=function(e){return this.cmp(e)>0};Pe.greaterThanOrEqualTo=Pe.gte=function(e){return this.cmp(e)>=0};Pe.isInteger=Pe.isint=function(){return this.e>this.d.length-2};Pe.isNegative=Pe.isneg=function(){return this.s<0};Pe.isPositive=Pe.ispos=function(){return this.s>0};Pe.isZero=function(){return this.s===0};Pe.lessThan=Pe.lt=function(e){return this.cmp(e)<0};Pe.lessThanOrEqualTo=Pe.lte=function(e){return this.cmp(e)<1};Pe.logarithm=Pe.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Vr))throw Error(Ii+"NaN");if(n.s<1)throw Error(Ii+(n.s?"NaN":"-Infinity"));return n.eq(Vr)?new r(0):(Xt=!1,t=xo(Jh(n,a),Jh(e,a),a),Xt=!0,$t(t,i))};Pe.minus=Pe.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Kz(t,e):Gz(t,(e.s=-e.s,e))};Pe.modulo=Pe.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(Ii+"NaN");return n.s?(Xt=!1,t=xo(n,e,0,1).times(e),Xt=!0,n.minus(t)):$t(new r(n),i)};Pe.naturalExponential=Pe.exp=function(){return qz(this)};Pe.naturalLogarithm=Pe.ln=function(){return Jh(this)};Pe.negated=Pe.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Pe.plus=Pe.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Gz(t,e):Kz(t,(e.s=-e.s,e))};Pe.precision=Pe.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Wl+e);if(t=xn(i)+1,r=i.d.length-1,n=r*zt+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};Pe.squareRoot=Pe.sqrt=function(){var e,t,n,r,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Ii+"NaN")}for(e=xn(s),Xt=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Aa(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Df((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(i.toString()),n=l.precision,i=o=n+3;;)if(a=r,r=a.plus(xo(s,a,o+2)).times(.5),Aa(a.d).slice(0,o)===(t=Aa(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if($t(a,n+1,0),a.times(a).eq(s)){r=a;break}}else if(t!="9999")break;o+=4}return Xt=!0,$t(r,n)};Pe.times=Pe.mul=function(e){var t,n,r,i,a,o,s,l,c,f=this,h=f.constructor,p=f.d,m=(e=new h(e)).d;if(!f.s||!e.s)return new h(0);for(e.s*=f.s,n=f.e+e.e,l=p.length,c=m.length,l<c&&(a=p,p=m,m=a,o=l,l=c,c=o),a=[],o=l+c,r=o;r--;)a.push(0);for(r=c;--r>=0;){for(t=0,i=l+r;i>r;)s=a[i]+m[r]*p[i-r-1]+t,a[i--]=s%Tn|0,t=s/Tn|0;a[i]=(a[i]+t)%Tn|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,Xt?$t(e,h.precision):e};Pe.toDecimalPlaces=Pe.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Da(e,0,Rf),t===void 0?t=r.rounding:Da(t,0,8),$t(n,e+xn(n)+1,t))};Pe.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=ru(r,!0):(Da(e,0,Rf),t===void 0?t=i.rounding:Da(t,0,8),r=$t(new i(r),e+1,t),n=ru(r,!0,e+1)),n};Pe.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?ru(i):(Da(e,0,Rf),t===void 0?t=a.rounding:Da(t,0,8),r=$t(new a(i),e+xn(i)+1,t),n=ru(r.abs(),!1,e+xn(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};Pe.toInteger=Pe.toint=function(){var e=this,t=e.constructor;return $t(new t(e),xn(e)+1,t.rounding)};Pe.toNumber=function(){return+this};Pe.toPower=Pe.pow=function(e){var t,n,r,i,a,o,s=this,l=s.constructor,c=12,f=+(e=new l(e));if(!e.s)return new l(Vr);if(s=new l(s),!s.s){if(e.s<1)throw Error(Ii+"Infinity");return s}if(s.eq(Vr))return s;if(r=l.precision,e.eq(Vr))return $t(s,r);if(t=e.e,n=e.d.length-1,o=t>=n,a=s.s,o){if((n=f<0?-f:f)<=Yz){for(i=new l(Vr),t=Math.ceil(r/zt+4),Xt=!1;n%2&&(i=i.times(s),Wj(i.d,t)),n=Df(n/2),n!==0;)s=s.times(s),Wj(s.d,t);return Xt=!0,e.s<0?new l(Vr).div(i):$t(i,r)}}else if(a<0)throw Error(Ii+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,Xt=!1,i=e.times(Jh(s,r+c)),Xt=!0,i=qz(i),i.s=a,i};Pe.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?(n=xn(i),r=ru(i,n<=a.toExpNeg||n>=a.toExpPos)):(Da(e,1,Rf),t===void 0?t=a.rounding:Da(t,0,8),i=$t(new a(i),e,t),n=xn(i),r=ru(i,e<=n||n<=a.toExpNeg,e)),r};Pe.toSignificantDigits=Pe.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Da(e,1,Rf),t===void 0?t=r.rounding:Da(t,0,8)),$t(new r(n),e,t)};Pe.toString=Pe.valueOf=Pe.val=Pe.toJSON=Pe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xn(e),n=e.constructor;return ru(e,t<=n.toExpNeg||t>=n.toExpPos)};function Gz(e,t){var n,r,i,a,o,s,l,c,f=e.constructor,h=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),Xt?$t(t,h):t;if(l=e.d,c=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(r=l,a=-a,s=c.length):(r=c,i=o,s=l.length),o=Math.ceil(h/zt),s=o>s?o+1:s+1,a>s&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(s=l.length,a=c.length,s-a<0&&(a=s,r=c,c=l,l=r),n=0;a;)n=(l[--a]=l[a]+c[a]+n)/Tn|0,l[a]%=Tn;for(n&&(l.unshift(n),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,Xt?$t(t,h):t}function Da(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Wl+e)}function Aa(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+"",n=zt-r.length,n&&(a+=ls(n)),a+=r;o=e[t],r=o+"",n=zt-r.length,n&&(a+=ls(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var xo=function(){function e(r,i){var a,o=0,s=r.length;for(r=r.slice();s--;)a=r[s]*i+o,r[s]=a%Tn|0,o=a/Tn|0;return o&&r.unshift(o),r}function t(r,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(r[s]!=i[s]){l=r[s]>i[s]?1:-1;break}return l}function n(r,i,a){for(var o=0;a--;)r[a]-=o,o=r[a]<i[a]?1:0,r[a]=o*Tn+r[a]-i[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,a,o){var s,l,c,f,h,p,m,x,g,w,b,_,v,S,C,k,A,$,L=r.constructor,B=r.s==i.s?1:-1,j=r.d,D=i.d;if(!r.s)return new L(r);if(!i.s)throw Error(Ii+"Division by zero");for(l=r.e-i.e,A=D.length,C=j.length,m=new L(B),x=m.d=[],c=0;D[c]==(j[c]||0);)++c;if(D[c]>(j[c]||0)&&--l,a==null?_=a=L.precision:o?_=a+(xn(r)-xn(i))+1:_=a,_<0)return new L(0);if(_=_/zt+2|0,c=0,A==1)for(f=0,D=D[0],_++;(c<C||f)&&_--;c++)v=f*Tn+(j[c]||0),x[c]=v/D|0,f=v%D|0;else{for(f=Tn/(D[0]+1)|0,f>1&&(D=e(D,f),j=e(j,f),A=D.length,C=j.length),S=A,g=j.slice(0,A),w=g.length;w<A;)g[w++]=0;$=D.slice(),$.unshift(0),k=D[0],D[1]>=Tn/2&&++k;do f=0,s=t(D,g,A,w),s<0?(b=g[0],A!=w&&(b=b*Tn+(g[1]||0)),f=b/k|0,f>1?(f>=Tn&&(f=Tn-1),h=e(D,f),p=h.length,w=g.length,s=t(h,g,p,w),s==1&&(f--,n(h,A<p?$:D,p))):(f==0&&(s=f=1),h=D.slice()),p=h.length,p<w&&h.unshift(0),n(g,h,w),s==-1&&(w=g.length,s=t(D,g,A,w),s<1&&(f++,n(g,A<w?$:D,w))),w=g.length):s===0&&(f++,g=[0]),x[c++]=f,s&&g[0]?g[w++]=j[S]||0:(g=[j[S]],w=1);while((S++<C||g[0]!==void 0)&&_--)}return x[0]||x.shift(),m.e=l,$t(m,o?a+xn(m)+1:a)}}();function qz(e,t){var n,r,i,a,o,s,l=0,c=0,f=e.constructor,h=f.precision;if(xn(e)>16)throw Error(aA+xn(e));if(!e.s)return new f(Vr);for(t==null?(Xt=!1,s=h):s=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),c+=5;for(r=Math.log(xl(2,c))/Math.LN10*2+5|0,s+=r,n=i=a=new f(Vr),f.precision=s;;){if(i=$t(i.times(e),s),n=n.times(++l),o=a.plus(xo(i,n,s)),Aa(o.d).slice(0,s)===Aa(a.d).slice(0,s)){for(;c--;)a=$t(a.times(a),s);return f.precision=h,t==null?(Xt=!0,$t(a,h)):a}a=o}}function xn(e){for(var t=e.e*zt,n=e.d[0];n>=10;n/=10)t++;return t}function Cw(e,t,n){if(t>e.LN10.sd())throw Xt=!0,n&&(e.precision=n),Error(Ii+"LN10 precision limit exceeded");return $t(new e(e.LN10),t)}function ls(e){for(var t="";e--;)t+="0";return t}function Jh(e,t){var n,r,i,a,o,s,l,c,f,h=1,p=10,m=e,x=m.d,g=m.constructor,w=g.precision;if(m.s<1)throw Error(Ii+(m.s?"NaN":"-Infinity"));if(m.eq(Vr))return new g(0);if(t==null?(Xt=!1,c=w):c=t,m.eq(10))return t==null&&(Xt=!0),Cw(g,c);if(c+=p,g.precision=c,n=Aa(x),r=n.charAt(0),a=xn(m),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)m=m.times(e),n=Aa(m.d),r=n.charAt(0),h++;a=xn(m),r>1?(m=new g("0."+n),a++):m=new g(r+"."+n.slice(1))}else return l=Cw(g,c+2,w).times(a+""),m=Jh(new g(r+"."+n.slice(1)),c-p).plus(l),g.precision=w,t==null?(Xt=!0,$t(m,w)):m;for(s=o=m=xo(m.minus(Vr),m.plus(Vr),c),f=$t(m.times(m),c),i=3;;){if(o=$t(o.times(f),c),l=s.plus(xo(o,new g(i),c)),Aa(l.d).slice(0,c)===Aa(s.d).slice(0,c))return s=s.times(2),a!==0&&(s=s.plus(Cw(g,c+2,w).times(a+""))),s=xo(s,new g(h),c),g.precision=w,t==null?(Xt=!0,$t(s,w)):s;s=l,i+=2}}function Uj(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=Df(n/zt),e.d=[],r=(n+1)%zt,n<0&&(r+=zt),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=zt;r<i;)e.d.push(+t.slice(r,r+=zt));t=t.slice(r),r=zt-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),Xt&&(e.e>Ey||e.e<-Ey))throw Error(aA+n)}else e.s=0,e.e=0,e.d=[0];return e}function $t(e,t,n){var r,i,a,o,s,l,c,f,h=e.d;for(o=1,a=h[0];a>=10;a/=10)o++;if(r=t-o,r<0)r+=zt,i=t,c=h[f=0];else{if(f=Math.ceil((r+1)/zt),a=h.length,f>=a)return e;for(c=a=h[f],o=1;a>=10;a/=10)o++;r%=zt,i=r-zt+o}if(n!==void 0&&(a=xl(10,o-i-1),s=c/a%10|0,l=t<0||h[f+1]!==void 0||c%a,l=n<4?(s||l)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||l||n==6&&(r>0?i>0?c/xl(10,o-i):0:h[f-1])%10&1||n==(e.s<0?8:7))),t<1||!h[0])return l?(a=xn(e),h.length=1,t=t-a-1,h[0]=xl(10,(zt-t%zt)%zt),e.e=Df(-t/zt)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(r==0?(h.length=f,a=1,f--):(h.length=f+1,a=xl(10,zt-r),h[f]=i>0?(c/xl(10,o-i)%xl(10,i)|0)*a:0),l)for(;;)if(f==0){(h[0]+=a)==Tn&&(h[0]=1,++e.e);break}else{if(h[f]+=a,h[f]!=Tn)break;h[f--]=0,a=1}for(r=h.length;h[--r]===0;)h.pop();if(Xt&&(e.e>Ey||e.e<-Ey))throw Error(aA+xn(e));return e}function Kz(e,t){var n,r,i,a,o,s,l,c,f,h,p=e.constructor,m=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),Xt?$t(t,m):t;if(l=e.d,h=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r,o){for(f=o<0,f?(n=l,o=-o,s=h.length):(n=h,r=c,s=l.length),i=Math.max(Math.ceil(m/zt),s)+2,o>i&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for(i=l.length,s=h.length,f=i<s,f&&(s=i),i=0;i<s;i++)if(l[i]!=h[i]){f=l[i]<h[i];break}o=0}for(f&&(n=l,l=h,h=n,t.s=-t.s),s=l.length,i=h.length-s;i>0;--i)l[s++]=0;for(i=h.length;i>o;){if(l[--i]<h[i]){for(a=i;a&&l[--a]===0;)l[a]=Tn-1;--l[a],l[i]+=Tn}l[i]-=h[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(t.d=l,t.e=r,Xt?$t(t,m):t):new p(0)}function ru(e,t,n){var r,i=xn(e),a=Aa(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+ls(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+ls(-i-1)+a,n&&(r=n-o)>0&&(a+=ls(r))):i>=o?(a+=ls(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+ls(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=ls(r))),e.s<0?"-"+a:a}function Wj(e,t){if(e.length>t)return e.length=t,!0}function Xz(e){var t,n,r;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Wl+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 Uj(o,a.toString())}else if(typeof a!="string")throw Error(Wl+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,OOe.test(a))Uj(o,a);else throw Error(Wl+a)}if(i.prototype=Pe,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=Xz,i.config=i.set=kOe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function kOe(e){if(!e||typeof e!="object")throw Error(Ii+"Object expected");var t,n,r,i=["precision",1,Rf,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(Df(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(Wl+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Wl+n+": "+r);return this}var oA=Xz(SOe);Vr=new oA(1);const At=oA;function EOe(e){return TOe(e)||POe(e)||AOe(e)||COe()}function COe(){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 AOe(e,t){if(e){if(typeof e=="string")return OO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OO(e,t)}}function POe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function TOe(e){if(Array.isArray(e))return OO(e)}function OO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $Oe=function(t){return t},Qz={"@@functional/placeholder":!0},Zz=function(t){return t===Qz},Hj=function(t){return function n(){return arguments.length===0||arguments.length===1&&Zz(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},MOe=function e(t,n){return t===1?n:Hj(function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==Qz}).length;return o>=t?n.apply(void 0,i):e(t-o,Hj(function(){for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];var f=i.map(function(h){return Zz(h)?l.shift():h});return n.apply(void 0,EOe(f).concat(l))}))})},_1=function(t){return MOe(t.length,t)},kO=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},IOe=_1(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),NOe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return $Oe;var i=n.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},EO=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Jz=function(t){var n=null,r=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n&&a.every(function(s,l){return s===n[l]})||(n=a,r=t.apply(void 0,a)),r}};function jOe(e){var t;return e===0?t=1:t=Math.floor(new At(e).abs().log(10).toNumber())+1,t}function ROe(e,t,n){for(var r=new At(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var DOe=_1(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),LOe=_1(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),FOe=_1(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const S1={rangeStep:ROe,getDigitCount:jOe,interpolateNumber:DOe,uninterpolateNumber:LOe,uninterpolateTruncation:FOe};function CO(e){return UOe(e)||zOe(e)||e8(e)||BOe()}function BOe(){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 zOe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function UOe(e){if(Array.isArray(e))return AO(e)}function ep(e,t){return VOe(e)||HOe(e,t)||e8(e,t)||WOe()}function WOe(){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 e8(e,t){if(e){if(typeof e=="string")return AO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AO(e,t)}}function AO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function HOe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,a=l}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}}function VOe(e){if(Array.isArray(e))return e}function t8(e){var t=ep(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function n8(e,t,n){if(e.lte(0))return new At(0);var r=S1.getDigitCount(e.toNumber()),i=new At(10).pow(r),a=e.div(i),o=r!==1?.05:.1,s=new At(Math.ceil(a.div(o).toNumber())).add(n).mul(o),l=s.mul(i);return t?l:new At(Math.ceil(l))}function YOe(e,t,n){var r=1,i=new At(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new At(10).pow(S1.getDigitCount(e)-1),i=new At(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new At(Math.floor(e)))}else e===0?i=new At(Math.floor((t-1)/2)):n||(i=new At(Math.floor(e)));var o=Math.floor((t-1)/2),s=NOe(IOe(function(l){return i.add(new At(l-o).mul(r)).toNumber()}),kO);return s(0,t)}function r8(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new At(0),tickMin:new At(0),tickMax:new At(0)};var a=n8(new At(t).sub(e).div(n-1),r,i),o;e<=0&&t>=0?o=new At(0):(o=new At(e).add(t).div(2),o=o.sub(new At(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new At(t).sub(o).div(a).toNumber()),c=s+l+1;return c>n?r8(e,t,n,r,i+1):(c<n&&(l=t>0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:a,tickMin:o.sub(new At(s).mul(a)),tickMax:o.add(new At(l).mul(a))})}function GOe(e){var t=ep(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=t8([n,r]),l=ep(s,2),c=l[0],f=l[1];if(c===-1/0||f===1/0){var h=f===1/0?[c].concat(CO(kO(0,i-1).map(function(){return 1/0}))):[].concat(CO(kO(0,i-1).map(function(){return-1/0})),[f]);return n>r?EO(h):h}if(c===f)return YOe(c,i,a);var p=r8(c,f,o,a),m=p.step,x=p.tickMin,g=p.tickMax,w=S1.rangeStep(x,g.add(new At(.1).mul(m)),m);return n>r?EO(w):w}function qOe(e,t){var n=ep(e,2),r=n[0],i=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=t8([r,i]),s=ep(o,2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[r,i];if(l===c)return[l];var f=Math.max(t,2),h=n8(new At(c).sub(l).div(f-1),a,0),p=[].concat(CO(S1.rangeStep(new At(l),new At(c).sub(new At(.99).mul(h)),h)),[c]);return r>i?EO(p):p}var KOe=Jz(GOe),XOe=Jz(qOe),QOe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Cy(){return Cy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cy.apply(this,arguments)}function ZOe(e,t){return nke(e)||tke(e,t)||eke(e,t)||JOe()}function JOe(){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 eke(e,t){if(e){if(typeof e=="string")return Vj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vj(e,t)}}function Vj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function tke(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function nke(e){if(Array.isArray(e))return e}function rke(e,t){if(e==null)return{};var n=ike(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ike(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function O1(e){var t=e.offset,n=e.layout,r=e.width,i=e.dataKey,a=e.data,o=e.dataPointFormatter,s=e.xAxis,l=e.yAxis,c=rke(e,QOe),f=ht(c),h=a.map(function(p,m){var x=o(p,i),g=x.x,w=x.y,b=x.value,_=x.errorVal;if(!_)return null;var v=[],S,C;if(Array.isArray(_)){var k=ZOe(_,2);S=k[0],C=k[1]}else S=C=_;if(n==="vertical"){var A=s.scale,$=w+t,L=$+r,B=$-r,j=A(b-S),D=A(b+C);v.push({x1:D,y1:L,x2:D,y2:B}),v.push({x1:j,y1:$,x2:D,y2:$}),v.push({x1:j,y1:L,x2:j,y2:B})}else if(n==="horizontal"){var z=l.scale,q=g+t,Y=q-r,Q=q+r,Z=z(b-S),H=z(b+C);v.push({x1:Y,y1:H,x2:Q,y2:H}),v.push({x1:q,y1:Z,x2:q,y2:H}),v.push({x1:Y,y1:Z,x2:Q,y2:Z})}return U.createElement(un,Cy({className:"recharts-errorBar",key:"bar-".concat(m)},f),v.map(function(K,I){return U.createElement("line",Cy({},K,{key:"line-".concat(I)}))}))});return U.createElement(un,{className:"recharts-errorBars"},h)}O1.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};O1.displayName="ErrorBar";function tp(e){"@babel/helpers - typeof";return tp=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},tp(e)}function Yj(e){return lke(e)||ske(e)||oke(e)||ake()}function ake(){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 oke(e,t){if(e){if(typeof e=="string")return PO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PO(e,t)}}function ske(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lke(e){if(Array.isArray(e))return PO(e)}function PO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Gj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ur(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Gj(Object(n),!0).forEach(function(r){vc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vc(e,t,n){return t=uke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uke(e){var t=cke(e,"string");return tp(t)==="symbol"?t:String(t)}function cke(e,t){if(tp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(tp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ni(e,t,n){return Re(e)||Re(t)?n:On(t)?Wn(e,t,n):He(t)?t(e):n}function sh(e,t,n,r){var i=Kwe(e,function(s){return Ni(s,t)});if(n==="number"){var a=i.filter(function(s){return ge(s)||parseFloat(s)});return a.length?[m1(a),vs(a)]:[1/0,-1/0]}var o=r?i.filter(function(s){return!Re(s)}):i;return o.map(function(s){return On(s)||s instanceof Date?s:""})}var fke=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,c=0;c<s;c++){var f=c>0?i[c-1].coordinate:i[s-1].coordinate,h=i[c].coordinate,p=c>=s-1?i[0].coordinate:i[c+1].coordinate,m=void 0;if(ki(h-f)!==ki(p-h)){var x=[];if(ki(p-h)===ki(l[1]-l[0])){m=p;var g=h+l[1]-l[0];x[0]=Math.min(g,(g+f)/2),x[1]=Math.max(g,(g+f)/2)}else{m=f;var w=p+l[1]-l[0];x[0]=Math.min(h,(w+h)/2),x[1]=Math.max(h,(w+h)/2)}var b=[Math.min(h,(m+h)/2),Math.max(h,(m+h)/2)];if(t>b[0]&&t<=b[1]||t>=x[0]&&t<=x[1]){o=i[c].index;break}}else{var _=Math.min(f,p),v=Math.max(f,p);if(t>(_+h)/2&&t<=(v+h)/2){o=i[c].index;break}}}else for(var S=0;S<s;S++)if(S===0&&t<=(r[S].coordinate+r[S+1].coordinate)/2||S>0&&S<s-1&&t>(r[S].coordinate+r[S-1].coordinate)/2&&t<=(r[S].coordinate+r[S+1].coordinate)/2||S===s-1&&t>(r[S].coordinate+r[S-1].coordinate)/2){o=r[S].index;break}return o},sA=function(t){var n=t,r=n.type.displayName,i=t.props,a=i.stroke,o=i.fill,s;switch(r){case"Line":s=a;break;case"Area":case"Radar":s=a&&a!=="none"?a:o;break;default:s=o;break}return s},i8=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=co(n,Wh);if(!o)return null;var s;return o.props&&o.props.payload?s=o.props&&o.props.payload:a==="children"?s=(r||[]).reduce(function(l,c){var f=c.item,h=c.props,p=h.sectors||h.data||[];return l.concat(p.map(function(m){return{type:o.props.iconType||f.props.legendType,value:m.name,color:m.fill,payload:m}}))},[]):s=(r||[]).map(function(l){var c=l.item,f=c.props,h=f.dataKey,p=f.name,m=f.legendType,x=f.hide;return{inactive:x,dataKey:h,type:o.props.iconType||m||"square",color:sA(c),value:p||h,payload:c.props}}),ur(ur(ur({},o.props),Wh.getWithHeight(o,i)),{},{payload:s,item:o})},dke=function(t){var n=t.barSize,r=t.stackGroups,i=r===void 0?{}:r;if(!i)return{};for(var a={},o=Object.keys(i),s=0,l=o.length;s<l;s++)for(var c=i[o[s]].stackGroups,f=Object.keys(c),h=0,p=f.length;h<p;h++){var m=c[f[h]],x=m.items,g=m.cateAxisId,w=x.filter(function(v){return Ts(v.type).indexOf("Bar")>=0});if(w&&w.length){var b=w[0].props.barSize,_=w[0].props[g];a[_]||(a[_]=[]),a[_].push({item:w[0],stackList:w.slice(1),barSize:Re(b)?n:b})}}return a},hke=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var c=Hc(n,i,0,!0),f;if(o[0].barSize===+o[0].barSize){var h=!1,p=i/l,m=o.reduce(function(v,S){return v+S.barSize||0},0);m+=(l-1)*c,m>=i&&(m-=(l-1)*c,c=0),m>=i&&p>0&&(h=!0,p*=.9,m=l*p);var x=(i-m)/2>>0,g={offset:x-c,size:0};f=o.reduce(function(v,S){var C=[].concat(Yj(v),[{item:S.item,position:{offset:g.offset+g.size+c,size:h?p:S.barSize}}]);return g=C[C.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(k){C.push({item:k,position:g})}),C},[])}else{var w=Hc(r,i,0,!0);i-2*w-(l-1)*c<=0&&(c=0);var b=(i-2*w-(l-1)*c)/l;b>1&&(b>>=0);var _=s===+s?Math.min(b,s):b;f=o.reduce(function(v,S,C){var k=[].concat(Yj(v),[{item:S.item,position:{offset:w+(b+c)*C+(b-_)/2,size:_}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(A){k.push({item:A,position:k[k.length-1].position})}),k},[])}return f},pke=function(t,n,r,i){var a=r.children,o=r.width,s=r.margin,l=o-(s.left||0)-(s.right||0),c=i8({children:a,legendWidth:l}),f=t;if(c){var h=i||{},p=c.align,m=c.verticalAlign,x=c.layout;(x==="vertical"||x==="horizontal"&&m==="middle")&&ge(t[p])&&(f=ur(ur({},t),{},vc({},p,f[p]+(h.width||0)))),(x==="horizontal"||x==="vertical"&&p==="center")&&ge(t[m])&&(f=ur(ur({},t),{},vc({},m,f[m]+(h.height||0))))}return f},mke=function(t,n,r){return Re(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},a8=function(t,n,r,i,a){var o=n.props.children,s=oa(o,O1).filter(function(c){return mke(i,a,c.props.direction)});if(s&&s.length){var l=s.map(function(c){return c.props.dataKey});return t.reduce(function(c,f){var h=Ni(f,r,0),p=vn(h)?[m1(h),vs(h)]:[h,h],m=l.reduce(function(x,g){var w=Ni(f,g,0),b=p[0]-Math.abs(vn(w)?w[0]:w),_=p[1]+Math.abs(vn(w)?w[1]:w);return[Math.min(b,x[0]),Math.max(_,x[1])]},[1/0,-1/0]);return[Math.min(m[0],c[0]),Math.max(m[1],c[1])]},[1/0,-1/0])}return null},gke=function(t,n,r,i,a){var o=n.map(function(s){return a8(t,s,r,a,i)}).filter(function(s){return!Re(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},o8=function(t,n,r,i,a){var o=n.map(function(l){var c=l.props.dataKey;return r==="number"&&c&&a8(t,l,c,i)||sh(t,c,r,a)});if(r==="number")return o.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,c){for(var f=0,h=c.length;f<h;f++)s[c[f]]||(s[c[f]]=!0,l.push(c[f]));return l},[])},s8=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},qj=function(t,n,r){var i,a,o=t.map(function(s){return s.coordinate===n&&(i=!0),s.coordinate===r&&(a=!0),s.coordinate});return i||o.push(n),a||o.push(r),o},rs=function(t,n,r){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,c=(n||r)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(c=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?ki(s[0]-s[1])*2*c:c,n&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(h){var p=a?a.indexOf(h):h;return{coordinate:i(p)+c,value:h,offset:c}});return f.filter(function(h){return!Tf(h.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(h,p){return{coordinate:i(h)+c,value:h,index:p,offset:c}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(h){return{coordinate:i(h)+c,value:h,offset:c}}):i.domain().map(function(h,p){return{coordinate:i(h)+c,value:a?a[h]:h,index:p,offset:c}})},yg=function(t,n,r){var i;return He(r)?i=r:He(n)&&(i=n),He(t)||i?function(a,o,s,l){He(t)&&t(a,o,s,l),He(i)&&i(a,o,s,l)}:null},vke=function(t,n,r){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:qh(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:_y(),realScaleType:"linear"}:a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:oh(),realScaleType:"point"}:a==="category"?{scale:qh(),realScaleType:"band"}:{scale:_y(),realScaleType:"linear"};if(Dp(i)){var l="scale".concat(u1(i));return{scale:(zj[l]||oh)(),realScaleType:zj[l]?l:"point"}}return He(i)?{scale:i}:{scale:oh(),realScaleType:"point"}},Kj=1e-4,yke=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),a=Math.min(i[0],i[1])-Kj,o=Math.max(i[0],i[1])+Kj,s=t(n[0]),l=t(n[r-1]);(s<a||s>o||l<a||l>o)&&t.domain([n[0],n[r-1]])}},xke=function(t,n){if(!t)return null;for(var r=0,i=t.length;r<i;r++)if(t[r].item===n)return t[r].position;return null},bke=function(t,n){if(!n||n.length!==2||!ge(n[0])||!ge(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),a=[t[0],t[1]];return(!ge(t[0])||t[0]<r)&&(a[0]=r),(!ge(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<r&&(a[1]=r),a},wke=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0,s=0;s<n;++s){var l=Tf(t[s][r][1])?t[s][r][0]:t[s][r][1];l>=0?(t[s][r][0]=a,t[s][r][1]=a+l,a=t[s][r][1]):(t[s][r][0]=o,t[s][r][1]=o+l,o=t[s][r][1])}},_ke=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0;o<n;++o){var s=Tf(t[o][r][1])?t[o][r][0]:t[o][r][1];s>=0?(t[o][r][0]=a,t[o][r][1]=a+s,a=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},Ske={sign:wke,expand:Dve,none:Vc,silhouette:Lve,wiggle:Fve,positive:_ke},Oke=function(t,n,r){var i=n.map(function(o){return o.props.dataKey}),a=Rve().keys(i).value(function(o,s){return+Ni(o,s,0)}).order(US).offset(Ske[r]);return a(t)},kke=function(t,n,r,i,a,o){if(!t)return null;var s=o?n.reverse():n,l=s.reduce(function(c,f){var h=f.props,p=h.stackId,m=h.hide;if(m)return c;var x=f.props[r],g=c[x]||{hasStack:!1,stackGroups:{}};if(On(p)){var w=g.stackGroups[p]||{numericAxisId:r,cateAxisId:i,items:[]};w.items.push(f),g.hasStack=!0,g.stackGroups[p]=w}else g.stackGroups[Lp("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[f]};return ur(ur({},c),{},vc({},x,g))},{});return Object.keys(l).reduce(function(c,f){var h=l[f];return h.hasStack&&(h.stackGroups=Object.keys(h.stackGroups).reduce(function(p,m){var x=h.stackGroups[m];return ur(ur({},p),{},vc({},m,{numericAxisId:r,cateAxisId:i,items:x.items,stackedData:Oke(t,x.items,a)}))},{})),ur(ur({},c),{},vc({},f,h))},{})},Eke=function(t,n){var r=n.realScaleType,i=n.type,a=n.tickCount,o=n.originalDomain,s=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var c=t.domain();if(!c.length)return null;var f=KOe(c,a,s);return t.domain([m1(f),vs(f)]),{niceTicks:f}}if(a&&i==="number"){var h=t.domain(),p=XOe(h,a,s);return{niceTicks:p}}return null},Xj=function(t){var n=t.axis,r=t.ticks,i=t.bandSize,a=t.entry,o=t.index,s=t.dataKey;if(n.type==="category"){if(!n.allowDuplicatedCategory&&n.dataKey&&!Re(a[n.dataKey])){var l=Gv(r,"value",a[n.dataKey]);if(l)return l.coordinate+i/2}return r[o]?r[o].coordinate+i/2:null}var c=Ni(a,Re(s)?n.dataKey:s);return Re(c)?null:n.scale(c)},Qj=function(t){var n=t.axis,r=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+i:null;var l=Ni(o,n.dataKey,n.domain[s]);return Re(l)?null:n.scale(l)-a/2+i},Cke=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);return i<=0&&a>=0?0:a<0?a:i}return r[0]},Ake=function(t,n){var r=t.props.stackId;if(On(r)){var i=n[r];if(i&&i.items.length){for(var a=-1,o=0,s=i.items.length;o<s;o++)if(i.items[o]===t){a=o;break}return a>=0?i.stackedData[a]:null}}return null},Pke=function(t){return t.reduce(function(n,r){return[m1(r.concat([n[0]]).filter(ge)),vs(r.concat([n[1]]).filter(ge))]},[1/0,-1/0])},l8=function(t,n,r){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(c,f){var h=Pke(f.slice(n,r+1));return[Math.min(c[0],h[0]),Math.max(c[1],h[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})},Zj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Jj=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,TO=function(t,n,r){if(He(t))return t(n,r);if(!vn(t))return n;var i=[];if(ge(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(Zj.test(t[0])){var a=+Zj.exec(t[0])[1];i[0]=n[0]-a}else He(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(ge(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(Jj.test(t[1])){var o=+Jj.exec(t[1])[1];i[1]=n[1]+o}else He(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},Ay=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var a=IC(n,function(h){return h.coordinate}),o=1/0,s=1,l=a.length;s<l;s++){var c=a[s],f=a[s-1];o=Math.min((c.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},eR=function(t,n,r){return!t||!t.length||my(t,Wn(r,"type.defaultProps.domain"))?n:t},u8=function(t,n){var r=t.props,i=r.dataKey,a=r.name,o=r.unit,s=r.formatter,l=r.tooltipType,c=r.chartType;return ur(ur({},ht(t)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:sA(t),value:Ni(n,i),type:l,payload:n,chartType:c})};function np(e){"@babel/helpers - typeof";return np=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},np(e)}function tR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tR(Object(n),!0).forEach(function(r){Tke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tke(e,t,n){return t=$ke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $ke(e){var t=Mke(e,"string");return np(t)==="symbol"?t:String(t)}function Mke(e,t){if(np(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(np(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Py=Math.PI/180,Ike=function(t){return t*180/Math.PI},Hn=function(t,n,r,i){return{x:t+Math.cos(-Py*i)*r,y:n+Math.sin(-Py*i)*r}},Nke=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return Math.sqrt(Math.pow(r-a,2)+Math.pow(i-o,2))},jke=function(t,n){var r=t.x,i=t.y,a=n.cx,o=n.cy,s=Nke({x:r,y:i},{x:a,y:o});if(s<=0)return{radius:s};var l=(r-a)/s,c=Math.acos(l);return i>o&&(c=2*Math.PI-c),{radius:s,angle:Ike(c),angleInRadian:c}},Rke=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360),o=Math.min(i,a);return{startAngle:n-o*360,endAngle:r-o*360}},Dke=function(t,n){var r=n.startAngle,i=n.endAngle,a=Math.floor(r/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},rR=function(t,n){var r=t.x,i=t.y,a=jke({x:r,y:i},n),o=a.radius,s=a.angle,l=n.innerRadius,c=n.outerRadius;if(o<l||o>c)return!1;if(o===0)return!0;var f=Rke(n),h=f.startAngle,p=f.endAngle,m=s,x;if(h<=p){for(;m>p;)m-=360;for(;m<h;)m+=360;x=m>=h&&m<=p}else{for(;m>h;)m-=360;for(;m<p;)m+=360;x=m>=p&&m<=h}return x?nR(nR({},n),{},{radius:o,angle:Dke(m,n)}):null};function rp(e){"@babel/helpers - typeof";return rp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rp(e)}function Lke(e){return Uke(e)||zke(e)||Bke(e)||Fke()}function Fke(){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 Bke(e,t){if(e){if(typeof e=="string")return $O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $O(e,t)}}function zke(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Uke(e){if(Array.isArray(e))return $O(e)}function $O(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function iR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function An(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iR(Object(n),!0).forEach(function(r){Wke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Wke(e,t,n){return t=Hke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hke(e){var t=Vke(e,"string");return rp(t)==="symbol"?t:String(t)}function Vke(e,t){if(rp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ip(){return ip=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ip.apply(this,arguments)}var Yke=function(t){var n=t.value,r=t.formatter,i=Re(t.children)?n:t.children;return He(r)?r(i):i},Gke=function(t,n){var r=ki(n-t),i=Math.min(Math.abs(n-t),360);return r*i},qke=function(t,n,r){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,l=a,c=l.cx,f=l.cy,h=l.innerRadius,p=l.outerRadius,m=l.startAngle,x=l.endAngle,g=l.clockWise,w=(h+p)/2,b=Gke(m,x),_=b>=0?1:-1,v,S;i==="insideStart"?(v=m+_*o,S=g):i==="insideEnd"?(v=x-_*o,S=!g):i==="end"&&(v=x+_*o,S=g),S=b<=0?S:!S;var C=Hn(c,f,w,v),k=Hn(c,f,w,v+(S?1:-1)*359),A="M".concat(C.x,",").concat(C.y,`
+    A`).concat(w,",").concat(w,",0,1,").concat(S?0:1,`,
+    `).concat(k.x,",").concat(k.y),$=Re(t.id)?Lp("recharts-radial-line-"):t.id;return U.createElement("text",ip({},r,{dominantBaseline:"central",className:de("recharts-radial-bar-label",s)}),U.createElement("defs",null,U.createElement("path",{id:$,d:A})),U.createElement("textPath",{xlinkHref:"#".concat($)},n))},Kke=function(t){var n=t.viewBox,r=t.offset,i=t.position,a=n,o=a.cx,s=a.cy,l=a.innerRadius,c=a.outerRadius,f=a.startAngle,h=a.endAngle,p=(f+h)/2;if(i==="outside"){var m=Hn(o,s,c+r,p),x=m.x,g=m.y;return{x,y:g,textAnchor:x>=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 w=(l+c)/2,b=Hn(o,s,w,p),_=b.x,v=b.y;return{x:_,y:v,textAnchor:"middle",verticalAnchor:"middle"}},Xke=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,a=t.position,o=n,s=o.x,l=o.y,c=o.width,f=o.height,h=f>=0?1:-1,p=h*i,m=h>0?"end":"start",x=h>0?"start":"end",g=c>=0?1:-1,w=g*i,b=g>0?"end":"start",_=g>0?"start":"end";if(a==="top"){var v={x:s+c/2,y:l-h*i,textAnchor:"middle",verticalAnchor:m};return An(An({},v),r?{height:Math.max(l-r.y,0),width:c}:{})}if(a==="bottom"){var S={x:s+c/2,y:l+f+p,textAnchor:"middle",verticalAnchor:x};return An(An({},S),r?{height:Math.max(r.y+r.height-(l+f),0),width:c}:{})}if(a==="left"){var C={x:s-w,y:l+f/2,textAnchor:b,verticalAnchor:"middle"};return An(An({},C),r?{width:Math.max(C.x-r.x,0),height:f}:{})}if(a==="right"){var k={x:s+c+w,y:l+f/2,textAnchor:_,verticalAnchor:"middle"};return An(An({},k),r?{width:Math.max(r.x+r.width-k.x,0),height:f}:{})}var A=r?{width:c,height:f}:{};return a==="insideLeft"?An({x:s+w,y:l+f/2,textAnchor:_,verticalAnchor:"middle"},A):a==="insideRight"?An({x:s+c-w,y:l+f/2,textAnchor:b,verticalAnchor:"middle"},A):a==="insideTop"?An({x:s+c/2,y:l+p,textAnchor:"middle",verticalAnchor:x},A):a==="insideBottom"?An({x:s+c/2,y:l+f-p,textAnchor:"middle",verticalAnchor:m},A):a==="insideTopLeft"?An({x:s+w,y:l+p,textAnchor:_,verticalAnchor:x},A):a==="insideTopRight"?An({x:s+c-w,y:l+p,textAnchor:b,verticalAnchor:x},A):a==="insideBottomLeft"?An({x:s+w,y:l+f-p,textAnchor:_,verticalAnchor:m},A):a==="insideBottomRight"?An({x:s+c-w,y:l+f-p,textAnchor:b,verticalAnchor:m},A):kf(a)&&(ge(a.x)||Al(a.x))&&(ge(a.y)||Al(a.y))?An({x:s+Hc(a.x,c),y:l+Hc(a.y,f),textAnchor:"end",verticalAnchor:"end"},A):An({x:s+c/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},A)},Qke=function(t){return"cx"in t&&ge(t.cx)};function Un(e){var t=e.viewBox,n=e.position,r=e.value,i=e.children,a=e.content,o=e.className,s=o===void 0?"":o,l=e.textBreakAll;if(!t||Re(r)&&Re(i)&&!T.isValidElement(a)&&!He(a))return null;if(T.isValidElement(a))return T.cloneElement(a,e);var c;if(He(a)){if(c=T.createElement(a,e),T.isValidElement(c))return c}else c=Yke(e);var f=Qke(t),h=ht(e,!0);if(f&&(n==="insideStart"||n==="insideEnd"||n==="end"))return qke(e,c,h);var p=f?Kke(e):Xke(e);return U.createElement(Gh,ip({className:de("recharts-label",s)},h,p,{breakAll:l}),c)}Un.displayName="Label";Un.defaultProps={offset:5};var c8=function(t){var n=t.cx,r=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,c=t.innerRadius,f=t.outerRadius,h=t.x,p=t.y,m=t.top,x=t.left,g=t.width,w=t.height,b=t.clockWise,_=t.labelViewBox;if(_)return _;if(ge(g)&&ge(w)){if(ge(h)&&ge(p))return{x:h,y:p,width:g,height:w};if(ge(m)&&ge(x))return{x:m,y:x,width:g,height:w}}return ge(h)&&ge(p)?{x:h,y:p,width:0,height:0}:ge(n)&&ge(r)?{cx:n,cy:r,startAngle:a||i||0,endAngle:o||i||0,innerRadius:c||0,outerRadius:f||l||s||0,clockWise:b}:t.viewBox?t.viewBox:{}},Zke=function(t,n){return t?t===!0?U.createElement(Un,{key:"label-implicit",viewBox:n}):On(t)?U.createElement(Un,{key:"label-implicit",viewBox:n,value:t}):T.isValidElement(t)?t.type===Un?T.cloneElement(t,{key:"label-implicit",viewBox:n}):U.createElement(Un,{key:"label-implicit",content:t,viewBox:n}):He(t)?U.createElement(Un,{key:"label-implicit",content:t,viewBox:n}):kf(t)?U.createElement(Un,ip({viewBox:n},t,{key:"label-implicit"})):null:null},Jke=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var i=t.children,a=c8(t),o=oa(i,Un).map(function(l,c){return T.cloneElement(l,{viewBox:n||a,key:"label-".concat(c)})});if(!r)return o;var s=Zke(t.label,n||a);return[s].concat(Lke(o))};Un.parseViewBox=c8;Un.renderCallByParent=Jke;function eEe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var tEe=eEe;const nEe=gt(tEe);function ap(e){"@babel/helpers - typeof";return ap=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},ap(e)}var rEe=["data","valueAccessor","dataKey","clockWise","id","textBreakAll"];function iEe(e){return lEe(e)||sEe(e)||oEe(e)||aEe()}function aEe(){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 oEe(e,t){if(e){if(typeof e=="string")return MO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MO(e,t)}}function sEe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lEe(e){if(Array.isArray(e))return MO(e)}function MO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ty(){return Ty=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ty.apply(this,arguments)}function aR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function oR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aR(Object(n),!0).forEach(function(r){uEe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uEe(e,t,n){return t=cEe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cEe(e){var t=fEe(e,"string");return ap(t)==="symbol"?t:String(t)}function fEe(e,t){if(ap(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ap(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dEe(e,t){if(e==null)return{};var n=hEe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hEe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var pEe={valueAccessor:function(t){return vn(t.value)?nEe(t.value):t.value}};function bo(e){var t=e.data,n=e.valueAccessor,r=e.dataKey,i=e.clockWise,a=e.id,o=e.textBreakAll,s=dEe(e,rEe);return!t||!t.length?null:U.createElement(un,{className:"recharts-label-list"},t.map(function(l,c){var f=Re(r)?n(l,c):Ni(l&&l.payload,r),h=Re(a)?{}:{id:"".concat(a,"-").concat(c)};return U.createElement(Un,Ty({},ht(l,!0),s,h,{parentViewBox:l.parentViewBox,index:c,value:f,textBreakAll:o,viewBox:Un.parseViewBox(Re(i)?l:oR(oR({},l),{},{clockWise:i})),key:"label-".concat(c)}))}))}bo.displayName="LabelList";function mEe(e,t){return e?e===!0?U.createElement(bo,{key:"labelList-implicit",data:t}):U.isValidElement(e)||He(e)?U.createElement(bo,{key:"labelList-implicit",data:t,content:e}):kf(e)?U.createElement(bo,Ty({data:t},e,{key:"labelList-implicit"})):null:null}function gEe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=oa(r,bo).map(function(o,s){return T.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!n)return i;var a=mEe(e.label,t);return[a].concat(iEe(i))}bo.renderCallByParent=gEe;bo.defaultProps=pEe;function rf(e){"@babel/helpers - typeof";return rf=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},rf(e)}function IO(){return IO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},IO.apply(this,arguments)}function vEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f8(r.key),r)}}function xEe(e,t,n){return t&&yEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bEe(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&&NO(e,t)}function NO(e,t){return NO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},NO(e,t)}function wEe(e){var t=OEe();return function(){var r=$y(e),i;if(t){var a=$y(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return _Ee(this,i)}}function _Ee(e,t){if(t&&(rf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return SEe(e)}function SEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OEe(){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 $y(e){return $y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$y(e)}function kEe(e,t,n){return t=f8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f8(e){var t=EEe(e,"string");return rf(t)==="symbol"?t:String(t)}function EEe(e,t){if(rf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var CEe=function(t,n){var r=ki(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},xg=function(t){var n=t.cx,r=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,l=t.cornerRadius,c=t.cornerIsExternal,f=l*(s?1:-1)+i,h=Math.asin(l/f)/Py,p=c?a:a+o*h,m=Hn(n,r,f,p),x=Hn(n,r,i,p),g=c?a-o*h:a,w=Hn(n,r,f*Math.cos(h*Py),g);return{center:m,circleTangency:x,lineTangency:w,theta:h}},d8=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,l=CEe(o,s),c=o+l,f=Hn(n,r,a,o),h=Hn(n,r,a,c),p="M ".concat(f.x,",").concat(f.y,`
     A `).concat(a,",").concat(a,`,0,
     `).concat(+(Math.abs(l)>180),",").concat(+(o>c),`,
     `).concat(h.x,",").concat(h.y,`
   `);if(i>0){var m=Hn(n,r,i,o),x=Hn(n,r,i,c);p+="L ".concat(x.x,",").concat(x.y,`
             A `).concat(i,",").concat(i,`,0,
             `).concat(+(Math.abs(l)>180),",").concat(+(o<=c),`,
-            `).concat(m.x,",").concat(m.y," Z")}else p+="L ".concat(n,",").concat(r," Z");return p},PEe=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,f=t.endAngle,h=ki(f-c),p=xg({cx:n,cy:r,radius:a,angle:c,sign:h,cornerRadius:o,cornerIsExternal:l}),m=p.circleTangency,x=p.lineTangency,g=p.theta,w=xg({cx:n,cy:r,radius:a,angle:f,sign:-h,cornerRadius:o,cornerIsExternal:l}),b=w.circleTangency,_=w.lineTangency,v=w.theta,O=l?Math.abs(c-f):Math.abs(c-f)-g-v;if(O<0)return s?"M ".concat(x.x,",").concat(x.y,`
+            `).concat(m.x,",").concat(m.y," Z")}else p+="L ".concat(n,",").concat(r," Z");return p},AEe=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,f=t.endAngle,h=ki(f-c),p=xg({cx:n,cy:r,radius:a,angle:c,sign:h,cornerRadius:o,cornerIsExternal:l}),m=p.circleTangency,x=p.lineTangency,g=p.theta,w=xg({cx:n,cy:r,radius:a,angle:f,sign:-h,cornerRadius:o,cornerIsExternal:l}),b=w.circleTangency,_=w.lineTangency,v=w.theta,S=l?Math.abs(c-f):Math.abs(c-f)-g-v;if(S<0)return s?"M ".concat(x.x,",").concat(x.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
       `):d8({cx:n,cy:r,innerRadius:i,outerRadius:a,startAngle:c,endAngle:f});var C="M ".concat(x.x,",").concat(x.y,`
     A`).concat(o,",").concat(o,",0,0,").concat(+(h<0),",").concat(m.x,",").concat(m.y,`
-    A`).concat(a,",").concat(a,",0,").concat(+(O>180),",").concat(+(h<0),",").concat(b.x,",").concat(b.y,`
+    A`).concat(a,",").concat(a,",0,").concat(+(S>180),",").concat(+(h<0),",").concat(b.x,",").concat(b.y,`
     A`).concat(o,",").concat(o,",0,0,").concat(+(h<0),",").concat(_.x,",").concat(_.y,`
   `);if(i>0){var k=xg({cx:n,cy:r,radius:i,angle:c,sign:h,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),A=k.circleTangency,$=k.lineTangency,L=k.theta,B=xg({cx:n,cy:r,radius:i,angle:f,sign:-h,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),j=B.circleTangency,D=B.lineTangency,z=B.theta,q=l?Math.abs(c-f):Math.abs(c-f)-L-z;if(q<0&&o===0)return"".concat(C,"L").concat(n,",").concat(r,"Z");C+="L".concat(D.x,",").concat(D.y,`
       A`).concat(o,",").concat(o,",0,0,").concat(+(h<0),",").concat(j.x,",").concat(j.y,`
       A`).concat(i,",").concat(i,",0,").concat(+(q>180),",").concat(+(h>0),",").concat(A.x,",").concat(A.y,`
-      A`).concat(o,",").concat(o,",0,0,").concat(+(h<0),",").concat($.x,",").concat($.y,"Z")}else C+="L".concat(n,",").concat(r,"Z");return C},h8=function(e){wEe(n,e);var t=_Ee(n);function n(){return yEe(this,n),t.apply(this,arguments)}return bEe(n,[{key:"render",value:function(){var i=this.props,a=i.cx,o=i.cy,s=i.innerRadius,l=i.outerRadius,c=i.cornerRadius,f=i.forceCornerRadius,h=i.cornerIsExternal,p=i.startAngle,m=i.endAngle,x=i.className;if(l<s||p===m)return null;var g=de("recharts-sector",x),w=l-s,b=Hc(c,w,0,!0),_;return b>0&&Math.abs(p-m)<360?_=PEe({cx:a,cy:o,innerRadius:s,outerRadius:l,cornerRadius:Math.min(b,w/2),forceCornerRadius:f,cornerIsExternal:h,startAngle:p,endAngle:m}):_=d8({cx:a,cy:o,innerRadius:s,outerRadius:l,startAngle:p,endAngle:m}),U.createElement("path",IO({},ht(this.props,!0),{className:g,d:_,role:"img"}))}}]),n}(T.PureComponent);EEe(h8,"defaultProps",{cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1});function af(e){"@babel/helpers - typeof";return af=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},af(e)}function jO(){return jO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jO.apply(this,arguments)}function sR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function lR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sR(Object(n),!0).forEach(function(r){p8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $Ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m8(r.key),r)}}function MEe(e,t,n){return t&&$Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function IEe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&RO(e,t)}function RO(e,t){return RO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},RO(e,t)}function NEe(e){var t=DEe();return function(){var r=My(e),i;if(t){var a=My(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return jEe(this,i)}}function jEe(e,t){if(t&&(af(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 DEe(){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 My(e){return My=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},My(e)}function p8(e,t,n){return t=m8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m8(e){var t=LEe(e,"string");return af(t)==="symbol"?t:String(t)}function LEe(e,t){if(af(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(af(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uR={curveBasisClosed:Eve,curveBasisOpen:Cve,curveBasis:kve,curveLinearClosed:Ave,curveLinear:f1,curveMonotoneX:Pve,curveMonotoneY:Tve,curveNatural:$ve,curveStep:Mve,curveStepAfter:Nve,curveStepBefore:Ive},bg=function(t){return t.x===+t.x&&t.y===+t.y},Ed=function(t){return t.x},Cd=function(t){return t.y},FEe=function(t,n){if(He(t))return t;var r="curve".concat(u1(t));return r==="curveMonotone"&&n?uR["".concat(r).concat(n==="vertical"?"Y":"X")]:uR[r]||f1},yc=function(e){IEe(n,e);var t=NEe(n);function n(){return TEe(this,n),t.apply(this,arguments)}return MEe(n,[{key:"getPath",value:function(){var i=this.props,a=i.type,o=i.points,s=i.baseLine,l=i.layout,c=i.connectNulls,f=FEe(a,l),h=c?o.filter(function(g){return bg(g)}):o,p;if(vn(s)){var m=c?s.filter(function(g){return bg(g)}):s,x=h.map(function(g,w){return lR(lR({},g),{},{base:m[w]})});return l==="vertical"?p=fg().y(Cd).x1(Ed).x0(function(g){return g.base.x}):p=fg().x(Ed).y1(Cd).y0(function(g){return g.base.y}),p.defined(bg).curve(f),p(x)}return l==="vertical"&&ge(s)?p=fg().y(Cd).x1(Ed).x0(s):ge(s)?p=fg().x(Ed).y1(Cd).y0(s):p=OB().x(Ed).y(Cd),p.defined(bg).curve(f),p(h)}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.points,s=i.path,l=i.pathRef;if((!o||!o.length)&&!s)return null;var c=o&&o.length?this.getPath():s;return U.createElement("path",jO({},ht(this.props),qv(this.props),{className:de("recharts-curve",a),d:c,ref:l}))}}]),n}(T.PureComponent);p8(yc,"defaultProps",{type:"linear",points:[],connectNulls:!1});function of(e){"@babel/helpers - typeof";return of=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},of(e)}function Iy(){return Iy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Iy.apply(this,arguments)}function BEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y8(r.key),r)}}function UEe(e,t,n){return t&&zEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WEe(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&&DO(e,t)}function DO(e,t){return DO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},DO(e,t)}function HEe(e){var t=YEe();return function(){var r=Ny(e),i;if(t){var a=Ny(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return VEe(this,i)}}function VEe(e,t){if(t&&(of(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g8(e)}function g8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YEe(){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 Ny(e){return Ny=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ny(e)}function v8(e,t,n){return t=y8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y8(e){var t=GEe(e,"string");return of(t)==="symbol"?t:String(t)}function GEe(e,t){if(of(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(of(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cR=function(t,n,r,i,a){var o=Math.min(Math.abs(r)/2,Math.abs(i)/2),s=i>=0?1:-1,l=r>=0?1:-1,c=i>=0&&r>=0||i<0&&r<0?1:0,f;if(o>0&&a instanceof Array){for(var h=[0,0,0,0],p=0,m=4;p<m;p++)h[p]=a[p]>o?o:a[p];f="M".concat(t,",").concat(n+s*h[0]),h[0]>0&&(f+="A ".concat(h[0],",").concat(h[0],",0,0,").concat(c,",").concat(t+l*h[0],",").concat(n)),f+="L ".concat(t+r-l*h[1],",").concat(n),h[1]>0&&(f+="A ".concat(h[1],",").concat(h[1],",0,0,").concat(c,`,
+      A`).concat(o,",").concat(o,",0,0,").concat(+(h<0),",").concat($.x,",").concat($.y,"Z")}else C+="L".concat(n,",").concat(r,"Z");return C},h8=function(e){bEe(n,e);var t=wEe(n);function n(){return vEe(this,n),t.apply(this,arguments)}return xEe(n,[{key:"render",value:function(){var i=this.props,a=i.cx,o=i.cy,s=i.innerRadius,l=i.outerRadius,c=i.cornerRadius,f=i.forceCornerRadius,h=i.cornerIsExternal,p=i.startAngle,m=i.endAngle,x=i.className;if(l<s||p===m)return null;var g=de("recharts-sector",x),w=l-s,b=Hc(c,w,0,!0),_;return b>0&&Math.abs(p-m)<360?_=AEe({cx:a,cy:o,innerRadius:s,outerRadius:l,cornerRadius:Math.min(b,w/2),forceCornerRadius:f,cornerIsExternal:h,startAngle:p,endAngle:m}):_=d8({cx:a,cy:o,innerRadius:s,outerRadius:l,startAngle:p,endAngle:m}),U.createElement("path",IO({},ht(this.props,!0),{className:g,d:_,role:"img"}))}}]),n}(T.PureComponent);kEe(h8,"defaultProps",{cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1});function af(e){"@babel/helpers - typeof";return af=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},af(e)}function jO(){return jO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jO.apply(this,arguments)}function sR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function lR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sR(Object(n),!0).forEach(function(r){p8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m8(r.key),r)}}function $Ee(e,t,n){return t&&TEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function MEe(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&&RO(e,t)}function RO(e,t){return RO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},RO(e,t)}function IEe(e){var t=REe();return function(){var r=My(e),i;if(t){var a=My(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return NEe(this,i)}}function NEe(e,t){if(t&&(af(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jEe(e)}function jEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function REe(){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 My(e){return My=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},My(e)}function p8(e,t,n){return t=m8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m8(e){var t=DEe(e,"string");return af(t)==="symbol"?t:String(t)}function DEe(e,t){if(af(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(af(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uR={curveBasisClosed:kve,curveBasisOpen:Eve,curveBasis:Ove,curveLinearClosed:Cve,curveLinear:f1,curveMonotoneX:Ave,curveMonotoneY:Pve,curveNatural:Tve,curveStep:$ve,curveStepAfter:Ive,curveStepBefore:Mve},bg=function(t){return t.x===+t.x&&t.y===+t.y},Ed=function(t){return t.x},Cd=function(t){return t.y},LEe=function(t,n){if(He(t))return t;var r="curve".concat(u1(t));return r==="curveMonotone"&&n?uR["".concat(r).concat(n==="vertical"?"Y":"X")]:uR[r]||f1},yc=function(e){MEe(n,e);var t=IEe(n);function n(){return PEe(this,n),t.apply(this,arguments)}return $Ee(n,[{key:"getPath",value:function(){var i=this.props,a=i.type,o=i.points,s=i.baseLine,l=i.layout,c=i.connectNulls,f=LEe(a,l),h=c?o.filter(function(g){return bg(g)}):o,p;if(vn(s)){var m=c?s.filter(function(g){return bg(g)}):s,x=h.map(function(g,w){return lR(lR({},g),{},{base:m[w]})});return l==="vertical"?p=fg().y(Cd).x1(Ed).x0(function(g){return g.base.x}):p=fg().x(Ed).y1(Cd).y0(function(g){return g.base.y}),p.defined(bg).curve(f),p(x)}return l==="vertical"&&ge(s)?p=fg().y(Cd).x1(Ed).x0(s):ge(s)?p=fg().x(Ed).y1(Cd).y0(s):p=OB().x(Ed).y(Cd),p.defined(bg).curve(f),p(h)}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.points,s=i.path,l=i.pathRef;if((!o||!o.length)&&!s)return null;var c=o&&o.length?this.getPath():s;return U.createElement("path",jO({},ht(this.props),qv(this.props),{className:de("recharts-curve",a),d:c,ref:l}))}}]),n}(T.PureComponent);p8(yc,"defaultProps",{type:"linear",points:[],connectNulls:!1});function of(e){"@babel/helpers - typeof";return of=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},of(e)}function Iy(){return Iy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Iy.apply(this,arguments)}function FEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y8(r.key),r)}}function zEe(e,t,n){return t&&BEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UEe(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&&DO(e,t)}function DO(e,t){return DO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},DO(e,t)}function WEe(e){var t=VEe();return function(){var r=Ny(e),i;if(t){var a=Ny(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return HEe(this,i)}}function HEe(e,t){if(t&&(of(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g8(e)}function g8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VEe(){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 Ny(e){return Ny=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ny(e)}function v8(e,t,n){return t=y8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y8(e){var t=YEe(e,"string");return of(t)==="symbol"?t:String(t)}function YEe(e,t){if(of(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(of(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cR=function(t,n,r,i,a){var o=Math.min(Math.abs(r)/2,Math.abs(i)/2),s=i>=0?1:-1,l=r>=0?1:-1,c=i>=0&&r>=0||i<0&&r<0?1:0,f;if(o>0&&a instanceof Array){for(var h=[0,0,0,0],p=0,m=4;p<m;p++)h[p]=a[p]>o?o:a[p];f="M".concat(t,",").concat(n+s*h[0]),h[0]>0&&(f+="A ".concat(h[0],",").concat(h[0],",0,0,").concat(c,",").concat(t+l*h[0],",").concat(n)),f+="L ".concat(t+r-l*h[1],",").concat(n),h[1]>0&&(f+="A ".concat(h[1],",").concat(h[1],",0,0,").concat(c,`,
         `).concat(t+r,",").concat(n+s*h[1])),f+="L ".concat(t+r,",").concat(n+i-s*h[2]),h[2]>0&&(f+="A ".concat(h[2],",").concat(h[2],",0,0,").concat(c,`,
         `).concat(t+r-l*h[2],",").concat(n+i)),f+="L ".concat(t+l*h[3],",").concat(n+i),h[3]>0&&(f+="A ".concat(h[3],",").concat(h[3],",0,0,").concat(c,`,
         `).concat(t,",").concat(n+i-s*h[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var x=Math.min(o,a);f="M ".concat(t,",").concat(n+s*x,`
@@ -865,25 +865,25 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
             L `).concat(t+r,",").concat(n+i-s*x,`
             A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t+r-l*x,",").concat(n+i,`
             L `).concat(t+l*x,",").concat(n+i,`
-            A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t,",").concat(n+i-s*x," Z")}else f="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return f},qEe=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,a=n.x,o=n.y,s=n.width,l=n.height;if(Math.abs(s)>0&&Math.abs(l)>0){var c=Math.min(a,a+s),f=Math.max(a,a+s),h=Math.min(o,o+l),p=Math.max(o,o+l);return r>=c&&r<=f&&i>=h&&i<=p}return!1},k1=function(e){WEe(n,e);var t=HEe(n);function n(){var r;BEe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),v8(g8(r),"state",{totalLength:-1}),r}return UEe(n,[{key:"componentDidMount",value:function(){if(this.node&&this.node.getTotalLength)try{var i=this.node.getTotalLength();i&&this.setState({totalLength:i})}catch{}}},{key:"render",value:function(){var i=this,a=this.props,o=a.x,s=a.y,l=a.width,c=a.height,f=a.radius,h=a.className,p=this.state.totalLength,m=this.props,x=m.animationEasing,g=m.animationDuration,w=m.animationBegin,b=m.isAnimationActive,_=m.isUpdateAnimationActive;if(o!==+o||s!==+s||l!==+l||c!==+c||l===0||c===0)return null;var v=de("recharts-rectangle",h);return _?U.createElement(nu,{canBegin:p>0,from:{width:l,height:c,x:o,y:s},to:{width:l,height:c,x:o,y:s},duration:g,animationEasing:x,isActive:_},function(O){var C=O.width,k=O.height,A=O.x,$=O.y;return U.createElement(nu,{canBegin:p>0,from:"0px ".concat(p===-1?1:p,"px"),to:"".concat(p,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:g,isActive:b,easing:x},U.createElement("path",Iy({},ht(i.props,!0),{className:v,d:cR(A,$,C,k,f),ref:function(B){i.node=B}})))}):U.createElement("path",Iy({},ht(this.props,!0),{className:v,d:cR(o,s,l,c,f)}))}}]),n}(T.PureComponent);v8(k1,"defaultProps",{x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"});function sf(e){"@babel/helpers - typeof";return sf=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},sf(e)}function LO(){return LO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LO.apply(this,arguments)}function KEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZEe(r.key),r)}}function QEe(e,t,n){return t&&XEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZEe(e){var t=JEe(e,"string");return sf(t)==="symbol"?t:String(t)}function JEe(e,t){if(sf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function eCe(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&&FO(e,t)}function FO(e,t){return FO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},FO(e,t)}function tCe(e){var t=iCe();return function(){var r=jy(e),i;if(t){var a=jy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return nCe(this,i)}}function nCe(e,t){if(t&&(sf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rCe(e)}function rCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iCe(){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 jy(e){return jy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jy(e)}var lA=function(e){eCe(n,e);var t=tCe(n);function n(){return KEe(this,n),t.apply(this,arguments)}return QEe(n,[{key:"render",value:function(){var i=this.props,a=i.cx,o=i.cy,s=i.r,l=i.className,c=de("recharts-dot",l);return a===+a&&o===+o&&s===+s?U.createElement("circle",LO({},ht(this.props),qv(this.props),{className:c,cx:a,cy:o,r:s})):null}}]),n}(T.PureComponent);function lf(e){"@babel/helpers - typeof";return lf=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},lf(e)}function BO(){return BO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},BO.apply(this,arguments)}function aCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,x8(r.key),r)}}function oCe(e,t,n){return t&&fR(e.prototype,t),n&&fR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function sCe(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&&zO(e,t)}function zO(e,t){return zO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},zO(e,t)}function lCe(e){var t=fCe();return function(){var r=Ry(e),i;if(t){var a=Ry(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return uCe(this,i)}}function uCe(e,t){if(t&&(lf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cCe(e)}function cCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fCe(){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 Ry(e){return Ry=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ry(e)}function dCe(e,t,n){return t=x8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x8(e){var t=hCe(e,"string");return lf(t)==="symbol"?t:String(t)}function hCe(e,t){if(lf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var b8=function(e){sCe(n,e);var t=lCe(n);function n(){return aCe(this,n),t.apply(this,arguments)}return oCe(n,[{key:"render",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.top,f=i.left,h=i.className;return!ge(a)||!ge(o)||!ge(s)||!ge(l)||!ge(c)||!ge(f)?null:U.createElement("path",BO({},ht(this.props,!0),{className:de("recharts-cross",h),d:n.getPath(a,o,s,l,c,f)}))}}],[{key:"getPath",value:function(i,a,o,s,l,c){return"M".concat(i,",").concat(l,"v").concat(s,"M").concat(c,",").concat(a,"h").concat(o)}}]),n}(T.PureComponent);dCe(b8,"defaultProps",{x:0,y:0,top:0,left:0,width:0,height:0});var pCe=Math.ceil,mCe=Math.max;function gCe(e,t,n,r){for(var i=-1,a=mCe(pCe((t-e)/(n||1)),0),o=Array(a);a--;)o[r?a:++i]=e,e+=n;return o}var vCe=gCe,yCe=ez,dR=1/0,xCe=17976931348623157e292;function bCe(e){if(!e)return e===0?e:0;if(e=yCe(e),e===dR||e===-dR){var t=e<0?-1:1;return t*xCe}return e===e?e:0}var w8=bCe,wCe=vCe,_Ce=p1,Aw=w8;function SCe(e){return function(t,n,r){return r&&typeof r!="number"&&_Ce(t,n,r)&&(n=r=void 0),t=Aw(t),n===void 0?(n=t,t=0):n=Aw(n),r=r===void 0?t<n?1:-1:Aw(r),wCe(t,n,r,e)}}var OCe=SCe,kCe=OCe,ECe=kCe(),CCe=ECe;const Dy=gt(CCe);function op(e){"@babel/helpers - typeof";return op=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},op(e)}function hR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hR(Object(n),!0).forEach(function(r){_8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _8(e,t,n){return t=ACe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ACe(e){var t=PCe(e,"string");return op(t)==="symbol"?t:String(t)}function PCe(e,t){if(op(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(op(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TCe=["Webkit","Moz","O","ms"],$Ce=function(t,n){var r=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=TCe.reduce(function(a,o){return pR(pR({},a),{},_8({},o+r,n))},{});return i[t]=n,i};function uf(e){"@babel/helpers - typeof";return uf=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},uf(e)}function Ly(){return Ly=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ly.apply(this,arguments)}function mR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mR(Object(n),!0).forEach(function(r){yi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S8(r.key),r)}}function ICe(e,t,n){return t&&gR(e.prototype,t),n&&gR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function NCe(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&&UO(e,t)}function UO(e,t){return UO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},UO(e,t)}function jCe(e){var t=DCe();return function(){var r=Fy(e),i;if(t){var a=Fy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return RCe(this,i)}}function RCe(e,t){if(t&&(uf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return va(e)}function va(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DCe(){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 Fy(e){return Fy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Fy(e)}function yi(e,t,n){return t=S8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S8(e){var t=LCe(e,"string");return uf(t)==="symbol"?t:String(t)}function LCe(e,t){if(uf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(uf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FCe=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var l=n.length,c=oh().domain(Dy(0,l)).range([a,a+o-s]),f=c.domain().map(function(h){return c(h)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:c(r),endX:c(i),scale:c,scaleValues:f}},vR=function(t){return t.changedTouches&&!!t.changedTouches.length},sp=function(e){NCe(n,e);var t=jCe(n);function n(r){var i;return MCe(this,n),i=t.call(this,r),yi(va(i),"handleDrag",function(a){i.leaveTimer&&(clearTimeout(i.leaveTimer),i.leaveTimer=null),i.state.isTravellerMoving?i.handleTravellerMove(a):i.state.isSlideMoving&&i.handleSlideDrag(a)}),yi(va(i),"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&i.handleDrag(a.changedTouches[0])}),yi(va(i),"handleDragEnd",function(){i.setState({isTravellerMoving:!1,isSlideMoving:!1}),i.detachDragEndListener()}),yi(va(i),"handleLeaveWrapper",function(){(i.state.isTravellerMoving||i.state.isSlideMoving)&&(i.leaveTimer=window.setTimeout(i.handleDragEnd,i.props.leaveTimeOut))}),yi(va(i),"handleEnterSlideOrTraveller",function(){i.setState({isTextActive:!0})}),yi(va(i),"handleLeaveSlideOrTraveller",function(){i.setState({isTextActive:!1})}),yi(va(i),"handleSlideDragStart",function(a){var o=vR(a)?a.changedTouches[0]:a;i.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),i.attachDragEndListener()}),i.travellerDragStartHandlers={startX:i.handleTravellerDragStart.bind(va(i),"startX"),endX:i.handleTravellerDragStart.bind(va(i),"endX")},i.state={},i}return ICe(n,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(i){var a=i.startX,o=i.endX,s=this.state.scaleValues,l=this.props,c=l.gap,f=l.data,h=f.length-1,p=Math.min(a,o),m=Math.max(a,o),x=n.getIndexInRange(s,p),g=n.getIndexInRange(s,m);return{startIndex:x-x%c,endIndex:g===h?h:g-g%c}}},{key:"getTextOfTick",value:function(i){var a=this.props,o=a.data,s=a.tickFormatter,l=a.dataKey,c=Ni(o[i],l,i);return He(s)?s(c,i):c}},{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(i){var a=this.state,o=a.slideMoveStartX,s=a.startX,l=a.endX,c=this.props,f=c.x,h=c.width,p=c.travellerWidth,m=c.startIndex,x=c.endIndex,g=c.onChange,w=i.pageX-o;w>0?w=Math.min(w,f+h-p-l,f+h-p-s):w<0&&(w=Math.max(w,f-s,f-l));var b=this.getIndex({startX:s+w,endX:l+w});(b.startIndex!==m||b.endIndex!==x)&&g&&g(b),this.setState({startX:s+w,endX:l+w,slideMoveStartX:i.pageX})}},{key:"handleTravellerDragStart",value:function(i,a){var o=vR(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:i,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(i){var a,o=this.state,s=o.brushMoveStartX,l=o.movingTravellerId,c=o.endX,f=o.startX,h=this.state[l],p=this.props,m=p.x,x=p.width,g=p.travellerWidth,w=p.onChange,b=p.gap,_=p.data,v={startX:this.state.startX,endX:this.state.endX},O=i.pageX-s;O>0?O=Math.min(O,m+x-g-h):O<0&&(O=Math.max(O,m-h)),v[l]=h+O;var C=this.getIndex(v),k=C.startIndex,A=C.endIndex,$=function(){var B=_.length-1;return l==="startX"&&(c>f?k%b===0:A%b===0)||c<f&&A===B||l==="endX"&&(c>f?A%b===0:k%b===0)||c>f&&A===B};this.setState((a={},yi(a,l,h+O),yi(a,"brushMoveStartX",i.pageX),a),function(){w&&$()&&w(C)})}},{key:"renderBackground",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.fill,f=i.stroke;return U.createElement("rect",{stroke:f,fill:c,x:a,y:o,width:s,height:l})}},{key:"renderPanorama",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.data,f=i.children,h=i.padding,p=T.Children.only(f);return p?U.cloneElement(p,{x:a,y:o,width:s,height:l,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(i,a){var o=this.props,s=o.y,l=o.travellerWidth,c=o.height,f=o.traveller,h=Math.max(i,this.props.x),p=Pw(Pw({},ht(this.props)),{},{x:h,y:s,width:l,height:c});return U.createElement(un,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],style:{cursor:"col-resize"}},n.renderTraveller(f,p))}},{key:"renderSlide",value:function(i,a){var o=this.props,s=o.y,l=o.height,c=o.stroke,f=o.travellerWidth,h=Math.min(i,a)+f,p=Math.max(Math.abs(a-i)-f,0);return U.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:s,width:p,height:l})}},{key:"renderText",value:function(){var i=this.props,a=i.startIndex,o=i.endIndex,s=i.y,l=i.height,c=i.travellerWidth,f=i.stroke,h=this.state,p=h.startX,m=h.endX,x=5,g={pointerEvents:"none",fill:f};return U.createElement(un,{className:"recharts-brush-texts"},U.createElement(Gh,Ly({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-x,y:s+l/2},g),this.getTextOfTick(a)),U.createElement(Gh,Ly({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+c+x,y:s+l/2},g),this.getTextOfTick(o)))}},{key:"render",value:function(){var i=this.props,a=i.data,o=i.className,s=i.children,l=i.x,c=i.y,f=i.width,h=i.height,p=i.alwaysShowText,m=this.state,x=m.startX,g=m.endX,w=m.isTextActive,b=m.isSlideMoving,_=m.isTravellerMoving;if(!a||!a.length||!ge(l)||!ge(c)||!ge(f)||!ge(h)||f<=0||h<=0)return null;var v=de("recharts-brush",o),O=U.Children.count(s)===1,C=$Ce("userSelect","none");return U.createElement(un,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:C},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(x,g),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(g,"endX"),(w||b||_||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(i){var a=i.x,o=i.y,s=i.width,l=i.height,c=i.stroke,f=Math.floor(o+l/2)-1;return U.createElement(U.Fragment,null,U.createElement("rect",{x:a,y:o,width:s,height:l,fill:c,stroke:"none"}),U.createElement("line",{x1:a+1,y1:f,x2:a+s-1,y2:f,fill:"none",stroke:"#fff"}),U.createElement("line",{x1:a+1,y1:f+2,x2:a+s-1,y2:f+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(i,a){var o;return U.isValidElement(i)?o=U.cloneElement(i,a):He(i)?o=i(a):o=n.renderDefaultTraveller(a),o}},{key:"getDerivedStateFromProps",value:function(i,a){var o=i.data,s=i.width,l=i.x,c=i.travellerWidth,f=i.updateId,h=i.startIndex,p=i.endIndex;if(o!==a.prevData||f!==a.prevUpdateId)return Pw({prevData:o,prevTravellerWidth:c,prevUpdateId:f,prevX:l,prevWidth:s},o&&o.length?FCe({data:o,width:s,x:l,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(a.scale&&(s!==a.prevWidth||l!==a.prevX||c!==a.prevTravellerWidth)){a.scale.range([l,l+s-c]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:o,prevTravellerWidth:c,prevUpdateId:f,prevX:l,prevWidth:s,startX:a.scale(i.startIndex),endX:a.scale(i.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(i,a){for(var o=i.length,s=0,l=o-1;l-s>1;){var c=Math.floor((s+l)/2);i[c]>a?l=c:s=c}return a>=i[l]?l:s}}]),n}(T.PureComponent);yi(sp,"displayName","Brush");yi(sp,"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 BCe=MC;function zCe(e,t){var n;return BCe(e,function(r,i,a){return n=t(r,i,a),!n}),!!n}var UCe=zCe,WCe=ZF,HCe=Js,VCe=UCe,YCe=mr,GCe=p1;function qCe(e,t,n){var r=YCe(e)?WCe:VCe;return n&&GCe(e,t,n)&&(t=void 0),r(e,HCe(t))}var KCe=qCe;const XCe=gt(KCe);var ja=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n};function QCe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var ZCe=QCe,JCe=MC;function eAe(e,t){var n=!0;return JCe(e,function(r,i,a){return n=!!t(r,i,a),n}),n}var tAe=eAe,nAe=ZCe,rAe=tAe,iAe=Js,aAe=mr,oAe=p1;function sAe(e,t,n){var r=aAe(e)?nAe:rAe;return n&&oAe(e,t,n)&&(t=void 0),r(e,iAe(t))}var lAe=sAe;const O8=gt(lAe);var yR=QB;function uAe(e,t,n){t=="__proto__"&&yR?yR(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var cAe=uAe,fAe=cAe,dAe=KB,hAe=Js;function pAe(e,t){var n={};return t=hAe(t),dAe(e,function(r,i,a){fAe(n,i,t(r,i,a))}),n}var mAe=pAe;const gAe=gt(mAe);var vAe=["value","background"];function cf(e){"@babel/helpers - typeof";return cf=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},cf(e)}function yAe(e,t){if(e==null)return{};var n=xAe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xAe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function WO(){return WO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WO.apply(this,arguments)}function xR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xR(Object(n),!0).forEach(function(r){ys(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k8(r.key),r)}}function wAe(e,t,n){return t&&bR(e.prototype,t),n&&bR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _Ae(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&&HO(e,t)}function HO(e,t){return HO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},HO(e,t)}function SAe(e){var t=kAe();return function(){var r=By(e),i;if(t){var a=By(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return OAe(this,i)}}function OAe(e,t){if(t&&(cf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ud(e)}function Ud(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kAe(){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 By(e){return By=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},By(e)}function ys(e,t,n){return t=k8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k8(e){var t=EAe(e,"string");return cf(t)==="symbol"?t:String(t)}function EAe(e,t){if(cf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(cf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var E1=function(e){_Ae(n,e);var t=SAe(n);function n(){var r;bAe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),ys(Ud(r),"state",{isAnimationFinished:!1}),ys(Ud(r),"id",Lp("recharts-bar-")),ys(Ud(r),"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),s&&s()}),ys(Ud(r),"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),s&&s()}),r}return wAe(n,[{key:"renderRectanglesStatically",value:function(i){var a=this,o=this.props.shape,s=ht(this.props);return i&&i.map(function(l,c){var f=Pn(Pn(Pn({},s),l),{},{index:c});return U.createElement(un,WO({className:"recharts-bar-rectangle"},Kv(a.props,l,c),{key:"rectangle-".concat(c),role:"img"}),n.renderRectangle(o,f))})}},{key:"renderRectanglesWithAnimation",value:function(){var i=this,a=this.props,o=a.data,s=a.layout,l=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,h=a.animationEasing,p=a.animationId,m=this.state.prevData;return U.createElement(nu,{begin:c,duration:f,isActive:l,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var g=x.t,w=o.map(function(b,_){var v=m&&m[_];if(v){var O=wi(v.x,b.x),C=wi(v.y,b.y),k=wi(v.width,b.width),A=wi(v.height,b.height);return Pn(Pn({},b),{},{x:O(g),y:C(g),width:k(g),height:A(g)})}if(s==="horizontal"){var $=wi(0,b.height),L=$(g);return Pn(Pn({},b),{},{y:b.y+b.height-L,height:L})}var B=wi(0,b.width),j=B(g);return Pn(Pn({},b),{},{width:j})});return U.createElement(un,null,i.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var i=this.props,a=i.data,o=i.isAnimationActive,s=this.state.prevData;return o&&a&&a.length&&(!s||!my(s,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var i=this,a=this.props.data,o=ht(this.props.background);return a.map(function(s,l){s.value;var c=s.background,f=yAe(s,vAe);if(!c)return null;var h=Pn(Pn(Pn(Pn(Pn({},f),{},{fill:"#eee"},c),o),Kv(i.props,s,l)),{},{index:l,key:"background-bar-".concat(l),className:"recharts-bar-background-rectangle"});return n.renderRectangle(i.props.background,h)})}},{key:"renderErrorBar",value:function(i,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,s=o.data,l=o.xAxis,c=o.yAxis,f=o.layout,h=o.children,p=oa(h,O1);if(!p)return null;var m=f==="vertical"?s[0].height/2:s[0].width/2;function x(w,b){return{x:w.x,y:w.y,value:w.value,errorVal:Ni(w,b)}}var g={clipPath:i?"url(#clipPath-".concat(a,")"):null};return U.createElement(un,g,p.map(function(w,b){return U.cloneElement(w,{key:"error-bar-".concat(b),data:s,xAxis:l,yAxis:c,layout:f,offset:m,dataPointFormatter:x})}))}},{key:"render",value:function(){var i=this.props,a=i.hide,o=i.data,s=i.className,l=i.xAxis,c=i.yAxis,f=i.left,h=i.top,p=i.width,m=i.height,x=i.isAnimationActive,g=i.background,w=i.id;if(a||!o||!o.length)return null;var b=this.state.isAnimationFinished,_=de("recharts-bar",s),v=l&&l.allowDataOverflow||c&&c.allowDataOverflow,O=Re(w)?this.id:w;return U.createElement(un,{className:_},v?U.createElement("defs",null,U.createElement("clipPath",{id:"clipPath-".concat(O)},U.createElement("rect",{x:f,y:h,width:p,height:m}))):null,U.createElement(un,{className:"recharts-bar-rectangles",clipPath:v?"url(#clipPath-".concat(O,")"):null},g?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(v,O),(!x||b)&&bo.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.animationId!==a.prevAnimationId?{prevAnimationId:i.animationId,curData:i.data,prevData:a.curData}:i.data!==a.curData?{curData:i.data}:null}},{key:"renderRectangle",value:function(i,a){var o;return U.isValidElement(i)?o=U.cloneElement(i,a):He(i)?o=i(a):o=U.createElement(k1,a),o}}]),n}(T.PureComponent);ys(E1,"displayName","Bar");ys(E1,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",isAnimationActive:!yo.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ys(E1,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,f=e.dataStartIndex,h=e.displayedData,p=e.offset,m=bke(r,n);if(!m)return null;var x=t.layout,g=n.props,w=g.dataKey,b=g.children,_=g.minPointSize,v=x==="horizontal"?o:a,O=c?v.scale.domain():null,C=Ake({numericAxis:v}),k=oa(b,rz),A=h.map(function($,L){var B,j,D,z,q,Y;if(c?B=wke(c[f+L],O):(B=Ni($,w),vn(B)||(B=[C,B])),x==="horizontal"){var Q,Z=[o.scale(B[0]),o.scale(B[1])],H=Z[0],K=Z[1];j=Qj({axis:a,ticks:s,bandSize:i,offset:m.offset,entry:$,index:L}),D=(Q=K??H)!==null&&Q!==void 0?Q:void 0,z=m.size;var I=H-K;if(q=Number.isNaN(I)?0:I,Y={x:j,y:o.y,width:z,height:o.height},Math.abs(_)>0&&Math.abs(q)<Math.abs(_)){var ee=ki(q||_)*(Math.abs(_)-Math.abs(q));D-=ee,q+=ee}}else{var oe=[a.scale(B[0]),a.scale(B[1])],R=oe[0],ve=oe[1];if(j=R,D=Qj({axis:o,ticks:l,bandSize:i,offset:m.offset,entry:$,index:L}),z=ve-R,q=m.size,Y={x:a.x,y:D,width:a.width,height:q},Math.abs(_)>0&&Math.abs(z)<Math.abs(_)){var xe=ki(z||_)*(Math.abs(_)-Math.abs(z));z+=xe}}return Pn(Pn(Pn({},$),{},{x:j,y:D,width:z,height:q,value:c?B:B[1],payload:$,background:Y},k&&k[L]&&k[L].props),{},{tooltipPayload:[u8(n,$)],tooltipPosition:{x:j+z/2,y:D+q/2}})});return Pn({data:A,layout:x},p)});function lp(e){"@babel/helpers - typeof";return lp=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},lp(e)}function CAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E8(r.key),r)}}function AAe(e,t,n){return t&&wR(e.prototype,t),n&&wR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_R(Object(n),!0).forEach(function(r){C1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_R(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C1(e,t,n){return t=E8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E8(e){var t=PAe(e,"string");return lp(t)==="symbol"?t:String(t)}function PAe(e,t){if(lp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TAe=function(t,n,r,i,a){var o=t.width,s=t.height,l=t.layout,c=t.children,f=Object.keys(n),h={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},p=!!co(c,E1);return f.reduce(function(m,x){var g=n[x],w=g.orientation,b=g.domain,_=g.padding,v=_===void 0?{}:_,O=g.mirror,C=g.reversed,k="".concat(w).concat(O?"Mirror":""),A,$,L,B,j;if(g.type==="number"&&(g.padding==="gap"||g.padding==="no-gap")){var D=b[1]-b[0],z=1/0,q=g.categoricalDomain.sort();q.forEach(function(ve,xe){xe>0&&(z=Math.min((ve||0)-(q[xe-1]||0),z))});var Y=z/D,Q=g.layout==="vertical"?r.height:r.width;if(g.padding==="gap"&&(A=Y*Q/2),g.padding==="no-gap"){var Z=Hc(t.barCategoryGap,Y*Q),H=Y*Q/2;A=H-Z-(H-Z)/Q*Z}}i==="xAxis"?$=[r.left+(v.left||0)+(A||0),r.left+r.width-(v.right||0)-(A||0)]:i==="yAxis"?$=l==="horizontal"?[r.top+r.height-(v.bottom||0),r.top+(v.top||0)]:[r.top+(v.top||0)+(A||0),r.top+r.height-(v.bottom||0)-(A||0)]:$=g.range,C&&($=[$[1],$[0]]);var K=yke(g,a,p),I=K.scale,ee=K.realScaleType;I.domain(b).range($),xke(I);var oe=Cke(I,Xi(Xi({},g),{},{realScaleType:ee}));i==="xAxis"?(j=w==="top"&&!O||w==="bottom"&&O,L=r.left,B=h[k]-j*g.height):i==="yAxis"&&(j=w==="left"&&!O||w==="right"&&O,L=h[k]-j*g.width,B=r.top);var R=Xi(Xi(Xi({},g),oe),{},{realScaleType:ee,x:L,y:B,scale:I,width:i==="xAxis"?r.width:g.width,height:i==="yAxis"?r.height:g.height});return R.bandSize=Ay(R,oe),!g.hide&&i==="xAxis"?h[k]+=(j?-1:1)*R.height:g.hide||(h[k]+=(j?-1:1)*R.width),Xi(Xi({},m),{},C1({},x,R))},{})},C8=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return{x:Math.min(r,a),y:Math.min(i,o),width:Math.abs(a-r),height:Math.abs(o-i)}},$Ae=function(t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2;return C8({x:n,y:r},{x:i,y:a})},A8=function(){function e(t){CAe(this,e),this.scale=t}return AAe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,a=r.position;if(n!==void 0){if(a)switch(a){case"start":return this.scale(n);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],a=r[r.length-1];return i<=a?n>=i&&n<=a:n>=a&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}]),e}();C1(A8,"EPS",1e-4);var uA=function(t){var n=Object.keys(t).reduce(function(r,i){return Xi(Xi({},r),{},C1({},i,A8.create(t[i])))},{});return Xi(Xi({},n),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return gAe(i,function(l,c){return n[c].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return O8(i,function(a,o){return n[o].isInRange(a)})}})};function up(e){"@babel/helpers - typeof";return up=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},up(e)}function SR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function OR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SR(Object(n),!0).forEach(function(r){MAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MAe(e,t,n){return t=IAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IAe(e){var t=NAe(e,"string");return up(t)==="symbol"?t:String(t)}function NAe(e,t){if(up(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(up(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jAe(e,t){return FAe(e)||LAe(e,t)||DAe(e,t)||RAe()}function RAe(){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 DAe(e,t){if(e){if(typeof e=="string")return kR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kR(e,t)}}function kR(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function LAe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function FAe(e){if(Array.isArray(e))return e}function VO(){return VO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VO.apply(this,arguments)}var BAe=function(t,n){var r;return U.isValidElement(t)?r=U.cloneElement(t,n):He(t)?r=t(n):r=U.createElement("line",VO({},n,{className:"recharts-reference-line-line"})),r},zAe=function(t,n,r,i,a){var o=a.viewBox,s=o.x,l=o.y,c=o.width,f=o.height,h=a.position;if(r){var p=a.y,m=a.yAxis.orientation,x=t.y.apply(p,{position:h});if(ja(a,"discard")&&!t.y.isInRange(x))return null;var g=[{x:s+c,y:x},{x:s,y:x}];return m==="left"?g.reverse():g}if(n){var w=a.x,b=a.xAxis.orientation,_=t.x.apply(w,{position:h});if(ja(a,"discard")&&!t.x.isInRange(_))return null;var v=[{x:_,y:l+f},{x:_,y:l}];return b==="top"?v.reverse():v}if(i){var O=a.segment,C=O.map(function(k){return t.apply(k,{position:h})});return ja(a,"discard")&&XCe(C,function(k){return!t.isInRange(k)})?null:C}return null};function cA(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxis,a=e.yAxis,o=e.shape,s=e.className,l=e.alwaysShow,c=e.clipPathId;mc(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=uA({x:i.scale,y:a.scale}),h=On(t),p=On(n),m=r&&r.length===2,x=zAe(f,h,p,m,e);if(!x)return null;var g=jAe(x,2),w=g[0],b=w.x,_=w.y,v=g[1],O=v.x,C=v.y,k=ja(e,"hidden")?"url(#".concat(c,")"):void 0,A=OR(OR({clipPath:k},ht(e,!0)),{},{x1:b,y1:_,x2:O,y2:C});return U.createElement(un,{className:de("recharts-reference-line",s)},BAe(o,A),Un.renderCallByParent(e,$Ae({x1:b,y1:_,x2:O,y2:C})))}cA.displayName="ReferenceLine";cA.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"};function cp(e){"@babel/helpers - typeof";return cp=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},cp(e)}function YO(){return YO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},YO.apply(this,arguments)}function ER(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function CR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ER(Object(n),!0).forEach(function(r){UAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ER(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function UAe(e,t,n){return t=WAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WAe(e){var t=HAe(e,"string");return cp(t)==="symbol"?t:String(t)}function HAe(e,t){if(cp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(cp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VAe=function(t){var n=t.x,r=t.y,i=t.xAxis,a=t.yAxis,o=uA({x:i.scale,y:a.scale}),s=o.apply({x:n,y:r},{bandAware:!0});return ja(t,"discard")&&!o.isInRange(s)?null:s};function Vp(e){var t=e.x,n=e.y,r=e.r,i=e.alwaysShow,a=e.clipPathId,o=On(t),s=On(n);if(mc(i===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!o||!s)return null;var l=VAe(e);if(!l)return null;var c=l.x,f=l.y,h=e.shape,p=e.className,m=ja(e,"hidden")?"url(#".concat(a,")"):void 0,x=CR(CR({clipPath:m},ht(e,!0)),{},{cx:c,cy:f});return U.createElement(un,{className:de("recharts-reference-dot",p)},Vp.renderDot(h,x),Un.renderCallByParent(e,{x:c-r,y:f-r,width:2*r,height:2*r}))}Vp.displayName="ReferenceDot";Vp.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1};Vp.renderDot=function(e,t){var n;return U.isValidElement(e)?n=U.cloneElement(e,t):He(e)?n=e(t):n=U.createElement(lA,YO({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n};function fp(e){"@babel/helpers - typeof";return fp=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},fp(e)}function GO(){return GO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GO.apply(this,arguments)}function AR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function PR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AR(Object(n),!0).forEach(function(r){YAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function YAe(e,t,n){return t=GAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GAe(e){var t=qAe(e,"string");return fp(t)==="symbol"?t:String(t)}function qAe(e,t){if(fp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KAe=function(t,n,r,i,a){var o=a.x1,s=a.x2,l=a.y1,c=a.y2,f=a.xAxis,h=a.yAxis;if(!f||!h)return null;var p=uA({x:f.scale,y:h.scale}),m={x:t?p.x.apply(o,{position:"start"}):p.x.rangeMin,y:r?p.y.apply(l,{position:"start"}):p.y.rangeMin},x={x:n?p.x.apply(s,{position:"end"}):p.x.rangeMax,y:i?p.y.apply(c,{position:"end"}):p.y.rangeMax};return ja(a,"discard")&&(!p.isInRange(m)||!p.isInRange(x))?null:C8(m,x)};function Yp(e){var t=e.x1,n=e.x2,r=e.y1,i=e.y2,a=e.className,o=e.alwaysShow,s=e.clipPathId;mc(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=On(t),c=On(n),f=On(r),h=On(i),p=e.shape;if(!l&&!c&&!f&&!h&&!p)return null;var m=KAe(l,c,f,h,e);if(!m&&!p)return null;var x=ja(e,"hidden")?"url(#".concat(s,")"):void 0;return U.createElement(un,{className:de("recharts-reference-area",a)},Yp.renderRect(p,PR(PR({clipPath:x},ht(e,!0)),m)),Un.renderCallByParent(e,m))}Yp.displayName="ReferenceArea";Yp.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1};Yp.renderRect=function(e,t){var n;return U.isValidElement(e)?n=U.cloneElement(e,t):He(e)?n=e(t):n=U.createElement(k1,GO({},t,{className:"recharts-reference-area-rect"})),n};function qO(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],i=0;i<e.length;i+=t)if(n===void 0||n(e[i])===!0)r.push(e[i]);else return;return r}function dp(e){"@babel/helpers - typeof";return dp=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},dp(e)}function TR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TR(Object(n),!0).forEach(function(r){XAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XAe(e,t,n){return t=QAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QAe(e){var t=ZAe(e,"string");return dp(t)==="symbol"?t:String(t)}function ZAe(e,t){if(dp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(dp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JAe(e){for(var t=1,n=qO(e,t,function(r){return r.isShow});t<=e.length;){if(n!==void 0)return n;t++,n=qO(e,t,function(r){return r.isShow})}return e.slice(0,1)}function ePe(e,t){return qO(e,t+1)}function tPe(e){var t=e.ticks,n=e.tickFormatter,r=e.viewBox,i=e.orientation,a=e.minTickGap,o=e.unit,s=e.fontSize,l=e.letterSpacing,c=r.x,f=r.y,h=r.width,p=r.height,m=i==="top"||i==="bottom"?"width":"height",x=o&&m==="width"?zl(o,{fontSize:s,letterSpacing:l})[m]:0,g=(t||[]).slice(),w=g.length,b=w>=2?ki(g[1].coordinate-g[0].coordinate):1,_,v;b===1?(_=m==="width"?c:f,v=m==="width"?c+h:f+p):(_=m==="width"?c+h:f+p,v=m==="width"?c:f);for(var O=w-1;O>=0;O--){var C=g[O],k=He(n)?n(C.value,w-O-1):C.value,A=zl(k,{fontSize:s,letterSpacing:l})[m]+x;if(O===w-1){var $=b*(C.coordinate+b*A/2-v);g[O]=C=Qn(Qn({},C),{},{tickCoord:$>0?C.coordinate-$*b:C.coordinate})}else g[O]=C=Qn(Qn({},C),{},{tickCoord:C.coordinate});var L=b*(C.tickCoord-b*A/2-_)>=0&&b*(C.tickCoord+b*A/2-v)<=0;L&&(v=C.tickCoord-b*(A/2+a),g[O]=Qn(Qn({},C),{},{isShow:!0}))}return g}function $R(e,t){var n=e.ticks,r=e.tickFormatter,i=e.viewBox,a=e.orientation,o=e.minTickGap,s=e.unit,l=e.fontSize,c=e.letterSpacing,f=i.x,h=i.y,p=i.width,m=i.height,x=a==="top"||a==="bottom"?"width":"height",g=(n||[]).slice(),w=s&&x==="width"?zl(s,{fontSize:l,letterSpacing:c})[x]:0,b=g.length,_=b>=2?ki(g[1].coordinate-g[0].coordinate):1,v,O;if(_===1?(v=x==="width"?f:h,O=x==="width"?f+p:h+m):(v=x==="width"?f+p:h+m,O=x==="width"?f:h),t){var C=n[b-1],k=He(r)?r(C.value,b-1):C.value,A=zl(k,{fontSize:l,letterSpacing:c})[x]+w,$=_*(C.coordinate+_*A/2-O);g[b-1]=C=Qn(Qn({},C),{},{tickCoord:$>0?C.coordinate-$*_:C.coordinate});var L=_*(C.tickCoord-_*A/2-v)>=0&&_*(C.tickCoord+_*A/2-O)<=0;L&&(O=C.tickCoord-_*(A/2+o),g[b-1]=Qn(Qn({},C),{},{isShow:!0}))}for(var B=t?b-1:b,j=0;j<B;j++){var D=g[j],z=He(r)?r(D.value,j):D.value,q=zl(z,{fontSize:l,letterSpacing:c})[x]+w;if(j===0){var Y=_*(D.coordinate-_*q/2-v);g[j]=D=Qn(Qn({},D),{},{tickCoord:Y<0?D.coordinate-Y*_:D.coordinate})}else g[j]=D=Qn(Qn({},D),{},{tickCoord:D.coordinate});var Q=_*(D.tickCoord-_*q/2-v)>=0&&_*(D.tickCoord+_*q/2-O)<=0;Q&&(v=D.tickCoord+_*(q/2+o),g[j]=Qn(Qn({},D),{},{isShow:!0}))}return g}function KO(e,t,n){var r=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,c=e.tickFormatter,f=e.unit;if(!i||!i.length||!r)return[];if(ge(l)||yo.isSsr)return ePe(i,typeof l=="number"&&ge(l)?l:0);var h=[];return l==="equidistantPreserveStart"?(h=$R({ticks:i,tickFormatter:c,viewBox:a,orientation:s,minTickGap:o,unit:f,fontSize:t,letterSpacing:n}),JAe(h)):(l==="preserveStart"||l==="preserveStartEnd"?h=$R({ticks:i,tickFormatter:c,viewBox:a,orientation:s,minTickGap:o,unit:f,fontSize:t,letterSpacing:n},l==="preserveStartEnd"):h=tPe({ticks:i,tickFormatter:c,viewBox:a,orientation:s,minTickGap:o,unit:f,fontSize:t,letterSpacing:n}),h.filter(function(p){return p.isShow}))}var nPe=["viewBox"],rPe=["viewBox"],iPe=["ticks"];function ff(e){"@babel/helpers - typeof";return ff=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},ff(e)}function rc(){return rc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rc.apply(this,arguments)}function MR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function sr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MR(Object(n),!0).forEach(function(r){fA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tw(e,t){if(e==null)return{};var n=aPe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function aPe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function oPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P8(r.key),r)}}function sPe(e,t,n){return t&&IR(e.prototype,t),n&&IR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function lPe(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&&XO(e,t)}function XO(e,t){return XO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},XO(e,t)}function uPe(e){var t=dPe();return function(){var r=zy(e),i;if(t){var a=zy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return cPe(this,i)}}function cPe(e,t){if(t&&(ff(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fPe(e)}function fPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dPe(){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 zy(e){return zy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zy(e)}function fA(e,t,n){return t=P8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P8(e){var t=hPe(e,"string");return ff(t)==="symbol"?t:String(t)}function hPe(e,t){if(ff(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ff(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lh=function(e){lPe(n,e);var t=uPe(n);function n(r){var i;return oPe(this,n),i=t.call(this,r),i.state={fontSize:"",letterSpacing:""},i}return sPe(n,[{key:"shouldComponentUpdate",value:function(i,a){var o=i.viewBox,s=Tw(i,nPe),l=this.props,c=l.viewBox,f=Tw(l,rPe);return!pc(o,c)||!pc(s,f)||!pc(a,this.state)}},{key:"componentDidMount",value:function(){var i=this.layerReference;if(i){var a=i.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(i){var a=this.props,o=a.x,s=a.y,l=a.width,c=a.height,f=a.orientation,h=a.tickSize,p=a.mirror,m=a.tickMargin,x,g,w,b,_,v,O=p?-1:1,C=i.tickSize||h,k=ge(i.tickCoord)?i.tickCoord:i.coordinate;switch(f){case"top":x=g=i.coordinate,b=s+ +!p*c,w=b-O*C,v=w-O*m,_=k;break;case"left":w=b=i.coordinate,g=o+ +!p*l,x=g-O*C,_=x-O*m,v=k;break;case"right":w=b=i.coordinate,g=o+ +p*l,x=g+O*C,_=x+O*m,v=k;break;default:x=g=i.coordinate,b=s+ +p*c,w=b+O*C,v=w+O*m,_=k;break}return{line:{x1:x,y1:w,x2:g,y2:b},tick:{x:_,y:v}}}},{key:"getTickTextAnchor",value:function(){var i=this.props,a=i.orientation,o=i.mirror,s;switch(a){case"left":s=o?"start":"end";break;case"right":s=o?"end":"start";break;default:s="middle";break}return s}},{key:"getTickVerticalAnchor",value:function(){var i=this.props,a=i.orientation,o=i.mirror,s="end";switch(a){case"left":case"right":s="middle";break;case"top":s=o?"start":"end";break;default:s=o?"end":"start";break}return s}},{key:"renderAxisLine",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.orientation,f=i.mirror,h=i.axisLine,p=sr(sr(sr({},ht(this.props)),ht(h)),{},{fill:"none"});if(c==="top"||c==="bottom"){var m=+(c==="top"&&!f||c==="bottom"&&f);p=sr(sr({},p),{},{x1:a,y1:o+m*l,x2:a+s,y2:o+m*l})}else{var x=+(c==="left"&&!f||c==="right"&&f);p=sr(sr({},p),{},{x1:a+x*s,y1:o,x2:a+x*s,y2:o+l})}return U.createElement("line",rc({},p,{className:de("recharts-cartesian-axis-line",Wn(h,"className"))}))}},{key:"renderTicks",value:function(i,a,o){var s=this,l=this.props,c=l.tickLine,f=l.stroke,h=l.tick,p=l.tickFormatter,m=l.unit,x=KO(sr(sr({},this.props),{},{ticks:i}),a,o),g=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),b=ht(this.props),_=ht(h),v=sr(sr({},b),{},{fill:"none"},ht(c)),O=x.map(function(C,k){var A=s.getTickLineCoord(C),$=A.line,L=A.tick,B=sr(sr(sr(sr({textAnchor:g,verticalAnchor:w},b),{},{stroke:"none",fill:f},_),L),{},{index:k,payload:C,visibleTicksCount:x.length,tickFormatter:p});return U.createElement(un,rc({className:"recharts-cartesian-axis-tick",key:"tick-".concat(k)},Kv(s.props,C,k)),c&&U.createElement("line",rc({},v,$,{className:de("recharts-cartesian-axis-tick-line",Wn(c,"className"))})),h&&n.renderTickItem(h,B,"".concat(He(p)?p(C.value,k):C.value).concat(m||"")))});return U.createElement("g",{className:"recharts-cartesian-axis-ticks"},O)}},{key:"render",value:function(){var i=this,a=this.props,o=a.axisLine,s=a.width,l=a.height,c=a.ticksGenerator,f=a.className,h=a.hide;if(h)return null;var p=this.props,m=p.ticks,x=Tw(p,iPe),g=m;return He(c)&&(g=m&&m.length>0?c(this.props):c(x)),s<=0||l<=0||!g||!g.length?null:U.createElement(un,{className:de("recharts-cartesian-axis",f),ref:function(b){i.layerReference=b}},o&&this.renderAxisLine(),this.renderTicks(g,this.state.fontSize,this.state.letterSpacing),Un.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(i,a,o){var s;return U.isValidElement(i)?s=U.cloneElement(i,a):He(i)?s=i(a):s=U.createElement(Gh,rc({},a,{className:"recharts-cartesian-axis-tick-value"}),o),s}}]),n}(T.Component);fA(lh,"displayName","CartesianAxis");fA(lh,"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 pPe=["x1","y1","x2","y2","key"];function df(e){"@babel/helpers - typeof";return df=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},df(e)}function QO(){return QO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},QO.apply(this,arguments)}function mPe(e,t){if(e==null)return{};var n=gPe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gPe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function NR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NR(Object(n),!0).forEach(function(r){dA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T8(r.key),r)}}function yPe(e,t,n){return t&&jR(e.prototype,t),n&&jR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xPe(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&&ZO(e,t)}function ZO(e,t){return ZO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ZO(e,t)}function bPe(e){var t=SPe();return function(){var r=Uy(e),i;if(t){var a=Uy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return wPe(this,i)}}function wPe(e,t){if(t&&(df(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _Pe(e)}function _Pe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SPe(){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 Uy(e){return Uy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Uy(e)}function dA(e,t,n){return t=T8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T8(e){var t=OPe(e,"string");return df(t)==="symbol"?t:String(t)}function OPe(e,t){if(df(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(df(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hA=function(e){xPe(n,e);var t=bPe(n);function n(){return vPe(this,n),t.apply(this,arguments)}return yPe(n,[{key:"renderHorizontal",value:function(i){var a=this,o=this.props,s=o.x,l=o.width,c=o.horizontal;if(!i||!i.length)return null;var f=i.map(function(h,p){var m=wg(wg({},a.props),{},{x1:s,y1:h,x2:s+l,y2:h,key:"line-".concat(p),index:p});return n.renderLineItem(c,m)});return U.createElement("g",{className:"recharts-cartesian-grid-horizontal"},f)}},{key:"renderVertical",value:function(i){var a=this,o=this.props,s=o.y,l=o.height,c=o.vertical;if(!i||!i.length)return null;var f=i.map(function(h,p){var m=wg(wg({},a.props),{},{x1:h,y1:s,x2:h,y2:s+l,key:"line-".concat(p),index:p});return n.renderLineItem(c,m)});return U.createElement("g",{className:"recharts-cartesian-grid-vertical"},f)}},{key:"renderVerticalStripes",value:function(i){var a=this.props.verticalFill;if(!a||!a.length)return null;var o=this.props,s=o.fillOpacity,l=o.x,c=o.y,f=o.width,h=o.height,p=i.map(function(x){return Math.round(x+l-l)}).sort(function(x,g){return x-g});l!==p[0]&&p.unshift(0);var m=p.map(function(x,g){var w=!p[g+1],b=w?l+f-x:p[g+1]-x;if(b<=0)return null;var _=g%a.length;return U.createElement("rect",{key:"react-".concat(g),x,y:c,width:b,height:h,stroke:"none",fill:a[_],fillOpacity:s,className:"recharts-cartesian-grid-bg"})});return U.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}},{key:"renderHorizontalStripes",value:function(i){var a=this.props.horizontalFill;if(!a||!a.length)return null;var o=this.props,s=o.fillOpacity,l=o.x,c=o.y,f=o.width,h=o.height,p=i.map(function(x){return Math.round(x+c-c)}).sort(function(x,g){return x-g});c!==p[0]&&p.unshift(0);var m=p.map(function(x,g){var w=!p[g+1],b=w?c+h-x:p[g+1]-x;if(b<=0)return null;var _=g%a.length;return U.createElement("rect",{key:"react-".concat(g),y:x,x:l,height:b,width:f,stroke:"none",fill:a[_],fillOpacity:s,className:"recharts-cartesian-grid-bg"})});return U.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}},{key:"renderBackground",value:function(){var i=this.props.fill;if(!i||i==="none")return null;var a=this.props,o=a.fillOpacity,s=a.x,l=a.y,c=a.width,f=a.height;return U.createElement("rect",{x:s,y:l,width:c,height:f,stroke:"none",fill:i,fillOpacity:o,className:"recharts-cartesian-grid-bg"})}},{key:"render",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.horizontal,f=i.vertical,h=i.horizontalCoordinatesGenerator,p=i.verticalCoordinatesGenerator,m=i.xAxis,x=i.yAxis,g=i.offset,w=i.chartWidth,b=i.chartHeight;if(!ge(s)||s<=0||!ge(l)||l<=0||!ge(a)||a!==+a||!ge(o)||o!==+o)return null;var _=this.props,v=_.horizontalPoints,O=_.verticalPoints;return(!v||!v.length)&&He(h)&&(v=h({yAxis:x,width:w,height:b,offset:g})),(!O||!O.length)&&He(p)&&(O=p({xAxis:m,width:w,height:b,offset:g})),U.createElement("g",{className:"recharts-cartesian-grid"},this.renderBackground(),c&&this.renderHorizontal(v),f&&this.renderVertical(O),c&&this.renderHorizontalStripes(v),f&&this.renderVerticalStripes(O))}}],[{key:"renderLineItem",value:function(i,a){var o;if(U.isValidElement(i))o=U.cloneElement(i,a);else if(He(i))o=i(a);else{var s=a.x1,l=a.y1,c=a.x2,f=a.y2,h=a.key,p=mPe(a,pPe);o=U.createElement("line",QO({},ht(p),{x1:s,y1:l,x2:c,y2:f,fill:"none",key:h}))}return o}}]),n}(T.PureComponent);dA(hA,"displayName","CartesianGrid");dA(hA,"defaultProps",{horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]});var kPe=["layout","type","stroke","connectNulls","isRange","ref"];function hf(e){"@babel/helpers - typeof";return hf=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},hf(e)}function EPe(e,t){if(e==null)return{};var n=CPe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function CPe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Ml(){return Ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ml.apply(this,arguments)}function RR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function is(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RR(Object(n),!0).forEach(function(r){Pa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function APe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$8(r.key),r)}}function PPe(e,t,n){return t&&DR(e.prototype,t),n&&DR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function TPe(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&&JO(e,t)}function JO(e,t){return JO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},JO(e,t)}function $Pe(e){var t=IPe();return function(){var r=Wy(e),i;if(t){var a=Wy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return MPe(this,i)}}function MPe(e,t){if(t&&(hf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wd(e)}function Wd(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IPe(){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 Wy(e){return Wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wy(e)}function Pa(e,t,n){return t=$8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $8(e){var t=NPe(e,"string");return hf(t)==="symbol"?t:String(t)}function NPe(e,t){if(hf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zs=function(e){TPe(n,e);var t=$Pe(n);function n(){var r;APe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),Pa(Wd(r),"state",{isAnimationFinished:!0}),Pa(Wd(r),"id",Lp("recharts-area-")),Pa(Wd(r),"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),He(s)&&s()}),Pa(Wd(r),"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),He(s)&&s()}),r}return PPe(n,[{key:"renderDots",value:function(i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var l=this.props,c=l.dot,f=l.points,h=l.dataKey,p=ht(this.props),m=ht(c,!0),x=f.map(function(w,b){var _=is(is(is({key:"dot-".concat(b),r:3},p),m),{},{dataKey:h,cx:w.x,cy:w.y,index:b,value:w.value,payload:w.payload});return n.renderDotItem(c,_)}),g={clipPath:i?"url(#clipPath-".concat(a,")"):null};return U.createElement(un,Ml({className:"recharts-area-dots"},g),x)}},{key:"renderHorizontalRect",value:function(i){var a=this.props,o=a.baseLine,s=a.points,l=a.strokeWidth,c=s[0].x,f=s[s.length-1].x,h=i*Math.abs(c-f),p=vs(s.map(function(m){return m.y||0}));return ge(o)&&typeof o=="number"?p=Math.max(o,p):o&&vn(o)&&o.length&&(p=Math.max(vs(o.map(function(m){return m.y||0})),p)),ge(p)?U.createElement("rect",{x:c<f?c:c-h,y:0,width:h,height:Math.floor(p+(l?parseInt("".concat(l),10):1))}):null}},{key:"renderVerticalRect",value:function(i){var a=this.props,o=a.baseLine,s=a.points,l=a.strokeWidth,c=s[0].y,f=s[s.length-1].y,h=i*Math.abs(c-f),p=vs(s.map(function(m){return m.x||0}));return ge(o)&&typeof o=="number"?p=Math.max(o,p):o&&vn(o)&&o.length&&(p=Math.max(vs(o.map(function(m){return m.x||0})),p)),ge(p)?U.createElement("rect",{x:0,y:c<f?c:c-h,width:p+(l?parseInt("".concat(l),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(i){var a=this.props.layout;return a==="vertical"?this.renderVerticalRect(i):this.renderHorizontalRect(i)}},{key:"renderAreaStatically",value:function(i,a,o,s){var l=this.props,c=l.layout,f=l.type,h=l.stroke,p=l.connectNulls,m=l.isRange;l.ref;var x=EPe(l,kPe);return U.createElement(un,{clipPath:o?"url(#clipPath-".concat(s,")"):null},U.createElement(yc,Ml({},ht(x,!0),{points:i,connectNulls:p,type:f,baseLine:a,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&U.createElement(yc,Ml({},ht(this.props),{className:"recharts-area-curve",layout:c,type:f,connectNulls:p,fill:"none",points:i})),h!=="none"&&m&&U.createElement(yc,Ml({},ht(this.props),{className:"recharts-area-curve",layout:c,type:f,connectNulls:p,fill:"none",points:a})))}},{key:"renderAreaWithAnimation",value:function(i,a){var o=this,s=this.props,l=s.points,c=s.baseLine,f=s.isAnimationActive,h=s.animationBegin,p=s.animationDuration,m=s.animationEasing,x=s.animationId,g=this.state,w=g.prevPoints,b=g.prevBaseLine;return U.createElement(nu,{begin:h,duration:p,isActive:f,easing:m,from:{t:0},to:{t:1},key:"area-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var v=_.t;if(w){var O=w.length/l.length,C=l.map(function(L,B){var j=Math.floor(B*O);if(w[j]){var D=w[j],z=wi(D.x,L.x),q=wi(D.y,L.y);return is(is({},L),{},{x:z(v),y:q(v)})}return L}),k;if(ge(c)&&typeof c=="number"){var A=wi(b,c);k=A(v)}else if(Re(c)||Tf(c)){var $=wi(b,0);k=$(v)}else k=c.map(function(L,B){var j=Math.floor(B*O);if(b[j]){var D=b[j],z=wi(D.x,L.x),q=wi(D.y,L.y);return is(is({},L),{},{x:z(v),y:q(v)})}return L});return o.renderAreaStatically(C,k,i,a)}return U.createElement(un,null,U.createElement("defs",null,U.createElement("clipPath",{id:"animationClipPath-".concat(a)},o.renderClipRect(v))),U.createElement(un,{clipPath:"url(#animationClipPath-".concat(a,")")},o.renderAreaStatically(l,c,i,a)))})}},{key:"renderArea",value:function(i,a){var o=this.props,s=o.points,l=o.baseLine,c=o.isAnimationActive,f=this.state,h=f.prevPoints,p=f.prevBaseLine,m=f.totalLength;return c&&s&&s.length&&(!h&&m>0||!my(h,s)||!my(p,l))?this.renderAreaWithAnimation(i,a):this.renderAreaStatically(s,l,i,a)}},{key:"render",value:function(){var i=this.props,a=i.hide,o=i.dot,s=i.points,l=i.className,c=i.top,f=i.left,h=i.xAxis,p=i.yAxis,m=i.width,x=i.height,g=i.isAnimationActive,w=i.id;if(a||!s||!s.length)return null;var b=this.state.isAnimationFinished,_=s.length===1,v=de("recharts-area",l),O=h&&h.allowDataOverflow||p&&p.allowDataOverflow,C=Re(w)?this.id:w;return U.createElement(un,{className:v},O?U.createElement("defs",null,U.createElement("clipPath",{id:"clipPath-".concat(C)},U.createElement("rect",{x:f,y:c,width:m,height:Math.floor(x)}))):null,_?null:this.renderArea(O,C),(o||_)&&this.renderDots(O,C),(!g||b)&&bo.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.animationId!==a.prevAnimationId?{prevAnimationId:i.animationId,curPoints:i.points,curBaseLine:i.baseLine,prevPoints:a.curPoints,prevBaseLine:a.curBaseLine}:i.points!==a.curPoints||i.baseLine!==a.curBaseLine?{curPoints:i.points,curBaseLine:i.baseLine}:null}}]),n}(T.PureComponent);Pa(zs,"displayName","Area");Pa(zs,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!yo.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Pa(zs,"getBaseValue",function(e,t,n,r){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=o??a;if(ge(s)&&typeof s=="number")return s;var l=i==="horizontal"?r:n,c=l.scale.domain();if(l.type==="number"){var f=Math.max(c[0],c[1]),h=Math.min(c[0],c[1]);return s==="dataMin"?h:s==="dataMax"||f<0?f:Math.max(Math.min(c[0],c[1]),0)}return s==="dataMin"?c[0]:s==="dataMax"?c[1]:c[0]});Pa(zs,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,l=e.dataKey,c=e.stackedData,f=e.dataStartIndex,h=e.displayedData,p=e.offset,m=t.layout,x=c&&c.length,g=zs.getBaseValue(t,n,r,i),w=!1,b=h.map(function(v,O){var C=Ni(v,l),k;x?k=c[f+O]:(k=C,vn(k)?w=!0:k=[g,k]);var A=Re(k[1])||x&&Re(C);return m==="horizontal"?{x:Xj({axis:r,ticks:a,bandSize:s,entry:v,index:O}),y:A?null:i.scale(k[1]),value:k,payload:v}:{x:A?null:r.scale(k[1]),y:Xj({axis:i,ticks:o,bandSize:s,entry:v,index:O}),value:k,payload:v}}),_;return x||w?_=b.map(function(v){return m==="horizontal"?{x:v.x,y:!Re(Wn(v,"value[0]"))&&!Re(Wn(v,"y"))?i.scale(Wn(v,"value[0]")):null}:{x:Re(Wn(v,"value[0]"))?null:r.scale(Wn(v,"value[0]")),y:v.y}}):m==="horizontal"?_=i.scale(g):_=r.scale(g),is({points:b,baseLine:_,layout:m,isRange:w},p)});Pa(zs,"renderDotItem",function(e,t){var n;return U.isValidElement(e)?n=U.cloneElement(e,t):He(e)?n=e(t):n=U.createElement(lA,Ml({},t,{className:"recharts-area-dot"})),n});var A1=function(){return null};A1.displayName="XAxis";A1.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};var P1=function(){return null};P1.displayName="YAxis";P1.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};var jPe=Js,RPe=Fp,DPe=l1;function LPe(e){return function(t,n,r){var i=Object(t);if(!RPe(t)){var a=jPe(n);t=DPe(t),n=function(s){return a(i[s],s,i)}}var o=e(t,n,r);return o>-1?i[a?t[o]:o]:void 0}}var FPe=LPe,BPe=w8;function zPe(e){var t=BPe(e),n=t%1;return t===t?n?t-n:t:0}var UPe=zPe,WPe=fB,HPe=Js,VPe=UPe,YPe=Math.max;function GPe(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:VPe(n);return i<0&&(i=YPe(r+i,0)),WPe(e,HPe(t),i)}var qPe=GPe,KPe=FPe,XPe=qPe,QPe=KPe(XPe),ZPe=QPe;const JPe=gt(ZPe);var e2e=Qs,t2e=Zs,n2e="[object Boolean]";function r2e(e){return e===!0||e===!1||t2e(e)&&e2e(e)==n2e}var i2e=r2e;const a2e=gt(i2e);function LR(e){return u2e(e)||l2e(e)||s2e(e)||o2e()}function o2e(){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 s2e(e,t){if(e){if(typeof e=="string")return ek(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(e,t)}}function l2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function u2e(e){if(Array.isArray(e))return ek(e)}function ek(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tk=function(t,n,r,i,a){var o=oa(t,cA),s=oa(t,Vp),l=[].concat(LR(o),LR(s)),c=oa(t,Yp),f="".concat(i,"Id"),h=i[0],p=n;if(l.length&&(p=l.reduce(function(g,w){if(w.props[f]===r&&ja(w.props,"extendDomain")&&ge(w.props[h])){var b=w.props[h];return[Math.min(g[0],b),Math.max(g[1],b)]}return g},p)),c.length){var m="".concat(h,"1"),x="".concat(h,"2");p=c.reduce(function(g,w){if(w.props[f]===r&&ja(w.props,"extendDomain")&&ge(w.props[m])&&ge(w.props[x])){var b=w.props[m],_=w.props[x];return[Math.min(g[0],b,_),Math.max(g[1],b,_)]}return g},p)}return a&&a.length&&(p=a.reduce(function(g,w){return ge(w)?[Math.min(g[0],w),Math.max(g[1],w)]:g},p)),p},M8={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,c,f){this.fn=l,this.context=c,this.once=f||!1}function a(l,c,f,h,p){if(typeof f!="function")throw new TypeError("The listener must be a function");var m=new i(f,h||l,p),x=n?n+c:c;return l._events[x]?l._events[x].fn?l._events[x]=[l._events[x],m]:l._events[x].push(m):(l._events[x]=m,l._eventsCount++),l}function o(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],f,h;if(this._eventsCount===0)return c;for(h in f=this._events)t.call(f,h)&&c.push(n?h.slice(1):h);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(f)):c},s.prototype.listeners=function(c){var f=n?n+c:c,h=this._events[f];if(!h)return[];if(h.fn)return[h.fn];for(var p=0,m=h.length,x=new Array(m);p<m;p++)x[p]=h[p].fn;return x},s.prototype.listenerCount=function(c){var f=n?n+c:c,h=this._events[f];return h?h.fn?1:h.length:0},s.prototype.emit=function(c,f,h,p,m,x){var g=n?n+c:c;if(!this._events[g])return!1;var w=this._events[g],b=arguments.length,_,v;if(w.fn){switch(w.once&&this.removeListener(c,w.fn,void 0,!0),b){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,f),!0;case 3:return w.fn.call(w.context,f,h),!0;case 4:return w.fn.call(w.context,f,h,p),!0;case 5:return w.fn.call(w.context,f,h,p,m),!0;case 6:return w.fn.call(w.context,f,h,p,m,x),!0}for(v=1,_=new Array(b-1);v<b;v++)_[v-1]=arguments[v];w.fn.apply(w.context,_)}else{var O=w.length,C;for(v=0;v<O;v++)switch(w[v].once&&this.removeListener(c,w[v].fn,void 0,!0),b){case 1:w[v].fn.call(w[v].context);break;case 2:w[v].fn.call(w[v].context,f);break;case 3:w[v].fn.call(w[v].context,f,h);break;case 4:w[v].fn.call(w[v].context,f,h,p);break;default:if(!_)for(C=1,_=new Array(b-1);C<b;C++)_[C-1]=arguments[C];w[v].fn.apply(w[v].context,_)}}return!0},s.prototype.on=function(c,f,h){return a(this,c,f,h,!1)},s.prototype.once=function(c,f,h){return a(this,c,f,h,!0)},s.prototype.removeListener=function(c,f,h,p){var m=n?n+c:c;if(!this._events[m])return this;if(!f)return o(this,m),this;var x=this._events[m];if(x.fn)x.fn===f&&(!p||x.once)&&(!h||x.context===h)&&o(this,m);else{for(var g=0,w=[],b=x.length;g<b;g++)(x[g].fn!==f||p&&!x[g].once||h&&x[g].context!==h)&&w.push(x[g]);w.length?this._events[m]=w.length===1?w[0]:w:o(this,m)}return this},s.prototype.removeAllListeners=function(c){var f;return c?(f=n?n+c:c,this._events[f]&&o(this,f)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(M8);var c2e=M8.exports;const f2e=gt(c2e);var Ur=new f2e;Ur.setMaxListeners&&Ur.setMaxListeners(10);var $w="recharts.syncMouseEvents",d2e=["item"],h2e=["children","className","width","height","style","compact","title","desc"];function pf(e){"@babel/helpers - typeof";return pf=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},pf(e)}function FR(e,t){return g2e(e)||m2e(e,t)||I8(e,t)||p2e()}function p2e(){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 m2e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function g2e(e){if(Array.isArray(e))return e}function ic(){return ic=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ic.apply(this,arguments)}function BR(e,t){if(e==null)return{};var n=v2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function v2e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function y2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x2e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N8(r.key),r)}}function b2e(e,t,n){return t&&x2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w2e(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&&nk(e,t)}function nk(e,t){return nk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},nk(e,t)}function _2e(e){var t=O2e();return function(){var r=Hy(e),i;if(t){var a=Hy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return S2e(this,i)}}function S2e(e,t){if(t&&(pf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ut(e)}function ut(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O2e(){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 Hy(e){return Hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hy(e)}function mf(e){return C2e(e)||E2e(e)||I8(e)||k2e()}function k2e(){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 I8(e,t){if(e){if(typeof e=="string")return rk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rk(e,t)}}function E2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function C2e(e){if(Array.isArray(e))return rk(e)}function rk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zR(Object(n),!0).forEach(function(r){Ue(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ue(e,t,n){return t=N8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N8(e){var t=A2e(e,"string");return pf(t)==="symbol"?t:String(t)}function A2e(e,t){if(pf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(pf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var P2e={xAxis:["bottom","top"],yAxis:["left","right"]},j8={x:0,y:0},T2e=Number.isFinite?Number.isFinite:isFinite,UR=typeof requestAnimationFrame=="function"?requestAnimationFrame:typeof setImmediate=="function"?setImmediate:setTimeout,WR=typeof cancelAnimationFrame=="function"?cancelAnimationFrame:typeof clearImmediate=="function"?clearImmediate:clearTimeout,$2e=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},M2e=function(t,n,r,i){var a=n.find(function(f){return f&&f.index===r});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return se(se(se({},i),Hn(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var l=a.coordinate,c=i.angle;return se(se(se({},i),Hn(i.cx,i.cy,l,c)),{},{angle:c,radius:l})}return j8},T1=function(t,n,r){var i=n.graphicalItems,a=n.dataStartIndex,o=n.dataEndIndex,s=(i||[]).reduce(function(l,c){var f=c.props.data;return f&&f.length?[].concat(mf(l),mf(f)):l},[]);return s&&s.length>0?s:r&&r.props&&r.props.data&&r.props.data.length>0?r.props.data:t&&t.length&&ge(a)&&ge(o)?t.slice(a,o+1):[]};function I2e(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],i=e==null?void 0:e[1];if(r&&i&&ge(r)&&ge(i))return!0}return!1}function R8(e){return e==="number"?[0,"auto"]:void 0}var D8=function(t,n,r,i){var a=t.graphicalItems,o=t.tooltipAxis,s=T1(n,t);return r<0||!a||!a.length||r>=s.length?null:a.reduce(function(l,c){var f=c.props.hide;if(f)return l;var h=c.props.data,p;if(o.dataKey&&!o.allowDuplicatedCategory){var m=h===void 0?s:h;p=Gv(m,o.dataKey,i)}else p=h&&h[r]||s[r];return p?[].concat(mf(l),[u8(c,p)]):l},[])},HR=function(t,n,r,i){var a=i||{x:t.chartX,y:t.chartY},o=$2e(a,r),s=t.orderedTooltipTicks,l=t.tooltipAxis,c=t.tooltipTicks,f=dke(o,s,c,l);if(f>=0&&c){var h=c[f]&&c[f].value,p=D8(t,n,f,h),m=M2e(r,s,f,a);return{activeTooltipIndex:f,activeLabel:h,activePayload:p,activeCoordinate:m}}return null},N2e=function(t,n){var r=n.axes,i=n.graphicalItems,a=n.axisType,o=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,f=t.layout,h=t.children,p=t.stackOffset,m=s8(f,a),x=r.reduce(function(g,w){var b,_=w.props,v=_.type,O=_.dataKey,C=_.allowDataOverflow,k=_.allowDuplicatedCategory,A=_.scale,$=_.ticks,L=_.includeHidden,B=w.props[o];if(g[B])return g;var j=T1(t.data,{graphicalItems:i.filter(function(R){return R.props[o]===B}),dataStartIndex:l,dataEndIndex:c}),D=j.length,z,q,Y;I2e(w.props.domain,C,v)&&(z=TO(w.props.domain,null,C),m&&(v==="number"||A!=="auto")&&(Y=sh(j,O,"category")));var Q=R8(v);if(!z||z.length===0){var Z,H=(Z=w.props.domain)!==null&&Z!==void 0?Z:Q;if(O){if(z=sh(j,O,v),v==="category"&&m){var K=Pce(z);k&&K?(q=z,z=Dy(0,D)):k||(z=eR(H,z,w).reduce(function(R,ve){return R.indexOf(ve)>=0?R:[].concat(mf(R),[ve])},[]))}else if(v==="category")k?z=z.filter(function(R){return R!==""&&!Re(R)}):z=eR(H,z,w).reduce(function(R,ve){return R.indexOf(ve)>=0||ve===""||Re(ve)?R:[].concat(mf(R),[ve])},[]);else if(v==="number"){var I=vke(j,i.filter(function(R){return R.props[o]===B&&(L||!R.props.hide)}),O,a,f);I&&(z=I)}m&&(v==="number"||A!=="auto")&&(Y=sh(j,O,"category"))}else m?z=Dy(0,D):s&&s[B]&&s[B].hasStack&&v==="number"?z=p==="expand"?[0,1]:l8(s[B].stackGroups,l,c):z=o8(j,i.filter(function(R){return R.props[o]===B&&(L||!R.props.hide)}),v,f,!0);if(v==="number")z=tk(h,z,B,a,$),H&&(z=TO(H,z,C));else if(v==="category"&&H){var ee=H,oe=z.every(function(R){return ee.indexOf(R)>=0});oe&&(z=ee)}}return se(se({},g),{},Ue({},B,se(se({},w.props),{},{axisType:a,domain:z,categoricalDomain:Y,duplicateDomain:q,originalDomain:(b=w.props.domain)!==null&&b!==void 0?b:Q,isCategorical:m,layout:f})))},{});return x},j2e=function(t,n){var r=n.graphicalItems,i=n.Axis,a=n.axisType,o=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,f=t.layout,h=t.children,p=T1(t.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:c}),m=p.length,x=s8(f,a),g=-1,w=r.reduce(function(b,_){var v=_.props[o],O=R8("number");if(!b[v]){g++;var C;return x?C=Dy(0,m):s&&s[v]&&s[v].hasStack?(C=l8(s[v].stackGroups,l,c),C=tk(h,C,v,a)):(C=TO(O,o8(p,r.filter(function(k){return k.props[o]===v&&!k.props.hide}),"number",f),i.defaultProps.allowDataOverflow),C=tk(h,C,v,a)),se(se({},b),{},Ue({},v,se(se({axisType:a},i.defaultProps),{},{hide:!0,orientation:Wn(P2e,"".concat(a,".").concat(g%2),null),domain:C,originalDomain:O,isCategorical:x,layout:f})))}return b},{});return w},R2e=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,a=n.AxisComp,o=n.graphicalItems,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,f=t.children,h="".concat(i,"Id"),p=oa(f,a),m={};return p&&p.length?m=N2e(t,{axes:p,graphicalItems:o,axisType:i,axisIdKey:h,stackGroups:s,dataStartIndex:l,dataEndIndex:c}):o&&o.length&&(m=j2e(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:h,stackGroups:s,dataStartIndex:l,dataEndIndex:c})),m},D2e=function(t){var n=ns(t),r=rs(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:IC(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ay(n,r)}},VR=function(t){var n,r,i=t.children,a=t.defaultShowTooltip,o=co(i,sp),s=o&&o.props&&o.props.startIndex||0,l=(o==null||(n=o.props)===null||n===void 0?void 0:n.endIndex)!==void 0?o==null||(r=o.props)===null||r===void 0?void 0:r.endIndex:t.data&&t.data.length-1||0;return{chartX:0,chartY:0,dataStartIndex:s,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:Re(a)?!1:a}},L2e=function(t){return!t||!t.length?!1:t.some(function(n){var r=Ts(n&&n.type);return r&&r.indexOf("Bar")>=0})},YR=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"}},F2e=function(t,n){var r=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,c=r.width,f=r.height,h=r.children,p=r.margin||{},m=co(h,sp),x=co(h,Wh),g=Object.keys(l).reduce(function(v,O){var C=l[O],k=C.orientation;return!C.mirror&&!C.hide?se(se({},v),{},Ue({},k,v[k]+C.width)):v},{left:p.left||0,right:p.right||0}),w=Object.keys(o).reduce(function(v,O){var C=o[O],k=C.orientation;return!C.mirror&&!C.hide?se(se({},v),{},Ue({},k,Wn(v,"".concat(k))+C.height)):v},{top:p.top||0,bottom:p.bottom||0}),b=se(se({},w),g),_=b.bottom;return m&&(b.bottom+=m.props.height||sp.defaultProps.height),x&&n&&(b=mke(b,i,r,n)),se(se({brushBottom:_},b),{},{width:c-b.left-b.right,height:f-b.top-b.bottom})},B2e=function(t){var n,r=t.chartName,i=t.GraphicalChild,a=t.defaultTooltipEventType,o=a===void 0?"axis":a,s=t.validateTooltipEventTypes,l=s===void 0?["axis"]:s,c=t.axisComponents,f=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,m=function(w,b){var _=b.graphicalItems,v=b.stackGroups,O=b.offset,C=b.updateId,k=b.dataStartIndex,A=b.dataEndIndex,$=w.barSize,L=w.layout,B=w.barGap,j=w.barCategoryGap,D=w.maxBarSize,z=YR(L),q=z.numericAxisName,Y=z.cateAxisName,Q=L2e(_),Z=Q&&hke({barSize:$,stackGroups:v}),H=[];return _.forEach(function(K,I){var ee=T1(w.data,{dataStartIndex:k,dataEndIndex:A},K),oe=K.props,R=oe.dataKey,ve=oe.maxBarSize,xe=K.props["".concat(q,"Id")],ke=K.props["".concat(Y,"Id")],Ve=c.reduce(function(We,tt){var Xe,Qe=b["".concat(tt.axisType,"Map")],on=K.props["".concat(tt.axisType,"Id")],Yt=Qe&&Qe[on];return se(se({},We),{},(Xe={},Ue(Xe,tt.axisType,Yt),Ue(Xe,"".concat(tt.axisType,"Ticks"),rs(Yt)),Xe))},{}),_e=Ve[Y],re=Ve["".concat(Y,"Ticks")],be=v&&v[xe]&&v[xe].hasStack&&Pke(K,v[xe].stackGroups),Oe=Ts(K.type).indexOf("Bar")>=0,te=Ay(_e,re),Ge=[];if(Oe){var Me,Te,ft=Re(ve)?D:ve,ce=(Me=(Te=Ay(_e,re,!0))!==null&&Te!==void 0?Te:ft)!==null&&Me!==void 0?Me:0;Ge=pke({barGap:B,barCategoryGap:j,bandSize:ce!==te?ce:te,sizeList:Z[ke],maxBarSize:ft}),ce!==te&&(Ge=Ge.map(function(We){return se(se({},We),{},{position:se(se({},We.position),{},{offset:We.position.offset-ce/2})})}))}var Se=K&&K.type&&K.type.getComposedData;if(Se){var Le;H.push({props:se(se({},Se(se(se({},Ve),{},{displayedData:ee,props:w,dataKey:R,item:K,bandSize:te,barPosition:Ge,offset:O,stackedData:be,layout:L,dataStartIndex:k,dataEndIndex:A}))),{},(Le={key:K.key||"item-".concat(I)},Ue(Le,q,Ve[q]),Ue(Le,Y,Ve[Y]),Ue(Le,"animationId",C),Le)),childIndex:Bce(K,w.children),item:K})}}),H},x=function(w,b){var _=w.props,v=w.dataStartIndex,O=w.dataEndIndex,C=w.updateId;if(!NI({props:_}))return null;var k=_.children,A=_.layout,$=_.stackOffset,L=_.data,B=_.reverseStackOrder,j=YR(A),D=j.numericAxisName,z=j.cateAxisName,q=oa(k,i),Y=Eke(L,q,"".concat(D,"Id"),"".concat(z,"Id"),$,B),Q=c.reduce(function(ee,oe){var R="".concat(oe.axisType,"Map");return se(se({},ee),{},Ue({},R,R2e(_,se(se({},oe),{},{graphicalItems:q,stackGroups:oe.axisType===D&&Y,dataStartIndex:v,dataEndIndex:O}))))},{}),Z=F2e(se(se({},Q),{},{props:_,graphicalItems:q}),b==null?void 0:b.legendBBox);Object.keys(Q).forEach(function(ee){Q[ee]=h(_,Q[ee],Z,ee.replace("Map",""),r)});var H=Q["".concat(z,"Map")],K=D2e(H),I=m(_,se(se({},Q),{},{dataStartIndex:v,dataEndIndex:O,updateId:C,graphicalItems:q,stackGroups:Y,offset:Z}));return se(se({formattedGraphicalItems:I,graphicalItems:q,offset:Z,stackGroups:Y},K),Q)};return n=function(g){w2e(b,g);var w=_2e(b);function b(_){var v;return y2e(this,b),v=w.call(this,_),Ue(ut(v),"clearDeferId",function(){!Re(v.deferId)&&WR&&WR(v.deferId),v.deferId=null}),Ue(ut(v),"handleLegendBBoxUpdate",function(O){if(O){var C=v.state,k=C.dataStartIndex,A=C.dataEndIndex,$=C.updateId;v.setState(se({legendBBox:O},x({props:v.props,dataStartIndex:k,dataEndIndex:A,updateId:$},se(se({},v.state),{},{legendBBox:O}))))}}),Ue(ut(v),"handleReceiveSyncEvent",function(O,C,k){var A=v.props.syncId;A===O&&C!==v.uniqueChartId&&(v.clearDeferId(),v.deferId=UR&&UR(v.applySyncEvent.bind(ut(v),k)))}),Ue(ut(v),"handleBrushChange",function(O){var C=O.startIndex,k=O.endIndex;if(C!==v.state.dataStartIndex||k!==v.state.dataEndIndex){var A=v.state.updateId;v.setState(function(){return se({dataStartIndex:C,dataEndIndex:k},x({props:v.props,dataStartIndex:C,dataEndIndex:k,updateId:A},v.state))}),v.triggerSyncEvent({dataStartIndex:C,dataEndIndex:k})}}),Ue(ut(v),"handleMouseEnter",function(O){var C=v.props.onMouseEnter,k=v.getMouseInfo(O);if(k){var A=se(se({},k),{},{isTooltipActive:!0});v.setState(A),v.triggerSyncEvent(A),He(C)&&C(A,O)}}),Ue(ut(v),"triggeredAfterMouseMove",function(O){var C=v.props.onMouseMove,k=v.getMouseInfo(O),A=k?se(se({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};v.setState(A),v.triggerSyncEvent(A),He(C)&&C(A,O)}),Ue(ut(v),"handleItemMouseEnter",function(O){v.setState(function(){return{isTooltipActive:!0,activeItem:O,activePayload:O.tooltipPayload,activeCoordinate:O.tooltipPosition||{x:O.cx,y:O.cy}}})}),Ue(ut(v),"handleItemMouseLeave",function(){v.setState(function(){return{isTooltipActive:!1}})}),Ue(ut(v),"handleMouseMove",function(O){O&&He(O.persist)&&O.persist(),v.triggeredAfterMouseMove(O)}),Ue(ut(v),"handleMouseLeave",function(O){var C=v.props.onMouseLeave,k={isTooltipActive:!1};v.setState(k),v.triggerSyncEvent(k),He(C)&&C(k,O),v.cancelThrottledTriggerAfterMouseMove()}),Ue(ut(v),"handleOuterEvent",function(O){var C=Fce(O),k=Wn(v.props,"".concat(C));if(C&&He(k)){var A;/.*touch.*/i.test(C)?A=v.getMouseInfo(O.changedTouches[0]):A=v.getMouseInfo(O);var $=k;$(A,O)}}),Ue(ut(v),"handleClick",function(O){var C=v.props.onClick,k=v.getMouseInfo(O);if(k){var A=se(se({},k),{},{isTooltipActive:!0});v.setState(A),v.triggerSyncEvent(A),He(C)&&C(A,O)}}),Ue(ut(v),"handleMouseDown",function(O){var C=v.props.onMouseDown;if(He(C)){var k=v.getMouseInfo(O);C(k,O)}}),Ue(ut(v),"handleMouseUp",function(O){var C=v.props.onMouseUp;if(He(C)){var k=v.getMouseInfo(O);C(k,O)}}),Ue(ut(v),"handleTouchMove",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&v.handleMouseMove(O.changedTouches[0])}),Ue(ut(v),"handleTouchStart",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&v.handleMouseDown(O.changedTouches[0])}),Ue(ut(v),"handleTouchEnd",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&v.handleMouseUp(O.changedTouches[0])}),Ue(ut(v),"verticalCoordinatesGenerator",function(O){var C=O.xAxis,k=O.width,A=O.height,$=O.offset;return qj(KO(se(se(se({},lh.defaultProps),C),{},{ticks:rs(C,!0),viewBox:{x:0,y:0,width:k,height:A}})),$.left,$.left+$.width)}),Ue(ut(v),"horizontalCoordinatesGenerator",function(O){var C=O.yAxis,k=O.width,A=O.height,$=O.offset;return qj(KO(se(se(se({},lh.defaultProps),C),{},{ticks:rs(C,!0),viewBox:{x:0,y:0,width:k,height:A}})),$.top,$.top+$.height)}),Ue(ut(v),"axesTicksGenerator",function(O){return rs(O,!0)}),Ue(ut(v),"renderCursor",function(O){var C=v.state,k=C.isTooltipActive,A=C.activeCoordinate,$=C.activePayload,L=C.offset,B=C.activeTooltipIndex,j=v.getTooltipEventType();if(!O||!O.props.cursor||!k||!A||r!=="ScatterChart"&&j!=="axis")return null;var D=v.props.layout,z,q=yc;if(r==="ScatterChart")z=A,q=b8;else if(r==="BarChart")z=v.getCursorRectangle(),q=k1;else if(D==="radial"){var Y=v.getCursorPoints(),Q=Y.cx,Z=Y.cy,H=Y.radius,K=Y.startAngle,I=Y.endAngle;z={cx:Q,cy:Z,startAngle:K,endAngle:I,innerRadius:H,outerRadius:H},q=h8}else z={points:v.getCursorPoints()},q=yc;var ee=O.key||"_recharts-cursor",oe=se(se(se(se({stroke:"#ccc",pointerEvents:"none"},L),z),ht(O.props.cursor)),{},{payload:$,payloadIndex:B,key:ee,className:"recharts-tooltip-cursor"});return T.isValidElement(O.props.cursor)?T.cloneElement(O.props.cursor,oe):T.createElement(q,oe)}),Ue(ut(v),"renderPolarAxis",function(O,C,k){var A=Wn(O,"type.axisType"),$=Wn(v.state,"".concat(A,"Map")),L=$&&$[O.props["".concat(A,"Id")]];return T.cloneElement(O,se(se({},L),{},{className:A,key:O.key||"".concat(C,"-").concat(k),ticks:rs(L,!0)}))}),Ue(ut(v),"renderXAxis",function(O,C,k){var A=v.state.xAxisMap,$=A[O.props.xAxisId];return v.renderAxis($,O,C,k)}),Ue(ut(v),"renderYAxis",function(O,C,k){var A=v.state.yAxisMap,$=A[O.props.yAxisId];return v.renderAxis($,O,C,k)}),Ue(ut(v),"renderGrid",function(O){var C=v.state,k=C.xAxisMap,A=C.yAxisMap,$=C.offset,L=v.props,B=L.width,j=L.height,D=ns(k),z=JPe(A,function(Q){return O8(Q.domain,T2e)}),q=z||ns(A),Y=O.props||{};return T.cloneElement(O,{key:O.key||"grid",x:ge(Y.x)?Y.x:$.left,y:ge(Y.y)?Y.y:$.top,width:ge(Y.width)?Y.width:$.width,height:ge(Y.height)?Y.height:$.height,xAxis:D,yAxis:q,offset:$,chartWidth:B,chartHeight:j,verticalCoordinatesGenerator:Y.verticalCoordinatesGenerator||v.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:Y.horizontalCoordinatesGenerator||v.horizontalCoordinatesGenerator})}),Ue(ut(v),"renderPolarGrid",function(O){var C=O.props,k=C.radialLines,A=C.polarAngles,$=C.polarRadius,L=v.state,B=L.radiusAxisMap,j=L.angleAxisMap,D=ns(B),z=ns(j),q=z.cx,Y=z.cy,Q=z.innerRadius,Z=z.outerRadius;return T.cloneElement(O,{polarAngles:vn(A)?A:rs(z,!0).map(function(H){return H.coordinate}),polarRadius:vn($)?$:rs(D,!0).map(function(H){return H.coordinate}),cx:q,cy:Y,innerRadius:Q,outerRadius:Z,key:O.key||"polar-grid",radialLines:k})}),Ue(ut(v),"renderLegend",function(){var O=v.state.formattedGraphicalItems,C=v.props,k=C.children,A=C.width,$=C.height,L=v.props.margin||{},B=A-(L.left||0)-(L.right||0),j=i8({children:k,formattedGraphicalItems:O,legendWidth:B,legendContent:f});if(!j)return null;var D=j.item,z=BR(j,d2e);return T.cloneElement(D,se(se({},z),{},{chartWidth:A,chartHeight:$,margin:L,ref:function(Y){v.legendInstance=Y},onBBoxUpdate:v.handleLegendBBoxUpdate}))}),Ue(ut(v),"renderTooltip",function(){var O=v.props.children,C=co(O,Pl);if(!C)return null;var k=v.state,A=k.isTooltipActive,$=k.activeCoordinate,L=k.activePayload,B=k.activeLabel,j=k.offset;return T.cloneElement(C,{viewBox:se(se({},j),{},{x:j.left,y:j.top}),active:A,label:B,payload:A?L:[],coordinate:$})}),Ue(ut(v),"renderBrush",function(O){var C=v.props,k=C.margin,A=C.data,$=v.state,L=$.offset,B=$.dataStartIndex,j=$.dataEndIndex,D=$.updateId;return T.cloneElement(O,{key:O.key||"_recharts-brush",onChange:yg(v.handleBrushChange,null,O.props.onChange),data:A,x:ge(O.props.x)?O.props.x:L.left,y:ge(O.props.y)?O.props.y:L.top+L.height+L.brushBottom-(k.bottom||0),width:ge(O.props.width)?O.props.width:L.width,startIndex:B,endIndex:j,updateId:"brush-".concat(D)})}),Ue(ut(v),"renderReferenceElement",function(O,C,k){if(!O)return null;var A=ut(v),$=A.clipPathId,L=v.state,B=L.xAxisMap,j=L.yAxisMap,D=L.offset,z=O.props,q=z.xAxisId,Y=z.yAxisId;return T.cloneElement(O,{key:O.key||"".concat(C,"-").concat(k),xAxis:B[q],yAxis:j[Y],viewBox:{x:D.left,y:D.top,width:D.width,height:D.height},clipPathId:$})}),Ue(ut(v),"renderActivePoints",function(O){var C=O.item,k=O.activePoint,A=O.basePoint,$=O.childIndex,L=O.isRange,B=[],j=C.props.key,D=C.item.props,z=D.activeDot,q=D.dataKey,Y=se(se({index:$,dataKey:q,cx:k.x,cy:k.y,r:4,fill:sA(C.item),strokeWidth:2,stroke:"#fff",payload:k.payload,value:k.value,key:"".concat(j,"-activePoint-").concat($)},ht(z)),qv(z));return B.push(b.renderActiveDot(z,Y)),A?B.push(b.renderActiveDot(z,se(se({},Y),{},{cx:A.x,cy:A.y,key:"".concat(j,"-basePoint-").concat($)}))):L&&B.push(null),B}),Ue(ut(v),"renderGraphicChild",function(O,C,k){var A=v.filterFormatItem(O,C,k);if(!A)return null;var $=v.getTooltipEventType(),L=v.state,B=L.isTooltipActive,j=L.tooltipAxis,D=L.activeTooltipIndex,z=L.activeLabel,q=v.props.children,Y=co(q,Pl),Q=A.props,Z=Q.points,H=Q.isRange,K=Q.baseLine,I=A.item.props,ee=I.activeDot,oe=I.hide,R=!oe&&B&&Y&&ee&&D>=0,ve={};$!=="axis"&&Y&&Y.props.trigger==="click"?ve={onClick:yg(v.handleItemMouseEnter,null,O.props.onCLick)}:$!=="axis"&&(ve={onMouseLeave:yg(v.handleItemMouseLeave,null,O.props.onMouseLeave),onMouseEnter:yg(v.handleItemMouseEnter,null,O.props.onMouseEnter)});var xe=T.cloneElement(O,se(se({},A.props),ve));function ke(be){return typeof j.dataKey=="function"?j.dataKey(be.payload):null}if(R){var Ve,_e;if(j.dataKey&&!j.allowDuplicatedCategory){var re=typeof j.dataKey=="function"?ke:"payload.".concat(j.dataKey.toString());Ve=Gv(Z,re,z),_e=H&&K&&Gv(K,re,z)}else Ve=Z[D],_e=H&&K&&K[D];if(!Re(Ve))return[xe].concat(mf(v.renderActivePoints({item:A,activePoint:Ve,basePoint:_e,childIndex:D,isRange:H})))}return H?[xe,null,null]:[xe,null]}),Ue(ut(v),"renderCustomized",function(O,C,k){return T.cloneElement(O,se(se({key:"recharts-customized-".concat(k)},v.props),v.state))}),v.uniqueChartId=Re(_.id)?Lp("recharts"):_.id,v.clipPathId="".concat(v.uniqueChartId,"-clip"),_.throttleDelay&&(v.triggeredAfterMouseMove=nz(v.triggeredAfterMouseMove,_.throttleDelay)),v.state={},v}return b2e(b,[{key:"componentDidMount",value:function(){Re(this.props.syncId)||this.addListener()}},{key:"componentDidUpdate",value:function(v){Re(v.syncId)&&!Re(this.props.syncId)&&this.addListener(),!Re(v.syncId)&&Re(this.props.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){this.clearDeferId(),Re(this.props.syncId)||this.removeListener(),this.cancelThrottledTriggerAfterMouseMove()}},{key:"cancelThrottledTriggerAfterMouseMove",value:function(){typeof this.triggeredAfterMouseMove.cancel=="function"&&this.triggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var v=co(this.props.children,Pl);if(v&&a2e(v.props.shared)){var O=v.props.shared?"axis":"item";return l.indexOf(O)>=0?O:o}return o}},{key:"getMouseInfo",value:function(v){if(!this.container)return null;var O=rwe(this.container),C=iwe(v,O),k=this.inRange(C.chartX,C.chartY);if(!k)return null;var A=this.state,$=A.xAxisMap,L=A.yAxisMap,B=this.getTooltipEventType();if(B!=="axis"&&$&&L){var j=ns($).scale,D=ns(L).scale,z=j&&j.invert?j.invert(C.chartX):null,q=D&&D.invert?D.invert(C.chartY):null;return se(se({},C),{},{xValue:z,yValue:q})}var Y=HR(this.state,this.props.data,this.props.layout,k);return Y?se(se({},C),Y):null}},{key:"getCursorRectangle",value:function(){var v=this.props.layout,O=this.state,C=O.activeCoordinate,k=O.offset,A=O.tooltipAxisBandSize,$=A/2;return{stroke:"none",fill:"#ccc",x:v==="horizontal"?C.x-$:k.left+.5,y:v==="horizontal"?k.top+.5:C.y-$,width:v==="horizontal"?A:k.width-1,height:v==="horizontal"?k.height-1:A}}},{key:"getCursorPoints",value:function(){var v=this.props.layout,O=this.state,C=O.activeCoordinate,k=O.offset,A,$,L,B;if(v==="horizontal")A=C.x,L=A,$=k.top,B=k.top+k.height;else if(v==="vertical")$=C.y,B=$,A=k.left,L=k.left+k.width;else if(!Re(C.cx)||!Re(C.cy))if(v==="centric"){var j=C.cx,D=C.cy,z=C.innerRadius,q=C.outerRadius,Y=C.angle,Q=Hn(j,D,z,Y),Z=Hn(j,D,q,Y);A=Q.x,$=Q.y,L=Z.x,B=Z.y}else{var H=C.cx,K=C.cy,I=C.radius,ee=C.startAngle,oe=C.endAngle,R=Hn(H,K,I,ee),ve=Hn(H,K,I,oe);return{points:[R,ve],cx:H,cy:K,radius:I,startAngle:ee,endAngle:oe}}return[{x:A,y:$},{x:L,y:B}]}},{key:"inRange",value:function(v,O){var C=this.props.layout;if(C==="horizontal"||C==="vertical"){var k=this.state.offset,A=v>=k.left&&v<=k.left+k.width&&O>=k.top&&O<=k.top+k.height;return A?{x:v,y:O}:null}var $=this.state,L=$.angleAxisMap,B=$.radiusAxisMap;if(L&&B){var j=ns(L);return rR({x:v,y:O},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var v=this.props.children,O=this.getTooltipEventType(),C=co(v,Pl),k={};C&&O==="axis"&&(C.props.trigger==="click"?k={onClick:this.handleClick}:k={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var A=qv(this.props,this.handleOuterEvent);return se(se({},A),k)}},{key:"addListener",value:function(){Ur.on($w,this.handleReceiveSyncEvent),Ur.setMaxListeners&&Ur._maxListeners&&Ur.setMaxListeners(Ur._maxListeners+1)}},{key:"removeListener",value:function(){Ur.removeListener($w,this.handleReceiveSyncEvent),Ur.setMaxListeners&&Ur._maxListeners&&Ur.setMaxListeners(Ur._maxListeners-1)}},{key:"triggerSyncEvent",value:function(v){var O=this.props.syncId;Re(O)||Ur.emit($w,O,this.uniqueChartId,v)}},{key:"applySyncEvent",value:function(v){var O=this.props,C=O.layout,k=O.syncMethod,A=this.state.updateId,$=v.dataStartIndex,L=v.dataEndIndex;if(!Re(v.dataStartIndex)||!Re(v.dataEndIndex))this.setState(se({dataStartIndex:$,dataEndIndex:L},x({props:this.props,dataStartIndex:$,dataEndIndex:L,updateId:A},this.state)));else if(Re(v.activeTooltipIndex))this.setState(v);else{var B=v.chartX,j=v.chartY,D=v.activeTooltipIndex,z=this.state,q=z.offset,Y=z.tooltipTicks;if(!q)return;if(typeof k=="function")D=k(Y,v);else if(k==="value"){D=-1;for(var Q=0;Q<Y.length;Q++)if(Y[Q].value===v.activeLabel){D=Q;break}}var Z=se(se({},q),{},{x:q.left,y:q.top}),H=Math.min(B,Z.x+Z.width),K=Math.min(j,Z.y+Z.height),I=Y[D]&&Y[D].value,ee=D8(this.state,this.props.data,D),oe=Y[D]?{x:C==="horizontal"?Y[D].coordinate:H,y:C==="horizontal"?K:Y[D].coordinate}:j8;this.setState(se(se({},v),{},{activeLabel:I,activeCoordinate:oe,activePayload:ee,activeTooltipIndex:D}))}}},{key:"filterFormatItem",value:function(v,O,C){for(var k=this.state.formattedGraphicalItems,A=0,$=k.length;A<$;A++){var L=k[A];if(L.item===v||L.props.key===v.key||O===Ts(L.item.type)&&C===L.childIndex)return L}return null}},{key:"renderAxis",value:function(v,O,C,k){var A=this.props,$=A.width,L=A.height;return U.createElement(lh,ic({},v,{className:"recharts-".concat(v.axisType," ").concat(v.axisType),key:O.key||"".concat(C,"-").concat(k),viewBox:{x:0,y:0,width:$,height:L},ticksGenerator:this.axesTicksGenerator}))}},{key:"renderClipPath",value:function(){var v=this.clipPathId,O=this.state.offset,C=O.left,k=O.top,A=O.height,$=O.width;return U.createElement("defs",null,U.createElement("clipPath",{id:v},U.createElement("rect",{x:C,y:k,height:A,width:$})))}},{key:"getXScales",value:function(){var v=this.state.xAxisMap;return v?Object.entries(v).reduce(function(O,C){var k=FR(C,2),A=k[0],$=k[1];return se(se({},O),{},Ue({},A,$.scale))},{}):null}},{key:"getYScales",value:function(){var v=this.state.yAxisMap;return v?Object.entries(v).reduce(function(O,C){var k=FR(C,2),A=k[0],$=k[1];return se(se({},O),{},Ue({},A,$.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(v){var O,C;return(O=this.state.xAxisMap)===null||O===void 0||(C=O[v])===null||C===void 0?void 0:C.scale}},{key:"getYScaleByAxisId",value:function(v){var O,C;return(O=this.state.yAxisMap)===null||O===void 0||(C=O[v])===null||C===void 0?void 0:C.scale}},{key:"getItemByXY",value:function(v){var O=this.state.formattedGraphicalItems;if(O&&O.length)for(var C=0,k=O.length;C<k;C++){var A=O[C],$=A.props,L=A.item,B=Ts(L.type);if(B==="Bar"){var j=($.data||[]).find(function(z){return qEe(v,z)});if(j)return{graphicalItem:A,payload:j}}else if(B==="RadialBar"){var D=($.data||[]).find(function(z){return rR(v,z)});if(D)return{graphicalItem:A,payload:D}}}return null}},{key:"render",value:function(){var v=this;if(!NI(this))return null;var O=this.props,C=O.children,k=O.className,A=O.width,$=O.height,L=O.style,B=O.compact,j=O.title,D=O.desc,z=BR(O,h2e),q=ht(z),Y={CartesianGrid:{handler:this.renderGrid,once:!0},ReferenceArea:{handler:this.renderReferenceElement},ReferenceLine:{handler:this.renderReferenceElement},ReferenceDot:{handler:this.renderReferenceElement},XAxis:{handler:this.renderXAxis},YAxis:{handler:this.renderYAxis},Brush:{handler:this.renderBrush,once:!0},Bar:{handler:this.renderGraphicChild},Line:{handler:this.renderGraphicChild},Area:{handler:this.renderGraphicChild},Radar:{handler:this.renderGraphicChild},RadialBar:{handler:this.renderGraphicChild},Scatter:{handler:this.renderGraphicChild},Pie:{handler:this.renderGraphicChild},Funnel:{handler:this.renderGraphicChild},Tooltip:{handler:this.renderCursor,once:!0},PolarGrid:{handler:this.renderPolarGrid,once:!0},PolarAngleAxis:{handler:this.renderPolarAxis},PolarRadiusAxis:{handler:this.renderPolarAxis},Customized:{handler:this.renderCustomized}};if(B)return U.createElement(TS,ic({},q,{width:A,height:$,title:j,desc:D}),this.renderClipPath(),RI(C,Y));var Q=this.parseEventsOfWrapper();return U.createElement("div",ic({className:de("recharts-wrapper",k),style:se({position:"relative",cursor:"default",width:A,height:$},L)},Q,{ref:function(H){v.container=H},role:"region"}),U.createElement(TS,ic({},q,{width:A,height:$,title:j,desc:D}),this.renderClipPath(),RI(C,Y)),this.renderLegend(),this.renderTooltip())}}]),b}(T.Component),Ue(n,"displayName",r),Ue(n,"defaultProps",se({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),Ue(n,"getDerivedStateFromProps",function(g,w){var b=g.data,_=g.children,v=g.width,O=g.height,C=g.layout,k=g.stackOffset,A=g.margin;if(Re(w.updateId)){var $=VR(g);return se(se(se({},$),{},{updateId:0},x(se(se({props:g},$),{},{updateId:0}),w)),{},{prevData:b,prevWidth:v,prevHeight:O,prevLayout:C,prevStackOffset:k,prevMargin:A,prevChildren:_})}if(b!==w.prevData||v!==w.prevWidth||O!==w.prevHeight||C!==w.prevLayout||k!==w.prevStackOffset||!pc(A,w.prevMargin)){var L=VR(g),B={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},j=se(se({},HR(w,b,C)),{},{updateId:w.updateId+1}),D=se(se(se({},L),B),j);return se(se(se({},D),x(se({props:g},D),w)),{},{prevData:b,prevWidth:v,prevHeight:O,prevLayout:C,prevStackOffset:k,prevMargin:A,prevChildren:_})}if(!KF(_,w.prevChildren)){var z=!Re(b),q=z?w.updateId:w.updateId+1;return se(se({updateId:q},x(se(se({props:g},w),{},{updateId:q}),w)),{},{prevChildren:_})}return null}),Ue(n,"renderActiveDot",function(g,w){var b;return T.isValidElement(g)?b=T.cloneElement(g,w):He(g)?b=g(w):b=U.createElement(lA,w),U.createElement(un,{className:"recharts-active-dot",key:w.key},b)}),n},z2e=B2e({chartName:"AreaChart",GraphicalChild:zs,axisComponents:[{axisType:"xAxis",AxisComp:A1},{axisType:"yAxis",AxisComp:P1}],formatAxisMap:TAe});function GR({data:e}){return U.useState(null),S.jsx(S.Fragment,{children:S.jsx(kbe,{width:"100%",height:400,children:S.jsxs(z2e,{width:800,height:400,data:e,margin:{top:4,right:5,left:5,bottom:1},children:[S.jsx(hA,{stroke:"#ff69b4",strokeDasharray:"15 15"}),S.jsx(A1,{dataKey:"timestamp",stroke:"#ff4500",tick:{fontSize:18,fontWeight:"700",fill:"#000",fontFamily:"Courier New"}}),S.jsx(P1,{dataKey:"price",stroke:"#ff4500",tick:{fontSize:18,fontWeight:"700",fill:"#000",fontFamily:"Courier New"}}),S.jsx(Pl,{cursor:{stroke:"#00ffff",strokeWidth:3,strokeDasharray:"5 5"},contentStyle:{backgroundColor:"#000",color:"#fff",border:"2px solid #ff69b4"}}),S.jsx(zs,{type:"monotone",dataKey:"price",stroke:"#ff1493",fillOpacity:.8,fill:"url(#colorUv)",strokeWidth:4}),S.jsx("defs",{children:S.jsxs("linearGradient",{id:"colorUv",x1:"0",y1:"0",x2:"0",y2:"1",children:[S.jsx("stop",{offset:"5%",stopColor:"#ff1493",stopOpacity:.8}),S.jsx("stop",{offset:"95%",stopColor:"#000",stopOpacity:.2})]})})]})})})}//! moment.js
+            A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t,",").concat(n+i-s*x," Z")}else f="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return f},GEe=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,a=n.x,o=n.y,s=n.width,l=n.height;if(Math.abs(s)>0&&Math.abs(l)>0){var c=Math.min(a,a+s),f=Math.max(a,a+s),h=Math.min(o,o+l),p=Math.max(o,o+l);return r>=c&&r<=f&&i>=h&&i<=p}return!1},k1=function(e){UEe(n,e);var t=WEe(n);function n(){var r;FEe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),v8(g8(r),"state",{totalLength:-1}),r}return zEe(n,[{key:"componentDidMount",value:function(){if(this.node&&this.node.getTotalLength)try{var i=this.node.getTotalLength();i&&this.setState({totalLength:i})}catch{}}},{key:"render",value:function(){var i=this,a=this.props,o=a.x,s=a.y,l=a.width,c=a.height,f=a.radius,h=a.className,p=this.state.totalLength,m=this.props,x=m.animationEasing,g=m.animationDuration,w=m.animationBegin,b=m.isAnimationActive,_=m.isUpdateAnimationActive;if(o!==+o||s!==+s||l!==+l||c!==+c||l===0||c===0)return null;var v=de("recharts-rectangle",h);return _?U.createElement(nu,{canBegin:p>0,from:{width:l,height:c,x:o,y:s},to:{width:l,height:c,x:o,y:s},duration:g,animationEasing:x,isActive:_},function(S){var C=S.width,k=S.height,A=S.x,$=S.y;return U.createElement(nu,{canBegin:p>0,from:"0px ".concat(p===-1?1:p,"px"),to:"".concat(p,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:g,isActive:b,easing:x},U.createElement("path",Iy({},ht(i.props,!0),{className:v,d:cR(A,$,C,k,f),ref:function(B){i.node=B}})))}):U.createElement("path",Iy({},ht(this.props,!0),{className:v,d:cR(o,s,l,c,f)}))}}]),n}(T.PureComponent);v8(k1,"defaultProps",{x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"});function sf(e){"@babel/helpers - typeof";return sf=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},sf(e)}function LO(){return LO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LO.apply(this,arguments)}function qEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,QEe(r.key),r)}}function XEe(e,t,n){return t&&KEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function QEe(e){var t=ZEe(e,"string");return sf(t)==="symbol"?t:String(t)}function ZEe(e,t){if(sf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function JEe(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&&FO(e,t)}function FO(e,t){return FO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},FO(e,t)}function eCe(e){var t=rCe();return function(){var r=jy(e),i;if(t){var a=jy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return tCe(this,i)}}function tCe(e,t){if(t&&(sf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nCe(e)}function nCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rCe(){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 jy(e){return jy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jy(e)}var lA=function(e){JEe(n,e);var t=eCe(n);function n(){return qEe(this,n),t.apply(this,arguments)}return XEe(n,[{key:"render",value:function(){var i=this.props,a=i.cx,o=i.cy,s=i.r,l=i.className,c=de("recharts-dot",l);return a===+a&&o===+o&&s===+s?U.createElement("circle",LO({},ht(this.props),qv(this.props),{className:c,cx:a,cy:o,r:s})):null}}]),n}(T.PureComponent);function lf(e){"@babel/helpers - typeof";return lf=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},lf(e)}function BO(){return BO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},BO.apply(this,arguments)}function iCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,x8(r.key),r)}}function aCe(e,t,n){return t&&fR(e.prototype,t),n&&fR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function oCe(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&&zO(e,t)}function zO(e,t){return zO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},zO(e,t)}function sCe(e){var t=cCe();return function(){var r=Ry(e),i;if(t){var a=Ry(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return lCe(this,i)}}function lCe(e,t){if(t&&(lf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uCe(e)}function uCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cCe(){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 Ry(e){return Ry=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ry(e)}function fCe(e,t,n){return t=x8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x8(e){var t=dCe(e,"string");return lf(t)==="symbol"?t:String(t)}function dCe(e,t){if(lf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var b8=function(e){oCe(n,e);var t=sCe(n);function n(){return iCe(this,n),t.apply(this,arguments)}return aCe(n,[{key:"render",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.top,f=i.left,h=i.className;return!ge(a)||!ge(o)||!ge(s)||!ge(l)||!ge(c)||!ge(f)?null:U.createElement("path",BO({},ht(this.props,!0),{className:de("recharts-cross",h),d:n.getPath(a,o,s,l,c,f)}))}}],[{key:"getPath",value:function(i,a,o,s,l,c){return"M".concat(i,",").concat(l,"v").concat(s,"M").concat(c,",").concat(a,"h").concat(o)}}]),n}(T.PureComponent);fCe(b8,"defaultProps",{x:0,y:0,top:0,left:0,width:0,height:0});var hCe=Math.ceil,pCe=Math.max;function mCe(e,t,n,r){for(var i=-1,a=pCe(hCe((t-e)/(n||1)),0),o=Array(a);a--;)o[r?a:++i]=e,e+=n;return o}var gCe=mCe,vCe=ez,dR=1/0,yCe=17976931348623157e292;function xCe(e){if(!e)return e===0?e:0;if(e=vCe(e),e===dR||e===-dR){var t=e<0?-1:1;return t*yCe}return e===e?e:0}var w8=xCe,bCe=gCe,wCe=p1,Aw=w8;function _Ce(e){return function(t,n,r){return r&&typeof r!="number"&&wCe(t,n,r)&&(n=r=void 0),t=Aw(t),n===void 0?(n=t,t=0):n=Aw(n),r=r===void 0?t<n?1:-1:Aw(r),bCe(t,n,r,e)}}var SCe=_Ce,OCe=SCe,kCe=OCe(),ECe=kCe;const Dy=gt(ECe);function op(e){"@babel/helpers - typeof";return op=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},op(e)}function hR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hR(Object(n),!0).forEach(function(r){_8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _8(e,t,n){return t=CCe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CCe(e){var t=ACe(e,"string");return op(t)==="symbol"?t:String(t)}function ACe(e,t){if(op(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(op(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PCe=["Webkit","Moz","O","ms"],TCe=function(t,n){var r=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=PCe.reduce(function(a,o){return pR(pR({},a),{},_8({},o+r,n))},{});return i[t]=n,i};function uf(e){"@babel/helpers - typeof";return uf=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},uf(e)}function Ly(){return Ly=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ly.apply(this,arguments)}function mR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mR(Object(n),!0).forEach(function(r){yi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $Ce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S8(r.key),r)}}function MCe(e,t,n){return t&&gR(e.prototype,t),n&&gR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ICe(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&&UO(e,t)}function UO(e,t){return UO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},UO(e,t)}function NCe(e){var t=RCe();return function(){var r=Fy(e),i;if(t){var a=Fy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return jCe(this,i)}}function jCe(e,t){if(t&&(uf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return va(e)}function va(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RCe(){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 Fy(e){return Fy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Fy(e)}function yi(e,t,n){return t=S8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S8(e){var t=DCe(e,"string");return uf(t)==="symbol"?t:String(t)}function DCe(e,t){if(uf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(uf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LCe=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var l=n.length,c=oh().domain(Dy(0,l)).range([a,a+o-s]),f=c.domain().map(function(h){return c(h)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:c(r),endX:c(i),scale:c,scaleValues:f}},vR=function(t){return t.changedTouches&&!!t.changedTouches.length},sp=function(e){ICe(n,e);var t=NCe(n);function n(r){var i;return $Ce(this,n),i=t.call(this,r),yi(va(i),"handleDrag",function(a){i.leaveTimer&&(clearTimeout(i.leaveTimer),i.leaveTimer=null),i.state.isTravellerMoving?i.handleTravellerMove(a):i.state.isSlideMoving&&i.handleSlideDrag(a)}),yi(va(i),"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&i.handleDrag(a.changedTouches[0])}),yi(va(i),"handleDragEnd",function(){i.setState({isTravellerMoving:!1,isSlideMoving:!1}),i.detachDragEndListener()}),yi(va(i),"handleLeaveWrapper",function(){(i.state.isTravellerMoving||i.state.isSlideMoving)&&(i.leaveTimer=window.setTimeout(i.handleDragEnd,i.props.leaveTimeOut))}),yi(va(i),"handleEnterSlideOrTraveller",function(){i.setState({isTextActive:!0})}),yi(va(i),"handleLeaveSlideOrTraveller",function(){i.setState({isTextActive:!1})}),yi(va(i),"handleSlideDragStart",function(a){var o=vR(a)?a.changedTouches[0]:a;i.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),i.attachDragEndListener()}),i.travellerDragStartHandlers={startX:i.handleTravellerDragStart.bind(va(i),"startX"),endX:i.handleTravellerDragStart.bind(va(i),"endX")},i.state={},i}return MCe(n,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(i){var a=i.startX,o=i.endX,s=this.state.scaleValues,l=this.props,c=l.gap,f=l.data,h=f.length-1,p=Math.min(a,o),m=Math.max(a,o),x=n.getIndexInRange(s,p),g=n.getIndexInRange(s,m);return{startIndex:x-x%c,endIndex:g===h?h:g-g%c}}},{key:"getTextOfTick",value:function(i){var a=this.props,o=a.data,s=a.tickFormatter,l=a.dataKey,c=Ni(o[i],l,i);return He(s)?s(c,i):c}},{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(i){var a=this.state,o=a.slideMoveStartX,s=a.startX,l=a.endX,c=this.props,f=c.x,h=c.width,p=c.travellerWidth,m=c.startIndex,x=c.endIndex,g=c.onChange,w=i.pageX-o;w>0?w=Math.min(w,f+h-p-l,f+h-p-s):w<0&&(w=Math.max(w,f-s,f-l));var b=this.getIndex({startX:s+w,endX:l+w});(b.startIndex!==m||b.endIndex!==x)&&g&&g(b),this.setState({startX:s+w,endX:l+w,slideMoveStartX:i.pageX})}},{key:"handleTravellerDragStart",value:function(i,a){var o=vR(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:i,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(i){var a,o=this.state,s=o.brushMoveStartX,l=o.movingTravellerId,c=o.endX,f=o.startX,h=this.state[l],p=this.props,m=p.x,x=p.width,g=p.travellerWidth,w=p.onChange,b=p.gap,_=p.data,v={startX:this.state.startX,endX:this.state.endX},S=i.pageX-s;S>0?S=Math.min(S,m+x-g-h):S<0&&(S=Math.max(S,m-h)),v[l]=h+S;var C=this.getIndex(v),k=C.startIndex,A=C.endIndex,$=function(){var B=_.length-1;return l==="startX"&&(c>f?k%b===0:A%b===0)||c<f&&A===B||l==="endX"&&(c>f?A%b===0:k%b===0)||c>f&&A===B};this.setState((a={},yi(a,l,h+S),yi(a,"brushMoveStartX",i.pageX),a),function(){w&&$()&&w(C)})}},{key:"renderBackground",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.fill,f=i.stroke;return U.createElement("rect",{stroke:f,fill:c,x:a,y:o,width:s,height:l})}},{key:"renderPanorama",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.data,f=i.children,h=i.padding,p=T.Children.only(f);return p?U.cloneElement(p,{x:a,y:o,width:s,height:l,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(i,a){var o=this.props,s=o.y,l=o.travellerWidth,c=o.height,f=o.traveller,h=Math.max(i,this.props.x),p=Pw(Pw({},ht(this.props)),{},{x:h,y:s,width:l,height:c});return U.createElement(un,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],style:{cursor:"col-resize"}},n.renderTraveller(f,p))}},{key:"renderSlide",value:function(i,a){var o=this.props,s=o.y,l=o.height,c=o.stroke,f=o.travellerWidth,h=Math.min(i,a)+f,p=Math.max(Math.abs(a-i)-f,0);return U.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:s,width:p,height:l})}},{key:"renderText",value:function(){var i=this.props,a=i.startIndex,o=i.endIndex,s=i.y,l=i.height,c=i.travellerWidth,f=i.stroke,h=this.state,p=h.startX,m=h.endX,x=5,g={pointerEvents:"none",fill:f};return U.createElement(un,{className:"recharts-brush-texts"},U.createElement(Gh,Ly({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-x,y:s+l/2},g),this.getTextOfTick(a)),U.createElement(Gh,Ly({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+c+x,y:s+l/2},g),this.getTextOfTick(o)))}},{key:"render",value:function(){var i=this.props,a=i.data,o=i.className,s=i.children,l=i.x,c=i.y,f=i.width,h=i.height,p=i.alwaysShowText,m=this.state,x=m.startX,g=m.endX,w=m.isTextActive,b=m.isSlideMoving,_=m.isTravellerMoving;if(!a||!a.length||!ge(l)||!ge(c)||!ge(f)||!ge(h)||f<=0||h<=0)return null;var v=de("recharts-brush",o),S=U.Children.count(s)===1,C=TCe("userSelect","none");return U.createElement(un,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:C},this.renderBackground(),S&&this.renderPanorama(),this.renderSlide(x,g),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(g,"endX"),(w||b||_||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(i){var a=i.x,o=i.y,s=i.width,l=i.height,c=i.stroke,f=Math.floor(o+l/2)-1;return U.createElement(U.Fragment,null,U.createElement("rect",{x:a,y:o,width:s,height:l,fill:c,stroke:"none"}),U.createElement("line",{x1:a+1,y1:f,x2:a+s-1,y2:f,fill:"none",stroke:"#fff"}),U.createElement("line",{x1:a+1,y1:f+2,x2:a+s-1,y2:f+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(i,a){var o;return U.isValidElement(i)?o=U.cloneElement(i,a):He(i)?o=i(a):o=n.renderDefaultTraveller(a),o}},{key:"getDerivedStateFromProps",value:function(i,a){var o=i.data,s=i.width,l=i.x,c=i.travellerWidth,f=i.updateId,h=i.startIndex,p=i.endIndex;if(o!==a.prevData||f!==a.prevUpdateId)return Pw({prevData:o,prevTravellerWidth:c,prevUpdateId:f,prevX:l,prevWidth:s},o&&o.length?LCe({data:o,width:s,x:l,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(a.scale&&(s!==a.prevWidth||l!==a.prevX||c!==a.prevTravellerWidth)){a.scale.range([l,l+s-c]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:o,prevTravellerWidth:c,prevUpdateId:f,prevX:l,prevWidth:s,startX:a.scale(i.startIndex),endX:a.scale(i.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(i,a){for(var o=i.length,s=0,l=o-1;l-s>1;){var c=Math.floor((s+l)/2);i[c]>a?l=c:s=c}return a>=i[l]?l:s}}]),n}(T.PureComponent);yi(sp,"displayName","Brush");yi(sp,"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 FCe=MC;function BCe(e,t){var n;return FCe(e,function(r,i,a){return n=t(r,i,a),!n}),!!n}var zCe=BCe,UCe=ZF,WCe=Js,HCe=zCe,VCe=mr,YCe=p1;function GCe(e,t,n){var r=VCe(e)?UCe:HCe;return n&&YCe(e,t,n)&&(t=void 0),r(e,WCe(t))}var qCe=GCe;const KCe=gt(qCe);var ja=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n};function XCe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var QCe=XCe,ZCe=MC;function JCe(e,t){var n=!0;return ZCe(e,function(r,i,a){return n=!!t(r,i,a),n}),n}var eAe=JCe,tAe=QCe,nAe=eAe,rAe=Js,iAe=mr,aAe=p1;function oAe(e,t,n){var r=iAe(e)?tAe:nAe;return n&&aAe(e,t,n)&&(t=void 0),r(e,rAe(t))}var sAe=oAe;const O8=gt(sAe);var yR=QB;function lAe(e,t,n){t=="__proto__"&&yR?yR(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var uAe=lAe,cAe=uAe,fAe=KB,dAe=Js;function hAe(e,t){var n={};return t=dAe(t),fAe(e,function(r,i,a){cAe(n,i,t(r,i,a))}),n}var pAe=hAe;const mAe=gt(pAe);var gAe=["value","background"];function cf(e){"@babel/helpers - typeof";return cf=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},cf(e)}function vAe(e,t){if(e==null)return{};var n=yAe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yAe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function WO(){return WO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WO.apply(this,arguments)}function xR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xR(Object(n),!0).forEach(function(r){ys(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k8(r.key),r)}}function bAe(e,t,n){return t&&bR(e.prototype,t),n&&bR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function wAe(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&&HO(e,t)}function HO(e,t){return HO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},HO(e,t)}function _Ae(e){var t=OAe();return function(){var r=By(e),i;if(t){var a=By(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return SAe(this,i)}}function SAe(e,t){if(t&&(cf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ud(e)}function Ud(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OAe(){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 By(e){return By=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},By(e)}function ys(e,t,n){return t=k8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k8(e){var t=kAe(e,"string");return cf(t)==="symbol"?t:String(t)}function kAe(e,t){if(cf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(cf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var E1=function(e){wAe(n,e);var t=_Ae(n);function n(){var r;xAe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),ys(Ud(r),"state",{isAnimationFinished:!1}),ys(Ud(r),"id",Lp("recharts-bar-")),ys(Ud(r),"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),s&&s()}),ys(Ud(r),"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),s&&s()}),r}return bAe(n,[{key:"renderRectanglesStatically",value:function(i){var a=this,o=this.props.shape,s=ht(this.props);return i&&i.map(function(l,c){var f=Pn(Pn(Pn({},s),l),{},{index:c});return U.createElement(un,WO({className:"recharts-bar-rectangle"},Kv(a.props,l,c),{key:"rectangle-".concat(c),role:"img"}),n.renderRectangle(o,f))})}},{key:"renderRectanglesWithAnimation",value:function(){var i=this,a=this.props,o=a.data,s=a.layout,l=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,h=a.animationEasing,p=a.animationId,m=this.state.prevData;return U.createElement(nu,{begin:c,duration:f,isActive:l,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var g=x.t,w=o.map(function(b,_){var v=m&&m[_];if(v){var S=wi(v.x,b.x),C=wi(v.y,b.y),k=wi(v.width,b.width),A=wi(v.height,b.height);return Pn(Pn({},b),{},{x:S(g),y:C(g),width:k(g),height:A(g)})}if(s==="horizontal"){var $=wi(0,b.height),L=$(g);return Pn(Pn({},b),{},{y:b.y+b.height-L,height:L})}var B=wi(0,b.width),j=B(g);return Pn(Pn({},b),{},{width:j})});return U.createElement(un,null,i.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var i=this.props,a=i.data,o=i.isAnimationActive,s=this.state.prevData;return o&&a&&a.length&&(!s||!my(s,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var i=this,a=this.props.data,o=ht(this.props.background);return a.map(function(s,l){s.value;var c=s.background,f=vAe(s,gAe);if(!c)return null;var h=Pn(Pn(Pn(Pn(Pn({},f),{},{fill:"#eee"},c),o),Kv(i.props,s,l)),{},{index:l,key:"background-bar-".concat(l),className:"recharts-bar-background-rectangle"});return n.renderRectangle(i.props.background,h)})}},{key:"renderErrorBar",value:function(i,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,s=o.data,l=o.xAxis,c=o.yAxis,f=o.layout,h=o.children,p=oa(h,O1);if(!p)return null;var m=f==="vertical"?s[0].height/2:s[0].width/2;function x(w,b){return{x:w.x,y:w.y,value:w.value,errorVal:Ni(w,b)}}var g={clipPath:i?"url(#clipPath-".concat(a,")"):null};return U.createElement(un,g,p.map(function(w,b){return U.cloneElement(w,{key:"error-bar-".concat(b),data:s,xAxis:l,yAxis:c,layout:f,offset:m,dataPointFormatter:x})}))}},{key:"render",value:function(){var i=this.props,a=i.hide,o=i.data,s=i.className,l=i.xAxis,c=i.yAxis,f=i.left,h=i.top,p=i.width,m=i.height,x=i.isAnimationActive,g=i.background,w=i.id;if(a||!o||!o.length)return null;var b=this.state.isAnimationFinished,_=de("recharts-bar",s),v=l&&l.allowDataOverflow||c&&c.allowDataOverflow,S=Re(w)?this.id:w;return U.createElement(un,{className:_},v?U.createElement("defs",null,U.createElement("clipPath",{id:"clipPath-".concat(S)},U.createElement("rect",{x:f,y:h,width:p,height:m}))):null,U.createElement(un,{className:"recharts-bar-rectangles",clipPath:v?"url(#clipPath-".concat(S,")"):null},g?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(v,S),(!x||b)&&bo.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.animationId!==a.prevAnimationId?{prevAnimationId:i.animationId,curData:i.data,prevData:a.curData}:i.data!==a.curData?{curData:i.data}:null}},{key:"renderRectangle",value:function(i,a){var o;return U.isValidElement(i)?o=U.cloneElement(i,a):He(i)?o=i(a):o=U.createElement(k1,a),o}}]),n}(T.PureComponent);ys(E1,"displayName","Bar");ys(E1,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",isAnimationActive:!yo.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ys(E1,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,f=e.dataStartIndex,h=e.displayedData,p=e.offset,m=xke(r,n);if(!m)return null;var x=t.layout,g=n.props,w=g.dataKey,b=g.children,_=g.minPointSize,v=x==="horizontal"?o:a,S=c?v.scale.domain():null,C=Cke({numericAxis:v}),k=oa(b,rz),A=h.map(function($,L){var B,j,D,z,q,Y;if(c?B=bke(c[f+L],S):(B=Ni($,w),vn(B)||(B=[C,B])),x==="horizontal"){var Q,Z=[o.scale(B[0]),o.scale(B[1])],H=Z[0],K=Z[1];j=Qj({axis:a,ticks:s,bandSize:i,offset:m.offset,entry:$,index:L}),D=(Q=K??H)!==null&&Q!==void 0?Q:void 0,z=m.size;var I=H-K;if(q=Number.isNaN(I)?0:I,Y={x:j,y:o.y,width:z,height:o.height},Math.abs(_)>0&&Math.abs(q)<Math.abs(_)){var ee=ki(q||_)*(Math.abs(_)-Math.abs(q));D-=ee,q+=ee}}else{var oe=[a.scale(B[0]),a.scale(B[1])],R=oe[0],ve=oe[1];if(j=R,D=Qj({axis:o,ticks:l,bandSize:i,offset:m.offset,entry:$,index:L}),z=ve-R,q=m.size,Y={x:a.x,y:D,width:a.width,height:q},Math.abs(_)>0&&Math.abs(z)<Math.abs(_)){var xe=ki(z||_)*(Math.abs(_)-Math.abs(z));z+=xe}}return Pn(Pn(Pn({},$),{},{x:j,y:D,width:z,height:q,value:c?B:B[1],payload:$,background:Y},k&&k[L]&&k[L].props),{},{tooltipPayload:[u8(n,$)],tooltipPosition:{x:j+z/2,y:D+q/2}})});return Pn({data:A,layout:x},p)});function lp(e){"@babel/helpers - typeof";return lp=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},lp(e)}function EAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E8(r.key),r)}}function CAe(e,t,n){return t&&wR(e.prototype,t),n&&wR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_R(Object(n),!0).forEach(function(r){C1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_R(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C1(e,t,n){return t=E8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E8(e){var t=AAe(e,"string");return lp(t)==="symbol"?t:String(t)}function AAe(e,t){if(lp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PAe=function(t,n,r,i,a){var o=t.width,s=t.height,l=t.layout,c=t.children,f=Object.keys(n),h={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},p=!!co(c,E1);return f.reduce(function(m,x){var g=n[x],w=g.orientation,b=g.domain,_=g.padding,v=_===void 0?{}:_,S=g.mirror,C=g.reversed,k="".concat(w).concat(S?"Mirror":""),A,$,L,B,j;if(g.type==="number"&&(g.padding==="gap"||g.padding==="no-gap")){var D=b[1]-b[0],z=1/0,q=g.categoricalDomain.sort();q.forEach(function(ve,xe){xe>0&&(z=Math.min((ve||0)-(q[xe-1]||0),z))});var Y=z/D,Q=g.layout==="vertical"?r.height:r.width;if(g.padding==="gap"&&(A=Y*Q/2),g.padding==="no-gap"){var Z=Hc(t.barCategoryGap,Y*Q),H=Y*Q/2;A=H-Z-(H-Z)/Q*Z}}i==="xAxis"?$=[r.left+(v.left||0)+(A||0),r.left+r.width-(v.right||0)-(A||0)]:i==="yAxis"?$=l==="horizontal"?[r.top+r.height-(v.bottom||0),r.top+(v.top||0)]:[r.top+(v.top||0)+(A||0),r.top+r.height-(v.bottom||0)-(A||0)]:$=g.range,C&&($=[$[1],$[0]]);var K=vke(g,a,p),I=K.scale,ee=K.realScaleType;I.domain(b).range($),yke(I);var oe=Eke(I,Xi(Xi({},g),{},{realScaleType:ee}));i==="xAxis"?(j=w==="top"&&!S||w==="bottom"&&S,L=r.left,B=h[k]-j*g.height):i==="yAxis"&&(j=w==="left"&&!S||w==="right"&&S,L=h[k]-j*g.width,B=r.top);var R=Xi(Xi(Xi({},g),oe),{},{realScaleType:ee,x:L,y:B,scale:I,width:i==="xAxis"?r.width:g.width,height:i==="yAxis"?r.height:g.height});return R.bandSize=Ay(R,oe),!g.hide&&i==="xAxis"?h[k]+=(j?-1:1)*R.height:g.hide||(h[k]+=(j?-1:1)*R.width),Xi(Xi({},m),{},C1({},x,R))},{})},C8=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return{x:Math.min(r,a),y:Math.min(i,o),width:Math.abs(a-r),height:Math.abs(o-i)}},TAe=function(t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2;return C8({x:n,y:r},{x:i,y:a})},A8=function(){function e(t){EAe(this,e),this.scale=t}return CAe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,a=r.position;if(n!==void 0){if(a)switch(a){case"start":return this.scale(n);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],a=r[r.length-1];return i<=a?n>=i&&n<=a:n>=a&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}]),e}();C1(A8,"EPS",1e-4);var uA=function(t){var n=Object.keys(t).reduce(function(r,i){return Xi(Xi({},r),{},C1({},i,A8.create(t[i])))},{});return Xi(Xi({},n),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return mAe(i,function(l,c){return n[c].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return O8(i,function(a,o){return n[o].isInRange(a)})}})};function up(e){"@babel/helpers - typeof";return up=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},up(e)}function SR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function OR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SR(Object(n),!0).forEach(function(r){$Ae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $Ae(e,t,n){return t=MAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MAe(e){var t=IAe(e,"string");return up(t)==="symbol"?t:String(t)}function IAe(e,t){if(up(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(up(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NAe(e,t){return LAe(e)||DAe(e,t)||RAe(e,t)||jAe()}function jAe(){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 RAe(e,t){if(e){if(typeof e=="string")return kR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kR(e,t)}}function kR(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function DAe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function LAe(e){if(Array.isArray(e))return e}function VO(){return VO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VO.apply(this,arguments)}var FAe=function(t,n){var r;return U.isValidElement(t)?r=U.cloneElement(t,n):He(t)?r=t(n):r=U.createElement("line",VO({},n,{className:"recharts-reference-line-line"})),r},BAe=function(t,n,r,i,a){var o=a.viewBox,s=o.x,l=o.y,c=o.width,f=o.height,h=a.position;if(r){var p=a.y,m=a.yAxis.orientation,x=t.y.apply(p,{position:h});if(ja(a,"discard")&&!t.y.isInRange(x))return null;var g=[{x:s+c,y:x},{x:s,y:x}];return m==="left"?g.reverse():g}if(n){var w=a.x,b=a.xAxis.orientation,_=t.x.apply(w,{position:h});if(ja(a,"discard")&&!t.x.isInRange(_))return null;var v=[{x:_,y:l+f},{x:_,y:l}];return b==="top"?v.reverse():v}if(i){var S=a.segment,C=S.map(function(k){return t.apply(k,{position:h})});return ja(a,"discard")&&KCe(C,function(k){return!t.isInRange(k)})?null:C}return null};function cA(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxis,a=e.yAxis,o=e.shape,s=e.className,l=e.alwaysShow,c=e.clipPathId;mc(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=uA({x:i.scale,y:a.scale}),h=On(t),p=On(n),m=r&&r.length===2,x=BAe(f,h,p,m,e);if(!x)return null;var g=NAe(x,2),w=g[0],b=w.x,_=w.y,v=g[1],S=v.x,C=v.y,k=ja(e,"hidden")?"url(#".concat(c,")"):void 0,A=OR(OR({clipPath:k},ht(e,!0)),{},{x1:b,y1:_,x2:S,y2:C});return U.createElement(un,{className:de("recharts-reference-line",s)},FAe(o,A),Un.renderCallByParent(e,TAe({x1:b,y1:_,x2:S,y2:C})))}cA.displayName="ReferenceLine";cA.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"};function cp(e){"@babel/helpers - typeof";return cp=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},cp(e)}function YO(){return YO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},YO.apply(this,arguments)}function ER(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function CR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ER(Object(n),!0).forEach(function(r){zAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ER(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zAe(e,t,n){return t=UAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UAe(e){var t=WAe(e,"string");return cp(t)==="symbol"?t:String(t)}function WAe(e,t){if(cp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(cp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HAe=function(t){var n=t.x,r=t.y,i=t.xAxis,a=t.yAxis,o=uA({x:i.scale,y:a.scale}),s=o.apply({x:n,y:r},{bandAware:!0});return ja(t,"discard")&&!o.isInRange(s)?null:s};function Vp(e){var t=e.x,n=e.y,r=e.r,i=e.alwaysShow,a=e.clipPathId,o=On(t),s=On(n);if(mc(i===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!o||!s)return null;var l=HAe(e);if(!l)return null;var c=l.x,f=l.y,h=e.shape,p=e.className,m=ja(e,"hidden")?"url(#".concat(a,")"):void 0,x=CR(CR({clipPath:m},ht(e,!0)),{},{cx:c,cy:f});return U.createElement(un,{className:de("recharts-reference-dot",p)},Vp.renderDot(h,x),Un.renderCallByParent(e,{x:c-r,y:f-r,width:2*r,height:2*r}))}Vp.displayName="ReferenceDot";Vp.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1};Vp.renderDot=function(e,t){var n;return U.isValidElement(e)?n=U.cloneElement(e,t):He(e)?n=e(t):n=U.createElement(lA,YO({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n};function fp(e){"@babel/helpers - typeof";return fp=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},fp(e)}function GO(){return GO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GO.apply(this,arguments)}function AR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function PR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AR(Object(n),!0).forEach(function(r){VAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VAe(e,t,n){return t=YAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YAe(e){var t=GAe(e,"string");return fp(t)==="symbol"?t:String(t)}function GAe(e,t){if(fp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qAe=function(t,n,r,i,a){var o=a.x1,s=a.x2,l=a.y1,c=a.y2,f=a.xAxis,h=a.yAxis;if(!f||!h)return null;var p=uA({x:f.scale,y:h.scale}),m={x:t?p.x.apply(o,{position:"start"}):p.x.rangeMin,y:r?p.y.apply(l,{position:"start"}):p.y.rangeMin},x={x:n?p.x.apply(s,{position:"end"}):p.x.rangeMax,y:i?p.y.apply(c,{position:"end"}):p.y.rangeMax};return ja(a,"discard")&&(!p.isInRange(m)||!p.isInRange(x))?null:C8(m,x)};function Yp(e){var t=e.x1,n=e.x2,r=e.y1,i=e.y2,a=e.className,o=e.alwaysShow,s=e.clipPathId;mc(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=On(t),c=On(n),f=On(r),h=On(i),p=e.shape;if(!l&&!c&&!f&&!h&&!p)return null;var m=qAe(l,c,f,h,e);if(!m&&!p)return null;var x=ja(e,"hidden")?"url(#".concat(s,")"):void 0;return U.createElement(un,{className:de("recharts-reference-area",a)},Yp.renderRect(p,PR(PR({clipPath:x},ht(e,!0)),m)),Un.renderCallByParent(e,m))}Yp.displayName="ReferenceArea";Yp.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1};Yp.renderRect=function(e,t){var n;return U.isValidElement(e)?n=U.cloneElement(e,t):He(e)?n=e(t):n=U.createElement(k1,GO({},t,{className:"recharts-reference-area-rect"})),n};function qO(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],i=0;i<e.length;i+=t)if(n===void 0||n(e[i])===!0)r.push(e[i]);else return;return r}function dp(e){"@babel/helpers - typeof";return dp=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},dp(e)}function TR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TR(Object(n),!0).forEach(function(r){KAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KAe(e,t,n){return t=XAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XAe(e){var t=QAe(e,"string");return dp(t)==="symbol"?t:String(t)}function QAe(e,t){if(dp(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(dp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZAe(e){for(var t=1,n=qO(e,t,function(r){return r.isShow});t<=e.length;){if(n!==void 0)return n;t++,n=qO(e,t,function(r){return r.isShow})}return e.slice(0,1)}function JAe(e,t){return qO(e,t+1)}function ePe(e){var t=e.ticks,n=e.tickFormatter,r=e.viewBox,i=e.orientation,a=e.minTickGap,o=e.unit,s=e.fontSize,l=e.letterSpacing,c=r.x,f=r.y,h=r.width,p=r.height,m=i==="top"||i==="bottom"?"width":"height",x=o&&m==="width"?zl(o,{fontSize:s,letterSpacing:l})[m]:0,g=(t||[]).slice(),w=g.length,b=w>=2?ki(g[1].coordinate-g[0].coordinate):1,_,v;b===1?(_=m==="width"?c:f,v=m==="width"?c+h:f+p):(_=m==="width"?c+h:f+p,v=m==="width"?c:f);for(var S=w-1;S>=0;S--){var C=g[S],k=He(n)?n(C.value,w-S-1):C.value,A=zl(k,{fontSize:s,letterSpacing:l})[m]+x;if(S===w-1){var $=b*(C.coordinate+b*A/2-v);g[S]=C=Qn(Qn({},C),{},{tickCoord:$>0?C.coordinate-$*b:C.coordinate})}else g[S]=C=Qn(Qn({},C),{},{tickCoord:C.coordinate});var L=b*(C.tickCoord-b*A/2-_)>=0&&b*(C.tickCoord+b*A/2-v)<=0;L&&(v=C.tickCoord-b*(A/2+a),g[S]=Qn(Qn({},C),{},{isShow:!0}))}return g}function $R(e,t){var n=e.ticks,r=e.tickFormatter,i=e.viewBox,a=e.orientation,o=e.minTickGap,s=e.unit,l=e.fontSize,c=e.letterSpacing,f=i.x,h=i.y,p=i.width,m=i.height,x=a==="top"||a==="bottom"?"width":"height",g=(n||[]).slice(),w=s&&x==="width"?zl(s,{fontSize:l,letterSpacing:c})[x]:0,b=g.length,_=b>=2?ki(g[1].coordinate-g[0].coordinate):1,v,S;if(_===1?(v=x==="width"?f:h,S=x==="width"?f+p:h+m):(v=x==="width"?f+p:h+m,S=x==="width"?f:h),t){var C=n[b-1],k=He(r)?r(C.value,b-1):C.value,A=zl(k,{fontSize:l,letterSpacing:c})[x]+w,$=_*(C.coordinate+_*A/2-S);g[b-1]=C=Qn(Qn({},C),{},{tickCoord:$>0?C.coordinate-$*_:C.coordinate});var L=_*(C.tickCoord-_*A/2-v)>=0&&_*(C.tickCoord+_*A/2-S)<=0;L&&(S=C.tickCoord-_*(A/2+o),g[b-1]=Qn(Qn({},C),{},{isShow:!0}))}for(var B=t?b-1:b,j=0;j<B;j++){var D=g[j],z=He(r)?r(D.value,j):D.value,q=zl(z,{fontSize:l,letterSpacing:c})[x]+w;if(j===0){var Y=_*(D.coordinate-_*q/2-v);g[j]=D=Qn(Qn({},D),{},{tickCoord:Y<0?D.coordinate-Y*_:D.coordinate})}else g[j]=D=Qn(Qn({},D),{},{tickCoord:D.coordinate});var Q=_*(D.tickCoord-_*q/2-v)>=0&&_*(D.tickCoord+_*q/2-S)<=0;Q&&(v=D.tickCoord+_*(q/2+o),g[j]=Qn(Qn({},D),{},{isShow:!0}))}return g}function KO(e,t,n){var r=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,c=e.tickFormatter,f=e.unit;if(!i||!i.length||!r)return[];if(ge(l)||yo.isSsr)return JAe(i,typeof l=="number"&&ge(l)?l:0);var h=[];return l==="equidistantPreserveStart"?(h=$R({ticks:i,tickFormatter:c,viewBox:a,orientation:s,minTickGap:o,unit:f,fontSize:t,letterSpacing:n}),ZAe(h)):(l==="preserveStart"||l==="preserveStartEnd"?h=$R({ticks:i,tickFormatter:c,viewBox:a,orientation:s,minTickGap:o,unit:f,fontSize:t,letterSpacing:n},l==="preserveStartEnd"):h=ePe({ticks:i,tickFormatter:c,viewBox:a,orientation:s,minTickGap:o,unit:f,fontSize:t,letterSpacing:n}),h.filter(function(p){return p.isShow}))}var tPe=["viewBox"],nPe=["viewBox"],rPe=["ticks"];function ff(e){"@babel/helpers - typeof";return ff=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},ff(e)}function rc(){return rc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rc.apply(this,arguments)}function MR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function sr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MR(Object(n),!0).forEach(function(r){fA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tw(e,t){if(e==null)return{};var n=iPe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iPe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function aPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P8(r.key),r)}}function oPe(e,t,n){return t&&IR(e.prototype,t),n&&IR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function sPe(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&&XO(e,t)}function XO(e,t){return XO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},XO(e,t)}function lPe(e){var t=fPe();return function(){var r=zy(e),i;if(t){var a=zy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return uPe(this,i)}}function uPe(e,t){if(t&&(ff(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cPe(e)}function cPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fPe(){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 zy(e){return zy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zy(e)}function fA(e,t,n){return t=P8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P8(e){var t=dPe(e,"string");return ff(t)==="symbol"?t:String(t)}function dPe(e,t){if(ff(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ff(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lh=function(e){sPe(n,e);var t=lPe(n);function n(r){var i;return aPe(this,n),i=t.call(this,r),i.state={fontSize:"",letterSpacing:""},i}return oPe(n,[{key:"shouldComponentUpdate",value:function(i,a){var o=i.viewBox,s=Tw(i,tPe),l=this.props,c=l.viewBox,f=Tw(l,nPe);return!pc(o,c)||!pc(s,f)||!pc(a,this.state)}},{key:"componentDidMount",value:function(){var i=this.layerReference;if(i){var a=i.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(i){var a=this.props,o=a.x,s=a.y,l=a.width,c=a.height,f=a.orientation,h=a.tickSize,p=a.mirror,m=a.tickMargin,x,g,w,b,_,v,S=p?-1:1,C=i.tickSize||h,k=ge(i.tickCoord)?i.tickCoord:i.coordinate;switch(f){case"top":x=g=i.coordinate,b=s+ +!p*c,w=b-S*C,v=w-S*m,_=k;break;case"left":w=b=i.coordinate,g=o+ +!p*l,x=g-S*C,_=x-S*m,v=k;break;case"right":w=b=i.coordinate,g=o+ +p*l,x=g+S*C,_=x+S*m,v=k;break;default:x=g=i.coordinate,b=s+ +p*c,w=b+S*C,v=w+S*m,_=k;break}return{line:{x1:x,y1:w,x2:g,y2:b},tick:{x:_,y:v}}}},{key:"getTickTextAnchor",value:function(){var i=this.props,a=i.orientation,o=i.mirror,s;switch(a){case"left":s=o?"start":"end";break;case"right":s=o?"end":"start";break;default:s="middle";break}return s}},{key:"getTickVerticalAnchor",value:function(){var i=this.props,a=i.orientation,o=i.mirror,s="end";switch(a){case"left":case"right":s="middle";break;case"top":s=o?"start":"end";break;default:s=o?"end":"start";break}return s}},{key:"renderAxisLine",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.orientation,f=i.mirror,h=i.axisLine,p=sr(sr(sr({},ht(this.props)),ht(h)),{},{fill:"none"});if(c==="top"||c==="bottom"){var m=+(c==="top"&&!f||c==="bottom"&&f);p=sr(sr({},p),{},{x1:a,y1:o+m*l,x2:a+s,y2:o+m*l})}else{var x=+(c==="left"&&!f||c==="right"&&f);p=sr(sr({},p),{},{x1:a+x*s,y1:o,x2:a+x*s,y2:o+l})}return U.createElement("line",rc({},p,{className:de("recharts-cartesian-axis-line",Wn(h,"className"))}))}},{key:"renderTicks",value:function(i,a,o){var s=this,l=this.props,c=l.tickLine,f=l.stroke,h=l.tick,p=l.tickFormatter,m=l.unit,x=KO(sr(sr({},this.props),{},{ticks:i}),a,o),g=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),b=ht(this.props),_=ht(h),v=sr(sr({},b),{},{fill:"none"},ht(c)),S=x.map(function(C,k){var A=s.getTickLineCoord(C),$=A.line,L=A.tick,B=sr(sr(sr(sr({textAnchor:g,verticalAnchor:w},b),{},{stroke:"none",fill:f},_),L),{},{index:k,payload:C,visibleTicksCount:x.length,tickFormatter:p});return U.createElement(un,rc({className:"recharts-cartesian-axis-tick",key:"tick-".concat(k)},Kv(s.props,C,k)),c&&U.createElement("line",rc({},v,$,{className:de("recharts-cartesian-axis-tick-line",Wn(c,"className"))})),h&&n.renderTickItem(h,B,"".concat(He(p)?p(C.value,k):C.value).concat(m||"")))});return U.createElement("g",{className:"recharts-cartesian-axis-ticks"},S)}},{key:"render",value:function(){var i=this,a=this.props,o=a.axisLine,s=a.width,l=a.height,c=a.ticksGenerator,f=a.className,h=a.hide;if(h)return null;var p=this.props,m=p.ticks,x=Tw(p,rPe),g=m;return He(c)&&(g=m&&m.length>0?c(this.props):c(x)),s<=0||l<=0||!g||!g.length?null:U.createElement(un,{className:de("recharts-cartesian-axis",f),ref:function(b){i.layerReference=b}},o&&this.renderAxisLine(),this.renderTicks(g,this.state.fontSize,this.state.letterSpacing),Un.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(i,a,o){var s;return U.isValidElement(i)?s=U.cloneElement(i,a):He(i)?s=i(a):s=U.createElement(Gh,rc({},a,{className:"recharts-cartesian-axis-tick-value"}),o),s}}]),n}(T.Component);fA(lh,"displayName","CartesianAxis");fA(lh,"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 hPe=["x1","y1","x2","y2","key"];function df(e){"@babel/helpers - typeof";return df=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},df(e)}function QO(){return QO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},QO.apply(this,arguments)}function pPe(e,t){if(e==null)return{};var n=mPe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function mPe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function NR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NR(Object(n),!0).forEach(function(r){dA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T8(r.key),r)}}function vPe(e,t,n){return t&&jR(e.prototype,t),n&&jR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yPe(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&&ZO(e,t)}function ZO(e,t){return ZO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ZO(e,t)}function xPe(e){var t=_Pe();return function(){var r=Uy(e),i;if(t){var a=Uy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return bPe(this,i)}}function bPe(e,t){if(t&&(df(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wPe(e)}function wPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _Pe(){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 Uy(e){return Uy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Uy(e)}function dA(e,t,n){return t=T8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T8(e){var t=SPe(e,"string");return df(t)==="symbol"?t:String(t)}function SPe(e,t){if(df(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(df(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hA=function(e){yPe(n,e);var t=xPe(n);function n(){return gPe(this,n),t.apply(this,arguments)}return vPe(n,[{key:"renderHorizontal",value:function(i){var a=this,o=this.props,s=o.x,l=o.width,c=o.horizontal;if(!i||!i.length)return null;var f=i.map(function(h,p){var m=wg(wg({},a.props),{},{x1:s,y1:h,x2:s+l,y2:h,key:"line-".concat(p),index:p});return n.renderLineItem(c,m)});return U.createElement("g",{className:"recharts-cartesian-grid-horizontal"},f)}},{key:"renderVertical",value:function(i){var a=this,o=this.props,s=o.y,l=o.height,c=o.vertical;if(!i||!i.length)return null;var f=i.map(function(h,p){var m=wg(wg({},a.props),{},{x1:h,y1:s,x2:h,y2:s+l,key:"line-".concat(p),index:p});return n.renderLineItem(c,m)});return U.createElement("g",{className:"recharts-cartesian-grid-vertical"},f)}},{key:"renderVerticalStripes",value:function(i){var a=this.props.verticalFill;if(!a||!a.length)return null;var o=this.props,s=o.fillOpacity,l=o.x,c=o.y,f=o.width,h=o.height,p=i.map(function(x){return Math.round(x+l-l)}).sort(function(x,g){return x-g});l!==p[0]&&p.unshift(0);var m=p.map(function(x,g){var w=!p[g+1],b=w?l+f-x:p[g+1]-x;if(b<=0)return null;var _=g%a.length;return U.createElement("rect",{key:"react-".concat(g),x,y:c,width:b,height:h,stroke:"none",fill:a[_],fillOpacity:s,className:"recharts-cartesian-grid-bg"})});return U.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}},{key:"renderHorizontalStripes",value:function(i){var a=this.props.horizontalFill;if(!a||!a.length)return null;var o=this.props,s=o.fillOpacity,l=o.x,c=o.y,f=o.width,h=o.height,p=i.map(function(x){return Math.round(x+c-c)}).sort(function(x,g){return x-g});c!==p[0]&&p.unshift(0);var m=p.map(function(x,g){var w=!p[g+1],b=w?c+h-x:p[g+1]-x;if(b<=0)return null;var _=g%a.length;return U.createElement("rect",{key:"react-".concat(g),y:x,x:l,height:b,width:f,stroke:"none",fill:a[_],fillOpacity:s,className:"recharts-cartesian-grid-bg"})});return U.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}},{key:"renderBackground",value:function(){var i=this.props.fill;if(!i||i==="none")return null;var a=this.props,o=a.fillOpacity,s=a.x,l=a.y,c=a.width,f=a.height;return U.createElement("rect",{x:s,y:l,width:c,height:f,stroke:"none",fill:i,fillOpacity:o,className:"recharts-cartesian-grid-bg"})}},{key:"render",value:function(){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,c=i.horizontal,f=i.vertical,h=i.horizontalCoordinatesGenerator,p=i.verticalCoordinatesGenerator,m=i.xAxis,x=i.yAxis,g=i.offset,w=i.chartWidth,b=i.chartHeight;if(!ge(s)||s<=0||!ge(l)||l<=0||!ge(a)||a!==+a||!ge(o)||o!==+o)return null;var _=this.props,v=_.horizontalPoints,S=_.verticalPoints;return(!v||!v.length)&&He(h)&&(v=h({yAxis:x,width:w,height:b,offset:g})),(!S||!S.length)&&He(p)&&(S=p({xAxis:m,width:w,height:b,offset:g})),U.createElement("g",{className:"recharts-cartesian-grid"},this.renderBackground(),c&&this.renderHorizontal(v),f&&this.renderVertical(S),c&&this.renderHorizontalStripes(v),f&&this.renderVerticalStripes(S))}}],[{key:"renderLineItem",value:function(i,a){var o;if(U.isValidElement(i))o=U.cloneElement(i,a);else if(He(i))o=i(a);else{var s=a.x1,l=a.y1,c=a.x2,f=a.y2,h=a.key,p=pPe(a,hPe);o=U.createElement("line",QO({},ht(p),{x1:s,y1:l,x2:c,y2:f,fill:"none",key:h}))}return o}}]),n}(T.PureComponent);dA(hA,"displayName","CartesianGrid");dA(hA,"defaultProps",{horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]});var OPe=["layout","type","stroke","connectNulls","isRange","ref"];function hf(e){"@babel/helpers - typeof";return hf=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},hf(e)}function kPe(e,t){if(e==null)return{};var n=EPe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function EPe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Ml(){return Ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ml.apply(this,arguments)}function RR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function is(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RR(Object(n),!0).forEach(function(r){Pa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$8(r.key),r)}}function APe(e,t,n){return t&&DR(e.prototype,t),n&&DR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function PPe(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&&JO(e,t)}function JO(e,t){return JO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},JO(e,t)}function TPe(e){var t=MPe();return function(){var r=Wy(e),i;if(t){var a=Wy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return $Pe(this,i)}}function $Pe(e,t){if(t&&(hf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wd(e)}function Wd(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MPe(){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 Wy(e){return Wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wy(e)}function Pa(e,t,n){return t=$8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $8(e){var t=IPe(e,"string");return hf(t)==="symbol"?t:String(t)}function IPe(e,t){if(hf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zs=function(e){PPe(n,e);var t=TPe(n);function n(){var r;CPe(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=t.call.apply(t,[this].concat(a)),Pa(Wd(r),"state",{isAnimationFinished:!0}),Pa(Wd(r),"id",Lp("recharts-area-")),Pa(Wd(r),"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),He(s)&&s()}),Pa(Wd(r),"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),He(s)&&s()}),r}return APe(n,[{key:"renderDots",value:function(i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var l=this.props,c=l.dot,f=l.points,h=l.dataKey,p=ht(this.props),m=ht(c,!0),x=f.map(function(w,b){var _=is(is(is({key:"dot-".concat(b),r:3},p),m),{},{dataKey:h,cx:w.x,cy:w.y,index:b,value:w.value,payload:w.payload});return n.renderDotItem(c,_)}),g={clipPath:i?"url(#clipPath-".concat(a,")"):null};return U.createElement(un,Ml({className:"recharts-area-dots"},g),x)}},{key:"renderHorizontalRect",value:function(i){var a=this.props,o=a.baseLine,s=a.points,l=a.strokeWidth,c=s[0].x,f=s[s.length-1].x,h=i*Math.abs(c-f),p=vs(s.map(function(m){return m.y||0}));return ge(o)&&typeof o=="number"?p=Math.max(o,p):o&&vn(o)&&o.length&&(p=Math.max(vs(o.map(function(m){return m.y||0})),p)),ge(p)?U.createElement("rect",{x:c<f?c:c-h,y:0,width:h,height:Math.floor(p+(l?parseInt("".concat(l),10):1))}):null}},{key:"renderVerticalRect",value:function(i){var a=this.props,o=a.baseLine,s=a.points,l=a.strokeWidth,c=s[0].y,f=s[s.length-1].y,h=i*Math.abs(c-f),p=vs(s.map(function(m){return m.x||0}));return ge(o)&&typeof o=="number"?p=Math.max(o,p):o&&vn(o)&&o.length&&(p=Math.max(vs(o.map(function(m){return m.x||0})),p)),ge(p)?U.createElement("rect",{x:0,y:c<f?c:c-h,width:p+(l?parseInt("".concat(l),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(i){var a=this.props.layout;return a==="vertical"?this.renderVerticalRect(i):this.renderHorizontalRect(i)}},{key:"renderAreaStatically",value:function(i,a,o,s){var l=this.props,c=l.layout,f=l.type,h=l.stroke,p=l.connectNulls,m=l.isRange;l.ref;var x=kPe(l,OPe);return U.createElement(un,{clipPath:o?"url(#clipPath-".concat(s,")"):null},U.createElement(yc,Ml({},ht(x,!0),{points:i,connectNulls:p,type:f,baseLine:a,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&U.createElement(yc,Ml({},ht(this.props),{className:"recharts-area-curve",layout:c,type:f,connectNulls:p,fill:"none",points:i})),h!=="none"&&m&&U.createElement(yc,Ml({},ht(this.props),{className:"recharts-area-curve",layout:c,type:f,connectNulls:p,fill:"none",points:a})))}},{key:"renderAreaWithAnimation",value:function(i,a){var o=this,s=this.props,l=s.points,c=s.baseLine,f=s.isAnimationActive,h=s.animationBegin,p=s.animationDuration,m=s.animationEasing,x=s.animationId,g=this.state,w=g.prevPoints,b=g.prevBaseLine;return U.createElement(nu,{begin:h,duration:p,isActive:f,easing:m,from:{t:0},to:{t:1},key:"area-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var v=_.t;if(w){var S=w.length/l.length,C=l.map(function(L,B){var j=Math.floor(B*S);if(w[j]){var D=w[j],z=wi(D.x,L.x),q=wi(D.y,L.y);return is(is({},L),{},{x:z(v),y:q(v)})}return L}),k;if(ge(c)&&typeof c=="number"){var A=wi(b,c);k=A(v)}else if(Re(c)||Tf(c)){var $=wi(b,0);k=$(v)}else k=c.map(function(L,B){var j=Math.floor(B*S);if(b[j]){var D=b[j],z=wi(D.x,L.x),q=wi(D.y,L.y);return is(is({},L),{},{x:z(v),y:q(v)})}return L});return o.renderAreaStatically(C,k,i,a)}return U.createElement(un,null,U.createElement("defs",null,U.createElement("clipPath",{id:"animationClipPath-".concat(a)},o.renderClipRect(v))),U.createElement(un,{clipPath:"url(#animationClipPath-".concat(a,")")},o.renderAreaStatically(l,c,i,a)))})}},{key:"renderArea",value:function(i,a){var o=this.props,s=o.points,l=o.baseLine,c=o.isAnimationActive,f=this.state,h=f.prevPoints,p=f.prevBaseLine,m=f.totalLength;return c&&s&&s.length&&(!h&&m>0||!my(h,s)||!my(p,l))?this.renderAreaWithAnimation(i,a):this.renderAreaStatically(s,l,i,a)}},{key:"render",value:function(){var i=this.props,a=i.hide,o=i.dot,s=i.points,l=i.className,c=i.top,f=i.left,h=i.xAxis,p=i.yAxis,m=i.width,x=i.height,g=i.isAnimationActive,w=i.id;if(a||!s||!s.length)return null;var b=this.state.isAnimationFinished,_=s.length===1,v=de("recharts-area",l),S=h&&h.allowDataOverflow||p&&p.allowDataOverflow,C=Re(w)?this.id:w;return U.createElement(un,{className:v},S?U.createElement("defs",null,U.createElement("clipPath",{id:"clipPath-".concat(C)},U.createElement("rect",{x:f,y:c,width:m,height:Math.floor(x)}))):null,_?null:this.renderArea(S,C),(o||_)&&this.renderDots(S,C),(!g||b)&&bo.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.animationId!==a.prevAnimationId?{prevAnimationId:i.animationId,curPoints:i.points,curBaseLine:i.baseLine,prevPoints:a.curPoints,prevBaseLine:a.curBaseLine}:i.points!==a.curPoints||i.baseLine!==a.curBaseLine?{curPoints:i.points,curBaseLine:i.baseLine}:null}}]),n}(T.PureComponent);Pa(zs,"displayName","Area");Pa(zs,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!yo.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Pa(zs,"getBaseValue",function(e,t,n,r){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=o??a;if(ge(s)&&typeof s=="number")return s;var l=i==="horizontal"?r:n,c=l.scale.domain();if(l.type==="number"){var f=Math.max(c[0],c[1]),h=Math.min(c[0],c[1]);return s==="dataMin"?h:s==="dataMax"||f<0?f:Math.max(Math.min(c[0],c[1]),0)}return s==="dataMin"?c[0]:s==="dataMax"?c[1]:c[0]});Pa(zs,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,l=e.dataKey,c=e.stackedData,f=e.dataStartIndex,h=e.displayedData,p=e.offset,m=t.layout,x=c&&c.length,g=zs.getBaseValue(t,n,r,i),w=!1,b=h.map(function(v,S){var C=Ni(v,l),k;x?k=c[f+S]:(k=C,vn(k)?w=!0:k=[g,k]);var A=Re(k[1])||x&&Re(C);return m==="horizontal"?{x:Xj({axis:r,ticks:a,bandSize:s,entry:v,index:S}),y:A?null:i.scale(k[1]),value:k,payload:v}:{x:A?null:r.scale(k[1]),y:Xj({axis:i,ticks:o,bandSize:s,entry:v,index:S}),value:k,payload:v}}),_;return x||w?_=b.map(function(v){return m==="horizontal"?{x:v.x,y:!Re(Wn(v,"value[0]"))&&!Re(Wn(v,"y"))?i.scale(Wn(v,"value[0]")):null}:{x:Re(Wn(v,"value[0]"))?null:r.scale(Wn(v,"value[0]")),y:v.y}}):m==="horizontal"?_=i.scale(g):_=r.scale(g),is({points:b,baseLine:_,layout:m,isRange:w},p)});Pa(zs,"renderDotItem",function(e,t){var n;return U.isValidElement(e)?n=U.cloneElement(e,t):He(e)?n=e(t):n=U.createElement(lA,Ml({},t,{className:"recharts-area-dot"})),n});var A1=function(){return null};A1.displayName="XAxis";A1.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};var P1=function(){return null};P1.displayName="YAxis";P1.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};var NPe=Js,jPe=Fp,RPe=l1;function DPe(e){return function(t,n,r){var i=Object(t);if(!jPe(t)){var a=NPe(n);t=RPe(t),n=function(s){return a(i[s],s,i)}}var o=e(t,n,r);return o>-1?i[a?t[o]:o]:void 0}}var LPe=DPe,FPe=w8;function BPe(e){var t=FPe(e),n=t%1;return t===t?n?t-n:t:0}var zPe=BPe,UPe=fB,WPe=Js,HPe=zPe,VPe=Math.max;function YPe(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:HPe(n);return i<0&&(i=VPe(r+i,0)),UPe(e,WPe(t),i)}var GPe=YPe,qPe=LPe,KPe=GPe,XPe=qPe(KPe),QPe=XPe;const ZPe=gt(QPe);var JPe=Qs,e2e=Zs,t2e="[object Boolean]";function n2e(e){return e===!0||e===!1||e2e(e)&&JPe(e)==t2e}var r2e=n2e;const i2e=gt(r2e);function LR(e){return l2e(e)||s2e(e)||o2e(e)||a2e()}function a2e(){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 o2e(e,t){if(e){if(typeof e=="string")return ek(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(e,t)}}function s2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l2e(e){if(Array.isArray(e))return ek(e)}function ek(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tk=function(t,n,r,i,a){var o=oa(t,cA),s=oa(t,Vp),l=[].concat(LR(o),LR(s)),c=oa(t,Yp),f="".concat(i,"Id"),h=i[0],p=n;if(l.length&&(p=l.reduce(function(g,w){if(w.props[f]===r&&ja(w.props,"extendDomain")&&ge(w.props[h])){var b=w.props[h];return[Math.min(g[0],b),Math.max(g[1],b)]}return g},p)),c.length){var m="".concat(h,"1"),x="".concat(h,"2");p=c.reduce(function(g,w){if(w.props[f]===r&&ja(w.props,"extendDomain")&&ge(w.props[m])&&ge(w.props[x])){var b=w.props[m],_=w.props[x];return[Math.min(g[0],b,_),Math.max(g[1],b,_)]}return g},p)}return a&&a.length&&(p=a.reduce(function(g,w){return ge(w)?[Math.min(g[0],w),Math.max(g[1],w)]:g},p)),p},M8={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,c,f){this.fn=l,this.context=c,this.once=f||!1}function a(l,c,f,h,p){if(typeof f!="function")throw new TypeError("The listener must be a function");var m=new i(f,h||l,p),x=n?n+c:c;return l._events[x]?l._events[x].fn?l._events[x]=[l._events[x],m]:l._events[x].push(m):(l._events[x]=m,l._eventsCount++),l}function o(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],f,h;if(this._eventsCount===0)return c;for(h in f=this._events)t.call(f,h)&&c.push(n?h.slice(1):h);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(f)):c},s.prototype.listeners=function(c){var f=n?n+c:c,h=this._events[f];if(!h)return[];if(h.fn)return[h.fn];for(var p=0,m=h.length,x=new Array(m);p<m;p++)x[p]=h[p].fn;return x},s.prototype.listenerCount=function(c){var f=n?n+c:c,h=this._events[f];return h?h.fn?1:h.length:0},s.prototype.emit=function(c,f,h,p,m,x){var g=n?n+c:c;if(!this._events[g])return!1;var w=this._events[g],b=arguments.length,_,v;if(w.fn){switch(w.once&&this.removeListener(c,w.fn,void 0,!0),b){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,f),!0;case 3:return w.fn.call(w.context,f,h),!0;case 4:return w.fn.call(w.context,f,h,p),!0;case 5:return w.fn.call(w.context,f,h,p,m),!0;case 6:return w.fn.call(w.context,f,h,p,m,x),!0}for(v=1,_=new Array(b-1);v<b;v++)_[v-1]=arguments[v];w.fn.apply(w.context,_)}else{var S=w.length,C;for(v=0;v<S;v++)switch(w[v].once&&this.removeListener(c,w[v].fn,void 0,!0),b){case 1:w[v].fn.call(w[v].context);break;case 2:w[v].fn.call(w[v].context,f);break;case 3:w[v].fn.call(w[v].context,f,h);break;case 4:w[v].fn.call(w[v].context,f,h,p);break;default:if(!_)for(C=1,_=new Array(b-1);C<b;C++)_[C-1]=arguments[C];w[v].fn.apply(w[v].context,_)}}return!0},s.prototype.on=function(c,f,h){return a(this,c,f,h,!1)},s.prototype.once=function(c,f,h){return a(this,c,f,h,!0)},s.prototype.removeListener=function(c,f,h,p){var m=n?n+c:c;if(!this._events[m])return this;if(!f)return o(this,m),this;var x=this._events[m];if(x.fn)x.fn===f&&(!p||x.once)&&(!h||x.context===h)&&o(this,m);else{for(var g=0,w=[],b=x.length;g<b;g++)(x[g].fn!==f||p&&!x[g].once||h&&x[g].context!==h)&&w.push(x[g]);w.length?this._events[m]=w.length===1?w[0]:w:o(this,m)}return this},s.prototype.removeAllListeners=function(c){var f;return c?(f=n?n+c:c,this._events[f]&&o(this,f)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(M8);var u2e=M8.exports;const c2e=gt(u2e);var Ur=new c2e;Ur.setMaxListeners&&Ur.setMaxListeners(10);var $w="recharts.syncMouseEvents",f2e=["item"],d2e=["children","className","width","height","style","compact","title","desc"];function pf(e){"@babel/helpers - typeof";return pf=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},pf(e)}function FR(e,t){return m2e(e)||p2e(e,t)||I8(e,t)||h2e()}function h2e(){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 p2e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){c=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function m2e(e){if(Array.isArray(e))return e}function ic(){return ic=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ic.apply(this,arguments)}function BR(e,t){if(e==null)return{};var n=g2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function g2e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function v2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y2e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N8(r.key),r)}}function x2e(e,t,n){return t&&y2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function b2e(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&&nk(e,t)}function nk(e,t){return nk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},nk(e,t)}function w2e(e){var t=S2e();return function(){var r=Hy(e),i;if(t){var a=Hy(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return _2e(this,i)}}function _2e(e,t){if(t&&(pf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ut(e)}function ut(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S2e(){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 Hy(e){return Hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hy(e)}function mf(e){return E2e(e)||k2e(e)||I8(e)||O2e()}function O2e(){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 I8(e,t){if(e){if(typeof e=="string")return rk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rk(e,t)}}function k2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function E2e(e){if(Array.isArray(e))return rk(e)}function rk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zR(Object(n),!0).forEach(function(r){Ue(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ue(e,t,n){return t=N8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N8(e){var t=C2e(e,"string");return pf(t)==="symbol"?t:String(t)}function C2e(e,t){if(pf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(pf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var A2e={xAxis:["bottom","top"],yAxis:["left","right"]},j8={x:0,y:0},P2e=Number.isFinite?Number.isFinite:isFinite,UR=typeof requestAnimationFrame=="function"?requestAnimationFrame:typeof setImmediate=="function"?setImmediate:setTimeout,WR=typeof cancelAnimationFrame=="function"?cancelAnimationFrame:typeof clearImmediate=="function"?clearImmediate:clearTimeout,T2e=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},$2e=function(t,n,r,i){var a=n.find(function(f){return f&&f.index===r});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return se(se(se({},i),Hn(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var l=a.coordinate,c=i.angle;return se(se(se({},i),Hn(i.cx,i.cy,l,c)),{},{angle:c,radius:l})}return j8},T1=function(t,n,r){var i=n.graphicalItems,a=n.dataStartIndex,o=n.dataEndIndex,s=(i||[]).reduce(function(l,c){var f=c.props.data;return f&&f.length?[].concat(mf(l),mf(f)):l},[]);return s&&s.length>0?s:r&&r.props&&r.props.data&&r.props.data.length>0?r.props.data:t&&t.length&&ge(a)&&ge(o)?t.slice(a,o+1):[]};function M2e(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],i=e==null?void 0:e[1];if(r&&i&&ge(r)&&ge(i))return!0}return!1}function R8(e){return e==="number"?[0,"auto"]:void 0}var D8=function(t,n,r,i){var a=t.graphicalItems,o=t.tooltipAxis,s=T1(n,t);return r<0||!a||!a.length||r>=s.length?null:a.reduce(function(l,c){var f=c.props.hide;if(f)return l;var h=c.props.data,p;if(o.dataKey&&!o.allowDuplicatedCategory){var m=h===void 0?s:h;p=Gv(m,o.dataKey,i)}else p=h&&h[r]||s[r];return p?[].concat(mf(l),[u8(c,p)]):l},[])},HR=function(t,n,r,i){var a=i||{x:t.chartX,y:t.chartY},o=T2e(a,r),s=t.orderedTooltipTicks,l=t.tooltipAxis,c=t.tooltipTicks,f=fke(o,s,c,l);if(f>=0&&c){var h=c[f]&&c[f].value,p=D8(t,n,f,h),m=$2e(r,s,f,a);return{activeTooltipIndex:f,activeLabel:h,activePayload:p,activeCoordinate:m}}return null},I2e=function(t,n){var r=n.axes,i=n.graphicalItems,a=n.axisType,o=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,f=t.layout,h=t.children,p=t.stackOffset,m=s8(f,a),x=r.reduce(function(g,w){var b,_=w.props,v=_.type,S=_.dataKey,C=_.allowDataOverflow,k=_.allowDuplicatedCategory,A=_.scale,$=_.ticks,L=_.includeHidden,B=w.props[o];if(g[B])return g;var j=T1(t.data,{graphicalItems:i.filter(function(R){return R.props[o]===B}),dataStartIndex:l,dataEndIndex:c}),D=j.length,z,q,Y;M2e(w.props.domain,C,v)&&(z=TO(w.props.domain,null,C),m&&(v==="number"||A!=="auto")&&(Y=sh(j,S,"category")));var Q=R8(v);if(!z||z.length===0){var Z,H=(Z=w.props.domain)!==null&&Z!==void 0?Z:Q;if(S){if(z=sh(j,S,v),v==="category"&&m){var K=Ace(z);k&&K?(q=z,z=Dy(0,D)):k||(z=eR(H,z,w).reduce(function(R,ve){return R.indexOf(ve)>=0?R:[].concat(mf(R),[ve])},[]))}else if(v==="category")k?z=z.filter(function(R){return R!==""&&!Re(R)}):z=eR(H,z,w).reduce(function(R,ve){return R.indexOf(ve)>=0||ve===""||Re(ve)?R:[].concat(mf(R),[ve])},[]);else if(v==="number"){var I=gke(j,i.filter(function(R){return R.props[o]===B&&(L||!R.props.hide)}),S,a,f);I&&(z=I)}m&&(v==="number"||A!=="auto")&&(Y=sh(j,S,"category"))}else m?z=Dy(0,D):s&&s[B]&&s[B].hasStack&&v==="number"?z=p==="expand"?[0,1]:l8(s[B].stackGroups,l,c):z=o8(j,i.filter(function(R){return R.props[o]===B&&(L||!R.props.hide)}),v,f,!0);if(v==="number")z=tk(h,z,B,a,$),H&&(z=TO(H,z,C));else if(v==="category"&&H){var ee=H,oe=z.every(function(R){return ee.indexOf(R)>=0});oe&&(z=ee)}}return se(se({},g),{},Ue({},B,se(se({},w.props),{},{axisType:a,domain:z,categoricalDomain:Y,duplicateDomain:q,originalDomain:(b=w.props.domain)!==null&&b!==void 0?b:Q,isCategorical:m,layout:f})))},{});return x},N2e=function(t,n){var r=n.graphicalItems,i=n.Axis,a=n.axisType,o=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,f=t.layout,h=t.children,p=T1(t.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:c}),m=p.length,x=s8(f,a),g=-1,w=r.reduce(function(b,_){var v=_.props[o],S=R8("number");if(!b[v]){g++;var C;return x?C=Dy(0,m):s&&s[v]&&s[v].hasStack?(C=l8(s[v].stackGroups,l,c),C=tk(h,C,v,a)):(C=TO(S,o8(p,r.filter(function(k){return k.props[o]===v&&!k.props.hide}),"number",f),i.defaultProps.allowDataOverflow),C=tk(h,C,v,a)),se(se({},b),{},Ue({},v,se(se({axisType:a},i.defaultProps),{},{hide:!0,orientation:Wn(A2e,"".concat(a,".").concat(g%2),null),domain:C,originalDomain:S,isCategorical:x,layout:f})))}return b},{});return w},j2e=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,a=n.AxisComp,o=n.graphicalItems,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,f=t.children,h="".concat(i,"Id"),p=oa(f,a),m={};return p&&p.length?m=I2e(t,{axes:p,graphicalItems:o,axisType:i,axisIdKey:h,stackGroups:s,dataStartIndex:l,dataEndIndex:c}):o&&o.length&&(m=N2e(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:h,stackGroups:s,dataStartIndex:l,dataEndIndex:c})),m},R2e=function(t){var n=ns(t),r=rs(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:IC(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ay(n,r)}},VR=function(t){var n,r,i=t.children,a=t.defaultShowTooltip,o=co(i,sp),s=o&&o.props&&o.props.startIndex||0,l=(o==null||(n=o.props)===null||n===void 0?void 0:n.endIndex)!==void 0?o==null||(r=o.props)===null||r===void 0?void 0:r.endIndex:t.data&&t.data.length-1||0;return{chartX:0,chartY:0,dataStartIndex:s,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:Re(a)?!1:a}},D2e=function(t){return!t||!t.length?!1:t.some(function(n){var r=Ts(n&&n.type);return r&&r.indexOf("Bar")>=0})},YR=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"}},L2e=function(t,n){var r=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,c=r.width,f=r.height,h=r.children,p=r.margin||{},m=co(h,sp),x=co(h,Wh),g=Object.keys(l).reduce(function(v,S){var C=l[S],k=C.orientation;return!C.mirror&&!C.hide?se(se({},v),{},Ue({},k,v[k]+C.width)):v},{left:p.left||0,right:p.right||0}),w=Object.keys(o).reduce(function(v,S){var C=o[S],k=C.orientation;return!C.mirror&&!C.hide?se(se({},v),{},Ue({},k,Wn(v,"".concat(k))+C.height)):v},{top:p.top||0,bottom:p.bottom||0}),b=se(se({},w),g),_=b.bottom;return m&&(b.bottom+=m.props.height||sp.defaultProps.height),x&&n&&(b=pke(b,i,r,n)),se(se({brushBottom:_},b),{},{width:c-b.left-b.right,height:f-b.top-b.bottom})},F2e=function(t){var n,r=t.chartName,i=t.GraphicalChild,a=t.defaultTooltipEventType,o=a===void 0?"axis":a,s=t.validateTooltipEventTypes,l=s===void 0?["axis"]:s,c=t.axisComponents,f=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,m=function(w,b){var _=b.graphicalItems,v=b.stackGroups,S=b.offset,C=b.updateId,k=b.dataStartIndex,A=b.dataEndIndex,$=w.barSize,L=w.layout,B=w.barGap,j=w.barCategoryGap,D=w.maxBarSize,z=YR(L),q=z.numericAxisName,Y=z.cateAxisName,Q=D2e(_),Z=Q&&dke({barSize:$,stackGroups:v}),H=[];return _.forEach(function(K,I){var ee=T1(w.data,{dataStartIndex:k,dataEndIndex:A},K),oe=K.props,R=oe.dataKey,ve=oe.maxBarSize,xe=K.props["".concat(q,"Id")],ke=K.props["".concat(Y,"Id")],Ve=c.reduce(function(We,tt){var Xe,Qe=b["".concat(tt.axisType,"Map")],on=K.props["".concat(tt.axisType,"Id")],Yt=Qe&&Qe[on];return se(se({},We),{},(Xe={},Ue(Xe,tt.axisType,Yt),Ue(Xe,"".concat(tt.axisType,"Ticks"),rs(Yt)),Xe))},{}),_e=Ve[Y],re=Ve["".concat(Y,"Ticks")],be=v&&v[xe]&&v[xe].hasStack&&Ake(K,v[xe].stackGroups),Oe=Ts(K.type).indexOf("Bar")>=0,te=Ay(_e,re),Ge=[];if(Oe){var Me,Te,ft=Re(ve)?D:ve,ce=(Me=(Te=Ay(_e,re,!0))!==null&&Te!==void 0?Te:ft)!==null&&Me!==void 0?Me:0;Ge=hke({barGap:B,barCategoryGap:j,bandSize:ce!==te?ce:te,sizeList:Z[ke],maxBarSize:ft}),ce!==te&&(Ge=Ge.map(function(We){return se(se({},We),{},{position:se(se({},We.position),{},{offset:We.position.offset-ce/2})})}))}var Se=K&&K.type&&K.type.getComposedData;if(Se){var Le;H.push({props:se(se({},Se(se(se({},Ve),{},{displayedData:ee,props:w,dataKey:R,item:K,bandSize:te,barPosition:Ge,offset:S,stackedData:be,layout:L,dataStartIndex:k,dataEndIndex:A}))),{},(Le={key:K.key||"item-".concat(I)},Ue(Le,q,Ve[q]),Ue(Le,Y,Ve[Y]),Ue(Le,"animationId",C),Le)),childIndex:Fce(K,w.children),item:K})}}),H},x=function(w,b){var _=w.props,v=w.dataStartIndex,S=w.dataEndIndex,C=w.updateId;if(!NI({props:_}))return null;var k=_.children,A=_.layout,$=_.stackOffset,L=_.data,B=_.reverseStackOrder,j=YR(A),D=j.numericAxisName,z=j.cateAxisName,q=oa(k,i),Y=kke(L,q,"".concat(D,"Id"),"".concat(z,"Id"),$,B),Q=c.reduce(function(ee,oe){var R="".concat(oe.axisType,"Map");return se(se({},ee),{},Ue({},R,j2e(_,se(se({},oe),{},{graphicalItems:q,stackGroups:oe.axisType===D&&Y,dataStartIndex:v,dataEndIndex:S}))))},{}),Z=L2e(se(se({},Q),{},{props:_,graphicalItems:q}),b==null?void 0:b.legendBBox);Object.keys(Q).forEach(function(ee){Q[ee]=h(_,Q[ee],Z,ee.replace("Map",""),r)});var H=Q["".concat(z,"Map")],K=R2e(H),I=m(_,se(se({},Q),{},{dataStartIndex:v,dataEndIndex:S,updateId:C,graphicalItems:q,stackGroups:Y,offset:Z}));return se(se({formattedGraphicalItems:I,graphicalItems:q,offset:Z,stackGroups:Y},K),Q)};return n=function(g){b2e(b,g);var w=w2e(b);function b(_){var v;return v2e(this,b),v=w.call(this,_),Ue(ut(v),"clearDeferId",function(){!Re(v.deferId)&&WR&&WR(v.deferId),v.deferId=null}),Ue(ut(v),"handleLegendBBoxUpdate",function(S){if(S){var C=v.state,k=C.dataStartIndex,A=C.dataEndIndex,$=C.updateId;v.setState(se({legendBBox:S},x({props:v.props,dataStartIndex:k,dataEndIndex:A,updateId:$},se(se({},v.state),{},{legendBBox:S}))))}}),Ue(ut(v),"handleReceiveSyncEvent",function(S,C,k){var A=v.props.syncId;A===S&&C!==v.uniqueChartId&&(v.clearDeferId(),v.deferId=UR&&UR(v.applySyncEvent.bind(ut(v),k)))}),Ue(ut(v),"handleBrushChange",function(S){var C=S.startIndex,k=S.endIndex;if(C!==v.state.dataStartIndex||k!==v.state.dataEndIndex){var A=v.state.updateId;v.setState(function(){return se({dataStartIndex:C,dataEndIndex:k},x({props:v.props,dataStartIndex:C,dataEndIndex:k,updateId:A},v.state))}),v.triggerSyncEvent({dataStartIndex:C,dataEndIndex:k})}}),Ue(ut(v),"handleMouseEnter",function(S){var C=v.props.onMouseEnter,k=v.getMouseInfo(S);if(k){var A=se(se({},k),{},{isTooltipActive:!0});v.setState(A),v.triggerSyncEvent(A),He(C)&&C(A,S)}}),Ue(ut(v),"triggeredAfterMouseMove",function(S){var C=v.props.onMouseMove,k=v.getMouseInfo(S),A=k?se(se({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};v.setState(A),v.triggerSyncEvent(A),He(C)&&C(A,S)}),Ue(ut(v),"handleItemMouseEnter",function(S){v.setState(function(){return{isTooltipActive:!0,activeItem:S,activePayload:S.tooltipPayload,activeCoordinate:S.tooltipPosition||{x:S.cx,y:S.cy}}})}),Ue(ut(v),"handleItemMouseLeave",function(){v.setState(function(){return{isTooltipActive:!1}})}),Ue(ut(v),"handleMouseMove",function(S){S&&He(S.persist)&&S.persist(),v.triggeredAfterMouseMove(S)}),Ue(ut(v),"handleMouseLeave",function(S){var C=v.props.onMouseLeave,k={isTooltipActive:!1};v.setState(k),v.triggerSyncEvent(k),He(C)&&C(k,S),v.cancelThrottledTriggerAfterMouseMove()}),Ue(ut(v),"handleOuterEvent",function(S){var C=Lce(S),k=Wn(v.props,"".concat(C));if(C&&He(k)){var A;/.*touch.*/i.test(C)?A=v.getMouseInfo(S.changedTouches[0]):A=v.getMouseInfo(S);var $=k;$(A,S)}}),Ue(ut(v),"handleClick",function(S){var C=v.props.onClick,k=v.getMouseInfo(S);if(k){var A=se(se({},k),{},{isTooltipActive:!0});v.setState(A),v.triggerSyncEvent(A),He(C)&&C(A,S)}}),Ue(ut(v),"handleMouseDown",function(S){var C=v.props.onMouseDown;if(He(C)){var k=v.getMouseInfo(S);C(k,S)}}),Ue(ut(v),"handleMouseUp",function(S){var C=v.props.onMouseUp;if(He(C)){var k=v.getMouseInfo(S);C(k,S)}}),Ue(ut(v),"handleTouchMove",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&v.handleMouseMove(S.changedTouches[0])}),Ue(ut(v),"handleTouchStart",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&v.handleMouseDown(S.changedTouches[0])}),Ue(ut(v),"handleTouchEnd",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&v.handleMouseUp(S.changedTouches[0])}),Ue(ut(v),"verticalCoordinatesGenerator",function(S){var C=S.xAxis,k=S.width,A=S.height,$=S.offset;return qj(KO(se(se(se({},lh.defaultProps),C),{},{ticks:rs(C,!0),viewBox:{x:0,y:0,width:k,height:A}})),$.left,$.left+$.width)}),Ue(ut(v),"horizontalCoordinatesGenerator",function(S){var C=S.yAxis,k=S.width,A=S.height,$=S.offset;return qj(KO(se(se(se({},lh.defaultProps),C),{},{ticks:rs(C,!0),viewBox:{x:0,y:0,width:k,height:A}})),$.top,$.top+$.height)}),Ue(ut(v),"axesTicksGenerator",function(S){return rs(S,!0)}),Ue(ut(v),"renderCursor",function(S){var C=v.state,k=C.isTooltipActive,A=C.activeCoordinate,$=C.activePayload,L=C.offset,B=C.activeTooltipIndex,j=v.getTooltipEventType();if(!S||!S.props.cursor||!k||!A||r!=="ScatterChart"&&j!=="axis")return null;var D=v.props.layout,z,q=yc;if(r==="ScatterChart")z=A,q=b8;else if(r==="BarChart")z=v.getCursorRectangle(),q=k1;else if(D==="radial"){var Y=v.getCursorPoints(),Q=Y.cx,Z=Y.cy,H=Y.radius,K=Y.startAngle,I=Y.endAngle;z={cx:Q,cy:Z,startAngle:K,endAngle:I,innerRadius:H,outerRadius:H},q=h8}else z={points:v.getCursorPoints()},q=yc;var ee=S.key||"_recharts-cursor",oe=se(se(se(se({stroke:"#ccc",pointerEvents:"none"},L),z),ht(S.props.cursor)),{},{payload:$,payloadIndex:B,key:ee,className:"recharts-tooltip-cursor"});return T.isValidElement(S.props.cursor)?T.cloneElement(S.props.cursor,oe):T.createElement(q,oe)}),Ue(ut(v),"renderPolarAxis",function(S,C,k){var A=Wn(S,"type.axisType"),$=Wn(v.state,"".concat(A,"Map")),L=$&&$[S.props["".concat(A,"Id")]];return T.cloneElement(S,se(se({},L),{},{className:A,key:S.key||"".concat(C,"-").concat(k),ticks:rs(L,!0)}))}),Ue(ut(v),"renderXAxis",function(S,C,k){var A=v.state.xAxisMap,$=A[S.props.xAxisId];return v.renderAxis($,S,C,k)}),Ue(ut(v),"renderYAxis",function(S,C,k){var A=v.state.yAxisMap,$=A[S.props.yAxisId];return v.renderAxis($,S,C,k)}),Ue(ut(v),"renderGrid",function(S){var C=v.state,k=C.xAxisMap,A=C.yAxisMap,$=C.offset,L=v.props,B=L.width,j=L.height,D=ns(k),z=ZPe(A,function(Q){return O8(Q.domain,P2e)}),q=z||ns(A),Y=S.props||{};return T.cloneElement(S,{key:S.key||"grid",x:ge(Y.x)?Y.x:$.left,y:ge(Y.y)?Y.y:$.top,width:ge(Y.width)?Y.width:$.width,height:ge(Y.height)?Y.height:$.height,xAxis:D,yAxis:q,offset:$,chartWidth:B,chartHeight:j,verticalCoordinatesGenerator:Y.verticalCoordinatesGenerator||v.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:Y.horizontalCoordinatesGenerator||v.horizontalCoordinatesGenerator})}),Ue(ut(v),"renderPolarGrid",function(S){var C=S.props,k=C.radialLines,A=C.polarAngles,$=C.polarRadius,L=v.state,B=L.radiusAxisMap,j=L.angleAxisMap,D=ns(B),z=ns(j),q=z.cx,Y=z.cy,Q=z.innerRadius,Z=z.outerRadius;return T.cloneElement(S,{polarAngles:vn(A)?A:rs(z,!0).map(function(H){return H.coordinate}),polarRadius:vn($)?$:rs(D,!0).map(function(H){return H.coordinate}),cx:q,cy:Y,innerRadius:Q,outerRadius:Z,key:S.key||"polar-grid",radialLines:k})}),Ue(ut(v),"renderLegend",function(){var S=v.state.formattedGraphicalItems,C=v.props,k=C.children,A=C.width,$=C.height,L=v.props.margin||{},B=A-(L.left||0)-(L.right||0),j=i8({children:k,formattedGraphicalItems:S,legendWidth:B,legendContent:f});if(!j)return null;var D=j.item,z=BR(j,f2e);return T.cloneElement(D,se(se({},z),{},{chartWidth:A,chartHeight:$,margin:L,ref:function(Y){v.legendInstance=Y},onBBoxUpdate:v.handleLegendBBoxUpdate}))}),Ue(ut(v),"renderTooltip",function(){var S=v.props.children,C=co(S,Pl);if(!C)return null;var k=v.state,A=k.isTooltipActive,$=k.activeCoordinate,L=k.activePayload,B=k.activeLabel,j=k.offset;return T.cloneElement(C,{viewBox:se(se({},j),{},{x:j.left,y:j.top}),active:A,label:B,payload:A?L:[],coordinate:$})}),Ue(ut(v),"renderBrush",function(S){var C=v.props,k=C.margin,A=C.data,$=v.state,L=$.offset,B=$.dataStartIndex,j=$.dataEndIndex,D=$.updateId;return T.cloneElement(S,{key:S.key||"_recharts-brush",onChange:yg(v.handleBrushChange,null,S.props.onChange),data:A,x:ge(S.props.x)?S.props.x:L.left,y:ge(S.props.y)?S.props.y:L.top+L.height+L.brushBottom-(k.bottom||0),width:ge(S.props.width)?S.props.width:L.width,startIndex:B,endIndex:j,updateId:"brush-".concat(D)})}),Ue(ut(v),"renderReferenceElement",function(S,C,k){if(!S)return null;var A=ut(v),$=A.clipPathId,L=v.state,B=L.xAxisMap,j=L.yAxisMap,D=L.offset,z=S.props,q=z.xAxisId,Y=z.yAxisId;return T.cloneElement(S,{key:S.key||"".concat(C,"-").concat(k),xAxis:B[q],yAxis:j[Y],viewBox:{x:D.left,y:D.top,width:D.width,height:D.height},clipPathId:$})}),Ue(ut(v),"renderActivePoints",function(S){var C=S.item,k=S.activePoint,A=S.basePoint,$=S.childIndex,L=S.isRange,B=[],j=C.props.key,D=C.item.props,z=D.activeDot,q=D.dataKey,Y=se(se({index:$,dataKey:q,cx:k.x,cy:k.y,r:4,fill:sA(C.item),strokeWidth:2,stroke:"#fff",payload:k.payload,value:k.value,key:"".concat(j,"-activePoint-").concat($)},ht(z)),qv(z));return B.push(b.renderActiveDot(z,Y)),A?B.push(b.renderActiveDot(z,se(se({},Y),{},{cx:A.x,cy:A.y,key:"".concat(j,"-basePoint-").concat($)}))):L&&B.push(null),B}),Ue(ut(v),"renderGraphicChild",function(S,C,k){var A=v.filterFormatItem(S,C,k);if(!A)return null;var $=v.getTooltipEventType(),L=v.state,B=L.isTooltipActive,j=L.tooltipAxis,D=L.activeTooltipIndex,z=L.activeLabel,q=v.props.children,Y=co(q,Pl),Q=A.props,Z=Q.points,H=Q.isRange,K=Q.baseLine,I=A.item.props,ee=I.activeDot,oe=I.hide,R=!oe&&B&&Y&&ee&&D>=0,ve={};$!=="axis"&&Y&&Y.props.trigger==="click"?ve={onClick:yg(v.handleItemMouseEnter,null,S.props.onCLick)}:$!=="axis"&&(ve={onMouseLeave:yg(v.handleItemMouseLeave,null,S.props.onMouseLeave),onMouseEnter:yg(v.handleItemMouseEnter,null,S.props.onMouseEnter)});var xe=T.cloneElement(S,se(se({},A.props),ve));function ke(be){return typeof j.dataKey=="function"?j.dataKey(be.payload):null}if(R){var Ve,_e;if(j.dataKey&&!j.allowDuplicatedCategory){var re=typeof j.dataKey=="function"?ke:"payload.".concat(j.dataKey.toString());Ve=Gv(Z,re,z),_e=H&&K&&Gv(K,re,z)}else Ve=Z[D],_e=H&&K&&K[D];if(!Re(Ve))return[xe].concat(mf(v.renderActivePoints({item:A,activePoint:Ve,basePoint:_e,childIndex:D,isRange:H})))}return H?[xe,null,null]:[xe,null]}),Ue(ut(v),"renderCustomized",function(S,C,k){return T.cloneElement(S,se(se({key:"recharts-customized-".concat(k)},v.props),v.state))}),v.uniqueChartId=Re(_.id)?Lp("recharts"):_.id,v.clipPathId="".concat(v.uniqueChartId,"-clip"),_.throttleDelay&&(v.triggeredAfterMouseMove=nz(v.triggeredAfterMouseMove,_.throttleDelay)),v.state={},v}return x2e(b,[{key:"componentDidMount",value:function(){Re(this.props.syncId)||this.addListener()}},{key:"componentDidUpdate",value:function(v){Re(v.syncId)&&!Re(this.props.syncId)&&this.addListener(),!Re(v.syncId)&&Re(this.props.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){this.clearDeferId(),Re(this.props.syncId)||this.removeListener(),this.cancelThrottledTriggerAfterMouseMove()}},{key:"cancelThrottledTriggerAfterMouseMove",value:function(){typeof this.triggeredAfterMouseMove.cancel=="function"&&this.triggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var v=co(this.props.children,Pl);if(v&&i2e(v.props.shared)){var S=v.props.shared?"axis":"item";return l.indexOf(S)>=0?S:o}return o}},{key:"getMouseInfo",value:function(v){if(!this.container)return null;var S=nwe(this.container),C=rwe(v,S),k=this.inRange(C.chartX,C.chartY);if(!k)return null;var A=this.state,$=A.xAxisMap,L=A.yAxisMap,B=this.getTooltipEventType();if(B!=="axis"&&$&&L){var j=ns($).scale,D=ns(L).scale,z=j&&j.invert?j.invert(C.chartX):null,q=D&&D.invert?D.invert(C.chartY):null;return se(se({},C),{},{xValue:z,yValue:q})}var Y=HR(this.state,this.props.data,this.props.layout,k);return Y?se(se({},C),Y):null}},{key:"getCursorRectangle",value:function(){var v=this.props.layout,S=this.state,C=S.activeCoordinate,k=S.offset,A=S.tooltipAxisBandSize,$=A/2;return{stroke:"none",fill:"#ccc",x:v==="horizontal"?C.x-$:k.left+.5,y:v==="horizontal"?k.top+.5:C.y-$,width:v==="horizontal"?A:k.width-1,height:v==="horizontal"?k.height-1:A}}},{key:"getCursorPoints",value:function(){var v=this.props.layout,S=this.state,C=S.activeCoordinate,k=S.offset,A,$,L,B;if(v==="horizontal")A=C.x,L=A,$=k.top,B=k.top+k.height;else if(v==="vertical")$=C.y,B=$,A=k.left,L=k.left+k.width;else if(!Re(C.cx)||!Re(C.cy))if(v==="centric"){var j=C.cx,D=C.cy,z=C.innerRadius,q=C.outerRadius,Y=C.angle,Q=Hn(j,D,z,Y),Z=Hn(j,D,q,Y);A=Q.x,$=Q.y,L=Z.x,B=Z.y}else{var H=C.cx,K=C.cy,I=C.radius,ee=C.startAngle,oe=C.endAngle,R=Hn(H,K,I,ee),ve=Hn(H,K,I,oe);return{points:[R,ve],cx:H,cy:K,radius:I,startAngle:ee,endAngle:oe}}return[{x:A,y:$},{x:L,y:B}]}},{key:"inRange",value:function(v,S){var C=this.props.layout;if(C==="horizontal"||C==="vertical"){var k=this.state.offset,A=v>=k.left&&v<=k.left+k.width&&S>=k.top&&S<=k.top+k.height;return A?{x:v,y:S}:null}var $=this.state,L=$.angleAxisMap,B=$.radiusAxisMap;if(L&&B){var j=ns(L);return rR({x:v,y:S},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var v=this.props.children,S=this.getTooltipEventType(),C=co(v,Pl),k={};C&&S==="axis"&&(C.props.trigger==="click"?k={onClick:this.handleClick}:k={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var A=qv(this.props,this.handleOuterEvent);return se(se({},A),k)}},{key:"addListener",value:function(){Ur.on($w,this.handleReceiveSyncEvent),Ur.setMaxListeners&&Ur._maxListeners&&Ur.setMaxListeners(Ur._maxListeners+1)}},{key:"removeListener",value:function(){Ur.removeListener($w,this.handleReceiveSyncEvent),Ur.setMaxListeners&&Ur._maxListeners&&Ur.setMaxListeners(Ur._maxListeners-1)}},{key:"triggerSyncEvent",value:function(v){var S=this.props.syncId;Re(S)||Ur.emit($w,S,this.uniqueChartId,v)}},{key:"applySyncEvent",value:function(v){var S=this.props,C=S.layout,k=S.syncMethod,A=this.state.updateId,$=v.dataStartIndex,L=v.dataEndIndex;if(!Re(v.dataStartIndex)||!Re(v.dataEndIndex))this.setState(se({dataStartIndex:$,dataEndIndex:L},x({props:this.props,dataStartIndex:$,dataEndIndex:L,updateId:A},this.state)));else if(Re(v.activeTooltipIndex))this.setState(v);else{var B=v.chartX,j=v.chartY,D=v.activeTooltipIndex,z=this.state,q=z.offset,Y=z.tooltipTicks;if(!q)return;if(typeof k=="function")D=k(Y,v);else if(k==="value"){D=-1;for(var Q=0;Q<Y.length;Q++)if(Y[Q].value===v.activeLabel){D=Q;break}}var Z=se(se({},q),{},{x:q.left,y:q.top}),H=Math.min(B,Z.x+Z.width),K=Math.min(j,Z.y+Z.height),I=Y[D]&&Y[D].value,ee=D8(this.state,this.props.data,D),oe=Y[D]?{x:C==="horizontal"?Y[D].coordinate:H,y:C==="horizontal"?K:Y[D].coordinate}:j8;this.setState(se(se({},v),{},{activeLabel:I,activeCoordinate:oe,activePayload:ee,activeTooltipIndex:D}))}}},{key:"filterFormatItem",value:function(v,S,C){for(var k=this.state.formattedGraphicalItems,A=0,$=k.length;A<$;A++){var L=k[A];if(L.item===v||L.props.key===v.key||S===Ts(L.item.type)&&C===L.childIndex)return L}return null}},{key:"renderAxis",value:function(v,S,C,k){var A=this.props,$=A.width,L=A.height;return U.createElement(lh,ic({},v,{className:"recharts-".concat(v.axisType," ").concat(v.axisType),key:S.key||"".concat(C,"-").concat(k),viewBox:{x:0,y:0,width:$,height:L},ticksGenerator:this.axesTicksGenerator}))}},{key:"renderClipPath",value:function(){var v=this.clipPathId,S=this.state.offset,C=S.left,k=S.top,A=S.height,$=S.width;return U.createElement("defs",null,U.createElement("clipPath",{id:v},U.createElement("rect",{x:C,y:k,height:A,width:$})))}},{key:"getXScales",value:function(){var v=this.state.xAxisMap;return v?Object.entries(v).reduce(function(S,C){var k=FR(C,2),A=k[0],$=k[1];return se(se({},S),{},Ue({},A,$.scale))},{}):null}},{key:"getYScales",value:function(){var v=this.state.yAxisMap;return v?Object.entries(v).reduce(function(S,C){var k=FR(C,2),A=k[0],$=k[1];return se(se({},S),{},Ue({},A,$.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(v){var S,C;return(S=this.state.xAxisMap)===null||S===void 0||(C=S[v])===null||C===void 0?void 0:C.scale}},{key:"getYScaleByAxisId",value:function(v){var S,C;return(S=this.state.yAxisMap)===null||S===void 0||(C=S[v])===null||C===void 0?void 0:C.scale}},{key:"getItemByXY",value:function(v){var S=this.state.formattedGraphicalItems;if(S&&S.length)for(var C=0,k=S.length;C<k;C++){var A=S[C],$=A.props,L=A.item,B=Ts(L.type);if(B==="Bar"){var j=($.data||[]).find(function(z){return GEe(v,z)});if(j)return{graphicalItem:A,payload:j}}else if(B==="RadialBar"){var D=($.data||[]).find(function(z){return rR(v,z)});if(D)return{graphicalItem:A,payload:D}}}return null}},{key:"render",value:function(){var v=this;if(!NI(this))return null;var S=this.props,C=S.children,k=S.className,A=S.width,$=S.height,L=S.style,B=S.compact,j=S.title,D=S.desc,z=BR(S,d2e),q=ht(z),Y={CartesianGrid:{handler:this.renderGrid,once:!0},ReferenceArea:{handler:this.renderReferenceElement},ReferenceLine:{handler:this.renderReferenceElement},ReferenceDot:{handler:this.renderReferenceElement},XAxis:{handler:this.renderXAxis},YAxis:{handler:this.renderYAxis},Brush:{handler:this.renderBrush,once:!0},Bar:{handler:this.renderGraphicChild},Line:{handler:this.renderGraphicChild},Area:{handler:this.renderGraphicChild},Radar:{handler:this.renderGraphicChild},RadialBar:{handler:this.renderGraphicChild},Scatter:{handler:this.renderGraphicChild},Pie:{handler:this.renderGraphicChild},Funnel:{handler:this.renderGraphicChild},Tooltip:{handler:this.renderCursor,once:!0},PolarGrid:{handler:this.renderPolarGrid,once:!0},PolarAngleAxis:{handler:this.renderPolarAxis},PolarRadiusAxis:{handler:this.renderPolarAxis},Customized:{handler:this.renderCustomized}};if(B)return U.createElement(TS,ic({},q,{width:A,height:$,title:j,desc:D}),this.renderClipPath(),RI(C,Y));var Q=this.parseEventsOfWrapper();return U.createElement("div",ic({className:de("recharts-wrapper",k),style:se({position:"relative",cursor:"default",width:A,height:$},L)},Q,{ref:function(H){v.container=H},role:"region"}),U.createElement(TS,ic({},q,{width:A,height:$,title:j,desc:D}),this.renderClipPath(),RI(C,Y)),this.renderLegend(),this.renderTooltip())}}]),b}(T.Component),Ue(n,"displayName",r),Ue(n,"defaultProps",se({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),Ue(n,"getDerivedStateFromProps",function(g,w){var b=g.data,_=g.children,v=g.width,S=g.height,C=g.layout,k=g.stackOffset,A=g.margin;if(Re(w.updateId)){var $=VR(g);return se(se(se({},$),{},{updateId:0},x(se(se({props:g},$),{},{updateId:0}),w)),{},{prevData:b,prevWidth:v,prevHeight:S,prevLayout:C,prevStackOffset:k,prevMargin:A,prevChildren:_})}if(b!==w.prevData||v!==w.prevWidth||S!==w.prevHeight||C!==w.prevLayout||k!==w.prevStackOffset||!pc(A,w.prevMargin)){var L=VR(g),B={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},j=se(se({},HR(w,b,C)),{},{updateId:w.updateId+1}),D=se(se(se({},L),B),j);return se(se(se({},D),x(se({props:g},D),w)),{},{prevData:b,prevWidth:v,prevHeight:S,prevLayout:C,prevStackOffset:k,prevMargin:A,prevChildren:_})}if(!KF(_,w.prevChildren)){var z=!Re(b),q=z?w.updateId:w.updateId+1;return se(se({updateId:q},x(se(se({props:g},w),{},{updateId:q}),w)),{},{prevChildren:_})}return null}),Ue(n,"renderActiveDot",function(g,w){var b;return T.isValidElement(g)?b=T.cloneElement(g,w):He(g)?b=g(w):b=U.createElement(lA,w),U.createElement(un,{className:"recharts-active-dot",key:w.key},b)}),n},B2e=F2e({chartName:"AreaChart",GraphicalChild:zs,axisComponents:[{axisType:"xAxis",AxisComp:A1},{axisType:"yAxis",AxisComp:P1}],formatAxisMap:PAe});function GR({data:e}){return U.useState(null),O.jsx(O.Fragment,{children:O.jsx(Obe,{width:"100%",height:400,children:O.jsxs(B2e,{width:800,height:400,data:e,margin:{top:4,right:5,left:5,bottom:1},children:[O.jsx(hA,{stroke:"#ff69b4",strokeDasharray:"15 15"}),O.jsx(A1,{dataKey:"timestamp",stroke:"#ff4500",tick:{fontSize:18,fontWeight:"700",fill:"#000",fontFamily:"Courier New"}}),O.jsx(P1,{dataKey:"price",stroke:"#ff4500",tick:{fontSize:18,fontWeight:"700",fill:"#000",fontFamily:"Courier New"}}),O.jsx(Pl,{cursor:{stroke:"#00ffff",strokeWidth:3,strokeDasharray:"5 5"},contentStyle:{backgroundColor:"#000",color:"#fff",border:"2px solid #ff69b4"}}),O.jsx(zs,{type:"monotone",dataKey:"price",stroke:"#ff1493",fillOpacity:.8,fill:"url(#colorUv)",strokeWidth:4}),O.jsx("defs",{children:O.jsxs("linearGradient",{id:"colorUv",x1:"0",y1:"0",x2:"0",y2:"1",children:[O.jsx("stop",{offset:"5%",stopColor:"#ff1493",stopOpacity:.8}),O.jsx("stop",{offset:"95%",stopColor:"#000",stopOpacity:.2})]})})]})})})}//! moment.js
 //! version : 2.30.1
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
-var L8;function ye(){return L8.apply(null,arguments)}function U2e(e){L8=e}function la(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Hl(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function vt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function pA(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(vt(e,t))return!1;return!0}function wr(e){return e===void 0}function jo(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Gp(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function F8(e,t){var n=[],r,i=e.length;for(r=0;r<i;++r)n.push(t(e[r],r));return n}function xs(e,t){for(var n in t)vt(t,n)&&(e[n]=t[n]);return vt(t,"toString")&&(e.toString=t.toString),vt(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Ba(e,t,n,r){return l9(e,t,n,r,!0).utc()}function W2e(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function et(e){return e._pf==null&&(e._pf=W2e()),e._pf}var ik;Array.prototype.some?ik=Array.prototype.some:ik=function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};function mA(e){var t=null,n=!1,r=e._d&&!isNaN(e._d.getTime());if(r&&(t=et(e),n=ik.call(t.parsedDateParts,function(i){return i!=null}),r=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r;return e._isValid}function $1(e){var t=Ba(NaN);return e!=null?xs(et(t),e):et(t).userInvalidated=!0,t}var qR=ye.momentProperties=[],Mw=!1;function gA(e,t){var n,r,i,a=qR.length;if(wr(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),wr(t._i)||(e._i=t._i),wr(t._f)||(e._f=t._f),wr(t._l)||(e._l=t._l),wr(t._strict)||(e._strict=t._strict),wr(t._tzm)||(e._tzm=t._tzm),wr(t._isUTC)||(e._isUTC=t._isUTC),wr(t._offset)||(e._offset=t._offset),wr(t._pf)||(e._pf=et(t)),wr(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=qR[n],i=t[r],wr(i)||(e[r]=i);return e}function qp(e){gA(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Mw===!1&&(Mw=!0,ye.updateOffset(this),Mw=!1)}function ua(e){return e instanceof qp||e!=null&&e._isAMomentObject!=null}function B8(e){ye.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Ri(e,t){var n=!0;return xs(function(){if(ye.deprecationHandler!=null&&ye.deprecationHandler(null,e),n){var r=[],i,a,o,s=arguments.length;for(a=0;a<s;a++){if(i="",typeof arguments[a]=="object"){i+=`
+var L8;function ye(){return L8.apply(null,arguments)}function z2e(e){L8=e}function la(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Hl(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function vt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function pA(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(vt(e,t))return!1;return!0}function wr(e){return e===void 0}function jo(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Gp(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function F8(e,t){var n=[],r,i=e.length;for(r=0;r<i;++r)n.push(t(e[r],r));return n}function xs(e,t){for(var n in t)vt(t,n)&&(e[n]=t[n]);return vt(t,"toString")&&(e.toString=t.toString),vt(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Ba(e,t,n,r){return l9(e,t,n,r,!0).utc()}function U2e(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function et(e){return e._pf==null&&(e._pf=U2e()),e._pf}var ik;Array.prototype.some?ik=Array.prototype.some:ik=function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};function mA(e){var t=null,n=!1,r=e._d&&!isNaN(e._d.getTime());if(r&&(t=et(e),n=ik.call(t.parsedDateParts,function(i){return i!=null}),r=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r;return e._isValid}function $1(e){var t=Ba(NaN);return e!=null?xs(et(t),e):et(t).userInvalidated=!0,t}var qR=ye.momentProperties=[],Mw=!1;function gA(e,t){var n,r,i,a=qR.length;if(wr(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),wr(t._i)||(e._i=t._i),wr(t._f)||(e._f=t._f),wr(t._l)||(e._l=t._l),wr(t._strict)||(e._strict=t._strict),wr(t._tzm)||(e._tzm=t._tzm),wr(t._isUTC)||(e._isUTC=t._isUTC),wr(t._offset)||(e._offset=t._offset),wr(t._pf)||(e._pf=et(t)),wr(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=qR[n],i=t[r],wr(i)||(e[r]=i);return e}function qp(e){gA(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Mw===!1&&(Mw=!0,ye.updateOffset(this),Mw=!1)}function ua(e){return e instanceof qp||e!=null&&e._isAMomentObject!=null}function B8(e){ye.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Ri(e,t){var n=!0;return xs(function(){if(ye.deprecationHandler!=null&&ye.deprecationHandler(null,e),n){var r=[],i,a,o,s=arguments.length;for(a=0;a<s;a++){if(i="",typeof arguments[a]=="object"){i+=`
 [`+a+"] ";for(o in arguments[0])vt(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[a];r.push(i)}B8(e+`
 Arguments: `+Array.prototype.slice.call(r).join("")+`
-`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var KR={};function z8(e,t){ye.deprecationHandler!=null&&ye.deprecationHandler(e,t),KR[e]||(B8(t),KR[e]=!0)}ye.suppressDeprecationWarnings=!1;ye.deprecationHandler=null;function za(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function H2e(e){var t,n;for(n in e)vt(e,n)&&(t=e[n],za(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function ak(e,t){var n=xs({},e),r;for(r in t)vt(t,r)&&(Hl(e[r])&&Hl(t[r])?(n[r]={},xs(n[r],e[r]),xs(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)vt(e,r)&&!vt(t,r)&&Hl(e[r])&&(n[r]=xs({},n[r]));return n}function vA(e){e!=null&&this.set(e)}var ok;Object.keys?ok=Object.keys:ok=function(e){var t,n=[];for(t in e)vt(e,t)&&n.push(t);return n};var V2e={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Y2e(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return za(r)?r.call(t,n):r}function La(e,t,n){var r=""+Math.abs(e),i=t-r.length,a=e>=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var yA=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_g=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Iw={},xc={};function De(e,t,n,r){var i=r;typeof r=="string"&&(i=function(){return this[r]()}),e&&(xc[e]=i),t&&(xc[t[0]]=function(){return La(i.apply(this,arguments),t[1],t[2])}),n&&(xc[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function G2e(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q2e(e){var t=e.match(yA),n,r;for(n=0,r=t.length;n<r;n++)xc[t[n]]?t[n]=xc[t[n]]:t[n]=G2e(t[n]);return function(i){var a="",o;for(o=0;o<r;o++)a+=za(t[o])?t[o].call(i,e):t[o];return a}}function qg(e,t){return e.isValid()?(t=U8(t,e.localeData()),Iw[t]=Iw[t]||q2e(t),Iw[t](e)):e.localeData().invalidDate()}function U8(e,t){var n=5;function r(i){return t.longDateFormat(i)||i}for(_g.lastIndex=0;n>=0&&_g.test(e);)e=e.replace(_g,r),_g.lastIndex=0,n-=1;return e}var K2e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function X2e(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(yA).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Q2e="Invalid date";function Z2e(){return this._invalidDate}var J2e="%d",eTe=/\d{1,2}/;function tTe(e){return this._ordinal.replace("%d",e)}var nTe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function rTe(e,t,n,r){var i=this._relativeTime[n];return za(i)?i(e,t,n,r):i.replace(/%d/i,e)}function iTe(e,t){var n=this._relativeTime[e>0?"future":"past"];return za(n)?n(t):n.replace(/%s/i,t)}var XR={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Di(e){return typeof e=="string"?XR[e]||XR[e.toLowerCase()]:void 0}function xA(e){var t={},n,r;for(r in e)vt(e,r)&&(n=Di(r),n&&(t[n]=e[r]));return t}var aTe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function oTe(e){var t=[],n;for(n in e)vt(e,n)&&t.push({unit:n,priority:aTe[n]});return t.sort(function(r,i){return r.priority-i.priority}),t}var W8=/\d/,oi=/\d\d/,H8=/\d{3}/,bA=/\d{4}/,M1=/[+-]?\d{6}/,Vt=/\d\d?/,V8=/\d\d\d\d?/,Y8=/\d\d\d\d\d\d?/,I1=/\d{1,3}/,wA=/\d{1,4}/,N1=/[+-]?\d{1,6}/,Lf=/\d+/,j1=/[+-]?\d+/,sTe=/Z|[+-]\d\d:?\d\d/gi,R1=/Z|[+-]\d\d(?::?\d\d)?/gi,lTe=/[+-]?\d+(\.\d{1,3})?/,Kp=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Ff=/^[1-9]\d?/,_A=/^([1-9]\d|\d)/,Vy;Vy={};function Ce(e,t,n){Vy[e]=za(t)?t:function(r,i){return r&&n?n:t}}function uTe(e,t){return vt(Vy,e)?Vy[e](t._strict,t._locale):new RegExp(cTe(e))}function cTe(e){return wo(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,i,a){return n||r||i||a}))}function wo(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function _i(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ct(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=_i(t)),n}var sk={};function Pt(e,t){var n,r=t,i;for(typeof e=="string"&&(e=[e]),jo(t)&&(r=function(a,o){o[t]=ct(a)}),i=e.length,n=0;n<i;n++)sk[e[n]]=r}function Xp(e,t){Pt(e,function(n,r,i,a){i._w=i._w||{},t(n,i._w,i,a)})}function fTe(e,t,n){t!=null&&vt(sk,e)&&sk[e](t,n._a,n,e)}function D1(e){return e%4===0&&e%100!==0||e%400===0}var er=0,po=1,Oa=2,kn=3,na=4,mo=5,Il=6,dTe=7,hTe=8;De("Y",0,0,function(){var e=this.year();return e<=9999?La(e,4):"+"+e});De(0,["YY",2],0,function(){return this.year()%100});De(0,["YYYY",4],0,"year");De(0,["YYYYY",5],0,"year");De(0,["YYYYYY",6,!0],0,"year");Ce("Y",j1);Ce("YY",Vt,oi);Ce("YYYY",wA,bA);Ce("YYYYY",N1,M1);Ce("YYYYYY",N1,M1);Pt(["YYYYY","YYYYYY"],er);Pt("YYYY",function(e,t){t[er]=e.length===2?ye.parseTwoDigitYear(e):ct(e)});Pt("YY",function(e,t){t[er]=ye.parseTwoDigitYear(e)});Pt("Y",function(e,t){t[er]=parseInt(e,10)});function uh(e){return D1(e)?366:365}ye.parseTwoDigitYear=function(e){return ct(e)+(ct(e)>68?1900:2e3)};var G8=Bf("FullYear",!0);function pTe(){return D1(this.year())}function Bf(e,t){return function(n){return n!=null?(q8(this,e,n),ye.updateOffset(this,t),this):hp(this,e)}}function hp(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function q8(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(i?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(i?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(i?r.setUTCHours(n):r.setHours(n));case"Date":return void(i?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!D1(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function mTe(e){return e=Di(e),za(this[e])?this[e]():this}function gTe(e,t){if(typeof e=="object"){e=xA(e);var n=oTe(e),r,i=n.length;for(r=0;r<i;r++)this[n[r].unit](e[n[r].unit])}else if(e=Di(e),za(this[e]))return this[e](t);return this}function vTe(e,t){return(e%t+t)%t}var dn;Array.prototype.indexOf?dn=Array.prototype.indexOf:dn=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function SA(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=vTe(t,12);return e+=(t-n)/12,n===1?D1(e)?29:28:31-n%7%2}De("M",["MM",2],"Mo",function(){return this.month()+1});De("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});De("MMMM",0,0,function(e){return this.localeData().months(this,e)});Ce("M",Vt,Ff);Ce("MM",Vt,oi);Ce("MMM",function(e,t){return t.monthsShortRegex(e)});Ce("MMMM",function(e,t){return t.monthsRegex(e)});Pt(["M","MM"],function(e,t){t[po]=ct(e)-1});Pt(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);i!=null?t[po]=i:et(n).invalidMonth=e});var yTe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),K8="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),X8=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,xTe=Kp,bTe=Kp;function wTe(e,t){return e?la(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||X8).test(t)?"format":"standalone"][e.month()]:la(this._months)?this._months:this._months.standalone}function _Te(e,t){return e?la(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[X8.test(t)?"format":"standalone"][e.month()]:la(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function STe(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=Ba([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?t==="MMM"?(i=dn.call(this._shortMonthsParse,o),i!==-1?i:null):(i=dn.call(this._longMonthsParse,o),i!==-1?i:null):t==="MMM"?(i=dn.call(this._shortMonthsParse,o),i!==-1?i:(i=dn.call(this._longMonthsParse,o),i!==-1?i:null)):(i=dn.call(this._longMonthsParse,o),i!==-1?i:(i=dn.call(this._shortMonthsParse,o),i!==-1?i:null))}function OTe(e,t,n){var r,i,a;if(this._monthsParseExact)return STe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=Ba([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!n&&!this._monthsParse[r]&&(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[r].test(e))return r;if(n&&t==="MMM"&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function Q8(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=ct(t);else if(t=e.localeData().monthsParse(t),!jo(t))return e}var n=t,r=e.date();return r=r<29?r:Math.min(r,SA(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function Z8(e){return e!=null?(Q8(this,e),ye.updateOffset(this,!0),this):hp(this,"Month")}function kTe(){return SA(this.year(),this.month())}function ETe(e){return this._monthsParseExact?(vt(this,"_monthsRegex")||J8.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(vt(this,"_monthsShortRegex")||(this._monthsShortRegex=xTe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function CTe(e){return this._monthsParseExact?(vt(this,"_monthsRegex")||J8.call(this),e?this._monthsStrictRegex:this._monthsRegex):(vt(this,"_monthsRegex")||(this._monthsRegex=bTe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function J8(){function e(l,c){return c.length-l.length}var t=[],n=[],r=[],i,a,o,s;for(i=0;i<12;i++)a=Ba([2e3,i]),o=wo(this.monthsShort(a,"")),s=wo(this.months(a,"")),t.push(o),n.push(s),r.push(s),r.push(o);t.sort(e),n.sort(e),r.sort(e),this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ATe(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function pp(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Yy(e,t,n){var r=7+t-n,i=(7+pp(e,0,r).getUTCDay()-t)%7;return-i+r-1}function e9(e,t,n,r,i){var a=(7+n-r)%7,o=Yy(e,r,i),s=1+7*(t-1)+a+o,l,c;return s<=0?(l=e-1,c=uh(l)+s):s>uh(e)?(l=e+1,c=s-uh(e)):(l=e,c=s),{year:l,dayOfYear:c}}function mp(e,t,n){var r=Yy(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+_o(o,t,n)):i>_o(e.year(),t,n)?(a=i-_o(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function _o(e,t,n){var r=Yy(e,t,n),i=Yy(e+1,t,n);return(uh(e)-r+i)/7}De("w",["ww",2],"wo","week");De("W",["WW",2],"Wo","isoWeek");Ce("w",Vt,Ff);Ce("ww",Vt,oi);Ce("W",Vt,Ff);Ce("WW",Vt,oi);Xp(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=ct(e)});function PTe(e){return mp(e,this._week.dow,this._week.doy).week}var TTe={dow:0,doy:6};function $Te(){return this._week.dow}function MTe(){return this._week.doy}function ITe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function NTe(e){var t=mp(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}De("d",0,"do","day");De("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});De("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});De("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});De("e",0,0,"weekday");De("E",0,0,"isoWeekday");Ce("d",Vt);Ce("e",Vt);Ce("E",Vt);Ce("dd",function(e,t){return t.weekdaysMinRegex(e)});Ce("ddd",function(e,t){return t.weekdaysShortRegex(e)});Ce("dddd",function(e,t){return t.weekdaysRegex(e)});Xp(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i!=null?t.d=i:et(n).invalidWeekday=e});Xp(["d","e","E"],function(e,t,n,r){t[r]=ct(e)});function jTe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function RTe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function OA(e,t){return e.slice(t,7).concat(e.slice(0,t))}var DTe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),t9="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),LTe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),FTe=Kp,BTe=Kp,zTe=Kp;function UTe(e,t){var n=la(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?OA(n,this._week.dow):e?n[e.day()]:n}function WTe(e){return e===!0?OA(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function HTe(e){return e===!0?OA(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function VTe(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Ba([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?t==="dddd"?(i=dn.call(this._weekdaysParse,o),i!==-1?i:null):t==="ddd"?(i=dn.call(this._shortWeekdaysParse,o),i!==-1?i:null):(i=dn.call(this._minWeekdaysParse,o),i!==-1?i:null):t==="dddd"?(i=dn.call(this._weekdaysParse,o),i!==-1||(i=dn.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=dn.call(this._minWeekdaysParse,o),i!==-1?i:null)):t==="ddd"?(i=dn.call(this._shortWeekdaysParse,o),i!==-1||(i=dn.call(this._weekdaysParse,o),i!==-1)?i:(i=dn.call(this._minWeekdaysParse,o),i!==-1?i:null)):(i=dn.call(this._minWeekdaysParse,o),i!==-1||(i=dn.call(this._weekdaysParse,o),i!==-1)?i:(i=dn.call(this._shortWeekdaysParse,o),i!==-1?i:null))}function YTe(e,t,n){var r,i,a;if(this._weekdaysParseExact)return VTe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=Ba([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function GTe(e){if(!this.isValid())return e!=null?this:NaN;var t=hp(this,"Day");return e!=null?(e=jTe(e,this.localeData()),this.add(e-t,"d")):t}function qTe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function KTe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=RTe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function XTe(e){return this._weekdaysParseExact?(vt(this,"_weekdaysRegex")||kA.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(vt(this,"_weekdaysRegex")||(this._weekdaysRegex=FTe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function QTe(e){return this._weekdaysParseExact?(vt(this,"_weekdaysRegex")||kA.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(vt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=BTe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ZTe(e){return this._weekdaysParseExact?(vt(this,"_weekdaysRegex")||kA.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(vt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=zTe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function kA(){function e(f,h){return h.length-f.length}var t=[],n=[],r=[],i=[],a,o,s,l,c;for(a=0;a<7;a++)o=Ba([2e3,1]).day(a),s=wo(this.weekdaysMin(o,"")),l=wo(this.weekdaysShort(o,"")),c=wo(this.weekdays(o,"")),t.push(s),n.push(l),r.push(c),i.push(s),i.push(l),i.push(c);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function EA(){return this.hours()%12||12}function JTe(){return this.hours()||24}De("H",["HH",2],0,"hour");De("h",["hh",2],0,EA);De("k",["kk",2],0,JTe);De("hmm",0,0,function(){return""+EA.apply(this)+La(this.minutes(),2)});De("hmmss",0,0,function(){return""+EA.apply(this)+La(this.minutes(),2)+La(this.seconds(),2)});De("Hmm",0,0,function(){return""+this.hours()+La(this.minutes(),2)});De("Hmmss",0,0,function(){return""+this.hours()+La(this.minutes(),2)+La(this.seconds(),2)});function n9(e,t){De(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}n9("a",!0);n9("A",!1);function r9(e,t){return t._meridiemParse}Ce("a",r9);Ce("A",r9);Ce("H",Vt,_A);Ce("h",Vt,Ff);Ce("k",Vt,Ff);Ce("HH",Vt,oi);Ce("hh",Vt,oi);Ce("kk",Vt,oi);Ce("hmm",V8);Ce("hmmss",Y8);Ce("Hmm",V8);Ce("Hmmss",Y8);Pt(["H","HH"],kn);Pt(["k","kk"],function(e,t,n){var r=ct(e);t[kn]=r===24?0:r});Pt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Pt(["h","hh"],function(e,t,n){t[kn]=ct(e),et(n).bigHour=!0});Pt("hmm",function(e,t,n){var r=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r)),et(n).bigHour=!0});Pt("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r,2)),t[mo]=ct(e.substr(i)),et(n).bigHour=!0});Pt("Hmm",function(e,t,n){var r=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r))});Pt("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r,2)),t[mo]=ct(e.substr(i))});function e$e(e){return(e+"").toLowerCase().charAt(0)==="p"}var t$e=/[ap]\.?m?\.?/i,n$e=Bf("Hours",!0);function r$e(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var i9={calendar:V2e,longDateFormat:K2e,invalidDate:Q2e,ordinal:J2e,dayOfMonthOrdinalParse:eTe,relativeTime:nTe,months:yTe,monthsShort:K8,week:TTe,weekdays:DTe,weekdaysMin:LTe,weekdaysShort:t9,meridiemParse:t$e},qt={},Ad={},gp;function i$e(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function QR(e){return e&&e.toLowerCase().replace("_","-")}function a$e(e){for(var t=0,n,r,i,a;t<e.length;){for(a=QR(e[t]).split("-"),n=a.length,r=QR(e[t+1]),r=r?r.split("-"):null;n>0;){if(i=L1(a.slice(0,n).join("-")),i)return i;if(r&&r.length>=n&&i$e(a,r)>=n-1)break;n--}t++}return gp}function o$e(e){return!!(e&&e.match("^[^/\\\\]*$"))}function L1(e){var t=null,n;if(qt[e]===void 0&&typeof Jg<"u"&&Jg&&Jg.exports&&o$e(e))try{t=gp._abbr,n=require,n("./locale/"+e),Ms(t)}catch{qt[e]=null}return qt[e]}function Ms(e,t){var n;return e&&(wr(t)?n=zo(e):n=CA(e,t),n?gp=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),gp._abbr}function CA(e,t){if(t!==null){var n,r=i9;if(t.abbr=e,qt[e]!=null)z8("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=qt[e]._config;else if(t.parentLocale!=null)if(qt[t.parentLocale]!=null)r=qt[t.parentLocale]._config;else if(n=L1(t.parentLocale),n!=null)r=n._config;else return Ad[t.parentLocale]||(Ad[t.parentLocale]=[]),Ad[t.parentLocale].push({name:e,config:t}),null;return qt[e]=new vA(ak(r,t)),Ad[e]&&Ad[e].forEach(function(i){CA(i.name,i.config)}),Ms(e),qt[e]}else return delete qt[e],null}function s$e(e,t){if(t!=null){var n,r,i=i9;qt[e]!=null&&qt[e].parentLocale!=null?qt[e].set(ak(qt[e]._config,t)):(r=L1(e),r!=null&&(i=r._config),t=ak(i,t),r==null&&(t.abbr=e),n=new vA(t),n.parentLocale=qt[e],qt[e]=n),Ms(e)}else qt[e]!=null&&(qt[e].parentLocale!=null?(qt[e]=qt[e].parentLocale,e===Ms()&&Ms(e)):qt[e]!=null&&delete qt[e]);return qt[e]}function zo(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return gp;if(!la(e)){if(t=L1(e),t)return t;e=[e]}return a$e(e)}function l$e(){return ok(qt)}function AA(e){var t,n=e._a;return n&&et(e).overflow===-2&&(t=n[po]<0||n[po]>11?po:n[Oa]<1||n[Oa]>SA(n[er],n[po])?Oa:n[kn]<0||n[kn]>24||n[kn]===24&&(n[na]!==0||n[mo]!==0||n[Il]!==0)?kn:n[na]<0||n[na]>59?na:n[mo]<0||n[mo]>59?mo:n[Il]<0||n[Il]>999?Il:-1,et(e)._overflowDayOfYear&&(t<er||t>Oa)&&(t=Oa),et(e)._overflowWeeks&&t===-1&&(t=dTe),et(e)._overflowWeekday&&t===-1&&(t=hTe),et(e).overflow=t),e}var u$e=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,c$e=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,f$e=/Z|[+-]\d\d(?::?\d\d)?/,Sg=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Nw=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],d$e=/^\/?Date\((-?\d+)/i,h$e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,p$e={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function a9(e){var t,n,r=e._i,i=u$e.exec(r)||c$e.exec(r),a,o,s,l,c=Sg.length,f=Nw.length;if(i){for(et(e).iso=!0,t=0,n=c;t<n;t++)if(Sg[t][1].exec(i[1])){o=Sg[t][0],a=Sg[t][2]!==!1;break}if(o==null){e._isValid=!1;return}if(i[3]){for(t=0,n=f;t<n;t++)if(Nw[t][1].exec(i[3])){s=(i[2]||" ")+Nw[t][0];break}if(s==null){e._isValid=!1;return}}if(!a&&s!=null){e._isValid=!1;return}if(i[4])if(f$e.exec(i[4]))l="Z";else{e._isValid=!1;return}e._f=o+(s||"")+(l||""),TA(e)}else e._isValid=!1}function m$e(e,t,n,r,i,a){var o=[g$e(e),K8.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function g$e(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function v$e(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function y$e(e,t,n){if(e){var r=t9.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i)return et(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function x$e(e,t,n){if(e)return p$e[e];if(t)return 0;var r=parseInt(n,10),i=r%100,a=(r-i)/100;return a*60+i}function o9(e){var t=h$e.exec(v$e(e._i)),n;if(t){if(n=m$e(t[4],t[3],t[2],t[5],t[6],t[7]),!y$e(t[1],n,e))return;e._a=n,e._tzm=x$e(t[8],t[9],t[10]),e._d=pp.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),et(e).rfc2822=!0}else e._isValid=!1}function b$e(e){var t=d$e.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(a9(e),e._isValid===!1)delete e._isValid;else return;if(o9(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:ye.createFromInputFallback(e)}ye.createFromInputFallback=Ri("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Lu(e,t,n){return e??t??n}function w$e(e){var t=new Date(ye.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function PA(e){var t,n,r=[],i,a,o;if(!e._d){for(i=w$e(e),e._w&&e._a[Oa]==null&&e._a[po]==null&&_$e(e),e._dayOfYear!=null&&(o=Lu(e._a[er],i[er]),(e._dayOfYear>uh(o)||e._dayOfYear===0)&&(et(e)._overflowDayOfYear=!0),n=pp(o,0,e._dayOfYear),e._a[po]=n.getUTCMonth(),e._a[Oa]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[kn]===24&&e._a[na]===0&&e._a[mo]===0&&e._a[Il]===0&&(e._nextDay=!0,e._a[kn]=0),e._d=(e._useUTC?pp:ATe).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[kn]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(et(e).weekdayMismatch=!0)}}function _$e(e){var t,n,r,i,a,o,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=Lu(t.GG,e._a[er],mp(Ht(),1,4).year),r=Lu(t.W,1),i=Lu(t.E,1),(i<1||i>7)&&(l=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,c=mp(Ht(),a,o),n=Lu(t.gg,e._a[er],c.year),r=Lu(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+a,(t.e<0||t.e>6)&&(l=!0)):i=a),r<1||r>_o(n,a,o)?et(e)._overflowWeeks=!0:l!=null?et(e)._overflowWeekday=!0:(s=e9(n,r,i,a,o),e._a[er]=s.year,e._dayOfYear=s.dayOfYear)}ye.ISO_8601=function(){};ye.RFC_2822=function(){};function TA(e){if(e._f===ye.ISO_8601){a9(e);return}if(e._f===ye.RFC_2822){o9(e);return}e._a=[],et(e).empty=!0;var t=""+e._i,n,r,i,a,o,s=t.length,l=0,c,f;for(i=U8(e._f,e._locale).match(yA)||[],f=i.length,n=0;n<f;n++)a=i[n],r=(t.match(uTe(a,e))||[])[0],r&&(o=t.substr(0,t.indexOf(r)),o.length>0&&et(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),l+=r.length),xc[a]?(r?et(e).empty=!1:et(e).unusedTokens.push(a),fTe(a,r,e)):e._strict&&!r&&et(e).unusedTokens.push(a);et(e).charsLeftOver=s-l,t.length>0&&et(e).unusedInput.push(t),e._a[kn]<=12&&et(e).bigHour===!0&&e._a[kn]>0&&(et(e).bigHour=void 0),et(e).parsedDateParts=e._a.slice(0),et(e).meridiem=e._meridiem,e._a[kn]=S$e(e._locale,e._a[kn],e._meridiem),c=et(e).era,c!==null&&(e._a[er]=e._locale.erasConvertYear(c,e._a[er])),PA(e),AA(e)}function S$e(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function O$e(e){var t,n,r,i,a,o,s=!1,l=e._f.length;if(l===0){et(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<l;i++)a=0,o=!1,t=gA({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],TA(t),mA(t)&&(o=!0),a+=et(t).charsLeftOver,a+=et(t).unusedTokens.length*10,et(t).score=a,s?a<r&&(r=a,n=t):(r==null||a<r||o)&&(r=a,n=t,o&&(s=!0));xs(e,n||t)}function k$e(e){if(!e._d){var t=xA(e._i),n=t.day===void 0?t.date:t.day;e._a=F8([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(r){return r&&parseInt(r,10)}),PA(e)}}function E$e(e){var t=new qp(AA(s9(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function s9(e){var t=e._i,n=e._f;return e._locale=e._locale||zo(e._l),t===null||n===void 0&&t===""?$1({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),ua(t)?new qp(AA(t)):(Gp(t)?e._d=t:la(n)?O$e(e):n?TA(e):C$e(e),mA(e)||(e._d=null),e))}function C$e(e){var t=e._i;wr(t)?e._d=new Date(ye.now()):Gp(t)?e._d=new Date(t.valueOf()):typeof t=="string"?b$e(e):la(t)?(e._a=F8(t.slice(0),function(n){return parseInt(n,10)}),PA(e)):Hl(t)?k$e(e):jo(t)?e._d=new Date(t):ye.createFromInputFallback(e)}function l9(e,t,n,r,i){var a={};return(t===!0||t===!1)&&(r=t,t=void 0),(n===!0||n===!1)&&(r=n,n=void 0),(Hl(e)&&pA(e)||la(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,E$e(a)}function Ht(e,t,n,r){return l9(e,t,n,r,!1)}var A$e=Ri("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:$1()}),P$e=Ri("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:$1()});function u9(e,t){var n,r;if(t.length===1&&la(t[0])&&(t=t[0]),!t.length)return Ht();for(n=t[0],r=1;r<t.length;++r)(!t[r].isValid()||t[r][e](n))&&(n=t[r]);return n}function T$e(){var e=[].slice.call(arguments,0);return u9("isBefore",e)}function $$e(){var e=[].slice.call(arguments,0);return u9("isAfter",e)}var M$e=function(){return Date.now?Date.now():+new Date},Pd=["year","quarter","month","week","day","hour","minute","second","millisecond"];function I$e(e){var t,n=!1,r,i=Pd.length;for(t in e)if(vt(e,t)&&!(dn.call(Pd,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(r=0;r<i;++r)if(e[Pd[r]]){if(n)return!1;parseFloat(e[Pd[r]])!==ct(e[Pd[r]])&&(n=!0)}return!0}function N$e(){return this._isValid}function j$e(){return fa(NaN)}function F1(e){var t=xA(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,f=t.millisecond||0;this._isValid=I$e(t),this._milliseconds=+f+c*1e3+l*6e4+s*1e3*60*60,this._days=+o+a*7,this._months=+i+r*3+n*12,this._data={},this._locale=zo(),this._bubble()}function Kg(e){return e instanceof F1}function lk(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function R$e(e,t,n){var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,o;for(o=0;o<r;o++)ct(e[o])!==ct(t[o])&&a++;return a+i}function c9(e,t){De(e,0,0,function(){var n=this.utcOffset(),r="+";return n<0&&(n=-n,r="-"),r+La(~~(n/60),2)+t+La(~~n%60,2)})}c9("Z",":");c9("ZZ","");Ce("Z",R1);Ce("ZZ",R1);Pt(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=$A(R1,e)});var D$e=/([\+\-]|\d\d)/gi;function $A(e,t){var n=(t||"").match(e),r,i,a;return n===null?null:(r=n[n.length-1]||[],i=(r+"").match(D$e)||["-",0,0],a=+(i[1]*60)+ct(i[2]),a===0?0:i[0]==="+"?a:-a)}function MA(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(ua(e)||Gp(e)?e.valueOf():Ht(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),ye.updateOffset(n,!1),n):Ht(e).local()}function uk(e){return-Math.round(e._d.getTimezoneOffset())}ye.updateOffset=function(){};function L$e(e,t,n){var r=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=$A(R1,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(i=uk(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?h9(this,fa(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,ye.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?r:uk(this)}function F$e(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function B$e(e){return this.utcOffset(0,e)}function z$e(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(uk(this),"m")),this}function U$e(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=$A(sTe,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function W$e(e){return this.isValid()?(e=e?Ht(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function H$e(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function V$e(){if(!wr(this._isDSTShifted))return this._isDSTShifted;var e={},t;return gA(e,this),e=s9(e),e._a?(t=e._isUTC?Ba(e._a):Ht(e._a),this._isDSTShifted=this.isValid()&&R$e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Y$e(){return this.isValid()?!this._isUTC:!1}function G$e(){return this.isValid()?this._isUTC:!1}function f9(){return this.isValid()?this._isUTC&&this._offset===0:!1}var q$e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,K$e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function fa(e,t){var n=e,r=null,i,a,o;return Kg(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:jo(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=q$e.exec(e))?(i=r[1]==="-"?-1:1,n={y:0,d:ct(r[Oa])*i,h:ct(r[kn])*i,m:ct(r[na])*i,s:ct(r[mo])*i,ms:ct(lk(r[Il]*1e3))*i}):(r=K$e.exec(e))?(i=r[1]==="-"?-1:1,n={y:hl(r[2],i),M:hl(r[3],i),w:hl(r[4],i),d:hl(r[5],i),h:hl(r[6],i),m:hl(r[7],i),s:hl(r[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(o=X$e(Ht(n.from),Ht(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new F1(n),Kg(e)&&vt(e,"_locale")&&(a._locale=e._locale),Kg(e)&&vt(e,"_isValid")&&(a._isValid=e._isValid),a}fa.fn=F1.prototype;fa.invalid=j$e;function hl(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function ZR(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function X$e(e,t){var n;return e.isValid()&&t.isValid()?(t=MA(t,e),e.isBefore(t)?n=ZR(e,t):(n=ZR(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function d9(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(z8(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),i=fa(n,r),h9(this,i,e),this}}function h9(e,t,n,r){var i=t._milliseconds,a=lk(t._days),o=lk(t._months);e.isValid()&&(r=r??!0,o&&Q8(e,hp(e,"Month")+o*n),a&&q8(e,"Date",hp(e,"Date")+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&ye.updateOffset(e,a||o))}var Q$e=d9(1,"add"),Z$e=d9(-1,"subtract");function p9(e){return typeof e=="string"||e instanceof String}function J$e(e){return ua(e)||Gp(e)||p9(e)||jo(e)||tMe(e)||eMe(e)||e===null||e===void 0}function eMe(e){var t=Hl(e)&&!pA(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,a,o=r.length;for(i=0;i<o;i+=1)a=r[i],n=n||vt(e,a);return t&&n}function tMe(e){var t=la(e),n=!1;return t&&(n=e.filter(function(r){return!jo(r)&&p9(e)}).length===0),t&&n}function nMe(e){var t=Hl(e)&&!pA(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,a;for(i=0;i<r.length;i+=1)a=r[i],n=n||vt(e,a);return t&&n}function rMe(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function iMe(e,t){arguments.length===1&&(arguments[0]?J$e(arguments[0])?(e=arguments[0],t=void 0):nMe(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ht(),r=MA(n,this).startOf("day"),i=ye.calendarFormat(this,r)||"sameElse",a=t&&(za(t[i])?t[i].call(this,n):t[i]);return this.format(a||this.localeData().calendar(i,this,Ht(n)))}function aMe(){return new qp(this)}function oMe(e,t){var n=ua(e)?e:Ht(e);return this.isValid()&&n.isValid()?(t=Di(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function sMe(e,t){var n=ua(e)?e:Ht(e);return this.isValid()&&n.isValid()?(t=Di(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function lMe(e,t,n,r){var i=ua(e)?e:Ht(e),a=ua(t)?t:Ht(t);return this.isValid()&&i.isValid()&&a.isValid()?(r=r||"()",(r[0]==="("?this.isAfter(i,n):!this.isBefore(i,n))&&(r[1]===")"?this.isBefore(a,n):!this.isAfter(a,n))):!1}function uMe(e,t){var n=ua(e)?e:Ht(e),r;return this.isValid()&&n.isValid()?(t=Di(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function cMe(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function fMe(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function dMe(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(r=MA(e,this),!r.isValid())return NaN;switch(i=(r.utcOffset()-this.utcOffset())*6e4,t=Di(t),t){case"year":a=Xg(this,r)/12;break;case"month":a=Xg(this,r);break;case"quarter":a=Xg(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:_i(a)}function Xg(e,t){if(e.date()<t.date())return-Xg(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,"months"),i,a;return t-r<0?(i=e.clone().add(n-1,"months"),a=(t-r)/(r-i)):(i=e.clone().add(n+1,"months"),a=(t-r)/(i-r)),-(n+a)||0}ye.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";ye.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function hMe(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function pMe(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?qg(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):za(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",qg(n,"Z")):qg(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function mMe(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(n+r+i+a)}function gMe(e){e||(e=this.isUtc()?ye.defaultFormatUtc:ye.defaultFormat);var t=qg(this,e);return this.localeData().postformat(t)}function vMe(e,t){return this.isValid()&&(ua(e)&&e.isValid()||Ht(e).isValid())?fa({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function yMe(e){return this.from(Ht(),e)}function xMe(e,t){return this.isValid()&&(ua(e)&&e.isValid()||Ht(e).isValid())?fa({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function bMe(e){return this.to(Ht(),e)}function m9(e){var t;return e===void 0?this._locale._abbr:(t=zo(e),t!=null&&(this._locale=t),this)}var g9=Ri("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function v9(){return this._locale}var Gy=1e3,bc=60*Gy,qy=60*bc,y9=(365*400+97)*24*qy;function wc(e,t){return(e%t+t)%t}function x9(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-y9:new Date(e,t,n).valueOf()}function b9(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-y9:Date.UTC(e,t,n)}function wMe(e){var t,n;if(e=Di(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?b9:x9,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=wc(t+(this._isUTC?0:this.utcOffset()*bc),qy);break;case"minute":t=this._d.valueOf(),t-=wc(t,bc);break;case"second":t=this._d.valueOf(),t-=wc(t,Gy);break}return this._d.setTime(t),ye.updateOffset(this,!0),this}function _Me(e){var t,n;if(e=Di(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?b9:x9,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=qy-wc(t+(this._isUTC?0:this.utcOffset()*bc),qy)-1;break;case"minute":t=this._d.valueOf(),t+=bc-wc(t,bc)-1;break;case"second":t=this._d.valueOf(),t+=Gy-wc(t,Gy)-1;break}return this._d.setTime(t),ye.updateOffset(this,!0),this}function SMe(){return this._d.valueOf()-(this._offset||0)*6e4}function OMe(){return Math.floor(this.valueOf()/1e3)}function kMe(){return new Date(this.valueOf())}function EMe(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function CMe(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function AMe(){return this.isValid()?this.toISOString():null}function PMe(){return mA(this)}function TMe(){return xs({},et(this))}function $Me(){return et(this).overflow}function MMe(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}De("N",0,0,"eraAbbr");De("NN",0,0,"eraAbbr");De("NNN",0,0,"eraAbbr");De("NNNN",0,0,"eraName");De("NNNNN",0,0,"eraNarrow");De("y",["y",1],"yo","eraYear");De("y",["yy",2],0,"eraYear");De("y",["yyy",3],0,"eraYear");De("y",["yyyy",4],0,"eraYear");Ce("N",IA);Ce("NN",IA);Ce("NNN",IA);Ce("NNNN",WMe);Ce("NNNNN",HMe);Pt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?et(n).era=i:et(n).invalidEra=e});Ce("y",Lf);Ce("yy",Lf);Ce("yyy",Lf);Ce("yyyy",Lf);Ce("yo",VMe);Pt(["y","yy","yyy","yyyy"],er);Pt(["yo"],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[er]=n._locale.eraYearOrdinalParse(e,i):t[er]=parseInt(e,10)});function IMe(e,t){var n,r,i,a=this._eras||zo("en")._eras;for(n=0,r=a.length;n<r;++n){switch(typeof a[n].since){case"string":i=ye(a[n].since).startOf("day"),a[n].since=i.valueOf();break}switch(typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":i=ye(a[n].until).startOf("day").valueOf(),a[n].until=i.valueOf();break}}return a}function NMe(e,t,n){var r,i,a=this.eras(),o,s,l;for(e=e.toUpperCase(),r=0,i=a.length;r<i;++r)if(o=a[r].name.toUpperCase(),s=a[r].abbr.toUpperCase(),l=a[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(s===e)return a[r];break;case"NNNN":if(o===e)return a[r];break;case"NNNNN":if(l===e)return a[r];break}else if([o,s,l].indexOf(e)>=0)return a[r]}function jMe(e,t){var n=e.since<=e.until?1:-1;return t===void 0?ye(e.since).year():ye(e.since).year()+(t-e.offset)*n}function RMe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].name;return""}function DMe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].narrow;return""}function LMe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].abbr;return""}function FMe(){var e,t,n,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until||i[e].until<=r&&r<=i[e].since)return(this.year()-ye(i[e].since).year())*n+i[e].offset;return this.year()}function BMe(e){return vt(this,"_erasNameRegex")||NA.call(this),e?this._erasNameRegex:this._erasRegex}function zMe(e){return vt(this,"_erasAbbrRegex")||NA.call(this),e?this._erasAbbrRegex:this._erasRegex}function UMe(e){return vt(this,"_erasNarrowRegex")||NA.call(this),e?this._erasNarrowRegex:this._erasRegex}function IA(e,t){return t.erasAbbrRegex(e)}function WMe(e,t){return t.erasNameRegex(e)}function HMe(e,t){return t.erasNarrowRegex(e)}function VMe(e,t){return t._eraYearOrdinalRegex||Lf}function NA(){var e=[],t=[],n=[],r=[],i,a,o,s,l,c=this.eras();for(i=0,a=c.length;i<a;++i)o=wo(c[i].name),s=wo(c[i].abbr),l=wo(c[i].narrow),t.push(o),e.push(s),n.push(l),r.push(o),r.push(s),r.push(l);this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}De(0,["gg",2],0,function(){return this.weekYear()%100});De(0,["GG",2],0,function(){return this.isoWeekYear()%100});function B1(e,t){De(0,[e,e.length],0,t)}B1("gggg","weekYear");B1("ggggg","weekYear");B1("GGGG","isoWeekYear");B1("GGGGG","isoWeekYear");Ce("G",j1);Ce("g",j1);Ce("GG",Vt,oi);Ce("gg",Vt,oi);Ce("GGGG",wA,bA);Ce("gggg",wA,bA);Ce("GGGGG",N1,M1);Ce("ggggg",N1,M1);Xp(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=ct(e)});Xp(["gg","GG"],function(e,t,n,r){t[r]=ye.parseTwoDigitYear(e)});function YMe(e){return w9.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function GMe(e){return w9.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function qMe(){return _o(this.year(),1,4)}function KMe(){return _o(this.isoWeekYear(),1,4)}function XMe(){var e=this.localeData()._week;return _o(this.year(),e.dow,e.doy)}function QMe(){var e=this.localeData()._week;return _o(this.weekYear(),e.dow,e.doy)}function w9(e,t,n,r,i){var a;return e==null?mp(this,r,i).year:(a=_o(e,r,i),t>a&&(t=a),ZMe.call(this,e,t,n,r,i))}function ZMe(e,t,n,r,i){var a=e9(e,t,n,r,i),o=pp(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}De("Q",0,"Qo","quarter");Ce("Q",W8);Pt("Q",function(e,t){t[po]=(ct(e)-1)*3});function JMe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}De("D",["DD",2],"Do","date");Ce("D",Vt,Ff);Ce("DD",Vt,oi);Ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Pt(["D","DD"],Oa);Pt("Do",function(e,t){t[Oa]=ct(e.match(Vt)[0])});var _9=Bf("Date",!0);De("DDD",["DDDD",3],"DDDo","dayOfYear");Ce("DDD",I1);Ce("DDDD",H8);Pt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=ct(e)});function eIe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}De("m",["mm",2],0,"minute");Ce("m",Vt,_A);Ce("mm",Vt,oi);Pt(["m","mm"],na);var tIe=Bf("Minutes",!1);De("s",["ss",2],0,"second");Ce("s",Vt,_A);Ce("ss",Vt,oi);Pt(["s","ss"],mo);var nIe=Bf("Seconds",!1);De("S",0,0,function(){return~~(this.millisecond()/100)});De(0,["SS",2],0,function(){return~~(this.millisecond()/10)});De(0,["SSS",3],0,"millisecond");De(0,["SSSS",4],0,function(){return this.millisecond()*10});De(0,["SSSSS",5],0,function(){return this.millisecond()*100});De(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});De(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});De(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});De(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Ce("S",I1,W8);Ce("SS",I1,oi);Ce("SSS",I1,H8);var bs,S9;for(bs="SSSS";bs.length<=9;bs+="S")Ce(bs,Lf);function rIe(e,t){t[Il]=ct(("0."+e)*1e3)}for(bs="S";bs.length<=9;bs+="S")Pt(bs,rIe);S9=Bf("Milliseconds",!1);De("z",0,0,"zoneAbbr");De("zz",0,0,"zoneName");function iIe(){return this._isUTC?"UTC":""}function aIe(){return this._isUTC?"Coordinated Universal Time":""}var he=qp.prototype;he.add=Q$e;he.calendar=iMe;he.clone=aMe;he.diff=dMe;he.endOf=_Me;he.format=gMe;he.from=vMe;he.fromNow=yMe;he.to=xMe;he.toNow=bMe;he.get=mTe;he.invalidAt=$Me;he.isAfter=oMe;he.isBefore=sMe;he.isBetween=lMe;he.isSame=uMe;he.isSameOrAfter=cMe;he.isSameOrBefore=fMe;he.isValid=PMe;he.lang=g9;he.locale=m9;he.localeData=v9;he.max=P$e;he.min=A$e;he.parsingFlags=TMe;he.set=gTe;he.startOf=wMe;he.subtract=Z$e;he.toArray=EMe;he.toObject=CMe;he.toDate=kMe;he.toISOString=pMe;he.inspect=mMe;typeof Symbol<"u"&&Symbol.for!=null&&(he[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});he.toJSON=AMe;he.toString=hMe;he.unix=OMe;he.valueOf=SMe;he.creationData=MMe;he.eraName=RMe;he.eraNarrow=DMe;he.eraAbbr=LMe;he.eraYear=FMe;he.year=G8;he.isLeapYear=pTe;he.weekYear=YMe;he.isoWeekYear=GMe;he.quarter=he.quarters=JMe;he.month=Z8;he.daysInMonth=kTe;he.week=he.weeks=ITe;he.isoWeek=he.isoWeeks=NTe;he.weeksInYear=XMe;he.weeksInWeekYear=QMe;he.isoWeeksInYear=qMe;he.isoWeeksInISOWeekYear=KMe;he.date=_9;he.day=he.days=GTe;he.weekday=qTe;he.isoWeekday=KTe;he.dayOfYear=eIe;he.hour=he.hours=n$e;he.minute=he.minutes=tIe;he.second=he.seconds=nIe;he.millisecond=he.milliseconds=S9;he.utcOffset=L$e;he.utc=B$e;he.local=z$e;he.parseZone=U$e;he.hasAlignedHourOffset=W$e;he.isDST=H$e;he.isLocal=Y$e;he.isUtcOffset=G$e;he.isUtc=f9;he.isUTC=f9;he.zoneAbbr=iIe;he.zoneName=aIe;he.dates=Ri("dates accessor is deprecated. Use date instead.",_9);he.months=Ri("months accessor is deprecated. Use month instead",Z8);he.years=Ri("years accessor is deprecated. Use year instead",G8);he.zone=Ri("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",F$e);he.isDSTShifted=Ri("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",V$e);function oIe(e){return Ht(e*1e3)}function sIe(){return Ht.apply(null,arguments).parseZone()}function O9(e){return e}var xt=vA.prototype;xt.calendar=Y2e;xt.longDateFormat=X2e;xt.invalidDate=Z2e;xt.ordinal=tTe;xt.preparse=O9;xt.postformat=O9;xt.relativeTime=rTe;xt.pastFuture=iTe;xt.set=H2e;xt.eras=IMe;xt.erasParse=NMe;xt.erasConvertYear=jMe;xt.erasAbbrRegex=zMe;xt.erasNameRegex=BMe;xt.erasNarrowRegex=UMe;xt.months=wTe;xt.monthsShort=_Te;xt.monthsParse=OTe;xt.monthsRegex=CTe;xt.monthsShortRegex=ETe;xt.week=PTe;xt.firstDayOfYear=MTe;xt.firstDayOfWeek=$Te;xt.weekdays=UTe;xt.weekdaysMin=HTe;xt.weekdaysShort=WTe;xt.weekdaysParse=YTe;xt.weekdaysRegex=XTe;xt.weekdaysShortRegex=QTe;xt.weekdaysMinRegex=ZTe;xt.isPM=e$e;xt.meridiem=r$e;function Ky(e,t,n,r){var i=zo(),a=Ba().set(r,t);return i[n](a,e)}function k9(e,t,n){if(jo(e)&&(t=e,e=void 0),e=e||"",t!=null)return Ky(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Ky(e,r,n,"month");return i}function jA(e,t,n,r){typeof e=="boolean"?(jo(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,jo(t)&&(n=t,t=void 0),t=t||"");var i=zo(),a=e?i._week.dow:0,o,s=[];if(n!=null)return Ky(t,(n+a)%7,r,"day");for(o=0;o<7;o++)s[o]=Ky(t,(o+a)%7,r,"day");return s}function lIe(e,t){return k9(e,t,"months")}function uIe(e,t){return k9(e,t,"monthsShort")}function cIe(e,t,n){return jA(e,t,n,"weekdays")}function fIe(e,t,n){return jA(e,t,n,"weekdaysShort")}function dIe(e,t,n){return jA(e,t,n,"weekdaysMin")}Ms("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=ct(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});ye.lang=Ri("moment.lang is deprecated. Use moment.locale instead.",Ms);ye.langData=Ri("moment.langData is deprecated. Use moment.localeData instead.",zo);var eo=Math.abs;function hIe(){var e=this._data;return this._milliseconds=eo(this._milliseconds),this._days=eo(this._days),this._months=eo(this._months),e.milliseconds=eo(e.milliseconds),e.seconds=eo(e.seconds),e.minutes=eo(e.minutes),e.hours=eo(e.hours),e.months=eo(e.months),e.years=eo(e.years),this}function E9(e,t,n,r){var i=fa(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function pIe(e,t){return E9(this,e,t,1)}function mIe(e,t){return E9(this,e,t,-1)}function JR(e){return e<0?Math.floor(e):Math.ceil(e)}function gIe(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=JR(ck(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=_i(e/1e3),r.seconds=i%60,a=_i(i/60),r.minutes=a%60,o=_i(a/60),r.hours=o%24,t+=_i(o/24),l=_i(C9(t)),n+=l,t-=JR(ck(l)),s=_i(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function C9(e){return e*4800/146097}function ck(e){return e*146097/4800}function vIe(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Di(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+C9(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(ck(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Uo(e){return function(){return this.as(e)}}var A9=Uo("ms"),yIe=Uo("s"),xIe=Uo("m"),bIe=Uo("h"),wIe=Uo("d"),_Ie=Uo("w"),SIe=Uo("M"),OIe=Uo("Q"),kIe=Uo("y"),EIe=A9;function CIe(){return fa(this)}function AIe(e){return e=Di(e),this.isValid()?this[e+"s"]():NaN}function du(e){return function(){return this.isValid()?this._data[e]:NaN}}var PIe=du("milliseconds"),TIe=du("seconds"),$Ie=du("minutes"),MIe=du("hours"),IIe=du("days"),NIe=du("months"),jIe=du("years");function RIe(){return _i(this.days()/7)}var ro=Math.round,ac={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function DIe(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function LIe(e,t,n,r){var i=fa(e).abs(),a=ro(i.as("s")),o=ro(i.as("m")),s=ro(i.as("h")),l=ro(i.as("d")),c=ro(i.as("M")),f=ro(i.as("w")),h=ro(i.as("y")),p=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return n.w!=null&&(p=p||f<=1&&["w"]||f<n.w&&["ww",f]),p=p||c<=1&&["M"]||c<n.M&&["MM",c]||h<=1&&["y"]||["yy",h],p[2]=t,p[3]=+e>0,p[4]=r,DIe.apply(null,p)}function FIe(e){return e===void 0?ro:typeof e=="function"?(ro=e,!0):!1}function BIe(e,t){return ac[e]===void 0?!1:t===void 0?ac[e]:(ac[e]=t,e==="s"&&(ac.ss=t-1),!0)}function zIe(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=ac,i,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},ac,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=LIe(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var jw=Math.abs;function ju(e){return(e>0)-(e<0)||+e}function z1(){if(!this.isValid())return this.localeData().invalidDate();var e=jw(this._milliseconds)/1e3,t=jw(this._days),n=jw(this._months),r,i,a,o,s=this.asSeconds(),l,c,f,h;return s?(r=_i(e/60),i=_i(r/60),e%=60,r%=60,a=_i(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=ju(this._months)!==ju(s)?"-":"",f=ju(this._days)!==ju(s)?"-":"",h=ju(this._milliseconds)!==ju(s)?"-":"",l+"P"+(a?c+a+"Y":"")+(n?c+n+"M":"")+(t?f+t+"D":"")+(i||r||e?"T":"")+(i?h+i+"H":"")+(r?h+r+"M":"")+(e?h+o+"S":"")):"P0D"}var pt=F1.prototype;pt.isValid=N$e;pt.abs=hIe;pt.add=pIe;pt.subtract=mIe;pt.as=vIe;pt.asMilliseconds=A9;pt.asSeconds=yIe;pt.asMinutes=xIe;pt.asHours=bIe;pt.asDays=wIe;pt.asWeeks=_Ie;pt.asMonths=SIe;pt.asQuarters=OIe;pt.asYears=kIe;pt.valueOf=EIe;pt._bubble=gIe;pt.clone=CIe;pt.get=AIe;pt.milliseconds=PIe;pt.seconds=TIe;pt.minutes=$Ie;pt.hours=MIe;pt.days=IIe;pt.weeks=RIe;pt.months=NIe;pt.years=jIe;pt.humanize=zIe;pt.toISOString=z1;pt.toString=z1;pt.toJSON=z1;pt.locale=m9;pt.localeData=v9;pt.toIsoString=Ri("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",z1);pt.lang=g9;De("X",0,0,"unix");De("x",0,0,"valueOf");Ce("x",j1);Ce("X",lTe);Pt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Pt("x",function(e,t,n){n._d=new Date(ct(e))});//! moment.js
-ye.version="2.30.1";U2e(Ht);ye.fn=he;ye.min=T$e;ye.max=$$e;ye.now=M$e;ye.utc=Ba;ye.unix=oIe;ye.months=lIe;ye.isDate=Gp;ye.locale=Ms;ye.invalid=$1;ye.duration=fa;ye.isMoment=ua;ye.weekdays=cIe;ye.parseZone=sIe;ye.localeData=zo;ye.isDuration=Kg;ye.monthsShort=uIe;ye.weekdaysMin=dIe;ye.defineLocale=CA;ye.updateLocale=s$e;ye.locales=l$e;ye.weekdaysShort=fIe;ye.normalizeUnits=Di;ye.relativeTimeRounding=FIe;ye.relativeTimeThreshold=BIe;ye.calendarFormat=rMe;ye.prototype=he;ye.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Ru=e=>e.add(20,"second").utc().unix(),P9=[{label:"1d",start:()=>Ru(ye().subtract(1,"day")),interval:"1h",format:"HH:mm"},{label:"7d",start:()=>Ru(ye().subtract(7,"days")),interval:"1d",format:"DD MMM"},{label:"30d",start:()=>Ru(ye().subtract(30,"days")),interval:"1d",format:"DD MMM"},{label:"1q",start:()=>Ru(ye().subtract(90,"days")),interval:"7d",format:"DD MMM"},{label:"1y",start:()=>Ru(ye().subtract(365,"days")),interval:"7d",format:"DD MMM"},{label:"YTD",start:()=>Ru(ye().startOf("year")),interval:"7d",format:"DD MMM"}],UIe=Ir.div`
+`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var KR={};function z8(e,t){ye.deprecationHandler!=null&&ye.deprecationHandler(e,t),KR[e]||(B8(t),KR[e]=!0)}ye.suppressDeprecationWarnings=!1;ye.deprecationHandler=null;function za(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function W2e(e){var t,n;for(n in e)vt(e,n)&&(t=e[n],za(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function ak(e,t){var n=xs({},e),r;for(r in t)vt(t,r)&&(Hl(e[r])&&Hl(t[r])?(n[r]={},xs(n[r],e[r]),xs(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)vt(e,r)&&!vt(t,r)&&Hl(e[r])&&(n[r]=xs({},n[r]));return n}function vA(e){e!=null&&this.set(e)}var ok;Object.keys?ok=Object.keys:ok=function(e){var t,n=[];for(t in e)vt(e,t)&&n.push(t);return n};var H2e={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function V2e(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return za(r)?r.call(t,n):r}function La(e,t,n){var r=""+Math.abs(e),i=t-r.length,a=e>=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var yA=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_g=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Iw={},xc={};function De(e,t,n,r){var i=r;typeof r=="string"&&(i=function(){return this[r]()}),e&&(xc[e]=i),t&&(xc[t[0]]=function(){return La(i.apply(this,arguments),t[1],t[2])}),n&&(xc[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Y2e(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function G2e(e){var t=e.match(yA),n,r;for(n=0,r=t.length;n<r;n++)xc[t[n]]?t[n]=xc[t[n]]:t[n]=Y2e(t[n]);return function(i){var a="",o;for(o=0;o<r;o++)a+=za(t[o])?t[o].call(i,e):t[o];return a}}function qg(e,t){return e.isValid()?(t=U8(t,e.localeData()),Iw[t]=Iw[t]||G2e(t),Iw[t](e)):e.localeData().invalidDate()}function U8(e,t){var n=5;function r(i){return t.longDateFormat(i)||i}for(_g.lastIndex=0;n>=0&&_g.test(e);)e=e.replace(_g,r),_g.lastIndex=0,n-=1;return e}var q2e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function K2e(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(yA).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var X2e="Invalid date";function Q2e(){return this._invalidDate}var Z2e="%d",J2e=/\d{1,2}/;function eTe(e){return this._ordinal.replace("%d",e)}var tTe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function nTe(e,t,n,r){var i=this._relativeTime[n];return za(i)?i(e,t,n,r):i.replace(/%d/i,e)}function rTe(e,t){var n=this._relativeTime[e>0?"future":"past"];return za(n)?n(t):n.replace(/%s/i,t)}var XR={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Di(e){return typeof e=="string"?XR[e]||XR[e.toLowerCase()]:void 0}function xA(e){var t={},n,r;for(r in e)vt(e,r)&&(n=Di(r),n&&(t[n]=e[r]));return t}var iTe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function aTe(e){var t=[],n;for(n in e)vt(e,n)&&t.push({unit:n,priority:iTe[n]});return t.sort(function(r,i){return r.priority-i.priority}),t}var W8=/\d/,oi=/\d\d/,H8=/\d{3}/,bA=/\d{4}/,M1=/[+-]?\d{6}/,Vt=/\d\d?/,V8=/\d\d\d\d?/,Y8=/\d\d\d\d\d\d?/,I1=/\d{1,3}/,wA=/\d{1,4}/,N1=/[+-]?\d{1,6}/,Lf=/\d+/,j1=/[+-]?\d+/,oTe=/Z|[+-]\d\d:?\d\d/gi,R1=/Z|[+-]\d\d(?::?\d\d)?/gi,sTe=/[+-]?\d+(\.\d{1,3})?/,Kp=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Ff=/^[1-9]\d?/,_A=/^([1-9]\d|\d)/,Vy;Vy={};function Ce(e,t,n){Vy[e]=za(t)?t:function(r,i){return r&&n?n:t}}function lTe(e,t){return vt(Vy,e)?Vy[e](t._strict,t._locale):new RegExp(uTe(e))}function uTe(e){return wo(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,i,a){return n||r||i||a}))}function wo(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function _i(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ct(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=_i(t)),n}var sk={};function Pt(e,t){var n,r=t,i;for(typeof e=="string"&&(e=[e]),jo(t)&&(r=function(a,o){o[t]=ct(a)}),i=e.length,n=0;n<i;n++)sk[e[n]]=r}function Xp(e,t){Pt(e,function(n,r,i,a){i._w=i._w||{},t(n,i._w,i,a)})}function cTe(e,t,n){t!=null&&vt(sk,e)&&sk[e](t,n._a,n,e)}function D1(e){return e%4===0&&e%100!==0||e%400===0}var er=0,po=1,Oa=2,kn=3,na=4,mo=5,Il=6,fTe=7,dTe=8;De("Y",0,0,function(){var e=this.year();return e<=9999?La(e,4):"+"+e});De(0,["YY",2],0,function(){return this.year()%100});De(0,["YYYY",4],0,"year");De(0,["YYYYY",5],0,"year");De(0,["YYYYYY",6,!0],0,"year");Ce("Y",j1);Ce("YY",Vt,oi);Ce("YYYY",wA,bA);Ce("YYYYY",N1,M1);Ce("YYYYYY",N1,M1);Pt(["YYYYY","YYYYYY"],er);Pt("YYYY",function(e,t){t[er]=e.length===2?ye.parseTwoDigitYear(e):ct(e)});Pt("YY",function(e,t){t[er]=ye.parseTwoDigitYear(e)});Pt("Y",function(e,t){t[er]=parseInt(e,10)});function uh(e){return D1(e)?366:365}ye.parseTwoDigitYear=function(e){return ct(e)+(ct(e)>68?1900:2e3)};var G8=Bf("FullYear",!0);function hTe(){return D1(this.year())}function Bf(e,t){return function(n){return n!=null?(q8(this,e,n),ye.updateOffset(this,t),this):hp(this,e)}}function hp(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function q8(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(i?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(i?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(i?r.setUTCHours(n):r.setHours(n));case"Date":return void(i?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!D1(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function pTe(e){return e=Di(e),za(this[e])?this[e]():this}function mTe(e,t){if(typeof e=="object"){e=xA(e);var n=aTe(e),r,i=n.length;for(r=0;r<i;r++)this[n[r].unit](e[n[r].unit])}else if(e=Di(e),za(this[e]))return this[e](t);return this}function gTe(e,t){return(e%t+t)%t}var dn;Array.prototype.indexOf?dn=Array.prototype.indexOf:dn=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function SA(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=gTe(t,12);return e+=(t-n)/12,n===1?D1(e)?29:28:31-n%7%2}De("M",["MM",2],"Mo",function(){return this.month()+1});De("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});De("MMMM",0,0,function(e){return this.localeData().months(this,e)});Ce("M",Vt,Ff);Ce("MM",Vt,oi);Ce("MMM",function(e,t){return t.monthsShortRegex(e)});Ce("MMMM",function(e,t){return t.monthsRegex(e)});Pt(["M","MM"],function(e,t){t[po]=ct(e)-1});Pt(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);i!=null?t[po]=i:et(n).invalidMonth=e});var vTe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),K8="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),X8=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,yTe=Kp,xTe=Kp;function bTe(e,t){return e?la(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||X8).test(t)?"format":"standalone"][e.month()]:la(this._months)?this._months:this._months.standalone}function wTe(e,t){return e?la(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[X8.test(t)?"format":"standalone"][e.month()]:la(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function _Te(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=Ba([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?t==="MMM"?(i=dn.call(this._shortMonthsParse,o),i!==-1?i:null):(i=dn.call(this._longMonthsParse,o),i!==-1?i:null):t==="MMM"?(i=dn.call(this._shortMonthsParse,o),i!==-1?i:(i=dn.call(this._longMonthsParse,o),i!==-1?i:null)):(i=dn.call(this._longMonthsParse,o),i!==-1?i:(i=dn.call(this._shortMonthsParse,o),i!==-1?i:null))}function STe(e,t,n){var r,i,a;if(this._monthsParseExact)return _Te.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=Ba([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!n&&!this._monthsParse[r]&&(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[r].test(e))return r;if(n&&t==="MMM"&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function Q8(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=ct(t);else if(t=e.localeData().monthsParse(t),!jo(t))return e}var n=t,r=e.date();return r=r<29?r:Math.min(r,SA(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function Z8(e){return e!=null?(Q8(this,e),ye.updateOffset(this,!0),this):hp(this,"Month")}function OTe(){return SA(this.year(),this.month())}function kTe(e){return this._monthsParseExact?(vt(this,"_monthsRegex")||J8.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(vt(this,"_monthsShortRegex")||(this._monthsShortRegex=yTe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ETe(e){return this._monthsParseExact?(vt(this,"_monthsRegex")||J8.call(this),e?this._monthsStrictRegex:this._monthsRegex):(vt(this,"_monthsRegex")||(this._monthsRegex=xTe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function J8(){function e(l,c){return c.length-l.length}var t=[],n=[],r=[],i,a,o,s;for(i=0;i<12;i++)a=Ba([2e3,i]),o=wo(this.monthsShort(a,"")),s=wo(this.months(a,"")),t.push(o),n.push(s),r.push(s),r.push(o);t.sort(e),n.sort(e),r.sort(e),this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function CTe(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function pp(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Yy(e,t,n){var r=7+t-n,i=(7+pp(e,0,r).getUTCDay()-t)%7;return-i+r-1}function e9(e,t,n,r,i){var a=(7+n-r)%7,o=Yy(e,r,i),s=1+7*(t-1)+a+o,l,c;return s<=0?(l=e-1,c=uh(l)+s):s>uh(e)?(l=e+1,c=s-uh(e)):(l=e,c=s),{year:l,dayOfYear:c}}function mp(e,t,n){var r=Yy(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+_o(o,t,n)):i>_o(e.year(),t,n)?(a=i-_o(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function _o(e,t,n){var r=Yy(e,t,n),i=Yy(e+1,t,n);return(uh(e)-r+i)/7}De("w",["ww",2],"wo","week");De("W",["WW",2],"Wo","isoWeek");Ce("w",Vt,Ff);Ce("ww",Vt,oi);Ce("W",Vt,Ff);Ce("WW",Vt,oi);Xp(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=ct(e)});function ATe(e){return mp(e,this._week.dow,this._week.doy).week}var PTe={dow:0,doy:6};function TTe(){return this._week.dow}function $Te(){return this._week.doy}function MTe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function ITe(e){var t=mp(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}De("d",0,"do","day");De("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});De("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});De("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});De("e",0,0,"weekday");De("E",0,0,"isoWeekday");Ce("d",Vt);Ce("e",Vt);Ce("E",Vt);Ce("dd",function(e,t){return t.weekdaysMinRegex(e)});Ce("ddd",function(e,t){return t.weekdaysShortRegex(e)});Ce("dddd",function(e,t){return t.weekdaysRegex(e)});Xp(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i!=null?t.d=i:et(n).invalidWeekday=e});Xp(["d","e","E"],function(e,t,n,r){t[r]=ct(e)});function NTe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function jTe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function OA(e,t){return e.slice(t,7).concat(e.slice(0,t))}var RTe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),t9="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),DTe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),LTe=Kp,FTe=Kp,BTe=Kp;function zTe(e,t){var n=la(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?OA(n,this._week.dow):e?n[e.day()]:n}function UTe(e){return e===!0?OA(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function WTe(e){return e===!0?OA(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function HTe(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Ba([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?t==="dddd"?(i=dn.call(this._weekdaysParse,o),i!==-1?i:null):t==="ddd"?(i=dn.call(this._shortWeekdaysParse,o),i!==-1?i:null):(i=dn.call(this._minWeekdaysParse,o),i!==-1?i:null):t==="dddd"?(i=dn.call(this._weekdaysParse,o),i!==-1||(i=dn.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=dn.call(this._minWeekdaysParse,o),i!==-1?i:null)):t==="ddd"?(i=dn.call(this._shortWeekdaysParse,o),i!==-1||(i=dn.call(this._weekdaysParse,o),i!==-1)?i:(i=dn.call(this._minWeekdaysParse,o),i!==-1?i:null)):(i=dn.call(this._minWeekdaysParse,o),i!==-1||(i=dn.call(this._weekdaysParse,o),i!==-1)?i:(i=dn.call(this._shortWeekdaysParse,o),i!==-1?i:null))}function VTe(e,t,n){var r,i,a;if(this._weekdaysParseExact)return HTe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=Ba([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function YTe(e){if(!this.isValid())return e!=null?this:NaN;var t=hp(this,"Day");return e!=null?(e=NTe(e,this.localeData()),this.add(e-t,"d")):t}function GTe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function qTe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=jTe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function KTe(e){return this._weekdaysParseExact?(vt(this,"_weekdaysRegex")||kA.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(vt(this,"_weekdaysRegex")||(this._weekdaysRegex=LTe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function XTe(e){return this._weekdaysParseExact?(vt(this,"_weekdaysRegex")||kA.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(vt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=FTe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function QTe(e){return this._weekdaysParseExact?(vt(this,"_weekdaysRegex")||kA.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(vt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=BTe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function kA(){function e(f,h){return h.length-f.length}var t=[],n=[],r=[],i=[],a,o,s,l,c;for(a=0;a<7;a++)o=Ba([2e3,1]).day(a),s=wo(this.weekdaysMin(o,"")),l=wo(this.weekdaysShort(o,"")),c=wo(this.weekdays(o,"")),t.push(s),n.push(l),r.push(c),i.push(s),i.push(l),i.push(c);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function EA(){return this.hours()%12||12}function ZTe(){return this.hours()||24}De("H",["HH",2],0,"hour");De("h",["hh",2],0,EA);De("k",["kk",2],0,ZTe);De("hmm",0,0,function(){return""+EA.apply(this)+La(this.minutes(),2)});De("hmmss",0,0,function(){return""+EA.apply(this)+La(this.minutes(),2)+La(this.seconds(),2)});De("Hmm",0,0,function(){return""+this.hours()+La(this.minutes(),2)});De("Hmmss",0,0,function(){return""+this.hours()+La(this.minutes(),2)+La(this.seconds(),2)});function n9(e,t){De(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}n9("a",!0);n9("A",!1);function r9(e,t){return t._meridiemParse}Ce("a",r9);Ce("A",r9);Ce("H",Vt,_A);Ce("h",Vt,Ff);Ce("k",Vt,Ff);Ce("HH",Vt,oi);Ce("hh",Vt,oi);Ce("kk",Vt,oi);Ce("hmm",V8);Ce("hmmss",Y8);Ce("Hmm",V8);Ce("Hmmss",Y8);Pt(["H","HH"],kn);Pt(["k","kk"],function(e,t,n){var r=ct(e);t[kn]=r===24?0:r});Pt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Pt(["h","hh"],function(e,t,n){t[kn]=ct(e),et(n).bigHour=!0});Pt("hmm",function(e,t,n){var r=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r)),et(n).bigHour=!0});Pt("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r,2)),t[mo]=ct(e.substr(i)),et(n).bigHour=!0});Pt("Hmm",function(e,t,n){var r=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r))});Pt("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[kn]=ct(e.substr(0,r)),t[na]=ct(e.substr(r,2)),t[mo]=ct(e.substr(i))});function JTe(e){return(e+"").toLowerCase().charAt(0)==="p"}var e$e=/[ap]\.?m?\.?/i,t$e=Bf("Hours",!0);function n$e(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var i9={calendar:H2e,longDateFormat:q2e,invalidDate:X2e,ordinal:Z2e,dayOfMonthOrdinalParse:J2e,relativeTime:tTe,months:vTe,monthsShort:K8,week:PTe,weekdays:RTe,weekdaysMin:DTe,weekdaysShort:t9,meridiemParse:e$e},qt={},Ad={},gp;function r$e(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function QR(e){return e&&e.toLowerCase().replace("_","-")}function i$e(e){for(var t=0,n,r,i,a;t<e.length;){for(a=QR(e[t]).split("-"),n=a.length,r=QR(e[t+1]),r=r?r.split("-"):null;n>0;){if(i=L1(a.slice(0,n).join("-")),i)return i;if(r&&r.length>=n&&r$e(a,r)>=n-1)break;n--}t++}return gp}function a$e(e){return!!(e&&e.match("^[^/\\\\]*$"))}function L1(e){var t=null,n;if(qt[e]===void 0&&typeof Jg<"u"&&Jg&&Jg.exports&&a$e(e))try{t=gp._abbr,n=require,n("./locale/"+e),Ms(t)}catch{qt[e]=null}return qt[e]}function Ms(e,t){var n;return e&&(wr(t)?n=zo(e):n=CA(e,t),n?gp=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),gp._abbr}function CA(e,t){if(t!==null){var n,r=i9;if(t.abbr=e,qt[e]!=null)z8("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=qt[e]._config;else if(t.parentLocale!=null)if(qt[t.parentLocale]!=null)r=qt[t.parentLocale]._config;else if(n=L1(t.parentLocale),n!=null)r=n._config;else return Ad[t.parentLocale]||(Ad[t.parentLocale]=[]),Ad[t.parentLocale].push({name:e,config:t}),null;return qt[e]=new vA(ak(r,t)),Ad[e]&&Ad[e].forEach(function(i){CA(i.name,i.config)}),Ms(e),qt[e]}else return delete qt[e],null}function o$e(e,t){if(t!=null){var n,r,i=i9;qt[e]!=null&&qt[e].parentLocale!=null?qt[e].set(ak(qt[e]._config,t)):(r=L1(e),r!=null&&(i=r._config),t=ak(i,t),r==null&&(t.abbr=e),n=new vA(t),n.parentLocale=qt[e],qt[e]=n),Ms(e)}else qt[e]!=null&&(qt[e].parentLocale!=null?(qt[e]=qt[e].parentLocale,e===Ms()&&Ms(e)):qt[e]!=null&&delete qt[e]);return qt[e]}function zo(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return gp;if(!la(e)){if(t=L1(e),t)return t;e=[e]}return i$e(e)}function s$e(){return ok(qt)}function AA(e){var t,n=e._a;return n&&et(e).overflow===-2&&(t=n[po]<0||n[po]>11?po:n[Oa]<1||n[Oa]>SA(n[er],n[po])?Oa:n[kn]<0||n[kn]>24||n[kn]===24&&(n[na]!==0||n[mo]!==0||n[Il]!==0)?kn:n[na]<0||n[na]>59?na:n[mo]<0||n[mo]>59?mo:n[Il]<0||n[Il]>999?Il:-1,et(e)._overflowDayOfYear&&(t<er||t>Oa)&&(t=Oa),et(e)._overflowWeeks&&t===-1&&(t=fTe),et(e)._overflowWeekday&&t===-1&&(t=dTe),et(e).overflow=t),e}var l$e=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,u$e=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,c$e=/Z|[+-]\d\d(?::?\d\d)?/,Sg=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Nw=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],f$e=/^\/?Date\((-?\d+)/i,d$e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,h$e={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function a9(e){var t,n,r=e._i,i=l$e.exec(r)||u$e.exec(r),a,o,s,l,c=Sg.length,f=Nw.length;if(i){for(et(e).iso=!0,t=0,n=c;t<n;t++)if(Sg[t][1].exec(i[1])){o=Sg[t][0],a=Sg[t][2]!==!1;break}if(o==null){e._isValid=!1;return}if(i[3]){for(t=0,n=f;t<n;t++)if(Nw[t][1].exec(i[3])){s=(i[2]||" ")+Nw[t][0];break}if(s==null){e._isValid=!1;return}}if(!a&&s!=null){e._isValid=!1;return}if(i[4])if(c$e.exec(i[4]))l="Z";else{e._isValid=!1;return}e._f=o+(s||"")+(l||""),TA(e)}else e._isValid=!1}function p$e(e,t,n,r,i,a){var o=[m$e(e),K8.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function m$e(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function g$e(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function v$e(e,t,n){if(e){var r=t9.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i)return et(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function y$e(e,t,n){if(e)return h$e[e];if(t)return 0;var r=parseInt(n,10),i=r%100,a=(r-i)/100;return a*60+i}function o9(e){var t=d$e.exec(g$e(e._i)),n;if(t){if(n=p$e(t[4],t[3],t[2],t[5],t[6],t[7]),!v$e(t[1],n,e))return;e._a=n,e._tzm=y$e(t[8],t[9],t[10]),e._d=pp.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),et(e).rfc2822=!0}else e._isValid=!1}function x$e(e){var t=f$e.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(a9(e),e._isValid===!1)delete e._isValid;else return;if(o9(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:ye.createFromInputFallback(e)}ye.createFromInputFallback=Ri("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Lu(e,t,n){return e??t??n}function b$e(e){var t=new Date(ye.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function PA(e){var t,n,r=[],i,a,o;if(!e._d){for(i=b$e(e),e._w&&e._a[Oa]==null&&e._a[po]==null&&w$e(e),e._dayOfYear!=null&&(o=Lu(e._a[er],i[er]),(e._dayOfYear>uh(o)||e._dayOfYear===0)&&(et(e)._overflowDayOfYear=!0),n=pp(o,0,e._dayOfYear),e._a[po]=n.getUTCMonth(),e._a[Oa]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[kn]===24&&e._a[na]===0&&e._a[mo]===0&&e._a[Il]===0&&(e._nextDay=!0,e._a[kn]=0),e._d=(e._useUTC?pp:CTe).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[kn]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(et(e).weekdayMismatch=!0)}}function w$e(e){var t,n,r,i,a,o,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=Lu(t.GG,e._a[er],mp(Ht(),1,4).year),r=Lu(t.W,1),i=Lu(t.E,1),(i<1||i>7)&&(l=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,c=mp(Ht(),a,o),n=Lu(t.gg,e._a[er],c.year),r=Lu(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+a,(t.e<0||t.e>6)&&(l=!0)):i=a),r<1||r>_o(n,a,o)?et(e)._overflowWeeks=!0:l!=null?et(e)._overflowWeekday=!0:(s=e9(n,r,i,a,o),e._a[er]=s.year,e._dayOfYear=s.dayOfYear)}ye.ISO_8601=function(){};ye.RFC_2822=function(){};function TA(e){if(e._f===ye.ISO_8601){a9(e);return}if(e._f===ye.RFC_2822){o9(e);return}e._a=[],et(e).empty=!0;var t=""+e._i,n,r,i,a,o,s=t.length,l=0,c,f;for(i=U8(e._f,e._locale).match(yA)||[],f=i.length,n=0;n<f;n++)a=i[n],r=(t.match(lTe(a,e))||[])[0],r&&(o=t.substr(0,t.indexOf(r)),o.length>0&&et(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),l+=r.length),xc[a]?(r?et(e).empty=!1:et(e).unusedTokens.push(a),cTe(a,r,e)):e._strict&&!r&&et(e).unusedTokens.push(a);et(e).charsLeftOver=s-l,t.length>0&&et(e).unusedInput.push(t),e._a[kn]<=12&&et(e).bigHour===!0&&e._a[kn]>0&&(et(e).bigHour=void 0),et(e).parsedDateParts=e._a.slice(0),et(e).meridiem=e._meridiem,e._a[kn]=_$e(e._locale,e._a[kn],e._meridiem),c=et(e).era,c!==null&&(e._a[er]=e._locale.erasConvertYear(c,e._a[er])),PA(e),AA(e)}function _$e(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function S$e(e){var t,n,r,i,a,o,s=!1,l=e._f.length;if(l===0){et(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<l;i++)a=0,o=!1,t=gA({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],TA(t),mA(t)&&(o=!0),a+=et(t).charsLeftOver,a+=et(t).unusedTokens.length*10,et(t).score=a,s?a<r&&(r=a,n=t):(r==null||a<r||o)&&(r=a,n=t,o&&(s=!0));xs(e,n||t)}function O$e(e){if(!e._d){var t=xA(e._i),n=t.day===void 0?t.date:t.day;e._a=F8([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(r){return r&&parseInt(r,10)}),PA(e)}}function k$e(e){var t=new qp(AA(s9(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function s9(e){var t=e._i,n=e._f;return e._locale=e._locale||zo(e._l),t===null||n===void 0&&t===""?$1({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),ua(t)?new qp(AA(t)):(Gp(t)?e._d=t:la(n)?S$e(e):n?TA(e):E$e(e),mA(e)||(e._d=null),e))}function E$e(e){var t=e._i;wr(t)?e._d=new Date(ye.now()):Gp(t)?e._d=new Date(t.valueOf()):typeof t=="string"?x$e(e):la(t)?(e._a=F8(t.slice(0),function(n){return parseInt(n,10)}),PA(e)):Hl(t)?O$e(e):jo(t)?e._d=new Date(t):ye.createFromInputFallback(e)}function l9(e,t,n,r,i){var a={};return(t===!0||t===!1)&&(r=t,t=void 0),(n===!0||n===!1)&&(r=n,n=void 0),(Hl(e)&&pA(e)||la(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,k$e(a)}function Ht(e,t,n,r){return l9(e,t,n,r,!1)}var C$e=Ri("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:$1()}),A$e=Ri("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:$1()});function u9(e,t){var n,r;if(t.length===1&&la(t[0])&&(t=t[0]),!t.length)return Ht();for(n=t[0],r=1;r<t.length;++r)(!t[r].isValid()||t[r][e](n))&&(n=t[r]);return n}function P$e(){var e=[].slice.call(arguments,0);return u9("isBefore",e)}function T$e(){var e=[].slice.call(arguments,0);return u9("isAfter",e)}var $$e=function(){return Date.now?Date.now():+new Date},Pd=["year","quarter","month","week","day","hour","minute","second","millisecond"];function M$e(e){var t,n=!1,r,i=Pd.length;for(t in e)if(vt(e,t)&&!(dn.call(Pd,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(r=0;r<i;++r)if(e[Pd[r]]){if(n)return!1;parseFloat(e[Pd[r]])!==ct(e[Pd[r]])&&(n=!0)}return!0}function I$e(){return this._isValid}function N$e(){return fa(NaN)}function F1(e){var t=xA(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,f=t.millisecond||0;this._isValid=M$e(t),this._milliseconds=+f+c*1e3+l*6e4+s*1e3*60*60,this._days=+o+a*7,this._months=+i+r*3+n*12,this._data={},this._locale=zo(),this._bubble()}function Kg(e){return e instanceof F1}function lk(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function j$e(e,t,n){var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,o;for(o=0;o<r;o++)ct(e[o])!==ct(t[o])&&a++;return a+i}function c9(e,t){De(e,0,0,function(){var n=this.utcOffset(),r="+";return n<0&&(n=-n,r="-"),r+La(~~(n/60),2)+t+La(~~n%60,2)})}c9("Z",":");c9("ZZ","");Ce("Z",R1);Ce("ZZ",R1);Pt(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=$A(R1,e)});var R$e=/([\+\-]|\d\d)/gi;function $A(e,t){var n=(t||"").match(e),r,i,a;return n===null?null:(r=n[n.length-1]||[],i=(r+"").match(R$e)||["-",0,0],a=+(i[1]*60)+ct(i[2]),a===0?0:i[0]==="+"?a:-a)}function MA(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(ua(e)||Gp(e)?e.valueOf():Ht(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),ye.updateOffset(n,!1),n):Ht(e).local()}function uk(e){return-Math.round(e._d.getTimezoneOffset())}ye.updateOffset=function(){};function D$e(e,t,n){var r=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=$A(R1,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(i=uk(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?h9(this,fa(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,ye.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?r:uk(this)}function L$e(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function F$e(e){return this.utcOffset(0,e)}function B$e(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(uk(this),"m")),this}function z$e(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=$A(oTe,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function U$e(e){return this.isValid()?(e=e?Ht(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function W$e(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function H$e(){if(!wr(this._isDSTShifted))return this._isDSTShifted;var e={},t;return gA(e,this),e=s9(e),e._a?(t=e._isUTC?Ba(e._a):Ht(e._a),this._isDSTShifted=this.isValid()&&j$e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function V$e(){return this.isValid()?!this._isUTC:!1}function Y$e(){return this.isValid()?this._isUTC:!1}function f9(){return this.isValid()?this._isUTC&&this._offset===0:!1}var G$e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,q$e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function fa(e,t){var n=e,r=null,i,a,o;return Kg(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:jo(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=G$e.exec(e))?(i=r[1]==="-"?-1:1,n={y:0,d:ct(r[Oa])*i,h:ct(r[kn])*i,m:ct(r[na])*i,s:ct(r[mo])*i,ms:ct(lk(r[Il]*1e3))*i}):(r=q$e.exec(e))?(i=r[1]==="-"?-1:1,n={y:hl(r[2],i),M:hl(r[3],i),w:hl(r[4],i),d:hl(r[5],i),h:hl(r[6],i),m:hl(r[7],i),s:hl(r[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(o=K$e(Ht(n.from),Ht(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new F1(n),Kg(e)&&vt(e,"_locale")&&(a._locale=e._locale),Kg(e)&&vt(e,"_isValid")&&(a._isValid=e._isValid),a}fa.fn=F1.prototype;fa.invalid=N$e;function hl(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function ZR(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function K$e(e,t){var n;return e.isValid()&&t.isValid()?(t=MA(t,e),e.isBefore(t)?n=ZR(e,t):(n=ZR(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function d9(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(z8(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),i=fa(n,r),h9(this,i,e),this}}function h9(e,t,n,r){var i=t._milliseconds,a=lk(t._days),o=lk(t._months);e.isValid()&&(r=r??!0,o&&Q8(e,hp(e,"Month")+o*n),a&&q8(e,"Date",hp(e,"Date")+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&ye.updateOffset(e,a||o))}var X$e=d9(1,"add"),Q$e=d9(-1,"subtract");function p9(e){return typeof e=="string"||e instanceof String}function Z$e(e){return ua(e)||Gp(e)||p9(e)||jo(e)||eMe(e)||J$e(e)||e===null||e===void 0}function J$e(e){var t=Hl(e)&&!pA(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,a,o=r.length;for(i=0;i<o;i+=1)a=r[i],n=n||vt(e,a);return t&&n}function eMe(e){var t=la(e),n=!1;return t&&(n=e.filter(function(r){return!jo(r)&&p9(e)}).length===0),t&&n}function tMe(e){var t=Hl(e)&&!pA(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,a;for(i=0;i<r.length;i+=1)a=r[i],n=n||vt(e,a);return t&&n}function nMe(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function rMe(e,t){arguments.length===1&&(arguments[0]?Z$e(arguments[0])?(e=arguments[0],t=void 0):tMe(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ht(),r=MA(n,this).startOf("day"),i=ye.calendarFormat(this,r)||"sameElse",a=t&&(za(t[i])?t[i].call(this,n):t[i]);return this.format(a||this.localeData().calendar(i,this,Ht(n)))}function iMe(){return new qp(this)}function aMe(e,t){var n=ua(e)?e:Ht(e);return this.isValid()&&n.isValid()?(t=Di(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function oMe(e,t){var n=ua(e)?e:Ht(e);return this.isValid()&&n.isValid()?(t=Di(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function sMe(e,t,n,r){var i=ua(e)?e:Ht(e),a=ua(t)?t:Ht(t);return this.isValid()&&i.isValid()&&a.isValid()?(r=r||"()",(r[0]==="("?this.isAfter(i,n):!this.isBefore(i,n))&&(r[1]===")"?this.isBefore(a,n):!this.isAfter(a,n))):!1}function lMe(e,t){var n=ua(e)?e:Ht(e),r;return this.isValid()&&n.isValid()?(t=Di(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function uMe(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function cMe(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function fMe(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(r=MA(e,this),!r.isValid())return NaN;switch(i=(r.utcOffset()-this.utcOffset())*6e4,t=Di(t),t){case"year":a=Xg(this,r)/12;break;case"month":a=Xg(this,r);break;case"quarter":a=Xg(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:_i(a)}function Xg(e,t){if(e.date()<t.date())return-Xg(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,"months"),i,a;return t-r<0?(i=e.clone().add(n-1,"months"),a=(t-r)/(r-i)):(i=e.clone().add(n+1,"months"),a=(t-r)/(i-r)),-(n+a)||0}ye.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";ye.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function dMe(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function hMe(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?qg(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):za(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",qg(n,"Z")):qg(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function pMe(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(n+r+i+a)}function mMe(e){e||(e=this.isUtc()?ye.defaultFormatUtc:ye.defaultFormat);var t=qg(this,e);return this.localeData().postformat(t)}function gMe(e,t){return this.isValid()&&(ua(e)&&e.isValid()||Ht(e).isValid())?fa({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vMe(e){return this.from(Ht(),e)}function yMe(e,t){return this.isValid()&&(ua(e)&&e.isValid()||Ht(e).isValid())?fa({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function xMe(e){return this.to(Ht(),e)}function m9(e){var t;return e===void 0?this._locale._abbr:(t=zo(e),t!=null&&(this._locale=t),this)}var g9=Ri("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function v9(){return this._locale}var Gy=1e3,bc=60*Gy,qy=60*bc,y9=(365*400+97)*24*qy;function wc(e,t){return(e%t+t)%t}function x9(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-y9:new Date(e,t,n).valueOf()}function b9(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-y9:Date.UTC(e,t,n)}function bMe(e){var t,n;if(e=Di(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?b9:x9,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=wc(t+(this._isUTC?0:this.utcOffset()*bc),qy);break;case"minute":t=this._d.valueOf(),t-=wc(t,bc);break;case"second":t=this._d.valueOf(),t-=wc(t,Gy);break}return this._d.setTime(t),ye.updateOffset(this,!0),this}function wMe(e){var t,n;if(e=Di(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?b9:x9,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=qy-wc(t+(this._isUTC?0:this.utcOffset()*bc),qy)-1;break;case"minute":t=this._d.valueOf(),t+=bc-wc(t,bc)-1;break;case"second":t=this._d.valueOf(),t+=Gy-wc(t,Gy)-1;break}return this._d.setTime(t),ye.updateOffset(this,!0),this}function _Me(){return this._d.valueOf()-(this._offset||0)*6e4}function SMe(){return Math.floor(this.valueOf()/1e3)}function OMe(){return new Date(this.valueOf())}function kMe(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function EMe(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function CMe(){return this.isValid()?this.toISOString():null}function AMe(){return mA(this)}function PMe(){return xs({},et(this))}function TMe(){return et(this).overflow}function $Me(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}De("N",0,0,"eraAbbr");De("NN",0,0,"eraAbbr");De("NNN",0,0,"eraAbbr");De("NNNN",0,0,"eraName");De("NNNNN",0,0,"eraNarrow");De("y",["y",1],"yo","eraYear");De("y",["yy",2],0,"eraYear");De("y",["yyy",3],0,"eraYear");De("y",["yyyy",4],0,"eraYear");Ce("N",IA);Ce("NN",IA);Ce("NNN",IA);Ce("NNNN",UMe);Ce("NNNNN",WMe);Pt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?et(n).era=i:et(n).invalidEra=e});Ce("y",Lf);Ce("yy",Lf);Ce("yyy",Lf);Ce("yyyy",Lf);Ce("yo",HMe);Pt(["y","yy","yyy","yyyy"],er);Pt(["yo"],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[er]=n._locale.eraYearOrdinalParse(e,i):t[er]=parseInt(e,10)});function MMe(e,t){var n,r,i,a=this._eras||zo("en")._eras;for(n=0,r=a.length;n<r;++n){switch(typeof a[n].since){case"string":i=ye(a[n].since).startOf("day"),a[n].since=i.valueOf();break}switch(typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":i=ye(a[n].until).startOf("day").valueOf(),a[n].until=i.valueOf();break}}return a}function IMe(e,t,n){var r,i,a=this.eras(),o,s,l;for(e=e.toUpperCase(),r=0,i=a.length;r<i;++r)if(o=a[r].name.toUpperCase(),s=a[r].abbr.toUpperCase(),l=a[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(s===e)return a[r];break;case"NNNN":if(o===e)return a[r];break;case"NNNNN":if(l===e)return a[r];break}else if([o,s,l].indexOf(e)>=0)return a[r]}function NMe(e,t){var n=e.since<=e.until?1:-1;return t===void 0?ye(e.since).year():ye(e.since).year()+(t-e.offset)*n}function jMe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].name;return""}function RMe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].narrow;return""}function DMe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].abbr;return""}function LMe(){var e,t,n,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until||i[e].until<=r&&r<=i[e].since)return(this.year()-ye(i[e].since).year())*n+i[e].offset;return this.year()}function FMe(e){return vt(this,"_erasNameRegex")||NA.call(this),e?this._erasNameRegex:this._erasRegex}function BMe(e){return vt(this,"_erasAbbrRegex")||NA.call(this),e?this._erasAbbrRegex:this._erasRegex}function zMe(e){return vt(this,"_erasNarrowRegex")||NA.call(this),e?this._erasNarrowRegex:this._erasRegex}function IA(e,t){return t.erasAbbrRegex(e)}function UMe(e,t){return t.erasNameRegex(e)}function WMe(e,t){return t.erasNarrowRegex(e)}function HMe(e,t){return t._eraYearOrdinalRegex||Lf}function NA(){var e=[],t=[],n=[],r=[],i,a,o,s,l,c=this.eras();for(i=0,a=c.length;i<a;++i)o=wo(c[i].name),s=wo(c[i].abbr),l=wo(c[i].narrow),t.push(o),e.push(s),n.push(l),r.push(o),r.push(s),r.push(l);this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}De(0,["gg",2],0,function(){return this.weekYear()%100});De(0,["GG",2],0,function(){return this.isoWeekYear()%100});function B1(e,t){De(0,[e,e.length],0,t)}B1("gggg","weekYear");B1("ggggg","weekYear");B1("GGGG","isoWeekYear");B1("GGGGG","isoWeekYear");Ce("G",j1);Ce("g",j1);Ce("GG",Vt,oi);Ce("gg",Vt,oi);Ce("GGGG",wA,bA);Ce("gggg",wA,bA);Ce("GGGGG",N1,M1);Ce("ggggg",N1,M1);Xp(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=ct(e)});Xp(["gg","GG"],function(e,t,n,r){t[r]=ye.parseTwoDigitYear(e)});function VMe(e){return w9.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function YMe(e){return w9.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function GMe(){return _o(this.year(),1,4)}function qMe(){return _o(this.isoWeekYear(),1,4)}function KMe(){var e=this.localeData()._week;return _o(this.year(),e.dow,e.doy)}function XMe(){var e=this.localeData()._week;return _o(this.weekYear(),e.dow,e.doy)}function w9(e,t,n,r,i){var a;return e==null?mp(this,r,i).year:(a=_o(e,r,i),t>a&&(t=a),QMe.call(this,e,t,n,r,i))}function QMe(e,t,n,r,i){var a=e9(e,t,n,r,i),o=pp(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}De("Q",0,"Qo","quarter");Ce("Q",W8);Pt("Q",function(e,t){t[po]=(ct(e)-1)*3});function ZMe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}De("D",["DD",2],"Do","date");Ce("D",Vt,Ff);Ce("DD",Vt,oi);Ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Pt(["D","DD"],Oa);Pt("Do",function(e,t){t[Oa]=ct(e.match(Vt)[0])});var _9=Bf("Date",!0);De("DDD",["DDDD",3],"DDDo","dayOfYear");Ce("DDD",I1);Ce("DDDD",H8);Pt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=ct(e)});function JMe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}De("m",["mm",2],0,"minute");Ce("m",Vt,_A);Ce("mm",Vt,oi);Pt(["m","mm"],na);var eIe=Bf("Minutes",!1);De("s",["ss",2],0,"second");Ce("s",Vt,_A);Ce("ss",Vt,oi);Pt(["s","ss"],mo);var tIe=Bf("Seconds",!1);De("S",0,0,function(){return~~(this.millisecond()/100)});De(0,["SS",2],0,function(){return~~(this.millisecond()/10)});De(0,["SSS",3],0,"millisecond");De(0,["SSSS",4],0,function(){return this.millisecond()*10});De(0,["SSSSS",5],0,function(){return this.millisecond()*100});De(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});De(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});De(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});De(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Ce("S",I1,W8);Ce("SS",I1,oi);Ce("SSS",I1,H8);var bs,S9;for(bs="SSSS";bs.length<=9;bs+="S")Ce(bs,Lf);function nIe(e,t){t[Il]=ct(("0."+e)*1e3)}for(bs="S";bs.length<=9;bs+="S")Pt(bs,nIe);S9=Bf("Milliseconds",!1);De("z",0,0,"zoneAbbr");De("zz",0,0,"zoneName");function rIe(){return this._isUTC?"UTC":""}function iIe(){return this._isUTC?"Coordinated Universal Time":""}var he=qp.prototype;he.add=X$e;he.calendar=rMe;he.clone=iMe;he.diff=fMe;he.endOf=wMe;he.format=mMe;he.from=gMe;he.fromNow=vMe;he.to=yMe;he.toNow=xMe;he.get=pTe;he.invalidAt=TMe;he.isAfter=aMe;he.isBefore=oMe;he.isBetween=sMe;he.isSame=lMe;he.isSameOrAfter=uMe;he.isSameOrBefore=cMe;he.isValid=AMe;he.lang=g9;he.locale=m9;he.localeData=v9;he.max=A$e;he.min=C$e;he.parsingFlags=PMe;he.set=mTe;he.startOf=bMe;he.subtract=Q$e;he.toArray=kMe;he.toObject=EMe;he.toDate=OMe;he.toISOString=hMe;he.inspect=pMe;typeof Symbol<"u"&&Symbol.for!=null&&(he[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});he.toJSON=CMe;he.toString=dMe;he.unix=SMe;he.valueOf=_Me;he.creationData=$Me;he.eraName=jMe;he.eraNarrow=RMe;he.eraAbbr=DMe;he.eraYear=LMe;he.year=G8;he.isLeapYear=hTe;he.weekYear=VMe;he.isoWeekYear=YMe;he.quarter=he.quarters=ZMe;he.month=Z8;he.daysInMonth=OTe;he.week=he.weeks=MTe;he.isoWeek=he.isoWeeks=ITe;he.weeksInYear=KMe;he.weeksInWeekYear=XMe;he.isoWeeksInYear=GMe;he.isoWeeksInISOWeekYear=qMe;he.date=_9;he.day=he.days=YTe;he.weekday=GTe;he.isoWeekday=qTe;he.dayOfYear=JMe;he.hour=he.hours=t$e;he.minute=he.minutes=eIe;he.second=he.seconds=tIe;he.millisecond=he.milliseconds=S9;he.utcOffset=D$e;he.utc=F$e;he.local=B$e;he.parseZone=z$e;he.hasAlignedHourOffset=U$e;he.isDST=W$e;he.isLocal=V$e;he.isUtcOffset=Y$e;he.isUtc=f9;he.isUTC=f9;he.zoneAbbr=rIe;he.zoneName=iIe;he.dates=Ri("dates accessor is deprecated. Use date instead.",_9);he.months=Ri("months accessor is deprecated. Use month instead",Z8);he.years=Ri("years accessor is deprecated. Use year instead",G8);he.zone=Ri("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",L$e);he.isDSTShifted=Ri("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",H$e);function aIe(e){return Ht(e*1e3)}function oIe(){return Ht.apply(null,arguments).parseZone()}function O9(e){return e}var xt=vA.prototype;xt.calendar=V2e;xt.longDateFormat=K2e;xt.invalidDate=Q2e;xt.ordinal=eTe;xt.preparse=O9;xt.postformat=O9;xt.relativeTime=nTe;xt.pastFuture=rTe;xt.set=W2e;xt.eras=MMe;xt.erasParse=IMe;xt.erasConvertYear=NMe;xt.erasAbbrRegex=BMe;xt.erasNameRegex=FMe;xt.erasNarrowRegex=zMe;xt.months=bTe;xt.monthsShort=wTe;xt.monthsParse=STe;xt.monthsRegex=ETe;xt.monthsShortRegex=kTe;xt.week=ATe;xt.firstDayOfYear=$Te;xt.firstDayOfWeek=TTe;xt.weekdays=zTe;xt.weekdaysMin=WTe;xt.weekdaysShort=UTe;xt.weekdaysParse=VTe;xt.weekdaysRegex=KTe;xt.weekdaysShortRegex=XTe;xt.weekdaysMinRegex=QTe;xt.isPM=JTe;xt.meridiem=n$e;function Ky(e,t,n,r){var i=zo(),a=Ba().set(r,t);return i[n](a,e)}function k9(e,t,n){if(jo(e)&&(t=e,e=void 0),e=e||"",t!=null)return Ky(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Ky(e,r,n,"month");return i}function jA(e,t,n,r){typeof e=="boolean"?(jo(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,jo(t)&&(n=t,t=void 0),t=t||"");var i=zo(),a=e?i._week.dow:0,o,s=[];if(n!=null)return Ky(t,(n+a)%7,r,"day");for(o=0;o<7;o++)s[o]=Ky(t,(o+a)%7,r,"day");return s}function sIe(e,t){return k9(e,t,"months")}function lIe(e,t){return k9(e,t,"monthsShort")}function uIe(e,t,n){return jA(e,t,n,"weekdays")}function cIe(e,t,n){return jA(e,t,n,"weekdaysShort")}function fIe(e,t,n){return jA(e,t,n,"weekdaysMin")}Ms("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=ct(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});ye.lang=Ri("moment.lang is deprecated. Use moment.locale instead.",Ms);ye.langData=Ri("moment.langData is deprecated. Use moment.localeData instead.",zo);var eo=Math.abs;function dIe(){var e=this._data;return this._milliseconds=eo(this._milliseconds),this._days=eo(this._days),this._months=eo(this._months),e.milliseconds=eo(e.milliseconds),e.seconds=eo(e.seconds),e.minutes=eo(e.minutes),e.hours=eo(e.hours),e.months=eo(e.months),e.years=eo(e.years),this}function E9(e,t,n,r){var i=fa(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function hIe(e,t){return E9(this,e,t,1)}function pIe(e,t){return E9(this,e,t,-1)}function JR(e){return e<0?Math.floor(e):Math.ceil(e)}function mIe(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=JR(ck(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=_i(e/1e3),r.seconds=i%60,a=_i(i/60),r.minutes=a%60,o=_i(a/60),r.hours=o%24,t+=_i(o/24),l=_i(C9(t)),n+=l,t-=JR(ck(l)),s=_i(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function C9(e){return e*4800/146097}function ck(e){return e*146097/4800}function gIe(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Di(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+C9(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(ck(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Uo(e){return function(){return this.as(e)}}var A9=Uo("ms"),vIe=Uo("s"),yIe=Uo("m"),xIe=Uo("h"),bIe=Uo("d"),wIe=Uo("w"),_Ie=Uo("M"),SIe=Uo("Q"),OIe=Uo("y"),kIe=A9;function EIe(){return fa(this)}function CIe(e){return e=Di(e),this.isValid()?this[e+"s"]():NaN}function du(e){return function(){return this.isValid()?this._data[e]:NaN}}var AIe=du("milliseconds"),PIe=du("seconds"),TIe=du("minutes"),$Ie=du("hours"),MIe=du("days"),IIe=du("months"),NIe=du("years");function jIe(){return _i(this.days()/7)}var ro=Math.round,ac={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function RIe(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function DIe(e,t,n,r){var i=fa(e).abs(),a=ro(i.as("s")),o=ro(i.as("m")),s=ro(i.as("h")),l=ro(i.as("d")),c=ro(i.as("M")),f=ro(i.as("w")),h=ro(i.as("y")),p=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return n.w!=null&&(p=p||f<=1&&["w"]||f<n.w&&["ww",f]),p=p||c<=1&&["M"]||c<n.M&&["MM",c]||h<=1&&["y"]||["yy",h],p[2]=t,p[3]=+e>0,p[4]=r,RIe.apply(null,p)}function LIe(e){return e===void 0?ro:typeof e=="function"?(ro=e,!0):!1}function FIe(e,t){return ac[e]===void 0?!1:t===void 0?ac[e]:(ac[e]=t,e==="s"&&(ac.ss=t-1),!0)}function BIe(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=ac,i,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},ac,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=DIe(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var jw=Math.abs;function ju(e){return(e>0)-(e<0)||+e}function z1(){if(!this.isValid())return this.localeData().invalidDate();var e=jw(this._milliseconds)/1e3,t=jw(this._days),n=jw(this._months),r,i,a,o,s=this.asSeconds(),l,c,f,h;return s?(r=_i(e/60),i=_i(r/60),e%=60,r%=60,a=_i(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=ju(this._months)!==ju(s)?"-":"",f=ju(this._days)!==ju(s)?"-":"",h=ju(this._milliseconds)!==ju(s)?"-":"",l+"P"+(a?c+a+"Y":"")+(n?c+n+"M":"")+(t?f+t+"D":"")+(i||r||e?"T":"")+(i?h+i+"H":"")+(r?h+r+"M":"")+(e?h+o+"S":"")):"P0D"}var pt=F1.prototype;pt.isValid=I$e;pt.abs=dIe;pt.add=hIe;pt.subtract=pIe;pt.as=gIe;pt.asMilliseconds=A9;pt.asSeconds=vIe;pt.asMinutes=yIe;pt.asHours=xIe;pt.asDays=bIe;pt.asWeeks=wIe;pt.asMonths=_Ie;pt.asQuarters=SIe;pt.asYears=OIe;pt.valueOf=kIe;pt._bubble=mIe;pt.clone=EIe;pt.get=CIe;pt.milliseconds=AIe;pt.seconds=PIe;pt.minutes=TIe;pt.hours=$Ie;pt.days=MIe;pt.weeks=jIe;pt.months=IIe;pt.years=NIe;pt.humanize=BIe;pt.toISOString=z1;pt.toString=z1;pt.toJSON=z1;pt.locale=m9;pt.localeData=v9;pt.toIsoString=Ri("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",z1);pt.lang=g9;De("X",0,0,"unix");De("x",0,0,"valueOf");Ce("x",j1);Ce("X",sTe);Pt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Pt("x",function(e,t,n){n._d=new Date(ct(e))});//! moment.js
+ye.version="2.30.1";z2e(Ht);ye.fn=he;ye.min=P$e;ye.max=T$e;ye.now=$$e;ye.utc=Ba;ye.unix=aIe;ye.months=sIe;ye.isDate=Gp;ye.locale=Ms;ye.invalid=$1;ye.duration=fa;ye.isMoment=ua;ye.weekdays=uIe;ye.parseZone=oIe;ye.localeData=zo;ye.isDuration=Kg;ye.monthsShort=lIe;ye.weekdaysMin=fIe;ye.defineLocale=CA;ye.updateLocale=o$e;ye.locales=s$e;ye.weekdaysShort=cIe;ye.normalizeUnits=Di;ye.relativeTimeRounding=LIe;ye.relativeTimeThreshold=FIe;ye.calendarFormat=nMe;ye.prototype=he;ye.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Ru=e=>e.add(20,"second").utc().unix(),P9=[{label:"1d",start:()=>Ru(ye().subtract(1,"day")),interval:"1h",format:"HH:mm"},{label:"7d",start:()=>Ru(ye().subtract(7,"days")),interval:"1d",format:"DD MMM"},{label:"30d",start:()=>Ru(ye().subtract(30,"days")),interval:"1d",format:"DD MMM"},{label:"1q",start:()=>Ru(ye().subtract(90,"days")),interval:"7d",format:"DD MMM"},{label:"1y",start:()=>Ru(ye().subtract(365,"days")),interval:"7d",format:"DD MMM"},{label:"YTD",start:()=>Ru(ye().startOf("year")),interval:"7d",format:"DD MMM"}],zIe=Ir.div`
   display: flex;
   justify-content: center;
   gap: 1rem;
   margin: 2rem 0;
-`,WIe=Ir.button`
+`,UIe=Ir.button`
   background-color: ${({active:e})=>e?"#333":"#f0f0f0"};
   color: ${({active:e})=>e?"#fff":"#333"};
   padding: 0.5rem 0.5rem;
@@ -928,7 +928,7 @@ ye.version="2.30.1";U2e(Ht);ye.fn=he;ye.min=T$e;ye.max=$$e;ye.now=M$e;ye.utc=Ba;
     transform: translate(0);
     box-shadow: 5px 5px 0 #000;
   }
-`;function eD({selectedPeriod:e,setSelectedPeriod:t}){const n=r=>{t(r)};return S.jsx(UIe,{children:P9.map(r=>S.jsx(WIe,{active:e.label===r.label,onClick:()=>n(r),children:r.label},r.label))})}Ir.button`
+`;function eD({selectedPeriod:e,setSelectedPeriod:t}){const n=r=>{t(r)};return O.jsx(zIe,{children:P9.map(r=>O.jsx(UIe,{active:e.label===r.label,onClick:()=>n(r),children:r.label},r.label))})}Ir.button`
   background-color: #000000;   /* Кислотный розовый цвет */
   color: white;
   font-size: 16px;
@@ -951,7 +951,7 @@ ye.version="2.30.1";U2e(Ht);ye.fn=he;ye.min=T$e;ye.max=$$e;ye.now=M$e;ye.utc=Ba;
     transform: scale(0.95) rotate(0deg);  /* Анимация при нажатии */
     transition: all 1s ease;
   }
-`;function HIe({show:e,handleClose:t,children:n}){return S.jsx(S.Fragment,{children:S.jsxs(Sa,{size:"xl",show:e,onHide:t,children:[S.jsx(Sa.Header,{closeButton:!0,children:S.jsx(Sa.Title,{children:"Modal heading"})}),S.jsx(Sa.Body,{children:n}),S.jsxs(Sa.Footer,{children:[S.jsx(tn,{variant:"secondary",onClick:t,children:"Close"}),S.jsx(tn,{variant:"primary",onClick:t,children:"Save Changes"})]})]})})}Ir.button`
+`;function WIe({show:e,handleClose:t,children:n}){return O.jsx(O.Fragment,{children:O.jsxs(Sa,{size:"xl",show:e,onHide:t,children:[O.jsx(Sa.Header,{closeButton:!0,children:O.jsx(Sa.Title,{children:"Modal heading"})}),O.jsx(Sa.Body,{children:n}),O.jsxs(Sa.Footer,{children:[O.jsx(tn,{variant:"secondary",onClick:t,children:"Close"}),O.jsx(tn,{variant:"primary",onClick:t,children:"Save Changes"})]})]})})}Ir.button`
   background-color: #000000;   /* Кислотный розовый цвет */
   color: white;
   font-size: 16px;
@@ -975,7 +975,7 @@ ye.version="2.30.1";U2e(Ht);ye.fn=he;ye.min=T$e;ye.max=$$e;ye.now=M$e;ye.utc=Ba;
     transform: scale(0.95) rotate(0deg);  /* Анимация при нажатии */
     transition: all 1s ease;
   }
-`;const VIe=Ir.button`
+`;const HIe=Ir.button`
   width: 50%;
   background-color: #ff0066;
   color: #fff;
@@ -1015,17 +1015,17 @@ ye.version="2.30.1";U2e(Ht);ye.fn=he;ye.min=T$e;ye.max=$$e;ye.now=M$e;ye.utc=Ba;
     box-shadow: 7px 7px 0 #000;
     background-color: #900C3F;
   }
-`;function YIe(){const e=A0(),[t,n]=U.useState(!1),[r,i]=U.useState([]),[a,o]=U.useState(P9[0]),{coinId:s}=Tp(),l=Mp(w=>w.selectedCurrency),{setHistoryLog:c,setCompareList:f,compareList:h}=U.useContext(Sf),[p,m]=U.useState({}),x=()=>n(!1),g=()=>f([...h,p]);return U.useEffect(()=>{Ure(s,l.name).then(w=>{c(b=>[...b.filter(_=>_.id!==s),{id:s,name:w.name}]),m(w)})},[l,s]),U.useEffect(()=>{Wre({id:s,currency:l.name,start:a.start(),interval:a.interval}).then(w=>{i(w==null?void 0:w.map(({timestamp:b,..._})=>({..._,timestamp:ye(b).format(a.format)})))}).catch(w=>e(I0("Coin List is not available. Error: "+w.toString())))},[l,a,s]),S.jsxs(S.Fragment,{children:[S.jsxs(su,{children:[S.jsxs(cr,{md:4,children:[S.jsx(VIe,{className:"w-100",onClick:g,children:"Add to compare"}),S.jsx("br",{}),S.jsx(Yoe,{...p,currency:l}),S.jsx("br",{}),S.jsx("br",{}),S.jsx("br",{})]}),S.jsxs(cr,{md:8,children:[S.jsx("br",{}),S.jsx(eD,{selectedPeriod:a,setSelectedPeriod:o}),S.jsx(GR,{data:r}),S.jsx("br",{})]})]}),S.jsxs(HIe,{show:t,handleClose:x,children:[S.jsx(eD,{selectedPeriod:a,setSelectedPeriod:o}),S.jsx(GR,{data:r})]})]})}function T9(){console.log(T9);const{exchangeList:e}=U.useContext(Sf);return S.jsxs(B0,{className:"table-compare",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"Name"}),S.jsx("th",{children:"Rank"}),S.jsx("th",{children:"Reported Volume 24h Share (%)"}),S.jsx("th",{children:"Number of Markets"}),S.jsx("th",{children:"Country"}),S.jsx("th",{children:"Trust Score"}),S.jsx("th",{children:"Year Established"}),S.jsx("th",{children:"Trading Incentives"})]})}),S.jsx("tbody",{children:e.slice(0,100).map(t=>S.jsxs("tr",{children:[S.jsx("td",{children:t.name}),S.jsx("td",{children:t.adjusted_rank}),S.jsxs("td",{children:[t.reported_volume_24h_share,"%"]}),S.jsx("td",{children:t.market_count}),S.jsx("td",{children:t.country||"N/A"}),S.jsx("td",{children:t.trust_score||"N/A"}),S.jsx("td",{children:t.year_established||"N/A"}),S.jsx("td",{children:t.has_trading_incentive?"Yes":"No"})]},t.id))})]})}function GIe(){const{historyLog:e}=U.useContext(Sf);return e.map(t=>S.jsx(S.Fragment,{children:S.jsx(Ju,{className:"highlighted-item",to:`/coin/${t.id}`,children:t.name},t.id)}))}const qIe=e=>[{label:"Coin name",path:"name"},{label:"Rank",path:"rank"},{label:"Symbol",path:"symbol"},{label:"Price",path:`quotes.${e}.price`}];var Xy={exports:{}};/**
+`;function VIe(){const e=A0(),[t,n]=U.useState(!1),[r,i]=U.useState([]),[a,o]=U.useState(P9[0]),{coinId:s}=Tp(),l=Mp(w=>w.selectedCurrency),{setHistoryLog:c,setCompareList:f,compareList:h}=U.useContext(Sf),[p,m]=U.useState({}),x=()=>n(!1),g=()=>f([...h,p]);return U.useEffect(()=>{zre(s,l.name).then(w=>{c(b=>[...b.filter(_=>_.id!==s),{id:s,name:w.name}]),m(w)})},[l,s]),U.useEffect(()=>{Ure({id:s,currency:l.name,start:a.start(),interval:a.interval}).then(w=>{i(w==null?void 0:w.map(({timestamp:b,..._})=>({..._,timestamp:ye(b).format(a.format)})))}).catch(w=>e(I0("Coin List is not available. Error: "+w.toString())))},[l,a,s]),O.jsxs(O.Fragment,{children:[O.jsxs(su,{children:[O.jsxs(cr,{md:4,children:[O.jsx(HIe,{className:"w-100",onClick:g,children:"Add to compare"}),O.jsx("br",{}),O.jsx(Voe,{...p,currency:l}),O.jsx("br",{}),O.jsx("br",{}),O.jsx("br",{})]}),O.jsxs(cr,{md:8,children:[O.jsx("br",{}),O.jsx(eD,{selectedPeriod:a,setSelectedPeriod:o}),O.jsx(GR,{data:r}),O.jsx("br",{})]})]}),O.jsxs(WIe,{show:t,handleClose:x,children:[O.jsx(eD,{selectedPeriod:a,setSelectedPeriod:o}),O.jsx(GR,{data:r})]})]})}function YIe(){const{exchangeList:e}=U.useContext(Sf);return!e||e.length===0?O.jsx("p",{children:"Loading exchanges..."}):O.jsxs(B0,{striped:!0,bordered:!0,hover:!0,responsive:!0,children:[O.jsx("thead",{children:O.jsxs("tr",{children:[O.jsx("th",{children:"Rank"}),O.jsx("th",{children:"Name"}),O.jsx("th",{children:"Website"}),O.jsx("th",{children:"Currencies"}),O.jsx("th",{children:"Markets"})]})}),O.jsx("tbody",{children:e.slice(0,50).map(t=>{var s;const n=t.adjusted_rank??"N/A",r=t.name??"N/A",i=t.currencies??"N/A",a=t.markets??"N/A",o=((s=t.links)==null?void 0:s.website)??[];return O.jsxs("tr",{children:[O.jsx("td",{children:n}),O.jsx("td",{children:r}),O.jsx("td",{children:o.length>0?O.jsx("a",{href:o[0],target:"_blank",rel:"noopener noreferrer",children:o[0]}):"N/A"}),O.jsx("td",{children:i}),O.jsx("td",{children:a})]},t.id)})})]})}function GIe(){const{historyLog:e}=U.useContext(Sf);return e.map(t=>O.jsx(O.Fragment,{children:O.jsx(Ju,{className:"highlighted-item",to:`/coin/${t.id}`,children:t.name},t.id)}))}const qIe=e=>[{label:"Coin name",path:"name"},{label:"Rank",path:"rank"},{label:"Symbol",path:"symbol"},{label:"Price",path:`quotes.${e}.price`}];var Xy={exports:{}};/**
  * @license
  * Lodash <https://lodash.com/>
  * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  * Released under MIT license <https://lodash.com/license>
  * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */Xy.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,f="__lodash_placeholder__",h=1,p=2,m=4,x=1,g=2,w=1,b=2,_=4,v=8,O=16,C=32,k=64,A=128,$=256,L=512,B=30,j="...",D=800,z=16,q=1,Y=2,Q=3,Z=1/0,H=9007199254740991,K=17976931348623157e292,I=NaN,ee=4294967295,oe=ee-1,R=ee>>>1,ve=[["ary",A],["bind",w],["bindKey",b],["curry",v],["curryRight",O],["flip",L],["partial",C],["partialRight",k],["rearg",$]],xe="[object Arguments]",ke="[object Array]",Ve="[object AsyncFunction]",_e="[object Boolean]",re="[object Date]",be="[object DOMException]",Oe="[object Error]",te="[object Function]",Ge="[object GeneratorFunction]",Me="[object Map]",Te="[object Number]",ft="[object Null]",ce="[object Object]",Se="[object Promise]",Le="[object Proxy]",We="[object RegExp]",tt="[object Set]",Xe="[object String]",Qe="[object Symbol]",on="[object Undefined]",Yt="[object WeakMap]",X="[object WeakSet]",ue="[object ArrayBuffer]",je="[object DataView]",it="[object Float32Array]",bt="[object Float64Array]",rr="[object Int8Array]",Fi="[object Int16Array]",Nr="[object Int32Array]",Ua="[object Uint8Array]",Wa="[object Uint8ClampedArray]",Rn="[object Uint16Array]",da="[object Uint32Array]",Bi=/\b__p \+= '';/g,mU=/\b(__p \+=) '' \+/g,gU=/(__e\(.*?\)|\b__t\)) \+\n'';/g,XA=/&(?:amp|lt|gt|quot|#39);/g,QA=/[&<>"']/g,vU=RegExp(XA.source),yU=RegExp(QA.source),xU=/<%-([\s\S]+?)%>/g,bU=/<%([\s\S]+?)%>/g,ZA=/<%=([\s\S]+?)%>/g,wU=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_U=/^\w*$/,SU=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,V1=/[\\^$.*+?()[\]{}|]/g,OU=RegExp(V1.source),Y1=/^\s+/,kU=/\s/,EU=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,CU=/\{\n\/\* \[wrapped with (.+)\] \*/,AU=/,? & /,PU=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,TU=/[()=,{}\[\]\/\s]/,$U=/\\(\\)?/g,MU=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,JA=/\w*$/,IU=/^[-+]0x[0-9a-f]+$/i,NU=/^0b[01]+$/i,jU=/^\[object .+?Constructor\]$/,RU=/^0o[0-7]+$/i,DU=/^(?:0|[1-9]\d*)$/,LU=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Jp=/($^)/,FU=/['\n\r\u2028\u2029\\]/g,em="\\ud800-\\udfff",BU="\\u0300-\\u036f",zU="\\ufe20-\\ufe2f",UU="\\u20d0-\\u20ff",eP=BU+zU+UU,tP="\\u2700-\\u27bf",nP="a-z\\xdf-\\xf6\\xf8-\\xff",WU="\\xac\\xb1\\xd7\\xf7",HU="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",VU="\\u2000-\\u206f",YU=" \\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",rP="A-Z\\xc0-\\xd6\\xd8-\\xde",iP="\\ufe0e\\ufe0f",aP=WU+HU+VU+YU,G1="['’]",GU="["+em+"]",oP="["+aP+"]",tm="["+eP+"]",sP="\\d+",qU="["+tP+"]",lP="["+nP+"]",uP="[^"+em+aP+sP+tP+nP+rP+"]",q1="\\ud83c[\\udffb-\\udfff]",KU="(?:"+tm+"|"+q1+")",cP="[^"+em+"]",K1="(?:\\ud83c[\\udde6-\\uddff]){2}",X1="[\\ud800-\\udbff][\\udc00-\\udfff]",pu="["+rP+"]",fP="\\u200d",dP="(?:"+lP+"|"+uP+")",XU="(?:"+pu+"|"+uP+")",hP="(?:"+G1+"(?:d|ll|m|re|s|t|ve))?",pP="(?:"+G1+"(?:D|LL|M|RE|S|T|VE))?",mP=KU+"?",gP="["+iP+"]?",QU="(?:"+fP+"(?:"+[cP,K1,X1].join("|")+")"+gP+mP+")*",ZU="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",JU="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",vP=gP+mP+QU,e7="(?:"+[qU,K1,X1].join("|")+")"+vP,t7="(?:"+[cP+tm+"?",tm,K1,X1,GU].join("|")+")",n7=RegExp(G1,"g"),r7=RegExp(tm,"g"),Q1=RegExp(q1+"(?="+q1+")|"+t7+vP,"g"),i7=RegExp([pu+"?"+lP+"+"+hP+"(?="+[oP,pu,"$"].join("|")+")",XU+"+"+pP+"(?="+[oP,pu+dP,"$"].join("|")+")",pu+"?"+dP+"+"+hP,pu+"+"+pP,JU,ZU,sP,e7].join("|"),"g"),a7=RegExp("["+fP+em+eP+iP+"]"),o7=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,s7=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],l7=-1,Dt={};Dt[it]=Dt[bt]=Dt[rr]=Dt[Fi]=Dt[Nr]=Dt[Ua]=Dt[Wa]=Dt[Rn]=Dt[da]=!0,Dt[xe]=Dt[ke]=Dt[ue]=Dt[_e]=Dt[je]=Dt[re]=Dt[Oe]=Dt[te]=Dt[Me]=Dt[Te]=Dt[ce]=Dt[We]=Dt[tt]=Dt[Xe]=Dt[Yt]=!1;var Mt={};Mt[xe]=Mt[ke]=Mt[ue]=Mt[je]=Mt[_e]=Mt[re]=Mt[it]=Mt[bt]=Mt[rr]=Mt[Fi]=Mt[Nr]=Mt[Me]=Mt[Te]=Mt[ce]=Mt[We]=Mt[tt]=Mt[Xe]=Mt[Qe]=Mt[Ua]=Mt[Wa]=Mt[Rn]=Mt[da]=!0,Mt[Oe]=Mt[te]=Mt[Yt]=!1;var u7={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},c7={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},f7={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},d7={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},h7=parseFloat,p7=parseInt,yP=typeof Ji=="object"&&Ji&&Ji.Object===Object&&Ji,m7=typeof self=="object"&&self&&self.Object===Object&&self,Dn=yP||m7||Function("return this")(),Z1=t&&!t.nodeType&&t,il=Z1&&!0&&e&&!e.nodeType&&e,xP=il&&il.exports===Z1,J1=xP&&yP.process,si=function(){try{var V=il&&il.require&&il.require("util").types;return V||J1&&J1.binding&&J1.binding("util")}catch{}}(),bP=si&&si.isArrayBuffer,wP=si&&si.isDate,_P=si&&si.isMap,SP=si&&si.isRegExp,OP=si&&si.isSet,kP=si&&si.isTypedArray;function jr(V,ne,J){switch(J.length){case 0:return V.call(ne);case 1:return V.call(ne,J[0]);case 2:return V.call(ne,J[0],J[1]);case 3:return V.call(ne,J[0],J[1],J[2])}return V.apply(ne,J)}function g7(V,ne,J,Ee){for(var qe=-1,wt=V==null?0:V.length;++qe<wt;){var bn=V[qe];ne(Ee,bn,J(bn),V)}return Ee}function li(V,ne){for(var J=-1,Ee=V==null?0:V.length;++J<Ee&&ne(V[J],J,V)!==!1;);return V}function v7(V,ne){for(var J=V==null?0:V.length;J--&&ne(V[J],J,V)!==!1;);return V}function EP(V,ne){for(var J=-1,Ee=V==null?0:V.length;++J<Ee;)if(!ne(V[J],J,V))return!1;return!0}function Wo(V,ne){for(var J=-1,Ee=V==null?0:V.length,qe=0,wt=[];++J<Ee;){var bn=V[J];ne(bn,J,V)&&(wt[qe++]=bn)}return wt}function nm(V,ne){var J=V==null?0:V.length;return!!J&&mu(V,ne,0)>-1}function ex(V,ne,J){for(var Ee=-1,qe=V==null?0:V.length;++Ee<qe;)if(J(ne,V[Ee]))return!0;return!1}function Gt(V,ne){for(var J=-1,Ee=V==null?0:V.length,qe=Array(Ee);++J<Ee;)qe[J]=ne(V[J],J,V);return qe}function Ho(V,ne){for(var J=-1,Ee=ne.length,qe=V.length;++J<Ee;)V[qe+J]=ne[J];return V}function tx(V,ne,J,Ee){var qe=-1,wt=V==null?0:V.length;for(Ee&&wt&&(J=V[++qe]);++qe<wt;)J=ne(J,V[qe],qe,V);return J}function y7(V,ne,J,Ee){var qe=V==null?0:V.length;for(Ee&&qe&&(J=V[--qe]);qe--;)J=ne(J,V[qe],qe,V);return J}function nx(V,ne){for(var J=-1,Ee=V==null?0:V.length;++J<Ee;)if(ne(V[J],J,V))return!0;return!1}var x7=rx("length");function b7(V){return V.split("")}function w7(V){return V.match(PU)||[]}function CP(V,ne,J){var Ee;return J(V,function(qe,wt,bn){if(ne(qe,wt,bn))return Ee=wt,!1}),Ee}function rm(V,ne,J,Ee){for(var qe=V.length,wt=J+(Ee?1:-1);Ee?wt--:++wt<qe;)if(ne(V[wt],wt,V))return wt;return-1}function mu(V,ne,J){return ne===ne?I7(V,ne,J):rm(V,AP,J)}function _7(V,ne,J,Ee){for(var qe=J-1,wt=V.length;++qe<wt;)if(Ee(V[qe],ne))return qe;return-1}function AP(V){return V!==V}function PP(V,ne){var J=V==null?0:V.length;return J?ax(V,ne)/J:I}function rx(V){return function(ne){return ne==null?n:ne[V]}}function ix(V){return function(ne){return V==null?n:V[ne]}}function TP(V,ne,J,Ee,qe){return qe(V,function(wt,bn,Tt){J=Ee?(Ee=!1,wt):ne(J,wt,bn,Tt)}),J}function S7(V,ne){var J=V.length;for(V.sort(ne);J--;)V[J]=V[J].value;return V}function ax(V,ne){for(var J,Ee=-1,qe=V.length;++Ee<qe;){var wt=ne(V[Ee]);wt!==n&&(J=J===n?wt:J+wt)}return J}function ox(V,ne){for(var J=-1,Ee=Array(V);++J<V;)Ee[J]=ne(J);return Ee}function O7(V,ne){return Gt(ne,function(J){return[J,V[J]]})}function $P(V){return V&&V.slice(0,jP(V)+1).replace(Y1,"")}function Rr(V){return function(ne){return V(ne)}}function sx(V,ne){return Gt(ne,function(J){return V[J]})}function Wf(V,ne){return V.has(ne)}function MP(V,ne){for(var J=-1,Ee=V.length;++J<Ee&&mu(ne,V[J],0)>-1;);return J}function IP(V,ne){for(var J=V.length;J--&&mu(ne,V[J],0)>-1;);return J}function k7(V,ne){for(var J=V.length,Ee=0;J--;)V[J]===ne&&++Ee;return Ee}var E7=ix(u7),C7=ix(c7);function A7(V){return"\\"+d7[V]}function P7(V,ne){return V==null?n:V[ne]}function gu(V){return a7.test(V)}function T7(V){return o7.test(V)}function $7(V){for(var ne,J=[];!(ne=V.next()).done;)J.push(ne.value);return J}function lx(V){var ne=-1,J=Array(V.size);return V.forEach(function(Ee,qe){J[++ne]=[qe,Ee]}),J}function NP(V,ne){return function(J){return V(ne(J))}}function Vo(V,ne){for(var J=-1,Ee=V.length,qe=0,wt=[];++J<Ee;){var bn=V[J];(bn===ne||bn===f)&&(V[J]=f,wt[qe++]=J)}return wt}function im(V){var ne=-1,J=Array(V.size);return V.forEach(function(Ee){J[++ne]=Ee}),J}function M7(V){var ne=-1,J=Array(V.size);return V.forEach(function(Ee){J[++ne]=[Ee,Ee]}),J}function I7(V,ne,J){for(var Ee=J-1,qe=V.length;++Ee<qe;)if(V[Ee]===ne)return Ee;return-1}function N7(V,ne,J){for(var Ee=J+1;Ee--;)if(V[Ee]===ne)return Ee;return Ee}function vu(V){return gu(V)?R7(V):x7(V)}function zi(V){return gu(V)?D7(V):b7(V)}function jP(V){for(var ne=V.length;ne--&&kU.test(V.charAt(ne)););return ne}var j7=ix(f7);function R7(V){for(var ne=Q1.lastIndex=0;Q1.test(V);)++ne;return ne}function D7(V){return V.match(Q1)||[]}function L7(V){return V.match(i7)||[]}var F7=function V(ne){ne=ne==null?Dn:yu.defaults(Dn.Object(),ne,yu.pick(Dn,s7));var J=ne.Array,Ee=ne.Date,qe=ne.Error,wt=ne.Function,bn=ne.Math,Tt=ne.Object,ux=ne.RegExp,B7=ne.String,ui=ne.TypeError,am=J.prototype,z7=wt.prototype,xu=Tt.prototype,om=ne["__core-js_shared__"],sm=z7.toString,kt=xu.hasOwnProperty,U7=0,RP=function(){var u=/[^.]+$/.exec(om&&om.keys&&om.keys.IE_PROTO||"");return u?"Symbol(src)_1."+u:""}(),lm=xu.toString,W7=sm.call(Tt),H7=Dn._,V7=ux("^"+sm.call(kt).replace(V1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),um=xP?ne.Buffer:n,Yo=ne.Symbol,cm=ne.Uint8Array,DP=um?um.allocUnsafe:n,fm=NP(Tt.getPrototypeOf,Tt),LP=Tt.create,FP=xu.propertyIsEnumerable,dm=am.splice,BP=Yo?Yo.isConcatSpreadable:n,Hf=Yo?Yo.iterator:n,al=Yo?Yo.toStringTag:n,hm=function(){try{var u=cl(Tt,"defineProperty");return u({},"",{}),u}catch{}}(),Y7=ne.clearTimeout!==Dn.clearTimeout&&ne.clearTimeout,G7=Ee&&Ee.now!==Dn.Date.now&&Ee.now,q7=ne.setTimeout!==Dn.setTimeout&&ne.setTimeout,pm=bn.ceil,mm=bn.floor,cx=Tt.getOwnPropertySymbols,K7=um?um.isBuffer:n,zP=ne.isFinite,X7=am.join,Q7=NP(Tt.keys,Tt),wn=bn.max,Gn=bn.min,Z7=Ee.now,J7=ne.parseInt,UP=bn.random,eW=am.reverse,fx=cl(ne,"DataView"),Vf=cl(ne,"Map"),dx=cl(ne,"Promise"),bu=cl(ne,"Set"),Yf=cl(ne,"WeakMap"),Gf=cl(Tt,"create"),gm=Yf&&new Yf,wu={},tW=fl(fx),nW=fl(Vf),rW=fl(dx),iW=fl(bu),aW=fl(Yf),vm=Yo?Yo.prototype:n,qf=vm?vm.valueOf:n,WP=vm?vm.toString:n;function M(u){if(sn(u)&&!Ke(u)&&!(u instanceof lt)){if(u instanceof ci)return u;if(kt.call(u,"__wrapped__"))return H2(u)}return new ci(u)}var _u=function(){function u(){}return function(d){if(!Zt(d))return{};if(LP)return LP(d);u.prototype=d;var y=new u;return u.prototype=n,y}}();function ym(){}function ci(u,d){this.__wrapped__=u,this.__actions__=[],this.__chain__=!!d,this.__index__=0,this.__values__=n}M.templateSettings={escape:xU,evaluate:bU,interpolate:ZA,variable:"",imports:{_:M}},M.prototype=ym.prototype,M.prototype.constructor=M,ci.prototype=_u(ym.prototype),ci.prototype.constructor=ci;function lt(u){this.__wrapped__=u,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ee,this.__views__=[]}function oW(){var u=new lt(this.__wrapped__);return u.__actions__=gr(this.__actions__),u.__dir__=this.__dir__,u.__filtered__=this.__filtered__,u.__iteratees__=gr(this.__iteratees__),u.__takeCount__=this.__takeCount__,u.__views__=gr(this.__views__),u}function sW(){if(this.__filtered__){var u=new lt(this);u.__dir__=-1,u.__filtered__=!0}else u=this.clone(),u.__dir__*=-1;return u}function lW(){var u=this.__wrapped__.value(),d=this.__dir__,y=Ke(u),E=d<0,P=y?u.length:0,N=bH(0,P,this.__views__),F=N.start,W=N.end,G=W-F,ie=E?W:F-1,ae=this.__iteratees__,le=ae.length,we=0,Ie=Gn(G,this.__takeCount__);if(!y||!E&&P==G&&Ie==G)return h2(u,this.__actions__);var Be=[];e:for(;G--&&we<Ie;){ie+=d;for(var nt=-1,ze=u[ie];++nt<le;){var ot=ae[nt],dt=ot.iteratee,Fr=ot.type,or=dt(ze);if(Fr==Y)ze=or;else if(!or){if(Fr==q)continue e;break e}}Be[we++]=ze}return Be}lt.prototype=_u(ym.prototype),lt.prototype.constructor=lt;function ol(u){var d=-1,y=u==null?0:u.length;for(this.clear();++d<y;){var E=u[d];this.set(E[0],E[1])}}function uW(){this.__data__=Gf?Gf(null):{},this.size=0}function cW(u){var d=this.has(u)&&delete this.__data__[u];return this.size-=d?1:0,d}function fW(u){var d=this.__data__;if(Gf){var y=d[u];return y===l?n:y}return kt.call(d,u)?d[u]:n}function dW(u){var d=this.__data__;return Gf?d[u]!==n:kt.call(d,u)}function hW(u,d){var y=this.__data__;return this.size+=this.has(u)?0:1,y[u]=Gf&&d===n?l:d,this}ol.prototype.clear=uW,ol.prototype.delete=cW,ol.prototype.get=fW,ol.prototype.has=dW,ol.prototype.set=hW;function Ha(u){var d=-1,y=u==null?0:u.length;for(this.clear();++d<y;){var E=u[d];this.set(E[0],E[1])}}function pW(){this.__data__=[],this.size=0}function mW(u){var d=this.__data__,y=xm(d,u);if(y<0)return!1;var E=d.length-1;return y==E?d.pop():dm.call(d,y,1),--this.size,!0}function gW(u){var d=this.__data__,y=xm(d,u);return y<0?n:d[y][1]}function vW(u){return xm(this.__data__,u)>-1}function yW(u,d){var y=this.__data__,E=xm(y,u);return E<0?(++this.size,y.push([u,d])):y[E][1]=d,this}Ha.prototype.clear=pW,Ha.prototype.delete=mW,Ha.prototype.get=gW,Ha.prototype.has=vW,Ha.prototype.set=yW;function Va(u){var d=-1,y=u==null?0:u.length;for(this.clear();++d<y;){var E=u[d];this.set(E[0],E[1])}}function xW(){this.size=0,this.__data__={hash:new ol,map:new(Vf||Ha),string:new ol}}function bW(u){var d=$m(this,u).delete(u);return this.size-=d?1:0,d}function wW(u){return $m(this,u).get(u)}function _W(u){return $m(this,u).has(u)}function SW(u,d){var y=$m(this,u),E=y.size;return y.set(u,d),this.size+=y.size==E?0:1,this}Va.prototype.clear=xW,Va.prototype.delete=bW,Va.prototype.get=wW,Va.prototype.has=_W,Va.prototype.set=SW;function sl(u){var d=-1,y=u==null?0:u.length;for(this.__data__=new Va;++d<y;)this.add(u[d])}function OW(u){return this.__data__.set(u,l),this}function kW(u){return this.__data__.has(u)}sl.prototype.add=sl.prototype.push=OW,sl.prototype.has=kW;function Ui(u){var d=this.__data__=new Ha(u);this.size=d.size}function EW(){this.__data__=new Ha,this.size=0}function CW(u){var d=this.__data__,y=d.delete(u);return this.size=d.size,y}function AW(u){return this.__data__.get(u)}function PW(u){return this.__data__.has(u)}function TW(u,d){var y=this.__data__;if(y instanceof Ha){var E=y.__data__;if(!Vf||E.length<i-1)return E.push([u,d]),this.size=++y.size,this;y=this.__data__=new Va(E)}return y.set(u,d),this.size=y.size,this}Ui.prototype.clear=EW,Ui.prototype.delete=CW,Ui.prototype.get=AW,Ui.prototype.has=PW,Ui.prototype.set=TW;function HP(u,d){var y=Ke(u),E=!y&&dl(u),P=!y&&!E&&Qo(u),N=!y&&!E&&!P&&Eu(u),F=y||E||P||N,W=F?ox(u.length,B7):[],G=W.length;for(var ie in u)(d||kt.call(u,ie))&&!(F&&(ie=="length"||P&&(ie=="offset"||ie=="parent")||N&&(ie=="buffer"||ie=="byteLength"||ie=="byteOffset")||Ka(ie,G)))&&W.push(ie);return W}function VP(u){var d=u.length;return d?u[Sx(0,d-1)]:n}function $W(u,d){return Mm(gr(u),ll(d,0,u.length))}function MW(u){return Mm(gr(u))}function hx(u,d,y){(y!==n&&!Wi(u[d],y)||y===n&&!(d in u))&&Ya(u,d,y)}function Kf(u,d,y){var E=u[d];(!(kt.call(u,d)&&Wi(E,y))||y===n&&!(d in u))&&Ya(u,d,y)}function xm(u,d){for(var y=u.length;y--;)if(Wi(u[y][0],d))return y;return-1}function IW(u,d,y,E){return Go(u,function(P,N,F){d(E,P,y(P),F)}),E}function YP(u,d){return u&&pa(d,Cn(d),u)}function NW(u,d){return u&&pa(d,yr(d),u)}function Ya(u,d,y){d=="__proto__"&&hm?hm(u,d,{configurable:!0,enumerable:!0,value:y,writable:!0}):u[d]=y}function px(u,d){for(var y=-1,E=d.length,P=J(E),N=u==null;++y<E;)P[y]=N?n:qx(u,d[y]);return P}function ll(u,d,y){return u===u&&(y!==n&&(u=u<=y?u:y),d!==n&&(u=u>=d?u:d)),u}function fi(u,d,y,E,P,N){var F,W=d&h,G=d&p,ie=d&m;if(y&&(F=P?y(u,E,P,N):y(u)),F!==n)return F;if(!Zt(u))return u;var ae=Ke(u);if(ae){if(F=_H(u),!W)return gr(u,F)}else{var le=qn(u),we=le==te||le==Ge;if(Qo(u))return g2(u,W);if(le==ce||le==xe||we&&!P){if(F=G||we?{}:j2(u),!W)return G?fH(u,NW(F,u)):cH(u,YP(F,u))}else{if(!Mt[le])return P?u:{};F=SH(u,le,W)}}N||(N=new Ui);var Ie=N.get(u);if(Ie)return Ie;N.set(u,F),cT(u)?u.forEach(function(ze){F.add(fi(ze,d,y,ze,u,N))}):lT(u)&&u.forEach(function(ze,ot){F.set(ot,fi(ze,d,y,ot,u,N))});var Be=ie?G?Nx:Ix:G?yr:Cn,nt=ae?n:Be(u);return li(nt||u,function(ze,ot){nt&&(ot=ze,ze=u[ot]),Kf(F,ot,fi(ze,d,y,ot,u,N))}),F}function jW(u){var d=Cn(u);return function(y){return GP(y,u,d)}}function GP(u,d,y){var E=y.length;if(u==null)return!E;for(u=Tt(u);E--;){var P=y[E],N=d[P],F=u[P];if(F===n&&!(P in u)||!N(F))return!1}return!0}function qP(u,d,y){if(typeof u!="function")throw new ui(o);return nd(function(){u.apply(n,y)},d)}function Xf(u,d,y,E){var P=-1,N=nm,F=!0,W=u.length,G=[],ie=d.length;if(!W)return G;y&&(d=Gt(d,Rr(y))),E?(N=ex,F=!1):d.length>=i&&(N=Wf,F=!1,d=new sl(d));e:for(;++P<W;){var ae=u[P],le=y==null?ae:y(ae);if(ae=E||ae!==0?ae:0,F&&le===le){for(var we=ie;we--;)if(d[we]===le)continue e;G.push(ae)}else N(d,le,E)||G.push(ae)}return G}var Go=w2(ha),KP=w2(gx,!0);function RW(u,d){var y=!0;return Go(u,function(E,P,N){return y=!!d(E,P,N),y}),y}function bm(u,d,y){for(var E=-1,P=u.length;++E<P;){var N=u[E],F=d(N);if(F!=null&&(W===n?F===F&&!Lr(F):y(F,W)))var W=F,G=N}return G}function DW(u,d,y,E){var P=u.length;for(y=Je(y),y<0&&(y=-y>P?0:P+y),E=E===n||E>P?P:Je(E),E<0&&(E+=P),E=y>E?0:dT(E);y<E;)u[y++]=d;return u}function XP(u,d){var y=[];return Go(u,function(E,P,N){d(E,P,N)&&y.push(E)}),y}function Ln(u,d,y,E,P){var N=-1,F=u.length;for(y||(y=kH),P||(P=[]);++N<F;){var W=u[N];d>0&&y(W)?d>1?Ln(W,d-1,y,E,P):Ho(P,W):E||(P[P.length]=W)}return P}var mx=_2(),QP=_2(!0);function ha(u,d){return u&&mx(u,d,Cn)}function gx(u,d){return u&&QP(u,d,Cn)}function wm(u,d){return Wo(d,function(y){return Xa(u[y])})}function ul(u,d){d=Ko(d,u);for(var y=0,E=d.length;u!=null&&y<E;)u=u[ma(d[y++])];return y&&y==E?u:n}function ZP(u,d,y){var E=d(u);return Ke(u)?E:Ho(E,y(u))}function ir(u){return u==null?u===n?on:ft:al&&al in Tt(u)?xH(u):MH(u)}function vx(u,d){return u>d}function LW(u,d){return u!=null&&kt.call(u,d)}function FW(u,d){return u!=null&&d in Tt(u)}function BW(u,d,y){return u>=Gn(d,y)&&u<wn(d,y)}function yx(u,d,y){for(var E=y?ex:nm,P=u[0].length,N=u.length,F=N,W=J(N),G=1/0,ie=[];F--;){var ae=u[F];F&&d&&(ae=Gt(ae,Rr(d))),G=Gn(ae.length,G),W[F]=!y&&(d||P>=120&&ae.length>=120)?new sl(F&&ae):n}ae=u[0];var le=-1,we=W[0];e:for(;++le<P&&ie.length<G;){var Ie=ae[le],Be=d?d(Ie):Ie;if(Ie=y||Ie!==0?Ie:0,!(we?Wf(we,Be):E(ie,Be,y))){for(F=N;--F;){var nt=W[F];if(!(nt?Wf(nt,Be):E(u[F],Be,y)))continue e}we&&we.push(Be),ie.push(Ie)}}return ie}function zW(u,d,y,E){return ha(u,function(P,N,F){d(E,y(P),N,F)}),E}function Qf(u,d,y){d=Ko(d,u),u=F2(u,d);var E=u==null?u:u[ma(hi(d))];return E==null?n:jr(E,u,y)}function JP(u){return sn(u)&&ir(u)==xe}function UW(u){return sn(u)&&ir(u)==ue}function WW(u){return sn(u)&&ir(u)==re}function Zf(u,d,y,E,P){return u===d?!0:u==null||d==null||!sn(u)&&!sn(d)?u!==u&&d!==d:HW(u,d,y,E,Zf,P)}function HW(u,d,y,E,P,N){var F=Ke(u),W=Ke(d),G=F?ke:qn(u),ie=W?ke:qn(d);G=G==xe?ce:G,ie=ie==xe?ce:ie;var ae=G==ce,le=ie==ce,we=G==ie;if(we&&Qo(u)){if(!Qo(d))return!1;F=!0,ae=!1}if(we&&!ae)return N||(N=new Ui),F||Eu(u)?M2(u,d,y,E,P,N):vH(u,d,G,y,E,P,N);if(!(y&x)){var Ie=ae&&kt.call(u,"__wrapped__"),Be=le&&kt.call(d,"__wrapped__");if(Ie||Be){var nt=Ie?u.value():u,ze=Be?d.value():d;return N||(N=new Ui),P(nt,ze,y,E,N)}}return we?(N||(N=new Ui),yH(u,d,y,E,P,N)):!1}function VW(u){return sn(u)&&qn(u)==Me}function xx(u,d,y,E){var P=y.length,N=P,F=!E;if(u==null)return!N;for(u=Tt(u);P--;){var W=y[P];if(F&&W[2]?W[1]!==u[W[0]]:!(W[0]in u))return!1}for(;++P<N;){W=y[P];var G=W[0],ie=u[G],ae=W[1];if(F&&W[2]){if(ie===n&&!(G in u))return!1}else{var le=new Ui;if(E)var we=E(ie,ae,G,u,d,le);if(!(we===n?Zf(ae,ie,x|g,E,le):we))return!1}}return!0}function e2(u){if(!Zt(u)||CH(u))return!1;var d=Xa(u)?V7:jU;return d.test(fl(u))}function YW(u){return sn(u)&&ir(u)==We}function GW(u){return sn(u)&&qn(u)==tt}function qW(u){return sn(u)&&Lm(u.length)&&!!Dt[ir(u)]}function t2(u){return typeof u=="function"?u:u==null?xr:typeof u=="object"?Ke(u)?i2(u[0],u[1]):r2(u):ST(u)}function bx(u){if(!td(u))return Q7(u);var d=[];for(var y in Tt(u))kt.call(u,y)&&y!="constructor"&&d.push(y);return d}function KW(u){if(!Zt(u))return $H(u);var d=td(u),y=[];for(var E in u)E=="constructor"&&(d||!kt.call(u,E))||y.push(E);return y}function wx(u,d){return u<d}function n2(u,d){var y=-1,E=vr(u)?J(u.length):[];return Go(u,function(P,N,F){E[++y]=d(P,N,F)}),E}function r2(u){var d=Rx(u);return d.length==1&&d[0][2]?D2(d[0][0],d[0][1]):function(y){return y===u||xx(y,u,d)}}function i2(u,d){return Lx(u)&&R2(d)?D2(ma(u),d):function(y){var E=qx(y,u);return E===n&&E===d?Kx(y,u):Zf(d,E,x|g)}}function _m(u,d,y,E,P){u!==d&&mx(d,function(N,F){if(P||(P=new Ui),Zt(N))XW(u,d,F,y,_m,E,P);else{var W=E?E(Bx(u,F),N,F+"",u,d,P):n;W===n&&(W=N),hx(u,F,W)}},yr)}function XW(u,d,y,E,P,N,F){var W=Bx(u,y),G=Bx(d,y),ie=F.get(G);if(ie){hx(u,y,ie);return}var ae=N?N(W,G,y+"",u,d,F):n,le=ae===n;if(le){var we=Ke(G),Ie=!we&&Qo(G),Be=!we&&!Ie&&Eu(G);ae=G,we||Ie||Be?Ke(W)?ae=W:cn(W)?ae=gr(W):Ie?(le=!1,ae=g2(G,!0)):Be?(le=!1,ae=v2(G,!0)):ae=[]:rd(G)||dl(G)?(ae=W,dl(W)?ae=hT(W):(!Zt(W)||Xa(W))&&(ae=j2(G))):le=!1}le&&(F.set(G,ae),P(ae,G,E,N,F),F.delete(G)),hx(u,y,ae)}function a2(u,d){var y=u.length;if(y)return d+=d<0?y:0,Ka(d,y)?u[d]:n}function o2(u,d,y){d.length?d=Gt(d,function(N){return Ke(N)?function(F){return ul(F,N.length===1?N[0]:N)}:N}):d=[xr];var E=-1;d=Gt(d,Rr(Fe()));var P=n2(u,function(N,F,W){var G=Gt(d,function(ie){return ie(N)});return{criteria:G,index:++E,value:N}});return S7(P,function(N,F){return uH(N,F,y)})}function QW(u,d){return s2(u,d,function(y,E){return Kx(u,E)})}function s2(u,d,y){for(var E=-1,P=d.length,N={};++E<P;){var F=d[E],W=ul(u,F);y(W,F)&&Jf(N,Ko(F,u),W)}return N}function ZW(u){return function(d){return ul(d,u)}}function _x(u,d,y,E){var P=E?_7:mu,N=-1,F=d.length,W=u;for(u===d&&(d=gr(d)),y&&(W=Gt(u,Rr(y)));++N<F;)for(var G=0,ie=d[N],ae=y?y(ie):ie;(G=P(W,ae,G,E))>-1;)W!==u&&dm.call(W,G,1),dm.call(u,G,1);return u}function l2(u,d){for(var y=u?d.length:0,E=y-1;y--;){var P=d[y];if(y==E||P!==N){var N=P;Ka(P)?dm.call(u,P,1):Ex(u,P)}}return u}function Sx(u,d){return u+mm(UP()*(d-u+1))}function JW(u,d,y,E){for(var P=-1,N=wn(pm((d-u)/(y||1)),0),F=J(N);N--;)F[E?N:++P]=u,u+=y;return F}function Ox(u,d){var y="";if(!u||d<1||d>H)return y;do d%2&&(y+=u),d=mm(d/2),d&&(u+=u);while(d);return y}function at(u,d){return zx(L2(u,d,xr),u+"")}function eH(u){return VP(Cu(u))}function tH(u,d){var y=Cu(u);return Mm(y,ll(d,0,y.length))}function Jf(u,d,y,E){if(!Zt(u))return u;d=Ko(d,u);for(var P=-1,N=d.length,F=N-1,W=u;W!=null&&++P<N;){var G=ma(d[P]),ie=y;if(G==="__proto__"||G==="constructor"||G==="prototype")return u;if(P!=F){var ae=W[G];ie=E?E(ae,G,W):n,ie===n&&(ie=Zt(ae)?ae:Ka(d[P+1])?[]:{})}Kf(W,G,ie),W=W[G]}return u}var u2=gm?function(u,d){return gm.set(u,d),u}:xr,nH=hm?function(u,d){return hm(u,"toString",{configurable:!0,enumerable:!1,value:Qx(d),writable:!0})}:xr;function rH(u){return Mm(Cu(u))}function di(u,d,y){var E=-1,P=u.length;d<0&&(d=-d>P?0:P+d),y=y>P?P:y,y<0&&(y+=P),P=d>y?0:y-d>>>0,d>>>=0;for(var N=J(P);++E<P;)N[E]=u[E+d];return N}function iH(u,d){var y;return Go(u,function(E,P,N){return y=d(E,P,N),!y}),!!y}function Sm(u,d,y){var E=0,P=u==null?E:u.length;if(typeof d=="number"&&d===d&&P<=R){for(;E<P;){var N=E+P>>>1,F=u[N];F!==null&&!Lr(F)&&(y?F<=d:F<d)?E=N+1:P=N}return P}return kx(u,d,xr,y)}function kx(u,d,y,E){var P=0,N=u==null?0:u.length;if(N===0)return 0;d=y(d);for(var F=d!==d,W=d===null,G=Lr(d),ie=d===n;P<N;){var ae=mm((P+N)/2),le=y(u[ae]),we=le!==n,Ie=le===null,Be=le===le,nt=Lr(le);if(F)var ze=E||Be;else ie?ze=Be&&(E||we):W?ze=Be&&we&&(E||!Ie):G?ze=Be&&we&&!Ie&&(E||!nt):Ie||nt?ze=!1:ze=E?le<=d:le<d;ze?P=ae+1:N=ae}return Gn(N,oe)}function c2(u,d){for(var y=-1,E=u.length,P=0,N=[];++y<E;){var F=u[y],W=d?d(F):F;if(!y||!Wi(W,G)){var G=W;N[P++]=F===0?0:F}}return N}function f2(u){return typeof u=="number"?u:Lr(u)?I:+u}function Dr(u){if(typeof u=="string")return u;if(Ke(u))return Gt(u,Dr)+"";if(Lr(u))return WP?WP.call(u):"";var d=u+"";return d=="0"&&1/u==-Z?"-0":d}function qo(u,d,y){var E=-1,P=nm,N=u.length,F=!0,W=[],G=W;if(y)F=!1,P=ex;else if(N>=i){var ie=d?null:mH(u);if(ie)return im(ie);F=!1,P=Wf,G=new sl}else G=d?[]:W;e:for(;++E<N;){var ae=u[E],le=d?d(ae):ae;if(ae=y||ae!==0?ae:0,F&&le===le){for(var we=G.length;we--;)if(G[we]===le)continue e;d&&G.push(le),W.push(ae)}else P(G,le,y)||(G!==W&&G.push(le),W.push(ae))}return W}function Ex(u,d){return d=Ko(d,u),u=F2(u,d),u==null||delete u[ma(hi(d))]}function d2(u,d,y,E){return Jf(u,d,y(ul(u,d)),E)}function Om(u,d,y,E){for(var P=u.length,N=E?P:-1;(E?N--:++N<P)&&d(u[N],N,u););return y?di(u,E?0:N,E?N+1:P):di(u,E?N+1:0,E?P:N)}function h2(u,d){var y=u;return y instanceof lt&&(y=y.value()),tx(d,function(E,P){return P.func.apply(P.thisArg,Ho([E],P.args))},y)}function Cx(u,d,y){var E=u.length;if(E<2)return E?qo(u[0]):[];for(var P=-1,N=J(E);++P<E;)for(var F=u[P],W=-1;++W<E;)W!=P&&(N[P]=Xf(N[P]||F,u[W],d,y));return qo(Ln(N,1),d,y)}function p2(u,d,y){for(var E=-1,P=u.length,N=d.length,F={};++E<P;){var W=E<N?d[E]:n;y(F,u[E],W)}return F}function Ax(u){return cn(u)?u:[]}function Px(u){return typeof u=="function"?u:xr}function Ko(u,d){return Ke(u)?u:Lx(u,d)?[u]:W2(St(u))}var aH=at;function Xo(u,d,y){var E=u.length;return y=y===n?E:y,!d&&y>=E?u:di(u,d,y)}var m2=Y7||function(u){return Dn.clearTimeout(u)};function g2(u,d){if(d)return u.slice();var y=u.length,E=DP?DP(y):new u.constructor(y);return u.copy(E),E}function Tx(u){var d=new u.constructor(u.byteLength);return new cm(d).set(new cm(u)),d}function oH(u,d){var y=d?Tx(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.byteLength)}function sH(u){var d=new u.constructor(u.source,JA.exec(u));return d.lastIndex=u.lastIndex,d}function lH(u){return qf?Tt(qf.call(u)):{}}function v2(u,d){var y=d?Tx(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.length)}function y2(u,d){if(u!==d){var y=u!==n,E=u===null,P=u===u,N=Lr(u),F=d!==n,W=d===null,G=d===d,ie=Lr(d);if(!W&&!ie&&!N&&u>d||N&&F&&G&&!W&&!ie||E&&F&&G||!y&&G||!P)return 1;if(!E&&!N&&!ie&&u<d||ie&&y&&P&&!E&&!N||W&&y&&P||!F&&P||!G)return-1}return 0}function uH(u,d,y){for(var E=-1,P=u.criteria,N=d.criteria,F=P.length,W=y.length;++E<F;){var G=y2(P[E],N[E]);if(G){if(E>=W)return G;var ie=y[E];return G*(ie=="desc"?-1:1)}}return u.index-d.index}function x2(u,d,y,E){for(var P=-1,N=u.length,F=y.length,W=-1,G=d.length,ie=wn(N-F,0),ae=J(G+ie),le=!E;++W<G;)ae[W]=d[W];for(;++P<F;)(le||P<N)&&(ae[y[P]]=u[P]);for(;ie--;)ae[W++]=u[P++];return ae}function b2(u,d,y,E){for(var P=-1,N=u.length,F=-1,W=y.length,G=-1,ie=d.length,ae=wn(N-W,0),le=J(ae+ie),we=!E;++P<ae;)le[P]=u[P];for(var Ie=P;++G<ie;)le[Ie+G]=d[G];for(;++F<W;)(we||P<N)&&(le[Ie+y[F]]=u[P++]);return le}function gr(u,d){var y=-1,E=u.length;for(d||(d=J(E));++y<E;)d[y]=u[y];return d}function pa(u,d,y,E){var P=!y;y||(y={});for(var N=-1,F=d.length;++N<F;){var W=d[N],G=E?E(y[W],u[W],W,y,u):n;G===n&&(G=u[W]),P?Ya(y,W,G):Kf(y,W,G)}return y}function cH(u,d){return pa(u,Dx(u),d)}function fH(u,d){return pa(u,I2(u),d)}function km(u,d){return function(y,E){var P=Ke(y)?g7:IW,N=d?d():{};return P(y,u,Fe(E,2),N)}}function Su(u){return at(function(d,y){var E=-1,P=y.length,N=P>1?y[P-1]:n,F=P>2?y[2]:n;for(N=u.length>3&&typeof N=="function"?(P--,N):n,F&&ar(y[0],y[1],F)&&(N=P<3?n:N,P=1),d=Tt(d);++E<P;){var W=y[E];W&&u(d,W,E,N)}return d})}function w2(u,d){return function(y,E){if(y==null)return y;if(!vr(y))return u(y,E);for(var P=y.length,N=d?P:-1,F=Tt(y);(d?N--:++N<P)&&E(F[N],N,F)!==!1;);return y}}function _2(u){return function(d,y,E){for(var P=-1,N=Tt(d),F=E(d),W=F.length;W--;){var G=F[u?W:++P];if(y(N[G],G,N)===!1)break}return d}}function dH(u,d,y){var E=d&w,P=ed(u);function N(){var F=this&&this!==Dn&&this instanceof N?P:u;return F.apply(E?y:this,arguments)}return N}function S2(u){return function(d){d=St(d);var y=gu(d)?zi(d):n,E=y?y[0]:d.charAt(0),P=y?Xo(y,1).join(""):d.slice(1);return E[u]()+P}}function Ou(u){return function(d){return tx(wT(bT(d).replace(n7,"")),u,"")}}function ed(u){return function(){var d=arguments;switch(d.length){case 0:return new u;case 1:return new u(d[0]);case 2:return new u(d[0],d[1]);case 3:return new u(d[0],d[1],d[2]);case 4:return new u(d[0],d[1],d[2],d[3]);case 5:return new u(d[0],d[1],d[2],d[3],d[4]);case 6:return new u(d[0],d[1],d[2],d[3],d[4],d[5]);case 7:return new u(d[0],d[1],d[2],d[3],d[4],d[5],d[6])}var y=_u(u.prototype),E=u.apply(y,d);return Zt(E)?E:y}}function hH(u,d,y){var E=ed(u);function P(){for(var N=arguments.length,F=J(N),W=N,G=ku(P);W--;)F[W]=arguments[W];var ie=N<3&&F[0]!==G&&F[N-1]!==G?[]:Vo(F,G);if(N-=ie.length,N<y)return A2(u,d,Em,P.placeholder,n,F,ie,n,n,y-N);var ae=this&&this!==Dn&&this instanceof P?E:u;return jr(ae,this,F)}return P}function O2(u){return function(d,y,E){var P=Tt(d);if(!vr(d)){var N=Fe(y,3);d=Cn(d),y=function(W){return N(P[W],W,P)}}var F=u(d,y,E);return F>-1?P[N?d[F]:F]:n}}function k2(u){return qa(function(d){var y=d.length,E=y,P=ci.prototype.thru;for(u&&d.reverse();E--;){var N=d[E];if(typeof N!="function")throw new ui(o);if(P&&!F&&Tm(N)=="wrapper")var F=new ci([],!0)}for(E=F?E:y;++E<y;){N=d[E];var W=Tm(N),G=W=="wrapper"?jx(N):n;G&&Fx(G[0])&&G[1]==(A|v|C|$)&&!G[4].length&&G[9]==1?F=F[Tm(G[0])].apply(F,G[3]):F=N.length==1&&Fx(N)?F[W]():F.thru(N)}return function(){var ie=arguments,ae=ie[0];if(F&&ie.length==1&&Ke(ae))return F.plant(ae).value();for(var le=0,we=y?d[le].apply(this,ie):ae;++le<y;)we=d[le].call(this,we);return we}})}function Em(u,d,y,E,P,N,F,W,G,ie){var ae=d&A,le=d&w,we=d&b,Ie=d&(v|O),Be=d&L,nt=we?n:ed(u);function ze(){for(var ot=arguments.length,dt=J(ot),Fr=ot;Fr--;)dt[Fr]=arguments[Fr];if(Ie)var or=ku(ze),Br=k7(dt,or);if(E&&(dt=x2(dt,E,P,Ie)),N&&(dt=b2(dt,N,F,Ie)),ot-=Br,Ie&&ot<ie){var fn=Vo(dt,or);return A2(u,d,Em,ze.placeholder,y,dt,fn,W,G,ie-ot)}var Hi=le?y:this,Za=we?Hi[u]:u;return ot=dt.length,W?dt=IH(dt,W):Be&&ot>1&&dt.reverse(),ae&&G<ot&&(dt.length=G),this&&this!==Dn&&this instanceof ze&&(Za=nt||ed(Za)),Za.apply(Hi,dt)}return ze}function E2(u,d){return function(y,E){return zW(y,u,d(E),{})}}function Cm(u,d){return function(y,E){var P;if(y===n&&E===n)return d;if(y!==n&&(P=y),E!==n){if(P===n)return E;typeof y=="string"||typeof E=="string"?(y=Dr(y),E=Dr(E)):(y=f2(y),E=f2(E)),P=u(y,E)}return P}}function $x(u){return qa(function(d){return d=Gt(d,Rr(Fe())),at(function(y){var E=this;return u(d,function(P){return jr(P,E,y)})})})}function Am(u,d){d=d===n?" ":Dr(d);var y=d.length;if(y<2)return y?Ox(d,u):d;var E=Ox(d,pm(u/vu(d)));return gu(d)?Xo(zi(E),0,u).join(""):E.slice(0,u)}function pH(u,d,y,E){var P=d&w,N=ed(u);function F(){for(var W=-1,G=arguments.length,ie=-1,ae=E.length,le=J(ae+G),we=this&&this!==Dn&&this instanceof F?N:u;++ie<ae;)le[ie]=E[ie];for(;G--;)le[ie++]=arguments[++W];return jr(we,P?y:this,le)}return F}function C2(u){return function(d,y,E){return E&&typeof E!="number"&&ar(d,y,E)&&(y=E=n),d=Qa(d),y===n?(y=d,d=0):y=Qa(y),E=E===n?d<y?1:-1:Qa(E),JW(d,y,E,u)}}function Pm(u){return function(d,y){return typeof d=="string"&&typeof y=="string"||(d=pi(d),y=pi(y)),u(d,y)}}function A2(u,d,y,E,P,N,F,W,G,ie){var ae=d&v,le=ae?F:n,we=ae?n:F,Ie=ae?N:n,Be=ae?n:N;d|=ae?C:k,d&=~(ae?k:C),d&_||(d&=~(w|b));var nt=[u,d,P,Ie,le,Be,we,W,G,ie],ze=y.apply(n,nt);return Fx(u)&&B2(ze,nt),ze.placeholder=E,z2(ze,u,d)}function Mx(u){var d=bn[u];return function(y,E){if(y=pi(y),E=E==null?0:Gn(Je(E),292),E&&zP(y)){var P=(St(y)+"e").split("e"),N=d(P[0]+"e"+(+P[1]+E));return P=(St(N)+"e").split("e"),+(P[0]+"e"+(+P[1]-E))}return d(y)}}var mH=bu&&1/im(new bu([,-0]))[1]==Z?function(u){return new bu(u)}:eb;function P2(u){return function(d){var y=qn(d);return y==Me?lx(d):y==tt?M7(d):O7(d,u(d))}}function Ga(u,d,y,E,P,N,F,W){var G=d&b;if(!G&&typeof u!="function")throw new ui(o);var ie=E?E.length:0;if(ie||(d&=~(C|k),E=P=n),F=F===n?F:wn(Je(F),0),W=W===n?W:Je(W),ie-=P?P.length:0,d&k){var ae=E,le=P;E=P=n}var we=G?n:jx(u),Ie=[u,d,y,E,P,ae,le,N,F,W];if(we&&TH(Ie,we),u=Ie[0],d=Ie[1],y=Ie[2],E=Ie[3],P=Ie[4],W=Ie[9]=Ie[9]===n?G?0:u.length:wn(Ie[9]-ie,0),!W&&d&(v|O)&&(d&=~(v|O)),!d||d==w)var Be=dH(u,d,y);else d==v||d==O?Be=hH(u,d,W):(d==C||d==(w|C))&&!P.length?Be=pH(u,d,y,E):Be=Em.apply(n,Ie);var nt=we?u2:B2;return z2(nt(Be,Ie),u,d)}function T2(u,d,y,E){return u===n||Wi(u,xu[y])&&!kt.call(E,y)?d:u}function $2(u,d,y,E,P,N){return Zt(u)&&Zt(d)&&(N.set(d,u),_m(u,d,n,$2,N),N.delete(d)),u}function gH(u){return rd(u)?n:u}function M2(u,d,y,E,P,N){var F=y&x,W=u.length,G=d.length;if(W!=G&&!(F&&G>W))return!1;var ie=N.get(u),ae=N.get(d);if(ie&&ae)return ie==d&&ae==u;var le=-1,we=!0,Ie=y&g?new sl:n;for(N.set(u,d),N.set(d,u);++le<W;){var Be=u[le],nt=d[le];if(E)var ze=F?E(nt,Be,le,d,u,N):E(Be,nt,le,u,d,N);if(ze!==n){if(ze)continue;we=!1;break}if(Ie){if(!nx(d,function(ot,dt){if(!Wf(Ie,dt)&&(Be===ot||P(Be,ot,y,E,N)))return Ie.push(dt)})){we=!1;break}}else if(!(Be===nt||P(Be,nt,y,E,N))){we=!1;break}}return N.delete(u),N.delete(d),we}function vH(u,d,y,E,P,N,F){switch(y){case je:if(u.byteLength!=d.byteLength||u.byteOffset!=d.byteOffset)return!1;u=u.buffer,d=d.buffer;case ue:return!(u.byteLength!=d.byteLength||!N(new cm(u),new cm(d)));case _e:case re:case Te:return Wi(+u,+d);case Oe:return u.name==d.name&&u.message==d.message;case We:case Xe:return u==d+"";case Me:var W=lx;case tt:var G=E&x;if(W||(W=im),u.size!=d.size&&!G)return!1;var ie=F.get(u);if(ie)return ie==d;E|=g,F.set(u,d);var ae=M2(W(u),W(d),E,P,N,F);return F.delete(u),ae;case Qe:if(qf)return qf.call(u)==qf.call(d)}return!1}function yH(u,d,y,E,P,N){var F=y&x,W=Ix(u),G=W.length,ie=Ix(d),ae=ie.length;if(G!=ae&&!F)return!1;for(var le=G;le--;){var we=W[le];if(!(F?we in d:kt.call(d,we)))return!1}var Ie=N.get(u),Be=N.get(d);if(Ie&&Be)return Ie==d&&Be==u;var nt=!0;N.set(u,d),N.set(d,u);for(var ze=F;++le<G;){we=W[le];var ot=u[we],dt=d[we];if(E)var Fr=F?E(dt,ot,we,d,u,N):E(ot,dt,we,u,d,N);if(!(Fr===n?ot===dt||P(ot,dt,y,E,N):Fr)){nt=!1;break}ze||(ze=we=="constructor")}if(nt&&!ze){var or=u.constructor,Br=d.constructor;or!=Br&&"constructor"in u&&"constructor"in d&&!(typeof or=="function"&&or instanceof or&&typeof Br=="function"&&Br instanceof Br)&&(nt=!1)}return N.delete(u),N.delete(d),nt}function qa(u){return zx(L2(u,n,G2),u+"")}function Ix(u){return ZP(u,Cn,Dx)}function Nx(u){return ZP(u,yr,I2)}var jx=gm?function(u){return gm.get(u)}:eb;function Tm(u){for(var d=u.name+"",y=wu[d],E=kt.call(wu,d)?y.length:0;E--;){var P=y[E],N=P.func;if(N==null||N==u)return P.name}return d}function ku(u){var d=kt.call(M,"placeholder")?M:u;return d.placeholder}function Fe(){var u=M.iteratee||Zx;return u=u===Zx?t2:u,arguments.length?u(arguments[0],arguments[1]):u}function $m(u,d){var y=u.__data__;return EH(d)?y[typeof d=="string"?"string":"hash"]:y.map}function Rx(u){for(var d=Cn(u),y=d.length;y--;){var E=d[y],P=u[E];d[y]=[E,P,R2(P)]}return d}function cl(u,d){var y=P7(u,d);return e2(y)?y:n}function xH(u){var d=kt.call(u,al),y=u[al];try{u[al]=n;var E=!0}catch{}var P=lm.call(u);return E&&(d?u[al]=y:delete u[al]),P}var Dx=cx?function(u){return u==null?[]:(u=Tt(u),Wo(cx(u),function(d){return FP.call(u,d)}))}:tb,I2=cx?function(u){for(var d=[];u;)Ho(d,Dx(u)),u=fm(u);return d}:tb,qn=ir;(fx&&qn(new fx(new ArrayBuffer(1)))!=je||Vf&&qn(new Vf)!=Me||dx&&qn(dx.resolve())!=Se||bu&&qn(new bu)!=tt||Yf&&qn(new Yf)!=Yt)&&(qn=function(u){var d=ir(u),y=d==ce?u.constructor:n,E=y?fl(y):"";if(E)switch(E){case tW:return je;case nW:return Me;case rW:return Se;case iW:return tt;case aW:return Yt}return d});function bH(u,d,y){for(var E=-1,P=y.length;++E<P;){var N=y[E],F=N.size;switch(N.type){case"drop":u+=F;break;case"dropRight":d-=F;break;case"take":d=Gn(d,u+F);break;case"takeRight":u=wn(u,d-F);break}}return{start:u,end:d}}function wH(u){var d=u.match(CU);return d?d[1].split(AU):[]}function N2(u,d,y){d=Ko(d,u);for(var E=-1,P=d.length,N=!1;++E<P;){var F=ma(d[E]);if(!(N=u!=null&&y(u,F)))break;u=u[F]}return N||++E!=P?N:(P=u==null?0:u.length,!!P&&Lm(P)&&Ka(F,P)&&(Ke(u)||dl(u)))}function _H(u){var d=u.length,y=new u.constructor(d);return d&&typeof u[0]=="string"&&kt.call(u,"index")&&(y.index=u.index,y.input=u.input),y}function j2(u){return typeof u.constructor=="function"&&!td(u)?_u(fm(u)):{}}function SH(u,d,y){var E=u.constructor;switch(d){case ue:return Tx(u);case _e:case re:return new E(+u);case je:return oH(u,y);case it:case bt:case rr:case Fi:case Nr:case Ua:case Wa:case Rn:case da:return v2(u,y);case Me:return new E;case Te:case Xe:return new E(u);case We:return sH(u);case tt:return new E;case Qe:return lH(u)}}function OH(u,d){var y=d.length;if(!y)return u;var E=y-1;return d[E]=(y>1?"& ":"")+d[E],d=d.join(y>2?", ":" "),u.replace(EU,`{
+ */Xy.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,f="__lodash_placeholder__",h=1,p=2,m=4,x=1,g=2,w=1,b=2,_=4,v=8,S=16,C=32,k=64,A=128,$=256,L=512,B=30,j="...",D=800,z=16,q=1,Y=2,Q=3,Z=1/0,H=9007199254740991,K=17976931348623157e292,I=NaN,ee=4294967295,oe=ee-1,R=ee>>>1,ve=[["ary",A],["bind",w],["bindKey",b],["curry",v],["curryRight",S],["flip",L],["partial",C],["partialRight",k],["rearg",$]],xe="[object Arguments]",ke="[object Array]",Ve="[object AsyncFunction]",_e="[object Boolean]",re="[object Date]",be="[object DOMException]",Oe="[object Error]",te="[object Function]",Ge="[object GeneratorFunction]",Me="[object Map]",Te="[object Number]",ft="[object Null]",ce="[object Object]",Se="[object Promise]",Le="[object Proxy]",We="[object RegExp]",tt="[object Set]",Xe="[object String]",Qe="[object Symbol]",on="[object Undefined]",Yt="[object WeakMap]",X="[object WeakSet]",ue="[object ArrayBuffer]",je="[object DataView]",it="[object Float32Array]",bt="[object Float64Array]",rr="[object Int8Array]",Fi="[object Int16Array]",Nr="[object Int32Array]",Ua="[object Uint8Array]",Wa="[object Uint8ClampedArray]",Rn="[object Uint16Array]",da="[object Uint32Array]",Bi=/\b__p \+= '';/g,pU=/\b(__p \+=) '' \+/g,mU=/(__e\(.*?\)|\b__t\)) \+\n'';/g,XA=/&(?:amp|lt|gt|quot|#39);/g,QA=/[&<>"']/g,gU=RegExp(XA.source),vU=RegExp(QA.source),yU=/<%-([\s\S]+?)%>/g,xU=/<%([\s\S]+?)%>/g,ZA=/<%=([\s\S]+?)%>/g,bU=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wU=/^\w*$/,_U=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,V1=/[\\^$.*+?()[\]{}|]/g,SU=RegExp(V1.source),Y1=/^\s+/,OU=/\s/,kU=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,EU=/\{\n\/\* \[wrapped with (.+)\] \*/,CU=/,? & /,AU=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,PU=/[()=,{}\[\]\/\s]/,TU=/\\(\\)?/g,$U=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,JA=/\w*$/,MU=/^[-+]0x[0-9a-f]+$/i,IU=/^0b[01]+$/i,NU=/^\[object .+?Constructor\]$/,jU=/^0o[0-7]+$/i,RU=/^(?:0|[1-9]\d*)$/,DU=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Jp=/($^)/,LU=/['\n\r\u2028\u2029\\]/g,em="\\ud800-\\udfff",FU="\\u0300-\\u036f",BU="\\ufe20-\\ufe2f",zU="\\u20d0-\\u20ff",eP=FU+BU+zU,tP="\\u2700-\\u27bf",nP="a-z\\xdf-\\xf6\\xf8-\\xff",UU="\\xac\\xb1\\xd7\\xf7",WU="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",HU="\\u2000-\\u206f",VU=" \\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",rP="A-Z\\xc0-\\xd6\\xd8-\\xde",iP="\\ufe0e\\ufe0f",aP=UU+WU+HU+VU,G1="['’]",YU="["+em+"]",oP="["+aP+"]",tm="["+eP+"]",sP="\\d+",GU="["+tP+"]",lP="["+nP+"]",uP="[^"+em+aP+sP+tP+nP+rP+"]",q1="\\ud83c[\\udffb-\\udfff]",qU="(?:"+tm+"|"+q1+")",cP="[^"+em+"]",K1="(?:\\ud83c[\\udde6-\\uddff]){2}",X1="[\\ud800-\\udbff][\\udc00-\\udfff]",pu="["+rP+"]",fP="\\u200d",dP="(?:"+lP+"|"+uP+")",KU="(?:"+pu+"|"+uP+")",hP="(?:"+G1+"(?:d|ll|m|re|s|t|ve))?",pP="(?:"+G1+"(?:D|LL|M|RE|S|T|VE))?",mP=qU+"?",gP="["+iP+"]?",XU="(?:"+fP+"(?:"+[cP,K1,X1].join("|")+")"+gP+mP+")*",QU="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ZU="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",vP=gP+mP+XU,JU="(?:"+[GU,K1,X1].join("|")+")"+vP,e7="(?:"+[cP+tm+"?",tm,K1,X1,YU].join("|")+")",t7=RegExp(G1,"g"),n7=RegExp(tm,"g"),Q1=RegExp(q1+"(?="+q1+")|"+e7+vP,"g"),r7=RegExp([pu+"?"+lP+"+"+hP+"(?="+[oP,pu,"$"].join("|")+")",KU+"+"+pP+"(?="+[oP,pu+dP,"$"].join("|")+")",pu+"?"+dP+"+"+hP,pu+"+"+pP,ZU,QU,sP,JU].join("|"),"g"),i7=RegExp("["+fP+em+eP+iP+"]"),a7=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,o7=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],s7=-1,Dt={};Dt[it]=Dt[bt]=Dt[rr]=Dt[Fi]=Dt[Nr]=Dt[Ua]=Dt[Wa]=Dt[Rn]=Dt[da]=!0,Dt[xe]=Dt[ke]=Dt[ue]=Dt[_e]=Dt[je]=Dt[re]=Dt[Oe]=Dt[te]=Dt[Me]=Dt[Te]=Dt[ce]=Dt[We]=Dt[tt]=Dt[Xe]=Dt[Yt]=!1;var Mt={};Mt[xe]=Mt[ke]=Mt[ue]=Mt[je]=Mt[_e]=Mt[re]=Mt[it]=Mt[bt]=Mt[rr]=Mt[Fi]=Mt[Nr]=Mt[Me]=Mt[Te]=Mt[ce]=Mt[We]=Mt[tt]=Mt[Xe]=Mt[Qe]=Mt[Ua]=Mt[Wa]=Mt[Rn]=Mt[da]=!0,Mt[Oe]=Mt[te]=Mt[Yt]=!1;var l7={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},u7={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},c7={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},f7={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},d7=parseFloat,h7=parseInt,yP=typeof Ji=="object"&&Ji&&Ji.Object===Object&&Ji,p7=typeof self=="object"&&self&&self.Object===Object&&self,Dn=yP||p7||Function("return this")(),Z1=t&&!t.nodeType&&t,il=Z1&&!0&&e&&!e.nodeType&&e,xP=il&&il.exports===Z1,J1=xP&&yP.process,si=function(){try{var V=il&&il.require&&il.require("util").types;return V||J1&&J1.binding&&J1.binding("util")}catch{}}(),bP=si&&si.isArrayBuffer,wP=si&&si.isDate,_P=si&&si.isMap,SP=si&&si.isRegExp,OP=si&&si.isSet,kP=si&&si.isTypedArray;function jr(V,ne,J){switch(J.length){case 0:return V.call(ne);case 1:return V.call(ne,J[0]);case 2:return V.call(ne,J[0],J[1]);case 3:return V.call(ne,J[0],J[1],J[2])}return V.apply(ne,J)}function m7(V,ne,J,Ee){for(var qe=-1,wt=V==null?0:V.length;++qe<wt;){var bn=V[qe];ne(Ee,bn,J(bn),V)}return Ee}function li(V,ne){for(var J=-1,Ee=V==null?0:V.length;++J<Ee&&ne(V[J],J,V)!==!1;);return V}function g7(V,ne){for(var J=V==null?0:V.length;J--&&ne(V[J],J,V)!==!1;);return V}function EP(V,ne){for(var J=-1,Ee=V==null?0:V.length;++J<Ee;)if(!ne(V[J],J,V))return!1;return!0}function Wo(V,ne){for(var J=-1,Ee=V==null?0:V.length,qe=0,wt=[];++J<Ee;){var bn=V[J];ne(bn,J,V)&&(wt[qe++]=bn)}return wt}function nm(V,ne){var J=V==null?0:V.length;return!!J&&mu(V,ne,0)>-1}function ex(V,ne,J){for(var Ee=-1,qe=V==null?0:V.length;++Ee<qe;)if(J(ne,V[Ee]))return!0;return!1}function Gt(V,ne){for(var J=-1,Ee=V==null?0:V.length,qe=Array(Ee);++J<Ee;)qe[J]=ne(V[J],J,V);return qe}function Ho(V,ne){for(var J=-1,Ee=ne.length,qe=V.length;++J<Ee;)V[qe+J]=ne[J];return V}function tx(V,ne,J,Ee){var qe=-1,wt=V==null?0:V.length;for(Ee&&wt&&(J=V[++qe]);++qe<wt;)J=ne(J,V[qe],qe,V);return J}function v7(V,ne,J,Ee){var qe=V==null?0:V.length;for(Ee&&qe&&(J=V[--qe]);qe--;)J=ne(J,V[qe],qe,V);return J}function nx(V,ne){for(var J=-1,Ee=V==null?0:V.length;++J<Ee;)if(ne(V[J],J,V))return!0;return!1}var y7=rx("length");function x7(V){return V.split("")}function b7(V){return V.match(AU)||[]}function CP(V,ne,J){var Ee;return J(V,function(qe,wt,bn){if(ne(qe,wt,bn))return Ee=wt,!1}),Ee}function rm(V,ne,J,Ee){for(var qe=V.length,wt=J+(Ee?1:-1);Ee?wt--:++wt<qe;)if(ne(V[wt],wt,V))return wt;return-1}function mu(V,ne,J){return ne===ne?M7(V,ne,J):rm(V,AP,J)}function w7(V,ne,J,Ee){for(var qe=J-1,wt=V.length;++qe<wt;)if(Ee(V[qe],ne))return qe;return-1}function AP(V){return V!==V}function PP(V,ne){var J=V==null?0:V.length;return J?ax(V,ne)/J:I}function rx(V){return function(ne){return ne==null?n:ne[V]}}function ix(V){return function(ne){return V==null?n:V[ne]}}function TP(V,ne,J,Ee,qe){return qe(V,function(wt,bn,Tt){J=Ee?(Ee=!1,wt):ne(J,wt,bn,Tt)}),J}function _7(V,ne){var J=V.length;for(V.sort(ne);J--;)V[J]=V[J].value;return V}function ax(V,ne){for(var J,Ee=-1,qe=V.length;++Ee<qe;){var wt=ne(V[Ee]);wt!==n&&(J=J===n?wt:J+wt)}return J}function ox(V,ne){for(var J=-1,Ee=Array(V);++J<V;)Ee[J]=ne(J);return Ee}function S7(V,ne){return Gt(ne,function(J){return[J,V[J]]})}function $P(V){return V&&V.slice(0,jP(V)+1).replace(Y1,"")}function Rr(V){return function(ne){return V(ne)}}function sx(V,ne){return Gt(ne,function(J){return V[J]})}function Wf(V,ne){return V.has(ne)}function MP(V,ne){for(var J=-1,Ee=V.length;++J<Ee&&mu(ne,V[J],0)>-1;);return J}function IP(V,ne){for(var J=V.length;J--&&mu(ne,V[J],0)>-1;);return J}function O7(V,ne){for(var J=V.length,Ee=0;J--;)V[J]===ne&&++Ee;return Ee}var k7=ix(l7),E7=ix(u7);function C7(V){return"\\"+f7[V]}function A7(V,ne){return V==null?n:V[ne]}function gu(V){return i7.test(V)}function P7(V){return a7.test(V)}function T7(V){for(var ne,J=[];!(ne=V.next()).done;)J.push(ne.value);return J}function lx(V){var ne=-1,J=Array(V.size);return V.forEach(function(Ee,qe){J[++ne]=[qe,Ee]}),J}function NP(V,ne){return function(J){return V(ne(J))}}function Vo(V,ne){for(var J=-1,Ee=V.length,qe=0,wt=[];++J<Ee;){var bn=V[J];(bn===ne||bn===f)&&(V[J]=f,wt[qe++]=J)}return wt}function im(V){var ne=-1,J=Array(V.size);return V.forEach(function(Ee){J[++ne]=Ee}),J}function $7(V){var ne=-1,J=Array(V.size);return V.forEach(function(Ee){J[++ne]=[Ee,Ee]}),J}function M7(V,ne,J){for(var Ee=J-1,qe=V.length;++Ee<qe;)if(V[Ee]===ne)return Ee;return-1}function I7(V,ne,J){for(var Ee=J+1;Ee--;)if(V[Ee]===ne)return Ee;return Ee}function vu(V){return gu(V)?j7(V):y7(V)}function zi(V){return gu(V)?R7(V):x7(V)}function jP(V){for(var ne=V.length;ne--&&OU.test(V.charAt(ne)););return ne}var N7=ix(c7);function j7(V){for(var ne=Q1.lastIndex=0;Q1.test(V);)++ne;return ne}function R7(V){return V.match(Q1)||[]}function D7(V){return V.match(r7)||[]}var L7=function V(ne){ne=ne==null?Dn:yu.defaults(Dn.Object(),ne,yu.pick(Dn,o7));var J=ne.Array,Ee=ne.Date,qe=ne.Error,wt=ne.Function,bn=ne.Math,Tt=ne.Object,ux=ne.RegExp,F7=ne.String,ui=ne.TypeError,am=J.prototype,B7=wt.prototype,xu=Tt.prototype,om=ne["__core-js_shared__"],sm=B7.toString,kt=xu.hasOwnProperty,z7=0,RP=function(){var u=/[^.]+$/.exec(om&&om.keys&&om.keys.IE_PROTO||"");return u?"Symbol(src)_1."+u:""}(),lm=xu.toString,U7=sm.call(Tt),W7=Dn._,H7=ux("^"+sm.call(kt).replace(V1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),um=xP?ne.Buffer:n,Yo=ne.Symbol,cm=ne.Uint8Array,DP=um?um.allocUnsafe:n,fm=NP(Tt.getPrototypeOf,Tt),LP=Tt.create,FP=xu.propertyIsEnumerable,dm=am.splice,BP=Yo?Yo.isConcatSpreadable:n,Hf=Yo?Yo.iterator:n,al=Yo?Yo.toStringTag:n,hm=function(){try{var u=cl(Tt,"defineProperty");return u({},"",{}),u}catch{}}(),V7=ne.clearTimeout!==Dn.clearTimeout&&ne.clearTimeout,Y7=Ee&&Ee.now!==Dn.Date.now&&Ee.now,G7=ne.setTimeout!==Dn.setTimeout&&ne.setTimeout,pm=bn.ceil,mm=bn.floor,cx=Tt.getOwnPropertySymbols,q7=um?um.isBuffer:n,zP=ne.isFinite,K7=am.join,X7=NP(Tt.keys,Tt),wn=bn.max,Gn=bn.min,Q7=Ee.now,Z7=ne.parseInt,UP=bn.random,J7=am.reverse,fx=cl(ne,"DataView"),Vf=cl(ne,"Map"),dx=cl(ne,"Promise"),bu=cl(ne,"Set"),Yf=cl(ne,"WeakMap"),Gf=cl(Tt,"create"),gm=Yf&&new Yf,wu={},eW=fl(fx),tW=fl(Vf),nW=fl(dx),rW=fl(bu),iW=fl(Yf),vm=Yo?Yo.prototype:n,qf=vm?vm.valueOf:n,WP=vm?vm.toString:n;function M(u){if(sn(u)&&!Ke(u)&&!(u instanceof lt)){if(u instanceof ci)return u;if(kt.call(u,"__wrapped__"))return H2(u)}return new ci(u)}var _u=function(){function u(){}return function(d){if(!Zt(d))return{};if(LP)return LP(d);u.prototype=d;var y=new u;return u.prototype=n,y}}();function ym(){}function ci(u,d){this.__wrapped__=u,this.__actions__=[],this.__chain__=!!d,this.__index__=0,this.__values__=n}M.templateSettings={escape:yU,evaluate:xU,interpolate:ZA,variable:"",imports:{_:M}},M.prototype=ym.prototype,M.prototype.constructor=M,ci.prototype=_u(ym.prototype),ci.prototype.constructor=ci;function lt(u){this.__wrapped__=u,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ee,this.__views__=[]}function aW(){var u=new lt(this.__wrapped__);return u.__actions__=gr(this.__actions__),u.__dir__=this.__dir__,u.__filtered__=this.__filtered__,u.__iteratees__=gr(this.__iteratees__),u.__takeCount__=this.__takeCount__,u.__views__=gr(this.__views__),u}function oW(){if(this.__filtered__){var u=new lt(this);u.__dir__=-1,u.__filtered__=!0}else u=this.clone(),u.__dir__*=-1;return u}function sW(){var u=this.__wrapped__.value(),d=this.__dir__,y=Ke(u),E=d<0,P=y?u.length:0,N=xH(0,P,this.__views__),F=N.start,W=N.end,G=W-F,ie=E?W:F-1,ae=this.__iteratees__,le=ae.length,we=0,Ie=Gn(G,this.__takeCount__);if(!y||!E&&P==G&&Ie==G)return h2(u,this.__actions__);var Be=[];e:for(;G--&&we<Ie;){ie+=d;for(var nt=-1,ze=u[ie];++nt<le;){var ot=ae[nt],dt=ot.iteratee,Fr=ot.type,or=dt(ze);if(Fr==Y)ze=or;else if(!or){if(Fr==q)continue e;break e}}Be[we++]=ze}return Be}lt.prototype=_u(ym.prototype),lt.prototype.constructor=lt;function ol(u){var d=-1,y=u==null?0:u.length;for(this.clear();++d<y;){var E=u[d];this.set(E[0],E[1])}}function lW(){this.__data__=Gf?Gf(null):{},this.size=0}function uW(u){var d=this.has(u)&&delete this.__data__[u];return this.size-=d?1:0,d}function cW(u){var d=this.__data__;if(Gf){var y=d[u];return y===l?n:y}return kt.call(d,u)?d[u]:n}function fW(u){var d=this.__data__;return Gf?d[u]!==n:kt.call(d,u)}function dW(u,d){var y=this.__data__;return this.size+=this.has(u)?0:1,y[u]=Gf&&d===n?l:d,this}ol.prototype.clear=lW,ol.prototype.delete=uW,ol.prototype.get=cW,ol.prototype.has=fW,ol.prototype.set=dW;function Ha(u){var d=-1,y=u==null?0:u.length;for(this.clear();++d<y;){var E=u[d];this.set(E[0],E[1])}}function hW(){this.__data__=[],this.size=0}function pW(u){var d=this.__data__,y=xm(d,u);if(y<0)return!1;var E=d.length-1;return y==E?d.pop():dm.call(d,y,1),--this.size,!0}function mW(u){var d=this.__data__,y=xm(d,u);return y<0?n:d[y][1]}function gW(u){return xm(this.__data__,u)>-1}function vW(u,d){var y=this.__data__,E=xm(y,u);return E<0?(++this.size,y.push([u,d])):y[E][1]=d,this}Ha.prototype.clear=hW,Ha.prototype.delete=pW,Ha.prototype.get=mW,Ha.prototype.has=gW,Ha.prototype.set=vW;function Va(u){var d=-1,y=u==null?0:u.length;for(this.clear();++d<y;){var E=u[d];this.set(E[0],E[1])}}function yW(){this.size=0,this.__data__={hash:new ol,map:new(Vf||Ha),string:new ol}}function xW(u){var d=$m(this,u).delete(u);return this.size-=d?1:0,d}function bW(u){return $m(this,u).get(u)}function wW(u){return $m(this,u).has(u)}function _W(u,d){var y=$m(this,u),E=y.size;return y.set(u,d),this.size+=y.size==E?0:1,this}Va.prototype.clear=yW,Va.prototype.delete=xW,Va.prototype.get=bW,Va.prototype.has=wW,Va.prototype.set=_W;function sl(u){var d=-1,y=u==null?0:u.length;for(this.__data__=new Va;++d<y;)this.add(u[d])}function SW(u){return this.__data__.set(u,l),this}function OW(u){return this.__data__.has(u)}sl.prototype.add=sl.prototype.push=SW,sl.prototype.has=OW;function Ui(u){var d=this.__data__=new Ha(u);this.size=d.size}function kW(){this.__data__=new Ha,this.size=0}function EW(u){var d=this.__data__,y=d.delete(u);return this.size=d.size,y}function CW(u){return this.__data__.get(u)}function AW(u){return this.__data__.has(u)}function PW(u,d){var y=this.__data__;if(y instanceof Ha){var E=y.__data__;if(!Vf||E.length<i-1)return E.push([u,d]),this.size=++y.size,this;y=this.__data__=new Va(E)}return y.set(u,d),this.size=y.size,this}Ui.prototype.clear=kW,Ui.prototype.delete=EW,Ui.prototype.get=CW,Ui.prototype.has=AW,Ui.prototype.set=PW;function HP(u,d){var y=Ke(u),E=!y&&dl(u),P=!y&&!E&&Qo(u),N=!y&&!E&&!P&&Eu(u),F=y||E||P||N,W=F?ox(u.length,F7):[],G=W.length;for(var ie in u)(d||kt.call(u,ie))&&!(F&&(ie=="length"||P&&(ie=="offset"||ie=="parent")||N&&(ie=="buffer"||ie=="byteLength"||ie=="byteOffset")||Ka(ie,G)))&&W.push(ie);return W}function VP(u){var d=u.length;return d?u[Sx(0,d-1)]:n}function TW(u,d){return Mm(gr(u),ll(d,0,u.length))}function $W(u){return Mm(gr(u))}function hx(u,d,y){(y!==n&&!Wi(u[d],y)||y===n&&!(d in u))&&Ya(u,d,y)}function Kf(u,d,y){var E=u[d];(!(kt.call(u,d)&&Wi(E,y))||y===n&&!(d in u))&&Ya(u,d,y)}function xm(u,d){for(var y=u.length;y--;)if(Wi(u[y][0],d))return y;return-1}function MW(u,d,y,E){return Go(u,function(P,N,F){d(E,P,y(P),F)}),E}function YP(u,d){return u&&pa(d,Cn(d),u)}function IW(u,d){return u&&pa(d,yr(d),u)}function Ya(u,d,y){d=="__proto__"&&hm?hm(u,d,{configurable:!0,enumerable:!0,value:y,writable:!0}):u[d]=y}function px(u,d){for(var y=-1,E=d.length,P=J(E),N=u==null;++y<E;)P[y]=N?n:qx(u,d[y]);return P}function ll(u,d,y){return u===u&&(y!==n&&(u=u<=y?u:y),d!==n&&(u=u>=d?u:d)),u}function fi(u,d,y,E,P,N){var F,W=d&h,G=d&p,ie=d&m;if(y&&(F=P?y(u,E,P,N):y(u)),F!==n)return F;if(!Zt(u))return u;var ae=Ke(u);if(ae){if(F=wH(u),!W)return gr(u,F)}else{var le=qn(u),we=le==te||le==Ge;if(Qo(u))return g2(u,W);if(le==ce||le==xe||we&&!P){if(F=G||we?{}:j2(u),!W)return G?cH(u,IW(F,u)):uH(u,YP(F,u))}else{if(!Mt[le])return P?u:{};F=_H(u,le,W)}}N||(N=new Ui);var Ie=N.get(u);if(Ie)return Ie;N.set(u,F),cT(u)?u.forEach(function(ze){F.add(fi(ze,d,y,ze,u,N))}):lT(u)&&u.forEach(function(ze,ot){F.set(ot,fi(ze,d,y,ot,u,N))});var Be=ie?G?Nx:Ix:G?yr:Cn,nt=ae?n:Be(u);return li(nt||u,function(ze,ot){nt&&(ot=ze,ze=u[ot]),Kf(F,ot,fi(ze,d,y,ot,u,N))}),F}function NW(u){var d=Cn(u);return function(y){return GP(y,u,d)}}function GP(u,d,y){var E=y.length;if(u==null)return!E;for(u=Tt(u);E--;){var P=y[E],N=d[P],F=u[P];if(F===n&&!(P in u)||!N(F))return!1}return!0}function qP(u,d,y){if(typeof u!="function")throw new ui(o);return nd(function(){u.apply(n,y)},d)}function Xf(u,d,y,E){var P=-1,N=nm,F=!0,W=u.length,G=[],ie=d.length;if(!W)return G;y&&(d=Gt(d,Rr(y))),E?(N=ex,F=!1):d.length>=i&&(N=Wf,F=!1,d=new sl(d));e:for(;++P<W;){var ae=u[P],le=y==null?ae:y(ae);if(ae=E||ae!==0?ae:0,F&&le===le){for(var we=ie;we--;)if(d[we]===le)continue e;G.push(ae)}else N(d,le,E)||G.push(ae)}return G}var Go=w2(ha),KP=w2(gx,!0);function jW(u,d){var y=!0;return Go(u,function(E,P,N){return y=!!d(E,P,N),y}),y}function bm(u,d,y){for(var E=-1,P=u.length;++E<P;){var N=u[E],F=d(N);if(F!=null&&(W===n?F===F&&!Lr(F):y(F,W)))var W=F,G=N}return G}function RW(u,d,y,E){var P=u.length;for(y=Je(y),y<0&&(y=-y>P?0:P+y),E=E===n||E>P?P:Je(E),E<0&&(E+=P),E=y>E?0:dT(E);y<E;)u[y++]=d;return u}function XP(u,d){var y=[];return Go(u,function(E,P,N){d(E,P,N)&&y.push(E)}),y}function Ln(u,d,y,E,P){var N=-1,F=u.length;for(y||(y=OH),P||(P=[]);++N<F;){var W=u[N];d>0&&y(W)?d>1?Ln(W,d-1,y,E,P):Ho(P,W):E||(P[P.length]=W)}return P}var mx=_2(),QP=_2(!0);function ha(u,d){return u&&mx(u,d,Cn)}function gx(u,d){return u&&QP(u,d,Cn)}function wm(u,d){return Wo(d,function(y){return Xa(u[y])})}function ul(u,d){d=Ko(d,u);for(var y=0,E=d.length;u!=null&&y<E;)u=u[ma(d[y++])];return y&&y==E?u:n}function ZP(u,d,y){var E=d(u);return Ke(u)?E:Ho(E,y(u))}function ir(u){return u==null?u===n?on:ft:al&&al in Tt(u)?yH(u):$H(u)}function vx(u,d){return u>d}function DW(u,d){return u!=null&&kt.call(u,d)}function LW(u,d){return u!=null&&d in Tt(u)}function FW(u,d,y){return u>=Gn(d,y)&&u<wn(d,y)}function yx(u,d,y){for(var E=y?ex:nm,P=u[0].length,N=u.length,F=N,W=J(N),G=1/0,ie=[];F--;){var ae=u[F];F&&d&&(ae=Gt(ae,Rr(d))),G=Gn(ae.length,G),W[F]=!y&&(d||P>=120&&ae.length>=120)?new sl(F&&ae):n}ae=u[0];var le=-1,we=W[0];e:for(;++le<P&&ie.length<G;){var Ie=ae[le],Be=d?d(Ie):Ie;if(Ie=y||Ie!==0?Ie:0,!(we?Wf(we,Be):E(ie,Be,y))){for(F=N;--F;){var nt=W[F];if(!(nt?Wf(nt,Be):E(u[F],Be,y)))continue e}we&&we.push(Be),ie.push(Ie)}}return ie}function BW(u,d,y,E){return ha(u,function(P,N,F){d(E,y(P),N,F)}),E}function Qf(u,d,y){d=Ko(d,u),u=F2(u,d);var E=u==null?u:u[ma(hi(d))];return E==null?n:jr(E,u,y)}function JP(u){return sn(u)&&ir(u)==xe}function zW(u){return sn(u)&&ir(u)==ue}function UW(u){return sn(u)&&ir(u)==re}function Zf(u,d,y,E,P){return u===d?!0:u==null||d==null||!sn(u)&&!sn(d)?u!==u&&d!==d:WW(u,d,y,E,Zf,P)}function WW(u,d,y,E,P,N){var F=Ke(u),W=Ke(d),G=F?ke:qn(u),ie=W?ke:qn(d);G=G==xe?ce:G,ie=ie==xe?ce:ie;var ae=G==ce,le=ie==ce,we=G==ie;if(we&&Qo(u)){if(!Qo(d))return!1;F=!0,ae=!1}if(we&&!ae)return N||(N=new Ui),F||Eu(u)?M2(u,d,y,E,P,N):gH(u,d,G,y,E,P,N);if(!(y&x)){var Ie=ae&&kt.call(u,"__wrapped__"),Be=le&&kt.call(d,"__wrapped__");if(Ie||Be){var nt=Ie?u.value():u,ze=Be?d.value():d;return N||(N=new Ui),P(nt,ze,y,E,N)}}return we?(N||(N=new Ui),vH(u,d,y,E,P,N)):!1}function HW(u){return sn(u)&&qn(u)==Me}function xx(u,d,y,E){var P=y.length,N=P,F=!E;if(u==null)return!N;for(u=Tt(u);P--;){var W=y[P];if(F&&W[2]?W[1]!==u[W[0]]:!(W[0]in u))return!1}for(;++P<N;){W=y[P];var G=W[0],ie=u[G],ae=W[1];if(F&&W[2]){if(ie===n&&!(G in u))return!1}else{var le=new Ui;if(E)var we=E(ie,ae,G,u,d,le);if(!(we===n?Zf(ae,ie,x|g,E,le):we))return!1}}return!0}function e2(u){if(!Zt(u)||EH(u))return!1;var d=Xa(u)?H7:NU;return d.test(fl(u))}function VW(u){return sn(u)&&ir(u)==We}function YW(u){return sn(u)&&qn(u)==tt}function GW(u){return sn(u)&&Lm(u.length)&&!!Dt[ir(u)]}function t2(u){return typeof u=="function"?u:u==null?xr:typeof u=="object"?Ke(u)?i2(u[0],u[1]):r2(u):ST(u)}function bx(u){if(!td(u))return X7(u);var d=[];for(var y in Tt(u))kt.call(u,y)&&y!="constructor"&&d.push(y);return d}function qW(u){if(!Zt(u))return TH(u);var d=td(u),y=[];for(var E in u)E=="constructor"&&(d||!kt.call(u,E))||y.push(E);return y}function wx(u,d){return u<d}function n2(u,d){var y=-1,E=vr(u)?J(u.length):[];return Go(u,function(P,N,F){E[++y]=d(P,N,F)}),E}function r2(u){var d=Rx(u);return d.length==1&&d[0][2]?D2(d[0][0],d[0][1]):function(y){return y===u||xx(y,u,d)}}function i2(u,d){return Lx(u)&&R2(d)?D2(ma(u),d):function(y){var E=qx(y,u);return E===n&&E===d?Kx(y,u):Zf(d,E,x|g)}}function _m(u,d,y,E,P){u!==d&&mx(d,function(N,F){if(P||(P=new Ui),Zt(N))KW(u,d,F,y,_m,E,P);else{var W=E?E(Bx(u,F),N,F+"",u,d,P):n;W===n&&(W=N),hx(u,F,W)}},yr)}function KW(u,d,y,E,P,N,F){var W=Bx(u,y),G=Bx(d,y),ie=F.get(G);if(ie){hx(u,y,ie);return}var ae=N?N(W,G,y+"",u,d,F):n,le=ae===n;if(le){var we=Ke(G),Ie=!we&&Qo(G),Be=!we&&!Ie&&Eu(G);ae=G,we||Ie||Be?Ke(W)?ae=W:cn(W)?ae=gr(W):Ie?(le=!1,ae=g2(G,!0)):Be?(le=!1,ae=v2(G,!0)):ae=[]:rd(G)||dl(G)?(ae=W,dl(W)?ae=hT(W):(!Zt(W)||Xa(W))&&(ae=j2(G))):le=!1}le&&(F.set(G,ae),P(ae,G,E,N,F),F.delete(G)),hx(u,y,ae)}function a2(u,d){var y=u.length;if(y)return d+=d<0?y:0,Ka(d,y)?u[d]:n}function o2(u,d,y){d.length?d=Gt(d,function(N){return Ke(N)?function(F){return ul(F,N.length===1?N[0]:N)}:N}):d=[xr];var E=-1;d=Gt(d,Rr(Fe()));var P=n2(u,function(N,F,W){var G=Gt(d,function(ie){return ie(N)});return{criteria:G,index:++E,value:N}});return _7(P,function(N,F){return lH(N,F,y)})}function XW(u,d){return s2(u,d,function(y,E){return Kx(u,E)})}function s2(u,d,y){for(var E=-1,P=d.length,N={};++E<P;){var F=d[E],W=ul(u,F);y(W,F)&&Jf(N,Ko(F,u),W)}return N}function QW(u){return function(d){return ul(d,u)}}function _x(u,d,y,E){var P=E?w7:mu,N=-1,F=d.length,W=u;for(u===d&&(d=gr(d)),y&&(W=Gt(u,Rr(y)));++N<F;)for(var G=0,ie=d[N],ae=y?y(ie):ie;(G=P(W,ae,G,E))>-1;)W!==u&&dm.call(W,G,1),dm.call(u,G,1);return u}function l2(u,d){for(var y=u?d.length:0,E=y-1;y--;){var P=d[y];if(y==E||P!==N){var N=P;Ka(P)?dm.call(u,P,1):Ex(u,P)}}return u}function Sx(u,d){return u+mm(UP()*(d-u+1))}function ZW(u,d,y,E){for(var P=-1,N=wn(pm((d-u)/(y||1)),0),F=J(N);N--;)F[E?N:++P]=u,u+=y;return F}function Ox(u,d){var y="";if(!u||d<1||d>H)return y;do d%2&&(y+=u),d=mm(d/2),d&&(u+=u);while(d);return y}function at(u,d){return zx(L2(u,d,xr),u+"")}function JW(u){return VP(Cu(u))}function eH(u,d){var y=Cu(u);return Mm(y,ll(d,0,y.length))}function Jf(u,d,y,E){if(!Zt(u))return u;d=Ko(d,u);for(var P=-1,N=d.length,F=N-1,W=u;W!=null&&++P<N;){var G=ma(d[P]),ie=y;if(G==="__proto__"||G==="constructor"||G==="prototype")return u;if(P!=F){var ae=W[G];ie=E?E(ae,G,W):n,ie===n&&(ie=Zt(ae)?ae:Ka(d[P+1])?[]:{})}Kf(W,G,ie),W=W[G]}return u}var u2=gm?function(u,d){return gm.set(u,d),u}:xr,tH=hm?function(u,d){return hm(u,"toString",{configurable:!0,enumerable:!1,value:Qx(d),writable:!0})}:xr;function nH(u){return Mm(Cu(u))}function di(u,d,y){var E=-1,P=u.length;d<0&&(d=-d>P?0:P+d),y=y>P?P:y,y<0&&(y+=P),P=d>y?0:y-d>>>0,d>>>=0;for(var N=J(P);++E<P;)N[E]=u[E+d];return N}function rH(u,d){var y;return Go(u,function(E,P,N){return y=d(E,P,N),!y}),!!y}function Sm(u,d,y){var E=0,P=u==null?E:u.length;if(typeof d=="number"&&d===d&&P<=R){for(;E<P;){var N=E+P>>>1,F=u[N];F!==null&&!Lr(F)&&(y?F<=d:F<d)?E=N+1:P=N}return P}return kx(u,d,xr,y)}function kx(u,d,y,E){var P=0,N=u==null?0:u.length;if(N===0)return 0;d=y(d);for(var F=d!==d,W=d===null,G=Lr(d),ie=d===n;P<N;){var ae=mm((P+N)/2),le=y(u[ae]),we=le!==n,Ie=le===null,Be=le===le,nt=Lr(le);if(F)var ze=E||Be;else ie?ze=Be&&(E||we):W?ze=Be&&we&&(E||!Ie):G?ze=Be&&we&&!Ie&&(E||!nt):Ie||nt?ze=!1:ze=E?le<=d:le<d;ze?P=ae+1:N=ae}return Gn(N,oe)}function c2(u,d){for(var y=-1,E=u.length,P=0,N=[];++y<E;){var F=u[y],W=d?d(F):F;if(!y||!Wi(W,G)){var G=W;N[P++]=F===0?0:F}}return N}function f2(u){return typeof u=="number"?u:Lr(u)?I:+u}function Dr(u){if(typeof u=="string")return u;if(Ke(u))return Gt(u,Dr)+"";if(Lr(u))return WP?WP.call(u):"";var d=u+"";return d=="0"&&1/u==-Z?"-0":d}function qo(u,d,y){var E=-1,P=nm,N=u.length,F=!0,W=[],G=W;if(y)F=!1,P=ex;else if(N>=i){var ie=d?null:pH(u);if(ie)return im(ie);F=!1,P=Wf,G=new sl}else G=d?[]:W;e:for(;++E<N;){var ae=u[E],le=d?d(ae):ae;if(ae=y||ae!==0?ae:0,F&&le===le){for(var we=G.length;we--;)if(G[we]===le)continue e;d&&G.push(le),W.push(ae)}else P(G,le,y)||(G!==W&&G.push(le),W.push(ae))}return W}function Ex(u,d){return d=Ko(d,u),u=F2(u,d),u==null||delete u[ma(hi(d))]}function d2(u,d,y,E){return Jf(u,d,y(ul(u,d)),E)}function Om(u,d,y,E){for(var P=u.length,N=E?P:-1;(E?N--:++N<P)&&d(u[N],N,u););return y?di(u,E?0:N,E?N+1:P):di(u,E?N+1:0,E?P:N)}function h2(u,d){var y=u;return y instanceof lt&&(y=y.value()),tx(d,function(E,P){return P.func.apply(P.thisArg,Ho([E],P.args))},y)}function Cx(u,d,y){var E=u.length;if(E<2)return E?qo(u[0]):[];for(var P=-1,N=J(E);++P<E;)for(var F=u[P],W=-1;++W<E;)W!=P&&(N[P]=Xf(N[P]||F,u[W],d,y));return qo(Ln(N,1),d,y)}function p2(u,d,y){for(var E=-1,P=u.length,N=d.length,F={};++E<P;){var W=E<N?d[E]:n;y(F,u[E],W)}return F}function Ax(u){return cn(u)?u:[]}function Px(u){return typeof u=="function"?u:xr}function Ko(u,d){return Ke(u)?u:Lx(u,d)?[u]:W2(St(u))}var iH=at;function Xo(u,d,y){var E=u.length;return y=y===n?E:y,!d&&y>=E?u:di(u,d,y)}var m2=V7||function(u){return Dn.clearTimeout(u)};function g2(u,d){if(d)return u.slice();var y=u.length,E=DP?DP(y):new u.constructor(y);return u.copy(E),E}function Tx(u){var d=new u.constructor(u.byteLength);return new cm(d).set(new cm(u)),d}function aH(u,d){var y=d?Tx(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.byteLength)}function oH(u){var d=new u.constructor(u.source,JA.exec(u));return d.lastIndex=u.lastIndex,d}function sH(u){return qf?Tt(qf.call(u)):{}}function v2(u,d){var y=d?Tx(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.length)}function y2(u,d){if(u!==d){var y=u!==n,E=u===null,P=u===u,N=Lr(u),F=d!==n,W=d===null,G=d===d,ie=Lr(d);if(!W&&!ie&&!N&&u>d||N&&F&&G&&!W&&!ie||E&&F&&G||!y&&G||!P)return 1;if(!E&&!N&&!ie&&u<d||ie&&y&&P&&!E&&!N||W&&y&&P||!F&&P||!G)return-1}return 0}function lH(u,d,y){for(var E=-1,P=u.criteria,N=d.criteria,F=P.length,W=y.length;++E<F;){var G=y2(P[E],N[E]);if(G){if(E>=W)return G;var ie=y[E];return G*(ie=="desc"?-1:1)}}return u.index-d.index}function x2(u,d,y,E){for(var P=-1,N=u.length,F=y.length,W=-1,G=d.length,ie=wn(N-F,0),ae=J(G+ie),le=!E;++W<G;)ae[W]=d[W];for(;++P<F;)(le||P<N)&&(ae[y[P]]=u[P]);for(;ie--;)ae[W++]=u[P++];return ae}function b2(u,d,y,E){for(var P=-1,N=u.length,F=-1,W=y.length,G=-1,ie=d.length,ae=wn(N-W,0),le=J(ae+ie),we=!E;++P<ae;)le[P]=u[P];for(var Ie=P;++G<ie;)le[Ie+G]=d[G];for(;++F<W;)(we||P<N)&&(le[Ie+y[F]]=u[P++]);return le}function gr(u,d){var y=-1,E=u.length;for(d||(d=J(E));++y<E;)d[y]=u[y];return d}function pa(u,d,y,E){var P=!y;y||(y={});for(var N=-1,F=d.length;++N<F;){var W=d[N],G=E?E(y[W],u[W],W,y,u):n;G===n&&(G=u[W]),P?Ya(y,W,G):Kf(y,W,G)}return y}function uH(u,d){return pa(u,Dx(u),d)}function cH(u,d){return pa(u,I2(u),d)}function km(u,d){return function(y,E){var P=Ke(y)?m7:MW,N=d?d():{};return P(y,u,Fe(E,2),N)}}function Su(u){return at(function(d,y){var E=-1,P=y.length,N=P>1?y[P-1]:n,F=P>2?y[2]:n;for(N=u.length>3&&typeof N=="function"?(P--,N):n,F&&ar(y[0],y[1],F)&&(N=P<3?n:N,P=1),d=Tt(d);++E<P;){var W=y[E];W&&u(d,W,E,N)}return d})}function w2(u,d){return function(y,E){if(y==null)return y;if(!vr(y))return u(y,E);for(var P=y.length,N=d?P:-1,F=Tt(y);(d?N--:++N<P)&&E(F[N],N,F)!==!1;);return y}}function _2(u){return function(d,y,E){for(var P=-1,N=Tt(d),F=E(d),W=F.length;W--;){var G=F[u?W:++P];if(y(N[G],G,N)===!1)break}return d}}function fH(u,d,y){var E=d&w,P=ed(u);function N(){var F=this&&this!==Dn&&this instanceof N?P:u;return F.apply(E?y:this,arguments)}return N}function S2(u){return function(d){d=St(d);var y=gu(d)?zi(d):n,E=y?y[0]:d.charAt(0),P=y?Xo(y,1).join(""):d.slice(1);return E[u]()+P}}function Ou(u){return function(d){return tx(wT(bT(d).replace(t7,"")),u,"")}}function ed(u){return function(){var d=arguments;switch(d.length){case 0:return new u;case 1:return new u(d[0]);case 2:return new u(d[0],d[1]);case 3:return new u(d[0],d[1],d[2]);case 4:return new u(d[0],d[1],d[2],d[3]);case 5:return new u(d[0],d[1],d[2],d[3],d[4]);case 6:return new u(d[0],d[1],d[2],d[3],d[4],d[5]);case 7:return new u(d[0],d[1],d[2],d[3],d[4],d[5],d[6])}var y=_u(u.prototype),E=u.apply(y,d);return Zt(E)?E:y}}function dH(u,d,y){var E=ed(u);function P(){for(var N=arguments.length,F=J(N),W=N,G=ku(P);W--;)F[W]=arguments[W];var ie=N<3&&F[0]!==G&&F[N-1]!==G?[]:Vo(F,G);if(N-=ie.length,N<y)return A2(u,d,Em,P.placeholder,n,F,ie,n,n,y-N);var ae=this&&this!==Dn&&this instanceof P?E:u;return jr(ae,this,F)}return P}function O2(u){return function(d,y,E){var P=Tt(d);if(!vr(d)){var N=Fe(y,3);d=Cn(d),y=function(W){return N(P[W],W,P)}}var F=u(d,y,E);return F>-1?P[N?d[F]:F]:n}}function k2(u){return qa(function(d){var y=d.length,E=y,P=ci.prototype.thru;for(u&&d.reverse();E--;){var N=d[E];if(typeof N!="function")throw new ui(o);if(P&&!F&&Tm(N)=="wrapper")var F=new ci([],!0)}for(E=F?E:y;++E<y;){N=d[E];var W=Tm(N),G=W=="wrapper"?jx(N):n;G&&Fx(G[0])&&G[1]==(A|v|C|$)&&!G[4].length&&G[9]==1?F=F[Tm(G[0])].apply(F,G[3]):F=N.length==1&&Fx(N)?F[W]():F.thru(N)}return function(){var ie=arguments,ae=ie[0];if(F&&ie.length==1&&Ke(ae))return F.plant(ae).value();for(var le=0,we=y?d[le].apply(this,ie):ae;++le<y;)we=d[le].call(this,we);return we}})}function Em(u,d,y,E,P,N,F,W,G,ie){var ae=d&A,le=d&w,we=d&b,Ie=d&(v|S),Be=d&L,nt=we?n:ed(u);function ze(){for(var ot=arguments.length,dt=J(ot),Fr=ot;Fr--;)dt[Fr]=arguments[Fr];if(Ie)var or=ku(ze),Br=O7(dt,or);if(E&&(dt=x2(dt,E,P,Ie)),N&&(dt=b2(dt,N,F,Ie)),ot-=Br,Ie&&ot<ie){var fn=Vo(dt,or);return A2(u,d,Em,ze.placeholder,y,dt,fn,W,G,ie-ot)}var Hi=le?y:this,Za=we?Hi[u]:u;return ot=dt.length,W?dt=MH(dt,W):Be&&ot>1&&dt.reverse(),ae&&G<ot&&(dt.length=G),this&&this!==Dn&&this instanceof ze&&(Za=nt||ed(Za)),Za.apply(Hi,dt)}return ze}function E2(u,d){return function(y,E){return BW(y,u,d(E),{})}}function Cm(u,d){return function(y,E){var P;if(y===n&&E===n)return d;if(y!==n&&(P=y),E!==n){if(P===n)return E;typeof y=="string"||typeof E=="string"?(y=Dr(y),E=Dr(E)):(y=f2(y),E=f2(E)),P=u(y,E)}return P}}function $x(u){return qa(function(d){return d=Gt(d,Rr(Fe())),at(function(y){var E=this;return u(d,function(P){return jr(P,E,y)})})})}function Am(u,d){d=d===n?" ":Dr(d);var y=d.length;if(y<2)return y?Ox(d,u):d;var E=Ox(d,pm(u/vu(d)));return gu(d)?Xo(zi(E),0,u).join(""):E.slice(0,u)}function hH(u,d,y,E){var P=d&w,N=ed(u);function F(){for(var W=-1,G=arguments.length,ie=-1,ae=E.length,le=J(ae+G),we=this&&this!==Dn&&this instanceof F?N:u;++ie<ae;)le[ie]=E[ie];for(;G--;)le[ie++]=arguments[++W];return jr(we,P?y:this,le)}return F}function C2(u){return function(d,y,E){return E&&typeof E!="number"&&ar(d,y,E)&&(y=E=n),d=Qa(d),y===n?(y=d,d=0):y=Qa(y),E=E===n?d<y?1:-1:Qa(E),ZW(d,y,E,u)}}function Pm(u){return function(d,y){return typeof d=="string"&&typeof y=="string"||(d=pi(d),y=pi(y)),u(d,y)}}function A2(u,d,y,E,P,N,F,W,G,ie){var ae=d&v,le=ae?F:n,we=ae?n:F,Ie=ae?N:n,Be=ae?n:N;d|=ae?C:k,d&=~(ae?k:C),d&_||(d&=~(w|b));var nt=[u,d,P,Ie,le,Be,we,W,G,ie],ze=y.apply(n,nt);return Fx(u)&&B2(ze,nt),ze.placeholder=E,z2(ze,u,d)}function Mx(u){var d=bn[u];return function(y,E){if(y=pi(y),E=E==null?0:Gn(Je(E),292),E&&zP(y)){var P=(St(y)+"e").split("e"),N=d(P[0]+"e"+(+P[1]+E));return P=(St(N)+"e").split("e"),+(P[0]+"e"+(+P[1]-E))}return d(y)}}var pH=bu&&1/im(new bu([,-0]))[1]==Z?function(u){return new bu(u)}:eb;function P2(u){return function(d){var y=qn(d);return y==Me?lx(d):y==tt?$7(d):S7(d,u(d))}}function Ga(u,d,y,E,P,N,F,W){var G=d&b;if(!G&&typeof u!="function")throw new ui(o);var ie=E?E.length:0;if(ie||(d&=~(C|k),E=P=n),F=F===n?F:wn(Je(F),0),W=W===n?W:Je(W),ie-=P?P.length:0,d&k){var ae=E,le=P;E=P=n}var we=G?n:jx(u),Ie=[u,d,y,E,P,ae,le,N,F,W];if(we&&PH(Ie,we),u=Ie[0],d=Ie[1],y=Ie[2],E=Ie[3],P=Ie[4],W=Ie[9]=Ie[9]===n?G?0:u.length:wn(Ie[9]-ie,0),!W&&d&(v|S)&&(d&=~(v|S)),!d||d==w)var Be=fH(u,d,y);else d==v||d==S?Be=dH(u,d,W):(d==C||d==(w|C))&&!P.length?Be=hH(u,d,y,E):Be=Em.apply(n,Ie);var nt=we?u2:B2;return z2(nt(Be,Ie),u,d)}function T2(u,d,y,E){return u===n||Wi(u,xu[y])&&!kt.call(E,y)?d:u}function $2(u,d,y,E,P,N){return Zt(u)&&Zt(d)&&(N.set(d,u),_m(u,d,n,$2,N),N.delete(d)),u}function mH(u){return rd(u)?n:u}function M2(u,d,y,E,P,N){var F=y&x,W=u.length,G=d.length;if(W!=G&&!(F&&G>W))return!1;var ie=N.get(u),ae=N.get(d);if(ie&&ae)return ie==d&&ae==u;var le=-1,we=!0,Ie=y&g?new sl:n;for(N.set(u,d),N.set(d,u);++le<W;){var Be=u[le],nt=d[le];if(E)var ze=F?E(nt,Be,le,d,u,N):E(Be,nt,le,u,d,N);if(ze!==n){if(ze)continue;we=!1;break}if(Ie){if(!nx(d,function(ot,dt){if(!Wf(Ie,dt)&&(Be===ot||P(Be,ot,y,E,N)))return Ie.push(dt)})){we=!1;break}}else if(!(Be===nt||P(Be,nt,y,E,N))){we=!1;break}}return N.delete(u),N.delete(d),we}function gH(u,d,y,E,P,N,F){switch(y){case je:if(u.byteLength!=d.byteLength||u.byteOffset!=d.byteOffset)return!1;u=u.buffer,d=d.buffer;case ue:return!(u.byteLength!=d.byteLength||!N(new cm(u),new cm(d)));case _e:case re:case Te:return Wi(+u,+d);case Oe:return u.name==d.name&&u.message==d.message;case We:case Xe:return u==d+"";case Me:var W=lx;case tt:var G=E&x;if(W||(W=im),u.size!=d.size&&!G)return!1;var ie=F.get(u);if(ie)return ie==d;E|=g,F.set(u,d);var ae=M2(W(u),W(d),E,P,N,F);return F.delete(u),ae;case Qe:if(qf)return qf.call(u)==qf.call(d)}return!1}function vH(u,d,y,E,P,N){var F=y&x,W=Ix(u),G=W.length,ie=Ix(d),ae=ie.length;if(G!=ae&&!F)return!1;for(var le=G;le--;){var we=W[le];if(!(F?we in d:kt.call(d,we)))return!1}var Ie=N.get(u),Be=N.get(d);if(Ie&&Be)return Ie==d&&Be==u;var nt=!0;N.set(u,d),N.set(d,u);for(var ze=F;++le<G;){we=W[le];var ot=u[we],dt=d[we];if(E)var Fr=F?E(dt,ot,we,d,u,N):E(ot,dt,we,u,d,N);if(!(Fr===n?ot===dt||P(ot,dt,y,E,N):Fr)){nt=!1;break}ze||(ze=we=="constructor")}if(nt&&!ze){var or=u.constructor,Br=d.constructor;or!=Br&&"constructor"in u&&"constructor"in d&&!(typeof or=="function"&&or instanceof or&&typeof Br=="function"&&Br instanceof Br)&&(nt=!1)}return N.delete(u),N.delete(d),nt}function qa(u){return zx(L2(u,n,G2),u+"")}function Ix(u){return ZP(u,Cn,Dx)}function Nx(u){return ZP(u,yr,I2)}var jx=gm?function(u){return gm.get(u)}:eb;function Tm(u){for(var d=u.name+"",y=wu[d],E=kt.call(wu,d)?y.length:0;E--;){var P=y[E],N=P.func;if(N==null||N==u)return P.name}return d}function ku(u){var d=kt.call(M,"placeholder")?M:u;return d.placeholder}function Fe(){var u=M.iteratee||Zx;return u=u===Zx?t2:u,arguments.length?u(arguments[0],arguments[1]):u}function $m(u,d){var y=u.__data__;return kH(d)?y[typeof d=="string"?"string":"hash"]:y.map}function Rx(u){for(var d=Cn(u),y=d.length;y--;){var E=d[y],P=u[E];d[y]=[E,P,R2(P)]}return d}function cl(u,d){var y=A7(u,d);return e2(y)?y:n}function yH(u){var d=kt.call(u,al),y=u[al];try{u[al]=n;var E=!0}catch{}var P=lm.call(u);return E&&(d?u[al]=y:delete u[al]),P}var Dx=cx?function(u){return u==null?[]:(u=Tt(u),Wo(cx(u),function(d){return FP.call(u,d)}))}:tb,I2=cx?function(u){for(var d=[];u;)Ho(d,Dx(u)),u=fm(u);return d}:tb,qn=ir;(fx&&qn(new fx(new ArrayBuffer(1)))!=je||Vf&&qn(new Vf)!=Me||dx&&qn(dx.resolve())!=Se||bu&&qn(new bu)!=tt||Yf&&qn(new Yf)!=Yt)&&(qn=function(u){var d=ir(u),y=d==ce?u.constructor:n,E=y?fl(y):"";if(E)switch(E){case eW:return je;case tW:return Me;case nW:return Se;case rW:return tt;case iW:return Yt}return d});function xH(u,d,y){for(var E=-1,P=y.length;++E<P;){var N=y[E],F=N.size;switch(N.type){case"drop":u+=F;break;case"dropRight":d-=F;break;case"take":d=Gn(d,u+F);break;case"takeRight":u=wn(u,d-F);break}}return{start:u,end:d}}function bH(u){var d=u.match(EU);return d?d[1].split(CU):[]}function N2(u,d,y){d=Ko(d,u);for(var E=-1,P=d.length,N=!1;++E<P;){var F=ma(d[E]);if(!(N=u!=null&&y(u,F)))break;u=u[F]}return N||++E!=P?N:(P=u==null?0:u.length,!!P&&Lm(P)&&Ka(F,P)&&(Ke(u)||dl(u)))}function wH(u){var d=u.length,y=new u.constructor(d);return d&&typeof u[0]=="string"&&kt.call(u,"index")&&(y.index=u.index,y.input=u.input),y}function j2(u){return typeof u.constructor=="function"&&!td(u)?_u(fm(u)):{}}function _H(u,d,y){var E=u.constructor;switch(d){case ue:return Tx(u);case _e:case re:return new E(+u);case je:return aH(u,y);case it:case bt:case rr:case Fi:case Nr:case Ua:case Wa:case Rn:case da:return v2(u,y);case Me:return new E;case Te:case Xe:return new E(u);case We:return oH(u);case tt:return new E;case Qe:return sH(u)}}function SH(u,d){var y=d.length;if(!y)return u;var E=y-1;return d[E]=(y>1?"& ":"")+d[E],d=d.join(y>2?", ":" "),u.replace(kU,`{
 /* [wrapped with `+d+`] */
-`)}function kH(u){return Ke(u)||dl(u)||!!(BP&&u&&u[BP])}function Ka(u,d){var y=typeof u;return d=d??H,!!d&&(y=="number"||y!="symbol"&&DU.test(u))&&u>-1&&u%1==0&&u<d}function ar(u,d,y){if(!Zt(y))return!1;var E=typeof d;return(E=="number"?vr(y)&&Ka(d,y.length):E=="string"&&d in y)?Wi(y[d],u):!1}function Lx(u,d){if(Ke(u))return!1;var y=typeof u;return y=="number"||y=="symbol"||y=="boolean"||u==null||Lr(u)?!0:_U.test(u)||!wU.test(u)||d!=null&&u in Tt(d)}function EH(u){var d=typeof u;return d=="string"||d=="number"||d=="symbol"||d=="boolean"?u!=="__proto__":u===null}function Fx(u){var d=Tm(u),y=M[d];if(typeof y!="function"||!(d in lt.prototype))return!1;if(u===y)return!0;var E=jx(y);return!!E&&u===E[0]}function CH(u){return!!RP&&RP in u}var AH=om?Xa:nb;function td(u){var d=u&&u.constructor,y=typeof d=="function"&&d.prototype||xu;return u===y}function R2(u){return u===u&&!Zt(u)}function D2(u,d){return function(y){return y==null?!1:y[u]===d&&(d!==n||u in Tt(y))}}function PH(u){var d=Rm(u,function(E){return y.size===c&&y.clear(),E}),y=d.cache;return d}function TH(u,d){var y=u[1],E=d[1],P=y|E,N=P<(w|b|A),F=E==A&&y==v||E==A&&y==$&&u[7].length<=d[8]||E==(A|$)&&d[7].length<=d[8]&&y==v;if(!(N||F))return u;E&w&&(u[2]=d[2],P|=y&w?0:_);var W=d[3];if(W){var G=u[3];u[3]=G?x2(G,W,d[4]):W,u[4]=G?Vo(u[3],f):d[4]}return W=d[5],W&&(G=u[5],u[5]=G?b2(G,W,d[6]):W,u[6]=G?Vo(u[5],f):d[6]),W=d[7],W&&(u[7]=W),E&A&&(u[8]=u[8]==null?d[8]:Gn(u[8],d[8])),u[9]==null&&(u[9]=d[9]),u[0]=d[0],u[1]=P,u}function $H(u){var d=[];if(u!=null)for(var y in Tt(u))d.push(y);return d}function MH(u){return lm.call(u)}function L2(u,d,y){return d=wn(d===n?u.length-1:d,0),function(){for(var E=arguments,P=-1,N=wn(E.length-d,0),F=J(N);++P<N;)F[P]=E[d+P];P=-1;for(var W=J(d+1);++P<d;)W[P]=E[P];return W[d]=y(F),jr(u,this,W)}}function F2(u,d){return d.length<2?u:ul(u,di(d,0,-1))}function IH(u,d){for(var y=u.length,E=Gn(d.length,y),P=gr(u);E--;){var N=d[E];u[E]=Ka(N,y)?P[N]:n}return u}function Bx(u,d){if(!(d==="constructor"&&typeof u[d]=="function")&&d!="__proto__")return u[d]}var B2=U2(u2),nd=q7||function(u,d){return Dn.setTimeout(u,d)},zx=U2(nH);function z2(u,d,y){var E=d+"";return zx(u,OH(E,NH(wH(E),y)))}function U2(u){var d=0,y=0;return function(){var E=Z7(),P=z-(E-y);if(y=E,P>0){if(++d>=D)return arguments[0]}else d=0;return u.apply(n,arguments)}}function Mm(u,d){var y=-1,E=u.length,P=E-1;for(d=d===n?E:d;++y<d;){var N=Sx(y,P),F=u[N];u[N]=u[y],u[y]=F}return u.length=d,u}var W2=PH(function(u){var d=[];return u.charCodeAt(0)===46&&d.push(""),u.replace(SU,function(y,E,P,N){d.push(P?N.replace($U,"$1"):E||y)}),d});function ma(u){if(typeof u=="string"||Lr(u))return u;var d=u+"";return d=="0"&&1/u==-Z?"-0":d}function fl(u){if(u!=null){try{return sm.call(u)}catch{}try{return u+""}catch{}}return""}function NH(u,d){return li(ve,function(y){var E="_."+y[0];d&y[1]&&!nm(u,E)&&u.push(E)}),u.sort()}function H2(u){if(u instanceof lt)return u.clone();var d=new ci(u.__wrapped__,u.__chain__);return d.__actions__=gr(u.__actions__),d.__index__=u.__index__,d.__values__=u.__values__,d}function jH(u,d,y){(y?ar(u,d,y):d===n)?d=1:d=wn(Je(d),0);var E=u==null?0:u.length;if(!E||d<1)return[];for(var P=0,N=0,F=J(pm(E/d));P<E;)F[N++]=di(u,P,P+=d);return F}function RH(u){for(var d=-1,y=u==null?0:u.length,E=0,P=[];++d<y;){var N=u[d];N&&(P[E++]=N)}return P}function DH(){var u=arguments.length;if(!u)return[];for(var d=J(u-1),y=arguments[0],E=u;E--;)d[E-1]=arguments[E];return Ho(Ke(y)?gr(y):[y],Ln(d,1))}var LH=at(function(u,d){return cn(u)?Xf(u,Ln(d,1,cn,!0)):[]}),FH=at(function(u,d){var y=hi(d);return cn(y)&&(y=n),cn(u)?Xf(u,Ln(d,1,cn,!0),Fe(y,2)):[]}),BH=at(function(u,d){var y=hi(d);return cn(y)&&(y=n),cn(u)?Xf(u,Ln(d,1,cn,!0),n,y):[]});function zH(u,d,y){var E=u==null?0:u.length;return E?(d=y||d===n?1:Je(d),di(u,d<0?0:d,E)):[]}function UH(u,d,y){var E=u==null?0:u.length;return E?(d=y||d===n?1:Je(d),d=E-d,di(u,0,d<0?0:d)):[]}function WH(u,d){return u&&u.length?Om(u,Fe(d,3),!0,!0):[]}function HH(u,d){return u&&u.length?Om(u,Fe(d,3),!0):[]}function VH(u,d,y,E){var P=u==null?0:u.length;return P?(y&&typeof y!="number"&&ar(u,d,y)&&(y=0,E=P),DW(u,d,y,E)):[]}function V2(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=y==null?0:Je(y);return P<0&&(P=wn(E+P,0)),rm(u,Fe(d,3),P)}function Y2(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=E-1;return y!==n&&(P=Je(y),P=y<0?wn(E+P,0):Gn(P,E-1)),rm(u,Fe(d,3),P,!0)}function G2(u){var d=u==null?0:u.length;return d?Ln(u,1):[]}function YH(u){var d=u==null?0:u.length;return d?Ln(u,Z):[]}function GH(u,d){var y=u==null?0:u.length;return y?(d=d===n?1:Je(d),Ln(u,d)):[]}function qH(u){for(var d=-1,y=u==null?0:u.length,E={};++d<y;){var P=u[d];E[P[0]]=P[1]}return E}function q2(u){return u&&u.length?u[0]:n}function KH(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=y==null?0:Je(y);return P<0&&(P=wn(E+P,0)),mu(u,d,P)}function XH(u){var d=u==null?0:u.length;return d?di(u,0,-1):[]}var QH=at(function(u){var d=Gt(u,Ax);return d.length&&d[0]===u[0]?yx(d):[]}),ZH=at(function(u){var d=hi(u),y=Gt(u,Ax);return d===hi(y)?d=n:y.pop(),y.length&&y[0]===u[0]?yx(y,Fe(d,2)):[]}),JH=at(function(u){var d=hi(u),y=Gt(u,Ax);return d=typeof d=="function"?d:n,d&&y.pop(),y.length&&y[0]===u[0]?yx(y,n,d):[]});function eV(u,d){return u==null?"":X7.call(u,d)}function hi(u){var d=u==null?0:u.length;return d?u[d-1]:n}function tV(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=E;return y!==n&&(P=Je(y),P=P<0?wn(E+P,0):Gn(P,E-1)),d===d?N7(u,d,P):rm(u,AP,P,!0)}function nV(u,d){return u&&u.length?a2(u,Je(d)):n}var rV=at(K2);function K2(u,d){return u&&u.length&&d&&d.length?_x(u,d):u}function iV(u,d,y){return u&&u.length&&d&&d.length?_x(u,d,Fe(y,2)):u}function aV(u,d,y){return u&&u.length&&d&&d.length?_x(u,d,n,y):u}var oV=qa(function(u,d){var y=u==null?0:u.length,E=px(u,d);return l2(u,Gt(d,function(P){return Ka(P,y)?+P:P}).sort(y2)),E});function sV(u,d){var y=[];if(!(u&&u.length))return y;var E=-1,P=[],N=u.length;for(d=Fe(d,3);++E<N;){var F=u[E];d(F,E,u)&&(y.push(F),P.push(E))}return l2(u,P),y}function Ux(u){return u==null?u:eW.call(u)}function lV(u,d,y){var E=u==null?0:u.length;return E?(y&&typeof y!="number"&&ar(u,d,y)?(d=0,y=E):(d=d==null?0:Je(d),y=y===n?E:Je(y)),di(u,d,y)):[]}function uV(u,d){return Sm(u,d)}function cV(u,d,y){return kx(u,d,Fe(y,2))}function fV(u,d){var y=u==null?0:u.length;if(y){var E=Sm(u,d);if(E<y&&Wi(u[E],d))return E}return-1}function dV(u,d){return Sm(u,d,!0)}function hV(u,d,y){return kx(u,d,Fe(y,2),!0)}function pV(u,d){var y=u==null?0:u.length;if(y){var E=Sm(u,d,!0)-1;if(Wi(u[E],d))return E}return-1}function mV(u){return u&&u.length?c2(u):[]}function gV(u,d){return u&&u.length?c2(u,Fe(d,2)):[]}function vV(u){var d=u==null?0:u.length;return d?di(u,1,d):[]}function yV(u,d,y){return u&&u.length?(d=y||d===n?1:Je(d),di(u,0,d<0?0:d)):[]}function xV(u,d,y){var E=u==null?0:u.length;return E?(d=y||d===n?1:Je(d),d=E-d,di(u,d<0?0:d,E)):[]}function bV(u,d){return u&&u.length?Om(u,Fe(d,3),!1,!0):[]}function wV(u,d){return u&&u.length?Om(u,Fe(d,3)):[]}var _V=at(function(u){return qo(Ln(u,1,cn,!0))}),SV=at(function(u){var d=hi(u);return cn(d)&&(d=n),qo(Ln(u,1,cn,!0),Fe(d,2))}),OV=at(function(u){var d=hi(u);return d=typeof d=="function"?d:n,qo(Ln(u,1,cn,!0),n,d)});function kV(u){return u&&u.length?qo(u):[]}function EV(u,d){return u&&u.length?qo(u,Fe(d,2)):[]}function CV(u,d){return d=typeof d=="function"?d:n,u&&u.length?qo(u,n,d):[]}function Wx(u){if(!(u&&u.length))return[];var d=0;return u=Wo(u,function(y){if(cn(y))return d=wn(y.length,d),!0}),ox(d,function(y){return Gt(u,rx(y))})}function X2(u,d){if(!(u&&u.length))return[];var y=Wx(u);return d==null?y:Gt(y,function(E){return jr(d,n,E)})}var AV=at(function(u,d){return cn(u)?Xf(u,d):[]}),PV=at(function(u){return Cx(Wo(u,cn))}),TV=at(function(u){var d=hi(u);return cn(d)&&(d=n),Cx(Wo(u,cn),Fe(d,2))}),$V=at(function(u){var d=hi(u);return d=typeof d=="function"?d:n,Cx(Wo(u,cn),n,d)}),MV=at(Wx);function IV(u,d){return p2(u||[],d||[],Kf)}function NV(u,d){return p2(u||[],d||[],Jf)}var jV=at(function(u){var d=u.length,y=d>1?u[d-1]:n;return y=typeof y=="function"?(u.pop(),y):n,X2(u,y)});function Q2(u){var d=M(u);return d.__chain__=!0,d}function RV(u,d){return d(u),u}function Im(u,d){return d(u)}var DV=qa(function(u){var d=u.length,y=d?u[0]:0,E=this.__wrapped__,P=function(N){return px(N,u)};return d>1||this.__actions__.length||!(E instanceof lt)||!Ka(y)?this.thru(P):(E=E.slice(y,+y+(d?1:0)),E.__actions__.push({func:Im,args:[P],thisArg:n}),new ci(E,this.__chain__).thru(function(N){return d&&!N.length&&N.push(n),N}))});function LV(){return Q2(this)}function FV(){return new ci(this.value(),this.__chain__)}function BV(){this.__values__===n&&(this.__values__=fT(this.value()));var u=this.__index__>=this.__values__.length,d=u?n:this.__values__[this.__index__++];return{done:u,value:d}}function zV(){return this}function UV(u){for(var d,y=this;y instanceof ym;){var E=H2(y);E.__index__=0,E.__values__=n,d?P.__wrapped__=E:d=E;var P=E;y=y.__wrapped__}return P.__wrapped__=u,d}function WV(){var u=this.__wrapped__;if(u instanceof lt){var d=u;return this.__actions__.length&&(d=new lt(this)),d=d.reverse(),d.__actions__.push({func:Im,args:[Ux],thisArg:n}),new ci(d,this.__chain__)}return this.thru(Ux)}function HV(){return h2(this.__wrapped__,this.__actions__)}var VV=km(function(u,d,y){kt.call(u,y)?++u[y]:Ya(u,y,1)});function YV(u,d,y){var E=Ke(u)?EP:RW;return y&&ar(u,d,y)&&(d=n),E(u,Fe(d,3))}function GV(u,d){var y=Ke(u)?Wo:XP;return y(u,Fe(d,3))}var qV=O2(V2),KV=O2(Y2);function XV(u,d){return Ln(Nm(u,d),1)}function QV(u,d){return Ln(Nm(u,d),Z)}function ZV(u,d,y){return y=y===n?1:Je(y),Ln(Nm(u,d),y)}function Z2(u,d){var y=Ke(u)?li:Go;return y(u,Fe(d,3))}function J2(u,d){var y=Ke(u)?v7:KP;return y(u,Fe(d,3))}var JV=km(function(u,d,y){kt.call(u,y)?u[y].push(d):Ya(u,y,[d])});function eY(u,d,y,E){u=vr(u)?u:Cu(u),y=y&&!E?Je(y):0;var P=u.length;return y<0&&(y=wn(P+y,0)),Fm(u)?y<=P&&u.indexOf(d,y)>-1:!!P&&mu(u,d,y)>-1}var tY=at(function(u,d,y){var E=-1,P=typeof d=="function",N=vr(u)?J(u.length):[];return Go(u,function(F){N[++E]=P?jr(d,F,y):Qf(F,d,y)}),N}),nY=km(function(u,d,y){Ya(u,y,d)});function Nm(u,d){var y=Ke(u)?Gt:n2;return y(u,Fe(d,3))}function rY(u,d,y,E){return u==null?[]:(Ke(d)||(d=d==null?[]:[d]),y=E?n:y,Ke(y)||(y=y==null?[]:[y]),o2(u,d,y))}var iY=km(function(u,d,y){u[y?0:1].push(d)},function(){return[[],[]]});function aY(u,d,y){var E=Ke(u)?tx:TP,P=arguments.length<3;return E(u,Fe(d,4),y,P,Go)}function oY(u,d,y){var E=Ke(u)?y7:TP,P=arguments.length<3;return E(u,Fe(d,4),y,P,KP)}function sY(u,d){var y=Ke(u)?Wo:XP;return y(u,Dm(Fe(d,3)))}function lY(u){var d=Ke(u)?VP:eH;return d(u)}function uY(u,d,y){(y?ar(u,d,y):d===n)?d=1:d=Je(d);var E=Ke(u)?$W:tH;return E(u,d)}function cY(u){var d=Ke(u)?MW:rH;return d(u)}function fY(u){if(u==null)return 0;if(vr(u))return Fm(u)?vu(u):u.length;var d=qn(u);return d==Me||d==tt?u.size:bx(u).length}function dY(u,d,y){var E=Ke(u)?nx:iH;return y&&ar(u,d,y)&&(d=n),E(u,Fe(d,3))}var hY=at(function(u,d){if(u==null)return[];var y=d.length;return y>1&&ar(u,d[0],d[1])?d=[]:y>2&&ar(d[0],d[1],d[2])&&(d=[d[0]]),o2(u,Ln(d,1),[])}),jm=G7||function(){return Dn.Date.now()};function pY(u,d){if(typeof d!="function")throw new ui(o);return u=Je(u),function(){if(--u<1)return d.apply(this,arguments)}}function eT(u,d,y){return d=y?n:d,d=u&&d==null?u.length:d,Ga(u,A,n,n,n,n,d)}function tT(u,d){var y;if(typeof d!="function")throw new ui(o);return u=Je(u),function(){return--u>0&&(y=d.apply(this,arguments)),u<=1&&(d=n),y}}var Hx=at(function(u,d,y){var E=w;if(y.length){var P=Vo(y,ku(Hx));E|=C}return Ga(u,E,d,y,P)}),nT=at(function(u,d,y){var E=w|b;if(y.length){var P=Vo(y,ku(nT));E|=C}return Ga(d,E,u,y,P)});function rT(u,d,y){d=y?n:d;var E=Ga(u,v,n,n,n,n,n,d);return E.placeholder=rT.placeholder,E}function iT(u,d,y){d=y?n:d;var E=Ga(u,O,n,n,n,n,n,d);return E.placeholder=iT.placeholder,E}function aT(u,d,y){var E,P,N,F,W,G,ie=0,ae=!1,le=!1,we=!0;if(typeof u!="function")throw new ui(o);d=pi(d)||0,Zt(y)&&(ae=!!y.leading,le="maxWait"in y,N=le?wn(pi(y.maxWait)||0,d):N,we="trailing"in y?!!y.trailing:we);function Ie(fn){var Hi=E,Za=P;return E=P=n,ie=fn,F=u.apply(Za,Hi),F}function Be(fn){return ie=fn,W=nd(ot,d),ae?Ie(fn):F}function nt(fn){var Hi=fn-G,Za=fn-ie,OT=d-Hi;return le?Gn(OT,N-Za):OT}function ze(fn){var Hi=fn-G,Za=fn-ie;return G===n||Hi>=d||Hi<0||le&&Za>=N}function ot(){var fn=jm();if(ze(fn))return dt(fn);W=nd(ot,nt(fn))}function dt(fn){return W=n,we&&E?Ie(fn):(E=P=n,F)}function Fr(){W!==n&&m2(W),ie=0,E=G=P=W=n}function or(){return W===n?F:dt(jm())}function Br(){var fn=jm(),Hi=ze(fn);if(E=arguments,P=this,G=fn,Hi){if(W===n)return Be(G);if(le)return m2(W),W=nd(ot,d),Ie(G)}return W===n&&(W=nd(ot,d)),F}return Br.cancel=Fr,Br.flush=or,Br}var mY=at(function(u,d){return qP(u,1,d)}),gY=at(function(u,d,y){return qP(u,pi(d)||0,y)});function vY(u){return Ga(u,L)}function Rm(u,d){if(typeof u!="function"||d!=null&&typeof d!="function")throw new ui(o);var y=function(){var E=arguments,P=d?d.apply(this,E):E[0],N=y.cache;if(N.has(P))return N.get(P);var F=u.apply(this,E);return y.cache=N.set(P,F)||N,F};return y.cache=new(Rm.Cache||Va),y}Rm.Cache=Va;function Dm(u){if(typeof u!="function")throw new ui(o);return function(){var d=arguments;switch(d.length){case 0:return!u.call(this);case 1:return!u.call(this,d[0]);case 2:return!u.call(this,d[0],d[1]);case 3:return!u.call(this,d[0],d[1],d[2])}return!u.apply(this,d)}}function yY(u){return tT(2,u)}var xY=aH(function(u,d){d=d.length==1&&Ke(d[0])?Gt(d[0],Rr(Fe())):Gt(Ln(d,1),Rr(Fe()));var y=d.length;return at(function(E){for(var P=-1,N=Gn(E.length,y);++P<N;)E[P]=d[P].call(this,E[P]);return jr(u,this,E)})}),Vx=at(function(u,d){var y=Vo(d,ku(Vx));return Ga(u,C,n,d,y)}),oT=at(function(u,d){var y=Vo(d,ku(oT));return Ga(u,k,n,d,y)}),bY=qa(function(u,d){return Ga(u,$,n,n,n,d)});function wY(u,d){if(typeof u!="function")throw new ui(o);return d=d===n?d:Je(d),at(u,d)}function _Y(u,d){if(typeof u!="function")throw new ui(o);return d=d==null?0:wn(Je(d),0),at(function(y){var E=y[d],P=Xo(y,0,d);return E&&Ho(P,E),jr(u,this,P)})}function SY(u,d,y){var E=!0,P=!0;if(typeof u!="function")throw new ui(o);return Zt(y)&&(E="leading"in y?!!y.leading:E,P="trailing"in y?!!y.trailing:P),aT(u,d,{leading:E,maxWait:d,trailing:P})}function OY(u){return eT(u,1)}function kY(u,d){return Vx(Px(d),u)}function EY(){if(!arguments.length)return[];var u=arguments[0];return Ke(u)?u:[u]}function CY(u){return fi(u,m)}function AY(u,d){return d=typeof d=="function"?d:n,fi(u,m,d)}function PY(u){return fi(u,h|m)}function TY(u,d){return d=typeof d=="function"?d:n,fi(u,h|m,d)}function $Y(u,d){return d==null||GP(u,d,Cn(d))}function Wi(u,d){return u===d||u!==u&&d!==d}var MY=Pm(vx),IY=Pm(function(u,d){return u>=d}),dl=JP(function(){return arguments}())?JP:function(u){return sn(u)&&kt.call(u,"callee")&&!FP.call(u,"callee")},Ke=J.isArray,NY=bP?Rr(bP):UW;function vr(u){return u!=null&&Lm(u.length)&&!Xa(u)}function cn(u){return sn(u)&&vr(u)}function jY(u){return u===!0||u===!1||sn(u)&&ir(u)==_e}var Qo=K7||nb,RY=wP?Rr(wP):WW;function DY(u){return sn(u)&&u.nodeType===1&&!rd(u)}function LY(u){if(u==null)return!0;if(vr(u)&&(Ke(u)||typeof u=="string"||typeof u.splice=="function"||Qo(u)||Eu(u)||dl(u)))return!u.length;var d=qn(u);if(d==Me||d==tt)return!u.size;if(td(u))return!bx(u).length;for(var y in u)if(kt.call(u,y))return!1;return!0}function FY(u,d){return Zf(u,d)}function BY(u,d,y){y=typeof y=="function"?y:n;var E=y?y(u,d):n;return E===n?Zf(u,d,n,y):!!E}function Yx(u){if(!sn(u))return!1;var d=ir(u);return d==Oe||d==be||typeof u.message=="string"&&typeof u.name=="string"&&!rd(u)}function zY(u){return typeof u=="number"&&zP(u)}function Xa(u){if(!Zt(u))return!1;var d=ir(u);return d==te||d==Ge||d==Ve||d==Le}function sT(u){return typeof u=="number"&&u==Je(u)}function Lm(u){return typeof u=="number"&&u>-1&&u%1==0&&u<=H}function Zt(u){var d=typeof u;return u!=null&&(d=="object"||d=="function")}function sn(u){return u!=null&&typeof u=="object"}var lT=_P?Rr(_P):VW;function UY(u,d){return u===d||xx(u,d,Rx(d))}function WY(u,d,y){return y=typeof y=="function"?y:n,xx(u,d,Rx(d),y)}function HY(u){return uT(u)&&u!=+u}function VY(u){if(AH(u))throw new qe(a);return e2(u)}function YY(u){return u===null}function GY(u){return u==null}function uT(u){return typeof u=="number"||sn(u)&&ir(u)==Te}function rd(u){if(!sn(u)||ir(u)!=ce)return!1;var d=fm(u);if(d===null)return!0;var y=kt.call(d,"constructor")&&d.constructor;return typeof y=="function"&&y instanceof y&&sm.call(y)==W7}var Gx=SP?Rr(SP):YW;function qY(u){return sT(u)&&u>=-H&&u<=H}var cT=OP?Rr(OP):GW;function Fm(u){return typeof u=="string"||!Ke(u)&&sn(u)&&ir(u)==Xe}function Lr(u){return typeof u=="symbol"||sn(u)&&ir(u)==Qe}var Eu=kP?Rr(kP):qW;function KY(u){return u===n}function XY(u){return sn(u)&&qn(u)==Yt}function QY(u){return sn(u)&&ir(u)==X}var ZY=Pm(wx),JY=Pm(function(u,d){return u<=d});function fT(u){if(!u)return[];if(vr(u))return Fm(u)?zi(u):gr(u);if(Hf&&u[Hf])return $7(u[Hf]());var d=qn(u),y=d==Me?lx:d==tt?im:Cu;return y(u)}function Qa(u){if(!u)return u===0?u:0;if(u=pi(u),u===Z||u===-Z){var d=u<0?-1:1;return d*K}return u===u?u:0}function Je(u){var d=Qa(u),y=d%1;return d===d?y?d-y:d:0}function dT(u){return u?ll(Je(u),0,ee):0}function pi(u){if(typeof u=="number")return u;if(Lr(u))return I;if(Zt(u)){var d=typeof u.valueOf=="function"?u.valueOf():u;u=Zt(d)?d+"":d}if(typeof u!="string")return u===0?u:+u;u=$P(u);var y=NU.test(u);return y||RU.test(u)?p7(u.slice(2),y?2:8):IU.test(u)?I:+u}function hT(u){return pa(u,yr(u))}function eG(u){return u?ll(Je(u),-H,H):u===0?u:0}function St(u){return u==null?"":Dr(u)}var tG=Su(function(u,d){if(td(d)||vr(d)){pa(d,Cn(d),u);return}for(var y in d)kt.call(d,y)&&Kf(u,y,d[y])}),pT=Su(function(u,d){pa(d,yr(d),u)}),Bm=Su(function(u,d,y,E){pa(d,yr(d),u,E)}),nG=Su(function(u,d,y,E){pa(d,Cn(d),u,E)}),rG=qa(px);function iG(u,d){var y=_u(u);return d==null?y:YP(y,d)}var aG=at(function(u,d){u=Tt(u);var y=-1,E=d.length,P=E>2?d[2]:n;for(P&&ar(d[0],d[1],P)&&(E=1);++y<E;)for(var N=d[y],F=yr(N),W=-1,G=F.length;++W<G;){var ie=F[W],ae=u[ie];(ae===n||Wi(ae,xu[ie])&&!kt.call(u,ie))&&(u[ie]=N[ie])}return u}),oG=at(function(u){return u.push(n,$2),jr(mT,n,u)});function sG(u,d){return CP(u,Fe(d,3),ha)}function lG(u,d){return CP(u,Fe(d,3),gx)}function uG(u,d){return u==null?u:mx(u,Fe(d,3),yr)}function cG(u,d){return u==null?u:QP(u,Fe(d,3),yr)}function fG(u,d){return u&&ha(u,Fe(d,3))}function dG(u,d){return u&&gx(u,Fe(d,3))}function hG(u){return u==null?[]:wm(u,Cn(u))}function pG(u){return u==null?[]:wm(u,yr(u))}function qx(u,d,y){var E=u==null?n:ul(u,d);return E===n?y:E}function mG(u,d){return u!=null&&N2(u,d,LW)}function Kx(u,d){return u!=null&&N2(u,d,FW)}var gG=E2(function(u,d,y){d!=null&&typeof d.toString!="function"&&(d=lm.call(d)),u[d]=y},Qx(xr)),vG=E2(function(u,d,y){d!=null&&typeof d.toString!="function"&&(d=lm.call(d)),kt.call(u,d)?u[d].push(y):u[d]=[y]},Fe),yG=at(Qf);function Cn(u){return vr(u)?HP(u):bx(u)}function yr(u){return vr(u)?HP(u,!0):KW(u)}function xG(u,d){var y={};return d=Fe(d,3),ha(u,function(E,P,N){Ya(y,d(E,P,N),E)}),y}function bG(u,d){var y={};return d=Fe(d,3),ha(u,function(E,P,N){Ya(y,P,d(E,P,N))}),y}var wG=Su(function(u,d,y){_m(u,d,y)}),mT=Su(function(u,d,y,E){_m(u,d,y,E)}),_G=qa(function(u,d){var y={};if(u==null)return y;var E=!1;d=Gt(d,function(N){return N=Ko(N,u),E||(E=N.length>1),N}),pa(u,Nx(u),y),E&&(y=fi(y,h|p|m,gH));for(var P=d.length;P--;)Ex(y,d[P]);return y});function SG(u,d){return gT(u,Dm(Fe(d)))}var OG=qa(function(u,d){return u==null?{}:QW(u,d)});function gT(u,d){if(u==null)return{};var y=Gt(Nx(u),function(E){return[E]});return d=Fe(d),s2(u,y,function(E,P){return d(E,P[0])})}function kG(u,d,y){d=Ko(d,u);var E=-1,P=d.length;for(P||(P=1,u=n);++E<P;){var N=u==null?n:u[ma(d[E])];N===n&&(E=P,N=y),u=Xa(N)?N.call(u):N}return u}function EG(u,d,y){return u==null?u:Jf(u,d,y)}function CG(u,d,y,E){return E=typeof E=="function"?E:n,u==null?u:Jf(u,d,y,E)}var vT=P2(Cn),yT=P2(yr);function AG(u,d,y){var E=Ke(u),P=E||Qo(u)||Eu(u);if(d=Fe(d,4),y==null){var N=u&&u.constructor;P?y=E?new N:[]:Zt(u)?y=Xa(N)?_u(fm(u)):{}:y={}}return(P?li:ha)(u,function(F,W,G){return d(y,F,W,G)}),y}function PG(u,d){return u==null?!0:Ex(u,d)}function TG(u,d,y){return u==null?u:d2(u,d,Px(y))}function $G(u,d,y,E){return E=typeof E=="function"?E:n,u==null?u:d2(u,d,Px(y),E)}function Cu(u){return u==null?[]:sx(u,Cn(u))}function MG(u){return u==null?[]:sx(u,yr(u))}function IG(u,d,y){return y===n&&(y=d,d=n),y!==n&&(y=pi(y),y=y===y?y:0),d!==n&&(d=pi(d),d=d===d?d:0),ll(pi(u),d,y)}function NG(u,d,y){return d=Qa(d),y===n?(y=d,d=0):y=Qa(y),u=pi(u),BW(u,d,y)}function jG(u,d,y){if(y&&typeof y!="boolean"&&ar(u,d,y)&&(d=y=n),y===n&&(typeof d=="boolean"?(y=d,d=n):typeof u=="boolean"&&(y=u,u=n)),u===n&&d===n?(u=0,d=1):(u=Qa(u),d===n?(d=u,u=0):d=Qa(d)),u>d){var E=u;u=d,d=E}if(y||u%1||d%1){var P=UP();return Gn(u+P*(d-u+h7("1e-"+((P+"").length-1))),d)}return Sx(u,d)}var RG=Ou(function(u,d,y){return d=d.toLowerCase(),u+(y?xT(d):d)});function xT(u){return Xx(St(u).toLowerCase())}function bT(u){return u=St(u),u&&u.replace(LU,E7).replace(r7,"")}function DG(u,d,y){u=St(u),d=Dr(d);var E=u.length;y=y===n?E:ll(Je(y),0,E);var P=y;return y-=d.length,y>=0&&u.slice(y,P)==d}function LG(u){return u=St(u),u&&yU.test(u)?u.replace(QA,C7):u}function FG(u){return u=St(u),u&&OU.test(u)?u.replace(V1,"\\$&"):u}var BG=Ou(function(u,d,y){return u+(y?"-":"")+d.toLowerCase()}),zG=Ou(function(u,d,y){return u+(y?" ":"")+d.toLowerCase()}),UG=S2("toLowerCase");function WG(u,d,y){u=St(u),d=Je(d);var E=d?vu(u):0;if(!d||E>=d)return u;var P=(d-E)/2;return Am(mm(P),y)+u+Am(pm(P),y)}function HG(u,d,y){u=St(u),d=Je(d);var E=d?vu(u):0;return d&&E<d?u+Am(d-E,y):u}function VG(u,d,y){u=St(u),d=Je(d);var E=d?vu(u):0;return d&&E<d?Am(d-E,y)+u:u}function YG(u,d,y){return y||d==null?d=0:d&&(d=+d),J7(St(u).replace(Y1,""),d||0)}function GG(u,d,y){return(y?ar(u,d,y):d===n)?d=1:d=Je(d),Ox(St(u),d)}function qG(){var u=arguments,d=St(u[0]);return u.length<3?d:d.replace(u[1],u[2])}var KG=Ou(function(u,d,y){return u+(y?"_":"")+d.toLowerCase()});function XG(u,d,y){return y&&typeof y!="number"&&ar(u,d,y)&&(d=y=n),y=y===n?ee:y>>>0,y?(u=St(u),u&&(typeof d=="string"||d!=null&&!Gx(d))&&(d=Dr(d),!d&&gu(u))?Xo(zi(u),0,y):u.split(d,y)):[]}var QG=Ou(function(u,d,y){return u+(y?" ":"")+Xx(d)});function ZG(u,d,y){return u=St(u),y=y==null?0:ll(Je(y),0,u.length),d=Dr(d),u.slice(y,y+d.length)==d}function JG(u,d,y){var E=M.templateSettings;y&&ar(u,d,y)&&(d=n),u=St(u),d=Bm({},d,E,T2);var P=Bm({},d.imports,E.imports,T2),N=Cn(P),F=sx(P,N),W,G,ie=0,ae=d.interpolate||Jp,le="__p += '",we=ux((d.escape||Jp).source+"|"+ae.source+"|"+(ae===ZA?MU:Jp).source+"|"+(d.evaluate||Jp).source+"|$","g"),Ie="//# sourceURL="+(kt.call(d,"sourceURL")?(d.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++l7+"]")+`
-`;u.replace(we,function(ze,ot,dt,Fr,or,Br){return dt||(dt=Fr),le+=u.slice(ie,Br).replace(FU,A7),ot&&(W=!0,le+=`' +
+`)}function OH(u){return Ke(u)||dl(u)||!!(BP&&u&&u[BP])}function Ka(u,d){var y=typeof u;return d=d??H,!!d&&(y=="number"||y!="symbol"&&RU.test(u))&&u>-1&&u%1==0&&u<d}function ar(u,d,y){if(!Zt(y))return!1;var E=typeof d;return(E=="number"?vr(y)&&Ka(d,y.length):E=="string"&&d in y)?Wi(y[d],u):!1}function Lx(u,d){if(Ke(u))return!1;var y=typeof u;return y=="number"||y=="symbol"||y=="boolean"||u==null||Lr(u)?!0:wU.test(u)||!bU.test(u)||d!=null&&u in Tt(d)}function kH(u){var d=typeof u;return d=="string"||d=="number"||d=="symbol"||d=="boolean"?u!=="__proto__":u===null}function Fx(u){var d=Tm(u),y=M[d];if(typeof y!="function"||!(d in lt.prototype))return!1;if(u===y)return!0;var E=jx(y);return!!E&&u===E[0]}function EH(u){return!!RP&&RP in u}var CH=om?Xa:nb;function td(u){var d=u&&u.constructor,y=typeof d=="function"&&d.prototype||xu;return u===y}function R2(u){return u===u&&!Zt(u)}function D2(u,d){return function(y){return y==null?!1:y[u]===d&&(d!==n||u in Tt(y))}}function AH(u){var d=Rm(u,function(E){return y.size===c&&y.clear(),E}),y=d.cache;return d}function PH(u,d){var y=u[1],E=d[1],P=y|E,N=P<(w|b|A),F=E==A&&y==v||E==A&&y==$&&u[7].length<=d[8]||E==(A|$)&&d[7].length<=d[8]&&y==v;if(!(N||F))return u;E&w&&(u[2]=d[2],P|=y&w?0:_);var W=d[3];if(W){var G=u[3];u[3]=G?x2(G,W,d[4]):W,u[4]=G?Vo(u[3],f):d[4]}return W=d[5],W&&(G=u[5],u[5]=G?b2(G,W,d[6]):W,u[6]=G?Vo(u[5],f):d[6]),W=d[7],W&&(u[7]=W),E&A&&(u[8]=u[8]==null?d[8]:Gn(u[8],d[8])),u[9]==null&&(u[9]=d[9]),u[0]=d[0],u[1]=P,u}function TH(u){var d=[];if(u!=null)for(var y in Tt(u))d.push(y);return d}function $H(u){return lm.call(u)}function L2(u,d,y){return d=wn(d===n?u.length-1:d,0),function(){for(var E=arguments,P=-1,N=wn(E.length-d,0),F=J(N);++P<N;)F[P]=E[d+P];P=-1;for(var W=J(d+1);++P<d;)W[P]=E[P];return W[d]=y(F),jr(u,this,W)}}function F2(u,d){return d.length<2?u:ul(u,di(d,0,-1))}function MH(u,d){for(var y=u.length,E=Gn(d.length,y),P=gr(u);E--;){var N=d[E];u[E]=Ka(N,y)?P[N]:n}return u}function Bx(u,d){if(!(d==="constructor"&&typeof u[d]=="function")&&d!="__proto__")return u[d]}var B2=U2(u2),nd=G7||function(u,d){return Dn.setTimeout(u,d)},zx=U2(tH);function z2(u,d,y){var E=d+"";return zx(u,SH(E,IH(bH(E),y)))}function U2(u){var d=0,y=0;return function(){var E=Q7(),P=z-(E-y);if(y=E,P>0){if(++d>=D)return arguments[0]}else d=0;return u.apply(n,arguments)}}function Mm(u,d){var y=-1,E=u.length,P=E-1;for(d=d===n?E:d;++y<d;){var N=Sx(y,P),F=u[N];u[N]=u[y],u[y]=F}return u.length=d,u}var W2=AH(function(u){var d=[];return u.charCodeAt(0)===46&&d.push(""),u.replace(_U,function(y,E,P,N){d.push(P?N.replace(TU,"$1"):E||y)}),d});function ma(u){if(typeof u=="string"||Lr(u))return u;var d=u+"";return d=="0"&&1/u==-Z?"-0":d}function fl(u){if(u!=null){try{return sm.call(u)}catch{}try{return u+""}catch{}}return""}function IH(u,d){return li(ve,function(y){var E="_."+y[0];d&y[1]&&!nm(u,E)&&u.push(E)}),u.sort()}function H2(u){if(u instanceof lt)return u.clone();var d=new ci(u.__wrapped__,u.__chain__);return d.__actions__=gr(u.__actions__),d.__index__=u.__index__,d.__values__=u.__values__,d}function NH(u,d,y){(y?ar(u,d,y):d===n)?d=1:d=wn(Je(d),0);var E=u==null?0:u.length;if(!E||d<1)return[];for(var P=0,N=0,F=J(pm(E/d));P<E;)F[N++]=di(u,P,P+=d);return F}function jH(u){for(var d=-1,y=u==null?0:u.length,E=0,P=[];++d<y;){var N=u[d];N&&(P[E++]=N)}return P}function RH(){var u=arguments.length;if(!u)return[];for(var d=J(u-1),y=arguments[0],E=u;E--;)d[E-1]=arguments[E];return Ho(Ke(y)?gr(y):[y],Ln(d,1))}var DH=at(function(u,d){return cn(u)?Xf(u,Ln(d,1,cn,!0)):[]}),LH=at(function(u,d){var y=hi(d);return cn(y)&&(y=n),cn(u)?Xf(u,Ln(d,1,cn,!0),Fe(y,2)):[]}),FH=at(function(u,d){var y=hi(d);return cn(y)&&(y=n),cn(u)?Xf(u,Ln(d,1,cn,!0),n,y):[]});function BH(u,d,y){var E=u==null?0:u.length;return E?(d=y||d===n?1:Je(d),di(u,d<0?0:d,E)):[]}function zH(u,d,y){var E=u==null?0:u.length;return E?(d=y||d===n?1:Je(d),d=E-d,di(u,0,d<0?0:d)):[]}function UH(u,d){return u&&u.length?Om(u,Fe(d,3),!0,!0):[]}function WH(u,d){return u&&u.length?Om(u,Fe(d,3),!0):[]}function HH(u,d,y,E){var P=u==null?0:u.length;return P?(y&&typeof y!="number"&&ar(u,d,y)&&(y=0,E=P),RW(u,d,y,E)):[]}function V2(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=y==null?0:Je(y);return P<0&&(P=wn(E+P,0)),rm(u,Fe(d,3),P)}function Y2(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=E-1;return y!==n&&(P=Je(y),P=y<0?wn(E+P,0):Gn(P,E-1)),rm(u,Fe(d,3),P,!0)}function G2(u){var d=u==null?0:u.length;return d?Ln(u,1):[]}function VH(u){var d=u==null?0:u.length;return d?Ln(u,Z):[]}function YH(u,d){var y=u==null?0:u.length;return y?(d=d===n?1:Je(d),Ln(u,d)):[]}function GH(u){for(var d=-1,y=u==null?0:u.length,E={};++d<y;){var P=u[d];E[P[0]]=P[1]}return E}function q2(u){return u&&u.length?u[0]:n}function qH(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=y==null?0:Je(y);return P<0&&(P=wn(E+P,0)),mu(u,d,P)}function KH(u){var d=u==null?0:u.length;return d?di(u,0,-1):[]}var XH=at(function(u){var d=Gt(u,Ax);return d.length&&d[0]===u[0]?yx(d):[]}),QH=at(function(u){var d=hi(u),y=Gt(u,Ax);return d===hi(y)?d=n:y.pop(),y.length&&y[0]===u[0]?yx(y,Fe(d,2)):[]}),ZH=at(function(u){var d=hi(u),y=Gt(u,Ax);return d=typeof d=="function"?d:n,d&&y.pop(),y.length&&y[0]===u[0]?yx(y,n,d):[]});function JH(u,d){return u==null?"":K7.call(u,d)}function hi(u){var d=u==null?0:u.length;return d?u[d-1]:n}function eV(u,d,y){var E=u==null?0:u.length;if(!E)return-1;var P=E;return y!==n&&(P=Je(y),P=P<0?wn(E+P,0):Gn(P,E-1)),d===d?I7(u,d,P):rm(u,AP,P,!0)}function tV(u,d){return u&&u.length?a2(u,Je(d)):n}var nV=at(K2);function K2(u,d){return u&&u.length&&d&&d.length?_x(u,d):u}function rV(u,d,y){return u&&u.length&&d&&d.length?_x(u,d,Fe(y,2)):u}function iV(u,d,y){return u&&u.length&&d&&d.length?_x(u,d,n,y):u}var aV=qa(function(u,d){var y=u==null?0:u.length,E=px(u,d);return l2(u,Gt(d,function(P){return Ka(P,y)?+P:P}).sort(y2)),E});function oV(u,d){var y=[];if(!(u&&u.length))return y;var E=-1,P=[],N=u.length;for(d=Fe(d,3);++E<N;){var F=u[E];d(F,E,u)&&(y.push(F),P.push(E))}return l2(u,P),y}function Ux(u){return u==null?u:J7.call(u)}function sV(u,d,y){var E=u==null?0:u.length;return E?(y&&typeof y!="number"&&ar(u,d,y)?(d=0,y=E):(d=d==null?0:Je(d),y=y===n?E:Je(y)),di(u,d,y)):[]}function lV(u,d){return Sm(u,d)}function uV(u,d,y){return kx(u,d,Fe(y,2))}function cV(u,d){var y=u==null?0:u.length;if(y){var E=Sm(u,d);if(E<y&&Wi(u[E],d))return E}return-1}function fV(u,d){return Sm(u,d,!0)}function dV(u,d,y){return kx(u,d,Fe(y,2),!0)}function hV(u,d){var y=u==null?0:u.length;if(y){var E=Sm(u,d,!0)-1;if(Wi(u[E],d))return E}return-1}function pV(u){return u&&u.length?c2(u):[]}function mV(u,d){return u&&u.length?c2(u,Fe(d,2)):[]}function gV(u){var d=u==null?0:u.length;return d?di(u,1,d):[]}function vV(u,d,y){return u&&u.length?(d=y||d===n?1:Je(d),di(u,0,d<0?0:d)):[]}function yV(u,d,y){var E=u==null?0:u.length;return E?(d=y||d===n?1:Je(d),d=E-d,di(u,d<0?0:d,E)):[]}function xV(u,d){return u&&u.length?Om(u,Fe(d,3),!1,!0):[]}function bV(u,d){return u&&u.length?Om(u,Fe(d,3)):[]}var wV=at(function(u){return qo(Ln(u,1,cn,!0))}),_V=at(function(u){var d=hi(u);return cn(d)&&(d=n),qo(Ln(u,1,cn,!0),Fe(d,2))}),SV=at(function(u){var d=hi(u);return d=typeof d=="function"?d:n,qo(Ln(u,1,cn,!0),n,d)});function OV(u){return u&&u.length?qo(u):[]}function kV(u,d){return u&&u.length?qo(u,Fe(d,2)):[]}function EV(u,d){return d=typeof d=="function"?d:n,u&&u.length?qo(u,n,d):[]}function Wx(u){if(!(u&&u.length))return[];var d=0;return u=Wo(u,function(y){if(cn(y))return d=wn(y.length,d),!0}),ox(d,function(y){return Gt(u,rx(y))})}function X2(u,d){if(!(u&&u.length))return[];var y=Wx(u);return d==null?y:Gt(y,function(E){return jr(d,n,E)})}var CV=at(function(u,d){return cn(u)?Xf(u,d):[]}),AV=at(function(u){return Cx(Wo(u,cn))}),PV=at(function(u){var d=hi(u);return cn(d)&&(d=n),Cx(Wo(u,cn),Fe(d,2))}),TV=at(function(u){var d=hi(u);return d=typeof d=="function"?d:n,Cx(Wo(u,cn),n,d)}),$V=at(Wx);function MV(u,d){return p2(u||[],d||[],Kf)}function IV(u,d){return p2(u||[],d||[],Jf)}var NV=at(function(u){var d=u.length,y=d>1?u[d-1]:n;return y=typeof y=="function"?(u.pop(),y):n,X2(u,y)});function Q2(u){var d=M(u);return d.__chain__=!0,d}function jV(u,d){return d(u),u}function Im(u,d){return d(u)}var RV=qa(function(u){var d=u.length,y=d?u[0]:0,E=this.__wrapped__,P=function(N){return px(N,u)};return d>1||this.__actions__.length||!(E instanceof lt)||!Ka(y)?this.thru(P):(E=E.slice(y,+y+(d?1:0)),E.__actions__.push({func:Im,args:[P],thisArg:n}),new ci(E,this.__chain__).thru(function(N){return d&&!N.length&&N.push(n),N}))});function DV(){return Q2(this)}function LV(){return new ci(this.value(),this.__chain__)}function FV(){this.__values__===n&&(this.__values__=fT(this.value()));var u=this.__index__>=this.__values__.length,d=u?n:this.__values__[this.__index__++];return{done:u,value:d}}function BV(){return this}function zV(u){for(var d,y=this;y instanceof ym;){var E=H2(y);E.__index__=0,E.__values__=n,d?P.__wrapped__=E:d=E;var P=E;y=y.__wrapped__}return P.__wrapped__=u,d}function UV(){var u=this.__wrapped__;if(u instanceof lt){var d=u;return this.__actions__.length&&(d=new lt(this)),d=d.reverse(),d.__actions__.push({func:Im,args:[Ux],thisArg:n}),new ci(d,this.__chain__)}return this.thru(Ux)}function WV(){return h2(this.__wrapped__,this.__actions__)}var HV=km(function(u,d,y){kt.call(u,y)?++u[y]:Ya(u,y,1)});function VV(u,d,y){var E=Ke(u)?EP:jW;return y&&ar(u,d,y)&&(d=n),E(u,Fe(d,3))}function YV(u,d){var y=Ke(u)?Wo:XP;return y(u,Fe(d,3))}var GV=O2(V2),qV=O2(Y2);function KV(u,d){return Ln(Nm(u,d),1)}function XV(u,d){return Ln(Nm(u,d),Z)}function QV(u,d,y){return y=y===n?1:Je(y),Ln(Nm(u,d),y)}function Z2(u,d){var y=Ke(u)?li:Go;return y(u,Fe(d,3))}function J2(u,d){var y=Ke(u)?g7:KP;return y(u,Fe(d,3))}var ZV=km(function(u,d,y){kt.call(u,y)?u[y].push(d):Ya(u,y,[d])});function JV(u,d,y,E){u=vr(u)?u:Cu(u),y=y&&!E?Je(y):0;var P=u.length;return y<0&&(y=wn(P+y,0)),Fm(u)?y<=P&&u.indexOf(d,y)>-1:!!P&&mu(u,d,y)>-1}var eY=at(function(u,d,y){var E=-1,P=typeof d=="function",N=vr(u)?J(u.length):[];return Go(u,function(F){N[++E]=P?jr(d,F,y):Qf(F,d,y)}),N}),tY=km(function(u,d,y){Ya(u,y,d)});function Nm(u,d){var y=Ke(u)?Gt:n2;return y(u,Fe(d,3))}function nY(u,d,y,E){return u==null?[]:(Ke(d)||(d=d==null?[]:[d]),y=E?n:y,Ke(y)||(y=y==null?[]:[y]),o2(u,d,y))}var rY=km(function(u,d,y){u[y?0:1].push(d)},function(){return[[],[]]});function iY(u,d,y){var E=Ke(u)?tx:TP,P=arguments.length<3;return E(u,Fe(d,4),y,P,Go)}function aY(u,d,y){var E=Ke(u)?v7:TP,P=arguments.length<3;return E(u,Fe(d,4),y,P,KP)}function oY(u,d){var y=Ke(u)?Wo:XP;return y(u,Dm(Fe(d,3)))}function sY(u){var d=Ke(u)?VP:JW;return d(u)}function lY(u,d,y){(y?ar(u,d,y):d===n)?d=1:d=Je(d);var E=Ke(u)?TW:eH;return E(u,d)}function uY(u){var d=Ke(u)?$W:nH;return d(u)}function cY(u){if(u==null)return 0;if(vr(u))return Fm(u)?vu(u):u.length;var d=qn(u);return d==Me||d==tt?u.size:bx(u).length}function fY(u,d,y){var E=Ke(u)?nx:rH;return y&&ar(u,d,y)&&(d=n),E(u,Fe(d,3))}var dY=at(function(u,d){if(u==null)return[];var y=d.length;return y>1&&ar(u,d[0],d[1])?d=[]:y>2&&ar(d[0],d[1],d[2])&&(d=[d[0]]),o2(u,Ln(d,1),[])}),jm=Y7||function(){return Dn.Date.now()};function hY(u,d){if(typeof d!="function")throw new ui(o);return u=Je(u),function(){if(--u<1)return d.apply(this,arguments)}}function eT(u,d,y){return d=y?n:d,d=u&&d==null?u.length:d,Ga(u,A,n,n,n,n,d)}function tT(u,d){var y;if(typeof d!="function")throw new ui(o);return u=Je(u),function(){return--u>0&&(y=d.apply(this,arguments)),u<=1&&(d=n),y}}var Hx=at(function(u,d,y){var E=w;if(y.length){var P=Vo(y,ku(Hx));E|=C}return Ga(u,E,d,y,P)}),nT=at(function(u,d,y){var E=w|b;if(y.length){var P=Vo(y,ku(nT));E|=C}return Ga(d,E,u,y,P)});function rT(u,d,y){d=y?n:d;var E=Ga(u,v,n,n,n,n,n,d);return E.placeholder=rT.placeholder,E}function iT(u,d,y){d=y?n:d;var E=Ga(u,S,n,n,n,n,n,d);return E.placeholder=iT.placeholder,E}function aT(u,d,y){var E,P,N,F,W,G,ie=0,ae=!1,le=!1,we=!0;if(typeof u!="function")throw new ui(o);d=pi(d)||0,Zt(y)&&(ae=!!y.leading,le="maxWait"in y,N=le?wn(pi(y.maxWait)||0,d):N,we="trailing"in y?!!y.trailing:we);function Ie(fn){var Hi=E,Za=P;return E=P=n,ie=fn,F=u.apply(Za,Hi),F}function Be(fn){return ie=fn,W=nd(ot,d),ae?Ie(fn):F}function nt(fn){var Hi=fn-G,Za=fn-ie,OT=d-Hi;return le?Gn(OT,N-Za):OT}function ze(fn){var Hi=fn-G,Za=fn-ie;return G===n||Hi>=d||Hi<0||le&&Za>=N}function ot(){var fn=jm();if(ze(fn))return dt(fn);W=nd(ot,nt(fn))}function dt(fn){return W=n,we&&E?Ie(fn):(E=P=n,F)}function Fr(){W!==n&&m2(W),ie=0,E=G=P=W=n}function or(){return W===n?F:dt(jm())}function Br(){var fn=jm(),Hi=ze(fn);if(E=arguments,P=this,G=fn,Hi){if(W===n)return Be(G);if(le)return m2(W),W=nd(ot,d),Ie(G)}return W===n&&(W=nd(ot,d)),F}return Br.cancel=Fr,Br.flush=or,Br}var pY=at(function(u,d){return qP(u,1,d)}),mY=at(function(u,d,y){return qP(u,pi(d)||0,y)});function gY(u){return Ga(u,L)}function Rm(u,d){if(typeof u!="function"||d!=null&&typeof d!="function")throw new ui(o);var y=function(){var E=arguments,P=d?d.apply(this,E):E[0],N=y.cache;if(N.has(P))return N.get(P);var F=u.apply(this,E);return y.cache=N.set(P,F)||N,F};return y.cache=new(Rm.Cache||Va),y}Rm.Cache=Va;function Dm(u){if(typeof u!="function")throw new ui(o);return function(){var d=arguments;switch(d.length){case 0:return!u.call(this);case 1:return!u.call(this,d[0]);case 2:return!u.call(this,d[0],d[1]);case 3:return!u.call(this,d[0],d[1],d[2])}return!u.apply(this,d)}}function vY(u){return tT(2,u)}var yY=iH(function(u,d){d=d.length==1&&Ke(d[0])?Gt(d[0],Rr(Fe())):Gt(Ln(d,1),Rr(Fe()));var y=d.length;return at(function(E){for(var P=-1,N=Gn(E.length,y);++P<N;)E[P]=d[P].call(this,E[P]);return jr(u,this,E)})}),Vx=at(function(u,d){var y=Vo(d,ku(Vx));return Ga(u,C,n,d,y)}),oT=at(function(u,d){var y=Vo(d,ku(oT));return Ga(u,k,n,d,y)}),xY=qa(function(u,d){return Ga(u,$,n,n,n,d)});function bY(u,d){if(typeof u!="function")throw new ui(o);return d=d===n?d:Je(d),at(u,d)}function wY(u,d){if(typeof u!="function")throw new ui(o);return d=d==null?0:wn(Je(d),0),at(function(y){var E=y[d],P=Xo(y,0,d);return E&&Ho(P,E),jr(u,this,P)})}function _Y(u,d,y){var E=!0,P=!0;if(typeof u!="function")throw new ui(o);return Zt(y)&&(E="leading"in y?!!y.leading:E,P="trailing"in y?!!y.trailing:P),aT(u,d,{leading:E,maxWait:d,trailing:P})}function SY(u){return eT(u,1)}function OY(u,d){return Vx(Px(d),u)}function kY(){if(!arguments.length)return[];var u=arguments[0];return Ke(u)?u:[u]}function EY(u){return fi(u,m)}function CY(u,d){return d=typeof d=="function"?d:n,fi(u,m,d)}function AY(u){return fi(u,h|m)}function PY(u,d){return d=typeof d=="function"?d:n,fi(u,h|m,d)}function TY(u,d){return d==null||GP(u,d,Cn(d))}function Wi(u,d){return u===d||u!==u&&d!==d}var $Y=Pm(vx),MY=Pm(function(u,d){return u>=d}),dl=JP(function(){return arguments}())?JP:function(u){return sn(u)&&kt.call(u,"callee")&&!FP.call(u,"callee")},Ke=J.isArray,IY=bP?Rr(bP):zW;function vr(u){return u!=null&&Lm(u.length)&&!Xa(u)}function cn(u){return sn(u)&&vr(u)}function NY(u){return u===!0||u===!1||sn(u)&&ir(u)==_e}var Qo=q7||nb,jY=wP?Rr(wP):UW;function RY(u){return sn(u)&&u.nodeType===1&&!rd(u)}function DY(u){if(u==null)return!0;if(vr(u)&&(Ke(u)||typeof u=="string"||typeof u.splice=="function"||Qo(u)||Eu(u)||dl(u)))return!u.length;var d=qn(u);if(d==Me||d==tt)return!u.size;if(td(u))return!bx(u).length;for(var y in u)if(kt.call(u,y))return!1;return!0}function LY(u,d){return Zf(u,d)}function FY(u,d,y){y=typeof y=="function"?y:n;var E=y?y(u,d):n;return E===n?Zf(u,d,n,y):!!E}function Yx(u){if(!sn(u))return!1;var d=ir(u);return d==Oe||d==be||typeof u.message=="string"&&typeof u.name=="string"&&!rd(u)}function BY(u){return typeof u=="number"&&zP(u)}function Xa(u){if(!Zt(u))return!1;var d=ir(u);return d==te||d==Ge||d==Ve||d==Le}function sT(u){return typeof u=="number"&&u==Je(u)}function Lm(u){return typeof u=="number"&&u>-1&&u%1==0&&u<=H}function Zt(u){var d=typeof u;return u!=null&&(d=="object"||d=="function")}function sn(u){return u!=null&&typeof u=="object"}var lT=_P?Rr(_P):HW;function zY(u,d){return u===d||xx(u,d,Rx(d))}function UY(u,d,y){return y=typeof y=="function"?y:n,xx(u,d,Rx(d),y)}function WY(u){return uT(u)&&u!=+u}function HY(u){if(CH(u))throw new qe(a);return e2(u)}function VY(u){return u===null}function YY(u){return u==null}function uT(u){return typeof u=="number"||sn(u)&&ir(u)==Te}function rd(u){if(!sn(u)||ir(u)!=ce)return!1;var d=fm(u);if(d===null)return!0;var y=kt.call(d,"constructor")&&d.constructor;return typeof y=="function"&&y instanceof y&&sm.call(y)==U7}var Gx=SP?Rr(SP):VW;function GY(u){return sT(u)&&u>=-H&&u<=H}var cT=OP?Rr(OP):YW;function Fm(u){return typeof u=="string"||!Ke(u)&&sn(u)&&ir(u)==Xe}function Lr(u){return typeof u=="symbol"||sn(u)&&ir(u)==Qe}var Eu=kP?Rr(kP):GW;function qY(u){return u===n}function KY(u){return sn(u)&&qn(u)==Yt}function XY(u){return sn(u)&&ir(u)==X}var QY=Pm(wx),ZY=Pm(function(u,d){return u<=d});function fT(u){if(!u)return[];if(vr(u))return Fm(u)?zi(u):gr(u);if(Hf&&u[Hf])return T7(u[Hf]());var d=qn(u),y=d==Me?lx:d==tt?im:Cu;return y(u)}function Qa(u){if(!u)return u===0?u:0;if(u=pi(u),u===Z||u===-Z){var d=u<0?-1:1;return d*K}return u===u?u:0}function Je(u){var d=Qa(u),y=d%1;return d===d?y?d-y:d:0}function dT(u){return u?ll(Je(u),0,ee):0}function pi(u){if(typeof u=="number")return u;if(Lr(u))return I;if(Zt(u)){var d=typeof u.valueOf=="function"?u.valueOf():u;u=Zt(d)?d+"":d}if(typeof u!="string")return u===0?u:+u;u=$P(u);var y=IU.test(u);return y||jU.test(u)?h7(u.slice(2),y?2:8):MU.test(u)?I:+u}function hT(u){return pa(u,yr(u))}function JY(u){return u?ll(Je(u),-H,H):u===0?u:0}function St(u){return u==null?"":Dr(u)}var eG=Su(function(u,d){if(td(d)||vr(d)){pa(d,Cn(d),u);return}for(var y in d)kt.call(d,y)&&Kf(u,y,d[y])}),pT=Su(function(u,d){pa(d,yr(d),u)}),Bm=Su(function(u,d,y,E){pa(d,yr(d),u,E)}),tG=Su(function(u,d,y,E){pa(d,Cn(d),u,E)}),nG=qa(px);function rG(u,d){var y=_u(u);return d==null?y:YP(y,d)}var iG=at(function(u,d){u=Tt(u);var y=-1,E=d.length,P=E>2?d[2]:n;for(P&&ar(d[0],d[1],P)&&(E=1);++y<E;)for(var N=d[y],F=yr(N),W=-1,G=F.length;++W<G;){var ie=F[W],ae=u[ie];(ae===n||Wi(ae,xu[ie])&&!kt.call(u,ie))&&(u[ie]=N[ie])}return u}),aG=at(function(u){return u.push(n,$2),jr(mT,n,u)});function oG(u,d){return CP(u,Fe(d,3),ha)}function sG(u,d){return CP(u,Fe(d,3),gx)}function lG(u,d){return u==null?u:mx(u,Fe(d,3),yr)}function uG(u,d){return u==null?u:QP(u,Fe(d,3),yr)}function cG(u,d){return u&&ha(u,Fe(d,3))}function fG(u,d){return u&&gx(u,Fe(d,3))}function dG(u){return u==null?[]:wm(u,Cn(u))}function hG(u){return u==null?[]:wm(u,yr(u))}function qx(u,d,y){var E=u==null?n:ul(u,d);return E===n?y:E}function pG(u,d){return u!=null&&N2(u,d,DW)}function Kx(u,d){return u!=null&&N2(u,d,LW)}var mG=E2(function(u,d,y){d!=null&&typeof d.toString!="function"&&(d=lm.call(d)),u[d]=y},Qx(xr)),gG=E2(function(u,d,y){d!=null&&typeof d.toString!="function"&&(d=lm.call(d)),kt.call(u,d)?u[d].push(y):u[d]=[y]},Fe),vG=at(Qf);function Cn(u){return vr(u)?HP(u):bx(u)}function yr(u){return vr(u)?HP(u,!0):qW(u)}function yG(u,d){var y={};return d=Fe(d,3),ha(u,function(E,P,N){Ya(y,d(E,P,N),E)}),y}function xG(u,d){var y={};return d=Fe(d,3),ha(u,function(E,P,N){Ya(y,P,d(E,P,N))}),y}var bG=Su(function(u,d,y){_m(u,d,y)}),mT=Su(function(u,d,y,E){_m(u,d,y,E)}),wG=qa(function(u,d){var y={};if(u==null)return y;var E=!1;d=Gt(d,function(N){return N=Ko(N,u),E||(E=N.length>1),N}),pa(u,Nx(u),y),E&&(y=fi(y,h|p|m,mH));for(var P=d.length;P--;)Ex(y,d[P]);return y});function _G(u,d){return gT(u,Dm(Fe(d)))}var SG=qa(function(u,d){return u==null?{}:XW(u,d)});function gT(u,d){if(u==null)return{};var y=Gt(Nx(u),function(E){return[E]});return d=Fe(d),s2(u,y,function(E,P){return d(E,P[0])})}function OG(u,d,y){d=Ko(d,u);var E=-1,P=d.length;for(P||(P=1,u=n);++E<P;){var N=u==null?n:u[ma(d[E])];N===n&&(E=P,N=y),u=Xa(N)?N.call(u):N}return u}function kG(u,d,y){return u==null?u:Jf(u,d,y)}function EG(u,d,y,E){return E=typeof E=="function"?E:n,u==null?u:Jf(u,d,y,E)}var vT=P2(Cn),yT=P2(yr);function CG(u,d,y){var E=Ke(u),P=E||Qo(u)||Eu(u);if(d=Fe(d,4),y==null){var N=u&&u.constructor;P?y=E?new N:[]:Zt(u)?y=Xa(N)?_u(fm(u)):{}:y={}}return(P?li:ha)(u,function(F,W,G){return d(y,F,W,G)}),y}function AG(u,d){return u==null?!0:Ex(u,d)}function PG(u,d,y){return u==null?u:d2(u,d,Px(y))}function TG(u,d,y,E){return E=typeof E=="function"?E:n,u==null?u:d2(u,d,Px(y),E)}function Cu(u){return u==null?[]:sx(u,Cn(u))}function $G(u){return u==null?[]:sx(u,yr(u))}function MG(u,d,y){return y===n&&(y=d,d=n),y!==n&&(y=pi(y),y=y===y?y:0),d!==n&&(d=pi(d),d=d===d?d:0),ll(pi(u),d,y)}function IG(u,d,y){return d=Qa(d),y===n?(y=d,d=0):y=Qa(y),u=pi(u),FW(u,d,y)}function NG(u,d,y){if(y&&typeof y!="boolean"&&ar(u,d,y)&&(d=y=n),y===n&&(typeof d=="boolean"?(y=d,d=n):typeof u=="boolean"&&(y=u,u=n)),u===n&&d===n?(u=0,d=1):(u=Qa(u),d===n?(d=u,u=0):d=Qa(d)),u>d){var E=u;u=d,d=E}if(y||u%1||d%1){var P=UP();return Gn(u+P*(d-u+d7("1e-"+((P+"").length-1))),d)}return Sx(u,d)}var jG=Ou(function(u,d,y){return d=d.toLowerCase(),u+(y?xT(d):d)});function xT(u){return Xx(St(u).toLowerCase())}function bT(u){return u=St(u),u&&u.replace(DU,k7).replace(n7,"")}function RG(u,d,y){u=St(u),d=Dr(d);var E=u.length;y=y===n?E:ll(Je(y),0,E);var P=y;return y-=d.length,y>=0&&u.slice(y,P)==d}function DG(u){return u=St(u),u&&vU.test(u)?u.replace(QA,E7):u}function LG(u){return u=St(u),u&&SU.test(u)?u.replace(V1,"\\$&"):u}var FG=Ou(function(u,d,y){return u+(y?"-":"")+d.toLowerCase()}),BG=Ou(function(u,d,y){return u+(y?" ":"")+d.toLowerCase()}),zG=S2("toLowerCase");function UG(u,d,y){u=St(u),d=Je(d);var E=d?vu(u):0;if(!d||E>=d)return u;var P=(d-E)/2;return Am(mm(P),y)+u+Am(pm(P),y)}function WG(u,d,y){u=St(u),d=Je(d);var E=d?vu(u):0;return d&&E<d?u+Am(d-E,y):u}function HG(u,d,y){u=St(u),d=Je(d);var E=d?vu(u):0;return d&&E<d?Am(d-E,y)+u:u}function VG(u,d,y){return y||d==null?d=0:d&&(d=+d),Z7(St(u).replace(Y1,""),d||0)}function YG(u,d,y){return(y?ar(u,d,y):d===n)?d=1:d=Je(d),Ox(St(u),d)}function GG(){var u=arguments,d=St(u[0]);return u.length<3?d:d.replace(u[1],u[2])}var qG=Ou(function(u,d,y){return u+(y?"_":"")+d.toLowerCase()});function KG(u,d,y){return y&&typeof y!="number"&&ar(u,d,y)&&(d=y=n),y=y===n?ee:y>>>0,y?(u=St(u),u&&(typeof d=="string"||d!=null&&!Gx(d))&&(d=Dr(d),!d&&gu(u))?Xo(zi(u),0,y):u.split(d,y)):[]}var XG=Ou(function(u,d,y){return u+(y?" ":"")+Xx(d)});function QG(u,d,y){return u=St(u),y=y==null?0:ll(Je(y),0,u.length),d=Dr(d),u.slice(y,y+d.length)==d}function ZG(u,d,y){var E=M.templateSettings;y&&ar(u,d,y)&&(d=n),u=St(u),d=Bm({},d,E,T2);var P=Bm({},d.imports,E.imports,T2),N=Cn(P),F=sx(P,N),W,G,ie=0,ae=d.interpolate||Jp,le="__p += '",we=ux((d.escape||Jp).source+"|"+ae.source+"|"+(ae===ZA?$U:Jp).source+"|"+(d.evaluate||Jp).source+"|$","g"),Ie="//# sourceURL="+(kt.call(d,"sourceURL")?(d.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++s7+"]")+`
+`;u.replace(we,function(ze,ot,dt,Fr,or,Br){return dt||(dt=Fr),le+=u.slice(ie,Br).replace(LU,C7),ot&&(W=!0,le+=`' +
 __e(`+ot+`) +
 '`),or&&(G=!0,le+=`';
 `+or+`;
@@ -1035,23 +1035,23 @@ __p += '`),dt&&(le+=`' +
 `;var Be=kt.call(d,"variable")&&d.variable;if(!Be)le=`with (obj) {
 `+le+`
 }
-`;else if(TU.test(Be))throw new qe(s);le=(G?le.replace(Bi,""):le).replace(mU,"$1").replace(gU,"$1;"),le="function("+(Be||"obj")+`) {
+`;else if(PU.test(Be))throw new qe(s);le=(G?le.replace(Bi,""):le).replace(pU,"$1").replace(mU,"$1;"),le="function("+(Be||"obj")+`) {
 `+(Be?"":`obj || (obj = {});
 `)+"var __t, __p = ''"+(W?", __e = _.escape":"")+(G?`, __j = Array.prototype.join;
 function print() { __p += __j.call(arguments, '') }
 `:`;
 `)+le+`return __p
-}`;var nt=_T(function(){return wt(N,Ie+"return "+le).apply(n,F)});if(nt.source=le,Yx(nt))throw nt;return nt}function eq(u){return St(u).toLowerCase()}function tq(u){return St(u).toUpperCase()}function nq(u,d,y){if(u=St(u),u&&(y||d===n))return $P(u);if(!u||!(d=Dr(d)))return u;var E=zi(u),P=zi(d),N=MP(E,P),F=IP(E,P)+1;return Xo(E,N,F).join("")}function rq(u,d,y){if(u=St(u),u&&(y||d===n))return u.slice(0,jP(u)+1);if(!u||!(d=Dr(d)))return u;var E=zi(u),P=IP(E,zi(d))+1;return Xo(E,0,P).join("")}function iq(u,d,y){if(u=St(u),u&&(y||d===n))return u.replace(Y1,"");if(!u||!(d=Dr(d)))return u;var E=zi(u),P=MP(E,zi(d));return Xo(E,P).join("")}function aq(u,d){var y=B,E=j;if(Zt(d)){var P="separator"in d?d.separator:P;y="length"in d?Je(d.length):y,E="omission"in d?Dr(d.omission):E}u=St(u);var N=u.length;if(gu(u)){var F=zi(u);N=F.length}if(y>=N)return u;var W=y-vu(E);if(W<1)return E;var G=F?Xo(F,0,W).join(""):u.slice(0,W);if(P===n)return G+E;if(F&&(W+=G.length-W),Gx(P)){if(u.slice(W).search(P)){var ie,ae=G;for(P.global||(P=ux(P.source,St(JA.exec(P))+"g")),P.lastIndex=0;ie=P.exec(ae);)var le=ie.index;G=G.slice(0,le===n?W:le)}}else if(u.indexOf(Dr(P),W)!=W){var we=G.lastIndexOf(P);we>-1&&(G=G.slice(0,we))}return G+E}function oq(u){return u=St(u),u&&vU.test(u)?u.replace(XA,j7):u}var sq=Ou(function(u,d,y){return u+(y?" ":"")+d.toUpperCase()}),Xx=S2("toUpperCase");function wT(u,d,y){return u=St(u),d=y?n:d,d===n?T7(u)?L7(u):w7(u):u.match(d)||[]}var _T=at(function(u,d){try{return jr(u,n,d)}catch(y){return Yx(y)?y:new qe(y)}}),lq=qa(function(u,d){return li(d,function(y){y=ma(y),Ya(u,y,Hx(u[y],u))}),u});function uq(u){var d=u==null?0:u.length,y=Fe();return u=d?Gt(u,function(E){if(typeof E[1]!="function")throw new ui(o);return[y(E[0]),E[1]]}):[],at(function(E){for(var P=-1;++P<d;){var N=u[P];if(jr(N[0],this,E))return jr(N[1],this,E)}})}function cq(u){return jW(fi(u,h))}function Qx(u){return function(){return u}}function fq(u,d){return u==null||u!==u?d:u}var dq=k2(),hq=k2(!0);function xr(u){return u}function Zx(u){return t2(typeof u=="function"?u:fi(u,h))}function pq(u){return r2(fi(u,h))}function mq(u,d){return i2(u,fi(d,h))}var gq=at(function(u,d){return function(y){return Qf(y,u,d)}}),vq=at(function(u,d){return function(y){return Qf(u,y,d)}});function Jx(u,d,y){var E=Cn(d),P=wm(d,E);y==null&&!(Zt(d)&&(P.length||!E.length))&&(y=d,d=u,u=this,P=wm(d,Cn(d)));var N=!(Zt(y)&&"chain"in y)||!!y.chain,F=Xa(u);return li(P,function(W){var G=d[W];u[W]=G,F&&(u.prototype[W]=function(){var ie=this.__chain__;if(N||ie){var ae=u(this.__wrapped__),le=ae.__actions__=gr(this.__actions__);return le.push({func:G,args:arguments,thisArg:u}),ae.__chain__=ie,ae}return G.apply(u,Ho([this.value()],arguments))})}),u}function yq(){return Dn._===this&&(Dn._=H7),this}function eb(){}function xq(u){return u=Je(u),at(function(d){return a2(d,u)})}var bq=$x(Gt),wq=$x(EP),_q=$x(nx);function ST(u){return Lx(u)?rx(ma(u)):ZW(u)}function Sq(u){return function(d){return u==null?n:ul(u,d)}}var Oq=C2(),kq=C2(!0);function tb(){return[]}function nb(){return!1}function Eq(){return{}}function Cq(){return""}function Aq(){return!0}function Pq(u,d){if(u=Je(u),u<1||u>H)return[];var y=ee,E=Gn(u,ee);d=Fe(d),u-=ee;for(var P=ox(E,d);++y<u;)d(y);return P}function Tq(u){return Ke(u)?Gt(u,ma):Lr(u)?[u]:gr(W2(St(u)))}function $q(u){var d=++U7;return St(u)+d}var Mq=Cm(function(u,d){return u+d},0),Iq=Mx("ceil"),Nq=Cm(function(u,d){return u/d},1),jq=Mx("floor");function Rq(u){return u&&u.length?bm(u,xr,vx):n}function Dq(u,d){return u&&u.length?bm(u,Fe(d,2),vx):n}function Lq(u){return PP(u,xr)}function Fq(u,d){return PP(u,Fe(d,2))}function Bq(u){return u&&u.length?bm(u,xr,wx):n}function zq(u,d){return u&&u.length?bm(u,Fe(d,2),wx):n}var Uq=Cm(function(u,d){return u*d},1),Wq=Mx("round"),Hq=Cm(function(u,d){return u-d},0);function Vq(u){return u&&u.length?ax(u,xr):0}function Yq(u,d){return u&&u.length?ax(u,Fe(d,2)):0}return M.after=pY,M.ary=eT,M.assign=tG,M.assignIn=pT,M.assignInWith=Bm,M.assignWith=nG,M.at=rG,M.before=tT,M.bind=Hx,M.bindAll=lq,M.bindKey=nT,M.castArray=EY,M.chain=Q2,M.chunk=jH,M.compact=RH,M.concat=DH,M.cond=uq,M.conforms=cq,M.constant=Qx,M.countBy=VV,M.create=iG,M.curry=rT,M.curryRight=iT,M.debounce=aT,M.defaults=aG,M.defaultsDeep=oG,M.defer=mY,M.delay=gY,M.difference=LH,M.differenceBy=FH,M.differenceWith=BH,M.drop=zH,M.dropRight=UH,M.dropRightWhile=WH,M.dropWhile=HH,M.fill=VH,M.filter=GV,M.flatMap=XV,M.flatMapDeep=QV,M.flatMapDepth=ZV,M.flatten=G2,M.flattenDeep=YH,M.flattenDepth=GH,M.flip=vY,M.flow=dq,M.flowRight=hq,M.fromPairs=qH,M.functions=hG,M.functionsIn=pG,M.groupBy=JV,M.initial=XH,M.intersection=QH,M.intersectionBy=ZH,M.intersectionWith=JH,M.invert=gG,M.invertBy=vG,M.invokeMap=tY,M.iteratee=Zx,M.keyBy=nY,M.keys=Cn,M.keysIn=yr,M.map=Nm,M.mapKeys=xG,M.mapValues=bG,M.matches=pq,M.matchesProperty=mq,M.memoize=Rm,M.merge=wG,M.mergeWith=mT,M.method=gq,M.methodOf=vq,M.mixin=Jx,M.negate=Dm,M.nthArg=xq,M.omit=_G,M.omitBy=SG,M.once=yY,M.orderBy=rY,M.over=bq,M.overArgs=xY,M.overEvery=wq,M.overSome=_q,M.partial=Vx,M.partialRight=oT,M.partition=iY,M.pick=OG,M.pickBy=gT,M.property=ST,M.propertyOf=Sq,M.pull=rV,M.pullAll=K2,M.pullAllBy=iV,M.pullAllWith=aV,M.pullAt=oV,M.range=Oq,M.rangeRight=kq,M.rearg=bY,M.reject=sY,M.remove=sV,M.rest=wY,M.reverse=Ux,M.sampleSize=uY,M.set=EG,M.setWith=CG,M.shuffle=cY,M.slice=lV,M.sortBy=hY,M.sortedUniq=mV,M.sortedUniqBy=gV,M.split=XG,M.spread=_Y,M.tail=vV,M.take=yV,M.takeRight=xV,M.takeRightWhile=bV,M.takeWhile=wV,M.tap=RV,M.throttle=SY,M.thru=Im,M.toArray=fT,M.toPairs=vT,M.toPairsIn=yT,M.toPath=Tq,M.toPlainObject=hT,M.transform=AG,M.unary=OY,M.union=_V,M.unionBy=SV,M.unionWith=OV,M.uniq=kV,M.uniqBy=EV,M.uniqWith=CV,M.unset=PG,M.unzip=Wx,M.unzipWith=X2,M.update=TG,M.updateWith=$G,M.values=Cu,M.valuesIn=MG,M.without=AV,M.words=wT,M.wrap=kY,M.xor=PV,M.xorBy=TV,M.xorWith=$V,M.zip=MV,M.zipObject=IV,M.zipObjectDeep=NV,M.zipWith=jV,M.entries=vT,M.entriesIn=yT,M.extend=pT,M.extendWith=Bm,Jx(M,M),M.add=Mq,M.attempt=_T,M.camelCase=RG,M.capitalize=xT,M.ceil=Iq,M.clamp=IG,M.clone=CY,M.cloneDeep=PY,M.cloneDeepWith=TY,M.cloneWith=AY,M.conformsTo=$Y,M.deburr=bT,M.defaultTo=fq,M.divide=Nq,M.endsWith=DG,M.eq=Wi,M.escape=LG,M.escapeRegExp=FG,M.every=YV,M.find=qV,M.findIndex=V2,M.findKey=sG,M.findLast=KV,M.findLastIndex=Y2,M.findLastKey=lG,M.floor=jq,M.forEach=Z2,M.forEachRight=J2,M.forIn=uG,M.forInRight=cG,M.forOwn=fG,M.forOwnRight=dG,M.get=qx,M.gt=MY,M.gte=IY,M.has=mG,M.hasIn=Kx,M.head=q2,M.identity=xr,M.includes=eY,M.indexOf=KH,M.inRange=NG,M.invoke=yG,M.isArguments=dl,M.isArray=Ke,M.isArrayBuffer=NY,M.isArrayLike=vr,M.isArrayLikeObject=cn,M.isBoolean=jY,M.isBuffer=Qo,M.isDate=RY,M.isElement=DY,M.isEmpty=LY,M.isEqual=FY,M.isEqualWith=BY,M.isError=Yx,M.isFinite=zY,M.isFunction=Xa,M.isInteger=sT,M.isLength=Lm,M.isMap=lT,M.isMatch=UY,M.isMatchWith=WY,M.isNaN=HY,M.isNative=VY,M.isNil=GY,M.isNull=YY,M.isNumber=uT,M.isObject=Zt,M.isObjectLike=sn,M.isPlainObject=rd,M.isRegExp=Gx,M.isSafeInteger=qY,M.isSet=cT,M.isString=Fm,M.isSymbol=Lr,M.isTypedArray=Eu,M.isUndefined=KY,M.isWeakMap=XY,M.isWeakSet=QY,M.join=eV,M.kebabCase=BG,M.last=hi,M.lastIndexOf=tV,M.lowerCase=zG,M.lowerFirst=UG,M.lt=ZY,M.lte=JY,M.max=Rq,M.maxBy=Dq,M.mean=Lq,M.meanBy=Fq,M.min=Bq,M.minBy=zq,M.stubArray=tb,M.stubFalse=nb,M.stubObject=Eq,M.stubString=Cq,M.stubTrue=Aq,M.multiply=Uq,M.nth=nV,M.noConflict=yq,M.noop=eb,M.now=jm,M.pad=WG,M.padEnd=HG,M.padStart=VG,M.parseInt=YG,M.random=jG,M.reduce=aY,M.reduceRight=oY,M.repeat=GG,M.replace=qG,M.result=kG,M.round=Wq,M.runInContext=V,M.sample=lY,M.size=fY,M.snakeCase=KG,M.some=dY,M.sortedIndex=uV,M.sortedIndexBy=cV,M.sortedIndexOf=fV,M.sortedLastIndex=dV,M.sortedLastIndexBy=hV,M.sortedLastIndexOf=pV,M.startCase=QG,M.startsWith=ZG,M.subtract=Hq,M.sum=Vq,M.sumBy=Yq,M.template=JG,M.times=Pq,M.toFinite=Qa,M.toInteger=Je,M.toLength=dT,M.toLower=eq,M.toNumber=pi,M.toSafeInteger=eG,M.toString=St,M.toUpper=tq,M.trim=nq,M.trimEnd=rq,M.trimStart=iq,M.truncate=aq,M.unescape=oq,M.uniqueId=$q,M.upperCase=sq,M.upperFirst=Xx,M.each=Z2,M.eachRight=J2,M.first=q2,Jx(M,function(){var u={};return ha(M,function(d,y){kt.call(M.prototype,y)||(u[y]=d)}),u}(),{chain:!1}),M.VERSION=r,li(["bind","bindKey","curry","curryRight","partial","partialRight"],function(u){M[u].placeholder=M}),li(["drop","take"],function(u,d){lt.prototype[u]=function(y){y=y===n?1:wn(Je(y),0);var E=this.__filtered__&&!d?new lt(this):this.clone();return E.__filtered__?E.__takeCount__=Gn(y,E.__takeCount__):E.__views__.push({size:Gn(y,ee),type:u+(E.__dir__<0?"Right":"")}),E},lt.prototype[u+"Right"]=function(y){return this.reverse()[u](y).reverse()}}),li(["filter","map","takeWhile"],function(u,d){var y=d+1,E=y==q||y==Q;lt.prototype[u]=function(P){var N=this.clone();return N.__iteratees__.push({iteratee:Fe(P,3),type:y}),N.__filtered__=N.__filtered__||E,N}}),li(["head","last"],function(u,d){var y="take"+(d?"Right":"");lt.prototype[u]=function(){return this[y](1).value()[0]}}),li(["initial","tail"],function(u,d){var y="drop"+(d?"":"Right");lt.prototype[u]=function(){return this.__filtered__?new lt(this):this[y](1)}}),lt.prototype.compact=function(){return this.filter(xr)},lt.prototype.find=function(u){return this.filter(u).head()},lt.prototype.findLast=function(u){return this.reverse().find(u)},lt.prototype.invokeMap=at(function(u,d){return typeof u=="function"?new lt(this):this.map(function(y){return Qf(y,u,d)})}),lt.prototype.reject=function(u){return this.filter(Dm(Fe(u)))},lt.prototype.slice=function(u,d){u=Je(u);var y=this;return y.__filtered__&&(u>0||d<0)?new lt(y):(u<0?y=y.takeRight(-u):u&&(y=y.drop(u)),d!==n&&(d=Je(d),y=d<0?y.dropRight(-d):y.take(d-u)),y)},lt.prototype.takeRightWhile=function(u){return this.reverse().takeWhile(u).reverse()},lt.prototype.toArray=function(){return this.take(ee)},ha(lt.prototype,function(u,d){var y=/^(?:filter|find|map|reject)|While$/.test(d),E=/^(?:head|last)$/.test(d),P=M[E?"take"+(d=="last"?"Right":""):d],N=E||/^find/.test(d);P&&(M.prototype[d]=function(){var F=this.__wrapped__,W=E?[1]:arguments,G=F instanceof lt,ie=W[0],ae=G||Ke(F),le=function(ot){var dt=P.apply(M,Ho([ot],W));return E&&we?dt[0]:dt};ae&&y&&typeof ie=="function"&&ie.length!=1&&(G=ae=!1);var we=this.__chain__,Ie=!!this.__actions__.length,Be=N&&!we,nt=G&&!Ie;if(!N&&ae){F=nt?F:new lt(this);var ze=u.apply(F,W);return ze.__actions__.push({func:Im,args:[le],thisArg:n}),new ci(ze,we)}return Be&&nt?u.apply(this,W):(ze=this.thru(le),Be?E?ze.value()[0]:ze.value():ze)})}),li(["pop","push","shift","sort","splice","unshift"],function(u){var d=am[u],y=/^(?:push|sort|unshift)$/.test(u)?"tap":"thru",E=/^(?:pop|shift)$/.test(u);M.prototype[u]=function(){var P=arguments;if(E&&!this.__chain__){var N=this.value();return d.apply(Ke(N)?N:[],P)}return this[y](function(F){return d.apply(Ke(F)?F:[],P)})}}),ha(lt.prototype,function(u,d){var y=M[d];if(y){var E=y.name+"";kt.call(wu,E)||(wu[E]=[]),wu[E].push({name:d,func:y})}}),wu[Em(n,b).name]=[{name:"wrapper",func:n}],lt.prototype.clone=oW,lt.prototype.reverse=sW,lt.prototype.value=lW,M.prototype.at=DV,M.prototype.chain=LV,M.prototype.commit=FV,M.prototype.next=BV,M.prototype.plant=UV,M.prototype.reverse=WV,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=HV,M.prototype.first=M.prototype.head,Hf&&(M.prototype[Hf]=zV),M},yu=F7();il?((il.exports=yu)._=yu,Z1._=yu):Dn._=yu}).call(Ji)})(Xy,Xy.exports);var KIe=Xy.exports;const XIe=gt(KIe);function QIe(){const e=Mp(r=>r.selectedCurrency),{compareList:t}=U.useContext(Sf),n=U.useMemo(()=>t.length?qIe(e.name).map(({label:i,path:a})=>[i,...t.map(o=>XIe.get(o,a))]):null,[t]);return console.log(n),t.length?S.jsxs(B0,{className:"table-compare",children:[S.jsx("caption",{children:"Crypto Comparison"}),S.jsx("tbody",{children:n.map((r,i)=>S.jsx("tr",{children:r.map(a=>S.jsx("td",{children:a},a))},i))})]}):S.jsx(j5,{children:"No coins to compare"})}const ZIe=({theme:e})=>S.jsxs("section",{className:`course-info ${e==="dark"?"dark-mode":""}`,children:[S.jsx("h2",{children:"Content"}),S.jsxs("ul",{className:"course-info-list",children:[S.jsxs("li",{children:[S.jsx(Lie,{className:"icon"}),S.jsx("span",{children:"8 h video tutorial"})]}),S.jsxs("li",{children:[S.jsx(Rie,{className:"icon"}),S.jsx("span",{children:"Home works"})]}),S.jsxs("li",{children:[S.jsx(jie,{className:"icon"}),S.jsx("span",{children:"Mobile version"})]}),S.jsxs("li",{children:[S.jsx(Die,{className:"icon"}),S.jsx("span",{children:"Desctope version"})]}),S.jsxs("li",{children:[S.jsx(Nie,{className:"icon"}),S.jsx("span",{children:"All sources"})]})]})]}),JIe=({theme:e})=>S.jsx("section",{className:"hero-classes",children:S.jsx("div",{className:"hero-content",children:S.jsxs(su,{children:[S.jsxs("nav",{className:"breadcrumb-nav",children:[S.jsx("a",{href:"/",children:"Home"})," > ",S.jsx("a",{href:"/courses",children:"Classes"})," >"," ",S.jsx("a",{href:"/courses/current",children:"Current class"})]}),S.jsx("h1",{children:"Frontend and React"}),S.jsx("p",{children:"Online class"}),S.jsxs(cr,{md:6,children:[S.jsxs("div",{className:"course-details",children:[S.jsx("div",{className:"rating",children:[...Array(5)].map((t,n)=>S.jsx("span",{className:`star ${n<4?"filled":""}`,children:"★"},n))}),S.jsx("p",{className:"instructor-name",children:"Category: Development"}),S.jsx("p",{className:"last-updated",children:"Last update: September 2024"}),S.jsx("p",{className:"language",children:"Level: Junior"})]}),S.jsx("button",{className:"cta-button",children:"Join"})]}),S.jsx(cr,{md:6,children:S.jsx(ZIe,{})})]})})}),eNe=({theme:e,toggleTheme:t})=>S.jsx("div",{className:`home-page ${e==="dark"?"dark-mode":""}`,children:S.jsx(JIe,{theme:e,toggleTheme:t})}),tNe=()=>{const[e]=T.useState([{id:"uiux-ruin-product",description:"The Role of NFTs in Digital Art and Beyond"}]);return S.jsxs("section",{className:"promo-banners",children:[S.jsx("h2",{children:"Community Blog"}),S.jsx("div",{className:"promo-container",children:e.map(t=>S.jsxs("div",{className:"promo-card",children:[S.jsx("h3",{children:t.id}),S.jsx("p",{children:t.description}),S.jsx(Ju,{to:`/posts/${t.id}`,children:S.jsx("a",{href:t.link,className:"post-btn",children:"Read"})})]},t.id))})]})},nNe=({})=>{const e=[{title:"React JS",instructor:"React Instructor",price:"49 €"},{title:"Graphick Design",instructor:"UX Designer",price:"39 €"},{title:"Junior Web Designer",instructor:"Web Developer",price:"49 €"},{title:"UX UI Design",instructor:"UX Designer",price:"39 €"},{title:"React JS Next",instructor:"Web Developer",price:"49 €"},{title:"Web Design",instructor:"Web Developer",price:"39 €"}],[t,n]=T.useState("All"),r=t==="All"?e:e.filter(i=>i.status==="unread");return S.jsx("div",{children:S.jsxs("section",{className:"favourites-section",children:[S.jsx("h2",{children:"Favourites"}),S.jsxs("div",{className:"tabs",children:[S.jsx(tn,{onClick:()=>n("All"),className:`tab-button ${t==="All"?"active-tab":""}`,children:"All"}),S.jsx(tn,{onClick:()=>n("New"),className:`tab-button ${t==="New"?"active-tab":""}`,children:"New"}),S.jsx(tn,{onClick:()=>n("Unread"),className:`tab-button ${t==="Unread"?"active-tab":""}`,children:"Unread"})]}),S.jsx("div",{className:"favourite-courses",children:r.length>0?r.map((i,a)=>S.jsxs("div",{className:"favourite-card",children:[S.jsx("h3",{children:i.title}),S.jsxs("p",{children:["Teacher: ",i.instructor]}),S.jsxs("p",{children:["Price: ",i.price]}),S.jsx(tn,{className:"btn-remove",children:"Remove from list"})]},a)):S.jsx("p",{children:"No favoutites courses."})}),S.jsx(tn,{className:"btn-checkout",children:"Go to check out"})]})})},rNe=({products:e})=>{const t=()=>e.reduce((n,r)=>n+r.price*r.quantity,0).toFixed(2);return S.jsxs("div",{className:"checkout-section",children:[S.jsx("h2",{children:"Your Cart"}),S.jsxs("table",{className:"checkout-table",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"Product"}),S.jsx("th",{children:"Quantity"}),S.jsx("th",{children:"Unit Price"}),S.jsx("th",{children:"Total Price"})]})}),S.jsx("tbody",{children:e.map((n,r)=>S.jsxs("tr",{children:[S.jsx("td",{children:n.name}),S.jsx("td",{children:n.quantity}),S.jsxs("td",{children:["$",n.price.toFixed(2)]}),S.jsxs("td",{children:["$",(n.price*n.quantity).toFixed(2)]})]},r))})]}),S.jsx("div",{className:"checkout-total",children:S.jsxs("h3",{children:["Total: $",t()]})})]})},iNe=()=>{const[e,t]=T.useState({name:"",email:"",paymentMethod:""}),[n,r]=T.useState({name:"",email:"",paymentMethod:""}),i=o=>{const{name:s,value:l}=o.target;t({...e,[s]:l})},a=o=>{o.preventDefault();const s={};e.name||(s.name="Name is required"),e.email||(s.email="Email is required"),e.paymentMethod||(s.paymentMethod="Payment method is required"),Object.keys(s).length===0?(console.log(e),alert("Order confirmed!")):r(s)};return S.jsx(S.Fragment,{children:S.jsx("div",{className:"favourites-section",children:S.jsx("div",{className:"checkout-container",children:S.jsxs("form",{onSubmit:a,className:"checkout-form",children:[S.jsxs("div",{className:"form-group",children:[S.jsx("label",{htmlFor:"name",children:"Name:"}),S.jsx("input",{type:"text",name:"name",id:"name",value:e.name,onChange:i}),n.name&&S.jsx("small",{className:"error",children:n.name})]}),S.jsxs("div",{className:"form-group",children:[S.jsx("label",{htmlFor:"email",children:"Email:"}),S.jsx("input",{type:"email",name:"email",id:"email",value:e.email,onChange:i}),n.email&&S.jsx("small",{className:"error",children:n.email})]}),S.jsxs("div",{className:"form-group",children:[S.jsx("label",{htmlFor:"paymentMethod",children:"Payment Method:"}),S.jsxs("select",{name:"paymentMethod",id:"paymentMethod",value:e.paymentMethod,onChange:i,children:[S.jsx("option",{value:"",children:"Select..."}),S.jsx("option",{value:"credit-card",children:"Credit Card"}),S.jsx("option",{value:"paypal",children:"PayPal"})]}),n.paymentMethod&&S.jsx("small",{className:"error",children:n.paymentMethod})]}),S.jsx("button",{type:"submit",className:"submit-btn",children:"Confirm Order"})]})})})})},aNe=({theme:e})=>{const[t,n]=T.useState(!1),[r,i]=T.useState({name:"John Doe",email:"alexey@example.com",courses:[{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"},{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"}]}),a=()=>{n(!t)},o=s=>{const{name:l,value:c}=s.target;i(f=>({...f,[l]:c}))};return S.jsx("section",{className:`profile-section ${e==="dark"?"dark-mode":""}`,children:S.jsxs("div",{className:"checkout-container",children:[S.jsxs("div",{className:"checkout-section",children:[S.jsx("h2",{children:"Profile"}),S.jsx("div",{className:"profile-info",children:t?S.jsxs(S.Fragment,{children:[S.jsx("input",{type:"text",name:"name",value:r.name,onChange:o,className:"edit-input"}),S.jsx("input",{type:"email",name:"email",value:r.email,onChange:o,className:"edit-input"}),S.jsx(tn,{className:"btn-save",onClick:a,children:"Сохранить"})]}):S.jsxs(S.Fragment,{children:[S.jsxs("p",{children:[S.jsx("strong",{children:"Name:"})," ",r.name]}),S.jsxs("p",{children:[S.jsx("strong",{children:"Email:"})," ",r.email]}),S.jsx(tn,{className:"btn-edit",onClick:a,children:"Edit profile"})]})})]}),S.jsxs("div",{className:"checkout-section",children:[S.jsx("h2",{children:"Progress:"}),S.jsx("h3",{children:"Current classes:"}),S.jsx("div",{className:"user-courses",children:r.courses.length>0?r.courses.map((s,l)=>S.jsxs("div",{className:"course-card",children:[S.jsx("h4",{children:s.title}),S.jsxs("p",{children:["Progress: ",s.progress]})]},l)):S.jsx("p",{children:"No classes"})})]})]})})},oNe=()=>{const{userId:e}=Tp(),t=[{name:"Product 1",quantity:2,price:19.99},{name:"Product 2",quantity:1,price:49.99},{name:"Product 3",quantity:3,price:9.99}];return{1:{name:"John Doe",email:"john@example.com",bio:"Full-stack developer"},2:{name:"Jane Smith",email:"jane@example.com",bio:"UI/UX designer"}}[e]?S.jsxs(S.Fragment,{children:[S.jsx(aNe,{}),S.jsx(nNe,{}),S.jsxs("div",{className:"checkout-container ",children:[S.jsx(rNe,{products:t}),S.jsx(iNe,{})]})]}):S.jsx("h2",{children:"User not found"})},sNe=({})=>{const e=[{title:"React JS",instructor:"React Instructor",price:"49 €"},{title:"Graphick Design",instructor:"UX Designer",price:"39 €"},{title:"Junior Web Designer",instructor:"Web Developer",price:"49 €"},{title:"UX UI Design",instructor:"UX Designer",price:"39 €"},{title:"React JS Next",instructor:"Web Developer",price:"49 €"},{title:"Web Design",instructor:"Web Developer",price:"39 €"}],[t,n]=T.useState("All"),r=t==="All"?e:e.filter(i=>i.status==="unread");return S.jsx("div",{children:S.jsxs("section",{className:"favourites-section",children:[S.jsx("h2",{children:"Favourites"}),S.jsxs("div",{className:"tabs",children:[S.jsx(tn,{onClick:()=>n("All"),className:`tab-button ${t==="All"?"active-tab":""}`,children:"All"}),S.jsx(tn,{onClick:()=>n("New"),className:`tab-button ${t==="New"?"active-tab":""}`,children:"New"}),S.jsx(tn,{onClick:()=>n("Unread"),className:`tab-button ${t==="Unread"?"active-tab":""}`,children:"Unread"})]}),S.jsx("div",{className:"favourite-courses",children:r.length>0?r.map((i,a)=>S.jsxs("div",{className:"favourite-card",children:[S.jsx("h3",{children:i.title}),S.jsxs("p",{children:["Teacher: ",i.instructor]}),S.jsxs("p",{children:["Price: ",i.price]}),S.jsx(tn,{className:"btn-remove",children:"Remove from list"})]},a)):S.jsx("p",{children:"No favoutites courses."})}),S.jsx(tn,{className:"btn-checkout",children:"Go to check out"})]})})},lNe=({products:e})=>{const t=()=>e.reduce((n,r)=>n+r.price*r.quantity,0).toFixed(2);return S.jsxs("div",{className:"checkout-section",children:[S.jsx("h2",{children:"Your Cart"}),S.jsxs("table",{className:"checkout-table",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"Product"}),S.jsx("th",{children:"Quantity"}),S.jsx("th",{children:"Unit Price"}),S.jsx("th",{children:"Total Price"})]})}),S.jsx("tbody",{children:e.map((n,r)=>S.jsxs("tr",{children:[S.jsx("td",{children:n.name}),S.jsx("td",{children:n.quantity}),S.jsxs("td",{children:["$",n.price.toFixed(2)]}),S.jsxs("td",{children:["$",(n.price*n.quantity).toFixed(2)]})]},r))})]}),S.jsx("div",{className:"checkout-total",children:S.jsxs("h3",{children:["Total: $",t()]})})]})},uNe=()=>{const[e,t]=T.useState({name:"",email:"",paymentMethod:""}),[n,r]=T.useState({name:"",email:"",paymentMethod:""}),i=o=>{const{name:s,value:l}=o.target;t({...e,[s]:l})},a=o=>{o.preventDefault();const s={};e.name||(s.name="Name is required"),e.email||(s.email="Email is required"),e.paymentMethod||(s.paymentMethod="Payment method is required"),Object.keys(s).length===0?(console.log(e),alert("Order confirmed!")):r(s)};return S.jsx(S.Fragment,{children:S.jsx("div",{className:"favourites-section",children:S.jsx("div",{className:"checkout-container",children:S.jsxs("form",{onSubmit:a,className:"checkout-form",children:[S.jsxs("div",{className:"form-group",children:[S.jsx("label",{htmlFor:"name",children:"Name:"}),S.jsx("input",{type:"text",name:"name",id:"name",value:e.name,onChange:i}),n.name&&S.jsx("small",{className:"error",children:n.name})]}),S.jsxs("div",{className:"form-group",children:[S.jsx("label",{htmlFor:"email",children:"Email:"}),S.jsx("input",{type:"email",name:"email",id:"email",value:e.email,onChange:i}),n.email&&S.jsx("small",{className:"error",children:n.email})]}),S.jsxs("div",{className:"form-group",children:[S.jsx("label",{htmlFor:"paymentMethod",children:"Payment Method:"}),S.jsxs("select",{name:"paymentMethod",id:"paymentMethod",value:e.paymentMethod,onChange:i,children:[S.jsx("option",{value:"",children:"Select..."}),S.jsx("option",{value:"credit-card",children:"Credit Card"}),S.jsx("option",{value:"paypal",children:"PayPal"})]}),n.paymentMethod&&S.jsx("small",{className:"error",children:n.paymentMethod})]}),S.jsx("button",{type:"submit",className:"submit-btn",children:"Confirm Order"})]})})})})},cNe=({theme:e})=>{const[t,n]=T.useState(!1),[r,i]=T.useState({name:"John Doe",email:"alexey@example.com",courses:[{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"},{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"}]}),a=()=>{n(!t)},o=s=>{const{name:l,value:c}=s.target;i(f=>({...f,[l]:c}))};return S.jsx("section",{className:`profile-section ${e==="dark"?"dark-mode":""}`,children:S.jsxs("div",{className:"checkout-container",children:[S.jsxs("div",{className:"checkout-section",children:[S.jsx("h2",{children:"Profile"}),S.jsx("div",{className:"profile-info",children:t?S.jsxs(S.Fragment,{children:[S.jsx("input",{type:"text",name:"name",value:r.name,onChange:o,className:"edit-input"}),S.jsx("input",{type:"email",name:"email",value:r.email,onChange:o,className:"edit-input"}),S.jsx(tn,{className:"btn-save",onClick:a,children:"Сохранить"})]}):S.jsxs(S.Fragment,{children:[S.jsxs("p",{children:[S.jsx("strong",{children:"Name:"})," ",r.name]}),S.jsxs("p",{children:[S.jsx("strong",{children:"Email:"})," ",r.email]}),S.jsx(tn,{className:"btn-edit",onClick:a,children:"Edit profile"})]})})]}),S.jsxs("div",{className:"checkout-section",children:[S.jsx("h2",{children:"Progress:"}),S.jsx("h3",{children:"Current classes:"}),S.jsx("div",{className:"user-courses",children:r.courses.length>0?r.courses.map((s,l)=>S.jsxs("div",{className:"course-card",children:[S.jsx("h4",{children:s.title}),S.jsxs("p",{children:["Progress: ",s.progress]})]},l)):S.jsx("p",{children:"No classes"})})]})]})})},fNe=()=>{const{userId:e}=Tp(),t=[{name:"Product 1",quantity:2,price:19.99},{name:"Product 2",quantity:1,price:49.99},{name:"Product 3",quantity:3,price:9.99}];return{1:{name:"John Doe",email:"john@example.com",bio:"Full-stack developer"},2:{name:"Jane Smith",email:"jane@example.com",bio:"UI/UX designer"}}[e]?S.jsxs(S.Fragment,{children:[S.jsx(cNe,{}),S.jsx(sNe,{}),S.jsxs("div",{className:"checkout-container ",children:[S.jsx(lNe,{products:t}),S.jsx(uNe,{})]})]}):S.jsx("h2",{children:"User not found"})},dNe=({course:e})=>S.jsxs(pd,{className:"course-card",children:[S.jsx(pd.Img,{variant:"top",src:e.image,alt:e.title,className:"course-image"}),S.jsxs(pd.Body,{children:[S.jsx(pd.Title,{children:e.title}),S.jsx(pd.Text,{className:"course-description",children:e.description}),S.jsx("div",{className:"course-price",children:S.jsxs("strong",{children:["Price: ",e.price," €"]})}),S.jsx(tn,{variant:"primary",href:`/courses/${e.id}`,className:"btn-course-details",children:"Details"}),S.jsx(tn,{variant:"secondary",className:"btn-add-to-cart",onClick:()=>hNe(e.id),children:"To checkout"})]})]}),hNe=e=>{console.log(`Course with ID: ${e} added to cart`)},pNe=({theme:e,currentPage:t,totalPages:n,onPageChange:r})=>{const i=a=>{a>0&&a<=n&&r(a)};return S.jsx("section",{className:`pagination-container ${e==="dark"?"dark-mode":""}`,children:S.jsxs("div",{className:"",children:[S.jsx("button",{className:"pagination-button",onClick:()=>i(t-1),disabled:t===1,children:"Previous"}),Array.from({length:n},(a,o)=>S.jsx("button",{className:`pagination-button ${t===o+1?"active":""}`,onClick:()=>i(o+1),children:o+1},o+1)),S.jsx("button",{className:"pagination-button",onClick:()=>i(t+1),disabled:t===n,children:"Next"})]})})},mNe=({theme:e})=>{const t=[{id:1,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:2,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"},{id:3,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:4,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"},{id:5,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:6,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"},{id:7,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:8,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"}];return S.jsxs("section",{className:`featured-courses ${e==="dark"?"dark-mode":""}`,children:[S.jsx("h2",{children:"All courses"}),S.jsxs("div",{className:"featured-courses",children:[t.map(n=>S.jsx(dNe,{course:n},n.id)),S.jsx(pNe,{})]})]})},gNe=({theme:e})=>{const[t]=T.useState([{title:"Frontend",description:"React: experience in building complex user interfaces, single-page applications, and dynamic dashboards, ensuring real-time data integration. Vue: Expertise in customizing functionality using a component-based architecture to deliver responsive and scalable solutions."},{title:"Backend",description:"Node.js: Developing server-side logic for web applications, working with APIs, and building microservices to ensure efficient and scalable backend architectures. Python: Automating processes, creating RESTful APIs, and integrating with various services to streamline workflows and enhance functionality."},{title:"Additional",description:"HTML/CSS: Crafting responsive and cross-browser compatible pages using modern approaches to animations and grid systems. Bootstrap: Rapid development of user-friendly and adaptive interfaces by leveraging pre-built components and responsive design principles. "}]);return S.jsxs("section",{className:`promo-banners ${e==="dark"?"dark-mode":""}`,children:[S.jsx("h2",{children:"Skills"}),S.jsx("div",{className:"promo-container",children:t.map((n,r)=>S.jsxs("div",{className:"promo-card",children:[S.jsx("h3",{children:n.title}),S.jsx("p",{children:n.description})]},r))})]})},vNe=({onFilter:e})=>{const[t,n]=T.useState(""),[r,i]=T.useState(""),[a,o]=T.useState(""),[s,l]=T.useState(""),c=()=>{e({category:t,level:r,price:a,rating:s})};return S.jsxs("section",{className:"course-filters",children:[S.jsx("h3",{children:"Courses search"}),S.jsxs(Jt,{children:[S.jsxs(su,{children:[S.jsx(cr,{md:3,children:S.jsxs(Jt.Group,{controlId:"category",children:[S.jsx(Jt.Label,{children:"Category"}),S.jsxs(Jt.Control,{as:"select",value:t,onChange:f=>n(f.target.value),children:[S.jsx("option",{value:"",children:"All categories"}),S.jsx("option",{value:"design",children:"Design"}),S.jsx("option",{value:"programming",children:"Development"}),S.jsx("option",{value:"business",children:"Business"}),S.jsx("option",{value:"music",children:"Music"}),S.jsx("option",{value:"art",children:"Art"})]})]})}),S.jsx(cr,{md:3,children:S.jsxs(Jt.Group,{controlId:"level",children:[S.jsx(Jt.Label,{children:"Level"}),S.jsxs(Jt.Control,{as:"select",value:r,onChange:f=>i(f.target.value),children:[S.jsx("option",{value:"",children:"All levels"}),S.jsx("option",{value:"beginner",children:"Junior"}),S.jsx("option",{value:"intermediate",children:"Middle"})]})]})}),S.jsx(cr,{md:3,children:S.jsxs(Jt.Group,{controlId:"price",children:[S.jsx(Jt.Label,{children:"Price"}),S.jsxs(Jt.Control,{as:"select",value:a,onChange:f=>o(f.target.value),children:[S.jsx("option",{value:"",children:"Any"}),S.jsx("option",{value:"free",children:"Free"}),S.jsx("option",{value:"paid",children:"Paid"})]})]})}),S.jsx(cr,{md:3,children:S.jsxs(Jt.Group,{controlId:"rating",children:[S.jsx(Jt.Label,{children:"Raiting"}),S.jsxs(Jt.Control,{as:"select",value:s,onChange:f=>l(f.target.value),children:[S.jsx("option",{value:"",children:"All ratings"}),S.jsx("option",{value:"4",children:"4+ stars"}),S.jsx("option",{value:"3",children:"3+ stars"}),S.jsx("option",{value:"2",children:"2+ stars"})]})]})})]}),S.jsx(tn,{className:"btn-apply-filters",onClick:c,children:"Use filters"})]})]})},yNe=({onSort:e})=>{const[t,n]=T.useState(""),r=i=>{const a=i.target.value;n(a),e(a)};return S.jsxs("section",{className:"course-sorting",children:[S.jsx("h3",{children:"Course sorting"}),S.jsx(Jt,{children:S.jsxs(Jt.Group,{controlId:"sort",children:[S.jsx(Jt.Label,{children:"Sort by:"}),S.jsxs(Jt.Control,{as:"select",value:t,onChange:r,children:[S.jsx("option",{value:"",children:"Choose options"}),S.jsx("option",{value:"date",children:"Date"}),S.jsx("option",{value:"popularity",children:"Popularity (by studients)"}),S.jsx("option",{value:"rating",children:"Raiting"})]})]})})]})},xNe=()=>S.jsxs("div",{className:"home-page",children:[S.jsx(vNe,{}),S.jsx(yNe,{}),S.jsx(mNe,{}),S.jsx(gNe,{})]}),bNe="modulepreload",wNe=function(e){return"/"+e},tD={},nD=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),o=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.all(n.map(s=>{if(s=wNe(s),s in tD)return;tD[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":bNe,l||(f.as="script"),f.crossOrigin="",f.href=s,o&&f.setAttribute("nonce",o),document.head.appendChild(f),l)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${s}`)))})}))}return i.then(()=>t()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})},_Ne=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};function SNe(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const ONe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,kNe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ENe={};function rD(e,t){return(ENe.jsx?kNe:ONe).test(e)}const CNe=/[ \t\n\f\r]/g;function ANe(e){return typeof e=="object"?e.type==="text"?iD(e.value):!1:iD(e)}function iD(e){return e.replace(CNe,"")===""}class Qp{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}Qp.prototype.property={};Qp.prototype.normal={};Qp.prototype.space=null;function $9(e,t){const n={},r={};let i=-1;for(;++i<e.length;)Object.assign(n,e[i].property),Object.assign(r,e[i].normal);return new Qp(n,r,t)}function fk(e){return e.toLowerCase()}class Li{constructor(t,n){this.property=t,this.attribute=n}}Li.prototype.space=null;Li.prototype.boolean=!1;Li.prototype.booleanish=!1;Li.prototype.overloadedBoolean=!1;Li.prototype.number=!1;Li.prototype.commaSeparated=!1;Li.prototype.spaceSeparated=!1;Li.prototype.commaOrSpaceSeparated=!1;Li.prototype.mustUseProperty=!1;Li.prototype.defined=!1;let PNe=0;const Ze=hu(),pn=hu(),M9=hu(),pe=hu(),It=hu(),_c=hu(),zr=hu();function hu(){return 2**++PNe}const dk=Object.freeze(Object.defineProperty({__proto__:null,boolean:Ze,booleanish:pn,commaOrSpaceSeparated:zr,commaSeparated:_c,number:pe,overloadedBoolean:M9,spaceSeparated:It},Symbol.toStringTag,{value:"Module"})),Rw=Object.keys(dk);class RA extends Li{constructor(t,n,r,i){let a=-1;if(super(t,n),aD(this,"space",i),typeof r=="number")for(;++a<Rw.length;){const o=Rw[a];aD(this,Rw[a],(r&dk[o])===dk[o])}}}RA.prototype.defined=!0;function aD(e,t,n){n&&(e[t]=n)}const TNe={}.hasOwnProperty;function zf(e){const t={},n={};let r;for(r in e.properties)if(TNe.call(e.properties,r)){const i=e.properties[r],a=new RA(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[fk(r)]=r,n[fk(a.attribute)]=r}return new Qp(t,n,e.space)}const I9=zf({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),N9=zf({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function j9(e,t){return t in e?e[t]:t}function R9(e,t){return j9(e,t.toLowerCase())}const D9=zf({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:R9,properties:{xmlns:null,xmlnsXLink:null}}),L9=zf({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:pn,ariaAutoComplete:null,ariaBusy:pn,ariaChecked:pn,ariaColCount:pe,ariaColIndex:pe,ariaColSpan:pe,ariaControls:It,ariaCurrent:null,ariaDescribedBy:It,ariaDetails:null,ariaDisabled:pn,ariaDropEffect:It,ariaErrorMessage:null,ariaExpanded:pn,ariaFlowTo:It,ariaGrabbed:pn,ariaHasPopup:null,ariaHidden:pn,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:It,ariaLevel:pe,ariaLive:null,ariaModal:pn,ariaMultiLine:pn,ariaMultiSelectable:pn,ariaOrientation:null,ariaOwns:It,ariaPlaceholder:null,ariaPosInSet:pe,ariaPressed:pn,ariaReadOnly:pn,ariaRelevant:null,ariaRequired:pn,ariaRoleDescription:It,ariaRowCount:pe,ariaRowIndex:pe,ariaRowSpan:pe,ariaSelected:pn,ariaSetSize:pe,ariaSort:null,ariaValueMax:pe,ariaValueMin:pe,ariaValueNow:pe,ariaValueText:null,role:null}}),$Ne=zf({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:R9,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:_c,acceptCharset:It,accessKey:It,action:null,allow:null,allowFullScreen:Ze,allowPaymentRequest:Ze,allowUserMedia:Ze,alt:null,as:null,async:Ze,autoCapitalize:null,autoComplete:It,autoFocus:Ze,autoPlay:Ze,blocking:It,capture:null,charSet:null,checked:Ze,cite:null,className:It,cols:pe,colSpan:null,content:null,contentEditable:pn,controls:Ze,controlsList:It,coords:pe|_c,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ze,defer:Ze,dir:null,dirName:null,disabled:Ze,download:M9,draggable:pn,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ze,formTarget:null,headers:It,height:pe,hidden:Ze,high:pe,href:null,hrefLang:null,htmlFor:It,httpEquiv:It,id:null,imageSizes:null,imageSrcSet:null,inert:Ze,inputMode:null,integrity:null,is:null,isMap:Ze,itemId:null,itemProp:It,itemRef:It,itemScope:Ze,itemType:It,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ze,low:pe,manifest:null,max:null,maxLength:pe,media:null,method:null,min:null,minLength:pe,multiple:Ze,muted:Ze,name:null,nonce:null,noModule:Ze,noValidate:Ze,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Ze,optimum:pe,pattern:null,ping:It,placeholder:null,playsInline:Ze,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ze,referrerPolicy:null,rel:It,required:Ze,reversed:Ze,rows:pe,rowSpan:pe,sandbox:It,scope:null,scoped:Ze,seamless:Ze,selected:Ze,shadowRootClonable:Ze,shadowRootDelegatesFocus:Ze,shadowRootMode:null,shape:null,size:pe,sizes:null,slot:null,span:pe,spellCheck:pn,src:null,srcDoc:null,srcLang:null,srcSet:null,start:pe,step:null,style:null,tabIndex:pe,target:null,title:null,translate:null,type:null,typeMustMatch:Ze,useMap:null,value:pn,width:pe,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:It,axis:null,background:null,bgColor:null,border:pe,borderColor:null,bottomMargin:pe,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ze,declare:Ze,event:null,face:null,frame:null,frameBorder:null,hSpace:pe,leftMargin:pe,link:null,longDesc:null,lowSrc:null,marginHeight:pe,marginWidth:pe,noResize:Ze,noHref:Ze,noShade:Ze,noWrap:Ze,object:null,profile:null,prompt:null,rev:null,rightMargin:pe,rules:null,scheme:null,scrolling:pn,standby:null,summary:null,text:null,topMargin:pe,valueType:null,version:null,vAlign:null,vLink:null,vSpace:pe,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ze,disableRemotePlayback:Ze,prefix:null,property:null,results:pe,security:null,unselectable:null}}),MNe=zf({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:j9,properties:{about:zr,accentHeight:pe,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:pe,amplitude:pe,arabicForm:null,ascent:pe,attributeName:null,attributeType:null,azimuth:pe,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:pe,by:null,calcMode:null,capHeight:pe,className:It,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:pe,diffuseConstant:pe,direction:null,display:null,dur:null,divisor:pe,dominantBaseline:null,download:Ze,dx:null,dy:null,edgeMode:null,editable:null,elevation:pe,enableBackground:null,end:null,event:null,exponent:pe,externalResourcesRequired:null,fill:null,fillOpacity:pe,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:_c,g2:_c,glyphName:_c,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:pe,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:pe,horizOriginX:pe,horizOriginY:pe,id:null,ideographic:pe,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:pe,k:pe,k1:pe,k2:pe,k3:pe,k4:pe,kernelMatrix:zr,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:pe,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:pe,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:pe,overlineThickness:pe,paintOrder:null,panose1:null,path:null,pathLength:pe,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:It,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:pe,pointsAtY:pe,pointsAtZ:pe,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:zr,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:zr,rev:zr,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:zr,requiredFeatures:zr,requiredFonts:zr,requiredFormats:zr,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:pe,specularExponent:pe,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:pe,strikethroughThickness:pe,string:null,stroke:null,strokeDashArray:zr,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:pe,strokeOpacity:pe,strokeWidth:null,style:null,surfaceScale:pe,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:zr,tabIndex:pe,tableValues:null,target:null,targetX:pe,targetY:pe,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:zr,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:pe,underlineThickness:pe,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:pe,values:null,vAlphabetic:pe,vMathematical:pe,vectorEffect:null,vHanging:pe,vIdeographic:pe,version:null,vertAdvY:pe,vertOriginX:pe,vertOriginY:pe,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:pe,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),INe=/^data[-\w.:]+$/i,oD=/-[a-z]/g,NNe=/[A-Z]/g;function jNe(e,t){const n=fk(t);let r=t,i=Li;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&INe.test(t)){if(t.charAt(4)==="-"){const a=t.slice(5).replace(oD,DNe);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=t.slice(4);if(!oD.test(a)){let o=a.replace(NNe,RNe);o.charAt(0)!=="-"&&(o="-"+o),t="data"+o}}i=RA}return new i(r,t)}function RNe(e){return"-"+e.toLowerCase()}function DNe(e){return e.charAt(1).toUpperCase()}const LNe={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},FNe=$9([N9,I9,D9,L9,$Ne],"html"),DA=$9([N9,I9,D9,L9,MNe],"svg");function BNe(e){return e.join(" ").trim()}var F9={},sD=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,zNe=/\n/g,UNe=/^\s*/,WNe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,HNe=/^:\s*/,VNe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,YNe=/^[;\s]*/,GNe=/^\s+|\s+$/g,qNe=`
-`,lD="/",uD="*",_l="",KNe="comment",XNe="declaration",QNe=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(x){var g=x.match(zNe);g&&(n+=g.length);var w=x.lastIndexOf(qNe);r=~w?x.length-w:r+x.length}function a(){var x={line:n,column:r};return function(g){return g.position=new o(x),c(),g}}function o(x){this.start=x,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;function s(x){var g=new Error(t.source+":"+n+":"+r+": "+x);if(g.reason=x,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function l(x){var g=x.exec(e);if(g){var w=g[0];return i(w),e=e.slice(w.length),g}}function c(){l(UNe)}function f(x){var g;for(x=x||[];g=h();)g!==!1&&x.push(g);return x}function h(){var x=a();if(!(lD!=e.charAt(0)||uD!=e.charAt(1))){for(var g=2;_l!=e.charAt(g)&&(uD!=e.charAt(g)||lD!=e.charAt(g+1));)++g;if(g+=2,_l===e.charAt(g-1))return s("End of comment missing");var w=e.slice(2,g-2);return r+=2,i(w),e=e.slice(g),r+=2,x({type:KNe,comment:w})}}function p(){var x=a(),g=l(WNe);if(g){if(h(),!l(HNe))return s("property missing ':'");var w=l(VNe),b=x({type:XNe,property:cD(g[0].replace(sD,_l)),value:w?cD(w[0].replace(sD,_l)):_l});return l(YNe),b}}function m(){var x=[];f(x);for(var g;g=p();)g!==!1&&(x.push(g),f(x));return x}return c(),m()};function cD(e){return e?e.replace(GNe,_l):_l}var ZNe=Ji&&Ji.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(F9,"__esModule",{value:!0});var fD=F9.default=eje,JNe=ZNe(QNe);function eje(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,JNe.default)(e),i=typeof t=="function";return r.forEach(function(a){if(a.type==="declaration"){var o=a.property,s=a.value;i?t(o,s,a):s&&(n=n||{},n[o]=s)}}),n}const tje=fD.default||fD,B9=z9("end"),LA=z9("start");function z9(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function nje(e){const t=LA(e),n=B9(e);if(t&&n)return{start:t,end:n}}function ch(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?dD(e.position):"start"in e||"end"in e?dD(e):"line"in e||"column"in e?hk(e):""}function hk(e){return hD(e&&e.line)+":"+hD(e&&e.column)}function dD(e){return hk(e&&e.start)+"-"+hk(e&&e.end)}function hD(e){return e&&typeof e=="number"?e:1}class nr extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",a={},o=!1;if(n&&("line"in n&&"column"in n?a={place:n}:"start"in n&&"end"in n?a={place:n}:"type"in n?a={ancestors:[n],place:n.position}:a={...n}),typeof t=="string"?i=t:!a.cause&&t&&(o=!0,i=t.message,a.cause=t),!a.ruleId&&!a.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?a.ruleId=r:(a.source=r.slice(0,l),a.ruleId=r.slice(l+1))}if(!a.place&&a.ancestors&&a.ancestors){const l=a.ancestors[a.ancestors.length-1];l&&(a.place=l.position)}const s=a.place&&"start"in a.place?a.place.start:a.place;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=ch(a.place)||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=o&&a.cause&&typeof a.cause.stack=="string"?a.cause.stack:"",this.actual,this.expected,this.note,this.url}}nr.prototype.file="";nr.prototype.name="";nr.prototype.reason="";nr.prototype.message="";nr.prototype.stack="";nr.prototype.column=void 0;nr.prototype.line=void 0;nr.prototype.ancestors=void 0;nr.prototype.cause=void 0;nr.prototype.fatal=void 0;nr.prototype.place=void 0;nr.prototype.ruleId=void 0;nr.prototype.source=void 0;const FA={}.hasOwnProperty,rje=new Map,ije=/[A-Z]/g,aje=/-([a-z])/g,oje=new Set(["table","tbody","thead","tfoot","tr"]),sje=new Set(["td","th"]),U9="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function lje(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=gje(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=mje(n,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?DA:FNe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=W9(i,e,void 0);return a&&typeof a!="string"?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function W9(e,t,n){if(t.type==="element")return uje(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return cje(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return dje(e,t,n);if(t.type==="mdxjsEsm")return fje(e,t);if(t.type==="root")return hje(e,t,n);if(t.type==="text")return pje(e,t)}function uje(e,t,n){const r=e.schema;let i=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=DA,e.schema=i),e.ancestors.push(t);const a=V9(e,t.tagName,!1),o=vje(e,t);let s=zA(e,t);return oje.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!ANe(l):!0})),H9(e,o,a,t),BA(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function cje(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}vp(e,t.position)}function fje(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);vp(e,t.position)}function dje(e,t,n){const r=e.schema;let i=r;t.name==="svg"&&r.space==="html"&&(i=DA,e.schema=i),e.ancestors.push(t);const a=t.name===null?e.Fragment:V9(e,t.name,!0),o=yje(e,t),s=zA(e,t);return H9(e,o,a,t),BA(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function hje(e,t,n){const r={};return BA(r,zA(e,t)),e.create(t,e.Fragment,r,n)}function pje(e,t){return t.value}function H9(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function BA(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function mje(e,t,n){return r;function r(i,a,o,s){const c=Array.isArray(o.children)?n:t;return s?c(a,o,s):c(a,o)}}function gje(e,t){return n;function n(r,i,a,o){const s=Array.isArray(a.children),l=LA(r);return t(i,a,o,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function vje(e,t){const n={};let r,i;for(i in t.properties)if(i!=="children"&&FA.call(t.properties,i)){const a=xje(e,i,t.properties[i]);if(a){const[o,s]=a;e.tableCellAlignToStyle&&o==="align"&&typeof s=="string"&&sje.has(t.tagName)?r=s:n[o]=s}}if(r){const a=n.style||(n.style={});a[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function yje(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const a=r.data.estree.body[0];a.type;const o=a.expression;o.type;const s=o.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else vp(e,t.position);else{const i=r.name;let a;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,a=e.evaluater.evaluateExpression(s.expression)}else vp(e,t.position);else a=r.value===null?!0:r.value;n[i]=a}return n}function zA(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:rje;for(;++r<t.children.length;){const a=t.children[r];let o;if(e.passKeys){const l=a.type==="element"?a.tagName:a.type==="mdxJsxFlowElement"||a.type==="mdxJsxTextElement"?a.name:void 0;if(l){const c=i.get(l)||0;o=l+"-"+c,i.set(l,c+1)}}const s=W9(e,a,o);s!==void 0&&n.push(s)}return n}function xje(e,t,n){const r=jNe(e.schema,t);if(!(n==null||typeof n=="number"&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?SNe(n):BNe(n)),r.property==="style"){let i=typeof n=="object"?n:bje(e,String(n));return e.stylePropertyNameCase==="css"&&(i=wje(i)),["style",i]}return[e.elementAttributeNameCase==="react"&&r.space?LNe[r.property]||r.property:r.attribute,n]}}function bje(e,t){const n={};try{tje(t,r)}catch(i){if(!e.ignoreInvalidStyle){const a=i,o=new nr("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:a,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw o.file=e.filePath||void 0,o.url=U9+"#cannot-parse-style-attribute",o}}return n;function r(i,a){let o=i;o.slice(0,2)!=="--"&&(o.slice(0,4)==="-ms-"&&(o="ms-"+o.slice(4)),o=o.replace(aje,Sje)),n[o]=a}}function V9(e,t,n){let r;if(!n)r={type:"Literal",value:t};else if(t.includes(".")){const i=t.split(".");let a=-1,o;for(;++a<i.length;){const s=rD(i[a])?{type:"Identifier",name:i[a]}:{type:"Literal",value:i[a]};o=o?{type:"MemberExpression",object:o,property:s,computed:!!(a&&s.type==="Literal"),optional:!1}:s}r=o}else r=rD(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(r.type==="Literal"){const i=r.value;return FA.call(e.components,i)?e.components[i]:i}if(e.evaluater)return e.evaluater.evaluateExpression(r);vp(e)}function vp(e,t){const n=new nr("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=U9+"#cannot-handle-mdx-estrees-without-createevaluater",n}function wje(e){const t={};let n;for(n in e)FA.call(e,n)&&(t[_je(n)]=e[n]);return t}function _je(e){let t=e.replace(ije,Oje);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function Sje(e,t){return t.toUpperCase()}function Oje(e){return"-"+e.toLowerCase()}const Dw={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},kje={};function Eje(e,t){const n=kje,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,i=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return Y9(e,r,i)}function Y9(e,t,n){if(Cje(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return pD(e.children,t,n)}return Array.isArray(e)?pD(e,t,n):""}function pD(e,t,n){const r=[];let i=-1;for(;++i<e.length;)r[i]=Y9(e[i],t,n);return r.join("")}function Cje(e){return!!(e&&typeof e=="object")}const mD=document.createElement("i");function UA(e){const t="&"+e+";";mD.innerHTML=t;const n=mD.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}function Ro(e,t,n,r){const i=e.length;let a=0,o;if(t<0?t=-t>i?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function Si(e,t){return e.length>0?(Ro(e,e.length,0,t),e):t}const gD={}.hasOwnProperty;function Aje(e){const t={};let n=-1;for(;++n<e.length;)Pje(t,e[n]);return t}function Pje(e,t){let n;for(n in t){const i=(gD.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n];let o;if(a)for(o in a){gD.call(i,o)||(i[o]=[]);const s=a[o];Tje(i[o],Array.isArray(s)?s:s?[s]:[])}}}function Tje(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);Ro(e,0,0,r)}function G9(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Sc(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ka=rl(/[A-Za-z]/),qr=rl(/[\dA-Za-z]/),$je=rl(/[#-'*+\--9=?A-Z^-~]/);function pk(e){return e!==null&&(e<32||e===127)}const mk=rl(/\d/),Mje=rl(/[\dA-Fa-f]/),Ije=rl(/[!-/:-@[-`{-~]/);function Ye(e){return e!==null&&e<-2}function Mr(e){return e!==null&&(e<0||e===32)}function _t(e){return e===-2||e===-1||e===32}const Nje=rl(new RegExp("\\p{P}|\\p{S}","u")),jje=rl(/\s/);function rl(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Uf(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const a=e.charCodeAt(n);let o="";if(a===37&&qr(e.charCodeAt(n+1))&&qr(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){const s=e.charCodeAt(n+1);a<56320&&s>56319&&s<57344?(o=String.fromCharCode(a,s),i=1):o="�"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function Rt(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let a=0;return o;function o(l){return _t(l)?(e.enter(n),s(l)):t(l)}function s(l){return _t(l)&&a++<i?(e.consume(l),s):(e.exit(n),t(l))}}const Rje={tokenize:Dje};function Dje(e){const t=e.attempt(this.parser.constructs.contentInitial,r,i);let n;return t;function r(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),Rt(e,t,"linePrefix")}function i(s){return e.enter("paragraph"),a(s)}function a(s){const l=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=l),n=l,o(s)}function o(s){if(s===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(s);return}return Ye(s)?(e.consume(s),e.exit("chunkText"),a):(e.consume(s),o)}}const Lje={tokenize:Fje},vD={tokenize:Bje};function Fje(e){const t=this,n=[];let r=0,i,a,o;return s;function s(v){if(r<n.length){const O=n[r];return t.containerState=O[1],e.attempt(O[0].continuation,l,c)(v)}return c(v)}function l(v){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&_();const O=t.events.length;let C=O,k;for(;C--;)if(t.events[C][0]==="exit"&&t.events[C][1].type==="chunkFlow"){k=t.events[C][1].end;break}b(r);let A=O;for(;A<t.events.length;)t.events[A][1].end=Object.assign({},k),A++;return Ro(t.events,C+1,0,t.events.slice(O)),t.events.length=A,c(v)}return s(v)}function c(v){if(r===n.length){if(!i)return p(v);if(i.currentConstruct&&i.currentConstruct.concrete)return x(v);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(vD,f,h)(v)}function f(v){return i&&_(),b(r),p(v)}function h(v){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,x(v)}function p(v){return t.containerState={},e.attempt(vD,m,x)(v)}function m(v){return r++,n.push([t.currentConstruct,t.containerState]),p(v)}function x(v){if(v===null){i&&_(),b(0),e.consume(v);return}return i=i||t.parser.flow(t.now()),e.enter("chunkFlow",{contentType:"flow",previous:a,_tokenizer:i}),g(v)}function g(v){if(v===null){w(e.exit("chunkFlow"),!0),b(0),e.consume(v);return}return Ye(v)?(e.consume(v),w(e.exit("chunkFlow")),r=0,t.interrupt=void 0,s):(e.consume(v),g)}function w(v,O){const C=t.sliceStream(v);if(O&&C.push(null),v.previous=a,a&&(a.next=v),a=v,i.defineSkip(v.start),i.write(C),t.parser.lazy[v.start.line]){let k=i.events.length;for(;k--;)if(i.events[k][1].start.offset<o&&(!i.events[k][1].end||i.events[k][1].end.offset>o))return;const A=t.events.length;let $=A,L,B;for(;$--;)if(t.events[$][0]==="exit"&&t.events[$][1].type==="chunkFlow"){if(L){B=t.events[$][1].end;break}L=!0}for(b(r),k=A;k<t.events.length;)t.events[k][1].end=Object.assign({},B),k++;Ro(t.events,$+1,0,t.events.slice(A)),t.events.length=k}}function b(v){let O=n.length;for(;O-- >v;){const C=n[O];t.containerState=C[1],C[0].exit.call(t,e)}n.length=v}function _(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function Bje(e,t,n){return Rt(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function yD(e){if(e===null||Mr(e)||jje(e))return 1;if(Nje(e))return 2}function WA(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}const gk={name:"attention",tokenize:Uje,resolveAll:zje};function zje(e,t){let n=-1,r,i,a,o,s,l,c,f;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;l=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const h=Object.assign({},e[r][1].end),p=Object.assign({},e[n][1].start);xD(h,-l),xD(p,l),o={type:l>1?"strongSequence":"emphasisSequence",start:h,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:p},a={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i={type:l>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},o.start),e[n][1].start=Object.assign({},s.end),c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=Si(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=Si(c,[["enter",i,t],["enter",o,t],["exit",o,t],["enter",a,t]]),c=Si(c,WA(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=Si(c,[["exit",a,t],["enter",s,t],["exit",s,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(f=2,c=Si(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):f=0,Ro(e,r-1,n-r+3,c),n=r+c.length-f-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function Uje(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=yD(r);let a;return o;function o(l){return a=l,e.enter("attentionSequence"),s(l)}function s(l){if(l===a)return e.consume(l),s;const c=e.exit("attentionSequence"),f=yD(l),h=!f||f===2&&i||n.includes(l),p=!i||i===2&&f||n.includes(r);return c._open=!!(a===42?h:h&&(i||!p)),c._close=!!(a===42?p:p&&(f||!h)),t(l)}}function xD(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const Wje={name:"autolink",tokenize:Hje};function Hje(e,t,n){let r=0;return i;function i(m){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a}function a(m){return ka(m)?(e.consume(m),o):m===64?n(m):c(m)}function o(m){return m===43||m===45||m===46||qr(m)?(r=1,s(m)):c(m)}function s(m){return m===58?(e.consume(m),r=0,l):(m===43||m===45||m===46||qr(m))&&r++<32?(e.consume(m),s):(r=0,c(m))}function l(m){return m===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.exit("autolink"),t):m===null||m===32||m===60||pk(m)?n(m):(e.consume(m),l)}function c(m){return m===64?(e.consume(m),f):$je(m)?(e.consume(m),c):n(m)}function f(m){return qr(m)?h(m):n(m)}function h(m){return m===46?(e.consume(m),r=0,f):m===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.exit("autolink"),t):p(m)}function p(m){if((m===45||qr(m))&&r++<63){const x=m===45?p:h;return e.consume(m),x}return n(m)}}const U1={tokenize:Vje,partial:!0};function Vje(e,t,n){return r;function r(a){return _t(a)?Rt(e,i,"linePrefix")(a):i(a)}function i(a){return a===null||Ye(a)?t(a):n(a)}}const q9={name:"blockQuote",tokenize:Yje,continuation:{tokenize:Gje},exit:qje};function Yje(e,t,n){const r=this;return i;function i(o){if(o===62){const s=r.containerState;return s.open||(e.enter("blockQuote",{_container:!0}),s.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(o),e.exit("blockQuoteMarker"),a}return n(o)}function a(o){return _t(o)?(e.enter("blockQuotePrefixWhitespace"),e.consume(o),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(o))}}function Gje(e,t,n){const r=this;return i;function i(o){return _t(o)?Rt(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o):a(o)}function a(o){return e.attempt(q9,t,n)(o)}}function qje(e){e.exit("blockQuote")}const K9={name:"characterEscape",tokenize:Kje};function Kje(e,t,n){return r;function r(a){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(a),e.exit("escapeMarker"),i}function i(a){return Ije(a)?(e.enter("characterEscapeValue"),e.consume(a),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(a)}}const X9={name:"characterReference",tokenize:Xje};function Xje(e,t,n){const r=this;let i=0,a,o;return s;function s(h){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(h),e.exit("characterReferenceMarker"),l}function l(h){return h===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(h),e.exit("characterReferenceMarkerNumeric"),c):(e.enter("characterReferenceValue"),a=31,o=qr,f(h))}function c(h){return h===88||h===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(h),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),a=6,o=Mje,f):(e.enter("characterReferenceValue"),a=7,o=mk,f(h))}function f(h){if(h===59&&i){const p=e.exit("characterReferenceValue");return o===qr&&!UA(r.sliceSerialize(p))?n(h):(e.enter("characterReferenceMarker"),e.consume(h),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return o(h)&&i++<a?(e.consume(h),f):n(h)}}const bD={tokenize:Zje,partial:!0},wD={name:"codeFenced",tokenize:Qje,concrete:!0};function Qje(e,t,n){const r=this,i={tokenize:C,partial:!0};let a=0,o=0,s;return l;function l(k){return c(k)}function c(k){const A=r.events[r.events.length-1];return a=A&&A[1].type==="linePrefix"?A[2].sliceSerialize(A[1],!0).length:0,s=k,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),f(k)}function f(k){return k===s?(o++,e.consume(k),f):o<3?n(k):(e.exit("codeFencedFenceSequence"),_t(k)?Rt(e,h,"whitespace")(k):h(k))}function h(k){return k===null||Ye(k)?(e.exit("codeFencedFence"),r.interrupt?t(k):e.check(bD,g,O)(k)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),p(k))}function p(k){return k===null||Ye(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),h(k)):_t(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Rt(e,m,"whitespace")(k)):k===96&&k===s?n(k):(e.consume(k),p)}function m(k){return k===null||Ye(k)?h(k):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),x(k))}function x(k){return k===null||Ye(k)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),h(k)):k===96&&k===s?n(k):(e.consume(k),x)}function g(k){return e.attempt(i,O,w)(k)}function w(k){return e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),b}function b(k){return a>0&&_t(k)?Rt(e,_,"linePrefix",a+1)(k):_(k)}function _(k){return k===null||Ye(k)?e.check(bD,g,O)(k):(e.enter("codeFlowValue"),v(k))}function v(k){return k===null||Ye(k)?(e.exit("codeFlowValue"),_(k)):(e.consume(k),v)}function O(k){return e.exit("codeFenced"),t(k)}function C(k,A,$){let L=0;return B;function B(Y){return k.enter("lineEnding"),k.consume(Y),k.exit("lineEnding"),j}function j(Y){return k.enter("codeFencedFence"),_t(Y)?Rt(k,D,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Y):D(Y)}function D(Y){return Y===s?(k.enter("codeFencedFenceSequence"),z(Y)):$(Y)}function z(Y){return Y===s?(L++,k.consume(Y),z):L>=o?(k.exit("codeFencedFenceSequence"),_t(Y)?Rt(k,q,"whitespace")(Y):q(Y)):$(Y)}function q(Y){return Y===null||Ye(Y)?(k.exit("codeFencedFence"),A(Y)):$(Y)}}}function Zje(e,t,n){const r=this;return i;function i(o){return o===null?n(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a)}function a(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}const Lw={name:"codeIndented",tokenize:eRe},Jje={tokenize:tRe,partial:!0};function eRe(e,t,n){const r=this;return i;function i(c){return e.enter("codeIndented"),Rt(e,a,"linePrefix",5)(c)}function a(c){const f=r.events[r.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?o(c):n(c)}function o(c){return c===null?l(c):Ye(c)?e.attempt(Jje,o,l)(c):(e.enter("codeFlowValue"),s(c))}function s(c){return c===null||Ye(c)?(e.exit("codeFlowValue"),o(c)):(e.consume(c),s)}function l(c){return e.exit("codeIndented"),t(c)}}function tRe(e,t,n){const r=this;return i;function i(o){return r.parser.lazy[r.now().line]?n(o):Ye(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),i):Rt(e,a,"linePrefix",5)(o)}function a(o){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(o):Ye(o)?i(o):n(o)}}const nRe={name:"codeText",tokenize:aRe,resolve:rRe,previous:iRe};function rRe(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(i=r):(r===t||e[r][1].type==="lineEnding")&&(e[i][1].type="codeTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function iRe(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function aRe(e,t,n){let r=0,i,a;return o;function o(h){return e.enter("codeText"),e.enter("codeTextSequence"),s(h)}function s(h){return h===96?(e.consume(h),r++,s):(e.exit("codeTextSequence"),l(h))}function l(h){return h===null?n(h):h===32?(e.enter("space"),e.consume(h),e.exit("space"),l):h===96?(a=e.enter("codeTextSequence"),i=0,f(h)):Ye(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),l):(e.enter("codeTextData"),c(h))}function c(h){return h===null||h===32||h===96||Ye(h)?(e.exit("codeTextData"),l(h)):(e.consume(h),c)}function f(h){return h===96?(e.consume(h),i++,f):i===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(h)):(a.type="codeTextData",c(h))}}class oRe{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){const r=n??Number.POSITIVE_INFINITY;return r<this.left.length?this.left.slice(t,r):t>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const a=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&Td(this.left,r),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),Td(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),Td(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const n=this.left.splice(t,Number.POSITIVE_INFINITY);Td(this.right,n.reverse())}else{const n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);Td(this.left,n.reverse())}}}function Td(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function Q9(e){const t={};let n=-1,r,i,a,o,s,l,c;const f=new oRe(e);for(;++n<f.length;){for(;n in t;)n=t[n];if(r=f.get(n),n&&r[1].type==="chunkFlow"&&f.get(n-1)[1].type==="listItemPrefix"&&(l=r[1]._tokenizer.events,a=0,a<l.length&&l[a][1].type==="lineEndingBlank"&&(a+=2),a<l.length&&l[a][1].type==="content"))for(;++a<l.length&&l[a][1].type!=="content";)l[a][1].type==="chunkText"&&(l[a][1]._isInFirstContentOfListItem=!0,a++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,sRe(f,n)),n=t[n],c=!0);else if(r[1]._container){for(a=n,i=void 0;a--&&(o=f.get(a),o[1].type==="lineEnding"||o[1].type==="lineEndingBlank");)o[0]==="enter"&&(i&&(f.get(i)[1].type="lineEndingBlank"),o[1].type="lineEnding",i=a);i&&(r[1].end=Object.assign({},f.get(i)[1].start),s=f.slice(i,n),s.unshift(r),f.splice(i,n-i+1,s))}}return Ro(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!c}function sRe(e,t){const n=e.get(t)[1],r=e.get(t)[2];let i=t-1;const a=[],o=n._tokenizer||r.parser[n.contentType](n.start),s=o.events,l=[],c={};let f,h,p=-1,m=n,x=0,g=0;const w=[g];for(;m;){for(;e.get(++i)[1]!==m;);a.push(i),m._tokenizer||(f=r.sliceStream(m),m.next||f.push(null),h&&o.defineSkip(m.start),m._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(f),m._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),h=m,m=m.next}for(m=n;++p<s.length;)s[p][0]==="exit"&&s[p-1][0]==="enter"&&s[p][1].type===s[p-1][1].type&&s[p][1].start.line!==s[p][1].end.line&&(g=p+1,w.push(g),m._tokenizer=void 0,m.previous=void 0,m=m.next);for(o.events=[],m?(m._tokenizer=void 0,m.previous=void 0):w.pop(),p=w.length;p--;){const b=s.slice(w[p],w[p+1]),_=a.pop();l.push([_,_+b.length-1]),e.splice(_,2,b)}for(l.reverse(),p=-1;++p<l.length;)c[x+l[p][0]]=x+l[p][1],x+=l[p][1]-l[p][0]-1;return c}const lRe={tokenize:fRe,resolve:cRe},uRe={tokenize:dRe,partial:!0};function cRe(e){return Q9(e),e}function fRe(e,t){let n;return r;function r(s){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),i(s)}function i(s){return s===null?a(s):Ye(s)?e.check(uRe,o,a)(s):(e.consume(s),i)}function a(s){return e.exit("chunkContent"),e.exit("content"),t(s)}function o(s){return e.consume(s),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,i}}function dRe(e,t,n){const r=this;return i;function i(o){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),Rt(e,a,"linePrefix")}function a(o){if(o===null||Ye(o))return n(o);const s=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function Z9(e,t,n,r,i,a,o,s,l){const c=l||Number.POSITIVE_INFINITY;let f=0;return h;function h(b){return b===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(b),e.exit(a),p):b===null||b===32||b===41||pk(b)?n(b):(e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(b))}function p(b){return b===62?(e.enter(a),e.consume(b),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===62?(e.exit("chunkString"),e.exit(s),p(b)):b===null||b===60||Ye(b)?n(b):(e.consume(b),b===92?x:m)}function x(b){return b===60||b===62||b===92?(e.consume(b),m):m(b)}function g(b){return!f&&(b===null||b===41||Mr(b))?(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(b)):f<c&&b===40?(e.consume(b),f++,g):b===41?(e.consume(b),f--,g):b===null||b===32||b===40||pk(b)?n(b):(e.consume(b),b===92?w:g)}function w(b){return b===40||b===41||b===92?(e.consume(b),g):g(b)}}function J9(e,t,n,r,i,a){const o=this;let s=0,l;return c;function c(m){return e.enter(r),e.enter(i),e.consume(m),e.exit(i),e.enter(a),f}function f(m){return s>999||m===null||m===91||m===93&&!l||m===94&&!s&&"_hiddenFootnoteSupport"in o.parser.constructs?n(m):m===93?(e.exit(a),e.enter(i),e.consume(m),e.exit(i),e.exit(r),t):Ye(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),f):(e.enter("chunkString",{contentType:"string"}),h(m))}function h(m){return m===null||m===91||m===93||Ye(m)||s++>999?(e.exit("chunkString"),f(m)):(e.consume(m),l||(l=!_t(m)),m===92?p:h)}function p(m){return m===91||m===92||m===93?(e.consume(m),s++,h):h(m)}}function eU(e,t,n,r,i,a){let o;return s;function s(p){return p===34||p===39||p===40?(e.enter(r),e.enter(i),e.consume(p),e.exit(i),o=p===40?41:p,l):n(p)}function l(p){return p===o?(e.enter(i),e.consume(p),e.exit(i),e.exit(r),t):(e.enter(a),c(p))}function c(p){return p===o?(e.exit(a),l(o)):p===null?n(p):Ye(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),Rt(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),f(p))}function f(p){return p===o||p===null||Ye(p)?(e.exit("chunkString"),c(p)):(e.consume(p),p===92?h:f)}function h(p){return p===o||p===92?(e.consume(p),f):f(p)}}function fh(e,t){let n;return r;function r(i){return Ye(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):_t(i)?Rt(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const hRe={name:"definition",tokenize:mRe},pRe={tokenize:gRe,partial:!0};function mRe(e,t,n){const r=this;let i;return a;function a(m){return e.enter("definition"),o(m)}function o(m){return J9.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(m)}function s(m){return i=Sc(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),m===58?(e.enter("definitionMarker"),e.consume(m),e.exit("definitionMarker"),l):n(m)}function l(m){return Mr(m)?fh(e,c)(m):c(m)}function c(m){return Z9(e,f,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(m)}function f(m){return e.attempt(pRe,h,h)(m)}function h(m){return _t(m)?Rt(e,p,"whitespace")(m):p(m)}function p(m){return m===null||Ye(m)?(e.exit("definition"),r.parser.defined.push(i),t(m)):n(m)}}function gRe(e,t,n){return r;function r(s){return Mr(s)?fh(e,i)(s):n(s)}function i(s){return eU(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function a(s){return _t(s)?Rt(e,o,"whitespace")(s):o(s)}function o(s){return s===null||Ye(s)?t(s):n(s)}}const vRe={name:"hardBreakEscape",tokenize:yRe};function yRe(e,t,n){return r;function r(a){return e.enter("hardBreakEscape"),e.consume(a),i}function i(a){return Ye(a)?(e.exit("hardBreakEscape"),t(a)):n(a)}}const xRe={name:"headingAtx",tokenize:wRe,resolve:bRe};function bRe(e,t){let n=e.length-2,r=3,i,a;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},a={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},Ro(e,r,n-r+1,[["enter",i,t],["enter",a,t],["exit",a,t],["exit",i,t]])),e}function wRe(e,t,n){let r=0;return i;function i(f){return e.enter("atxHeading"),a(f)}function a(f){return e.enter("atxHeadingSequence"),o(f)}function o(f){return f===35&&r++<6?(e.consume(f),o):f===null||Mr(f)?(e.exit("atxHeadingSequence"),s(f)):n(f)}function s(f){return f===35?(e.enter("atxHeadingSequence"),l(f)):f===null||Ye(f)?(e.exit("atxHeading"),t(f)):_t(f)?Rt(e,s,"whitespace")(f):(e.enter("atxHeadingText"),c(f))}function l(f){return f===35?(e.consume(f),l):(e.exit("atxHeadingSequence"),s(f))}function c(f){return f===null||f===35||Mr(f)?(e.exit("atxHeadingText"),s(f)):(e.consume(f),c)}}const _Re=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],_D=["pre","script","style","textarea"],SRe={name:"htmlFlow",tokenize:CRe,resolveTo:ERe,concrete:!0},ORe={tokenize:PRe,partial:!0},kRe={tokenize:ARe,partial:!0};function ERe(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function CRe(e,t,n){const r=this;let i,a,o,s,l;return c;function c(R){return f(R)}function f(R){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(R),h}function h(R){return R===33?(e.consume(R),p):R===47?(e.consume(R),a=!0,g):R===63?(e.consume(R),i=3,r.interrupt?t:I):ka(R)?(e.consume(R),o=String.fromCharCode(R),w):n(R)}function p(R){return R===45?(e.consume(R),i=2,m):R===91?(e.consume(R),i=5,s=0,x):ka(R)?(e.consume(R),i=4,r.interrupt?t:I):n(R)}function m(R){return R===45?(e.consume(R),r.interrupt?t:I):n(R)}function x(R){const ve="CDATA[";return R===ve.charCodeAt(s++)?(e.consume(R),s===ve.length?r.interrupt?t:D:x):n(R)}function g(R){return ka(R)?(e.consume(R),o=String.fromCharCode(R),w):n(R)}function w(R){if(R===null||R===47||R===62||Mr(R)){const ve=R===47,xe=o.toLowerCase();return!ve&&!a&&_D.includes(xe)?(i=1,r.interrupt?t(R):D(R)):_Re.includes(o.toLowerCase())?(i=6,ve?(e.consume(R),b):r.interrupt?t(R):D(R)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(R):a?_(R):v(R))}return R===45||qr(R)?(e.consume(R),o+=String.fromCharCode(R),w):n(R)}function b(R){return R===62?(e.consume(R),r.interrupt?t:D):n(R)}function _(R){return _t(R)?(e.consume(R),_):B(R)}function v(R){return R===47?(e.consume(R),B):R===58||R===95||ka(R)?(e.consume(R),O):_t(R)?(e.consume(R),v):B(R)}function O(R){return R===45||R===46||R===58||R===95||qr(R)?(e.consume(R),O):C(R)}function C(R){return R===61?(e.consume(R),k):_t(R)?(e.consume(R),C):v(R)}function k(R){return R===null||R===60||R===61||R===62||R===96?n(R):R===34||R===39?(e.consume(R),l=R,A):_t(R)?(e.consume(R),k):$(R)}function A(R){return R===l?(e.consume(R),l=null,L):R===null||Ye(R)?n(R):(e.consume(R),A)}function $(R){return R===null||R===34||R===39||R===47||R===60||R===61||R===62||R===96||Mr(R)?C(R):(e.consume(R),$)}function L(R){return R===47||R===62||_t(R)?v(R):n(R)}function B(R){return R===62?(e.consume(R),j):n(R)}function j(R){return R===null||Ye(R)?D(R):_t(R)?(e.consume(R),j):n(R)}function D(R){return R===45&&i===2?(e.consume(R),Q):R===60&&i===1?(e.consume(R),Z):R===62&&i===4?(e.consume(R),ee):R===63&&i===3?(e.consume(R),I):R===93&&i===5?(e.consume(R),K):Ye(R)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(ORe,oe,z)(R)):R===null||Ye(R)?(e.exit("htmlFlowData"),z(R)):(e.consume(R),D)}function z(R){return e.check(kRe,q,oe)(R)}function q(R){return e.enter("lineEnding"),e.consume(R),e.exit("lineEnding"),Y}function Y(R){return R===null||Ye(R)?z(R):(e.enter("htmlFlowData"),D(R))}function Q(R){return R===45?(e.consume(R),I):D(R)}function Z(R){return R===47?(e.consume(R),o="",H):D(R)}function H(R){if(R===62){const ve=o.toLowerCase();return _D.includes(ve)?(e.consume(R),ee):D(R)}return ka(R)&&o.length<8?(e.consume(R),o+=String.fromCharCode(R),H):D(R)}function K(R){return R===93?(e.consume(R),I):D(R)}function I(R){return R===62?(e.consume(R),ee):R===45&&i===2?(e.consume(R),I):D(R)}function ee(R){return R===null||Ye(R)?(e.exit("htmlFlowData"),oe(R)):(e.consume(R),ee)}function oe(R){return e.exit("htmlFlow"),t(R)}}function ARe(e,t,n){const r=this;return i;function i(o){return Ye(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a):n(o)}function a(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function PRe(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(U1,t,n)}}const TRe={name:"htmlText",tokenize:$Re};function $Re(e,t,n){const r=this;let i,a,o;return s;function s(I){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(I),l}function l(I){return I===33?(e.consume(I),c):I===47?(e.consume(I),C):I===63?(e.consume(I),v):ka(I)?(e.consume(I),$):n(I)}function c(I){return I===45?(e.consume(I),f):I===91?(e.consume(I),a=0,x):ka(I)?(e.consume(I),_):n(I)}function f(I){return I===45?(e.consume(I),m):n(I)}function h(I){return I===null?n(I):I===45?(e.consume(I),p):Ye(I)?(o=h,Z(I)):(e.consume(I),h)}function p(I){return I===45?(e.consume(I),m):h(I)}function m(I){return I===62?Q(I):I===45?p(I):h(I)}function x(I){const ee="CDATA[";return I===ee.charCodeAt(a++)?(e.consume(I),a===ee.length?g:x):n(I)}function g(I){return I===null?n(I):I===93?(e.consume(I),w):Ye(I)?(o=g,Z(I)):(e.consume(I),g)}function w(I){return I===93?(e.consume(I),b):g(I)}function b(I){return I===62?Q(I):I===93?(e.consume(I),b):g(I)}function _(I){return I===null||I===62?Q(I):Ye(I)?(o=_,Z(I)):(e.consume(I),_)}function v(I){return I===null?n(I):I===63?(e.consume(I),O):Ye(I)?(o=v,Z(I)):(e.consume(I),v)}function O(I){return I===62?Q(I):v(I)}function C(I){return ka(I)?(e.consume(I),k):n(I)}function k(I){return I===45||qr(I)?(e.consume(I),k):A(I)}function A(I){return Ye(I)?(o=A,Z(I)):_t(I)?(e.consume(I),A):Q(I)}function $(I){return I===45||qr(I)?(e.consume(I),$):I===47||I===62||Mr(I)?L(I):n(I)}function L(I){return I===47?(e.consume(I),Q):I===58||I===95||ka(I)?(e.consume(I),B):Ye(I)?(o=L,Z(I)):_t(I)?(e.consume(I),L):Q(I)}function B(I){return I===45||I===46||I===58||I===95||qr(I)?(e.consume(I),B):j(I)}function j(I){return I===61?(e.consume(I),D):Ye(I)?(o=j,Z(I)):_t(I)?(e.consume(I),j):L(I)}function D(I){return I===null||I===60||I===61||I===62||I===96?n(I):I===34||I===39?(e.consume(I),i=I,z):Ye(I)?(o=D,Z(I)):_t(I)?(e.consume(I),D):(e.consume(I),q)}function z(I){return I===i?(e.consume(I),i=void 0,Y):I===null?n(I):Ye(I)?(o=z,Z(I)):(e.consume(I),z)}function q(I){return I===null||I===34||I===39||I===60||I===61||I===96?n(I):I===47||I===62||Mr(I)?L(I):(e.consume(I),q)}function Y(I){return I===47||I===62||Mr(I)?L(I):n(I)}function Q(I){return I===62?(e.consume(I),e.exit("htmlTextData"),e.exit("htmlText"),t):n(I)}function Z(I){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(I),e.exit("lineEnding"),H}function H(I){return _t(I)?Rt(e,K,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(I):K(I)}function K(I){return e.enter("htmlTextData"),o(I)}}const HA={name:"labelEnd",tokenize:DRe,resolveTo:RRe,resolveAll:jRe},MRe={tokenize:LRe},IRe={tokenize:FRe},NRe={tokenize:BRe};function jRe(e){let t=-1;for(;++t<e.length;){const n=e[t][1];(n.type==="labelImage"||n.type==="labelLink"||n.type==="labelEnd")&&(e.splice(t+1,n.type==="labelImage"?4:2),n.type="data",t++)}return e}function RRe(e,t){let n=e.length,r=0,i,a,o,s;for(;n--;)if(i=e[n][1],a){if(i.type==="link"||i.type==="labelLink"&&i._inactive)break;e[n][0]==="enter"&&i.type==="labelLink"&&(i._inactive=!0)}else if(o){if(e[n][0]==="enter"&&(i.type==="labelImage"||i.type==="labelLink")&&!i._balanced&&(a=n,i.type!=="labelLink")){r=2;break}}else i.type==="labelEnd"&&(o=n);const l={type:e[a][1].type==="labelLink"?"link":"image",start:Object.assign({},e[a][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[a][1].start),end:Object.assign({},e[o][1].end)},f={type:"labelText",start:Object.assign({},e[a+r+2][1].end),end:Object.assign({},e[o-2][1].start)};return s=[["enter",l,t],["enter",c,t]],s=Si(s,e.slice(a+1,a+r+3)),s=Si(s,[["enter",f,t]]),s=Si(s,WA(t.parser.constructs.insideSpan.null,e.slice(a+r+4,o-3),t)),s=Si(s,[["exit",f,t],e[o-2],e[o-1],["exit",c,t]]),s=Si(s,e.slice(o+1)),s=Si(s,[["exit",l,t]]),Ro(e,a,e.length,s),e}function DRe(e,t,n){const r=this;let i=r.events.length,a,o;for(;i--;)if((r.events[i][1].type==="labelImage"||r.events[i][1].type==="labelLink")&&!r.events[i][1]._balanced){a=r.events[i][1];break}return s;function s(p){return a?a._inactive?h(p):(o=r.parser.defined.includes(Sc(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(p),e.exit("labelMarker"),e.exit("labelEnd"),l):n(p)}function l(p){return p===40?e.attempt(MRe,f,o?f:h)(p):p===91?e.attempt(IRe,f,o?c:h)(p):o?f(p):h(p)}function c(p){return e.attempt(NRe,f,h)(p)}function f(p){return t(p)}function h(p){return a._balanced=!0,n(p)}}function LRe(e,t,n){return r;function r(h){return e.enter("resource"),e.enter("resourceMarker"),e.consume(h),e.exit("resourceMarker"),i}function i(h){return Mr(h)?fh(e,a)(h):a(h)}function a(h){return h===41?f(h):Z9(e,o,s,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(h)}function o(h){return Mr(h)?fh(e,l)(h):f(h)}function s(h){return n(h)}function l(h){return h===34||h===39||h===40?eU(e,c,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(h):f(h)}function c(h){return Mr(h)?fh(e,f)(h):f(h)}function f(h){return h===41?(e.enter("resourceMarker"),e.consume(h),e.exit("resourceMarker"),e.exit("resource"),t):n(h)}}function FRe(e,t,n){const r=this;return i;function i(s){return J9.call(r,e,a,o,"reference","referenceMarker","referenceString")(s)}function a(s){return r.parser.defined.includes(Sc(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(s):n(s)}function o(s){return n(s)}}function BRe(e,t,n){return r;function r(a){return e.enter("reference"),e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),i}function i(a){return a===93?(e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),e.exit("reference"),t):n(a)}}const zRe={name:"labelStartImage",tokenize:URe,resolveAll:HA.resolveAll};function URe(e,t,n){const r=this;return i;function i(s){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(s),e.exit("labelImageMarker"),a}function a(s){return s===91?(e.enter("labelMarker"),e.consume(s),e.exit("labelMarker"),e.exit("labelImage"),o):n(s)}function o(s){return s===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(s):t(s)}}const WRe={name:"labelStartLink",tokenize:HRe,resolveAll:HA.resolveAll};function HRe(e,t,n){const r=this;return i;function i(o){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelLink"),a}function a(o){return o===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(o):t(o)}}const Fw={name:"lineEnding",tokenize:VRe};function VRe(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),Rt(e,t,"linePrefix")}}const Qg={name:"thematicBreak",tokenize:YRe};function YRe(e,t,n){let r=0,i;return a;function a(c){return e.enter("thematicBreak"),o(c)}function o(c){return i=c,s(c)}function s(c){return c===i?(e.enter("thematicBreakSequence"),l(c)):r>=3&&(c===null||Ye(c))?(e.exit("thematicBreak"),t(c)):n(c)}function l(c){return c===i?(e.consume(c),r++,l):(e.exit("thematicBreakSequence"),_t(c)?Rt(e,s,"whitespace")(c):s(c))}}const br={name:"list",tokenize:KRe,continuation:{tokenize:XRe},exit:ZRe},GRe={tokenize:JRe,partial:!0},qRe={tokenize:QRe,partial:!0};function KRe(e,t,n){const r=this,i=r.events[r.events.length-1];let a=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,o=0;return s;function s(m){const x=r.containerState.type||(m===42||m===43||m===45?"listUnordered":"listOrdered");if(x==="listUnordered"?!r.containerState.marker||m===r.containerState.marker:mk(m)){if(r.containerState.type||(r.containerState.type=x,e.enter(x,{_container:!0})),x==="listUnordered")return e.enter("listItemPrefix"),m===42||m===45?e.check(Qg,n,c)(m):c(m);if(!r.interrupt||m===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(m)}return n(m)}function l(m){return mk(m)&&++o<10?(e.consume(m),l):(!r.interrupt||o<2)&&(r.containerState.marker?m===r.containerState.marker:m===41||m===46)?(e.exit("listItemValue"),c(m)):n(m)}function c(m){return e.enter("listItemMarker"),e.consume(m),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||m,e.check(U1,r.interrupt?n:f,e.attempt(GRe,p,h))}function f(m){return r.containerState.initialBlankLine=!0,a++,p(m)}function h(m){return _t(m)?(e.enter("listItemPrefixWhitespace"),e.consume(m),e.exit("listItemPrefixWhitespace"),p):n(m)}function p(m){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(m)}}function XRe(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(U1,i,a);function i(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Rt(e,t,"listItemIndent",r.containerState.size+1)(s)}function a(s){return r.containerState.furtherBlankLines||!_t(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(qRe,t,o)(s))}function o(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,Rt(e,e.attempt(br,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function QRe(e,t,n){const r=this;return Rt(e,i,"listItemIndent",r.containerState.size+1);function i(a){const o=r.events[r.events.length-1];return o&&o[1].type==="listItemIndent"&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(a):n(a)}}function ZRe(e){e.exit(this.containerState.type)}function JRe(e,t,n){const r=this;return Rt(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(a){const o=r.events[r.events.length-1];return!_t(a)&&o&&o[1].type==="listItemPrefixWhitespace"?t(a):n(a)}}const SD={name:"setextUnderline",tokenize:tDe,resolveTo:eDe};function eDe(e,t){let n=e.length,r,i,a;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!a&&e[n][1].type==="definition"&&(a=n);const o={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",a?(e.splice(i,0,["enter",o,t]),e.splice(a+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[a][1].end)):e[r][1]=o,e.push(["exit",o,t]),e}function tDe(e,t,n){const r=this;let i;return a;function a(c){let f=r.events.length,h;for(;f--;)if(r.events[f][1].type!=="lineEnding"&&r.events[f][1].type!=="linePrefix"&&r.events[f][1].type!=="content"){h=r.events[f][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||h)?(e.enter("setextHeadingLine"),i=c,o(c)):n(c)}function o(c){return e.enter("setextHeadingLineSequence"),s(c)}function s(c){return c===i?(e.consume(c),s):(e.exit("setextHeadingLineSequence"),_t(c)?Rt(e,l,"lineSuffix")(c):l(c))}function l(c){return c===null||Ye(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}const nDe={tokenize:rDe};function rDe(e){const t=this,n=e.attempt(U1,r,e.attempt(this.parser.constructs.flowInitial,i,Rt(e,e.attempt(this.parser.constructs.flow,i,e.attempt(lRe,i)),"linePrefix")));return n;function r(a){if(a===null){e.consume(a);return}return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const iDe={resolveAll:nU()},aDe=tU("string"),oDe=tU("text");function tU(e){return{tokenize:t,resolveAll:nU(e==="text"?sDe:void 0)};function t(n){const r=this,i=this.parser.constructs[e],a=n.attempt(i,o,s);return o;function o(f){return c(f)?a(f):s(f)}function s(f){if(f===null){n.consume(f);return}return n.enter("data"),n.consume(f),l}function l(f){return c(f)?(n.exit("data"),a(f)):(n.consume(f),l)}function c(f){if(f===null)return!0;const h=i[f];let p=-1;if(h)for(;++p<h.length;){const m=h[p];if(!m.previous||m.previous.call(r,r.previous))return!0}return!1}}}function nU(e){return t;function t(n,r){let i=-1,a;for(;++i<=n.length;)a===void 0?n[i]&&n[i][1].type==="data"&&(a=i,i++):(!n[i]||n[i][1].type!=="data")&&(i!==a+2&&(n[a][1].end=n[i-1][1].end,n.splice(a+2,i-a-2),i=a+2),a=void 0);return e?e(n,r):n}}function sDe(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],i=t.sliceStream(r);let a=i.length,o=-1,s=0,l;for(;a--;){const c=i[a];if(typeof c=="string"){for(o=c.length;c.charCodeAt(o-1)===32;)s++,o--;if(o)break;o=-1}else if(c===-2)l=!0,s++;else if(c!==-1){a++;break}}if(s){const c={type:n===e.length||l||s<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-s,offset:r.end.offset-s,_index:r.start._index+a,_bufferIndex:a?o:r.start._bufferIndex+o},end:Object.assign({},r.end)};r.end=Object.assign({},c.start),r.start.offset===r.end.offset?Object.assign(r,c):(e.splice(n,0,["enter",c,t],["exit",c,t]),n+=2)}n++}return e}function lDe(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const i={},a=[];let o=[],s=[];const l={consume:_,enter:v,exit:O,attempt:A(C),check:A(k),interrupt:A(k,{interrupt:!0})},c={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:m,sliceSerialize:p,now:x,defineSkip:g,write:h};let f=t.tokenize.call(c,l);return t.resolveAll&&a.push(t),c;function h(j){return o=Si(o,j),w(),o[o.length-1]!==null?[]:($(t,0),c.events=WA(a,c.events,c),c.events)}function p(j,D){return cDe(m(j),D)}function m(j){return uDe(o,j)}function x(){const{line:j,column:D,offset:z,_index:q,_bufferIndex:Y}=r;return{line:j,column:D,offset:z,_index:q,_bufferIndex:Y}}function g(j){i[j.line]=j.column,B()}function w(){let j;for(;r._index<o.length;){const D=o[r._index];if(typeof D=="string")for(j=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===j&&r._bufferIndex<D.length;)b(D.charCodeAt(r._bufferIndex));else b(D)}}function b(j){f=f(j)}function _(j){Ye(j)?(r.line++,r.column=1,r.offset+=j===-3?2:1,B()):j!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),c.previous=j}function v(j,D){const z=D||{};return z.type=j,z.start=x(),c.events.push(["enter",z,c]),s.push(z),z}function O(j){const D=s.pop();return D.end=x(),c.events.push(["exit",D,c]),D}function C(j,D){$(j,D.from)}function k(j,D){D.restore()}function A(j,D){return z;function z(q,Y,Q){let Z,H,K,I;return Array.isArray(q)?oe(q):"tokenize"in q?oe([q]):ee(q);function ee(ke){return Ve;function Ve(_e){const re=_e!==null&&ke[_e],be=_e!==null&&ke.null,Oe=[...Array.isArray(re)?re:re?[re]:[],...Array.isArray(be)?be:be?[be]:[]];return oe(Oe)(_e)}}function oe(ke){return Z=ke,H=0,ke.length===0?Q:R(ke[H])}function R(ke){return Ve;function Ve(_e){return I=L(),K=ke,ke.partial||(c.currentConstruct=ke),ke.name&&c.parser.constructs.disable.null.includes(ke.name)?xe():ke.tokenize.call(D?Object.assign(Object.create(c),D):c,l,ve,xe)(_e)}}function ve(ke){return j(K,I),Y}function xe(ke){return I.restore(),++H<Z.length?R(Z[H]):Q}}}function $(j,D){j.resolveAll&&!a.includes(j)&&a.push(j),j.resolve&&Ro(c.events,D,c.events.length-D,j.resolve(c.events.slice(D),c)),j.resolveTo&&(c.events=j.resolveTo(c.events,c))}function L(){const j=x(),D=c.previous,z=c.currentConstruct,q=c.events.length,Y=Array.from(s);return{restore:Q,from:q};function Q(){r=j,c.previous=D,c.currentConstruct=z,c.events.length=q,s=Y,B()}}function B(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function uDe(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;let o;if(n===i)o=[e[n].slice(r,a)];else{if(o=e.slice(n,i),r>-1){const s=o[0];typeof s=="string"?o[0]=s.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function cDe(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const a=e[n];let o;if(typeof a=="string")o=a;else switch(a){case-5:{o="\r";break}case-4:{o=`
+}`;var nt=_T(function(){return wt(N,Ie+"return "+le).apply(n,F)});if(nt.source=le,Yx(nt))throw nt;return nt}function JG(u){return St(u).toLowerCase()}function eq(u){return St(u).toUpperCase()}function tq(u,d,y){if(u=St(u),u&&(y||d===n))return $P(u);if(!u||!(d=Dr(d)))return u;var E=zi(u),P=zi(d),N=MP(E,P),F=IP(E,P)+1;return Xo(E,N,F).join("")}function nq(u,d,y){if(u=St(u),u&&(y||d===n))return u.slice(0,jP(u)+1);if(!u||!(d=Dr(d)))return u;var E=zi(u),P=IP(E,zi(d))+1;return Xo(E,0,P).join("")}function rq(u,d,y){if(u=St(u),u&&(y||d===n))return u.replace(Y1,"");if(!u||!(d=Dr(d)))return u;var E=zi(u),P=MP(E,zi(d));return Xo(E,P).join("")}function iq(u,d){var y=B,E=j;if(Zt(d)){var P="separator"in d?d.separator:P;y="length"in d?Je(d.length):y,E="omission"in d?Dr(d.omission):E}u=St(u);var N=u.length;if(gu(u)){var F=zi(u);N=F.length}if(y>=N)return u;var W=y-vu(E);if(W<1)return E;var G=F?Xo(F,0,W).join(""):u.slice(0,W);if(P===n)return G+E;if(F&&(W+=G.length-W),Gx(P)){if(u.slice(W).search(P)){var ie,ae=G;for(P.global||(P=ux(P.source,St(JA.exec(P))+"g")),P.lastIndex=0;ie=P.exec(ae);)var le=ie.index;G=G.slice(0,le===n?W:le)}}else if(u.indexOf(Dr(P),W)!=W){var we=G.lastIndexOf(P);we>-1&&(G=G.slice(0,we))}return G+E}function aq(u){return u=St(u),u&&gU.test(u)?u.replace(XA,N7):u}var oq=Ou(function(u,d,y){return u+(y?" ":"")+d.toUpperCase()}),Xx=S2("toUpperCase");function wT(u,d,y){return u=St(u),d=y?n:d,d===n?P7(u)?D7(u):b7(u):u.match(d)||[]}var _T=at(function(u,d){try{return jr(u,n,d)}catch(y){return Yx(y)?y:new qe(y)}}),sq=qa(function(u,d){return li(d,function(y){y=ma(y),Ya(u,y,Hx(u[y],u))}),u});function lq(u){var d=u==null?0:u.length,y=Fe();return u=d?Gt(u,function(E){if(typeof E[1]!="function")throw new ui(o);return[y(E[0]),E[1]]}):[],at(function(E){for(var P=-1;++P<d;){var N=u[P];if(jr(N[0],this,E))return jr(N[1],this,E)}})}function uq(u){return NW(fi(u,h))}function Qx(u){return function(){return u}}function cq(u,d){return u==null||u!==u?d:u}var fq=k2(),dq=k2(!0);function xr(u){return u}function Zx(u){return t2(typeof u=="function"?u:fi(u,h))}function hq(u){return r2(fi(u,h))}function pq(u,d){return i2(u,fi(d,h))}var mq=at(function(u,d){return function(y){return Qf(y,u,d)}}),gq=at(function(u,d){return function(y){return Qf(u,y,d)}});function Jx(u,d,y){var E=Cn(d),P=wm(d,E);y==null&&!(Zt(d)&&(P.length||!E.length))&&(y=d,d=u,u=this,P=wm(d,Cn(d)));var N=!(Zt(y)&&"chain"in y)||!!y.chain,F=Xa(u);return li(P,function(W){var G=d[W];u[W]=G,F&&(u.prototype[W]=function(){var ie=this.__chain__;if(N||ie){var ae=u(this.__wrapped__),le=ae.__actions__=gr(this.__actions__);return le.push({func:G,args:arguments,thisArg:u}),ae.__chain__=ie,ae}return G.apply(u,Ho([this.value()],arguments))})}),u}function vq(){return Dn._===this&&(Dn._=W7),this}function eb(){}function yq(u){return u=Je(u),at(function(d){return a2(d,u)})}var xq=$x(Gt),bq=$x(EP),wq=$x(nx);function ST(u){return Lx(u)?rx(ma(u)):QW(u)}function _q(u){return function(d){return u==null?n:ul(u,d)}}var Sq=C2(),Oq=C2(!0);function tb(){return[]}function nb(){return!1}function kq(){return{}}function Eq(){return""}function Cq(){return!0}function Aq(u,d){if(u=Je(u),u<1||u>H)return[];var y=ee,E=Gn(u,ee);d=Fe(d),u-=ee;for(var P=ox(E,d);++y<u;)d(y);return P}function Pq(u){return Ke(u)?Gt(u,ma):Lr(u)?[u]:gr(W2(St(u)))}function Tq(u){var d=++z7;return St(u)+d}var $q=Cm(function(u,d){return u+d},0),Mq=Mx("ceil"),Iq=Cm(function(u,d){return u/d},1),Nq=Mx("floor");function jq(u){return u&&u.length?bm(u,xr,vx):n}function Rq(u,d){return u&&u.length?bm(u,Fe(d,2),vx):n}function Dq(u){return PP(u,xr)}function Lq(u,d){return PP(u,Fe(d,2))}function Fq(u){return u&&u.length?bm(u,xr,wx):n}function Bq(u,d){return u&&u.length?bm(u,Fe(d,2),wx):n}var zq=Cm(function(u,d){return u*d},1),Uq=Mx("round"),Wq=Cm(function(u,d){return u-d},0);function Hq(u){return u&&u.length?ax(u,xr):0}function Vq(u,d){return u&&u.length?ax(u,Fe(d,2)):0}return M.after=hY,M.ary=eT,M.assign=eG,M.assignIn=pT,M.assignInWith=Bm,M.assignWith=tG,M.at=nG,M.before=tT,M.bind=Hx,M.bindAll=sq,M.bindKey=nT,M.castArray=kY,M.chain=Q2,M.chunk=NH,M.compact=jH,M.concat=RH,M.cond=lq,M.conforms=uq,M.constant=Qx,M.countBy=HV,M.create=rG,M.curry=rT,M.curryRight=iT,M.debounce=aT,M.defaults=iG,M.defaultsDeep=aG,M.defer=pY,M.delay=mY,M.difference=DH,M.differenceBy=LH,M.differenceWith=FH,M.drop=BH,M.dropRight=zH,M.dropRightWhile=UH,M.dropWhile=WH,M.fill=HH,M.filter=YV,M.flatMap=KV,M.flatMapDeep=XV,M.flatMapDepth=QV,M.flatten=G2,M.flattenDeep=VH,M.flattenDepth=YH,M.flip=gY,M.flow=fq,M.flowRight=dq,M.fromPairs=GH,M.functions=dG,M.functionsIn=hG,M.groupBy=ZV,M.initial=KH,M.intersection=XH,M.intersectionBy=QH,M.intersectionWith=ZH,M.invert=mG,M.invertBy=gG,M.invokeMap=eY,M.iteratee=Zx,M.keyBy=tY,M.keys=Cn,M.keysIn=yr,M.map=Nm,M.mapKeys=yG,M.mapValues=xG,M.matches=hq,M.matchesProperty=pq,M.memoize=Rm,M.merge=bG,M.mergeWith=mT,M.method=mq,M.methodOf=gq,M.mixin=Jx,M.negate=Dm,M.nthArg=yq,M.omit=wG,M.omitBy=_G,M.once=vY,M.orderBy=nY,M.over=xq,M.overArgs=yY,M.overEvery=bq,M.overSome=wq,M.partial=Vx,M.partialRight=oT,M.partition=rY,M.pick=SG,M.pickBy=gT,M.property=ST,M.propertyOf=_q,M.pull=nV,M.pullAll=K2,M.pullAllBy=rV,M.pullAllWith=iV,M.pullAt=aV,M.range=Sq,M.rangeRight=Oq,M.rearg=xY,M.reject=oY,M.remove=oV,M.rest=bY,M.reverse=Ux,M.sampleSize=lY,M.set=kG,M.setWith=EG,M.shuffle=uY,M.slice=sV,M.sortBy=dY,M.sortedUniq=pV,M.sortedUniqBy=mV,M.split=KG,M.spread=wY,M.tail=gV,M.take=vV,M.takeRight=yV,M.takeRightWhile=xV,M.takeWhile=bV,M.tap=jV,M.throttle=_Y,M.thru=Im,M.toArray=fT,M.toPairs=vT,M.toPairsIn=yT,M.toPath=Pq,M.toPlainObject=hT,M.transform=CG,M.unary=SY,M.union=wV,M.unionBy=_V,M.unionWith=SV,M.uniq=OV,M.uniqBy=kV,M.uniqWith=EV,M.unset=AG,M.unzip=Wx,M.unzipWith=X2,M.update=PG,M.updateWith=TG,M.values=Cu,M.valuesIn=$G,M.without=CV,M.words=wT,M.wrap=OY,M.xor=AV,M.xorBy=PV,M.xorWith=TV,M.zip=$V,M.zipObject=MV,M.zipObjectDeep=IV,M.zipWith=NV,M.entries=vT,M.entriesIn=yT,M.extend=pT,M.extendWith=Bm,Jx(M,M),M.add=$q,M.attempt=_T,M.camelCase=jG,M.capitalize=xT,M.ceil=Mq,M.clamp=MG,M.clone=EY,M.cloneDeep=AY,M.cloneDeepWith=PY,M.cloneWith=CY,M.conformsTo=TY,M.deburr=bT,M.defaultTo=cq,M.divide=Iq,M.endsWith=RG,M.eq=Wi,M.escape=DG,M.escapeRegExp=LG,M.every=VV,M.find=GV,M.findIndex=V2,M.findKey=oG,M.findLast=qV,M.findLastIndex=Y2,M.findLastKey=sG,M.floor=Nq,M.forEach=Z2,M.forEachRight=J2,M.forIn=lG,M.forInRight=uG,M.forOwn=cG,M.forOwnRight=fG,M.get=qx,M.gt=$Y,M.gte=MY,M.has=pG,M.hasIn=Kx,M.head=q2,M.identity=xr,M.includes=JV,M.indexOf=qH,M.inRange=IG,M.invoke=vG,M.isArguments=dl,M.isArray=Ke,M.isArrayBuffer=IY,M.isArrayLike=vr,M.isArrayLikeObject=cn,M.isBoolean=NY,M.isBuffer=Qo,M.isDate=jY,M.isElement=RY,M.isEmpty=DY,M.isEqual=LY,M.isEqualWith=FY,M.isError=Yx,M.isFinite=BY,M.isFunction=Xa,M.isInteger=sT,M.isLength=Lm,M.isMap=lT,M.isMatch=zY,M.isMatchWith=UY,M.isNaN=WY,M.isNative=HY,M.isNil=YY,M.isNull=VY,M.isNumber=uT,M.isObject=Zt,M.isObjectLike=sn,M.isPlainObject=rd,M.isRegExp=Gx,M.isSafeInteger=GY,M.isSet=cT,M.isString=Fm,M.isSymbol=Lr,M.isTypedArray=Eu,M.isUndefined=qY,M.isWeakMap=KY,M.isWeakSet=XY,M.join=JH,M.kebabCase=FG,M.last=hi,M.lastIndexOf=eV,M.lowerCase=BG,M.lowerFirst=zG,M.lt=QY,M.lte=ZY,M.max=jq,M.maxBy=Rq,M.mean=Dq,M.meanBy=Lq,M.min=Fq,M.minBy=Bq,M.stubArray=tb,M.stubFalse=nb,M.stubObject=kq,M.stubString=Eq,M.stubTrue=Cq,M.multiply=zq,M.nth=tV,M.noConflict=vq,M.noop=eb,M.now=jm,M.pad=UG,M.padEnd=WG,M.padStart=HG,M.parseInt=VG,M.random=NG,M.reduce=iY,M.reduceRight=aY,M.repeat=YG,M.replace=GG,M.result=OG,M.round=Uq,M.runInContext=V,M.sample=sY,M.size=cY,M.snakeCase=qG,M.some=fY,M.sortedIndex=lV,M.sortedIndexBy=uV,M.sortedIndexOf=cV,M.sortedLastIndex=fV,M.sortedLastIndexBy=dV,M.sortedLastIndexOf=hV,M.startCase=XG,M.startsWith=QG,M.subtract=Wq,M.sum=Hq,M.sumBy=Vq,M.template=ZG,M.times=Aq,M.toFinite=Qa,M.toInteger=Je,M.toLength=dT,M.toLower=JG,M.toNumber=pi,M.toSafeInteger=JY,M.toString=St,M.toUpper=eq,M.trim=tq,M.trimEnd=nq,M.trimStart=rq,M.truncate=iq,M.unescape=aq,M.uniqueId=Tq,M.upperCase=oq,M.upperFirst=Xx,M.each=Z2,M.eachRight=J2,M.first=q2,Jx(M,function(){var u={};return ha(M,function(d,y){kt.call(M.prototype,y)||(u[y]=d)}),u}(),{chain:!1}),M.VERSION=r,li(["bind","bindKey","curry","curryRight","partial","partialRight"],function(u){M[u].placeholder=M}),li(["drop","take"],function(u,d){lt.prototype[u]=function(y){y=y===n?1:wn(Je(y),0);var E=this.__filtered__&&!d?new lt(this):this.clone();return E.__filtered__?E.__takeCount__=Gn(y,E.__takeCount__):E.__views__.push({size:Gn(y,ee),type:u+(E.__dir__<0?"Right":"")}),E},lt.prototype[u+"Right"]=function(y){return this.reverse()[u](y).reverse()}}),li(["filter","map","takeWhile"],function(u,d){var y=d+1,E=y==q||y==Q;lt.prototype[u]=function(P){var N=this.clone();return N.__iteratees__.push({iteratee:Fe(P,3),type:y}),N.__filtered__=N.__filtered__||E,N}}),li(["head","last"],function(u,d){var y="take"+(d?"Right":"");lt.prototype[u]=function(){return this[y](1).value()[0]}}),li(["initial","tail"],function(u,d){var y="drop"+(d?"":"Right");lt.prototype[u]=function(){return this.__filtered__?new lt(this):this[y](1)}}),lt.prototype.compact=function(){return this.filter(xr)},lt.prototype.find=function(u){return this.filter(u).head()},lt.prototype.findLast=function(u){return this.reverse().find(u)},lt.prototype.invokeMap=at(function(u,d){return typeof u=="function"?new lt(this):this.map(function(y){return Qf(y,u,d)})}),lt.prototype.reject=function(u){return this.filter(Dm(Fe(u)))},lt.prototype.slice=function(u,d){u=Je(u);var y=this;return y.__filtered__&&(u>0||d<0)?new lt(y):(u<0?y=y.takeRight(-u):u&&(y=y.drop(u)),d!==n&&(d=Je(d),y=d<0?y.dropRight(-d):y.take(d-u)),y)},lt.prototype.takeRightWhile=function(u){return this.reverse().takeWhile(u).reverse()},lt.prototype.toArray=function(){return this.take(ee)},ha(lt.prototype,function(u,d){var y=/^(?:filter|find|map|reject)|While$/.test(d),E=/^(?:head|last)$/.test(d),P=M[E?"take"+(d=="last"?"Right":""):d],N=E||/^find/.test(d);P&&(M.prototype[d]=function(){var F=this.__wrapped__,W=E?[1]:arguments,G=F instanceof lt,ie=W[0],ae=G||Ke(F),le=function(ot){var dt=P.apply(M,Ho([ot],W));return E&&we?dt[0]:dt};ae&&y&&typeof ie=="function"&&ie.length!=1&&(G=ae=!1);var we=this.__chain__,Ie=!!this.__actions__.length,Be=N&&!we,nt=G&&!Ie;if(!N&&ae){F=nt?F:new lt(this);var ze=u.apply(F,W);return ze.__actions__.push({func:Im,args:[le],thisArg:n}),new ci(ze,we)}return Be&&nt?u.apply(this,W):(ze=this.thru(le),Be?E?ze.value()[0]:ze.value():ze)})}),li(["pop","push","shift","sort","splice","unshift"],function(u){var d=am[u],y=/^(?:push|sort|unshift)$/.test(u)?"tap":"thru",E=/^(?:pop|shift)$/.test(u);M.prototype[u]=function(){var P=arguments;if(E&&!this.__chain__){var N=this.value();return d.apply(Ke(N)?N:[],P)}return this[y](function(F){return d.apply(Ke(F)?F:[],P)})}}),ha(lt.prototype,function(u,d){var y=M[d];if(y){var E=y.name+"";kt.call(wu,E)||(wu[E]=[]),wu[E].push({name:d,func:y})}}),wu[Em(n,b).name]=[{name:"wrapper",func:n}],lt.prototype.clone=aW,lt.prototype.reverse=oW,lt.prototype.value=sW,M.prototype.at=RV,M.prototype.chain=DV,M.prototype.commit=LV,M.prototype.next=FV,M.prototype.plant=zV,M.prototype.reverse=UV,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=WV,M.prototype.first=M.prototype.head,Hf&&(M.prototype[Hf]=BV),M},yu=L7();il?((il.exports=yu)._=yu,Z1._=yu):Dn._=yu}).call(Ji)})(Xy,Xy.exports);var KIe=Xy.exports;const XIe=gt(KIe);function QIe(){const e=Mp(r=>r.selectedCurrency),{compareList:t}=U.useContext(Sf),n=U.useMemo(()=>t.length?qIe(e.name).map(({label:i,path:a})=>[i,...t.map(o=>XIe.get(o,a))]):null,[t]);return console.log(n),t.length?O.jsxs(B0,{className:"table-compare",children:[O.jsx("caption",{children:"Crypto Comparison"}),O.jsx("tbody",{children:n.map((r,i)=>O.jsx("tr",{children:r.map(a=>O.jsx("td",{children:a},a))},i))})]}):O.jsx(j5,{children:"No coins to compare"})}const ZIe=({theme:e})=>O.jsxs("section",{className:`course-info ${e==="dark"?"dark-mode":""}`,children:[O.jsx("h2",{children:"Content"}),O.jsxs("ul",{className:"course-info-list",children:[O.jsxs("li",{children:[O.jsx(Die,{className:"icon"}),O.jsx("span",{children:"8 h video tutorial"})]}),O.jsxs("li",{children:[O.jsx(jie,{className:"icon"}),O.jsx("span",{children:"Home works"})]}),O.jsxs("li",{children:[O.jsx(Nie,{className:"icon"}),O.jsx("span",{children:"Mobile version"})]}),O.jsxs("li",{children:[O.jsx(Rie,{className:"icon"}),O.jsx("span",{children:"Desctope version"})]}),O.jsxs("li",{children:[O.jsx(Iie,{className:"icon"}),O.jsx("span",{children:"All sources"})]})]})]}),JIe=({theme:e})=>O.jsx("section",{className:"hero-classes",children:O.jsx("div",{className:"hero-content",children:O.jsxs(su,{children:[O.jsxs("nav",{className:"breadcrumb-nav",children:[O.jsx("a",{href:"/",children:"Home"})," > ",O.jsx("a",{href:"/courses",children:"Classes"})," >"," ",O.jsx("a",{href:"/courses/current",children:"Current class"})]}),O.jsx("h1",{children:"Frontend and React"}),O.jsx("p",{children:"Online class"}),O.jsxs(cr,{md:6,children:[O.jsxs("div",{className:"course-details",children:[O.jsx("div",{className:"rating",children:[...Array(5)].map((t,n)=>O.jsx("span",{className:`star ${n<4?"filled":""}`,children:"★"},n))}),O.jsx("p",{className:"instructor-name",children:"Category: Development"}),O.jsx("p",{className:"last-updated",children:"Last update: September 2024"}),O.jsx("p",{className:"language",children:"Level: Junior"})]}),O.jsx("button",{className:"cta-button",children:"Join"})]}),O.jsx(cr,{md:6,children:O.jsx(ZIe,{})})]})})}),eNe=({theme:e,toggleTheme:t})=>O.jsx("div",{className:`home-page ${e==="dark"?"dark-mode":""}`,children:O.jsx(JIe,{theme:e,toggleTheme:t})}),tNe=()=>{const[e]=T.useState([{id:"uiux-ruin-product",description:"The Role of NFTs in Digital Art and Beyond"}]);return O.jsxs("section",{className:"promo-banners",children:[O.jsx("h2",{children:"Community Blog"}),O.jsx("div",{className:"promo-container",children:e.map(t=>O.jsxs("div",{className:"promo-card",children:[O.jsx("h3",{children:t.id}),O.jsx("p",{children:t.description}),O.jsx(Ju,{to:`/posts/${t.id}`,children:O.jsx("a",{href:t.link,className:"post-btn",children:"Read"})})]},t.id))})]})},nNe=({})=>{const e=[{title:"React JS",instructor:"React Instructor",price:"49 €"},{title:"Graphick Design",instructor:"UX Designer",price:"39 €"},{title:"Junior Web Designer",instructor:"Web Developer",price:"49 €"},{title:"UX UI Design",instructor:"UX Designer",price:"39 €"},{title:"React JS Next",instructor:"Web Developer",price:"49 €"},{title:"Web Design",instructor:"Web Developer",price:"39 €"}],[t,n]=T.useState("All"),r=t==="All"?e:e.filter(i=>i.status==="unread");return O.jsx("div",{children:O.jsxs("section",{className:"favourites-section",children:[O.jsx("h2",{children:"Favourites"}),O.jsxs("div",{className:"tabs",children:[O.jsx(tn,{onClick:()=>n("All"),className:`tab-button ${t==="All"?"active-tab":""}`,children:"All"}),O.jsx(tn,{onClick:()=>n("New"),className:`tab-button ${t==="New"?"active-tab":""}`,children:"New"}),O.jsx(tn,{onClick:()=>n("Unread"),className:`tab-button ${t==="Unread"?"active-tab":""}`,children:"Unread"})]}),O.jsx("div",{className:"favourite-courses",children:r.length>0?r.map((i,a)=>O.jsxs("div",{className:"favourite-card",children:[O.jsx("h3",{children:i.title}),O.jsxs("p",{children:["Teacher: ",i.instructor]}),O.jsxs("p",{children:["Price: ",i.price]}),O.jsx(tn,{className:"btn-remove",children:"Remove from list"})]},a)):O.jsx("p",{children:"No favoutites courses."})}),O.jsx(tn,{className:"btn-checkout",children:"Go to check out"})]})})},rNe=({products:e})=>{const t=()=>e.reduce((n,r)=>n+r.price*r.quantity,0).toFixed(2);return O.jsxs("div",{className:"checkout-section",children:[O.jsx("h2",{children:"Your Cart"}),O.jsxs("table",{className:"checkout-table",children:[O.jsx("thead",{children:O.jsxs("tr",{children:[O.jsx("th",{children:"Product"}),O.jsx("th",{children:"Quantity"}),O.jsx("th",{children:"Unit Price"}),O.jsx("th",{children:"Total Price"})]})}),O.jsx("tbody",{children:e.map((n,r)=>O.jsxs("tr",{children:[O.jsx("td",{children:n.name}),O.jsx("td",{children:n.quantity}),O.jsxs("td",{children:["$",n.price.toFixed(2)]}),O.jsxs("td",{children:["$",(n.price*n.quantity).toFixed(2)]})]},r))})]}),O.jsx("div",{className:"checkout-total",children:O.jsxs("h3",{children:["Total: $",t()]})})]})},iNe=()=>{const[e,t]=T.useState({name:"",email:"",paymentMethod:""}),[n,r]=T.useState({name:"",email:"",paymentMethod:""}),i=o=>{const{name:s,value:l}=o.target;t({...e,[s]:l})},a=o=>{o.preventDefault();const s={};e.name||(s.name="Name is required"),e.email||(s.email="Email is required"),e.paymentMethod||(s.paymentMethod="Payment method is required"),Object.keys(s).length===0?(console.log(e),alert("Order confirmed!")):r(s)};return O.jsx(O.Fragment,{children:O.jsx("div",{className:"favourites-section",children:O.jsx("div",{className:"checkout-container",children:O.jsxs("form",{onSubmit:a,className:"checkout-form",children:[O.jsxs("div",{className:"form-group",children:[O.jsx("label",{htmlFor:"name",children:"Name:"}),O.jsx("input",{type:"text",name:"name",id:"name",value:e.name,onChange:i}),n.name&&O.jsx("small",{className:"error",children:n.name})]}),O.jsxs("div",{className:"form-group",children:[O.jsx("label",{htmlFor:"email",children:"Email:"}),O.jsx("input",{type:"email",name:"email",id:"email",value:e.email,onChange:i}),n.email&&O.jsx("small",{className:"error",children:n.email})]}),O.jsxs("div",{className:"form-group",children:[O.jsx("label",{htmlFor:"paymentMethod",children:"Payment Method:"}),O.jsxs("select",{name:"paymentMethod",id:"paymentMethod",value:e.paymentMethod,onChange:i,children:[O.jsx("option",{value:"",children:"Select..."}),O.jsx("option",{value:"credit-card",children:"Credit Card"}),O.jsx("option",{value:"paypal",children:"PayPal"})]}),n.paymentMethod&&O.jsx("small",{className:"error",children:n.paymentMethod})]}),O.jsx("button",{type:"submit",className:"submit-btn",children:"Confirm Order"})]})})})})},aNe=({theme:e})=>{const[t,n]=T.useState(!1),[r,i]=T.useState({name:"John Doe",email:"alexey@example.com",courses:[{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"},{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"}]}),a=()=>{n(!t)},o=s=>{const{name:l,value:c}=s.target;i(f=>({...f,[l]:c}))};return O.jsx("section",{className:`profile-section ${e==="dark"?"dark-mode":""}`,children:O.jsxs("div",{className:"checkout-container",children:[O.jsxs("div",{className:"checkout-section",children:[O.jsx("h2",{children:"Profile"}),O.jsx("div",{className:"profile-info",children:t?O.jsxs(O.Fragment,{children:[O.jsx("input",{type:"text",name:"name",value:r.name,onChange:o,className:"edit-input"}),O.jsx("input",{type:"email",name:"email",value:r.email,onChange:o,className:"edit-input"}),O.jsx(tn,{className:"btn-save",onClick:a,children:"Сохранить"})]}):O.jsxs(O.Fragment,{children:[O.jsxs("p",{children:[O.jsx("strong",{children:"Name:"})," ",r.name]}),O.jsxs("p",{children:[O.jsx("strong",{children:"Email:"})," ",r.email]}),O.jsx(tn,{className:"btn-edit",onClick:a,children:"Edit profile"})]})})]}),O.jsxs("div",{className:"checkout-section",children:[O.jsx("h2",{children:"Progress:"}),O.jsx("h3",{children:"Current classes:"}),O.jsx("div",{className:"user-courses",children:r.courses.length>0?r.courses.map((s,l)=>O.jsxs("div",{className:"course-card",children:[O.jsx("h4",{children:s.title}),O.jsxs("p",{children:["Progress: ",s.progress]})]},l)):O.jsx("p",{children:"No classes"})})]})]})})},oNe=()=>{const{userId:e}=Tp(),t=[{name:"Product 1",quantity:2,price:19.99},{name:"Product 2",quantity:1,price:49.99},{name:"Product 3",quantity:3,price:9.99}];return{1:{name:"John Doe",email:"john@example.com",bio:"Full-stack developer"},2:{name:"Jane Smith",email:"jane@example.com",bio:"UI/UX designer"}}[e]?O.jsxs(O.Fragment,{children:[O.jsx(aNe,{}),O.jsx(nNe,{}),O.jsxs("div",{className:"checkout-container ",children:[O.jsx(rNe,{products:t}),O.jsx(iNe,{})]})]}):O.jsx("h2",{children:"User not found"})},sNe=({})=>{const e=[{title:"React JS",instructor:"React Instructor",price:"49 €"},{title:"Graphick Design",instructor:"UX Designer",price:"39 €"},{title:"Junior Web Designer",instructor:"Web Developer",price:"49 €"},{title:"UX UI Design",instructor:"UX Designer",price:"39 €"},{title:"React JS Next",instructor:"Web Developer",price:"49 €"},{title:"Web Design",instructor:"Web Developer",price:"39 €"}],[t,n]=T.useState("All"),r=t==="All"?e:e.filter(i=>i.status==="unread");return O.jsx("div",{children:O.jsxs("section",{className:"favourites-section",children:[O.jsx("h2",{children:"Favourites"}),O.jsxs("div",{className:"tabs",children:[O.jsx(tn,{onClick:()=>n("All"),className:`tab-button ${t==="All"?"active-tab":""}`,children:"All"}),O.jsx(tn,{onClick:()=>n("New"),className:`tab-button ${t==="New"?"active-tab":""}`,children:"New"}),O.jsx(tn,{onClick:()=>n("Unread"),className:`tab-button ${t==="Unread"?"active-tab":""}`,children:"Unread"})]}),O.jsx("div",{className:"favourite-courses",children:r.length>0?r.map((i,a)=>O.jsxs("div",{className:"favourite-card",children:[O.jsx("h3",{children:i.title}),O.jsxs("p",{children:["Teacher: ",i.instructor]}),O.jsxs("p",{children:["Price: ",i.price]}),O.jsx(tn,{className:"btn-remove",children:"Remove from list"})]},a)):O.jsx("p",{children:"No favoutites courses."})}),O.jsx(tn,{className:"btn-checkout",children:"Go to check out"})]})})},lNe=({products:e})=>{const t=()=>e.reduce((n,r)=>n+r.price*r.quantity,0).toFixed(2);return O.jsxs("div",{className:"checkout-section",children:[O.jsx("h2",{children:"Your Cart"}),O.jsxs("table",{className:"checkout-table",children:[O.jsx("thead",{children:O.jsxs("tr",{children:[O.jsx("th",{children:"Product"}),O.jsx("th",{children:"Quantity"}),O.jsx("th",{children:"Unit Price"}),O.jsx("th",{children:"Total Price"})]})}),O.jsx("tbody",{children:e.map((n,r)=>O.jsxs("tr",{children:[O.jsx("td",{children:n.name}),O.jsx("td",{children:n.quantity}),O.jsxs("td",{children:["$",n.price.toFixed(2)]}),O.jsxs("td",{children:["$",(n.price*n.quantity).toFixed(2)]})]},r))})]}),O.jsx("div",{className:"checkout-total",children:O.jsxs("h3",{children:["Total: $",t()]})})]})},uNe=()=>{const[e,t]=T.useState({name:"",email:"",paymentMethod:""}),[n,r]=T.useState({name:"",email:"",paymentMethod:""}),i=o=>{const{name:s,value:l}=o.target;t({...e,[s]:l})},a=o=>{o.preventDefault();const s={};e.name||(s.name="Name is required"),e.email||(s.email="Email is required"),e.paymentMethod||(s.paymentMethod="Payment method is required"),Object.keys(s).length===0?(console.log(e),alert("Order confirmed!")):r(s)};return O.jsx(O.Fragment,{children:O.jsx("div",{className:"favourites-section",children:O.jsx("div",{className:"checkout-container",children:O.jsxs("form",{onSubmit:a,className:"checkout-form",children:[O.jsxs("div",{className:"form-group",children:[O.jsx("label",{htmlFor:"name",children:"Name:"}),O.jsx("input",{type:"text",name:"name",id:"name",value:e.name,onChange:i}),n.name&&O.jsx("small",{className:"error",children:n.name})]}),O.jsxs("div",{className:"form-group",children:[O.jsx("label",{htmlFor:"email",children:"Email:"}),O.jsx("input",{type:"email",name:"email",id:"email",value:e.email,onChange:i}),n.email&&O.jsx("small",{className:"error",children:n.email})]}),O.jsxs("div",{className:"form-group",children:[O.jsx("label",{htmlFor:"paymentMethod",children:"Payment Method:"}),O.jsxs("select",{name:"paymentMethod",id:"paymentMethod",value:e.paymentMethod,onChange:i,children:[O.jsx("option",{value:"",children:"Select..."}),O.jsx("option",{value:"credit-card",children:"Credit Card"}),O.jsx("option",{value:"paypal",children:"PayPal"})]}),n.paymentMethod&&O.jsx("small",{className:"error",children:n.paymentMethod})]}),O.jsx("button",{type:"submit",className:"submit-btn",children:"Confirm Order"})]})})})})},cNe=({theme:e})=>{const[t,n]=T.useState(!1),[r,i]=T.useState({name:"John Doe",email:"alexey@example.com",courses:[{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"},{title:"React JS",progress:"80%"},{title:"Web Design",progress:"100%"}]}),a=()=>{n(!t)},o=s=>{const{name:l,value:c}=s.target;i(f=>({...f,[l]:c}))};return O.jsx("section",{className:`profile-section ${e==="dark"?"dark-mode":""}`,children:O.jsxs("div",{className:"checkout-container",children:[O.jsxs("div",{className:"checkout-section",children:[O.jsx("h2",{children:"Profile"}),O.jsx("div",{className:"profile-info",children:t?O.jsxs(O.Fragment,{children:[O.jsx("input",{type:"text",name:"name",value:r.name,onChange:o,className:"edit-input"}),O.jsx("input",{type:"email",name:"email",value:r.email,onChange:o,className:"edit-input"}),O.jsx(tn,{className:"btn-save",onClick:a,children:"Сохранить"})]}):O.jsxs(O.Fragment,{children:[O.jsxs("p",{children:[O.jsx("strong",{children:"Name:"})," ",r.name]}),O.jsxs("p",{children:[O.jsx("strong",{children:"Email:"})," ",r.email]}),O.jsx(tn,{className:"btn-edit",onClick:a,children:"Edit profile"})]})})]}),O.jsxs("div",{className:"checkout-section",children:[O.jsx("h2",{children:"Progress:"}),O.jsx("h3",{children:"Current classes:"}),O.jsx("div",{className:"user-courses",children:r.courses.length>0?r.courses.map((s,l)=>O.jsxs("div",{className:"course-card",children:[O.jsx("h4",{children:s.title}),O.jsxs("p",{children:["Progress: ",s.progress]})]},l)):O.jsx("p",{children:"No classes"})})]})]})})},fNe=()=>{const{userId:e}=Tp(),t=[{name:"Product 1",quantity:2,price:19.99},{name:"Product 2",quantity:1,price:49.99},{name:"Product 3",quantity:3,price:9.99}];return{1:{name:"John Doe",email:"john@example.com",bio:"Full-stack developer"},2:{name:"Jane Smith",email:"jane@example.com",bio:"UI/UX designer"}}[e]?O.jsxs(O.Fragment,{children:[O.jsx(cNe,{}),O.jsx(sNe,{}),O.jsxs("div",{className:"checkout-container ",children:[O.jsx(lNe,{products:t}),O.jsx(uNe,{})]})]}):O.jsx("h2",{children:"User not found"})},dNe=({course:e})=>O.jsxs(pd,{className:"course-card",children:[O.jsx(pd.Img,{variant:"top",src:e.image,alt:e.title,className:"course-image"}),O.jsxs(pd.Body,{children:[O.jsx(pd.Title,{children:e.title}),O.jsx(pd.Text,{className:"course-description",children:e.description}),O.jsx("div",{className:"course-price",children:O.jsxs("strong",{children:["Price: ",e.price," €"]})}),O.jsx(tn,{variant:"primary",href:`/courses/${e.id}`,className:"btn-course-details",children:"Details"}),O.jsx(tn,{variant:"secondary",className:"btn-add-to-cart",onClick:()=>hNe(e.id),children:"To checkout"})]})]}),hNe=e=>{console.log(`Course with ID: ${e} added to cart`)},pNe=({theme:e,currentPage:t,totalPages:n,onPageChange:r})=>{const i=a=>{a>0&&a<=n&&r(a)};return O.jsx("section",{className:`pagination-container ${e==="dark"?"dark-mode":""}`,children:O.jsxs("div",{className:"",children:[O.jsx("button",{className:"pagination-button",onClick:()=>i(t-1),disabled:t===1,children:"Previous"}),Array.from({length:n},(a,o)=>O.jsx("button",{className:`pagination-button ${t===o+1?"active":""}`,onClick:()=>i(o+1),children:o+1},o+1)),O.jsx("button",{className:"pagination-button",onClick:()=>i(t+1),disabled:t===n,children:"Next"})]})})},mNe=({theme:e})=>{const t=[{id:1,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:2,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"},{id:3,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:4,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"},{id:5,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:6,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"},{id:7,title:"React Course",description:"Learn React and build powerful web applications.",price:"49",image:"https://via.placeholder.com/150"},{id:8,title:"JavaScript Essentials",description:"Master the fundamentals of JavaScript.",price:"29",image:"https://via.placeholder.com/150"}];return O.jsxs("section",{className:`featured-courses ${e==="dark"?"dark-mode":""}`,children:[O.jsx("h2",{children:"All courses"}),O.jsxs("div",{className:"featured-courses",children:[t.map(n=>O.jsx(dNe,{course:n},n.id)),O.jsx(pNe,{})]})]})},gNe=({theme:e})=>{const[t]=T.useState([{title:"Frontend",description:"React: experience in building complex user interfaces, single-page applications, and dynamic dashboards, ensuring real-time data integration. Vue: Expertise in customizing functionality using a component-based architecture to deliver responsive and scalable solutions."},{title:"Backend",description:"Node.js: Developing server-side logic for web applications, working with APIs, and building microservices to ensure efficient and scalable backend architectures. Python: Automating processes, creating RESTful APIs, and integrating with various services to streamline workflows and enhance functionality."},{title:"Additional",description:"HTML/CSS: Crafting responsive and cross-browser compatible pages using modern approaches to animations and grid systems. Bootstrap: Rapid development of user-friendly and adaptive interfaces by leveraging pre-built components and responsive design principles. "}]);return O.jsxs("section",{className:`promo-banners ${e==="dark"?"dark-mode":""}`,children:[O.jsx("h2",{children:"Skills"}),O.jsx("div",{className:"promo-container",children:t.map((n,r)=>O.jsxs("div",{className:"promo-card",children:[O.jsx("h3",{children:n.title}),O.jsx("p",{children:n.description})]},r))})]})},vNe=({onFilter:e})=>{const[t,n]=T.useState(""),[r,i]=T.useState(""),[a,o]=T.useState(""),[s,l]=T.useState(""),c=()=>{e({category:t,level:r,price:a,rating:s})};return O.jsxs("section",{className:"course-filters",children:[O.jsx("h3",{children:"Courses search"}),O.jsxs(Jt,{children:[O.jsxs(su,{children:[O.jsx(cr,{md:3,children:O.jsxs(Jt.Group,{controlId:"category",children:[O.jsx(Jt.Label,{children:"Category"}),O.jsxs(Jt.Control,{as:"select",value:t,onChange:f=>n(f.target.value),children:[O.jsx("option",{value:"",children:"All categories"}),O.jsx("option",{value:"design",children:"Design"}),O.jsx("option",{value:"programming",children:"Development"}),O.jsx("option",{value:"business",children:"Business"}),O.jsx("option",{value:"music",children:"Music"}),O.jsx("option",{value:"art",children:"Art"})]})]})}),O.jsx(cr,{md:3,children:O.jsxs(Jt.Group,{controlId:"level",children:[O.jsx(Jt.Label,{children:"Level"}),O.jsxs(Jt.Control,{as:"select",value:r,onChange:f=>i(f.target.value),children:[O.jsx("option",{value:"",children:"All levels"}),O.jsx("option",{value:"beginner",children:"Junior"}),O.jsx("option",{value:"intermediate",children:"Middle"})]})]})}),O.jsx(cr,{md:3,children:O.jsxs(Jt.Group,{controlId:"price",children:[O.jsx(Jt.Label,{children:"Price"}),O.jsxs(Jt.Control,{as:"select",value:a,onChange:f=>o(f.target.value),children:[O.jsx("option",{value:"",children:"Any"}),O.jsx("option",{value:"free",children:"Free"}),O.jsx("option",{value:"paid",children:"Paid"})]})]})}),O.jsx(cr,{md:3,children:O.jsxs(Jt.Group,{controlId:"rating",children:[O.jsx(Jt.Label,{children:"Raiting"}),O.jsxs(Jt.Control,{as:"select",value:s,onChange:f=>l(f.target.value),children:[O.jsx("option",{value:"",children:"All ratings"}),O.jsx("option",{value:"4",children:"4+ stars"}),O.jsx("option",{value:"3",children:"3+ stars"}),O.jsx("option",{value:"2",children:"2+ stars"})]})]})})]}),O.jsx(tn,{className:"btn-apply-filters",onClick:c,children:"Use filters"})]})]})},yNe=({onSort:e})=>{const[t,n]=T.useState(""),r=i=>{const a=i.target.value;n(a),e(a)};return O.jsxs("section",{className:"course-sorting",children:[O.jsx("h3",{children:"Course sorting"}),O.jsx(Jt,{children:O.jsxs(Jt.Group,{controlId:"sort",children:[O.jsx(Jt.Label,{children:"Sort by:"}),O.jsxs(Jt.Control,{as:"select",value:t,onChange:r,children:[O.jsx("option",{value:"",children:"Choose options"}),O.jsx("option",{value:"date",children:"Date"}),O.jsx("option",{value:"popularity",children:"Popularity (by studients)"}),O.jsx("option",{value:"rating",children:"Raiting"})]})]})})]})},xNe=()=>O.jsxs("div",{className:"home-page",children:[O.jsx(vNe,{}),O.jsx(yNe,{}),O.jsx(mNe,{}),O.jsx(gNe,{})]}),bNe="modulepreload",wNe=function(e){return"/"+e},tD={},nD=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),o=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.all(n.map(s=>{if(s=wNe(s),s in tD)return;tD[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":bNe,l||(f.as="script"),f.crossOrigin="",f.href=s,o&&f.setAttribute("nonce",o),document.head.appendChild(f),l)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${s}`)))})}))}return i.then(()=>t()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})},_Ne=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};function SNe(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const ONe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,kNe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ENe={};function rD(e,t){return(ENe.jsx?kNe:ONe).test(e)}const CNe=/[ \t\n\f\r]/g;function ANe(e){return typeof e=="object"?e.type==="text"?iD(e.value):!1:iD(e)}function iD(e){return e.replace(CNe,"")===""}class Qp{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}Qp.prototype.property={};Qp.prototype.normal={};Qp.prototype.space=null;function T9(e,t){const n={},r={};let i=-1;for(;++i<e.length;)Object.assign(n,e[i].property),Object.assign(r,e[i].normal);return new Qp(n,r,t)}function fk(e){return e.toLowerCase()}class Li{constructor(t,n){this.property=t,this.attribute=n}}Li.prototype.space=null;Li.prototype.boolean=!1;Li.prototype.booleanish=!1;Li.prototype.overloadedBoolean=!1;Li.prototype.number=!1;Li.prototype.commaSeparated=!1;Li.prototype.spaceSeparated=!1;Li.prototype.commaOrSpaceSeparated=!1;Li.prototype.mustUseProperty=!1;Li.prototype.defined=!1;let PNe=0;const Ze=hu(),pn=hu(),$9=hu(),pe=hu(),It=hu(),_c=hu(),zr=hu();function hu(){return 2**++PNe}const dk=Object.freeze(Object.defineProperty({__proto__:null,boolean:Ze,booleanish:pn,commaOrSpaceSeparated:zr,commaSeparated:_c,number:pe,overloadedBoolean:$9,spaceSeparated:It},Symbol.toStringTag,{value:"Module"})),Rw=Object.keys(dk);class RA extends Li{constructor(t,n,r,i){let a=-1;if(super(t,n),aD(this,"space",i),typeof r=="number")for(;++a<Rw.length;){const o=Rw[a];aD(this,Rw[a],(r&dk[o])===dk[o])}}}RA.prototype.defined=!0;function aD(e,t,n){n&&(e[t]=n)}const TNe={}.hasOwnProperty;function zf(e){const t={},n={};let r;for(r in e.properties)if(TNe.call(e.properties,r)){const i=e.properties[r],a=new RA(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[fk(r)]=r,n[fk(a.attribute)]=r}return new Qp(t,n,e.space)}const M9=zf({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),I9=zf({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function N9(e,t){return t in e?e[t]:t}function j9(e,t){return N9(e,t.toLowerCase())}const R9=zf({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:j9,properties:{xmlns:null,xmlnsXLink:null}}),D9=zf({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:pn,ariaAutoComplete:null,ariaBusy:pn,ariaChecked:pn,ariaColCount:pe,ariaColIndex:pe,ariaColSpan:pe,ariaControls:It,ariaCurrent:null,ariaDescribedBy:It,ariaDetails:null,ariaDisabled:pn,ariaDropEffect:It,ariaErrorMessage:null,ariaExpanded:pn,ariaFlowTo:It,ariaGrabbed:pn,ariaHasPopup:null,ariaHidden:pn,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:It,ariaLevel:pe,ariaLive:null,ariaModal:pn,ariaMultiLine:pn,ariaMultiSelectable:pn,ariaOrientation:null,ariaOwns:It,ariaPlaceholder:null,ariaPosInSet:pe,ariaPressed:pn,ariaReadOnly:pn,ariaRelevant:null,ariaRequired:pn,ariaRoleDescription:It,ariaRowCount:pe,ariaRowIndex:pe,ariaRowSpan:pe,ariaSelected:pn,ariaSetSize:pe,ariaSort:null,ariaValueMax:pe,ariaValueMin:pe,ariaValueNow:pe,ariaValueText:null,role:null}}),$Ne=zf({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:j9,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:_c,acceptCharset:It,accessKey:It,action:null,allow:null,allowFullScreen:Ze,allowPaymentRequest:Ze,allowUserMedia:Ze,alt:null,as:null,async:Ze,autoCapitalize:null,autoComplete:It,autoFocus:Ze,autoPlay:Ze,blocking:It,capture:null,charSet:null,checked:Ze,cite:null,className:It,cols:pe,colSpan:null,content:null,contentEditable:pn,controls:Ze,controlsList:It,coords:pe|_c,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ze,defer:Ze,dir:null,dirName:null,disabled:Ze,download:$9,draggable:pn,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ze,formTarget:null,headers:It,height:pe,hidden:Ze,high:pe,href:null,hrefLang:null,htmlFor:It,httpEquiv:It,id:null,imageSizes:null,imageSrcSet:null,inert:Ze,inputMode:null,integrity:null,is:null,isMap:Ze,itemId:null,itemProp:It,itemRef:It,itemScope:Ze,itemType:It,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ze,low:pe,manifest:null,max:null,maxLength:pe,media:null,method:null,min:null,minLength:pe,multiple:Ze,muted:Ze,name:null,nonce:null,noModule:Ze,noValidate:Ze,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Ze,optimum:pe,pattern:null,ping:It,placeholder:null,playsInline:Ze,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ze,referrerPolicy:null,rel:It,required:Ze,reversed:Ze,rows:pe,rowSpan:pe,sandbox:It,scope:null,scoped:Ze,seamless:Ze,selected:Ze,shadowRootClonable:Ze,shadowRootDelegatesFocus:Ze,shadowRootMode:null,shape:null,size:pe,sizes:null,slot:null,span:pe,spellCheck:pn,src:null,srcDoc:null,srcLang:null,srcSet:null,start:pe,step:null,style:null,tabIndex:pe,target:null,title:null,translate:null,type:null,typeMustMatch:Ze,useMap:null,value:pn,width:pe,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:It,axis:null,background:null,bgColor:null,border:pe,borderColor:null,bottomMargin:pe,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ze,declare:Ze,event:null,face:null,frame:null,frameBorder:null,hSpace:pe,leftMargin:pe,link:null,longDesc:null,lowSrc:null,marginHeight:pe,marginWidth:pe,noResize:Ze,noHref:Ze,noShade:Ze,noWrap:Ze,object:null,profile:null,prompt:null,rev:null,rightMargin:pe,rules:null,scheme:null,scrolling:pn,standby:null,summary:null,text:null,topMargin:pe,valueType:null,version:null,vAlign:null,vLink:null,vSpace:pe,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ze,disableRemotePlayback:Ze,prefix:null,property:null,results:pe,security:null,unselectable:null}}),MNe=zf({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:N9,properties:{about:zr,accentHeight:pe,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:pe,amplitude:pe,arabicForm:null,ascent:pe,attributeName:null,attributeType:null,azimuth:pe,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:pe,by:null,calcMode:null,capHeight:pe,className:It,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:pe,diffuseConstant:pe,direction:null,display:null,dur:null,divisor:pe,dominantBaseline:null,download:Ze,dx:null,dy:null,edgeMode:null,editable:null,elevation:pe,enableBackground:null,end:null,event:null,exponent:pe,externalResourcesRequired:null,fill:null,fillOpacity:pe,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:_c,g2:_c,glyphName:_c,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:pe,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:pe,horizOriginX:pe,horizOriginY:pe,id:null,ideographic:pe,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:pe,k:pe,k1:pe,k2:pe,k3:pe,k4:pe,kernelMatrix:zr,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:pe,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:pe,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:pe,overlineThickness:pe,paintOrder:null,panose1:null,path:null,pathLength:pe,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:It,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:pe,pointsAtY:pe,pointsAtZ:pe,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:zr,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:zr,rev:zr,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:zr,requiredFeatures:zr,requiredFonts:zr,requiredFormats:zr,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:pe,specularExponent:pe,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:pe,strikethroughThickness:pe,string:null,stroke:null,strokeDashArray:zr,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:pe,strokeOpacity:pe,strokeWidth:null,style:null,surfaceScale:pe,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:zr,tabIndex:pe,tableValues:null,target:null,targetX:pe,targetY:pe,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:zr,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:pe,underlineThickness:pe,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:pe,values:null,vAlphabetic:pe,vMathematical:pe,vectorEffect:null,vHanging:pe,vIdeographic:pe,version:null,vertAdvY:pe,vertOriginX:pe,vertOriginY:pe,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:pe,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),INe=/^data[-\w.:]+$/i,oD=/-[a-z]/g,NNe=/[A-Z]/g;function jNe(e,t){const n=fk(t);let r=t,i=Li;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&INe.test(t)){if(t.charAt(4)==="-"){const a=t.slice(5).replace(oD,DNe);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=t.slice(4);if(!oD.test(a)){let o=a.replace(NNe,RNe);o.charAt(0)!=="-"&&(o="-"+o),t="data"+o}}i=RA}return new i(r,t)}function RNe(e){return"-"+e.toLowerCase()}function DNe(e){return e.charAt(1).toUpperCase()}const LNe={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},FNe=T9([I9,M9,R9,D9,$Ne],"html"),DA=T9([I9,M9,R9,D9,MNe],"svg");function BNe(e){return e.join(" ").trim()}var L9={},sD=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,zNe=/\n/g,UNe=/^\s*/,WNe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,HNe=/^:\s*/,VNe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,YNe=/^[;\s]*/,GNe=/^\s+|\s+$/g,qNe=`
+`,lD="/",uD="*",_l="",KNe="comment",XNe="declaration",QNe=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(x){var g=x.match(zNe);g&&(n+=g.length);var w=x.lastIndexOf(qNe);r=~w?x.length-w:r+x.length}function a(){var x={line:n,column:r};return function(g){return g.position=new o(x),c(),g}}function o(x){this.start=x,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;function s(x){var g=new Error(t.source+":"+n+":"+r+": "+x);if(g.reason=x,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function l(x){var g=x.exec(e);if(g){var w=g[0];return i(w),e=e.slice(w.length),g}}function c(){l(UNe)}function f(x){var g;for(x=x||[];g=h();)g!==!1&&x.push(g);return x}function h(){var x=a();if(!(lD!=e.charAt(0)||uD!=e.charAt(1))){for(var g=2;_l!=e.charAt(g)&&(uD!=e.charAt(g)||lD!=e.charAt(g+1));)++g;if(g+=2,_l===e.charAt(g-1))return s("End of comment missing");var w=e.slice(2,g-2);return r+=2,i(w),e=e.slice(g),r+=2,x({type:KNe,comment:w})}}function p(){var x=a(),g=l(WNe);if(g){if(h(),!l(HNe))return s("property missing ':'");var w=l(VNe),b=x({type:XNe,property:cD(g[0].replace(sD,_l)),value:w?cD(w[0].replace(sD,_l)):_l});return l(YNe),b}}function m(){var x=[];f(x);for(var g;g=p();)g!==!1&&(x.push(g),f(x));return x}return c(),m()};function cD(e){return e?e.replace(GNe,_l):_l}var ZNe=Ji&&Ji.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(L9,"__esModule",{value:!0});var fD=L9.default=eje,JNe=ZNe(QNe);function eje(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,JNe.default)(e),i=typeof t=="function";return r.forEach(function(a){if(a.type==="declaration"){var o=a.property,s=a.value;i?t(o,s,a):s&&(n=n||{},n[o]=s)}}),n}const tje=fD.default||fD,F9=B9("end"),LA=B9("start");function B9(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function nje(e){const t=LA(e),n=F9(e);if(t&&n)return{start:t,end:n}}function ch(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?dD(e.position):"start"in e||"end"in e?dD(e):"line"in e||"column"in e?hk(e):""}function hk(e){return hD(e&&e.line)+":"+hD(e&&e.column)}function dD(e){return hk(e&&e.start)+"-"+hk(e&&e.end)}function hD(e){return e&&typeof e=="number"?e:1}class nr extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",a={},o=!1;if(n&&("line"in n&&"column"in n?a={place:n}:"start"in n&&"end"in n?a={place:n}:"type"in n?a={ancestors:[n],place:n.position}:a={...n}),typeof t=="string"?i=t:!a.cause&&t&&(o=!0,i=t.message,a.cause=t),!a.ruleId&&!a.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?a.ruleId=r:(a.source=r.slice(0,l),a.ruleId=r.slice(l+1))}if(!a.place&&a.ancestors&&a.ancestors){const l=a.ancestors[a.ancestors.length-1];l&&(a.place=l.position)}const s=a.place&&"start"in a.place?a.place.start:a.place;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=ch(a.place)||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=o&&a.cause&&typeof a.cause.stack=="string"?a.cause.stack:"",this.actual,this.expected,this.note,this.url}}nr.prototype.file="";nr.prototype.name="";nr.prototype.reason="";nr.prototype.message="";nr.prototype.stack="";nr.prototype.column=void 0;nr.prototype.line=void 0;nr.prototype.ancestors=void 0;nr.prototype.cause=void 0;nr.prototype.fatal=void 0;nr.prototype.place=void 0;nr.prototype.ruleId=void 0;nr.prototype.source=void 0;const FA={}.hasOwnProperty,rje=new Map,ije=/[A-Z]/g,aje=/-([a-z])/g,oje=new Set(["table","tbody","thead","tfoot","tr"]),sje=new Set(["td","th"]),z9="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function lje(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=gje(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=mje(n,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?DA:FNe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=U9(i,e,void 0);return a&&typeof a!="string"?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function U9(e,t,n){if(t.type==="element")return uje(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return cje(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return dje(e,t,n);if(t.type==="mdxjsEsm")return fje(e,t);if(t.type==="root")return hje(e,t,n);if(t.type==="text")return pje(e,t)}function uje(e,t,n){const r=e.schema;let i=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=DA,e.schema=i),e.ancestors.push(t);const a=H9(e,t.tagName,!1),o=vje(e,t);let s=zA(e,t);return oje.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!ANe(l):!0})),W9(e,o,a,t),BA(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function cje(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}vp(e,t.position)}function fje(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);vp(e,t.position)}function dje(e,t,n){const r=e.schema;let i=r;t.name==="svg"&&r.space==="html"&&(i=DA,e.schema=i),e.ancestors.push(t);const a=t.name===null?e.Fragment:H9(e,t.name,!0),o=yje(e,t),s=zA(e,t);return W9(e,o,a,t),BA(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function hje(e,t,n){const r={};return BA(r,zA(e,t)),e.create(t,e.Fragment,r,n)}function pje(e,t){return t.value}function W9(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function BA(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function mje(e,t,n){return r;function r(i,a,o,s){const c=Array.isArray(o.children)?n:t;return s?c(a,o,s):c(a,o)}}function gje(e,t){return n;function n(r,i,a,o){const s=Array.isArray(a.children),l=LA(r);return t(i,a,o,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function vje(e,t){const n={};let r,i;for(i in t.properties)if(i!=="children"&&FA.call(t.properties,i)){const a=xje(e,i,t.properties[i]);if(a){const[o,s]=a;e.tableCellAlignToStyle&&o==="align"&&typeof s=="string"&&sje.has(t.tagName)?r=s:n[o]=s}}if(r){const a=n.style||(n.style={});a[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function yje(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const a=r.data.estree.body[0];a.type;const o=a.expression;o.type;const s=o.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else vp(e,t.position);else{const i=r.name;let a;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,a=e.evaluater.evaluateExpression(s.expression)}else vp(e,t.position);else a=r.value===null?!0:r.value;n[i]=a}return n}function zA(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:rje;for(;++r<t.children.length;){const a=t.children[r];let o;if(e.passKeys){const l=a.type==="element"?a.tagName:a.type==="mdxJsxFlowElement"||a.type==="mdxJsxTextElement"?a.name:void 0;if(l){const c=i.get(l)||0;o=l+"-"+c,i.set(l,c+1)}}const s=U9(e,a,o);s!==void 0&&n.push(s)}return n}function xje(e,t,n){const r=jNe(e.schema,t);if(!(n==null||typeof n=="number"&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?SNe(n):BNe(n)),r.property==="style"){let i=typeof n=="object"?n:bje(e,String(n));return e.stylePropertyNameCase==="css"&&(i=wje(i)),["style",i]}return[e.elementAttributeNameCase==="react"&&r.space?LNe[r.property]||r.property:r.attribute,n]}}function bje(e,t){const n={};try{tje(t,r)}catch(i){if(!e.ignoreInvalidStyle){const a=i,o=new nr("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:a,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw o.file=e.filePath||void 0,o.url=z9+"#cannot-parse-style-attribute",o}}return n;function r(i,a){let o=i;o.slice(0,2)!=="--"&&(o.slice(0,4)==="-ms-"&&(o="ms-"+o.slice(4)),o=o.replace(aje,Sje)),n[o]=a}}function H9(e,t,n){let r;if(!n)r={type:"Literal",value:t};else if(t.includes(".")){const i=t.split(".");let a=-1,o;for(;++a<i.length;){const s=rD(i[a])?{type:"Identifier",name:i[a]}:{type:"Literal",value:i[a]};o=o?{type:"MemberExpression",object:o,property:s,computed:!!(a&&s.type==="Literal"),optional:!1}:s}r=o}else r=rD(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(r.type==="Literal"){const i=r.value;return FA.call(e.components,i)?e.components[i]:i}if(e.evaluater)return e.evaluater.evaluateExpression(r);vp(e)}function vp(e,t){const n=new nr("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=z9+"#cannot-handle-mdx-estrees-without-createevaluater",n}function wje(e){const t={};let n;for(n in e)FA.call(e,n)&&(t[_je(n)]=e[n]);return t}function _je(e){let t=e.replace(ije,Oje);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function Sje(e,t){return t.toUpperCase()}function Oje(e){return"-"+e.toLowerCase()}const Dw={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},kje={};function Eje(e,t){const n=kje,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,i=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return V9(e,r,i)}function V9(e,t,n){if(Cje(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return pD(e.children,t,n)}return Array.isArray(e)?pD(e,t,n):""}function pD(e,t,n){const r=[];let i=-1;for(;++i<e.length;)r[i]=V9(e[i],t,n);return r.join("")}function Cje(e){return!!(e&&typeof e=="object")}const mD=document.createElement("i");function UA(e){const t="&"+e+";";mD.innerHTML=t;const n=mD.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}function Ro(e,t,n,r){const i=e.length;let a=0,o;if(t<0?t=-t>i?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function Si(e,t){return e.length>0?(Ro(e,e.length,0,t),e):t}const gD={}.hasOwnProperty;function Aje(e){const t={};let n=-1;for(;++n<e.length;)Pje(t,e[n]);return t}function Pje(e,t){let n;for(n in t){const i=(gD.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n];let o;if(a)for(o in a){gD.call(i,o)||(i[o]=[]);const s=a[o];Tje(i[o],Array.isArray(s)?s:s?[s]:[])}}}function Tje(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);Ro(e,0,0,r)}function Y9(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Sc(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ka=rl(/[A-Za-z]/),qr=rl(/[\dA-Za-z]/),$je=rl(/[#-'*+\--9=?A-Z^-~]/);function pk(e){return e!==null&&(e<32||e===127)}const mk=rl(/\d/),Mje=rl(/[\dA-Fa-f]/),Ije=rl(/[!-/:-@[-`{-~]/);function Ye(e){return e!==null&&e<-2}function Mr(e){return e!==null&&(e<0||e===32)}function _t(e){return e===-2||e===-1||e===32}const Nje=rl(new RegExp("\\p{P}|\\p{S}","u")),jje=rl(/\s/);function rl(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Uf(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const a=e.charCodeAt(n);let o="";if(a===37&&qr(e.charCodeAt(n+1))&&qr(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){const s=e.charCodeAt(n+1);a<56320&&s>56319&&s<57344?(o=String.fromCharCode(a,s),i=1):o="�"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function Rt(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let a=0;return o;function o(l){return _t(l)?(e.enter(n),s(l)):t(l)}function s(l){return _t(l)&&a++<i?(e.consume(l),s):(e.exit(n),t(l))}}const Rje={tokenize:Dje};function Dje(e){const t=e.attempt(this.parser.constructs.contentInitial,r,i);let n;return t;function r(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),Rt(e,t,"linePrefix")}function i(s){return e.enter("paragraph"),a(s)}function a(s){const l=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=l),n=l,o(s)}function o(s){if(s===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(s);return}return Ye(s)?(e.consume(s),e.exit("chunkText"),a):(e.consume(s),o)}}const Lje={tokenize:Fje},vD={tokenize:Bje};function Fje(e){const t=this,n=[];let r=0,i,a,o;return s;function s(v){if(r<n.length){const S=n[r];return t.containerState=S[1],e.attempt(S[0].continuation,l,c)(v)}return c(v)}function l(v){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&_();const S=t.events.length;let C=S,k;for(;C--;)if(t.events[C][0]==="exit"&&t.events[C][1].type==="chunkFlow"){k=t.events[C][1].end;break}b(r);let A=S;for(;A<t.events.length;)t.events[A][1].end=Object.assign({},k),A++;return Ro(t.events,C+1,0,t.events.slice(S)),t.events.length=A,c(v)}return s(v)}function c(v){if(r===n.length){if(!i)return p(v);if(i.currentConstruct&&i.currentConstruct.concrete)return x(v);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(vD,f,h)(v)}function f(v){return i&&_(),b(r),p(v)}function h(v){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,x(v)}function p(v){return t.containerState={},e.attempt(vD,m,x)(v)}function m(v){return r++,n.push([t.currentConstruct,t.containerState]),p(v)}function x(v){if(v===null){i&&_(),b(0),e.consume(v);return}return i=i||t.parser.flow(t.now()),e.enter("chunkFlow",{contentType:"flow",previous:a,_tokenizer:i}),g(v)}function g(v){if(v===null){w(e.exit("chunkFlow"),!0),b(0),e.consume(v);return}return Ye(v)?(e.consume(v),w(e.exit("chunkFlow")),r=0,t.interrupt=void 0,s):(e.consume(v),g)}function w(v,S){const C=t.sliceStream(v);if(S&&C.push(null),v.previous=a,a&&(a.next=v),a=v,i.defineSkip(v.start),i.write(C),t.parser.lazy[v.start.line]){let k=i.events.length;for(;k--;)if(i.events[k][1].start.offset<o&&(!i.events[k][1].end||i.events[k][1].end.offset>o))return;const A=t.events.length;let $=A,L,B;for(;$--;)if(t.events[$][0]==="exit"&&t.events[$][1].type==="chunkFlow"){if(L){B=t.events[$][1].end;break}L=!0}for(b(r),k=A;k<t.events.length;)t.events[k][1].end=Object.assign({},B),k++;Ro(t.events,$+1,0,t.events.slice(A)),t.events.length=k}}function b(v){let S=n.length;for(;S-- >v;){const C=n[S];t.containerState=C[1],C[0].exit.call(t,e)}n.length=v}function _(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function Bje(e,t,n){return Rt(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function yD(e){if(e===null||Mr(e)||jje(e))return 1;if(Nje(e))return 2}function WA(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}const gk={name:"attention",tokenize:Uje,resolveAll:zje};function zje(e,t){let n=-1,r,i,a,o,s,l,c,f;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;l=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const h=Object.assign({},e[r][1].end),p=Object.assign({},e[n][1].start);xD(h,-l),xD(p,l),o={type:l>1?"strongSequence":"emphasisSequence",start:h,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:p},a={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i={type:l>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},o.start),e[n][1].start=Object.assign({},s.end),c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=Si(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=Si(c,[["enter",i,t],["enter",o,t],["exit",o,t],["enter",a,t]]),c=Si(c,WA(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=Si(c,[["exit",a,t],["enter",s,t],["exit",s,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(f=2,c=Si(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):f=0,Ro(e,r-1,n-r+3,c),n=r+c.length-f-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function Uje(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=yD(r);let a;return o;function o(l){return a=l,e.enter("attentionSequence"),s(l)}function s(l){if(l===a)return e.consume(l),s;const c=e.exit("attentionSequence"),f=yD(l),h=!f||f===2&&i||n.includes(l),p=!i||i===2&&f||n.includes(r);return c._open=!!(a===42?h:h&&(i||!p)),c._close=!!(a===42?p:p&&(f||!h)),t(l)}}function xD(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const Wje={name:"autolink",tokenize:Hje};function Hje(e,t,n){let r=0;return i;function i(m){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a}function a(m){return ka(m)?(e.consume(m),o):m===64?n(m):c(m)}function o(m){return m===43||m===45||m===46||qr(m)?(r=1,s(m)):c(m)}function s(m){return m===58?(e.consume(m),r=0,l):(m===43||m===45||m===46||qr(m))&&r++<32?(e.consume(m),s):(r=0,c(m))}function l(m){return m===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.exit("autolink"),t):m===null||m===32||m===60||pk(m)?n(m):(e.consume(m),l)}function c(m){return m===64?(e.consume(m),f):$je(m)?(e.consume(m),c):n(m)}function f(m){return qr(m)?h(m):n(m)}function h(m){return m===46?(e.consume(m),r=0,f):m===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.exit("autolink"),t):p(m)}function p(m){if((m===45||qr(m))&&r++<63){const x=m===45?p:h;return e.consume(m),x}return n(m)}}const U1={tokenize:Vje,partial:!0};function Vje(e,t,n){return r;function r(a){return _t(a)?Rt(e,i,"linePrefix")(a):i(a)}function i(a){return a===null||Ye(a)?t(a):n(a)}}const G9={name:"blockQuote",tokenize:Yje,continuation:{tokenize:Gje},exit:qje};function Yje(e,t,n){const r=this;return i;function i(o){if(o===62){const s=r.containerState;return s.open||(e.enter("blockQuote",{_container:!0}),s.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(o),e.exit("blockQuoteMarker"),a}return n(o)}function a(o){return _t(o)?(e.enter("blockQuotePrefixWhitespace"),e.consume(o),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(o))}}function Gje(e,t,n){const r=this;return i;function i(o){return _t(o)?Rt(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o):a(o)}function a(o){return e.attempt(G9,t,n)(o)}}function qje(e){e.exit("blockQuote")}const q9={name:"characterEscape",tokenize:Kje};function Kje(e,t,n){return r;function r(a){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(a),e.exit("escapeMarker"),i}function i(a){return Ije(a)?(e.enter("characterEscapeValue"),e.consume(a),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(a)}}const K9={name:"characterReference",tokenize:Xje};function Xje(e,t,n){const r=this;let i=0,a,o;return s;function s(h){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(h),e.exit("characterReferenceMarker"),l}function l(h){return h===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(h),e.exit("characterReferenceMarkerNumeric"),c):(e.enter("characterReferenceValue"),a=31,o=qr,f(h))}function c(h){return h===88||h===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(h),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),a=6,o=Mje,f):(e.enter("characterReferenceValue"),a=7,o=mk,f(h))}function f(h){if(h===59&&i){const p=e.exit("characterReferenceValue");return o===qr&&!UA(r.sliceSerialize(p))?n(h):(e.enter("characterReferenceMarker"),e.consume(h),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return o(h)&&i++<a?(e.consume(h),f):n(h)}}const bD={tokenize:Zje,partial:!0},wD={name:"codeFenced",tokenize:Qje,concrete:!0};function Qje(e,t,n){const r=this,i={tokenize:C,partial:!0};let a=0,o=0,s;return l;function l(k){return c(k)}function c(k){const A=r.events[r.events.length-1];return a=A&&A[1].type==="linePrefix"?A[2].sliceSerialize(A[1],!0).length:0,s=k,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),f(k)}function f(k){return k===s?(o++,e.consume(k),f):o<3?n(k):(e.exit("codeFencedFenceSequence"),_t(k)?Rt(e,h,"whitespace")(k):h(k))}function h(k){return k===null||Ye(k)?(e.exit("codeFencedFence"),r.interrupt?t(k):e.check(bD,g,S)(k)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),p(k))}function p(k){return k===null||Ye(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),h(k)):_t(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Rt(e,m,"whitespace")(k)):k===96&&k===s?n(k):(e.consume(k),p)}function m(k){return k===null||Ye(k)?h(k):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),x(k))}function x(k){return k===null||Ye(k)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),h(k)):k===96&&k===s?n(k):(e.consume(k),x)}function g(k){return e.attempt(i,S,w)(k)}function w(k){return e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),b}function b(k){return a>0&&_t(k)?Rt(e,_,"linePrefix",a+1)(k):_(k)}function _(k){return k===null||Ye(k)?e.check(bD,g,S)(k):(e.enter("codeFlowValue"),v(k))}function v(k){return k===null||Ye(k)?(e.exit("codeFlowValue"),_(k)):(e.consume(k),v)}function S(k){return e.exit("codeFenced"),t(k)}function C(k,A,$){let L=0;return B;function B(Y){return k.enter("lineEnding"),k.consume(Y),k.exit("lineEnding"),j}function j(Y){return k.enter("codeFencedFence"),_t(Y)?Rt(k,D,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Y):D(Y)}function D(Y){return Y===s?(k.enter("codeFencedFenceSequence"),z(Y)):$(Y)}function z(Y){return Y===s?(L++,k.consume(Y),z):L>=o?(k.exit("codeFencedFenceSequence"),_t(Y)?Rt(k,q,"whitespace")(Y):q(Y)):$(Y)}function q(Y){return Y===null||Ye(Y)?(k.exit("codeFencedFence"),A(Y)):$(Y)}}}function Zje(e,t,n){const r=this;return i;function i(o){return o===null?n(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a)}function a(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}const Lw={name:"codeIndented",tokenize:eRe},Jje={tokenize:tRe,partial:!0};function eRe(e,t,n){const r=this;return i;function i(c){return e.enter("codeIndented"),Rt(e,a,"linePrefix",5)(c)}function a(c){const f=r.events[r.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?o(c):n(c)}function o(c){return c===null?l(c):Ye(c)?e.attempt(Jje,o,l)(c):(e.enter("codeFlowValue"),s(c))}function s(c){return c===null||Ye(c)?(e.exit("codeFlowValue"),o(c)):(e.consume(c),s)}function l(c){return e.exit("codeIndented"),t(c)}}function tRe(e,t,n){const r=this;return i;function i(o){return r.parser.lazy[r.now().line]?n(o):Ye(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),i):Rt(e,a,"linePrefix",5)(o)}function a(o){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(o):Ye(o)?i(o):n(o)}}const nRe={name:"codeText",tokenize:aRe,resolve:rRe,previous:iRe};function rRe(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(i=r):(r===t||e[r][1].type==="lineEnding")&&(e[i][1].type="codeTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function iRe(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function aRe(e,t,n){let r=0,i,a;return o;function o(h){return e.enter("codeText"),e.enter("codeTextSequence"),s(h)}function s(h){return h===96?(e.consume(h),r++,s):(e.exit("codeTextSequence"),l(h))}function l(h){return h===null?n(h):h===32?(e.enter("space"),e.consume(h),e.exit("space"),l):h===96?(a=e.enter("codeTextSequence"),i=0,f(h)):Ye(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),l):(e.enter("codeTextData"),c(h))}function c(h){return h===null||h===32||h===96||Ye(h)?(e.exit("codeTextData"),l(h)):(e.consume(h),c)}function f(h){return h===96?(e.consume(h),i++,f):i===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(h)):(a.type="codeTextData",c(h))}}class oRe{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){const r=n??Number.POSITIVE_INFINITY;return r<this.left.length?this.left.slice(t,r):t>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const a=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&Td(this.left,r),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),Td(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),Td(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const n=this.left.splice(t,Number.POSITIVE_INFINITY);Td(this.right,n.reverse())}else{const n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);Td(this.left,n.reverse())}}}function Td(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function X9(e){const t={};let n=-1,r,i,a,o,s,l,c;const f=new oRe(e);for(;++n<f.length;){for(;n in t;)n=t[n];if(r=f.get(n),n&&r[1].type==="chunkFlow"&&f.get(n-1)[1].type==="listItemPrefix"&&(l=r[1]._tokenizer.events,a=0,a<l.length&&l[a][1].type==="lineEndingBlank"&&(a+=2),a<l.length&&l[a][1].type==="content"))for(;++a<l.length&&l[a][1].type!=="content";)l[a][1].type==="chunkText"&&(l[a][1]._isInFirstContentOfListItem=!0,a++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,sRe(f,n)),n=t[n],c=!0);else if(r[1]._container){for(a=n,i=void 0;a--&&(o=f.get(a),o[1].type==="lineEnding"||o[1].type==="lineEndingBlank");)o[0]==="enter"&&(i&&(f.get(i)[1].type="lineEndingBlank"),o[1].type="lineEnding",i=a);i&&(r[1].end=Object.assign({},f.get(i)[1].start),s=f.slice(i,n),s.unshift(r),f.splice(i,n-i+1,s))}}return Ro(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!c}function sRe(e,t){const n=e.get(t)[1],r=e.get(t)[2];let i=t-1;const a=[],o=n._tokenizer||r.parser[n.contentType](n.start),s=o.events,l=[],c={};let f,h,p=-1,m=n,x=0,g=0;const w=[g];for(;m;){for(;e.get(++i)[1]!==m;);a.push(i),m._tokenizer||(f=r.sliceStream(m),m.next||f.push(null),h&&o.defineSkip(m.start),m._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(f),m._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),h=m,m=m.next}for(m=n;++p<s.length;)s[p][0]==="exit"&&s[p-1][0]==="enter"&&s[p][1].type===s[p-1][1].type&&s[p][1].start.line!==s[p][1].end.line&&(g=p+1,w.push(g),m._tokenizer=void 0,m.previous=void 0,m=m.next);for(o.events=[],m?(m._tokenizer=void 0,m.previous=void 0):w.pop(),p=w.length;p--;){const b=s.slice(w[p],w[p+1]),_=a.pop();l.push([_,_+b.length-1]),e.splice(_,2,b)}for(l.reverse(),p=-1;++p<l.length;)c[x+l[p][0]]=x+l[p][1],x+=l[p][1]-l[p][0]-1;return c}const lRe={tokenize:fRe,resolve:cRe},uRe={tokenize:dRe,partial:!0};function cRe(e){return X9(e),e}function fRe(e,t){let n;return r;function r(s){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),i(s)}function i(s){return s===null?a(s):Ye(s)?e.check(uRe,o,a)(s):(e.consume(s),i)}function a(s){return e.exit("chunkContent"),e.exit("content"),t(s)}function o(s){return e.consume(s),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,i}}function dRe(e,t,n){const r=this;return i;function i(o){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),Rt(e,a,"linePrefix")}function a(o){if(o===null||Ye(o))return n(o);const s=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function Q9(e,t,n,r,i,a,o,s,l){const c=l||Number.POSITIVE_INFINITY;let f=0;return h;function h(b){return b===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(b),e.exit(a),p):b===null||b===32||b===41||pk(b)?n(b):(e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(b))}function p(b){return b===62?(e.enter(a),e.consume(b),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===62?(e.exit("chunkString"),e.exit(s),p(b)):b===null||b===60||Ye(b)?n(b):(e.consume(b),b===92?x:m)}function x(b){return b===60||b===62||b===92?(e.consume(b),m):m(b)}function g(b){return!f&&(b===null||b===41||Mr(b))?(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(b)):f<c&&b===40?(e.consume(b),f++,g):b===41?(e.consume(b),f--,g):b===null||b===32||b===40||pk(b)?n(b):(e.consume(b),b===92?w:g)}function w(b){return b===40||b===41||b===92?(e.consume(b),g):g(b)}}function Z9(e,t,n,r,i,a){const o=this;let s=0,l;return c;function c(m){return e.enter(r),e.enter(i),e.consume(m),e.exit(i),e.enter(a),f}function f(m){return s>999||m===null||m===91||m===93&&!l||m===94&&!s&&"_hiddenFootnoteSupport"in o.parser.constructs?n(m):m===93?(e.exit(a),e.enter(i),e.consume(m),e.exit(i),e.exit(r),t):Ye(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),f):(e.enter("chunkString",{contentType:"string"}),h(m))}function h(m){return m===null||m===91||m===93||Ye(m)||s++>999?(e.exit("chunkString"),f(m)):(e.consume(m),l||(l=!_t(m)),m===92?p:h)}function p(m){return m===91||m===92||m===93?(e.consume(m),s++,h):h(m)}}function J9(e,t,n,r,i,a){let o;return s;function s(p){return p===34||p===39||p===40?(e.enter(r),e.enter(i),e.consume(p),e.exit(i),o=p===40?41:p,l):n(p)}function l(p){return p===o?(e.enter(i),e.consume(p),e.exit(i),e.exit(r),t):(e.enter(a),c(p))}function c(p){return p===o?(e.exit(a),l(o)):p===null?n(p):Ye(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),Rt(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),f(p))}function f(p){return p===o||p===null||Ye(p)?(e.exit("chunkString"),c(p)):(e.consume(p),p===92?h:f)}function h(p){return p===o||p===92?(e.consume(p),f):f(p)}}function fh(e,t){let n;return r;function r(i){return Ye(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):_t(i)?Rt(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const hRe={name:"definition",tokenize:mRe},pRe={tokenize:gRe,partial:!0};function mRe(e,t,n){const r=this;let i;return a;function a(m){return e.enter("definition"),o(m)}function o(m){return Z9.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(m)}function s(m){return i=Sc(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),m===58?(e.enter("definitionMarker"),e.consume(m),e.exit("definitionMarker"),l):n(m)}function l(m){return Mr(m)?fh(e,c)(m):c(m)}function c(m){return Q9(e,f,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(m)}function f(m){return e.attempt(pRe,h,h)(m)}function h(m){return _t(m)?Rt(e,p,"whitespace")(m):p(m)}function p(m){return m===null||Ye(m)?(e.exit("definition"),r.parser.defined.push(i),t(m)):n(m)}}function gRe(e,t,n){return r;function r(s){return Mr(s)?fh(e,i)(s):n(s)}function i(s){return J9(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function a(s){return _t(s)?Rt(e,o,"whitespace")(s):o(s)}function o(s){return s===null||Ye(s)?t(s):n(s)}}const vRe={name:"hardBreakEscape",tokenize:yRe};function yRe(e,t,n){return r;function r(a){return e.enter("hardBreakEscape"),e.consume(a),i}function i(a){return Ye(a)?(e.exit("hardBreakEscape"),t(a)):n(a)}}const xRe={name:"headingAtx",tokenize:wRe,resolve:bRe};function bRe(e,t){let n=e.length-2,r=3,i,a;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},a={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},Ro(e,r,n-r+1,[["enter",i,t],["enter",a,t],["exit",a,t],["exit",i,t]])),e}function wRe(e,t,n){let r=0;return i;function i(f){return e.enter("atxHeading"),a(f)}function a(f){return e.enter("atxHeadingSequence"),o(f)}function o(f){return f===35&&r++<6?(e.consume(f),o):f===null||Mr(f)?(e.exit("atxHeadingSequence"),s(f)):n(f)}function s(f){return f===35?(e.enter("atxHeadingSequence"),l(f)):f===null||Ye(f)?(e.exit("atxHeading"),t(f)):_t(f)?Rt(e,s,"whitespace")(f):(e.enter("atxHeadingText"),c(f))}function l(f){return f===35?(e.consume(f),l):(e.exit("atxHeadingSequence"),s(f))}function c(f){return f===null||f===35||Mr(f)?(e.exit("atxHeadingText"),s(f)):(e.consume(f),c)}}const _Re=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],_D=["pre","script","style","textarea"],SRe={name:"htmlFlow",tokenize:CRe,resolveTo:ERe,concrete:!0},ORe={tokenize:PRe,partial:!0},kRe={tokenize:ARe,partial:!0};function ERe(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function CRe(e,t,n){const r=this;let i,a,o,s,l;return c;function c(R){return f(R)}function f(R){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(R),h}function h(R){return R===33?(e.consume(R),p):R===47?(e.consume(R),a=!0,g):R===63?(e.consume(R),i=3,r.interrupt?t:I):ka(R)?(e.consume(R),o=String.fromCharCode(R),w):n(R)}function p(R){return R===45?(e.consume(R),i=2,m):R===91?(e.consume(R),i=5,s=0,x):ka(R)?(e.consume(R),i=4,r.interrupt?t:I):n(R)}function m(R){return R===45?(e.consume(R),r.interrupt?t:I):n(R)}function x(R){const ve="CDATA[";return R===ve.charCodeAt(s++)?(e.consume(R),s===ve.length?r.interrupt?t:D:x):n(R)}function g(R){return ka(R)?(e.consume(R),o=String.fromCharCode(R),w):n(R)}function w(R){if(R===null||R===47||R===62||Mr(R)){const ve=R===47,xe=o.toLowerCase();return!ve&&!a&&_D.includes(xe)?(i=1,r.interrupt?t(R):D(R)):_Re.includes(o.toLowerCase())?(i=6,ve?(e.consume(R),b):r.interrupt?t(R):D(R)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(R):a?_(R):v(R))}return R===45||qr(R)?(e.consume(R),o+=String.fromCharCode(R),w):n(R)}function b(R){return R===62?(e.consume(R),r.interrupt?t:D):n(R)}function _(R){return _t(R)?(e.consume(R),_):B(R)}function v(R){return R===47?(e.consume(R),B):R===58||R===95||ka(R)?(e.consume(R),S):_t(R)?(e.consume(R),v):B(R)}function S(R){return R===45||R===46||R===58||R===95||qr(R)?(e.consume(R),S):C(R)}function C(R){return R===61?(e.consume(R),k):_t(R)?(e.consume(R),C):v(R)}function k(R){return R===null||R===60||R===61||R===62||R===96?n(R):R===34||R===39?(e.consume(R),l=R,A):_t(R)?(e.consume(R),k):$(R)}function A(R){return R===l?(e.consume(R),l=null,L):R===null||Ye(R)?n(R):(e.consume(R),A)}function $(R){return R===null||R===34||R===39||R===47||R===60||R===61||R===62||R===96||Mr(R)?C(R):(e.consume(R),$)}function L(R){return R===47||R===62||_t(R)?v(R):n(R)}function B(R){return R===62?(e.consume(R),j):n(R)}function j(R){return R===null||Ye(R)?D(R):_t(R)?(e.consume(R),j):n(R)}function D(R){return R===45&&i===2?(e.consume(R),Q):R===60&&i===1?(e.consume(R),Z):R===62&&i===4?(e.consume(R),ee):R===63&&i===3?(e.consume(R),I):R===93&&i===5?(e.consume(R),K):Ye(R)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(ORe,oe,z)(R)):R===null||Ye(R)?(e.exit("htmlFlowData"),z(R)):(e.consume(R),D)}function z(R){return e.check(kRe,q,oe)(R)}function q(R){return e.enter("lineEnding"),e.consume(R),e.exit("lineEnding"),Y}function Y(R){return R===null||Ye(R)?z(R):(e.enter("htmlFlowData"),D(R))}function Q(R){return R===45?(e.consume(R),I):D(R)}function Z(R){return R===47?(e.consume(R),o="",H):D(R)}function H(R){if(R===62){const ve=o.toLowerCase();return _D.includes(ve)?(e.consume(R),ee):D(R)}return ka(R)&&o.length<8?(e.consume(R),o+=String.fromCharCode(R),H):D(R)}function K(R){return R===93?(e.consume(R),I):D(R)}function I(R){return R===62?(e.consume(R),ee):R===45&&i===2?(e.consume(R),I):D(R)}function ee(R){return R===null||Ye(R)?(e.exit("htmlFlowData"),oe(R)):(e.consume(R),ee)}function oe(R){return e.exit("htmlFlow"),t(R)}}function ARe(e,t,n){const r=this;return i;function i(o){return Ye(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a):n(o)}function a(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function PRe(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(U1,t,n)}}const TRe={name:"htmlText",tokenize:$Re};function $Re(e,t,n){const r=this;let i,a,o;return s;function s(I){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(I),l}function l(I){return I===33?(e.consume(I),c):I===47?(e.consume(I),C):I===63?(e.consume(I),v):ka(I)?(e.consume(I),$):n(I)}function c(I){return I===45?(e.consume(I),f):I===91?(e.consume(I),a=0,x):ka(I)?(e.consume(I),_):n(I)}function f(I){return I===45?(e.consume(I),m):n(I)}function h(I){return I===null?n(I):I===45?(e.consume(I),p):Ye(I)?(o=h,Z(I)):(e.consume(I),h)}function p(I){return I===45?(e.consume(I),m):h(I)}function m(I){return I===62?Q(I):I===45?p(I):h(I)}function x(I){const ee="CDATA[";return I===ee.charCodeAt(a++)?(e.consume(I),a===ee.length?g:x):n(I)}function g(I){return I===null?n(I):I===93?(e.consume(I),w):Ye(I)?(o=g,Z(I)):(e.consume(I),g)}function w(I){return I===93?(e.consume(I),b):g(I)}function b(I){return I===62?Q(I):I===93?(e.consume(I),b):g(I)}function _(I){return I===null||I===62?Q(I):Ye(I)?(o=_,Z(I)):(e.consume(I),_)}function v(I){return I===null?n(I):I===63?(e.consume(I),S):Ye(I)?(o=v,Z(I)):(e.consume(I),v)}function S(I){return I===62?Q(I):v(I)}function C(I){return ka(I)?(e.consume(I),k):n(I)}function k(I){return I===45||qr(I)?(e.consume(I),k):A(I)}function A(I){return Ye(I)?(o=A,Z(I)):_t(I)?(e.consume(I),A):Q(I)}function $(I){return I===45||qr(I)?(e.consume(I),$):I===47||I===62||Mr(I)?L(I):n(I)}function L(I){return I===47?(e.consume(I),Q):I===58||I===95||ka(I)?(e.consume(I),B):Ye(I)?(o=L,Z(I)):_t(I)?(e.consume(I),L):Q(I)}function B(I){return I===45||I===46||I===58||I===95||qr(I)?(e.consume(I),B):j(I)}function j(I){return I===61?(e.consume(I),D):Ye(I)?(o=j,Z(I)):_t(I)?(e.consume(I),j):L(I)}function D(I){return I===null||I===60||I===61||I===62||I===96?n(I):I===34||I===39?(e.consume(I),i=I,z):Ye(I)?(o=D,Z(I)):_t(I)?(e.consume(I),D):(e.consume(I),q)}function z(I){return I===i?(e.consume(I),i=void 0,Y):I===null?n(I):Ye(I)?(o=z,Z(I)):(e.consume(I),z)}function q(I){return I===null||I===34||I===39||I===60||I===61||I===96?n(I):I===47||I===62||Mr(I)?L(I):(e.consume(I),q)}function Y(I){return I===47||I===62||Mr(I)?L(I):n(I)}function Q(I){return I===62?(e.consume(I),e.exit("htmlTextData"),e.exit("htmlText"),t):n(I)}function Z(I){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(I),e.exit("lineEnding"),H}function H(I){return _t(I)?Rt(e,K,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(I):K(I)}function K(I){return e.enter("htmlTextData"),o(I)}}const HA={name:"labelEnd",tokenize:DRe,resolveTo:RRe,resolveAll:jRe},MRe={tokenize:LRe},IRe={tokenize:FRe},NRe={tokenize:BRe};function jRe(e){let t=-1;for(;++t<e.length;){const n=e[t][1];(n.type==="labelImage"||n.type==="labelLink"||n.type==="labelEnd")&&(e.splice(t+1,n.type==="labelImage"?4:2),n.type="data",t++)}return e}function RRe(e,t){let n=e.length,r=0,i,a,o,s;for(;n--;)if(i=e[n][1],a){if(i.type==="link"||i.type==="labelLink"&&i._inactive)break;e[n][0]==="enter"&&i.type==="labelLink"&&(i._inactive=!0)}else if(o){if(e[n][0]==="enter"&&(i.type==="labelImage"||i.type==="labelLink")&&!i._balanced&&(a=n,i.type!=="labelLink")){r=2;break}}else i.type==="labelEnd"&&(o=n);const l={type:e[a][1].type==="labelLink"?"link":"image",start:Object.assign({},e[a][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[a][1].start),end:Object.assign({},e[o][1].end)},f={type:"labelText",start:Object.assign({},e[a+r+2][1].end),end:Object.assign({},e[o-2][1].start)};return s=[["enter",l,t],["enter",c,t]],s=Si(s,e.slice(a+1,a+r+3)),s=Si(s,[["enter",f,t]]),s=Si(s,WA(t.parser.constructs.insideSpan.null,e.slice(a+r+4,o-3),t)),s=Si(s,[["exit",f,t],e[o-2],e[o-1],["exit",c,t]]),s=Si(s,e.slice(o+1)),s=Si(s,[["exit",l,t]]),Ro(e,a,e.length,s),e}function DRe(e,t,n){const r=this;let i=r.events.length,a,o;for(;i--;)if((r.events[i][1].type==="labelImage"||r.events[i][1].type==="labelLink")&&!r.events[i][1]._balanced){a=r.events[i][1];break}return s;function s(p){return a?a._inactive?h(p):(o=r.parser.defined.includes(Sc(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(p),e.exit("labelMarker"),e.exit("labelEnd"),l):n(p)}function l(p){return p===40?e.attempt(MRe,f,o?f:h)(p):p===91?e.attempt(IRe,f,o?c:h)(p):o?f(p):h(p)}function c(p){return e.attempt(NRe,f,h)(p)}function f(p){return t(p)}function h(p){return a._balanced=!0,n(p)}}function LRe(e,t,n){return r;function r(h){return e.enter("resource"),e.enter("resourceMarker"),e.consume(h),e.exit("resourceMarker"),i}function i(h){return Mr(h)?fh(e,a)(h):a(h)}function a(h){return h===41?f(h):Q9(e,o,s,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(h)}function o(h){return Mr(h)?fh(e,l)(h):f(h)}function s(h){return n(h)}function l(h){return h===34||h===39||h===40?J9(e,c,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(h):f(h)}function c(h){return Mr(h)?fh(e,f)(h):f(h)}function f(h){return h===41?(e.enter("resourceMarker"),e.consume(h),e.exit("resourceMarker"),e.exit("resource"),t):n(h)}}function FRe(e,t,n){const r=this;return i;function i(s){return Z9.call(r,e,a,o,"reference","referenceMarker","referenceString")(s)}function a(s){return r.parser.defined.includes(Sc(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(s):n(s)}function o(s){return n(s)}}function BRe(e,t,n){return r;function r(a){return e.enter("reference"),e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),i}function i(a){return a===93?(e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),e.exit("reference"),t):n(a)}}const zRe={name:"labelStartImage",tokenize:URe,resolveAll:HA.resolveAll};function URe(e,t,n){const r=this;return i;function i(s){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(s),e.exit("labelImageMarker"),a}function a(s){return s===91?(e.enter("labelMarker"),e.consume(s),e.exit("labelMarker"),e.exit("labelImage"),o):n(s)}function o(s){return s===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(s):t(s)}}const WRe={name:"labelStartLink",tokenize:HRe,resolveAll:HA.resolveAll};function HRe(e,t,n){const r=this;return i;function i(o){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelLink"),a}function a(o){return o===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(o):t(o)}}const Fw={name:"lineEnding",tokenize:VRe};function VRe(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),Rt(e,t,"linePrefix")}}const Qg={name:"thematicBreak",tokenize:YRe};function YRe(e,t,n){let r=0,i;return a;function a(c){return e.enter("thematicBreak"),o(c)}function o(c){return i=c,s(c)}function s(c){return c===i?(e.enter("thematicBreakSequence"),l(c)):r>=3&&(c===null||Ye(c))?(e.exit("thematicBreak"),t(c)):n(c)}function l(c){return c===i?(e.consume(c),r++,l):(e.exit("thematicBreakSequence"),_t(c)?Rt(e,s,"whitespace")(c):s(c))}}const br={name:"list",tokenize:KRe,continuation:{tokenize:XRe},exit:ZRe},GRe={tokenize:JRe,partial:!0},qRe={tokenize:QRe,partial:!0};function KRe(e,t,n){const r=this,i=r.events[r.events.length-1];let a=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,o=0;return s;function s(m){const x=r.containerState.type||(m===42||m===43||m===45?"listUnordered":"listOrdered");if(x==="listUnordered"?!r.containerState.marker||m===r.containerState.marker:mk(m)){if(r.containerState.type||(r.containerState.type=x,e.enter(x,{_container:!0})),x==="listUnordered")return e.enter("listItemPrefix"),m===42||m===45?e.check(Qg,n,c)(m):c(m);if(!r.interrupt||m===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(m)}return n(m)}function l(m){return mk(m)&&++o<10?(e.consume(m),l):(!r.interrupt||o<2)&&(r.containerState.marker?m===r.containerState.marker:m===41||m===46)?(e.exit("listItemValue"),c(m)):n(m)}function c(m){return e.enter("listItemMarker"),e.consume(m),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||m,e.check(U1,r.interrupt?n:f,e.attempt(GRe,p,h))}function f(m){return r.containerState.initialBlankLine=!0,a++,p(m)}function h(m){return _t(m)?(e.enter("listItemPrefixWhitespace"),e.consume(m),e.exit("listItemPrefixWhitespace"),p):n(m)}function p(m){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(m)}}function XRe(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(U1,i,a);function i(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Rt(e,t,"listItemIndent",r.containerState.size+1)(s)}function a(s){return r.containerState.furtherBlankLines||!_t(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(qRe,t,o)(s))}function o(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,Rt(e,e.attempt(br,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function QRe(e,t,n){const r=this;return Rt(e,i,"listItemIndent",r.containerState.size+1);function i(a){const o=r.events[r.events.length-1];return o&&o[1].type==="listItemIndent"&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(a):n(a)}}function ZRe(e){e.exit(this.containerState.type)}function JRe(e,t,n){const r=this;return Rt(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(a){const o=r.events[r.events.length-1];return!_t(a)&&o&&o[1].type==="listItemPrefixWhitespace"?t(a):n(a)}}const SD={name:"setextUnderline",tokenize:tDe,resolveTo:eDe};function eDe(e,t){let n=e.length,r,i,a;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!a&&e[n][1].type==="definition"&&(a=n);const o={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",a?(e.splice(i,0,["enter",o,t]),e.splice(a+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[a][1].end)):e[r][1]=o,e.push(["exit",o,t]),e}function tDe(e,t,n){const r=this;let i;return a;function a(c){let f=r.events.length,h;for(;f--;)if(r.events[f][1].type!=="lineEnding"&&r.events[f][1].type!=="linePrefix"&&r.events[f][1].type!=="content"){h=r.events[f][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||h)?(e.enter("setextHeadingLine"),i=c,o(c)):n(c)}function o(c){return e.enter("setextHeadingLineSequence"),s(c)}function s(c){return c===i?(e.consume(c),s):(e.exit("setextHeadingLineSequence"),_t(c)?Rt(e,l,"lineSuffix")(c):l(c))}function l(c){return c===null||Ye(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}const nDe={tokenize:rDe};function rDe(e){const t=this,n=e.attempt(U1,r,e.attempt(this.parser.constructs.flowInitial,i,Rt(e,e.attempt(this.parser.constructs.flow,i,e.attempt(lRe,i)),"linePrefix")));return n;function r(a){if(a===null){e.consume(a);return}return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const iDe={resolveAll:tU()},aDe=eU("string"),oDe=eU("text");function eU(e){return{tokenize:t,resolveAll:tU(e==="text"?sDe:void 0)};function t(n){const r=this,i=this.parser.constructs[e],a=n.attempt(i,o,s);return o;function o(f){return c(f)?a(f):s(f)}function s(f){if(f===null){n.consume(f);return}return n.enter("data"),n.consume(f),l}function l(f){return c(f)?(n.exit("data"),a(f)):(n.consume(f),l)}function c(f){if(f===null)return!0;const h=i[f];let p=-1;if(h)for(;++p<h.length;){const m=h[p];if(!m.previous||m.previous.call(r,r.previous))return!0}return!1}}}function tU(e){return t;function t(n,r){let i=-1,a;for(;++i<=n.length;)a===void 0?n[i]&&n[i][1].type==="data"&&(a=i,i++):(!n[i]||n[i][1].type!=="data")&&(i!==a+2&&(n[a][1].end=n[i-1][1].end,n.splice(a+2,i-a-2),i=a+2),a=void 0);return e?e(n,r):n}}function sDe(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],i=t.sliceStream(r);let a=i.length,o=-1,s=0,l;for(;a--;){const c=i[a];if(typeof c=="string"){for(o=c.length;c.charCodeAt(o-1)===32;)s++,o--;if(o)break;o=-1}else if(c===-2)l=!0,s++;else if(c!==-1){a++;break}}if(s){const c={type:n===e.length||l||s<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-s,offset:r.end.offset-s,_index:r.start._index+a,_bufferIndex:a?o:r.start._bufferIndex+o},end:Object.assign({},r.end)};r.end=Object.assign({},c.start),r.start.offset===r.end.offset?Object.assign(r,c):(e.splice(n,0,["enter",c,t],["exit",c,t]),n+=2)}n++}return e}function lDe(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const i={},a=[];let o=[],s=[];const l={consume:_,enter:v,exit:S,attempt:A(C),check:A(k),interrupt:A(k,{interrupt:!0})},c={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:m,sliceSerialize:p,now:x,defineSkip:g,write:h};let f=t.tokenize.call(c,l);return t.resolveAll&&a.push(t),c;function h(j){return o=Si(o,j),w(),o[o.length-1]!==null?[]:($(t,0),c.events=WA(a,c.events,c),c.events)}function p(j,D){return cDe(m(j),D)}function m(j){return uDe(o,j)}function x(){const{line:j,column:D,offset:z,_index:q,_bufferIndex:Y}=r;return{line:j,column:D,offset:z,_index:q,_bufferIndex:Y}}function g(j){i[j.line]=j.column,B()}function w(){let j;for(;r._index<o.length;){const D=o[r._index];if(typeof D=="string")for(j=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===j&&r._bufferIndex<D.length;)b(D.charCodeAt(r._bufferIndex));else b(D)}}function b(j){f=f(j)}function _(j){Ye(j)?(r.line++,r.column=1,r.offset+=j===-3?2:1,B()):j!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),c.previous=j}function v(j,D){const z=D||{};return z.type=j,z.start=x(),c.events.push(["enter",z,c]),s.push(z),z}function S(j){const D=s.pop();return D.end=x(),c.events.push(["exit",D,c]),D}function C(j,D){$(j,D.from)}function k(j,D){D.restore()}function A(j,D){return z;function z(q,Y,Q){let Z,H,K,I;return Array.isArray(q)?oe(q):"tokenize"in q?oe([q]):ee(q);function ee(ke){return Ve;function Ve(_e){const re=_e!==null&&ke[_e],be=_e!==null&&ke.null,Oe=[...Array.isArray(re)?re:re?[re]:[],...Array.isArray(be)?be:be?[be]:[]];return oe(Oe)(_e)}}function oe(ke){return Z=ke,H=0,ke.length===0?Q:R(ke[H])}function R(ke){return Ve;function Ve(_e){return I=L(),K=ke,ke.partial||(c.currentConstruct=ke),ke.name&&c.parser.constructs.disable.null.includes(ke.name)?xe():ke.tokenize.call(D?Object.assign(Object.create(c),D):c,l,ve,xe)(_e)}}function ve(ke){return j(K,I),Y}function xe(ke){return I.restore(),++H<Z.length?R(Z[H]):Q}}}function $(j,D){j.resolveAll&&!a.includes(j)&&a.push(j),j.resolve&&Ro(c.events,D,c.events.length-D,j.resolve(c.events.slice(D),c)),j.resolveTo&&(c.events=j.resolveTo(c.events,c))}function L(){const j=x(),D=c.previous,z=c.currentConstruct,q=c.events.length,Y=Array.from(s);return{restore:Q,from:q};function Q(){r=j,c.previous=D,c.currentConstruct=z,c.events.length=q,s=Y,B()}}function B(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function uDe(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;let o;if(n===i)o=[e[n].slice(r,a)];else{if(o=e.slice(n,i),r>-1){const s=o[0];typeof s=="string"?o[0]=s.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function cDe(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const a=e[n];let o;if(typeof a=="string")o=a;else switch(a){case-5:{o="\r";break}case-4:{o=`
 `;break}case-3:{o=`\r
-`;break}case-2:{o=t?" ":"	";break}case-1:{if(!t&&i)continue;o=" ";break}default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join("")}const fDe={42:br,43:br,45:br,48:br,49:br,50:br,51:br,52:br,53:br,54:br,55:br,56:br,57:br,62:q9},dDe={91:hRe},hDe={[-2]:Lw,[-1]:Lw,32:Lw},pDe={35:xRe,42:Qg,45:[SD,Qg],60:SRe,61:SD,95:Qg,96:wD,126:wD},mDe={38:X9,92:K9},gDe={[-5]:Fw,[-4]:Fw,[-3]:Fw,33:zRe,38:X9,42:gk,60:[Wje,TRe],91:WRe,92:[vRe,K9],93:HA,95:gk,96:nRe},vDe={null:[gk,iDe]},yDe={null:[42,95]},xDe={null:[]},bDe=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:yDe,contentInitial:dDe,disable:xDe,document:fDe,flow:pDe,flowInitial:hDe,insideSpan:vDe,string:mDe,text:gDe},Symbol.toStringTag,{value:"Module"}));function wDe(e){const n=Aje([bDe,...(e||{}).extensions||[]]),r={defined:[],lazy:{},constructs:n,content:i(Rje),document:i(Lje),flow:i(nDe),string:i(aDe),text:i(oDe)};return r;function i(a){return o;function o(s){return lDe(r,a,s)}}}function _De(e){for(;!Q9(e););return e}const OD=/[\0\t\n\r]/g;function SDe(){let e=1,t="",n=!0,r;return i;function i(a,o,s){const l=[];let c,f,h,p,m;for(a=t+(typeof a=="string"?a.toString():new TextDecoder(o||void 0).decode(a)),h=0,t="",n&&(a.charCodeAt(0)===65279&&h++,n=void 0);h<a.length;){if(OD.lastIndex=h,c=OD.exec(a),p=c&&c.index!==void 0?c.index:a.length,m=a.charCodeAt(p),!c){t=a.slice(h);break}if(m===10&&h===p&&r)l.push(-3),r=void 0;else switch(r&&(l.push(-5),r=void 0),h<p&&(l.push(a.slice(h,p)),e+=p-h),m){case 0:{l.push(65533),e++;break}case 9:{for(f=Math.ceil(e/4)*4,l.push(-2);e++<f;)l.push(-1);break}case 10:{l.push(-4),e=1;break}default:r=!0,e=1}h=p+1}return s&&(r&&l.push(-5),t&&l.push(t),l.push(null)),l}}const ODe=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function kDe(e){return e.replace(ODe,EDe)}function EDe(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const i=n.charCodeAt(1),a=i===120||i===88;return G9(n.slice(a?2:1),a?16:10)}return UA(n)||e}const rU={}.hasOwnProperty;function CDe(e,t,n){return typeof t!="string"&&(n=t,t=void 0),ADe(n)(_De(wDe(n).document().write(SDe()(e,t,!0))))}function ADe(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(Le),autolinkProtocol:L,autolinkEmail:L,atxHeading:a(Te),blockQuote:a(be),characterEscape:L,characterReference:L,codeFenced:a(Oe),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(Oe,o),codeText:a(te,o),codeTextData:L,data:L,codeFlowValue:L,definition:a(Ge),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(Me),hardBreakEscape:a(ft),hardBreakTrailing:a(ft),htmlFlow:a(ce,o),htmlFlowData:L,htmlText:a(ce,o),htmlTextData:L,image:a(Se),label:o,link:a(Le),listItem:a(tt),listItemValue:p,listOrdered:a(We,h),listUnordered:a(We),paragraph:a(Xe),reference:R,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Te),strong:a(Qe),thematicBreak:a(Yt)},exit:{atxHeading:l(),atxHeadingSequence:C,autolink:l(),autolinkEmail:re,autolinkProtocol:_e,blockQuote:l(),characterEscapeValue:B,characterReferenceMarkerHexadecimal:xe,characterReferenceMarkerNumeric:xe,characterReferenceValue:ke,characterReference:Ve,codeFenced:l(w),codeFencedFence:g,codeFencedFenceInfo:m,codeFencedFenceMeta:x,codeFlowValue:B,codeIndented:l(b),codeText:l(Y),codeTextData:B,data:B,definition:l(),definitionDestinationString:O,definitionLabelString:_,definitionTitleString:v,emphasis:l(),hardBreakEscape:l(D),hardBreakTrailing:l(D),htmlFlow:l(z),htmlFlowData:B,htmlText:l(q),htmlTextData:B,image:l(Z),label:K,labelText:H,lineEnding:j,link:l(Q),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:ve,resourceDestinationString:I,resourceTitleString:ee,resource:oe,setextHeading:l($),setextHeadingLineSequence:A,setextHeadingText:k,strong:l(),thematicBreak:l()}};iU(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(X){let ue={type:"root",children:[]};const je={stack:[ue],tokenStack:[],config:t,enter:s,exit:c,buffer:o,resume:f,data:n},it=[];let bt=-1;for(;++bt<X.length;)if(X[bt][1].type==="listOrdered"||X[bt][1].type==="listUnordered")if(X[bt][0]==="enter")it.push(bt);else{const rr=it.pop();bt=i(X,rr,bt)}for(bt=-1;++bt<X.length;){const rr=t[X[bt][0]];rU.call(rr,X[bt][1].type)&&rr[X[bt][1].type].call(Object.assign({sliceSerialize:X[bt][2].sliceSerialize},je),X[bt][1])}if(je.tokenStack.length>0){const rr=je.tokenStack[je.tokenStack.length-1];(rr[1]||kD).call(je,void 0,rr[0])}for(ue.position={start:es(X.length>0?X[0][1].start:{line:1,column:1,offset:0}),end:es(X.length>0?X[X.length-2][1].end:{line:1,column:1,offset:0})},bt=-1;++bt<t.transforms.length;)ue=t.transforms[bt](ue)||ue;return ue}function i(X,ue,je){let it=ue-1,bt=-1,rr=!1,Fi,Nr,Ua,Wa;for(;++it<=je;){const Rn=X[it];switch(Rn[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Rn[0]==="enter"?bt++:bt--,Wa=void 0;break}case"lineEndingBlank":{Rn[0]==="enter"&&(Fi&&!Wa&&!bt&&!Ua&&(Ua=it),Wa=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Wa=void 0}if(!bt&&Rn[0]==="enter"&&Rn[1].type==="listItemPrefix"||bt===-1&&Rn[0]==="exit"&&(Rn[1].type==="listUnordered"||Rn[1].type==="listOrdered")){if(Fi){let da=it;for(Nr=void 0;da--;){const Bi=X[da];if(Bi[1].type==="lineEnding"||Bi[1].type==="lineEndingBlank"){if(Bi[0]==="exit")continue;Nr&&(X[Nr][1].type="lineEndingBlank",rr=!0),Bi[1].type="lineEnding",Nr=da}else if(!(Bi[1].type==="linePrefix"||Bi[1].type==="blockQuotePrefix"||Bi[1].type==="blockQuotePrefixWhitespace"||Bi[1].type==="blockQuoteMarker"||Bi[1].type==="listItemIndent"))break}Ua&&(!Nr||Ua<Nr)&&(Fi._spread=!0),Fi.end=Object.assign({},Nr?X[Nr][1].start:Rn[1].end),X.splice(Nr||it,0,["exit",Fi,Rn[2]]),it++,je++}if(Rn[1].type==="listItemPrefix"){const da={type:"listItem",_spread:!1,start:Object.assign({},Rn[1].start),end:void 0};Fi=da,X.splice(it,0,["enter",da,Rn[2]]),it++,je++,Ua=void 0,Wa=!0}}}return X[ue][1]._spread=rr,je}function a(X,ue){return je;function je(it){s.call(this,X(it),it),ue&&ue.call(this,it)}}function o(){this.stack.push({type:"fragment",children:[]})}function s(X,ue,je){this.stack[this.stack.length-1].children.push(X),this.stack.push(X),this.tokenStack.push([ue,je]),X.position={start:es(ue.start),end:void 0}}function l(X){return ue;function ue(je){X&&X.call(this,je),c.call(this,je)}}function c(X,ue){const je=this.stack.pop(),it=this.tokenStack.pop();if(it)it[0].type!==X.type&&(ue?ue.call(this,X,it[0]):(it[1]||kD).call(this,X,it[0]));else throw new Error("Cannot close `"+X.type+"` ("+ch({start:X.start,end:X.end})+"): it’s not open");je.position.end=es(X.end)}function f(){return Eje(this.stack.pop())}function h(){this.data.expectingFirstListItemValue=!0}function p(X){if(this.data.expectingFirstListItemValue){const ue=this.stack[this.stack.length-2];ue.start=Number.parseInt(this.sliceSerialize(X),10),this.data.expectingFirstListItemValue=void 0}}function m(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.lang=X}function x(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.meta=X}function g(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function w(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function b(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X.replace(/(\r?\n|\r)$/g,"")}function _(X){const ue=this.resume(),je=this.stack[this.stack.length-1];je.label=ue,je.identifier=Sc(this.sliceSerialize(X)).toLowerCase()}function v(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.title=X}function O(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.url=X}function C(X){const ue=this.stack[this.stack.length-1];if(!ue.depth){const je=this.sliceSerialize(X).length;ue.depth=je}}function k(){this.data.setextHeadingSlurpLineEnding=!0}function A(X){const ue=this.stack[this.stack.length-1];ue.depth=this.sliceSerialize(X).codePointAt(0)===61?1:2}function $(){this.data.setextHeadingSlurpLineEnding=void 0}function L(X){const je=this.stack[this.stack.length-1].children;let it=je[je.length-1];(!it||it.type!=="text")&&(it=on(),it.position={start:es(X.start),end:void 0},je.push(it)),this.stack.push(it)}function B(X){const ue=this.stack.pop();ue.value+=this.sliceSerialize(X),ue.position.end=es(X.end)}function j(X){const ue=this.stack[this.stack.length-1];if(this.data.atHardBreak){const je=ue.children[ue.children.length-1];je.position.end=es(X.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(ue.type)&&(L.call(this,X),B.call(this,X))}function D(){this.data.atHardBreak=!0}function z(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X}function q(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X}function Y(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X}function Q(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const ue=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=ue,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function Z(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const ue=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=ue,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function H(X){const ue=this.sliceSerialize(X),je=this.stack[this.stack.length-2];je.label=kDe(ue),je.identifier=Sc(ue).toLowerCase()}function K(){const X=this.stack[this.stack.length-1],ue=this.resume(),je=this.stack[this.stack.length-1];if(this.data.inReference=!0,je.type==="link"){const it=X.children;je.children=it}else je.alt=ue}function I(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.url=X}function ee(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.title=X}function oe(){this.data.inReference=void 0}function R(){this.data.referenceType="collapsed"}function ve(X){const ue=this.resume(),je=this.stack[this.stack.length-1];je.label=ue,je.identifier=Sc(this.sliceSerialize(X)).toLowerCase(),this.data.referenceType="full"}function xe(X){this.data.characterReferenceType=X.type}function ke(X){const ue=this.sliceSerialize(X),je=this.data.characterReferenceType;let it;je?(it=G9(ue,je==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):it=UA(ue);const bt=this.stack[this.stack.length-1];bt.value+=it}function Ve(X){const ue=this.stack.pop();ue.position.end=es(X.end)}function _e(X){B.call(this,X);const ue=this.stack[this.stack.length-1];ue.url=this.sliceSerialize(X)}function re(X){B.call(this,X);const ue=this.stack[this.stack.length-1];ue.url="mailto:"+this.sliceSerialize(X)}function be(){return{type:"blockquote",children:[]}}function Oe(){return{type:"code",lang:null,meta:null,value:""}}function te(){return{type:"inlineCode",value:""}}function Ge(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Me(){return{type:"emphasis",children:[]}}function Te(){return{type:"heading",depth:0,children:[]}}function ft(){return{type:"break"}}function ce(){return{type:"html",value:""}}function Se(){return{type:"image",title:null,url:"",alt:null}}function Le(){return{type:"link",title:null,url:"",children:[]}}function We(X){return{type:"list",ordered:X.type==="listOrdered",start:null,spread:X._spread,children:[]}}function tt(X){return{type:"listItem",spread:X._spread,checked:null,children:[]}}function Xe(){return{type:"paragraph",children:[]}}function Qe(){return{type:"strong",children:[]}}function on(){return{type:"text",value:""}}function Yt(){return{type:"thematicBreak"}}}function es(e){return{line:e.line,column:e.column,offset:e.offset}}function iU(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?iU(e,r):PDe(e,r)}}function PDe(e,t){let n;for(n in t)if(rU.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function kD(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+ch({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+ch({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+ch({start:t.start,end:t.end})+") is still open")}function TDe(e){const t=this;t.parser=n;function n(r){return CDe(r,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function $De(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function MDe(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:`
+`;break}case-2:{o=t?" ":"	";break}case-1:{if(!t&&i)continue;o=" ";break}default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join("")}const fDe={42:br,43:br,45:br,48:br,49:br,50:br,51:br,52:br,53:br,54:br,55:br,56:br,57:br,62:G9},dDe={91:hRe},hDe={[-2]:Lw,[-1]:Lw,32:Lw},pDe={35:xRe,42:Qg,45:[SD,Qg],60:SRe,61:SD,95:Qg,96:wD,126:wD},mDe={38:K9,92:q9},gDe={[-5]:Fw,[-4]:Fw,[-3]:Fw,33:zRe,38:K9,42:gk,60:[Wje,TRe],91:WRe,92:[vRe,q9],93:HA,95:gk,96:nRe},vDe={null:[gk,iDe]},yDe={null:[42,95]},xDe={null:[]},bDe=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:yDe,contentInitial:dDe,disable:xDe,document:fDe,flow:pDe,flowInitial:hDe,insideSpan:vDe,string:mDe,text:gDe},Symbol.toStringTag,{value:"Module"}));function wDe(e){const n=Aje([bDe,...(e||{}).extensions||[]]),r={defined:[],lazy:{},constructs:n,content:i(Rje),document:i(Lje),flow:i(nDe),string:i(aDe),text:i(oDe)};return r;function i(a){return o;function o(s){return lDe(r,a,s)}}}function _De(e){for(;!X9(e););return e}const OD=/[\0\t\n\r]/g;function SDe(){let e=1,t="",n=!0,r;return i;function i(a,o,s){const l=[];let c,f,h,p,m;for(a=t+(typeof a=="string"?a.toString():new TextDecoder(o||void 0).decode(a)),h=0,t="",n&&(a.charCodeAt(0)===65279&&h++,n=void 0);h<a.length;){if(OD.lastIndex=h,c=OD.exec(a),p=c&&c.index!==void 0?c.index:a.length,m=a.charCodeAt(p),!c){t=a.slice(h);break}if(m===10&&h===p&&r)l.push(-3),r=void 0;else switch(r&&(l.push(-5),r=void 0),h<p&&(l.push(a.slice(h,p)),e+=p-h),m){case 0:{l.push(65533),e++;break}case 9:{for(f=Math.ceil(e/4)*4,l.push(-2);e++<f;)l.push(-1);break}case 10:{l.push(-4),e=1;break}default:r=!0,e=1}h=p+1}return s&&(r&&l.push(-5),t&&l.push(t),l.push(null)),l}}const ODe=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function kDe(e){return e.replace(ODe,EDe)}function EDe(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const i=n.charCodeAt(1),a=i===120||i===88;return Y9(n.slice(a?2:1),a?16:10)}return UA(n)||e}const nU={}.hasOwnProperty;function CDe(e,t,n){return typeof t!="string"&&(n=t,t=void 0),ADe(n)(_De(wDe(n).document().write(SDe()(e,t,!0))))}function ADe(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(Le),autolinkProtocol:L,autolinkEmail:L,atxHeading:a(Te),blockQuote:a(be),characterEscape:L,characterReference:L,codeFenced:a(Oe),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(Oe,o),codeText:a(te,o),codeTextData:L,data:L,codeFlowValue:L,definition:a(Ge),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(Me),hardBreakEscape:a(ft),hardBreakTrailing:a(ft),htmlFlow:a(ce,o),htmlFlowData:L,htmlText:a(ce,o),htmlTextData:L,image:a(Se),label:o,link:a(Le),listItem:a(tt),listItemValue:p,listOrdered:a(We,h),listUnordered:a(We),paragraph:a(Xe),reference:R,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Te),strong:a(Qe),thematicBreak:a(Yt)},exit:{atxHeading:l(),atxHeadingSequence:C,autolink:l(),autolinkEmail:re,autolinkProtocol:_e,blockQuote:l(),characterEscapeValue:B,characterReferenceMarkerHexadecimal:xe,characterReferenceMarkerNumeric:xe,characterReferenceValue:ke,characterReference:Ve,codeFenced:l(w),codeFencedFence:g,codeFencedFenceInfo:m,codeFencedFenceMeta:x,codeFlowValue:B,codeIndented:l(b),codeText:l(Y),codeTextData:B,data:B,definition:l(),definitionDestinationString:S,definitionLabelString:_,definitionTitleString:v,emphasis:l(),hardBreakEscape:l(D),hardBreakTrailing:l(D),htmlFlow:l(z),htmlFlowData:B,htmlText:l(q),htmlTextData:B,image:l(Z),label:K,labelText:H,lineEnding:j,link:l(Q),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:ve,resourceDestinationString:I,resourceTitleString:ee,resource:oe,setextHeading:l($),setextHeadingLineSequence:A,setextHeadingText:k,strong:l(),thematicBreak:l()}};rU(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(X){let ue={type:"root",children:[]};const je={stack:[ue],tokenStack:[],config:t,enter:s,exit:c,buffer:o,resume:f,data:n},it=[];let bt=-1;for(;++bt<X.length;)if(X[bt][1].type==="listOrdered"||X[bt][1].type==="listUnordered")if(X[bt][0]==="enter")it.push(bt);else{const rr=it.pop();bt=i(X,rr,bt)}for(bt=-1;++bt<X.length;){const rr=t[X[bt][0]];nU.call(rr,X[bt][1].type)&&rr[X[bt][1].type].call(Object.assign({sliceSerialize:X[bt][2].sliceSerialize},je),X[bt][1])}if(je.tokenStack.length>0){const rr=je.tokenStack[je.tokenStack.length-1];(rr[1]||kD).call(je,void 0,rr[0])}for(ue.position={start:es(X.length>0?X[0][1].start:{line:1,column:1,offset:0}),end:es(X.length>0?X[X.length-2][1].end:{line:1,column:1,offset:0})},bt=-1;++bt<t.transforms.length;)ue=t.transforms[bt](ue)||ue;return ue}function i(X,ue,je){let it=ue-1,bt=-1,rr=!1,Fi,Nr,Ua,Wa;for(;++it<=je;){const Rn=X[it];switch(Rn[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Rn[0]==="enter"?bt++:bt--,Wa=void 0;break}case"lineEndingBlank":{Rn[0]==="enter"&&(Fi&&!Wa&&!bt&&!Ua&&(Ua=it),Wa=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Wa=void 0}if(!bt&&Rn[0]==="enter"&&Rn[1].type==="listItemPrefix"||bt===-1&&Rn[0]==="exit"&&(Rn[1].type==="listUnordered"||Rn[1].type==="listOrdered")){if(Fi){let da=it;for(Nr=void 0;da--;){const Bi=X[da];if(Bi[1].type==="lineEnding"||Bi[1].type==="lineEndingBlank"){if(Bi[0]==="exit")continue;Nr&&(X[Nr][1].type="lineEndingBlank",rr=!0),Bi[1].type="lineEnding",Nr=da}else if(!(Bi[1].type==="linePrefix"||Bi[1].type==="blockQuotePrefix"||Bi[1].type==="blockQuotePrefixWhitespace"||Bi[1].type==="blockQuoteMarker"||Bi[1].type==="listItemIndent"))break}Ua&&(!Nr||Ua<Nr)&&(Fi._spread=!0),Fi.end=Object.assign({},Nr?X[Nr][1].start:Rn[1].end),X.splice(Nr||it,0,["exit",Fi,Rn[2]]),it++,je++}if(Rn[1].type==="listItemPrefix"){const da={type:"listItem",_spread:!1,start:Object.assign({},Rn[1].start),end:void 0};Fi=da,X.splice(it,0,["enter",da,Rn[2]]),it++,je++,Ua=void 0,Wa=!0}}}return X[ue][1]._spread=rr,je}function a(X,ue){return je;function je(it){s.call(this,X(it),it),ue&&ue.call(this,it)}}function o(){this.stack.push({type:"fragment",children:[]})}function s(X,ue,je){this.stack[this.stack.length-1].children.push(X),this.stack.push(X),this.tokenStack.push([ue,je]),X.position={start:es(ue.start),end:void 0}}function l(X){return ue;function ue(je){X&&X.call(this,je),c.call(this,je)}}function c(X,ue){const je=this.stack.pop(),it=this.tokenStack.pop();if(it)it[0].type!==X.type&&(ue?ue.call(this,X,it[0]):(it[1]||kD).call(this,X,it[0]));else throw new Error("Cannot close `"+X.type+"` ("+ch({start:X.start,end:X.end})+"): it’s not open");je.position.end=es(X.end)}function f(){return Eje(this.stack.pop())}function h(){this.data.expectingFirstListItemValue=!0}function p(X){if(this.data.expectingFirstListItemValue){const ue=this.stack[this.stack.length-2];ue.start=Number.parseInt(this.sliceSerialize(X),10),this.data.expectingFirstListItemValue=void 0}}function m(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.lang=X}function x(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.meta=X}function g(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function w(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function b(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X.replace(/(\r?\n|\r)$/g,"")}function _(X){const ue=this.resume(),je=this.stack[this.stack.length-1];je.label=ue,je.identifier=Sc(this.sliceSerialize(X)).toLowerCase()}function v(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.title=X}function S(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.url=X}function C(X){const ue=this.stack[this.stack.length-1];if(!ue.depth){const je=this.sliceSerialize(X).length;ue.depth=je}}function k(){this.data.setextHeadingSlurpLineEnding=!0}function A(X){const ue=this.stack[this.stack.length-1];ue.depth=this.sliceSerialize(X).codePointAt(0)===61?1:2}function $(){this.data.setextHeadingSlurpLineEnding=void 0}function L(X){const je=this.stack[this.stack.length-1].children;let it=je[je.length-1];(!it||it.type!=="text")&&(it=on(),it.position={start:es(X.start),end:void 0},je.push(it)),this.stack.push(it)}function B(X){const ue=this.stack.pop();ue.value+=this.sliceSerialize(X),ue.position.end=es(X.end)}function j(X){const ue=this.stack[this.stack.length-1];if(this.data.atHardBreak){const je=ue.children[ue.children.length-1];je.position.end=es(X.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(ue.type)&&(L.call(this,X),B.call(this,X))}function D(){this.data.atHardBreak=!0}function z(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X}function q(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X}function Y(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.value=X}function Q(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const ue=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=ue,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function Z(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const ue=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=ue,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function H(X){const ue=this.sliceSerialize(X),je=this.stack[this.stack.length-2];je.label=kDe(ue),je.identifier=Sc(ue).toLowerCase()}function K(){const X=this.stack[this.stack.length-1],ue=this.resume(),je=this.stack[this.stack.length-1];if(this.data.inReference=!0,je.type==="link"){const it=X.children;je.children=it}else je.alt=ue}function I(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.url=X}function ee(){const X=this.resume(),ue=this.stack[this.stack.length-1];ue.title=X}function oe(){this.data.inReference=void 0}function R(){this.data.referenceType="collapsed"}function ve(X){const ue=this.resume(),je=this.stack[this.stack.length-1];je.label=ue,je.identifier=Sc(this.sliceSerialize(X)).toLowerCase(),this.data.referenceType="full"}function xe(X){this.data.characterReferenceType=X.type}function ke(X){const ue=this.sliceSerialize(X),je=this.data.characterReferenceType;let it;je?(it=Y9(ue,je==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):it=UA(ue);const bt=this.stack[this.stack.length-1];bt.value+=it}function Ve(X){const ue=this.stack.pop();ue.position.end=es(X.end)}function _e(X){B.call(this,X);const ue=this.stack[this.stack.length-1];ue.url=this.sliceSerialize(X)}function re(X){B.call(this,X);const ue=this.stack[this.stack.length-1];ue.url="mailto:"+this.sliceSerialize(X)}function be(){return{type:"blockquote",children:[]}}function Oe(){return{type:"code",lang:null,meta:null,value:""}}function te(){return{type:"inlineCode",value:""}}function Ge(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Me(){return{type:"emphasis",children:[]}}function Te(){return{type:"heading",depth:0,children:[]}}function ft(){return{type:"break"}}function ce(){return{type:"html",value:""}}function Se(){return{type:"image",title:null,url:"",alt:null}}function Le(){return{type:"link",title:null,url:"",children:[]}}function We(X){return{type:"list",ordered:X.type==="listOrdered",start:null,spread:X._spread,children:[]}}function tt(X){return{type:"listItem",spread:X._spread,checked:null,children:[]}}function Xe(){return{type:"paragraph",children:[]}}function Qe(){return{type:"strong",children:[]}}function on(){return{type:"text",value:""}}function Yt(){return{type:"thematicBreak"}}}function es(e){return{line:e.line,column:e.column,offset:e.offset}}function rU(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?rU(e,r):PDe(e,r)}}function PDe(e,t){let n;for(n in t)if(nU.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function kD(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+ch({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+ch({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+ch({start:t.start,end:t.end})+") is still open")}function TDe(e){const t=this;t.parser=n;function n(r){return CDe(r,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function $De(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function MDe(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:`
 `}]}function IDe(e,t){const n=t.value?t.value+`
-`:"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i}function NDe(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function jDe(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function RDe(e,t){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),i=Uf(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);let o,s=e.footnoteCounts.get(r);s===void 0?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+i,id:n+"fnref-"+i+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)}function DDe(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function LDe(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function aU(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),a=i[0];a&&a.type==="text"?a.value="["+a.value:i.unshift({type:"text",value:"["});const o=i[i.length-1];return o&&o.type==="text"?o.value+=r:i.push({type:"text",value:r}),i}function FDe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return aU(e,t);const i={src:Uf(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function BDe(e,t){const n={src:Uf(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function zDe(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function UDe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return aU(e,t);const i={href:Uf(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function WDe(e,t){const n={href:Uf(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function HDe(e,t,n){const r=e.all(t),i=n?VDe(n):oU(t),a={},o=[];if(typeof t.checked=="boolean"){const f=r[0];let h;f&&f.type==="element"&&f.tagName==="p"?h=f:(h={type:"element",tagName:"p",properties:{},children:[]},r.unshift(h)),h.children.length>0&&h.children.unshift({type:"text",value:" "}),h.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let s=-1;for(;++s<r.length;){const f=r[s];(i||s!==0||f.type!=="element"||f.tagName!=="p")&&o.push({type:"text",value:`
+`:"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i}function NDe(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function jDe(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function RDe(e,t){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),i=Uf(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);let o,s=e.footnoteCounts.get(r);s===void 0?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+i,id:n+"fnref-"+i+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)}function DDe(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function LDe(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function iU(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),a=i[0];a&&a.type==="text"?a.value="["+a.value:i.unshift({type:"text",value:"["});const o=i[i.length-1];return o&&o.type==="text"?o.value+=r:i.push({type:"text",value:r}),i}function FDe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return iU(e,t);const i={src:Uf(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function BDe(e,t){const n={src:Uf(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function zDe(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function UDe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return iU(e,t);const i={href:Uf(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function WDe(e,t){const n={href:Uf(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function HDe(e,t,n){const r=e.all(t),i=n?VDe(n):aU(t),a={},o=[];if(typeof t.checked=="boolean"){const f=r[0];let h;f&&f.type==="element"&&f.tagName==="p"?h=f:(h={type:"element",tagName:"p",properties:{},children:[]},r.unshift(h)),h.children.length>0&&h.children.unshift({type:"text",value:" "}),h.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let s=-1;for(;++s<r.length;){const f=r[s];(i||s!==0||f.type!=="element"||f.tagName!=="p")&&o.push({type:"text",value:`
 `}),f.type==="element"&&f.tagName==="p"&&!i?o.push(...f.children):o.push(f)}const l=r[r.length-1];l&&(i||l.type!=="element"||l.tagName!=="p")&&o.push({type:"text",value:`
-`});const c={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,c),e.applyData(t,c)}function VDe(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=oU(n[r])}return t}function oU(e){const t=e.spread;return t??e.children.length>1}function YDe(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const o=r[i];if(o.type==="element"&&o.tagName==="li"&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const a={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)}function GDe(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function qDe(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function KDe(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function XDe(e,t){const n=e.all(t),r=n.shift(),i=[];if(r){const o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),i.push(o)}if(n.length>0){const o={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=LA(t.children[1]),l=B9(t.children[t.children.length-1]);s&&l&&(o.position={start:s,end:l}),i.push(o)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function QDe(e,t,n){const r=n?n.children:void 0,a=(r?r.indexOf(t):1)===0?"th":"td",o=n&&n.type==="table"?n.align:void 0,s=o?o.length:t.children.length;let l=-1;const c=[];for(;++l<s;){const h=t.children[l],p={},m=o?o[l]:void 0;m&&(p.align=m);let x={type:"element",tagName:a,properties:p,children:[]};h&&(x.children=e.all(h),e.patch(h,x),x=e.applyData(h,x)),c.push(x)}const f={type:"element",tagName:"tr",properties:{},children:e.wrap(c,!0)};return e.patch(t,f),e.applyData(t,f)}function ZDe(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const ED=9,CD=32;function JDe(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),i=0;const a=[];for(;r;)a.push(AD(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(AD(t.slice(i),i>0,!1)),a.join("")}function AD(e,t,n){let r=0,i=e.length;if(t){let a=e.codePointAt(r);for(;a===ED||a===CD;)r++,a=e.codePointAt(r)}if(n){let a=e.codePointAt(i-1);for(;a===ED||a===CD;)i--,a=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function e3e(e,t){const n={type:"text",value:JDe(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function t3e(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const n3e={blockquote:$De,break:MDe,code:IDe,delete:NDe,emphasis:jDe,footnoteReference:RDe,heading:DDe,html:LDe,imageReference:FDe,image:BDe,inlineCode:zDe,linkReference:UDe,link:WDe,listItem:HDe,list:YDe,paragraph:GDe,root:qDe,strong:KDe,table:XDe,tableCell:ZDe,tableRow:QDe,text:e3e,thematicBreak:t3e,toml:Og,yaml:Og,definition:Og,footnoteDefinition:Og};function Og(){}const sU=-1,W1=0,Qy=1,Zy=2,VA=3,YA=4,GA=5,qA=6,lU=7,uU=8,PD=typeof self=="object"?self:globalThis,r3e=(e,t)=>{const n=(i,a)=>(e.set(a,i),i),r=i=>{if(e.has(i))return e.get(i);const[a,o]=t[i];switch(a){case W1:case sU:return n(o,i);case Qy:{const s=n([],i);for(const l of o)s.push(r(l));return s}case Zy:{const s=n({},i);for(const[l,c]of o)s[r(l)]=r(c);return s}case VA:return n(new Date(o),i);case YA:{const{source:s,flags:l}=o;return n(new RegExp(s,l),i)}case GA:{const s=n(new Map,i);for(const[l,c]of o)s.set(r(l),r(c));return s}case qA:{const s=n(new Set,i);for(const l of o)s.add(r(l));return s}case lU:{const{name:s,message:l}=o;return n(new PD[s](l),i)}case uU:return n(BigInt(o),i);case"BigInt":return n(Object(BigInt(o)),i)}return n(new PD[a](o),i)};return r},TD=e=>r3e(new Map,e)(0),Du="",{toString:i3e}={},{keys:a3e}=Object,$d=e=>{const t=typeof e;if(t!=="object"||!e)return[W1,t];const n=i3e.call(e).slice(8,-1);switch(n){case"Array":return[Qy,Du];case"Object":return[Zy,Du];case"Date":return[VA,Du];case"RegExp":return[YA,Du];case"Map":return[GA,Du];case"Set":return[qA,Du]}return n.includes("Array")?[Qy,n]:n.includes("Error")?[lU,n]:[Zy,n]},kg=([e,t])=>e===W1&&(t==="function"||t==="symbol"),o3e=(e,t,n,r)=>{const i=(o,s)=>{const l=r.push(o)-1;return n.set(s,l),l},a=o=>{if(n.has(o))return n.get(o);let[s,l]=$d(o);switch(s){case W1:{let f=o;switch(l){case"bigint":s=uU,f=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);f=null;break;case"undefined":return i([sU],o)}return i([s,f],o)}case Qy:{if(l)return i([l,[...o]],o);const f=[],h=i([s,f],o);for(const p of o)f.push(a(p));return h}case Zy:{if(l)switch(l){case"BigInt":return i([l,o.toString()],o);case"Boolean":case"Number":case"String":return i([l,o.valueOf()],o)}if(t&&"toJSON"in o)return a(o.toJSON());const f=[],h=i([s,f],o);for(const p of a3e(o))(e||!kg($d(o[p])))&&f.push([a(p),a(o[p])]);return h}case VA:return i([s,o.toISOString()],o);case YA:{const{source:f,flags:h}=o;return i([s,{source:f,flags:h}],o)}case GA:{const f=[],h=i([s,f],o);for(const[p,m]of o)(e||!(kg($d(p))||kg($d(m))))&&f.push([a(p),a(m)]);return h}case qA:{const f=[],h=i([s,f],o);for(const p of o)(e||!kg($d(p)))&&f.push(a(p));return h}}const{message:c}=o;return i([s,{name:l,message:c}],o)};return a},$D=(e,{json:t,lossy:n}={})=>{const r=[];return o3e(!(t||n),!!t,new Map,r)(e),r},Jy=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?TD($D(e,t)):structuredClone(e):(e,t)=>TD($D(e,t));function s3e(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function l3e(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function u3e(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||s3e,r=e.options.footnoteBackLabel||l3e,i=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l<e.footnoteOrder.length;){const c=e.footnoteById.get(e.footnoteOrder[l]);if(!c)continue;const f=e.all(c),h=String(c.identifier).toUpperCase(),p=Uf(h.toLowerCase());let m=0;const x=[],g=e.footnoteCounts.get(h);for(;g!==void 0&&++m<=g;){x.length>0&&x.push({type:"text",value:" "});let _=typeof n=="string"?n:n(l,m);typeof _=="string"&&(_={type:"text",value:_}),x.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+p+(m>1?"-"+m:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,m),className:["data-footnote-backref"]},children:Array.isArray(_)?_:[_]})}const w=f[f.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const _=w.children[w.children.length-1];_&&_.type==="text"?_.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...x)}else f.push(...x);const b={type:"element",tagName:"li",properties:{id:t+"fn-"+p},children:e.wrap(f,!0)};e.patch(c,b),s.push(b)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...Jy(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:`
+`});const c={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,c),e.applyData(t,c)}function VDe(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=aU(n[r])}return t}function aU(e){const t=e.spread;return t??e.children.length>1}function YDe(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const o=r[i];if(o.type==="element"&&o.tagName==="li"&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const a={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)}function GDe(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function qDe(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function KDe(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function XDe(e,t){const n=e.all(t),r=n.shift(),i=[];if(r){const o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),i.push(o)}if(n.length>0){const o={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=LA(t.children[1]),l=F9(t.children[t.children.length-1]);s&&l&&(o.position={start:s,end:l}),i.push(o)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function QDe(e,t,n){const r=n?n.children:void 0,a=(r?r.indexOf(t):1)===0?"th":"td",o=n&&n.type==="table"?n.align:void 0,s=o?o.length:t.children.length;let l=-1;const c=[];for(;++l<s;){const h=t.children[l],p={},m=o?o[l]:void 0;m&&(p.align=m);let x={type:"element",tagName:a,properties:p,children:[]};h&&(x.children=e.all(h),e.patch(h,x),x=e.applyData(h,x)),c.push(x)}const f={type:"element",tagName:"tr",properties:{},children:e.wrap(c,!0)};return e.patch(t,f),e.applyData(t,f)}function ZDe(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const ED=9,CD=32;function JDe(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),i=0;const a=[];for(;r;)a.push(AD(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(AD(t.slice(i),i>0,!1)),a.join("")}function AD(e,t,n){let r=0,i=e.length;if(t){let a=e.codePointAt(r);for(;a===ED||a===CD;)r++,a=e.codePointAt(r)}if(n){let a=e.codePointAt(i-1);for(;a===ED||a===CD;)i--,a=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function e3e(e,t){const n={type:"text",value:JDe(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function t3e(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const n3e={blockquote:$De,break:MDe,code:IDe,delete:NDe,emphasis:jDe,footnoteReference:RDe,heading:DDe,html:LDe,imageReference:FDe,image:BDe,inlineCode:zDe,linkReference:UDe,link:WDe,listItem:HDe,list:YDe,paragraph:GDe,root:qDe,strong:KDe,table:XDe,tableCell:ZDe,tableRow:QDe,text:e3e,thematicBreak:t3e,toml:Og,yaml:Og,definition:Og,footnoteDefinition:Og};function Og(){}const oU=-1,W1=0,Qy=1,Zy=2,VA=3,YA=4,GA=5,qA=6,sU=7,lU=8,PD=typeof self=="object"?self:globalThis,r3e=(e,t)=>{const n=(i,a)=>(e.set(a,i),i),r=i=>{if(e.has(i))return e.get(i);const[a,o]=t[i];switch(a){case W1:case oU:return n(o,i);case Qy:{const s=n([],i);for(const l of o)s.push(r(l));return s}case Zy:{const s=n({},i);for(const[l,c]of o)s[r(l)]=r(c);return s}case VA:return n(new Date(o),i);case YA:{const{source:s,flags:l}=o;return n(new RegExp(s,l),i)}case GA:{const s=n(new Map,i);for(const[l,c]of o)s.set(r(l),r(c));return s}case qA:{const s=n(new Set,i);for(const l of o)s.add(r(l));return s}case sU:{const{name:s,message:l}=o;return n(new PD[s](l),i)}case lU:return n(BigInt(o),i);case"BigInt":return n(Object(BigInt(o)),i)}return n(new PD[a](o),i)};return r},TD=e=>r3e(new Map,e)(0),Du="",{toString:i3e}={},{keys:a3e}=Object,$d=e=>{const t=typeof e;if(t!=="object"||!e)return[W1,t];const n=i3e.call(e).slice(8,-1);switch(n){case"Array":return[Qy,Du];case"Object":return[Zy,Du];case"Date":return[VA,Du];case"RegExp":return[YA,Du];case"Map":return[GA,Du];case"Set":return[qA,Du]}return n.includes("Array")?[Qy,n]:n.includes("Error")?[sU,n]:[Zy,n]},kg=([e,t])=>e===W1&&(t==="function"||t==="symbol"),o3e=(e,t,n,r)=>{const i=(o,s)=>{const l=r.push(o)-1;return n.set(s,l),l},a=o=>{if(n.has(o))return n.get(o);let[s,l]=$d(o);switch(s){case W1:{let f=o;switch(l){case"bigint":s=lU,f=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);f=null;break;case"undefined":return i([oU],o)}return i([s,f],o)}case Qy:{if(l)return i([l,[...o]],o);const f=[],h=i([s,f],o);for(const p of o)f.push(a(p));return h}case Zy:{if(l)switch(l){case"BigInt":return i([l,o.toString()],o);case"Boolean":case"Number":case"String":return i([l,o.valueOf()],o)}if(t&&"toJSON"in o)return a(o.toJSON());const f=[],h=i([s,f],o);for(const p of a3e(o))(e||!kg($d(o[p])))&&f.push([a(p),a(o[p])]);return h}case VA:return i([s,o.toISOString()],o);case YA:{const{source:f,flags:h}=o;return i([s,{source:f,flags:h}],o)}case GA:{const f=[],h=i([s,f],o);for(const[p,m]of o)(e||!(kg($d(p))||kg($d(m))))&&f.push([a(p),a(m)]);return h}case qA:{const f=[],h=i([s,f],o);for(const p of o)(e||!kg($d(p)))&&f.push(a(p));return h}}const{message:c}=o;return i([s,{name:l,message:c}],o)};return a},$D=(e,{json:t,lossy:n}={})=>{const r=[];return o3e(!(t||n),!!t,new Map,r)(e),r},Jy=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?TD($D(e,t)):structuredClone(e):(e,t)=>TD($D(e,t));function s3e(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function l3e(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function u3e(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||s3e,r=e.options.footnoteBackLabel||l3e,i=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l<e.footnoteOrder.length;){const c=e.footnoteById.get(e.footnoteOrder[l]);if(!c)continue;const f=e.all(c),h=String(c.identifier).toUpperCase(),p=Uf(h.toLowerCase());let m=0;const x=[],g=e.footnoteCounts.get(h);for(;g!==void 0&&++m<=g;){x.length>0&&x.push({type:"text",value:" "});let _=typeof n=="string"?n:n(l,m);typeof _=="string"&&(_={type:"text",value:_}),x.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+p+(m>1?"-"+m:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,m),className:["data-footnote-backref"]},children:Array.isArray(_)?_:[_]})}const w=f[f.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const _=w.children[w.children.length-1];_&&_.type==="text"?_.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...x)}else f.push(...x);const b={type:"element",tagName:"li",properties:{id:t+"fn-"+p},children:e.wrap(f,!0)};e.patch(c,b),s.push(b)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...Jy(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:`
 `},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:`
-`}]}}const cU=function(e){if(e==null)return h3e;if(typeof e=="function")return H1(e);if(typeof e=="object")return Array.isArray(e)?c3e(e):f3e(e);if(typeof e=="string")return d3e(e);throw new Error("Expected function, string, or object as test")};function c3e(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=cU(e[n]);return H1(r);function r(...i){let a=-1;for(;++a<t.length;)if(t[a].apply(this,i))return!0;return!1}}function f3e(e){const t=e;return H1(n);function n(r){const i=r;let a;for(a in e)if(i[a]!==t[a])return!1;return!0}}function d3e(e){return H1(t);function t(n){return n&&n.type===e}}function H1(e){return t;function t(n,r,i){return!!(p3e(n)&&e.call(this,n,typeof r=="number"?r:void 0,i||void 0))}}function h3e(){return!0}function p3e(e){return e!==null&&typeof e=="object"&&"type"in e}const fU=[],m3e=!0,MD=!1,g3e="skip";function v3e(e,t,n,r){let i;typeof t=="function"&&typeof n!="function"?(r=n,n=t):i=t;const a=cU(i),o=r?-1:1;s(e,void 0,[])();function s(l,c,f){const h=l&&typeof l=="object"?l:{};if(typeof h.type=="string"){const m=typeof h.tagName=="string"?h.tagName:typeof h.name=="string"?h.name:void 0;Object.defineProperty(p,"name",{value:"node ("+(l.type+(m?"<"+m+">":""))+")"})}return p;function p(){let m=fU,x,g,w;if((!t||a(l,c,f[f.length-1]||void 0))&&(m=y3e(n(l,f)),m[0]===MD))return m;if("children"in l&&l.children){const b=l;if(b.children&&m[0]!==g3e)for(g=(r?b.children.length:-1)+o,w=f.concat(b);g>-1&&g<b.children.length;){const _=b.children[g];if(x=s(_,g,w)(),x[0]===MD)return x;g=typeof x[1]=="number"?x[1]:g+o}}return m}}}function y3e(e){return Array.isArray(e)?e:typeof e=="number"?[m3e,e]:e==null?fU:[e]}function dU(e,t,n,r){let i,a,o;typeof t=="function"&&typeof n!="function"?(a=void 0,o=t,i=n):(a=t,o=n,i=r),v3e(e,a,s,i);function s(l,c){const f=c[c.length-1],h=f?f.children.indexOf(l):void 0;return o(l,h,f)}}const vk={}.hasOwnProperty,x3e={};function b3e(e,t){const n=t||x3e,r=new Map,i=new Map,a=new Map,o={...n3e,...n.handlers},s={all:c,applyData:_3e,definitionById:r,footnoteById:i,footnoteCounts:a,footnoteOrder:[],handlers:o,one:l,options:n,patch:w3e,wrap:O3e};return dU(e,function(f){if(f.type==="definition"||f.type==="footnoteDefinition"){const h=f.type==="definition"?r:i,p=String(f.identifier).toUpperCase();h.has(p)||h.set(p,f)}}),s;function l(f,h){const p=f.type,m=s.handlers[p];if(vk.call(s.handlers,p)&&m)return m(s,f,h);if(s.options.passThrough&&s.options.passThrough.includes(p)){if("children"in f){const{children:g,...w}=f,b=Jy(w);return b.children=s.all(f),b}return Jy(f)}return(s.options.unknownHandler||S3e)(s,f,h)}function c(f){const h=[];if("children"in f){const p=f.children;let m=-1;for(;++m<p.length;){const x=s.one(p[m],f);if(x){if(m&&p[m-1].type==="break"&&(!Array.isArray(x)&&x.type==="text"&&(x.value=ID(x.value)),!Array.isArray(x)&&x.type==="element")){const g=x.children[0];g&&g.type==="text"&&(g.value=ID(g.value))}Array.isArray(x)?h.push(...x):h.push(x)}}}return h}}function w3e(e,t){e.position&&(t.position=nje(e))}function _3e(e,t){let n=t;if(e&&e.data){const r=e.data.hName,i=e.data.hChildren,a=e.data.hProperties;if(typeof r=="string")if(n.type==="element")n.tagName=r;else{const o="children"in n?n.children:[n];n={type:"element",tagName:r,properties:{},children:o}}n.type==="element"&&a&&Object.assign(n.properties,Jy(a)),"children"in n&&n.children&&i!==null&&i!==void 0&&(n.children=i)}return n}function S3e(e,t){const n=t.data||{},r="value"in t&&!(vk.call(n,"hProperties")||vk.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function O3e(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:`
+`}]}}const uU=function(e){if(e==null)return h3e;if(typeof e=="function")return H1(e);if(typeof e=="object")return Array.isArray(e)?c3e(e):f3e(e);if(typeof e=="string")return d3e(e);throw new Error("Expected function, string, or object as test")};function c3e(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=uU(e[n]);return H1(r);function r(...i){let a=-1;for(;++a<t.length;)if(t[a].apply(this,i))return!0;return!1}}function f3e(e){const t=e;return H1(n);function n(r){const i=r;let a;for(a in e)if(i[a]!==t[a])return!1;return!0}}function d3e(e){return H1(t);function t(n){return n&&n.type===e}}function H1(e){return t;function t(n,r,i){return!!(p3e(n)&&e.call(this,n,typeof r=="number"?r:void 0,i||void 0))}}function h3e(){return!0}function p3e(e){return e!==null&&typeof e=="object"&&"type"in e}const cU=[],m3e=!0,MD=!1,g3e="skip";function v3e(e,t,n,r){let i;typeof t=="function"&&typeof n!="function"?(r=n,n=t):i=t;const a=uU(i),o=r?-1:1;s(e,void 0,[])();function s(l,c,f){const h=l&&typeof l=="object"?l:{};if(typeof h.type=="string"){const m=typeof h.tagName=="string"?h.tagName:typeof h.name=="string"?h.name:void 0;Object.defineProperty(p,"name",{value:"node ("+(l.type+(m?"<"+m+">":""))+")"})}return p;function p(){let m=cU,x,g,w;if((!t||a(l,c,f[f.length-1]||void 0))&&(m=y3e(n(l,f)),m[0]===MD))return m;if("children"in l&&l.children){const b=l;if(b.children&&m[0]!==g3e)for(g=(r?b.children.length:-1)+o,w=f.concat(b);g>-1&&g<b.children.length;){const _=b.children[g];if(x=s(_,g,w)(),x[0]===MD)return x;g=typeof x[1]=="number"?x[1]:g+o}}return m}}}function y3e(e){return Array.isArray(e)?e:typeof e=="number"?[m3e,e]:e==null?cU:[e]}function fU(e,t,n,r){let i,a,o;typeof t=="function"&&typeof n!="function"?(a=void 0,o=t,i=n):(a=t,o=n,i=r),v3e(e,a,s,i);function s(l,c){const f=c[c.length-1],h=f?f.children.indexOf(l):void 0;return o(l,h,f)}}const vk={}.hasOwnProperty,x3e={};function b3e(e,t){const n=t||x3e,r=new Map,i=new Map,a=new Map,o={...n3e,...n.handlers},s={all:c,applyData:_3e,definitionById:r,footnoteById:i,footnoteCounts:a,footnoteOrder:[],handlers:o,one:l,options:n,patch:w3e,wrap:O3e};return fU(e,function(f){if(f.type==="definition"||f.type==="footnoteDefinition"){const h=f.type==="definition"?r:i,p=String(f.identifier).toUpperCase();h.has(p)||h.set(p,f)}}),s;function l(f,h){const p=f.type,m=s.handlers[p];if(vk.call(s.handlers,p)&&m)return m(s,f,h);if(s.options.passThrough&&s.options.passThrough.includes(p)){if("children"in f){const{children:g,...w}=f,b=Jy(w);return b.children=s.all(f),b}return Jy(f)}return(s.options.unknownHandler||S3e)(s,f,h)}function c(f){const h=[];if("children"in f){const p=f.children;let m=-1;for(;++m<p.length;){const x=s.one(p[m],f);if(x){if(m&&p[m-1].type==="break"&&(!Array.isArray(x)&&x.type==="text"&&(x.value=ID(x.value)),!Array.isArray(x)&&x.type==="element")){const g=x.children[0];g&&g.type==="text"&&(g.value=ID(g.value))}Array.isArray(x)?h.push(...x):h.push(x)}}}return h}}function w3e(e,t){e.position&&(t.position=nje(e))}function _3e(e,t){let n=t;if(e&&e.data){const r=e.data.hName,i=e.data.hChildren,a=e.data.hProperties;if(typeof r=="string")if(n.type==="element")n.tagName=r;else{const o="children"in n?n.children:[n];n={type:"element",tagName:r,properties:{},children:o}}n.type==="element"&&a&&Object.assign(n.properties,Jy(a)),"children"in n&&n.children&&i!==null&&i!==void 0&&(n.children=i)}return n}function S3e(e,t){const n=t.data||{},r="value"in t&&!(vk.call(n,"hProperties")||vk.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function O3e(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:`
 `});++r<e.length;)r&&n.push({type:"text",value:`
 `}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:`
 `}),n}function ID(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function ND(e,t){const n=b3e(e,t),r=n.one(e,void 0),i=u3e(n),a=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&a.children.push({type:"text",value:`
-`},i),a}function k3e(e,t){return e&&"run"in e?async function(n,r){const i=ND(n,{file:r,...t});await e.run(i,r)}:function(n,r){return ND(n,{file:r,...e||t})}}function jD(e){if(e)throw e}var Zg=Object.prototype.hasOwnProperty,hU=Object.prototype.toString,RD=Object.defineProperty,DD=Object.getOwnPropertyDescriptor,LD=function(t){return typeof Array.isArray=="function"?Array.isArray(t):hU.call(t)==="[object Array]"},FD=function(t){if(!t||hU.call(t)!=="[object Object]")return!1;var n=Zg.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&Zg.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var i;for(i in t);return typeof i>"u"||Zg.call(t,i)},BD=function(t,n){RD&&n.name==="__proto__"?RD(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},zD=function(t,n){if(n==="__proto__")if(Zg.call(t,n)){if(DD)return DD(t,n).value}else return;return t[n]},E3e=function e(){var t,n,r,i,a,o,s=arguments[0],l=1,c=arguments.length,f=!1;for(typeof s=="boolean"&&(f=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});l<c;++l)if(t=arguments[l],t!=null)for(n in t)r=zD(s,n),i=zD(t,n),s!==i&&(f&&i&&(FD(i)||(a=LD(i)))?(a?(a=!1,o=r&&LD(r)?r:[]):o=r&&FD(r)?r:{},BD(s,{name:n,newValue:e(f,o,i)})):typeof i<"u"&&BD(s,{name:n,newValue:i}));return s};const Bw=gt(E3e);function yk(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function C3e(){const e=[],t={run:n,use:r};return t;function n(...i){let a=-1;const o=i.pop();if(typeof o!="function")throw new TypeError("Expected function as last argument, not "+o);s(null,...i);function s(l,...c){const f=e[++a];let h=-1;if(l){o(l);return}for(;++h<i.length;)(c[h]===null||c[h]===void 0)&&(c[h]=i[h]);i=c,f?A3e(f,s)(...c):o(null,...c)}}function r(i){if(typeof i!="function")throw new TypeError("Expected `middelware` to be a function, not "+i);return e.push(i),t}}function A3e(e,t){let n;return r;function r(...o){const s=e.length>o.length;let l;s&&o.push(i);try{l=e.apply(this,o)}catch(c){const f=c;if(s&&n)throw f;return i(f)}s||(l&&l.then&&typeof l.then=="function"?l.then(a,i):l instanceof Error?i(l):a(l))}function i(o,...s){n||(n=!0,t(o,...s))}function a(o){i(null,o)}}const xa={basename:P3e,dirname:T3e,extname:$3e,join:M3e,sep:"/"};function P3e(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Zp(e);let n=0,r=-1,i=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else r<0&&(a=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let o=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else o<0&&(a=!0,o=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=o));return n===r?r=o:r<0&&(r=e.length),e.slice(n,r)}function T3e(e){if(Zp(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function $3e(e){Zp(e);let t=e.length,n=-1,r=0,i=-1,a=0,o;for(;t--;){const s=e.codePointAt(t);if(s===47){if(o){r=t+1;break}continue}n<0&&(o=!0,n=t+1),s===46?i<0?i=t:a!==1&&(a=1):i>-1&&(a=-1)}return i<0||n<0||a===0||a===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function M3e(...e){let t=-1,n;for(;++t<e.length;)Zp(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":I3e(n)}function I3e(e){Zp(e);const t=e.codePointAt(0)===47;let n=N3e(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function N3e(e,t){let n="",r=0,i=-1,a=0,o=-1,s,l;for(;++o<=e.length;){if(o<e.length)s=e.codePointAt(o);else{if(s===47)break;s=47}if(s===47){if(!(i===o-1||a===1))if(i!==o-1&&a===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),i=o,a=0;continue}}else if(n.length>0){n="",r=0,i=o,a=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,o):n=e.slice(i+1,o),r=o-i-1;i=o,a=0}else s===46&&a>-1?a++:a=-1}return n}function Zp(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const j3e={cwd:R3e};function R3e(){return"/"}function xk(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function D3e(e){if(typeof e=="string")e=new URL(e);else if(!xk(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return L3e(e)}function L3e(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(t)}const zw=["history","path","basename","stem","extname","dirname"];class pU{constructor(t){let n;t?xk(t)?n={path:t}:typeof t=="string"||F3e(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":j3e.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r<zw.length;){const a=zw[r];a in n&&n[a]!==void 0&&n[a]!==null&&(this[a]=a==="history"?[...n[a]]:n[a])}let i;for(i in n)zw.includes(i)||(this[i]=n[i])}get basename(){return typeof this.path=="string"?xa.basename(this.path):void 0}set basename(t){Ww(t,"basename"),Uw(t,"basename"),this.path=xa.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?xa.dirname(this.path):void 0}set dirname(t){UD(this.basename,"dirname"),this.path=xa.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?xa.extname(this.path):void 0}set extname(t){if(Uw(t,"extname"),UD(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=xa.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){xk(t)&&(t=D3e(t)),Ww(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?xa.basename(this.path,this.extname):void 0}set stem(t){Ww(t,"stem"),Uw(t,"stem"),this.path=xa.join(this.dirname||"",t+(this.extname||""))}fail(t,n,r){const i=this.message(t,n,r);throw i.fatal=!0,i}info(t,n,r){const i=this.message(t,n,r);return i.fatal=void 0,i}message(t,n,r){const i=new nr(t,n,r);return this.path&&(i.name=this.path+":"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function Uw(e,t){if(e&&e.includes(xa.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+xa.sep+"`")}function Ww(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function UD(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function F3e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const B3e=function(e){const r=this.constructor.prototype,i=r[e],a=function(){return i.apply(a,arguments)};return Object.setPrototypeOf(a,r),a},z3e={}.hasOwnProperty;class KA extends B3e{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=C3e()}copy(){const t=new KA;let n=-1;for(;++n<this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data(Bw(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(Yw("data",this.frozen),this.namespace[t]=n,this):z3e.call(this.namespace,t)&&this.namespace[t]||void 0:t?(Yw("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&&(r[0]=void 0);const i=n.call(t,...r);typeof i=="function"&&this.transformers.use(i)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=Eg(t),r=this.parser||this.Parser;return Hw("parse",r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),Hw("process",this.parser||this.Parser),Vw("process",this.compiler||this.Compiler),n?i(void 0,n):new Promise(i);function i(a,o){const s=Eg(t),l=r.parse(s);r.run(l,s,function(f,h,p){if(f||!h||!p)return c(f);const m=h,x=r.stringify(m,p);H3e(x)?p.value=x:p.result=x,c(f,p)});function c(f,h){f||!h?o(f):a?a(h):n(void 0,h)}}}processSync(t){let n=!1,r;return this.freeze(),Hw("processSync",this.parser||this.Parser),Vw("processSync",this.compiler||this.Compiler),this.process(t,i),HD("processSync","process",n),r;function i(a,o){n=!0,jD(a),r=o}}run(t,n,r){WD(t),this.freeze();const i=this.transformers;return!r&&typeof n=="function"&&(r=n,n=void 0),r?a(void 0,r):new Promise(a);function a(o,s){const l=Eg(n);i.run(t,l,c);function c(f,h,p){const m=h||t;f?s(f):o?o(m):r(void 0,m,p)}}}runSync(t,n){let r=!1,i;return this.run(t,n,a),HD("runSync","run",r),i;function a(o,s){jD(o),i=s,r=!0}}stringify(t,n){this.freeze();const r=Eg(n),i=this.compiler||this.Compiler;return Vw("stringify",i),WD(t),i(t,r)}use(t,...n){const r=this.attachers,i=this.namespace;if(Yw("use",this.frozen),t!=null)if(typeof t=="function")l(t,n);else if(typeof t=="object")Array.isArray(t)?s(t):o(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function a(c){if(typeof c=="function")l(c,[]);else if(typeof c=="object")if(Array.isArray(c)){const[f,...h]=c;l(f,h)}else o(c);else throw new TypeError("Expected usable value, not `"+c+"`")}function o(c){if(!("plugins"in c)&&!("settings"in c))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");s(c.plugins),c.settings&&(i.settings=Bw(!0,i.settings,c.settings))}function s(c){let f=-1;if(c!=null)if(Array.isArray(c))for(;++f<c.length;){const h=c[f];a(h)}else throw new TypeError("Expected a list of plugins, not `"+c+"`")}function l(c,f){let h=-1,p=-1;for(;++h<r.length;)if(r[h][0]===c){p=h;break}if(p===-1)r.push([c,...f]);else if(f.length>0){let[m,...x]=f;const g=r[p][1];yk(g)&&yk(m)&&(m=Bw(!0,g,m)),r[p]=[c,m,...x]}}}}const U3e=new KA().freeze();function Hw(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Vw(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Yw(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function WD(e){if(!yk(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function HD(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Eg(e){return W3e(e)?e:new pU(e)}function W3e(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function H3e(e){return typeof e=="string"||V3e(e)}function V3e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const Y3e="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",VD=[],YD={allowDangerousHtml:!0},G3e=/^(https?|ircs?|mailto|xmpp)$/i,q3e=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function K3e(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",i=e.className,a=e.components,o=e.disallowedElements,s=e.rehypePlugins||VD,l=e.remarkPlugins||VD,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...YD}:YD,f=e.skipHtml,h=e.unwrapDisallowed,p=e.urlTransform||X3e,m=U3e().use(TDe).use(l).use(k3e,c).use(s),x=new pU;typeof r=="string"&&(x.value=r);for(const _ of q3e)Object.hasOwn(e,_.from)&&(""+_.from+(_.to?"use `"+_.to+"` instead":"remove it")+Y3e+_.id,void 0);const g=m.parse(x);let w=m.runSync(g,x);return i&&(w={type:"element",tagName:"div",properties:{className:i},children:w.type==="root"?w.children:[w]}),dU(w,b),lje(w,{Fragment:S.Fragment,components:a,ignoreInvalidStyle:!0,jsx:S.jsx,jsxs:S.jsxs,passKeys:!0,passNode:!0});function b(_,v,O){if(_.type==="raw"&&O&&typeof v=="number")return f?O.children.splice(v,1):O.children[v]={type:"text",value:_.value},v;if(_.type==="element"){let C;for(C in Dw)if(Object.hasOwn(Dw,C)&&Object.hasOwn(_.properties,C)){const k=_.properties[C],A=Dw[C];(A===null||A.includes(_.tagName))&&(_.properties[C]=p(String(k||""),C,_))}}if(_.type==="element"){let C=t?!t.includes(_.tagName):o?o.includes(_.tagName):!1;if(!C&&n&&typeof v=="number"&&(C=!n(_,v,O)),C&&O&&typeof v=="number")return h&&_.children?O.children.splice(v,1,..._.children):O.children.splice(v,1),v}}}function X3e(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t<0||i>-1&&t>i||n>-1&&t>n||r>-1&&t>r||G3e.test(e.slice(0,t))?e:""}const Q3e=()=>{const{postId:e}=Tp(),[t,n]=T.useState("");return T.useEffect(()=>{_Ne(Object.assign({"../posts/uiux-design.md":()=>nD(()=>import("./uiux-design-DC1V2CwW.js"),[]),"../posts/uiux-ruin-product.md":()=>nD(()=>import("./uiux-ruin-product-CBi-I767.js"),[])}),`../posts/${e}.md`,3).then(r=>{fetch(r.default).then(i=>i.text()).then(i=>n(i))}).catch(r=>console.error(r))},[e]),S.jsx("div",{className:"blog-post",children:t?S.jsx(K3e,{children:t}):S.jsx("p",{children:"Loading..."})})};function Z3e(e){return S.jsxs(Xre,{children:[S.jsx(Qre,{}),S.jsx(GIe,{}),S.jsxs(_te,{children:[S.jsx(Gi,{path:"/",element:S.jsx(Uoe,{...e})}),S.jsx(Gi,{path:"/coin/:coinId",element:S.jsx(YIe,{...e})}),S.jsx(Gi,{path:"/search/:q",element:S.jsx(Woe,{})}),S.jsx(Gi,{path:"/exchange",element:S.jsx(T9,{})}),S.jsx(Gi,{path:"/compare",element:S.jsx(QIe,{})}),S.jsx(Gi,{path:"/posts/:postId",element:S.jsx(Q3e,{})})," ",S.jsx(Gi,{path:"/courses/:id",element:S.jsx(eNe,{})}),S.jsx(Gi,{path:"/courses",element:S.jsx(xNe,{})}),S.jsx(Gi,{path:"/users/:userId",element:S.jsx(oNe,{})}),S.jsx(Gi,{path:"/dashboards/:userId",element:S.jsx(fNe,{})})]}),S.jsx(tNe,{}),S.jsx(qE,{})]})}const J3e=({theme:e})=>S.jsx("footer",{className:`footer ${e==="dark"?"dark-mode":""}`,children:S.jsxs("div",{className:"footer-container",children:[S.jsxs("div",{className:"footer-social",children:[S.jsx("a",{href:"https://github.com/visualGravitySense/crypto-data",target:"_blank","aria-label":"GitHub",children:S.jsx(tF,{})}),S.jsx("a",{href:"https://www.linkedin.com/in/dmitri-gornakov-7a664840/",target:"_blank","aria-label":"LinkedIn",children:S.jsx(nF,{})}),S.jsx("a",{href:"https://t.me/digoNews",target:"_blank","aria-label":"Telegram",children:S.jsx(Iie,{})})]}),S.jsxs("div",{className:"footer-info",children:[S.jsx("p",{children:S.jsx("strong",{children:"Crypto Community"})}),S.jsx("p",{children:S.jsx("strong",{children:S.jsx("a",{href:"mailto:dmitri.gornakov@gmail.com"})})}),S.jsxs("p",{children:["© ",new Date().getFullYear()," Creative Technologies | Bison Wise"]})]})]})});function eLe(){return S.jsxs(mE,{children:[S.jsx(Fre,{}),S.jsx(Z3e,{}),S.jsx(J3e,{})]})}a4(document.getElementById("root")).render(S.jsx(Pte,{basename:"/crypto-data",children:S.jsx(Jte,{store:Ine,children:S.jsx(eLe,{})})}))});export default tLe();
+`},i),a}function k3e(e,t){return e&&"run"in e?async function(n,r){const i=ND(n,{file:r,...t});await e.run(i,r)}:function(n,r){return ND(n,{file:r,...e||t})}}function jD(e){if(e)throw e}var Zg=Object.prototype.hasOwnProperty,dU=Object.prototype.toString,RD=Object.defineProperty,DD=Object.getOwnPropertyDescriptor,LD=function(t){return typeof Array.isArray=="function"?Array.isArray(t):dU.call(t)==="[object Array]"},FD=function(t){if(!t||dU.call(t)!=="[object Object]")return!1;var n=Zg.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&Zg.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var i;for(i in t);return typeof i>"u"||Zg.call(t,i)},BD=function(t,n){RD&&n.name==="__proto__"?RD(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},zD=function(t,n){if(n==="__proto__")if(Zg.call(t,n)){if(DD)return DD(t,n).value}else return;return t[n]},E3e=function e(){var t,n,r,i,a,o,s=arguments[0],l=1,c=arguments.length,f=!1;for(typeof s=="boolean"&&(f=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});l<c;++l)if(t=arguments[l],t!=null)for(n in t)r=zD(s,n),i=zD(t,n),s!==i&&(f&&i&&(FD(i)||(a=LD(i)))?(a?(a=!1,o=r&&LD(r)?r:[]):o=r&&FD(r)?r:{},BD(s,{name:n,newValue:e(f,o,i)})):typeof i<"u"&&BD(s,{name:n,newValue:i}));return s};const Bw=gt(E3e);function yk(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function C3e(){const e=[],t={run:n,use:r};return t;function n(...i){let a=-1;const o=i.pop();if(typeof o!="function")throw new TypeError("Expected function as last argument, not "+o);s(null,...i);function s(l,...c){const f=e[++a];let h=-1;if(l){o(l);return}for(;++h<i.length;)(c[h]===null||c[h]===void 0)&&(c[h]=i[h]);i=c,f?A3e(f,s)(...c):o(null,...c)}}function r(i){if(typeof i!="function")throw new TypeError("Expected `middelware` to be a function, not "+i);return e.push(i),t}}function A3e(e,t){let n;return r;function r(...o){const s=e.length>o.length;let l;s&&o.push(i);try{l=e.apply(this,o)}catch(c){const f=c;if(s&&n)throw f;return i(f)}s||(l&&l.then&&typeof l.then=="function"?l.then(a,i):l instanceof Error?i(l):a(l))}function i(o,...s){n||(n=!0,t(o,...s))}function a(o){i(null,o)}}const xa={basename:P3e,dirname:T3e,extname:$3e,join:M3e,sep:"/"};function P3e(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Zp(e);let n=0,r=-1,i=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else r<0&&(a=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let o=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else o<0&&(a=!0,o=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=o));return n===r?r=o:r<0&&(r=e.length),e.slice(n,r)}function T3e(e){if(Zp(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function $3e(e){Zp(e);let t=e.length,n=-1,r=0,i=-1,a=0,o;for(;t--;){const s=e.codePointAt(t);if(s===47){if(o){r=t+1;break}continue}n<0&&(o=!0,n=t+1),s===46?i<0?i=t:a!==1&&(a=1):i>-1&&(a=-1)}return i<0||n<0||a===0||a===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function M3e(...e){let t=-1,n;for(;++t<e.length;)Zp(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":I3e(n)}function I3e(e){Zp(e);const t=e.codePointAt(0)===47;let n=N3e(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function N3e(e,t){let n="",r=0,i=-1,a=0,o=-1,s,l;for(;++o<=e.length;){if(o<e.length)s=e.codePointAt(o);else{if(s===47)break;s=47}if(s===47){if(!(i===o-1||a===1))if(i!==o-1&&a===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),i=o,a=0;continue}}else if(n.length>0){n="",r=0,i=o,a=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,o):n=e.slice(i+1,o),r=o-i-1;i=o,a=0}else s===46&&a>-1?a++:a=-1}return n}function Zp(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const j3e={cwd:R3e};function R3e(){return"/"}function xk(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function D3e(e){if(typeof e=="string")e=new URL(e);else if(!xk(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return L3e(e)}function L3e(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(t)}const zw=["history","path","basename","stem","extname","dirname"];class hU{constructor(t){let n;t?xk(t)?n={path:t}:typeof t=="string"||F3e(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":j3e.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r<zw.length;){const a=zw[r];a in n&&n[a]!==void 0&&n[a]!==null&&(this[a]=a==="history"?[...n[a]]:n[a])}let i;for(i in n)zw.includes(i)||(this[i]=n[i])}get basename(){return typeof this.path=="string"?xa.basename(this.path):void 0}set basename(t){Ww(t,"basename"),Uw(t,"basename"),this.path=xa.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?xa.dirname(this.path):void 0}set dirname(t){UD(this.basename,"dirname"),this.path=xa.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?xa.extname(this.path):void 0}set extname(t){if(Uw(t,"extname"),UD(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=xa.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){xk(t)&&(t=D3e(t)),Ww(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?xa.basename(this.path,this.extname):void 0}set stem(t){Ww(t,"stem"),Uw(t,"stem"),this.path=xa.join(this.dirname||"",t+(this.extname||""))}fail(t,n,r){const i=this.message(t,n,r);throw i.fatal=!0,i}info(t,n,r){const i=this.message(t,n,r);return i.fatal=void 0,i}message(t,n,r){const i=new nr(t,n,r);return this.path&&(i.name=this.path+":"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function Uw(e,t){if(e&&e.includes(xa.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+xa.sep+"`")}function Ww(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function UD(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function F3e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const B3e=function(e){const r=this.constructor.prototype,i=r[e],a=function(){return i.apply(a,arguments)};return Object.setPrototypeOf(a,r),a},z3e={}.hasOwnProperty;class KA extends B3e{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=C3e()}copy(){const t=new KA;let n=-1;for(;++n<this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data(Bw(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(Yw("data",this.frozen),this.namespace[t]=n,this):z3e.call(this.namespace,t)&&this.namespace[t]||void 0:t?(Yw("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&&(r[0]=void 0);const i=n.call(t,...r);typeof i=="function"&&this.transformers.use(i)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=Eg(t),r=this.parser||this.Parser;return Hw("parse",r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),Hw("process",this.parser||this.Parser),Vw("process",this.compiler||this.Compiler),n?i(void 0,n):new Promise(i);function i(a,o){const s=Eg(t),l=r.parse(s);r.run(l,s,function(f,h,p){if(f||!h||!p)return c(f);const m=h,x=r.stringify(m,p);H3e(x)?p.value=x:p.result=x,c(f,p)});function c(f,h){f||!h?o(f):a?a(h):n(void 0,h)}}}processSync(t){let n=!1,r;return this.freeze(),Hw("processSync",this.parser||this.Parser),Vw("processSync",this.compiler||this.Compiler),this.process(t,i),HD("processSync","process",n),r;function i(a,o){n=!0,jD(a),r=o}}run(t,n,r){WD(t),this.freeze();const i=this.transformers;return!r&&typeof n=="function"&&(r=n,n=void 0),r?a(void 0,r):new Promise(a);function a(o,s){const l=Eg(n);i.run(t,l,c);function c(f,h,p){const m=h||t;f?s(f):o?o(m):r(void 0,m,p)}}}runSync(t,n){let r=!1,i;return this.run(t,n,a),HD("runSync","run",r),i;function a(o,s){jD(o),i=s,r=!0}}stringify(t,n){this.freeze();const r=Eg(n),i=this.compiler||this.Compiler;return Vw("stringify",i),WD(t),i(t,r)}use(t,...n){const r=this.attachers,i=this.namespace;if(Yw("use",this.frozen),t!=null)if(typeof t=="function")l(t,n);else if(typeof t=="object")Array.isArray(t)?s(t):o(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function a(c){if(typeof c=="function")l(c,[]);else if(typeof c=="object")if(Array.isArray(c)){const[f,...h]=c;l(f,h)}else o(c);else throw new TypeError("Expected usable value, not `"+c+"`")}function o(c){if(!("plugins"in c)&&!("settings"in c))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");s(c.plugins),c.settings&&(i.settings=Bw(!0,i.settings,c.settings))}function s(c){let f=-1;if(c!=null)if(Array.isArray(c))for(;++f<c.length;){const h=c[f];a(h)}else throw new TypeError("Expected a list of plugins, not `"+c+"`")}function l(c,f){let h=-1,p=-1;for(;++h<r.length;)if(r[h][0]===c){p=h;break}if(p===-1)r.push([c,...f]);else if(f.length>0){let[m,...x]=f;const g=r[p][1];yk(g)&&yk(m)&&(m=Bw(!0,g,m)),r[p]=[c,m,...x]}}}}const U3e=new KA().freeze();function Hw(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Vw(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Yw(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function WD(e){if(!yk(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function HD(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Eg(e){return W3e(e)?e:new hU(e)}function W3e(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function H3e(e){return typeof e=="string"||V3e(e)}function V3e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const Y3e="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",VD=[],YD={allowDangerousHtml:!0},G3e=/^(https?|ircs?|mailto|xmpp)$/i,q3e=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function K3e(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",i=e.className,a=e.components,o=e.disallowedElements,s=e.rehypePlugins||VD,l=e.remarkPlugins||VD,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...YD}:YD,f=e.skipHtml,h=e.unwrapDisallowed,p=e.urlTransform||X3e,m=U3e().use(TDe).use(l).use(k3e,c).use(s),x=new hU;typeof r=="string"&&(x.value=r);for(const _ of q3e)Object.hasOwn(e,_.from)&&(""+_.from+(_.to?"use `"+_.to+"` instead":"remove it")+Y3e+_.id,void 0);const g=m.parse(x);let w=m.runSync(g,x);return i&&(w={type:"element",tagName:"div",properties:{className:i},children:w.type==="root"?w.children:[w]}),fU(w,b),lje(w,{Fragment:O.Fragment,components:a,ignoreInvalidStyle:!0,jsx:O.jsx,jsxs:O.jsxs,passKeys:!0,passNode:!0});function b(_,v,S){if(_.type==="raw"&&S&&typeof v=="number")return f?S.children.splice(v,1):S.children[v]={type:"text",value:_.value},v;if(_.type==="element"){let C;for(C in Dw)if(Object.hasOwn(Dw,C)&&Object.hasOwn(_.properties,C)){const k=_.properties[C],A=Dw[C];(A===null||A.includes(_.tagName))&&(_.properties[C]=p(String(k||""),C,_))}}if(_.type==="element"){let C=t?!t.includes(_.tagName):o?o.includes(_.tagName):!1;if(!C&&n&&typeof v=="number"&&(C=!n(_,v,S)),C&&S&&typeof v=="number")return h&&_.children?S.children.splice(v,1,..._.children):S.children.splice(v,1),v}}}function X3e(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t<0||i>-1&&t>i||n>-1&&t>n||r>-1&&t>r||G3e.test(e.slice(0,t))?e:""}const Q3e=()=>{const{postId:e}=Tp(),[t,n]=T.useState("");return T.useEffect(()=>{_Ne(Object.assign({"../posts/uiux-design.md":()=>nD(()=>import("./uiux-design-DC1V2CwW.js"),[]),"../posts/uiux-ruin-product.md":()=>nD(()=>import("./uiux-ruin-product-CBi-I767.js"),[])}),`../posts/${e}.md`,3).then(r=>{fetch(r.default).then(i=>i.text()).then(i=>n(i))}).catch(r=>console.error(r))},[e]),O.jsx("div",{className:"blog-post",children:t?O.jsx(K3e,{children:t}):O.jsx("p",{children:"Loading..."})})};function Z3e(e){return O.jsxs(Kre,{children:[O.jsx(Xre,{}),O.jsx(GIe,{}),O.jsxs(wte,{children:[O.jsx(Gi,{path:"/",element:O.jsx(zoe,{...e})}),O.jsx(Gi,{path:"/coin/:coinId",element:O.jsx(VIe,{...e})}),O.jsx(Gi,{path:"/search/:q",element:O.jsx(Uoe,{})}),O.jsx(Gi,{path:"/exchange",element:O.jsx(YIe,{})}),O.jsx(Gi,{path:"/compare",element:O.jsx(QIe,{})}),O.jsx(Gi,{path:"/posts/:postId",element:O.jsx(Q3e,{})})," ",O.jsx(Gi,{path:"/courses/:id",element:O.jsx(eNe,{})}),O.jsx(Gi,{path:"/courses",element:O.jsx(xNe,{})}),O.jsx(Gi,{path:"/users/:userId",element:O.jsx(oNe,{})}),O.jsx(Gi,{path:"/dashboards/:userId",element:O.jsx(fNe,{})})]}),O.jsx(tNe,{}),O.jsx(qE,{})]})}const J3e=({theme:e})=>O.jsx("footer",{className:`footer ${e==="dark"?"dark-mode":""}`,children:O.jsxs("div",{className:"footer-container",children:[O.jsxs("div",{className:"footer-social",children:[O.jsx("a",{href:"https://github.com/visualGravitySense/crypto-data",target:"_blank","aria-label":"GitHub",children:O.jsx(tF,{})}),O.jsx("a",{href:"https://www.linkedin.com/in/dmitri-gornakov-7a664840/",target:"_blank","aria-label":"LinkedIn",children:O.jsx(nF,{})}),O.jsx("a",{href:"https://t.me/digoNews",target:"_blank","aria-label":"Telegram",children:O.jsx(Mie,{})})]}),O.jsxs("div",{className:"footer-info",children:[O.jsx("p",{children:O.jsx("strong",{children:"Crypto Community"})}),O.jsx("p",{children:O.jsx("strong",{children:O.jsx("a",{href:"mailto:dmitri.gornakov@gmail.com"})})}),O.jsxs("p",{children:["© ",new Date().getFullYear()," Creative Technologies | Bison Wise"]})]})]})});function eLe(){return O.jsxs(mE,{children:[O.jsx(Lre,{}),O.jsx(Z3e,{}),O.jsx(J3e,{})]})}a4(document.getElementById("root")).render(O.jsx(Ate,{basename:"/crypto-data",children:O.jsx(Zte,{store:Mne,children:O.jsx(eLe,{})})}))});export default tLe();
diff --git a/index.html b/index.html
index bcec7af..03fbf1d 100644
--- a/index.html
+++ b/index.html
@@ -5,7 +5,7 @@
     <link rel="icon" type="image/svg+xml" href="/vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>Bison Wise | Crypto Community</title>
-    <script type="module" crossorigin src="/assets/index-COa6iGx-.js"></script>
+    <script type="module" crossorigin src="/assets/index-CVwk20b5.js"></script>
     <link rel="stylesheet" crossorigin href="/assets/index-l8w_CpBn.css">
   </head>
   <body>