/*! For license information please see main.f5798729.js.LICENSE.txt */ (()=>{var e={356:(e,t,n)=>{e.exports=n(9645).last},418:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toString=function e(t){if(null==t)return"";if("string"===typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");const n=String(t);return"0"===n&&Object.is(Number(t),-0)?"-0":n}},579:(e,t,n)=>{"use strict";e.exports=n(2799)},870:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObject=function(e){return null!==e&&("object"===typeof e||"function"===typeof e)}},1203:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(8420);t.isArrayLike=function(e){return null!=e&&"function"!==typeof e&&r.isLength(e.length)}},1293:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(4830);t.debounce=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"object"!==typeof n&&(n={});const{leading:o=!1,trailing:a=!0,maxWait:i}=n,l=Array(2);let s;o&&(l[0]="leading"),a&&(l[1]="trailing");let c=null;const u=r.debounce(function(){for(var t=arguments.length,n=new Array(t),r=0;r=i)?(s=e.apply(this,n),c=Date.now(),u.cancel(),u.schedule(),s):(u.apply(this,n),s)};return d.cancel=u.cancel,d.flush=()=>(u.flush(),s),d}},1444:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(418),o=n(3272);t.toPath=function(e){if(Array.isArray(e))return e.map(o.toKey);if("symbol"===typeof e)return[e];const t=[],n=(e=r.toString(e)).length;if(0===n)return t;let a=0,i="",l="",s=!1;for(46===e.charCodeAt(0)&&(t.push(""),a++);a{"use strict";n(5082)},2104:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(1203),o=n(9921);t.isArrayLikeObject=function(e){return o.isObjectLike(e)&&r.isArrayLike(e)}},2132:(e,t,n)=>{"use strict";var r=n(2897).default;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const o=n(870),a=n(4803),i=n(9972);function l(e,t,n,u){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,n,r){if(null==t)return!0;if(Array.isArray(t))return s(e,t,n,r);if(t instanceof Map)return function(e,t,n,r){if(0===t.size)return!0;if(!(e instanceof Map))return!1;for(const[o,a]of t.entries()){if(!1===n(e.get(o),a,o,e,t,r))return!1}return!0}(e,t,n,r);if(t instanceof Set)return c(e,t,n,r);const o=Object.keys(t);if(null==e)return 0===o.length;if(0===o.length)return!0;if(null!==r&&void 0!==r&&r.has(t))return r.get(t)===e;null===r||void 0===r||r.set(t,e);try{for(let i=0;i0?l(e,r({},t),n,u):i.eq(e,t);default:return o.isObject(e)?"string"!==typeof t||""===t:i.eq(e,t)}}function s(e,t,n,r){if(0===t.length)return!0;if(!Array.isArray(e))return!1;const o=new Set;for(let a=0;a{}):l(t,n,function e(t,n,o,a,i,s){const c=r(t,n,o,a,i,s);return void 0!==c?Boolean(c):l(t,n,e,s)},new Map)},t.isSetMatch=c},2204:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(5316),o=n(7312),a=n(3799);t.sortBy=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1&&a.isIterateeCall(e,n[0],n[1])?n=[]:l>2&&a.isIterateeCall(n[0],n[1],n[2])&&(n=[n[0]]),r.orderBy(e,o.flatten(n),["asc"])}},2330:(e,t,n)=>{"use strict";var r=n(5043);var o="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(r){return!0}}var u="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l(function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})},[e,n,t]),i(function(){return c(o)&&u({inst:o}),e(function(){c(o)&&u({inst:o})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},2489:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},2715:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(9599),o=n(7330),a=n(3808),i=n(8845);t.iteratee=function(e){if(null==e)return r.identity;switch(typeof e){case"function":return e;case"object":return Array.isArray(e)&&2===e.length?i.matchesProperty(e[0],e[1]):a.matches(e);case"string":case"symbol":case"number":return o.property(e)}}},2777:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isSymbol=function(e){return"symbol"===typeof e||e instanceof Symbol}},2799:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:o,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=o,t.jsxs=o},2897:(e,t,n)=>{var r=n(3693);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toKey=function(e){var t;return"string"===typeof e||"symbol"===typeof e?e:Object.is(null===e||void 0===e||null===(t=e.valueOf)||void 0===t?void 0:t.call(e),-0)?"-0":String(e)}},3693:(e,t,n)=>{var r=n(7736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},3738:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3757:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},3799:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(4704),o=n(1203),a=n(870),i=n(9972);t.isIterateeCall=function(e,t,n){return!!a.isObject(n)&&(!!("number"===typeof t&&o.isArrayLike(n)&&r.isIndex(t)&&t{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(8268),o=n(5261);t.matches=function(e){return e=o.cloneDeep(e),t=>r.isMatch(t,e)}},3821:(e,t,n)=>{e.exports=n(2204).sortBy},4208:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.uniqBy=function(e,t){const n=new Map;for(let r=0;r{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),h=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}function b(){}function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("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")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var x=w.prototype=new b;x.constructor=w,g(x,y.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function k(){}var E={H:null,A:null,T:null,S:null},O=Object.prototype.hasOwnProperty;function j(e,t,r){var o=r.ref;return{$$typeof:n,type:e,key:t,ref:void 0!==o?o:null,props:r}}function N(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var P=/\/+/g;function C(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function A(e,t,o,a,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s,c,u=!1;if(null===e)u=!0;else switch(l){case"bigint":case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0;break;case f:return A((u=e._init)(e._payload),t,o,a,i)}}if(u)return i=i(e),u=""===a?"."+C(e,0):a,S(i)?(o="",null!=u&&(o=u.replace(P,"$&/")+"/"),A(i,t,o,"",function(e){return e})):null!=i&&(N(i)&&(s=i,c=o+(null==i.key||e&&e.key===i.key?"":(""+i.key).replace(P,"$&/")+"/")+u,i=j(s.type,c,s.props)),t.push(i)),1;u=0;var d,p=""===a?".":a+":";if(S(e))for(var m=0;m{e.exports=n(5053).uniqBy},4391:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(7004)},4704:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const n=/^(?:0|[1-9]\d*)$/;t.isIndex=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_SAFE_INTEGER;switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPrimitive=function(e){return null==e||"object"!==typeof e&&"function"!==typeof e}},4830:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.debounce=function(e,t){let n,{signal:r,edges:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=null;const i=null!=o&&o.includes("leading"),l=null==o||o.includes("trailing"),s=()=>{null!==a&&(e.apply(n,a),n=void 0,a=null)};let c=null;const u=()=>{null!=c&&clearTimeout(c),c=setTimeout(()=>{c=null,l&&s(),d()},t)},d=()=>{null!==c&&(clearTimeout(c),c=null),n=void 0,a=null},f=function(){if(null!==r&&void 0!==r&&r.aborted)return;n=this;for(var e=arguments.length,t=new Array(e),o=0;o{s()},null===r||void 0===r||r.addEventListener("abort",d,{once:!0}),f}},4879:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(6770);t.toFinite=function(e){if(!e)return 0===e?e:0;if((e=r.toNumber(e))===1/0||e===-1/0){return(e<0?-1:1)*Number.MAX_VALUE}return e===e?e:0}},5043:(e,t,n)=>{"use strict";e.exports=n(4288)},5053:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(4208),o=n(9599),a=n(2104),i=n(2715);t.uniqBy=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.identity;return a.isArrayLikeObject(e)?r.uniqBy(Array.from(e),i.iteratee(t)):[]}},5082:(e,t)=>{"use strict";var n=60103,r=60106,o=60107,a=60108,i=60114,l=60109,s=60110,c=60112,u=60113,d=60120,f=60115,p=60116,h=60121,m=60122,g=60117,v=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),o=b("react.fragment"),a=b("react.strict_mode"),i=b("react.profiler"),l=b("react.provider"),s=b("react.context"),c=b("react.forward_ref"),u=b("react.suspense"),d=b("react.suspense_list"),f=b("react.memo"),p=b("react.lazy"),h=b("react.block"),m=b("react.server.block"),g=b("react.fundamental"),v=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case p:case f:case l:return e;default:return t}}case r:return t}}}},5261:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(6433);t.cloneDeep=function(e){return r.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},5303:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(2489),o=n(4704),a=n(6321),i=n(1444);t.has=function(e,t){let n;if(n=Array.isArray(t)?t:"string"===typeof t&&r.isDeepKey(t)&&null==(null===e||void 0===e?void 0:e[t])?i.toPath(t):[t],0===n.length)return!1;let l=e;for(let r=0;r{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(9709),o=n(7043),a=n(1444);t.orderBy=function(e,t,n,i){if(null==e)return[];n=i?void 0:n,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(n)||(n=null==n?[]:[n]),n=n.map(e=>String(e));const l=(e,t)=>{let n=e;for(let r=0;r(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"===typeof e||Array.isArray(e)||o.isKey(e)?e:{key:e,path:a.toPath(e)}));return e.map(e=>({original:e,criteria:s.map(t=>((e,t)=>null==t||null==e?t:"object"===typeof e&&"key"in e?Object.hasOwn(t,e.key)?t[e.key]:l(t,e.path):"function"===typeof e?e(t):Array.isArray(e)?l(t,e):"object"===typeof t?t[e]:t)(t,e))})).slice().sort((e,t)=>{for(let o=0;oe.original)}},5414:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(1293);t.throttle=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{leading:o=!0,trailing:a=!0}=n;return r.debounce(e,t,{leading:o,maxWait:t,trailing:a})}},5508:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(6433),o=n(7599);t.cloneDeepWith=function(e,t){return r.cloneDeepWith(e,(n,a,i,l)=>{const s=null===t||void 0===t?void 0:t(n,a,i,l);if(void 0!==s)return s;if("object"===typeof e)switch(Object.prototype.toString.call(e)){case o.numberTag:case o.stringTag:case o.booleanTag:{const t=new e.constructor(null===e||void 0===e?void 0:e.valueOf());return r.copyProperties(t,e),t}case o.argumentsTag:{const t={};return r.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}})}},5896:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0>>1,o=e[r];if(!(0>>1;ra(s,n))ca(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[l]=n,r=l);else{if(!(ca(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],u=[],d=1,f=null,p=3,h=!1,m=!1,g=!1,v=!1,y="function"===typeof setTimeout?setTimeout:null,b="function"===typeof clearTimeout?clearTimeout:null,w="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function S(e){if(g=!1,x(e),!m)if(null!==r(c))m=!0,E||(E=!0,k());else{var t=r(u);null!==t&&T(S,t.startTime-e)}}var k,E=!1,O=-1,j=5,N=-1;function P(){return!!v||!(t.unstable_now()-Ne&&P());){var i=f.callback;if("function"===typeof i){f.callback=null,p=f.priorityLevel;var l=i(f.expirationTime<=e);if(e=t.unstable_now(),"function"===typeof l){f.callback=l,x(e),n=!0;break t}f===r(c)&&o(c),x(e)}else o(c);f=r(c)}if(null!==f)n=!0;else{var s=r(u);null!==s&&T(S,s.startTime-e),n=!1}}break e}finally{f=null,p=a,h=!1}n=void 0}}finally{n?k():E=!1}}}if("function"===typeof w)k=function(){w(C)};else if("undefined"!==typeof MessageChannel){var A=new MessageChannel,_=A.port2;A.port1.onmessage=C,k=function(){_.postMessage(null)}}else k=function(){y(C,0)};function T(e,n){O=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125i?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(g?(b(O),O=-1):g=!0,T(S,a-i))):(e.sortIndex=l,n(c,e),m||h||(m=!0,E||(E=!0,k()))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},5990:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}},6321:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(5990);t.isArguments=function(e){return null!==e&&"object"===typeof e&&"[object Arguments]"===r.getTag(e)}},6392:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.last=function(e){return e[e.length-1]}},6433:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(6443),o=n(5990),a=n(7599),i=n(4803),l=n(3757);function s(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Map,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;const d=null===u||void 0===u?void 0:u(e,t,n,r);if(void 0!==d)return d;if(i.isPrimitive(e))return e;if(r.has(e))return r.get(e);if(Array.isArray(e)){const t=new Array(e.length);r.set(e,t);for(let o=0;o2&&void 0!==arguments[2]?arguments[2]:e,o=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;const i=[...Object.keys(t),...r.getSymbols(t)];for(let r=0;r{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getSymbols=function(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}},6672:(e,t,n)=>{"use strict";var r=n(5043);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(2777);t.toNumber=function(e){return r.isSymbol(e)?NaN:Number(e)}},7004:(e,t,n)=>{"use strict";var r=n(8853),o=n(5043),a=n(7950);function i(e){var t="https://react.dev/errors/"+e;if(1L||(e.current=z[L],z[L]=null,L--)}function U(e,t){L++,z[L]=e.current,e.current=t}var H,W,V=F(null),K=F(null),q=F(null),$=F(null);function Y(e,t){switch(U(q,t),U(K,e),U(V,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=yd(t=vd(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}B(V),U(V,e)}function X(){B(V),B(K),B(q)}function G(e){null!==e.memoizedState&&U($,e);var t=V.current,n=yd(t,e.type);t!==n&&(U(K,e),U(V,n))}function Q(e){K.current===e&&(B(V),B(K)),$.current===e&&(B($),df._currentValue=I)}function Z(e){if(void 0===H)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||"",W=-1)":-1--o||s[r]!==c[o]){var u="\n"+s[r].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}}while(1<=r&&0<=o);break}}}finally{J=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Z(n):""}function te(e,t){switch(e.tag){case 26:case 27:case 5:return Z(e.type);case 16:return Z("Lazy");case 13:return e.child!==t&&null!==t?Z("Suspense Fallback"):Z("Suspense");case 19:return Z("SuspenseList");case 0:case 15:return ee(e.type,!1);case 11:return ee(e.type.render,!1);case 1:return ee(e.type,!0);case 31:return Z("Activity");default:return""}}function ne(e){try{var t="",n=null;do{t+=te(e,n),n=e,e=e.return}while(e);return t}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}var re=Object.prototype.hasOwnProperty,oe=r.unstable_scheduleCallback,ae=r.unstable_cancelCallback,ie=r.unstable_shouldYield,le=r.unstable_requestPaint,se=r.unstable_now,ce=r.unstable_getCurrentPriorityLevel,ue=r.unstable_ImmediatePriority,de=r.unstable_UserBlockingPriority,fe=r.unstable_NormalPriority,pe=r.unstable_LowPriority,he=r.unstable_IdlePriority,me=r.log,ge=r.unstable_setDisableYieldValue,ve=null,ye=null;function be(e){if("function"===typeof me&&ge(e),ye&&"function"===typeof ye.setStrictMode)try{ye.setStrictMode(ve,e)}catch(t){}}var we=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(xe(e)/Se|0)|0},xe=Math.log,Se=Math.LN2;var ke=256,Ee=262144,Oe=4194304;function je(e){var t=42&e;if(0!==t)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ne(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var o=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=134217727&r;return 0!==l?0!==(r=l&~a)?o=je(r):0!==(i&=l)?o=je(i):n||0!==(n=l&~e)&&(o=je(n)):0!==(l=r&~a)?o=je(l):0!==i?o=je(i):n||0!==(n=r&~e)&&(o=je(n)),0===o?0:0!==t&&t!==o&&0===(t&a)&&((a=o&-o)>=(n=t&-t)||32===a&&0!==(4194048&n))?t:o}function Pe(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Ce(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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;default:return-1}}function Ae(){var e=Oe;return 0===(62914560&(Oe<<=1))&&(Oe=4194304),e}function _e(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Te(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Me(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-we(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function De(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-we(n),o=1<=jn),Cn=String.fromCharCode(32),An=!1;function _n(e,t){switch(e){case"keyup":return-1!==En.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Tn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Mn=!1;var Dn={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 Rn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Dn[e.type]:"textarea"===t}function In(e,t,n,r){Rt?It?It.push(r):It=[r]:Rt=r,0<(t=rd(t,"onChange")).length&&(n=new nn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var zn=null,Ln=null;function Fn(e){Xu(e,0)}function Bn(e){if(ht(Ze(e)))return e}function Un(e,t){if("change"===e)return t}var Hn=!1;if(Ut){var Wn;if(Ut){var Vn="oninput"in document;if(!Vn){var Kn=document.createElement("div");Kn.setAttribute("oninput","return;"),Vn="function"===typeof Kn.oninput}Wn=Vn}else Wn=!1;Hn=Wn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=er(r)}}function nr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?nr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function rr(e){for(var t=mt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=mt((e=t.contentWindow).document)}return t}function or(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var ar=Ut&&"documentMode"in document&&11>=document.documentMode,ir=null,lr=null,sr=null,cr=!1;function ur(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;cr||null==ir||ir!==mt(r)||("selectionStart"in(r=ir)&&or(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sr&&Jn(sr,r)||(sr=r,0<(r=rd(lr,"onSelect")).length&&(t=new nn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ir)))}function dr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var fr={animationend:dr("Animation","AnimationEnd"),animationiteration:dr("Animation","AnimationIteration"),animationstart:dr("Animation","AnimationStart"),transitionrun:dr("Transition","TransitionRun"),transitionstart:dr("Transition","TransitionStart"),transitioncancel:dr("Transition","TransitionCancel"),transitionend:dr("Transition","TransitionEnd")},pr={},hr={};function mr(e){if(pr[e])return pr[e];if(!fr[e])return e;var t,n=fr[e];for(t in n)if(n.hasOwnProperty(t)&&t in hr)return pr[e]=n[t];return e}Ut&&(hr=document.createElement("div").style,"AnimationEvent"in window||(delete fr.animationend.animation,delete fr.animationiteration.animation,delete fr.animationstart.animation),"TransitionEvent"in window||delete fr.transitionend.transition);var gr=mr("animationend"),vr=mr("animationiteration"),yr=mr("animationstart"),br=mr("transitionrun"),wr=mr("transitionstart"),xr=mr("transitioncancel"),Sr=mr("transitionend"),kr=new Map,Er="abort auxClick beforeToggle 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 Or(e,t){kr.set(e,t),rt(t,[e])}Er.push("scrollEnd");var jr="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},Nr=[],Pr=0,Cr=0;function Ar(){for(var e=Pr,t=Cr=Pr=0;t>=i,o-=i,no=1<<32-we(t)+o|n<m?(g=d,d=null):g=d.sibling;var v=p(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===l.length)return n(o,d),fo&&oo(o,m),c;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var b=p(o,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),l=a(b,l,g),null===d?u=b:d.sibling=b,d=b,m=v}if(y.done)return n(o,m),fo&&oo(o,g),u;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=f(o,y.value,c))&&(l=a(y,l,g),null===d?u=y:d.sibling=y,d=y);return fo&&oo(o,g),u}for(m=r(m);!y.done;g++,y=s.next())null!==(y=h(m,o,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=a(y,l,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach(function(e){return t(o,e)}),fo&&oo(o,g),u}(s,c,u=b.call(u),d)}if("function"===typeof u.then)return y(s,c,ua(u),d);if(u.$$typeof===x)return y(s,c,Do(s,u),d);fa(s,u)}return"string"===typeof u&&""!==u||"number"===typeof u||"bigint"===typeof u?(u=""+u,null!==c&&6===c.tag?(n(s,c.sibling),(d=o(c,u)).return=s,s=d):(n(s,c),(d=Vr(u,s.mode,d)).return=s,s=d),l(s)):n(s,c)}return function(e,t,n,r){try{ca=0;var o=y(e,t,n,r);return sa=null,o}catch(i){if(i===Zo||i===ea)throw i;var a=Lr(29,i,null,e.mode);return a.lanes=r,a.return=e,a}}}var ha=pa(!0),ma=pa(!1),ga=!1;function va(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ya(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ba(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function wa(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&pc)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,t=Rr(e),Dr(e,null,n),t}return _r(e,r,t,n),Rr(e)}function xa(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194048&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,De(e,n)}}function Sa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var ka=!1;function Ea(){if(ka){if(null!==Ko)throw Ko}}function Oa(e,t,n,r){ka=!1;var o=e.updateQueue;ga=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var s=l,c=s.next;s.next=null,null===i?a=c:i.next=c,i=s;var u=e.alternate;null!==u&&((l=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(null!==a){var d=o.baseState;for(i=0,u=c=s=null,l=a;;){var f=-536870913&l.lane,h=f!==l.lane;if(h?(gc&f)===f:(r&f)===f){0!==f&&f===Vo&&(ka=!0),null!==u&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var m=e,g=l;f=t;var v=n;switch(g.tag){case 1:if("function"===typeof(m=g.payload)){d=m.call(v,d,f);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(f="function"===typeof(m=g.payload)?m.call(v,d,f):m)||void 0===f)break e;d=p({},d,f);break e;case 2:ga=!0}}null!==(f=l.callback)&&(e.flags|=64,h&&(e.flags|=8192),null===(h=o.callbacks)?o.callbacks=[f]:h.push(f))}else h={lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=h,s=d):u=u.next=h,i|=f;if(null===(l=l.next)){if(null===(l=o.shared.pending))break;l=(h=l).next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}null===u&&(s=d),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=u,null===a&&(o.shared.lanes=0),Ec|=i,e.lanes=i,e.memoizedState=d}}function ja(e,t){if("function"!==typeof e)throw Error(i(191,e));e.call(t)}function Na(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;ea?a:8;var i=D.T,l={};D.T=l,dl(e,!1,t,n);try{var s=o(),c=D.S;if(null!==c&&c(l,s),null!==s&&"object"===typeof s&&"function"===typeof s.then)ul(e,t,function(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var e=0;e<\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"===typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"===typeof r.is?l.createElement(o,{is:r.is}):l.createElement(o)}}a[Ue]=t,a[He]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)a.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break e;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}t.stateNode=a;e:switch(fd(a,o,r),o){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&ls(t)}}return fs(t),ss(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&ls(t);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(e=q.current,bo(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(o=co))switch(o.tag){case 27:case 5:r=o.memoizedProps}e[Ue]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||cd(e.nodeValue,n)))||go(t,!0)}else(e=gd(e).createTextNode(r))[Ue]=t,t.stateNode=e}return fs(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=bo(t),null!==n){if(null===e){if(!r)throw Error(i(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(i(557));e[Ue]=t}else wo(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;fs(t),e=!1}else n=xo(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(Fa(t),t):(Fa(t),null);if(0!==(128&t.flags))throw Error(i(558))}return fs(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=bo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(i(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(i(317));o[Ue]=t}else wo(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;fs(t),o=!1}else o=xo(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return 256&t.flags?(Fa(t),t):(Fa(t),null)}return Fa(t),0!==(128&t.flags)?(t.lanes=n,t):(n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(o=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(o=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==o&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),us(t,t.updateQueue),fs(t),null);case 4:return X(),null===e&&Ju(t.stateNode.containerInfo),fs(t),null;case 10:return No(t.type),fs(t),null;case 19:if(B(Ba),null===(r=t.memoizedState))return fs(t),null;if(o=0!==(128&t.flags),null===(a=r.rendering))if(o)ds(r,!1);else{if(0!==kc||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=Ua(e))){for(t.flags|=128,ds(r,!1),e=a.updateQueue,t.updateQueue=e,us(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Ur(n,e),n=n.sibling;return U(Ba,1&Ba.current|2),fo&&oo(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&se()>Dc&&(t.flags|=128,o=!0,ds(r,!1),t.lanes=4194304)}else{if(!o)if(null!==(e=Ua(a))){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,us(t,e),ds(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!fo)return fs(t),null}else 2*se()-r.renderingStartTime>Dc&&536870912!==n&&(t.flags|=128,o=!0,ds(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=se(),e.sibling=null,n=Ba.current,U(Ba,o?1&n|2:1&n),fo&&oo(t,r.treeForkCount),e):(fs(t),null);case 22:case 23:return Fa(t),Ta(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!==(536870912&n)&&0===(128&t.flags)&&(fs(t),6&t.subtreeFlags&&(t.flags|=8192)):fs(t),null!==(n=t.updateQueue)&&us(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&B(Yo),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),No(Fo),fs(t),null;case 25:case 30:return null}throw Error(i(156,t.tag))}function hs(e,t){switch(lo(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return No(Fo),X(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Q(t),null;case 31:if(null!==t.memoizedState){if(Fa(t),null===t.alternate)throw Error(i(340));wo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(Fa(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));wo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return B(Ba),null;case 4:return X(),null;case 10:return No(t.type),null;case 22:case 23:return Fa(t),Ta(),null!==e&&B(Yo),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return No(Fo),null;default:return null}}function ms(e,t){switch(lo(t),t.tag){case 3:No(Fo),X();break;case 26:case 27:case 5:Q(t);break;case 4:X();break;case 31:null!==t.memoizedState&&Fa(t);break;case 13:Fa(t);break;case 19:B(Ba);break;case 10:No(t.type);break;case 22:case 23:Fa(t),Ta(),null!==e&&B(Yo);break;case 24:No(Fo)}}function gs(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var o=r.next;n=o;do{if((n.tag&e)===e){r=void 0;var a=n.create,i=n.inst;r=a(),i.destroy=r}n=n.next}while(n!==o)}}catch(l){ku(t,t.return,l)}}function vs(e,t,n){try{var r=t.updateQueue,o=null!==r?r.lastEffect:null;if(null!==o){var a=o.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(void 0!==l){i.destroy=void 0,o=t;var s=n,c=l;try{c()}catch(u){ku(o,s,u)}}}r=r.next}while(r!==a)}}catch(u){ku(t,t.return,u)}}function ys(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Na(t,n)}catch(r){ku(e,e.return,r)}}}function bs(e,t,n){n.props=kl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){ku(e,t,r)}}function ws(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"===typeof n?e.refCleanup=n(r):n.current=r}}catch(o){ku(e,t,o)}}function xs(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"===typeof r)try{r()}catch(o){ku(e,t,o)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"===typeof n)try{n(null)}catch(a){ku(e,t,a)}else n.current=null}function Ss(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(o){ku(e,e.return,o)}}function ks(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,a=null,l=null,s=null,c=null,u=null,d=null;for(h in n){var f=n[h];if(n.hasOwnProperty(h)&&null!=f)switch(h){case"checked":case"value":break;case"defaultValue":c=f;default:r.hasOwnProperty(h)||ud(e,t,h,null,r,f)}}for(var p in r){var h=r[p];if(f=n[p],r.hasOwnProperty(p)&&(null!=h||null!=f))switch(p){case"type":a=h;break;case"name":o=h;break;case"checked":u=h;break;case"defaultChecked":d=h;break;case"value":l=h;break;case"defaultValue":s=h;break;case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(i(137,t));break;default:h!==f&&ud(e,t,p,h,r,f)}}return void yt(e,l,s,c,u,d,a,o);case"select":for(a in h=l=s=p=null,n)if(c=n[a],n.hasOwnProperty(a)&&null!=c)switch(a){case"value":break;case"multiple":h=c;default:r.hasOwnProperty(a)||ud(e,t,a,null,r,c)}for(o in r)if(a=r[o],c=n[o],r.hasOwnProperty(o)&&(null!=a||null!=c))switch(o){case"value":p=a;break;case"defaultValue":s=a;break;case"multiple":l=a;default:a!==c&&ud(e,t,o,a,r,c)}return t=s,n=l,r=h,void(null!=p?xt(e,!!n,p,!1):!!r!==!!n&&(null!=t?xt(e,!!n,t,!0):xt(e,!!n,n?[]:"",!1)));case"textarea":for(s in h=p=null,n)if(o=n[s],n.hasOwnProperty(s)&&null!=o&&!r.hasOwnProperty(s))switch(s){case"value":case"children":break;default:ud(e,t,s,null,r,o)}for(l in r)if(o=r[l],a=n[l],r.hasOwnProperty(l)&&(null!=o||null!=a))switch(l){case"value":p=o;break;case"defaultValue":h=o;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(i(91));break;default:o!==a&&ud(e,t,l,o,r,a)}return void St(e,p,h);case"option":for(var m in n)if(p=n[m],n.hasOwnProperty(m)&&null!=p&&!r.hasOwnProperty(m))if("selected"===m)e.selected=!1;else ud(e,t,m,null,r,p);for(c in r)if(p=r[c],h=n[c],r.hasOwnProperty(c)&&p!==h&&(null!=p||null!=h))if("selected"===c)e.selected=p&&"function"!==typeof p&&"symbol"!==typeof p;else ud(e,t,c,p,r,h);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)p=n[g],n.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&ud(e,t,g,null,r,p);for(u in r)if(p=r[u],h=n[u],r.hasOwnProperty(u)&&p!==h&&(null!=p||null!=h))switch(u){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(i(137,t));break;default:ud(e,t,u,p,r,h)}return;default:if(Pt(t)){for(var v in n)p=n[v],n.hasOwnProperty(v)&&void 0!==p&&!r.hasOwnProperty(v)&&dd(e,t,v,void 0,r,p);for(d in r)p=r[d],h=n[d],!r.hasOwnProperty(d)||p===h||void 0===p&&void 0===h||dd(e,t,d,p,r,h);return}}for(var y in n)p=n[y],n.hasOwnProperty(y)&&null!=p&&!r.hasOwnProperty(y)&&ud(e,t,y,null,r,p);for(f in r)p=r[f],h=n[f],!r.hasOwnProperty(f)||p===h||null==p&&null==h||ud(e,t,f,p,r,h)}(r,e.type,n,t),r[He]=t}catch(o){ku(e,e.return,o)}}function Es(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&jd(e.type)||4===e.tag}function Os(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Es(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&jd(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function js(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Tt));else if(4!==r&&(27===r&&jd(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(js(e,t,n),e=e.sibling;null!==e;)js(e,t,n),e=e.sibling}function Ns(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&jd(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(Ns(e,t,n),e=e.sibling;null!==e;)Ns(e,t,n),e=e.sibling}function Ps(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);fd(t,r,n),t[Ue]=e,t[He]=n}catch(a){ku(e,e.return,a)}}var Cs=!1,As=!1,_s=!1,Ts="function"===typeof WeakSet?WeakSet:Set,Ms=null;function Ds(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Ys(e,n),4&r&&gs(5,n);break;case 1:if(Ys(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(i){ku(n,n.return,i)}else{var o=kl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(l){ku(n,n.return,l)}}64&r&&ys(n),512&r&&ws(n,n.return);break;case 3:if(Ys(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{Na(e,t)}catch(i){ku(n,n.return,i)}}break;case 27:null===t&&4&r&&Ps(n);case 26:case 5:Ys(e,n),null===t&&4&r&&Ss(n),512&r&&ws(n,n.return);break;case 12:Ys(e,n);break;case 31:Ys(e,n),4&r&&Bs(e,n);break;case 13:Ys(e,n),4&r&&Us(e,n),64&r&&(null!==(e=n.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=Nu.bind(null,n))));break;case 22:if(!(r=null!==n.memoizedState||Cs)){t=null!==t&&null!==t.memoizedState||As,o=Cs;var a=As;Cs=r,(As=t)&&!a?Gs(e,n,0!==(8772&n.subtreeFlags)):Ys(e,n),Cs=o,As=a}break;case 30:break;default:Ys(e,n)}}function Rs(e){var t=e.alternate;null!==t&&(e.alternate=null,Rs(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&Xe(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Is=null,zs=!1;function Ls(e,t,n){for(n=n.child;null!==n;)Fs(e,t,n),n=n.sibling}function Fs(e,t,n){if(ye&&"function"===typeof ye.onCommitFiberUnmount)try{ye.onCommitFiberUnmount(ve,n)}catch(a){}switch(n.tag){case 26:As||xs(n,t),Ls(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:As||xs(n,t);var r=Is,o=zs;jd(n.type)&&(Is=n.stateNode,zs=!1),Ls(e,t,n),Ld(n.stateNode),Is=r,zs=o;break;case 5:As||xs(n,t);case 6:if(r=Is,o=zs,Is=null,Ls(e,t,n),zs=o,null!==(Is=r))if(zs)try{(9===Is.nodeType?Is.body:"HTML"===Is.nodeName?Is.ownerDocument.body:Is).removeChild(n.stateNode)}catch(i){ku(n,t,i)}else try{Is.removeChild(n.stateNode)}catch(i){ku(n,t,i)}break;case 18:null!==Is&&(zs?(Nd(9===(e=Is).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),Kf(e)):Nd(Is,n.stateNode));break;case 4:r=Is,o=zs,Is=n.stateNode.containerInfo,zs=!0,Ls(e,t,n),Is=r,zs=o;break;case 0:case 11:case 14:case 15:vs(2,n,t),As||vs(4,n,t),Ls(e,t,n);break;case 1:As||(xs(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount&&bs(n,t,r)),Ls(e,t,n);break;case 21:Ls(e,t,n);break;case 22:As=(r=As)||null!==n.memoizedState,Ls(e,t,n),As=r;break;default:Ls(e,t,n)}}function Bs(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Kf(e)}catch(n){ku(t,t.return,n)}}}function Us(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Kf(e)}catch(n){ku(t,t.return,n)}}function Hs(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Ts),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Ts),t;default:throw Error(i(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Pu.bind(null,e,t);t.then(r,r)}})}function Ws(e,t){var n=t.deletions;if(null!==n)for(var r=0;r title"))),fd(a,r,n),a[Ue]=e,et(a),r=a;break e;case"link":var l=nf("link","href",o).get(r+(n.href||""));if(l)for(var s=0;sl)break;var u=s.transferSize,d=s.initiatorType;u&&pd(d)&&(i+=u*((s=s.responseEnd)af?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(o)}}:null}(d,h)))return Bc=a,e.cancelPendingCommit=h(mu.bind(null,e,t,a,n,r,o,i,l,s,u,d,null,f,p)),void Zc(e,a,i,!c)}mu(e,t,a,n,r,o,i,l,s)}function Qc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;rg&&(i=g,g=m,m=i);var v=tr(l,m),y=tr(l,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=d.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),m>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(d=[],p=l;p=p.parentNode;)1===p.nodeType&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"===typeof l.focus&&l.focus(),l=0;ln?32:n,D.T=null,n=Hc,Hc=null;var a=Lc,l=Bc;if(zc=0,Fc=Lc=null,Bc=0,0!==(6&pc))throw Error(i(331));var s=pc;if(pc|=4,sc(a.current),ec(a,a.current,l,n),pc=s,Iu(0,!1),ye&&"function"===typeof ye.onPostCommitFiberRoot)try{ye.onPostCommitFiberRoot(ve,a)}catch(c){}return!0}finally{R.p=o,D.T=r,bu(e,t)}}function Su(e,t,n){t=Yr(n,t),null!==(e=wa(e,t=Cl(e.stateNode,t,2),2))&&(Te(e,2),Ru(e))}function ku(e,t,n){if(3===e.tag)Su(e,e,n);else for(;null!==t;){if(3===t.tag){Su(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ic||!Ic.has(r))){e=Yr(n,e),null!==(r=wa(t,n=Al(2),2))&&(_l(n,r,t,e),Te(r,2),Ru(r));break}}t=t.return}}function Eu(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fc;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(xc=!0,o.add(n),e=Ou.bind(null,e,t,n),t.then(e,e))}function Ou(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,hc===e&&(gc&n)===n&&(4===kc||3===kc&&(62914560&gc)===gc&&300>se()-Tc?0===(2&pc)&&tu(e,0):jc|=n,Pc===gc&&(Pc=0)),Ru(e)}function ju(e,t){0===t&&(t=Ae()),null!==(e=Mr(e,t))&&(Te(e,t),Ru(e))}function Nu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ju(e,n)}function Pu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),ju(e,n)}var Cu=null,Au=null,_u=!1,Tu=!1,Mu=!1,Du=0;function Ru(e){e!==Au&&null===e.next&&(null===Au?Cu=Au=e:Au=Au.next=e),Tu=!0,_u||(_u=!0,Ed(function(){0!==(6&pc)?oe(ue,zu):Lu()}))}function Iu(e,t){if(!Mu&&Tu){Mu=!0;do{for(var n=!1,r=Cu;null!==r;){if(!t)if(0!==e){var o=r.pendingLanes;if(0===o)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-we(42|e)+1)-1,a=201326741&(a&=o&~(i&~l))?201326741&a|1:a?2|a:0}0!==a&&(n=!0,Uu(r,a))}else a=gc,0===(3&(a=Ne(r,r===hc?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||Pe(r,a)||(n=!0,Uu(r,a));r=r.next}}while(n);Mu=!1}}function zu(){Lu()}function Lu(){Tu=_u=!1;var e=0;0!==Du&&function(){var e=window.event;if(e&&"popstate"===e.type)return e!==wd&&(wd=e,!0);return wd=null,!1}()&&(e=Du);for(var t=se(),n=null,r=Cu;null!==r;){var o=r.next,a=Fu(r,t);0===a?(r.next=null,null===n?Cu=o:n.next=o,null===o&&(Au=n)):(n=r,(0!==e||0!==(3&a))&&(Tu=!0)),r=o}0!==zc&&5!==zc||Iu(e,!1),0!==Du&&(Du=0)}function Fu(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=-62914561&e.pendingLanes;0 title"):null)}function of(e){return"stylesheet"!==e.type||0!==(3&e.state.loading)}var af=0;function lf(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)cf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var sf=null;function cf(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sf=new Map,t.forEach(uf,e),sf=null,lf.call(e))}function uf(e,t){if(!(4&t.state.loading)){var n=sf.get(e);if(n)var r=n.get(null);else{n=new Map,sf.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(2777),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.isKey=function(e,t){return!Array.isArray(e)&&(!("number"!==typeof e&&"boolean"!==typeof e&&null!=e&&!r.isSymbol(e))||("string"===typeof e&&(a.test(e)||!o.test(e))||null!=t&&Object.hasOwn(t,e)))}},7231:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(3799),o=n(4879);t.range=function(e,t,n){n&&"number"!==typeof n&&r.isIterateeCall(e,t,n)&&(t=n=void 0),e=o.toFinite(e),void 0===t?(t=e,e=0):t=o.toFinite(t),n=void 0===n?e{"use strict";n(8365)},7260:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isUnsafeProperty=function(e){return"__proto__"===e}},7283:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,i){if("function"!==typeof r)throw new TypeError("The listener must be a function");var l=new o(r,a||e,i),s=n?n+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function i(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function l(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),l.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},l.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,i=new Array(a);o{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.flatten=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=[],r=Math.floor(t),o=(e,t)=>{for(let a=0;a{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(9323);t.property=function(e){return function(t){return r.get(t,e)}}},7599:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});t.argumentsTag="[object Arguments]",t.arrayBufferTag="[object ArrayBuffer]",t.arrayTag="[object Array]",t.bigInt64ArrayTag="[object BigInt64Array]",t.bigUint64ArrayTag="[object BigUint64Array]",t.booleanTag="[object Boolean]",t.dataViewTag="[object DataView]",t.dateTag="[object Date]",t.errorTag="[object Error]",t.float32ArrayTag="[object Float32Array]",t.float64ArrayTag="[object Float64Array]",t.functionTag="[object Function]",t.int16ArrayTag="[object Int16Array]",t.int32ArrayTag="[object Int32Array]",t.int8ArrayTag="[object Int8Array]",t.mapTag="[object Map]",t.numberTag="[object Number]",t.objectTag="[object Object]",t.regexpTag="[object RegExp]",t.setTag="[object Set]",t.stringTag="[object String]",t.symbolTag="[object Symbol]",t.uint16ArrayTag="[object Uint16Array]",t.uint32ArrayTag="[object Uint32Array]",t.uint8ArrayTag="[object Uint8Array]",t.uint8ClampedArrayTag="[object Uint8ClampedArray]"},7736:(e,t,n)=>{var r=n(3738).default,o=n(9045);e.exports=function(e){var t=o(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},7770:(e,t,n)=>{e.exports=n(9323).get},7820:(e,t,n)=>{e.exports=n(5414).throttle},7950:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(6672)},8210:function(e,t,n){var r;!function(){"use strict";var o,a=1e9,i={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},l=!0,s="[DecimalError] ",c=s+"Invalid argument: ",u=s+"Exponent out of range: ",d=Math.floor,f=Math.pow,p=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,h=1e7,m=9007199254740991,g=d(1286742750677284.5),v={};function y(e,t){var n,r,o,a,i,s,c,u,d=e.constructor,f=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),l?P(t,f):t;if(c=e.d,u=t.d,i=e.e,o=t.e,c=c.slice(),a=i-o){for(a<0?(r=c,a=-a,s=u.length):(r=u,o=i,s=c.length),a>(s=(i=Math.ceil(f/7))>s?i+1:s+1)&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for((s=c.length)-(a=u.length)<0&&(a=s,r=u,u=c,c=r),n=0;a;)n=(c[--a]=c[a]+u[a]+n)/h|0,c[a]%=h;for(n&&(c.unshift(n),++o),s=c.length;0==c[--s];)c.pop();return t.d=c,t.e=o,l?P(t,f):t}function b(e,t,n){if(e!==~~e||en)throw Error(c+e)}function w(e){var t,n,r,o=e.length-1,a="",i=e[0];if(o>0){for(a+=i,t=1;te.e^a.s<0?1:-1;for(t=0,n=(r=a.d.length)<(o=e.d.length)?r:o;te.d[t]^a.s<0?1:-1;return r===o?0:r>o^a.s<0?1:-1},v.decimalPlaces=v.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},v.dividedBy=v.div=function(e){return x(this,new this.constructor(e))},v.dividedToIntegerBy=v.idiv=function(e){var t=this.constructor;return P(x(this,new t(e),0,1),t.precision)},v.equals=v.eq=function(e){return!this.cmp(e)},v.exponent=function(){return k(this)},v.greaterThan=v.gt=function(e){return this.cmp(e)>0},v.greaterThanOrEqualTo=v.gte=function(e){return this.cmp(e)>=0},v.isInteger=v.isint=function(){return this.e>this.d.length-2},v.isNegative=v.isneg=function(){return this.s<0},v.isPositive=v.ispos=function(){return this.s>0},v.isZero=function(){return 0===this.s},v.lessThan=v.lt=function(e){return this.cmp(e)<0},v.lessThanOrEqualTo=v.lte=function(e){return this.cmp(e)<1},v.logarithm=v.log=function(e){var t,n=this,r=n.constructor,a=r.precision,i=a+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(o))throw Error(s+"NaN");if(n.s<1)throw Error(s+(n.s?"NaN":"-Infinity"));return n.eq(o)?new r(0):(l=!1,t=x(j(n,i),j(e,i),i),l=!0,P(t,a))},v.minus=v.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?C(t,e):y(t,(e.s=-e.s,e))},v.modulo=v.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(!(e=new r(e)).s)throw Error(s+"NaN");return n.s?(l=!1,t=x(n,e,0,1).times(e),l=!0,n.minus(t)):P(new r(n),o)},v.naturalExponential=v.exp=function(){return S(this)},v.naturalLogarithm=v.ln=function(){return j(this)},v.negated=v.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},v.plus=v.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?y(t,e):C(t,(e.s=-e.s,e))},v.precision=v.sd=function(e){var t,n,r,o=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(c+e);if(t=k(o)+1,n=7*(r=o.d.length-1)+1,r=o.d[r]){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},v.squareRoot=v.sqrt=function(){var e,t,n,r,o,a,i,c=this,u=c.constructor;if(c.s<1){if(!c.s)return new u(0);throw Error(s+"NaN")}for(e=k(c),l=!1,0==(o=Math.sqrt(+c))||o==1/0?(((t=w(c.d)).length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=d((e+1)/2)-(e<0||e%2),r=new u(t=o==1/0?"5e"+e:(t=o.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new u(o.toString()),o=i=(n=u.precision)+3;;)if(r=(a=r).plus(x(c,a,i+2)).times(.5),w(a.d).slice(0,i)===(t=w(r.d)).slice(0,i)){if(t=t.slice(i-3,i+1),o==i&&"4999"==t){if(P(a,n+1,0),a.times(a).eq(c)){r=a;break}}else if("9999"!=t)break;i+=4}return l=!0,P(r,n)},v.times=v.mul=function(e){var t,n,r,o,a,i,s,c,u,d=this,f=d.constructor,p=d.d,m=(e=new f(e)).d;if(!d.s||!e.s)return new f(0);for(e.s*=d.s,n=d.e+e.e,(c=p.length)<(u=m.length)&&(a=p,p=m,m=a,i=c,c=u,u=i),a=[],r=i=c+u;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,o=c+r;o>r;)s=a[o]+m[r]*p[o-r-1]+t,a[o--]=s%h|0,t=s/h|0;a[o]=(a[o]+t)%h|0}for(;!a[--i];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,l?P(e,f.precision):e},v.toDecimalPlaces=v.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(b(e,0,a),void 0===t?t=r.rounding:b(t,0,8),P(n,e+k(n)+1,t))},v.toExponential=function(e,t){var n,r=this,o=r.constructor;return void 0===e?n=A(r,!0):(b(e,0,a),void 0===t?t=o.rounding:b(t,0,8),n=A(r=P(new o(r),e+1,t),!0,e+1)),n},v.toFixed=function(e,t){var n,r,o=this,i=o.constructor;return void 0===e?A(o):(b(e,0,a),void 0===t?t=i.rounding:b(t,0,8),n=A((r=P(new i(o),e+k(o)+1,t)).abs(),!1,e+k(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)},v.toInteger=v.toint=function(){var e=this,t=e.constructor;return P(new t(e),k(e)+1,t.rounding)},v.toNumber=function(){return+this},v.toPower=v.pow=function(e){var t,n,r,a,i,c,u=this,f=u.constructor,p=+(e=new f(e));if(!e.s)return new f(o);if(!(u=new f(u)).s){if(e.s<1)throw Error(s+"Infinity");return u}if(u.eq(o))return u;if(r=f.precision,e.eq(o))return P(u,r);if(c=(t=e.e)>=(n=e.d.length-1),i=u.s,c){if((n=p<0?-p:p)<=m){for(a=new f(o),t=Math.ceil(r/7+4),l=!1;n%2&&_((a=a.times(u)).d,t),0!==(n=d(n/2));)_((u=u.times(u)).d,t);return l=!0,e.s<0?new f(o).div(a):P(a,r)}}else if(i<0)throw Error(s+"NaN");return i=i<0&&1&e.d[Math.max(t,n)]?-1:1,u.s=1,l=!1,a=e.times(j(u,r+12)),l=!0,(a=S(a)).s=i,a},v.toPrecision=function(e,t){var n,r,o=this,i=o.constructor;return void 0===e?r=A(o,(n=k(o))<=i.toExpNeg||n>=i.toExpPos):(b(e,1,a),void 0===t?t=i.rounding:b(t,0,8),r=A(o=P(new i(o),e,t),e<=(n=k(o))||n<=i.toExpNeg,e)),r},v.toSignificantDigits=v.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(b(e,1,a),void 0===t?t=n.rounding:b(t,0,8)),P(new n(this),e,t)},v.toString=v.valueOf=v.val=v.toJSON=function(){var e=this,t=k(e),n=e.constructor;return A(e,t<=n.toExpNeg||t>=n.toExpPos)};var x=function(){function e(e,t){var n,r=0,o=e.length;for(e=e.slice();o--;)n=e[o]*t+r,e[o]=n%h|0,r=n/h|0;return r&&e.unshift(r),e}function t(e,t,n,r){var o,a;if(n!=r)a=n>r?1:-1;else for(o=a=0;ot[o]?1:-1;break}return a}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]1;)e.shift()}return function(r,o,a,i){var l,c,u,d,f,p,m,g,v,y,b,w,x,S,E,O,j,N,C=r.constructor,A=r.s==o.s?1:-1,_=r.d,T=o.d;if(!r.s)return new C(r);if(!o.s)throw Error(s+"Division by zero");for(c=r.e-o.e,j=T.length,E=_.length,g=(m=new C(A)).d=[],u=0;T[u]==(_[u]||0);)++u;if(T[u]>(_[u]||0)&&--c,(w=null==a?a=C.precision:i?a+(k(r)-k(o))+1:a)<0)return new C(0);if(w=w/7+2|0,u=0,1==j)for(d=0,T=T[0],w++;(u1&&(T=e(T,d),_=e(_,d),j=T.length,E=_.length),S=j,y=(v=_.slice(0,j)).length;y=h/2&&++O;do{d=0,(l=t(T,v,j,y))<0?(b=v[0],j!=y&&(b=b*h+(v[1]||0)),(d=b/O|0)>1?(d>=h&&(d=h-1),1==(l=t(f=e(T,d),v,p=f.length,y=v.length))&&(d--,n(f,j16)throw Error(u+k(e));if(!e.s)return new p(o);for(null==t?(l=!1,s=h):s=t,i=new p(.03125);e.abs().gte(.1);)e=e.times(i),d+=5;for(s+=Math.log(f(2,d))/Math.LN10*2+5|0,n=r=a=new p(o),p.precision=s;;){if(r=P(r.times(e),s),n=n.times(++c),w((i=a.plus(x(r,n,s))).d).slice(0,s)===w(a.d).slice(0,s)){for(;d--;)a=P(a.times(a),s);return p.precision=h,null==t?(l=!0,P(a,h)):a}a=i}}function k(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function E(e,t,n){if(t>e.LN10.sd())throw l=!0,n&&(e.precision=n),Error(s+"LN10 precision limit exceeded");return P(new e(e.LN10),t)}function O(e){for(var t="";e--;)t+="0";return t}function j(e,t){var n,r,a,i,c,u,d,f,p,h=1,m=e,g=m.d,v=m.constructor,y=v.precision;if(m.s<1)throw Error(s+(m.s?"NaN":"-Infinity"));if(m.eq(o))return new v(0);if(null==t?(l=!1,f=y):f=t,m.eq(10))return null==t&&(l=!0),E(v,f);if(f+=10,v.precision=f,r=(n=w(g)).charAt(0),i=k(m),!(Math.abs(i)<15e14))return d=E(v,f+2,y).times(i+""),m=j(new v(r+"."+n.slice(1)),f-10).plus(d),v.precision=y,null==t?(l=!0,P(m,y)):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=w((m=m.times(e)).d)).charAt(0),h++;for(i=k(m),r>1?(m=new v("0."+n),i++):m=new v(r+"."+n.slice(1)),u=c=m=x(m.minus(o),m.plus(o),f),p=P(m.times(m),f),a=3;;){if(c=P(c.times(p),f),w((d=u.plus(x(c,new v(a),f))).d).slice(0,f)===w(u.d).slice(0,f))return u=u.times(2),0!==i&&(u=u.plus(E(v,f+2,y).times(i+""))),u=x(u,new v(h),f),v.precision=y,null==t?(l=!0,P(u,y)):u;u=d,a+=2}}function N(e,t){var n,r,o;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;48===t.charCodeAt(r);)++r;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(r,o)){if(o-=r,n=n-r-1,e.e=d(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),rg||e.e<-g))throw Error(u+n)}else e.s=0,e.e=0,e.d=[0];return e}function P(e,t,n){var r,o,a,i,s,c,p,m,v=e.d;for(i=1,a=v[0];a>=10;a/=10)i++;if((r=t-i)<0)r+=7,o=t,p=v[m=0];else{if((m=Math.ceil((r+1)/7))>=(a=v.length))return e;for(p=a=v[m],i=1;a>=10;a/=10)i++;o=(r%=7)-7+i}if(void 0!==n&&(s=p/(a=f(10,i-o-1))%10|0,c=t<0||void 0!==v[m+1]||p%a,c=n<4?(s||c)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||c||6==n&&(r>0?o>0?p/f(10,i-o):0:v[m-1])%10&1||n==(e.s<0?8:7))),t<1||!v[0])return c?(a=k(e),v.length=1,t=t-a-1,v[0]=f(10,(7-t%7)%7),e.e=d(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==r?(v.length=m,a=1,m--):(v.length=m+1,a=f(10,7-r),v[m]=o>0?(p/f(10,i-o)%f(10,o)|0)*a:0),c)for(;;){if(0==m){(v[0]+=a)==h&&(v[0]=1,++e.e);break}if(v[m]+=a,v[m]!=h)break;v[m--]=0,a=1}for(r=v.length;0===v[--r];)v.pop();if(l&&(e.e>g||e.e<-g))throw Error(u+k(e));return e}function C(e,t){var n,r,o,a,i,s,c,u,d,f,p=e.constructor,m=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),l?P(t,m):t;if(c=e.d,f=t.d,r=t.e,u=e.e,c=c.slice(),i=u-r){for((d=i<0)?(n=c,i=-i,s=f.length):(n=f,r=u,s=c.length),i>(o=Math.max(Math.ceil(m/7),s)+2)&&(i=o,n.length=1),n.reverse(),o=i;o--;)n.push(0);n.reverse()}else{for((d=(o=c.length)<(s=f.length))&&(s=o),o=0;o0;--o)c[s++]=0;for(o=f.length;o>i;){if(c[--o]0?a=a.charAt(0)+"."+a.slice(1)+O(r):i>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(o<0?"e":"e+")+o):o<0?(a="0."+O(-o-1)+a,n&&(r=n-i)>0&&(a+=O(r))):o>=i?(a+=O(o+1-i),n&&(r=n-o-1)>0&&(a=a+"."+O(r))):((r=o+1)0&&(o+1===i&&(a+="."),a+=O(r))),e.s<0?"-"+a:a}function _(e,t){if(e.length>t)return e.length=t,!0}function T(e){if(!e||"object"!==typeof e)throw Error(s+"Object expected");var t,n,r,o=["precision",1,a,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=o[t+1]&&r<=o[t+2]))throw Error(c+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(c+n+": "+r);this[n]=new this(r)}return this}i=function e(t){var n,r,o;function a(e){var t=this;if(!(t instanceof a))return new a(e);if(t.constructor=a,e instanceof a)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"===typeof e){if(0*e!==0)throw Error(c+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):N(t,e.toString())}if("string"!==typeof e)throw Error(c+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!p.test(e))throw Error(c+e);N(t,e)}if(a.prototype=v,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=T,void 0===t&&(t={}),t)for(o=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(2132);t.isMatch=function(e,t){return r.isMatchWith(e,t,()=>{})}},8346:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toArray=function(e){return Array.isArray(e)?e:Array.from(e)}},8365:(e,t,n)=>{"use strict";var r=n(5043);var o="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=r.useSyncExternalStore,i=r.useRef,l=r.useEffect,s=r.useMemo,c=r.useDebugValue},8396:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(5508);t.cloneDeep=function(e){return r.cloneDeepWith(e)}},8420:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}},8443:(e,t,n)=>{"use strict";e.exports=n(9717)},8845:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(8268),o=n(3272),a=n(8396),i=n(9323),l=n(5303);t.matchesProperty=function(e,t){switch(typeof e){case"object":var n;Object.is(null===(n=e)||void 0===n?void 0:n.valueOf(),-0)&&(e="-0");break;case"number":e=o.toKey(e)}return t=a.cloneDeep(t),function(n){const o=i.get(n,e);return void 0===o?l.has(n,e):void 0===t?void 0===o:r.isMatch(o,t)}}},8853:(e,t,n)=>{"use strict";e.exports=n(5896)},9045:(e,t,n)=>{var r=n(3738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},9323:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(7260),o=n(2489),a=n(3272),i=n(1444);t.get=function e(t,n,l){if(null==t)return l;switch(typeof n){case"string":{if(r.isUnsafeProperty(n))return l;const a=t[n];return void 0===a?o.isDeepKey(n)?e(t,i.toPath(n),l):l:a}case"number":case"symbol":{"number"===typeof n&&(n=a.toKey(n));const e=t[n];return void 0===e?l:e}default:{var s;if(Array.isArray(n))return function(e,t,n){if(0===t.length)return n;let o=e;for(let a=0;a{"use strict";e.exports=n(2330)},9599:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.identity=function(e){return e}},9645:(e,t,n)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(6392),o=n(8346),a=n(1203);t.last=function(e){if(a.isArrayLike(e))return r.last(o.toArray(e))}},9709:(e,t)=>{"use strict";function n(e){return"symbol"===typeof e?1:null===e?2:void 0===e?3:e!==e?4:0}Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});t.compareValues=(e,t,r)=>{if(e!==t){const o=n(e),a=n(t);if(o===a&&0===o){if(et)return"desc"===r?-1:1}return"desc"===r?a-o:o-a}return 0}},9717:(e,t,n)=>{"use strict";var r=n(5043),o=n(9461);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(i=e,t):(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,o]);var p=i(e,d[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},9859:(e,t,n)=>{e.exports=n(7231).range},9921:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObjectLike=function(e){return"object"===typeof e&&null!==e}},9972:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.eq=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var a=Object.create(null);n.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var l=2&o&&r;("object"==typeof l||"function"==typeof l)&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach(e=>i[e]=()=>r[e]);return i.default=()=>r,n.d(a,i),a}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,(()=>{"use strict";var e={};n.r(e),n.d(e,{scaleBand:()=>Oi,scaleDiverging:()=>bd,scaleDivergingLog:()=>wd,scaleDivergingPow:()=>Sd,scaleDivergingSqrt:()=>kd,scaleDivergingSymlog:()=>xd,scaleIdentity:()=>ps,scaleImplicit:()=>ki,scaleLinear:()=>fs,scaleLog:()=>Ss,scaleOrdinal:()=>Ei,scalePoint:()=>Ni,scalePow:()=>_s,scaleQuantile:()=>Ws,scaleQuantize:()=>Vs,scaleRadial:()=>Ds,scaleSequential:()=>fd,scaleSequentialLog:()=>pd,scaleSequentialPow:()=>md,scaleSequentialQuantile:()=>vd,scaleSequentialSqrt:()=>gd,scaleSequentialSymlog:()=>hd,scaleSqrt:()=>Ts,scaleSymlog:()=>js,scaleThreshold:()=>Ks,scaleTime:()=>sd,scaleUtc:()=>cd,tickFormat:()=>us});var t={};n.r(t),n.d(t,{hasBrowserEnv:()=>ZD,hasStandardBrowserEnv:()=>eR,hasStandardBrowserWebWorkerEnv:()=>tR,navigator:()=>JD,origin:()=>nR});var r=n(5043),o=n.t(r,2),a=n(4391);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}function s(e,t,n){return(t=l(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;te.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),p=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)},h=function(){for(var e=arguments.length,t=new Array(e),n=0;nBoolean(e)&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var m={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const g=["color","size","strokeWidth","absoluteStrokeWidth","className","children","iconNode"],v=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:l="",children:s,iconNode:c}=e,f=d(e,g);return(0,r.createElement)("svg",u(u(u({ref:t},m),{},{width:o,height:o,stroke:n,strokeWidth:i?24*Number(a)/Number(o):a,className:h("lucide",l)},!s&&!(e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"}),f),[...c.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(s)?s:[s]])}),y=["className"],b=(e,t)=>{const n=(0,r.forwardRef)((n,o)=>{let{className:a}=n,i=d(n,y);return(0,r.createElement)(v,u({ref:o,iconNode:t,className:h("lucide-".concat(f(p(e))),"lucide-".concat(e),a)},i))});return n.displayName=p(e),n},w=b("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);var x=n(579);const S=()=>(0,x.jsx)("div",{className:"animate-fade-in",children:(0,x.jsxs)("div",{className:"flex items-center justify-between flex-wrap gap-4",children:[(0,x.jsxs)("div",{className:"flex items-center gap-3",children:[(0,x.jsxs)("div",{className:"relative",children:[(0,x.jsx)("div",{className:"absolute inset-0 bg-primary/20 blur-xl rounded-full"}),(0,x.jsx)("div",{className:"relative bg-gradient-to-br from-primary to-accent p-3 rounded-xl shadow-glow",children:(0,x.jsx)(w,{className:"w-8 h-8 text-background"})})]}),(0,x.jsxs)("div",{children:[(0,x.jsx)("h1",{className:"text-3xl sm:text-4xl font-bold text-foreground tracking-tight",children:"BOTGRANA.COM"}),(0,x.jsx)("p",{className:"text-sm text-muted-foreground mt-1",children:"Painel de Trading Automatizado"})]})]}),(0,x.jsxs)("div",{className:"flex items-center gap-2 px-4 py-2 bg-card border border-border rounded-lg shadow-card",children:[(0,x.jsx)("div",{className:"w-2 h-2 bg-primary rounded-full animate-pulse"}),(0,x.jsx)("span",{className:"text-sm font-medium text-muted-foreground",children:"Trading Ativo"})]})]})});function k(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t{var n;if(0===e.length)return t.classGroupId;const r=e[0],o=t.nextPart.get(r),a=o?O(e.slice(1),o):void 0;if(a)return a;if(0===t.validators.length)return;const i=e.join("-");return null===(n=t.validators.find(e=>{let{validator:t}=e;return t(i)}))||void 0===n?void 0:n.classGroupId},j=/^\[(.+)\]$/,N=e=>{if(j.test(e)){const t=j.exec(e)[1],n=null===t||void 0===t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},P=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const o in n)C(n[o],r,o,t);return r},C=(e,t,n,r)=>{e.forEach(e=>{if("string"===typeof e){return void((""===e?t:A(t,e)).classGroupId=n)}if("function"===typeof e)return _(e)?void C(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(e=>{let[o,a]=e;C(a,A(t,o),n,r)})})},A=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},_=e=>e.isThemeGetter,T=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(o,a)=>{n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},M=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,o=0,a=0;for(let s=0;sa?n-a:void 0}};if(t){const e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},D=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,R=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;const n=[];let r=[];return e.forEach(e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)}),n.push(...r.sort()),n}},I=e=>u({cache:T(e.cacheSize),parseClassName:M(e),sortModifiers:R(e)},(e=>{const t=P(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),O(n,t)||N(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}})(e)),z=/\s+/;function L(){let e,t,n=0,r="";for(;n{if("string"===typeof e)return e;let t,n="";for(let r=0;r1?t-1:0),r=1;rt(e),e());return o=I(r),a=o.cache.get,i=o.cache.set,l=s,s(t)};function s(e){const t=a(e);if(t)return t;const n=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:a}=t,i=[],l=e.trim().split(z);let s="";for(let c=l.length-1;c>=0;c-=1){const e=l[c],{isExternal:t,modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(e);if(t){s=e+(s.length>0?" "+s:s);continue}let h=!!p,m=r(h?f.substring(0,p):f);if(!m){if(!h){s=e+(s.length>0?" "+s:s);continue}if(m=r(f),!m){s=e+(s.length>0?" "+s:s);continue}h=!1}const g=a(u).join(":"),v=d?g+"!":g,y=v+m;if(i.includes(y))continue;i.push(y);const b=o(m,h);for(let n=0;n0?" "+s:s)}return s})(e,o);return i(e,n),n}return function(){return l(L.apply(null,arguments))}}const U=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},H=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,W=/^\((?:(\w[\w-]*):)?(.+)\)$/i,V=/^\d+\/\d+$/,K=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,q=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,$=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Y=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,X=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,G=e=>V.test(e),Q=e=>!!e&&!Number.isNaN(Number(e)),Z=e=>!!e&&Number.isInteger(Number(e)),J=e=>e.endsWith("%")&&Q(e.slice(0,-1)),ee=e=>K.test(e),te=()=>!0,ne=e=>q.test(e)&&!$.test(e),re=()=>!1,oe=e=>Y.test(e),ae=e=>X.test(e),ie=e=>!se(e)&&!he(e),le=e=>xe(e,Oe,re),se=e=>H.test(e),ce=e=>xe(e,je,ne),ue=e=>xe(e,Ne,Q),de=e=>xe(e,ke,re),fe=e=>xe(e,Ee,ae),pe=e=>xe(e,Ce,oe),he=e=>W.test(e),me=e=>Se(e,je),ge=e=>Se(e,Pe),ve=e=>Se(e,ke),ye=e=>Se(e,Oe),be=e=>Se(e,Ee),we=e=>Se(e,Ce,!0),xe=(e,t,n)=>{const r=H.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},Se=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=W.exec(e);return!!r&&(r[1]?t(r[1]):n)},ke=e=>"position"===e||"percentage"===e,Ee=e=>"image"===e||"url"===e,Oe=e=>"length"===e||"size"===e||"bg-size"===e,je=e=>"length"===e,Ne=e=>"number"===e,Pe=e=>"family-name"===e,Ce=e=>"shadow"===e,Ae=(Symbol.toStringTag,()=>{const e=U("color"),t=U("font"),n=U("text"),r=U("font-weight"),o=U("tracking"),a=U("leading"),i=U("breakpoint"),l=U("container"),s=U("spacing"),c=U("radius"),u=U("shadow"),d=U("inset-shadow"),f=U("text-shadow"),p=U("drop-shadow"),h=U("blur"),m=U("perspective"),g=U("aspect"),v=U("ease"),y=U("animate"),b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",he,se],w=()=>[he,se,s],x=()=>[G,"full","auto",...w()],S=()=>[Z,"none","subgrid",he,se],k=()=>["auto",{span:["full",Z,he,se]},Z,he,se],E=()=>[Z,"auto",he,se],O=()=>["auto","min","max","fr",he,se],j=()=>["auto",...w()],N=()=>[G,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],P=()=>[e,he,se],C=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",ve,de,{position:[he,se]}],A=()=>["auto","cover","contain",ye,le,{size:[he,se]}],_=()=>[J,me,ce],T=()=>["","none","full",c,he,se],M=()=>["",Q,me,ce],D=()=>[Q,J,ve,de],R=()=>["","none",h,he,se],I=()=>["none",Q,he,se],z=()=>["none",Q,he,se],L=()=>[Q,he,se],F=()=>[G,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ee],breakpoint:[ee],color:[te],container:[ee],"drop-shadow":[ee],ease:["in","out","in-out"],font:[ie],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ee],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ee],shadow:[ee],spacing:["px",Q],text:[ee],"text-shadow":[ee],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",G,se,he,g]}],container:["container"],columns:[{columns:[Q,se,he,l]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:b()}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:x()}],"inset-x":[{"inset-x":x()}],"inset-y":[{"inset-y":x()}],start:[{start:x()}],end:[{end:x()}],top:[{top:x()}],right:[{right:x()}],bottom:[{bottom:x()}],left:[{left:x()}],visibility:["visible","invisible","collapse"],z:[{z:[Z,"auto",he,se]}],basis:[{basis:[G,"full","auto",l,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Q,G,"auto","initial","none",se]}],grow:[{grow:["",Q,he,se]}],shrink:[{shrink:["",Q,he,se]}],order:[{order:[Z,"first","last","none",he,se]}],"grid-cols":[{"grid-cols":S()}],"col-start-end":[{col:k()}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":S()}],"row-start-end":[{row:k()}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":O()}],"auto-rows":[{"auto-rows":O()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","center-safe","end-safe","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"align-items":[{items:["start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"align-self":[{self:["auto","start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"place-items":[{"place-items":["start","end","center","stretch","center-safe","end-safe","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:j()}],mx:[{mx:j()}],my:[{my:j()}],ms:[{ms:j()}],me:[{me:j()}],mt:[{mt:j()}],mr:[{mr:j()}],mb:[{mb:j()}],ml:[{ml:j()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:N()}],w:[{w:[l,"screen",...N()]}],"min-w":[{"min-w":[l,"screen","none",...N()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[i]},...N()]}],h:[{h:["screen","lh",...N()]}],"min-h":[{"min-h":["screen","lh","none",...N()]}],"max-h":[{"max-h":["screen","lh",...N()]}],"font-size":[{text:["base",n,me,ce]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,he,ue]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",J,se]}],"font-family":[{font:[ge,se,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,he,se]}],"line-clamp":[{"line-clamp":[Q,"none",he,ue]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":["none",he,se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",he,se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[Q,"from-font","auto",he,ce]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[Q,"auto",he,se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",he,se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",he,se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:C()}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Z,he,se],radial:["",he,se],conic:[Z,he,se]},be,fe]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:_()}],"gradient-via-pos":[{via:_()}],"gradient-to-pos":[{to:_()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:T()}],"rounded-s":[{"rounded-s":T()}],"rounded-e":[{"rounded-e":T()}],"rounded-t":[{"rounded-t":T()}],"rounded-r":[{"rounded-r":T()}],"rounded-b":[{"rounded-b":T()}],"rounded-l":[{"rounded-l":T()}],"rounded-ss":[{"rounded-ss":T()}],"rounded-se":[{"rounded-se":T()}],"rounded-ee":[{"rounded-ee":T()}],"rounded-es":[{"rounded-es":T()}],"rounded-tl":[{"rounded-tl":T()}],"rounded-tr":[{"rounded-tr":T()}],"rounded-br":[{"rounded-br":T()}],"rounded-bl":[{"rounded-bl":T()}],"border-w":[{border:M()}],"border-w-x":[{"border-x":M()}],"border-w-y":[{"border-y":M()}],"border-w-s":[{"border-s":M()}],"border-w-e":[{"border-e":M()}],"border-w-t":[{"border-t":M()}],"border-w-r":[{"border-r":M()}],"border-w-b":[{"border-b":M()}],"border-w-l":[{"border-l":M()}],"divide-x":[{"divide-x":M()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":M()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[Q,he,se]}],"outline-w":[{outline:["",Q,me,ce]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",u,we,pe]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",d,we,pe]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:M()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[Q,ce]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":M()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",f,we,pe]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[Q,he,se]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Q]}],"mask-image-linear-from-pos":[{"mask-linear-from":D()}],"mask-image-linear-to-pos":[{"mask-linear-to":D()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":D()}],"mask-image-t-to-pos":[{"mask-t-to":D()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":D()}],"mask-image-r-to-pos":[{"mask-r-to":D()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":D()}],"mask-image-b-to-pos":[{"mask-b-to":D()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":D()}],"mask-image-l-to-pos":[{"mask-l-to":D()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":D()}],"mask-image-x-to-pos":[{"mask-x-to":D()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":D()}],"mask-image-y-to-pos":[{"mask-y-to":D()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[he,se]}],"mask-image-radial-from-pos":[{"mask-radial-from":D()}],"mask-image-radial-to-pos":[{"mask-radial-to":D()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"]}],"mask-image-conic-pos":[{"mask-conic":[Q]}],"mask-image-conic-from-pos":[{"mask-conic-from":D()}],"mask-image-conic-to-pos":[{"mask-conic-to":D()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:C()}],"mask-repeat":[{mask:["no-repeat",{repeat:["","x","y","space","round"]}]}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",he,se]}],filter:[{filter:["","none",he,se]}],blur:[{blur:R()}],brightness:[{brightness:[Q,he,se]}],contrast:[{contrast:[Q,he,se]}],"drop-shadow":[{"drop-shadow":["","none",p,we,pe]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",Q,he,se]}],"hue-rotate":[{"hue-rotate":[Q,he,se]}],invert:[{invert:["",Q,he,se]}],saturate:[{saturate:[Q,he,se]}],sepia:[{sepia:["",Q,he,se]}],"backdrop-filter":[{"backdrop-filter":["","none",he,se]}],"backdrop-blur":[{"backdrop-blur":R()}],"backdrop-brightness":[{"backdrop-brightness":[Q,he,se]}],"backdrop-contrast":[{"backdrop-contrast":[Q,he,se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Q,he,se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Q,he,se]}],"backdrop-invert":[{"backdrop-invert":["",Q,he,se]}],"backdrop-opacity":[{"backdrop-opacity":[Q,he,se]}],"backdrop-saturate":[{"backdrop-saturate":[Q,he,se]}],"backdrop-sepia":[{"backdrop-sepia":["",Q,he,se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",he,se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Q,"initial",he,se]}],ease:[{ease:["linear","initial",v,he,se]}],delay:[{delay:[Q,he,se]}],animate:[{animate:["none",y,he,se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,he,se]}],"perspective-origin":[{"perspective-origin":b()}],rotate:[{rotate:I()}],"rotate-x":[{"rotate-x":I()}],"rotate-y":[{"rotate-y":I()}],"rotate-z":[{"rotate-z":I()}],scale:[{scale:z()}],"scale-x":[{"scale-x":z()}],"scale-y":[{"scale-y":z()}],"scale-z":[{"scale-z":z()}],"scale-3d":["scale-3d"],skew:[{skew:L()}],"skew-x":[{"skew-x":L()}],"skew-y":[{"skew-y":L()}],transform:[{transform:[he,se,"","none","gpu","cpu"]}],"transform-origin":[{origin:b()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:F()}],"translate-x":[{"translate-x":F()}],"translate-y":[{"translate-y":F()}],"translate-z":[{"translate-z":F()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",he,se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",he,se]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[Q,me,ce,ue]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}}),_e=B(Ae);function Te(){for(var e=arguments.length,t=new Array(e),n=0;n{let{className:n}=e,r=d(e,Me);return(0,x.jsx)("div",u({ref:t,className:Te("rounded-xl border bg-card text-card-foreground shadow",n)},r))});Fe.displayName="Card";const Be=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,De);return(0,x.jsx)("div",u({ref:t,className:Te("flex flex-col space-y-1.5 p-6",n)},r))});Be.displayName="CardHeader";const Ue=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Re);return(0,x.jsx)("div",u({ref:t,className:Te("font-semibold leading-none tracking-tight",n)},r))});Ue.displayName="CardTitle";const He=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Ie);return(0,x.jsx)("div",u({ref:t,className:Te("text-sm text-muted-foreground",n)},r))});He.displayName="CardDescription";const We=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,ze);return(0,x.jsx)("div",u({ref:t,className:Te("p-6 pt-0",n)},r))});We.displayName="CardContent";r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Le);return(0,x.jsx)("div",u({ref:t,className:Te("flex items-center p-6 pt-0",n)},r))}).displayName="CardFooter";const Ve=b("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]),Ke=b("trending-up",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]),qe=b("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]),$e=b("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),Ye=e=>{let{data:t}=e;const n=t.reduce((e,t)=>e+t.profit,0),r=t.reduce((e,t)=>e+t.operations,0),o=(t.length,t.reduce((e,t)=>e+t.winRate,0)/t.length),a=t[t.length-1].bankroll,i=t.filter(e=>e.profit>0).length,l=t.filter(e=>e.profit<0).length,s=[{title:"Lucro Total",value:"$".concat(n.toFixed(2)),icon:Ve,trend:n>0?"+23.5%":"-5.2%",color:n>0?"text-success":"text-destructive",bgColor:n>0?"bg-success/10":"bg-destructive/10"},{title:"Banca Atual",value:"$".concat(a.toFixed(2)),icon:Ke,trend:"+15.2%",color:"text-primary",bgColor:"bg-primary/10"},{title:"Total de Opera\xe7\xf5es",value:r.toLocaleString(),icon:qe,trend:"".concat(i,"V / ").concat(l,"D"),color:"text-blue-400",bgColor:"bg-blue-400/10"},{title:"Taxa de Acerto M\xe9dia",value:"".concat(o.toFixed(1),"%"),icon:$e,trend:o>70?"Excelente":"Bom",color:"text-emerald-400",bgColor:"bg-emerald-400/10"}];return(0,x.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 animate-fade-in",children:s.map((e,t)=>(0,x.jsxs)(Fe,{className:"gradient-card border-border hover:border-primary/50 transition-smooth hover:shadow-glow group",children:[(0,x.jsxs)(Be,{className:"flex flex-row items-center justify-between pb-2",children:[(0,x.jsx)(Ue,{className:"text-sm font-medium text-muted-foreground",children:e.title}),(0,x.jsx)("div",{className:"".concat(e.bgColor," p-2 rounded-lg group-hover:scale-110 transition-smooth"),children:(0,x.jsx)(e.icon,{className:"w-4 h-4 ".concat(e.color)})})]}),(0,x.jsxs)(We,{children:[(0,x.jsx)("div",{className:"text-2xl font-bold ".concat(e.color," mb-1"),children:e.value}),(0,x.jsxs)("p",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[(0,x.jsx)("span",{className:"text-primary font-medium",children:e.trend}),(0,x.jsx)("span",{children:"do m\xeas passado"})]})]})]},t))})},Xe=["className"],Ge=["className"],Qe=["className"],Ze=["className"],Je=["className"],et=["className"],tt=["className"],nt=["className"],rt=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Xe);return(0,x.jsx)("div",{className:"relative w-full overflow-auto",children:(0,x.jsx)("table",u({ref:t,className:Te("w-full caption-bottom text-sm",n)},r))})});rt.displayName="Table";const ot=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Ge);return(0,x.jsx)("thead",u({ref:t,className:Te("[&_tr]:border-b",n)},r))});ot.displayName="TableHeader";const at=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Qe);return(0,x.jsx)("tbody",u({ref:t,className:Te("[&_tr:last-child]:border-0",n)},r))});at.displayName="TableBody";r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Ze);return(0,x.jsx)("tfoot",u({ref:t,className:Te("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",n)},r))}).displayName="TableFooter";const it=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,Je);return(0,x.jsx)("tr",u({ref:t,className:Te("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",n)},r))});it.displayName="TableRow";const lt=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,et);return(0,x.jsx)("th",u({ref:t,className:Te("h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",n)},r))});lt.displayName="TableHead";const st=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,tt);return(0,x.jsx)("td",u({ref:t,className:Te("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",n)},r))});st.displayName="TableCell";r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,nt);return(0,x.jsx)("caption",u({ref:t,className:Te("mt-4 text-sm text-muted-foreground",n)},r))}).displayName="TableCaption";const ct=["class","className"],ut=e=>"boolean"===typeof e?"".concat(e):0===e?"0":e,dt=E,ft=(e,t)=>n=>{var r;if(null==(null===t||void 0===t?void 0:t.variants))return dt(e,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className);const{variants:o,defaultVariants:a}=t,i=Object.keys(o).map(e=>{const t=null===n||void 0===n?void 0:n[e],r=null===a||void 0===a?void 0:a[e];if(null===t)return null;const i=ut(t)||ut(r);return o[e][i]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),s=null===t||void 0===t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r}=t,o=d(t,ct);return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes(u(u({},a),l)[t]):u(u({},a),l)[t]===n})?[...e,n,r]:e},[]);return dt(e,i,s,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className)},pt=["className","variant"],ht=ft("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function mt(e){let{className:t,variant:n}=e,r=d(e,pt);return(0,x.jsx)("div",u({className:Te(ht({variant:n}),t)},r))}const gt=b("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),vt=b("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),yt=b("arrow-down-right",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]),bt=e=>{let{data:t}=e;const[n,o]=(0,r.useState)(null),[a,i]=(0,r.useState)("asc"),l=e=>{n===e?i("asc"===a?"desc":"asc"):(o(e),i("asc"))},s=[...t].sort((e,t)=>{if(!n)return 0;const r=e[n],o=t[n];return"asc"===a?r-o:o-r});return(0,x.jsxs)(Fe,{className:"gradient-card border-border shadow-card animate-fade-in",children:[(0,x.jsx)(Be,{children:(0,x.jsxs)("div",{className:"flex items-center justify-between",children:[(0,x.jsxs)("div",{children:[(0,x.jsx)(Ue,{className:"text-2xl font-bold text-foreground",children:"Hist\xf3rico de Trading"}),(0,x.jsx)(He,{className:"text-muted-foreground mt-1",children:"Desempenho completo di\xe1rio de trading de outubro de 2025"})]}),(0,x.jsxs)("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[(0,x.jsx)(gt,{className:"w-4 h-4"}),(0,x.jsxs)("span",{children:[t.length," dias de trading"]})]})]})}),(0,x.jsx)(We,{children:(0,x.jsx)("div",{className:"rounded-lg border border-border overflow-hidden",children:(0,x.jsx)("div",{className:"overflow-x-auto",children:(0,x.jsxs)(rt,{children:[(0,x.jsx)(ot,{children:(0,x.jsxs)(it,{className:"bg-muted/50 hover:bg-muted/50",children:[(0,x.jsx)(lt,{className:"font-semibold text-foreground",children:"Data"}),(0,x.jsx)(lt,{className:"font-semibold text-foreground cursor-pointer hover:text-primary transition-colors",onClick:()=>l("profit"),children:"Lucro"}),(0,x.jsx)(lt,{className:"font-semibold text-foreground cursor-pointer hover:text-primary transition-colors",onClick:()=>l("bankroll"),children:"Banca"}),(0,x.jsx)(lt,{className:"font-semibold text-foreground cursor-pointer hover:text-primary transition-colors",onClick:()=>l("operations"),children:"Opera\xe7\xf5es"}),(0,x.jsx)(lt,{className:"font-semibold text-foreground",children:"Taxa de Acerto"}),(0,x.jsx)(lt,{className:"font-semibold text-foreground",children:"Lucro M\xe9dio"}),(0,x.jsx)(lt,{className:"font-semibold text-foreground",children:"Status"})]})}),(0,x.jsx)(at,{children:s.map((e,t)=>{(e.profit/e.bankroll*100).toFixed(2);const n=(e.profit/e.operations).toFixed(2),r=e.profit>0;return(0,x.jsxs)(it,{className:"hover:bg-muted/30 transition-colors",children:[(0,x.jsx)(st,{className:"font-medium text-foreground",children:e.date}),(0,x.jsx)(st,{children:(0,x.jsxs)("div",{className:"flex items-center gap-2",children:[(0,x.jsxs)("span",{className:"".concat(r?"text-success":"text-destructive"," font-semibold text-lg"),children:["$",e.profit.toFixed(2)]}),r?(0,x.jsx)(vt,{className:"w-4 h-4 text-success"}):(0,x.jsx)(yt,{className:"w-4 h-4 text-destructive"})]})}),(0,x.jsx)(st,{children:(0,x.jsxs)("span",{className:"".concat(r?"text-success":"text-foreground"," font-semibold"),children:["$",e.bankroll.toFixed(2)]})}),(0,x.jsx)(st,{children:(0,x.jsx)(mt,{variant:"outline",className:"bg-primary/10 text-primary border-primary/30 font-medium",children:e.operations})}),(0,x.jsx)(st,{children:(0,x.jsxs)("div",{className:"flex items-center gap-2",children:[(0,x.jsx)("div",{className:"w-full bg-muted rounded-full h-2 max-w-[60px]",children:(0,x.jsx)("div",{className:"".concat(r?"bg-gradient-primary":"bg-destructive"," h-2 rounded-full transition-all"),style:{width:"".concat(e.winRate,"%")}})}),(0,x.jsxs)("span",{className:"text-sm font-medium text-foreground",children:[e.winRate,"%"]})]})}),(0,x.jsxs)(st,{className:"text-muted-foreground",children:["$",n]}),(0,x.jsx)(st,{children:r?(0,x.jsx)(mt,{variant:"outline",className:"bg-success/10 text-success border-success/30",children:"Lucrativo"}):(0,x.jsx)(mt,{variant:"outline",className:"bg-destructive/10 text-destructive border-destructive/30",children:"Preju\xedzo"})})]},t)})})]})})})})]})};var wt=n(7820),xt=n.n(wt),St=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o0===e?0:e>0?1:-1,jt=e=>"number"==typeof e&&e!=+e,Nt=e=>"string"===typeof e&&e.indexOf("%")===e.length-1,Pt=e=>("number"===typeof e||e instanceof Number)&&!jt(e),Ct=e=>Pt(e)||"string"===typeof e,At=0,_t=e=>{var t=++At;return"".concat(e||"").concat(t)},Tt=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!Pt(e)&&"string"!==typeof e)return r;if(Nt(e)){if(null==t)return r;var a=e.indexOf("%");n=t*parseFloat(e.slice(0,a))/100}else n=+e;return jt(n)&&(n=r),o&&null!=t&&n>t&&(n=t),n},Mt=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;re&&("function"===typeof t?t(e):Et()(e,t))===n)}var It=e=>null===e||"undefined"===typeof e,zt=e=>It(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1)),Lt=(e,t,n)=>{var{width:r="100%",height:o="100%",aspect:a,maxHeight:i}=n,l=Nt(r)?e:Number(r),s=Nt(o)?t:Number(o);return a&&a>0&&(l?s=l/a:s&&(l=s*a),i&&s>i&&(s=i)),{calculatedWidth:l,calculatedHeight:s}},Ft={width:0,height:0,overflow:"visible"},Bt={width:0,overflowX:"visible"},Ut={height:0,overflowY:"visible"},Ht={},Wt=e=>{var{width:t,height:n}=e,r=Nt(t),o=Nt(n);return r&&o?Ft:r?Bt:o?Ut:Ht};function Vt(e){return Number.isFinite(e)}function Kt(e){return"number"===typeof e&&e>0&&Number.isFinite(e)}function qt(){return qt=Object.assign?Object.assign.bind():function(e){for(var t=1;t({width:n,height:o}),[n,o]);return n<=0||o<=0?null:r.createElement(Gt.Provider,{value:a},t)}var Zt=()=>(0,r.useContext)(Gt),Jt=(0,r.forwardRef)((e,t)=>{var{aspect:n,initialDimension:o={width:-1,height:-1},width:a,height:i,minWidth:l=0,minHeight:s,maxHeight:c,children:u,debounce:d=0,id:f,className:p,onResize:h,style:m={}}=e,g=(0,r.useRef)(null),v=(0,r.useRef)();v.current=h,(0,r.useImperativeHandle)(t,()=>g.current);var[y,b]=(0,r.useState)({containerWidth:o.width,containerHeight:o.height}),w=(0,r.useCallback)((e,t)=>{b(n=>{var r=Math.round(e),o=Math.round(t);return n.containerWidth===r&&n.containerHeight===o?n:{containerWidth:r,containerHeight:o}})},[]);(0,r.useEffect)(()=>{var e=e=>{var t,{width:n,height:r}=e[0].contentRect;w(n,r),null===(t=v.current)||void 0===t||t.call(v,n,r)};d>0&&(e=xt()(e,d,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:n,height:r}=g.current.getBoundingClientRect();return w(n,r),t.observe(g.current),()=>{t.disconnect()}},[w,d]);var{containerWidth:x,containerHeight:S}=y;St(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:k,calculatedHeight:O}=Lt(x,S,{width:a,height:i,aspect:n,maxHeight:c});return St(k>0||O>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",k,O,a,i,l,s,n),r.createElement("div",{id:f?"".concat(f):void 0,className:E("recharts-responsive-container",p),style:Yt(Yt({},m),{},{width:a,height:i,minWidth:l,minHeight:s,maxHeight:c}),ref:g},r.createElement("div",{style:Wt({width:a,height:i})},r.createElement(Qt,{width:k,height:O},u)))}),en=(0,r.forwardRef)((e,t)=>{var n=Zt();if(Kt(n.width)&&Kt(n.height))return e.children;var{width:o,height:a}=function(e){var{width:t,height:n,aspect:r}=e,o=t,a=n;return void 0===o&&void 0===a?(o="100%",a="100%"):void 0===o?o=r&&r>0?void 0:"100%":void 0===a&&(a=r&&r>0?void 0:"100%"),{width:o,height:a}}({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:i,calculatedHeight:l}=Lt(void 0,void 0,{width:o,height:a,aspect:e.aspect,maxHeight:e.maxHeight});return Pt(i)&&Pt(l)?r.createElement(Qt,{width:i,height:l},e.children):r.createElement(Jt,qt({},e,{width:o,height:a,ref:t}))});function tn(e){return"Minified Redux error #".concat(e,"; visit https://redux.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}var nn=(()=>"function"===typeof Symbol&&Symbol.observable||"@@observable")(),rn=()=>Math.random().toString(36).substring(7).split("").join("."),on={INIT:"@@redux/INIT".concat(rn()),REPLACE:"@@redux/REPLACE".concat(rn()),PROBE_UNKNOWN_ACTION:()=>"@@redux/PROBE_UNKNOWN_ACTION".concat(rn())};function an(e){if("object"!==typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function ln(e,t,n){if("function"!==typeof e)throw new Error(tn(2));if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(tn(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(tn(1));return n(ln)(e,t)}let r=e,o=t,a=new Map,i=a,l=0,s=!1;function c(){i===a&&(i=new Map,a.forEach((e,t)=>{i.set(t,e)}))}function u(){if(s)throw new Error(tn(3));return o}function d(e){if("function"!==typeof e)throw new Error(tn(4));if(s)throw new Error(tn(5));let t=!0;c();const n=l++;return i.set(n,e),function(){if(t){if(s)throw new Error(tn(6));t=!1,c(),i.delete(n),a=null}}}function f(e){if(!an(e))throw new Error(tn(7));if("undefined"===typeof e.type)throw new Error(tn(8));if("string"!==typeof e.type)throw new Error(tn(17));if(s)throw new Error(tn(9));try{s=!0,o=r(o,e)}finally{s=!1}return(a=i).forEach(e=>{e()}),e}f({type:on.INIT});return{dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!==typeof e)throw new Error(tn(10));r=e,f({type:on.REPLACE})},[nn]:function(){const e=d;return{subscribe(t){if("object"!==typeof t||null===t)throw new Error(tn(11));function n(){const e=t;e.next&&e.next(u())}n();return{unsubscribe:e(n)}},[nn](){return this}}}}}function sn(e){const t=Object.keys(e),n={};for(let i=0;i{const n=e[t];if("undefined"===typeof n(void 0,{type:on.INIT}))throw new Error(tn(12));if("undefined"===typeof n(void 0,{type:on.PROBE_UNKNOWN_ACTION()}))throw new Error(tn(13))})}(n)}catch(a){o=a}return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(o)throw o;let a=!1;const i={};for(let o=0;oe:1===t.length?t[0]:t.reduce((e,t)=>function(){return e(t(...arguments))})}function un(e){return an(e)&&"type"in e&&"string"===typeof e.type}function dn(e){return t=>{let{dispatch:n,getState:r}=t;return t=>o=>"function"===typeof o?o(n,r,e):t(o)}}var fn=dn(),pn=dn,hn=Symbol.for("immer-nothing"),mn=Symbol.for("immer-draftable"),gn=Symbol.for("immer-state");function vn(e){throw new Error("[Immer] minified error nr: ".concat(e,". Full error at: https://bit.ly/3cXEKWf"))}var yn=Object.getPrototypeOf;function bn(e){return!!e&&!!e[gn]}function wn(e){var t;return!!e&&(kn(e)||Array.isArray(e)||!!e[mn]||!(null===(t=e.constructor)||void 0===t||!t[mn])||Pn(e)||Cn(e))}var xn=Object.prototype.constructor.toString(),Sn=new WeakMap;function kn(e){if(!e||"object"!==typeof e)return!1;const t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if("function"!==typeof n)return!1;let r=Sn.get(n);return void 0===r&&(r=Function.toString.call(n),Sn.set(n,r)),r===xn}function En(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(0===On(e)){(n?Reflect.ownKeys(e):Object.keys(e)).forEach(n=>{t(n,e[n],e)})}else e.forEach((n,r)=>t(r,n,e))}function On(e){const t=e[gn];return t?t.type_:Array.isArray(e)?1:Pn(e)?2:Cn(e)?3:0}function jn(e,t){return 2===On(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Nn(e,t,n){const r=On(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function Pn(e){return e instanceof Map}function Cn(e){return e instanceof Set}function An(e){return e.copy_||e.base_}function _n(e,t){if(Pn(e))return new Map(e);if(Cn(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=kn(e);if(!0===t||"class_only"===t&&!n){const t=Object.getOwnPropertyDescriptors(e);delete t[gn];let n=Reflect.ownKeys(t);for(let r=0;r1&&void 0!==arguments[1]&&arguments[1];return Dn(e)||bn(e)||!wn(e)||(On(e)>1&&Object.defineProperties(e,{set:Mn,add:Mn,clear:Mn,delete:Mn}),Object.freeze(e),t&&Object.values(e).forEach(e=>Tn(e,!0))),e}var Mn={value:function(){vn(2)}};function Dn(e){return null===e||"object"!==typeof e||Object.isFrozen(e)}var Rn,In={};function zn(e){const t=In[e];return t||vn(0),t}function Ln(){return Rn}function Fn(e,t){t&&(zn("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Bn(e){Un(e),e.drafts_.forEach(Wn),e.drafts_=null}function Un(e){e===Rn&&(Rn=e.parent_)}function Hn(e){return Rn={drafts_:[],parent_:Rn,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Wn(e){const t=e[gn];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function Vn(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[gn].modified_&&(Bn(t),vn(4)),wn(e)&&(e=Kn(t,e),t.parent_||$n(t,e)),t.patches_&&zn("Patches").generateReplacementPatches_(n[gn].base_,e,t.patches_,t.inversePatches_)):e=Kn(t,n,[]),Bn(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==hn?e:void 0}function Kn(e,t,n){if(Dn(t))return t;const r=e.immer_.shouldUseStrictIteration(),o=t[gn];if(!o)return En(t,(r,a)=>qn(e,o,t,r,a,n),r),t;if(o.scope_!==e)return t;if(!o.modified_)return $n(e,o.base_,!0),o.base_;if(!o.finalized_){o.finalized_=!0,o.scope_.unfinalizedDrafts_--;const t=o.copy_;let a=t,i=!1;3===o.type_&&(a=new Set(t),t.clear(),i=!0),En(a,(r,a)=>qn(e,o,t,r,a,n,i),r),$n(e,t,!1),n&&e.patches_&&zn("Patches").generatePatches_(o,n,e.patches_,e.inversePatches_)}return o.copy_}function qn(e,t,n,r,o,a,i){if(null==o)return;if("object"!==typeof o&&!i)return;const l=Dn(o);if(!l||i){if(bn(o)){const i=Kn(e,o,a&&t&&3!==t.type_&&!jn(t.assigned_,r)?a.concat(r):void 0);if(Nn(n,r,i),!bn(i))return;e.canAutoFreeze_=!1}else i&&n.add(o);if(wn(o)&&!l){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;if(t&&t.base_&&t.base_[r]===o&&l)return;Kn(e,o),t&&t.scope_.parent_||"symbol"===typeof r||!(Pn(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))||$n(e,o)}}}function $n(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Tn(t,n)}var Yn={get(e,t){if(t===gn)return e;const n=An(e);if(!jn(n,t))return function(e,t,n){var r;const o=Qn(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!wn(r)?r:r===Gn(e.base_,t)?(Jn(e),e.copy_[t]=er(r,e)):r},has:(e,t)=>t in An(e),ownKeys:e=>Reflect.ownKeys(An(e)),set(e,t,n){const r=Qn(An(e),t);if(null!==r&&void 0!==r&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=Gn(An(e),t),o=null===r||void 0===r?void 0:r[gn];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}(n,r)&&(void 0!==n||jn(e.base_,t)))return!0;Jn(e),Zn(e)}return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==Gn(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,Jn(e),Zn(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=An(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){vn(11)},getPrototypeOf:e=>yn(e.base_),setPrototypeOf(){vn(12)}},Xn={};function Gn(e,t){const n=e[gn];return(n?An(n):e)[t]}function Qn(e,t){if(!(t in e))return;let n=yn(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=yn(n)}}function Zn(e){e.modified_||(e.modified_=!0,e.parent_&&Zn(e.parent_))}function Jn(e){e.copy_||(e.copy_=_n(e.base_,e.scope_.immer_.useStrictShallowCopy_))}En(Yn,(e,t)=>{Xn[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Xn.deleteProperty=function(e,t){return Xn.set.call(this,e,t,void 0)},Xn.set=function(e,t,n){return Yn.set.call(this,e[0],t,n,e[0])};function er(e,t){const n=Pn(e)?zn("MapSet").proxyMap_(e,t):Cn(e)?zn("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Ln(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,a=Yn;n&&(o=[r],a=Xn);const{revoke:i,proxy:l}=Proxy.revocable(o,a);return r.draft_=l,r.revoke_=i,l}(e,t);return(t?t.scope_:Ln()).drafts_.push(n),n}function tr(e){return bn(e)||vn(10),nr(e)}function nr(e){if(!wn(e)||Dn(e))return e;const t=e[gn];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=_n(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=_n(e,!0);return En(n,(e,t)=>{Nn(n,e,nr(t))},r),t&&(t.finalized_=!1),n}var rr=new class{constructor(e){var t=this;this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{if("function"===typeof e&&"function"!==typeof t){const n=t;t=e;const r=this;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;for(var o=arguments.length,a=new Array(o>1?o-1:0),i=1;it.call(this,e,...a))}}let r;if("function"!==typeof t&&vn(6),void 0!==n&&"function"!==typeof n&&vn(7),wn(e)){const o=Hn(this),a=er(e,void 0);let i=!0;try{r=t(a),i=!1}finally{i?Bn(o):Un(o)}return Fn(o,n),Vn(r,o)}if(!e||"object"!==typeof e){if(r=t(e),void 0===r&&(r=e),r===hn&&(r=void 0),this.autoFreeze_&&Tn(r,!0),n){const t=[],o=[];zn("Patches").generateReplacementPatches_(e,r,t,o),n(t,o)}return r}vn(1)},this.produceWithPatches=(e,n)=>{if("function"===typeof e)return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),a=1;ae(t,...o))};let r,o;return[this.produce(e,n,(e,t)=>{r=e,o=t}),r,o]},"boolean"===typeof(null===e||void 0===e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),"boolean"===typeof(null===e||void 0===e?void 0:e.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"===typeof(null===e||void 0===e?void 0:e.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){wn(e)||vn(8),bn(e)&&(e=tr(e));const t=Hn(this),n=er(e,void 0);return n[gn].isManual_=!0,Un(t),n}finishDraft(e,t){const n=e&&e[gn];n&&n.isManual_||vn(9);const{scope_:r}=n;return Fn(r,t),Vn(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=zn("Patches").applyPatches_;return bn(e)?r(e,t):this.produce(e,e=>r(e,t))}},or=rr.produce;const ar=["reducerPath"];var ir="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?cn:cn.apply(null,arguments)};"undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function lr(e,t){function n(){if(t){let n=t(...arguments);if(!n)throw new Error(no(0));return u(u({type:e,payload:n.payload},"meta"in n&&{meta:n.meta}),"error"in n&&{error:n.error})}return{type:e,payload:arguments.length<=0?void 0:arguments[0]}}return n.toString=()=>"".concat(e),n.type=e,n.match=t=>un(t)&&t.type===e,n}var sr=class e extends Array{constructor(){super(...arguments),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(){for(var e=arguments.length,t=new Array(e),n=0;n{}):e}function ur(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var dr="RTK_autoBatch",fr=()=>e=>({payload:e,meta:{[dr]:!0}}),pr=e=>t=>{setTimeout(t,e)},hr=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{type:"raf"};return t=>function(){const n=t(...arguments);let r=!0,o=!1,a=!1;const i=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:pr(10):"callback"===e.type?e.queueNotification:pr(e.timeout),s=()=>{a=!1,o&&(o=!1,i.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){const t=n.subscribe(()=>r&&e());return i.add(e),()=>{t(),i.delete(e)}},dispatch(e){try{var t;return r=!(null!==e&&void 0!==e&&null!==(t=e.meta)&&void 0!==t&&t[dr]),o=!r,o&&(a||(a=!0,l(s))),n.dispatch(e)}finally{r=!0}}})}};function mr(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:o=!0}=null!==e&&void 0!==e?e:{};let a=new sr;return t&&(function(e){return"boolean"===typeof e}(t)?a.push(fn):a.push(pn(t.extraArgument))),a},{reducer:n,middleware:r,devTools:o=!0,duplicateMiddlewareCheck:a=!0,preloadedState:i,enhancers:l}=e||{};let s,c;if("function"===typeof n)s=n;else{if(!an(n))throw new Error(no(1));s=sn(n)}c="function"===typeof r?r(t):t();let d=cn;o&&(d=ir(u({trace:!1},"object"===typeof o&&o)));const f=function(){for(var e=arguments.length,t=new Array(e),n=0;n(n,r)=>{const o=e(n,r);let a=()=>{throw new Error(tn(15))};const i={getState:o.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re(i));return a=cn(...l)(o.dispatch),u(u({},o),{},{dispatch:a})}}(...c),p=(e=>function(t){const{autoBatch:n=!0}=null!==t&&void 0!==t?t:{};let r=new sr(e);return n&&r.push(hr("object"===typeof n?n:void 0)),r})(f);return ln(s,i,d(..."function"===typeof l?l(p):p()))}function gr(e){const t={},n=[];let r;const o={addCase(e,n){const r="string"===typeof e?e:e.type;if(!r)throw new Error(no(28));if(r in t)throw new Error(no(29));return t[r]=n,o},addAsyncThunk:(e,r)=>(r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),o),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),o),addDefaultCase:e=>(r=e,o)};return e(o),[t,n,r]}var vr=function(){let e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;for(;t--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e};var yr=Symbol.for("rtk-slice-createasyncthunk");function br(e,t){return"".concat(e,"/").concat(t)}function wr(){var e;let{creators:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=null===t||void 0===t||null===(e=t.asyncThunk)||void 0===e?void 0:e[yr];return function(e){const{name:t,reducerPath:r=t}=e;if(!t)throw new Error(no(11));const o=("function"===typeof e.reducers?e.reducers(function(){function e(e,t){return u({_reducerDefinitionType:"asyncThunk",payloadCreator:e},t)}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name](){return e(...arguments)}}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},a=Object.keys(o),i={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},l={addCase(e,t){const n="string"===typeof e?e:e.type;if(!n)throw new Error(no(12));if(n in i.sliceCaseReducersByType)throw new Error(no(13));return i.sliceCaseReducersByType[n]=t,l},addMatcher:(e,t)=>(i.sliceMatchers.push({matcher:e,reducer:t}),l),exposeAction:(e,t)=>(i.actionCreators[e]=t,l),exposeCaseReducer:(e,t)=>(i.sliceCaseReducersByName[e]=t,l)};function s(){const[t={},n=[],r]="function"===typeof e.extraReducers?gr(e.extraReducers):[e.extraReducers],o=u(u({},t),i.sliceCaseReducersByType);return function(e,t){let n,[r,o,a]=gr(t);if(function(e){return"function"===typeof e}(e))n=()=>cr(e());else{const t=cr(e);n=()=>t}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n(),t=arguments.length>1?arguments[1]:void 0,i=[r[t.type],...o.filter(e=>{let{matcher:n}=e;return n(t)}).map(e=>{let{reducer:t}=e;return t})];return 0===i.filter(e=>!!e).length&&(i=[a]),i.reduce((e,n)=>{if(n){if(bn(e)){const r=n(e,t);return void 0===r?e:r}if(wn(e))return or(e,e=>n(e,t));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e},e)}return i.getInitialState=n,i}(e.initialState,e=>{for(let t in o)e.addCase(t,o[t]);for(let t of i.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)})}a.forEach(r=>{const a=o[r],i={reducerName:r,type:br(t,r),createNotation:"function"===typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function(e,t,n){let r,o,{type:a,reducerName:i,createNotation:l}=e;if("reducer"in t){if(l&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(t))throw new Error(no(17));r=t.reducer,o=t.prepare}else r=t;n.addCase(a,r).exposeCaseReducer(i,r).exposeAction(i,o?lr(a,o):lr(a))}(i,a,l):function(e,t,n,r){let{type:o,reducerName:a}=e;if(!r)throw new Error(no(18));const{payloadCreator:i,fulfilled:l,pending:s,rejected:c,settled:u,options:d}=t,f=r(o,i,d);n.exposeAction(a,f),l&&n.addCase(f.fulfilled,l);s&&n.addCase(f.pending,s);c&&n.addCase(f.rejected,c);u&&n.addMatcher(f.settled,u);n.exposeCaseReducer(a,{fulfilled:l||kr,pending:s||kr,rejected:c||kr,settled:u||kr})}(i,a,l,n)});const c=e=>e,f=new Map,p=new WeakMap;let h;function m(e,t){return h||(h=s()),h(e,t)}function g(){return h||(h=s()),h.getInitialState()}function v(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function r(e){let o=e[t];return"undefined"===typeof o&&n&&(o=ur(p,r,g)),o}function o(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;const r=ur(f,n,()=>new WeakMap);return ur(r,t,()=>{const r={};for(const[a,i]of Object.entries(null!==(o=e.selectors)&&void 0!==o?o:{})){var o;r[a]=xr(i,t,()=>ur(p,t,g),n)}return r})}return{reducerPath:t,getSelectors:o,get selectors(){return o(r)},selectSlice:r}}const y=u(u({name:t,reducer:m,actions:i.actionCreators,caseReducers:i.sliceCaseReducersByName,getInitialState:g},v(r)),{},{injectInto(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reducerPath:n}=t,o=d(t,ar);const a=null!==n&&void 0!==n?n:r;return e.inject({reducerPath:a,reducer:m},o),u(u({},y),v(a,!0))}});return y}}function xr(e,t,n,r){function o(o){let a=t(o);"undefined"===typeof a&&r&&(a=n());for(var i=arguments.length,l=new Array(i>1?i-1:0),s=1;s{if("function"!==typeof e)throw new TypeError(no(32))},Mr=()=>{},Dr=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mr;return e.catch(t),e},Rr=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),Ir=(e,t)=>{const n=e.signal;n.aborted||("reason"in n||Object.defineProperty(n,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},zr=e=>{if(e.aborted){const{reason:t}=e;throw new _r(t)}};function Lr(e,t){let n=Mr;return new Promise((r,o)=>{const a=()=>o(new _r(e.reason));e.aborted?a():(n=Rr(e,a),t.finally(()=>n()).then(r,o))}).finally(()=>{n=Mr})}var Fr=e=>t=>Dr(Lr(e,t).then(t=>(zr(e),t))),Br=e=>{const t=Fr(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:Ur}=Object,Hr={},Wr="listenerMiddleware",Vr=(e,t)=>(n,r)=>{Tr(n);const o=new AbortController;var a;a=o,Rr(e,()=>Ir(a,e.reason));const i=(async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof _r?"cancelled":"rejected",error:n}}finally{null===t||void 0===t||t()}})(async()=>{zr(e),zr(o.signal);const t=await n({pause:Fr(o.signal),delay:Br(o.signal),signal:o.signal});return zr(o.signal),t},()=>Ir(o,Pr));return null!==r&&void 0!==r&&r.autoJoin&&t.push(i.catch(Mr)),{result:Fr(e)(i),cancel(){Ir(o,Nr)}}},Kr=(e,t)=>(n,r)=>Dr((async(n,r)=>{zr(t);let o=()=>{};const a=[new Promise((t,r)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});o=()=>{a(),r()}})];null!=r&&a.push(new Promise(e=>setTimeout(e,r,null)));try{const e=await Lr(t,Promise.race(a));return zr(t),e}finally{o()}})(n,r)),qr=e=>{let{type:t,actionCreator:n,matcher:r,predicate:o,effect:a}=e;if(t)o=lr(t).match;else if(n)t=n.type,o=n.match;else if(r)o=r;else if(!o)throw new Error(no(21));return Tr(a),{predicate:o,type:t,effect:a}},$r=Ur(e=>{const{type:t,predicate:n,effect:r}=qr(e);return{id:vr(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(no(22))}}},{withTypes:()=>$r}),Yr=(e,t)=>{const{type:n,effect:r,predicate:o}=qr(t);return Array.from(e.values()).find(e=>("string"===typeof n?e.type===n:e.predicate===o)&&e.effect===r)},Xr=e=>{e.pending.forEach(e=>{Ir(e,Cr)})},Gr=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},Qr=Ur(lr("".concat(Wr,"/add")),{withTypes:()=>Qr}),Zr=lr("".concat(Wr,"/removeAll")),Jr=Ur(lr("".concat(Wr,"/remove")),{withTypes:()=>Jr}),eo=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{};const t=new Map,n=new Map,{extra:r,onError:o=eo}=e;Tr(o);const a=e=>{var n;return(e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),null!==t&&void 0!==t&&t.cancelActive&&Xr(e)}))(null!==(n=Yr(t,e))&&void 0!==n?n:$r(e))};Ur(a,{withTypes:()=>a});const i=e=>{const n=Yr(t,e);return n&&(n.unsubscribe(),e.cancelActive&&Xr(n)),!!n};Ur(i,{withTypes:()=>i});const l=async(e,i,l,s)=>{const c=new AbortController,u=Kr(a,c.signal),d=[];try{e.pending.add(c),(e=>{var t;const r=null!==(t=n.get(e))&&void 0!==t?t:0;n.set(e,r+1)})(e),await Promise.resolve(e.effect(i,Ur({},l,{getOriginalState:s,condition:(e,t)=>u(e,t).then(Boolean),take:u,delay:Br(c.signal),pause:Fr(c.signal),extra:r,signal:c.signal,fork:Vr(c.signal,d),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==c&&(Ir(e,Cr),n.delete(e))})},cancel:()=>{Ir(c,Cr),e.pending.delete(c)},throwIfCancelled:()=>{zr(c.signal)}})))}catch(f){f instanceof _r||Gr(o,f,{raisedBy:"effect"})}finally{await Promise.all(d),Ir(c,Ar),(e=>{var t;const r=null!==(t=n.get(e))&&void 0!==t?t:1;1===r?n.delete(e):n.set(e,r-1)})(e),e.pending.delete(c)}},s=((e,t)=>()=>{for(const e of t.keys())Xr(e);e.clear()})(t,n);return{middleware:e=>n=>r=>{if(!un(r))return n(r);if(Qr.match(r))return a(r.payload);if(Zr.match(r))return void s();if(Jr.match(r))return i(r.payload);let c=e.getState();const u=()=>{if(c===Hr)throw new Error(no(23));return c};let d;try{if(d=n(r),t.size>0){const n=e.getState(),a=Array.from(t.values());for(const t of a){let a=!1;try{a=t.predicate(r,n,c)}catch(f){a=!1,Gr(o,f,{raisedBy:"predicate"})}a&&l(t,r,e,u)}}}finally{c=Hr}return d},startListening:a,stopListening:i,clearListeners:s}};Symbol.for("rtk-state-proxy-original");function no(e){return"Minified Redux Toolkit error #".concat(e,"; visit https://redux-toolkit.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}function ro(e,t){if(t){var n=Number.parseInt(t,10);if(!jt(n))return null===e||void 0===e?void 0:e[n]}}var oo=Sr({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),ao=oo.reducer,{createEventEmitter:io}=oo.actions;n(7237);function lo(e){e()}var so={notify(){},get:()=>[]};function co(e,t){let n,r=so,o=0,a=!1;function i(){c.onStateChange&&c.onStateChange()}function l(){o++,n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){lo(()=>{let t=e;for(;t;)t.callback(),t=t.next})},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function s(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=so)}const c={addNestedSub:function(e){l();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,l())},tryUnsubscribe:function(){a&&(a=!1,s())},getListeners:()=>r};return c}var uo=(()=>!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement))(),fo=(()=>"undefined"!==typeof navigator&&"ReactNative"===navigator.product)(),po=(()=>uo||fo?r.useLayoutEffect:r.useEffect)();Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var ho=Symbol.for("react-redux-context"),mo="undefined"!==typeof globalThis?globalThis:{};function go(){var e;if(!r.createContext)return{};const t=null!==(e=mo[ho])&&void 0!==e?e:mo[ho]=new Map;let n=t.get(r.createContext);return n||(n=r.createContext(null),t.set(r.createContext,n)),n}var vo=go();var yo=function(e){const{children:t,context:n,serverState:o,store:a}=e,i=r.useMemo(()=>{const e=co(a);return{store:a,subscription:e,getServerState:o?()=>o:void 0}},[a,o]),l=r.useMemo(()=>a.getState(),[a]);po(()=>{const{subscription:e}=i;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==a.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[i,l]);const s=n||vo;return r.createElement(s.Provider,{value:i},t)};var bo={active:!1,index:null,dataKey:void 0,coordinate:void 0},wo=Sr({name:"tooltip",initialState:{itemInteraction:{click:bo,hover:bo},axisInteraction:{click:bo,hover:bo},keyboardInteraction:bo,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:fr()},removeTooltipEntrySettings:{reducer(e,t){var n=tr(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:fr()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:xo,removeTooltipEntrySettings:So,setTooltipSettingsState:ko,setActiveMouseOverItemIndex:Eo,mouseLeaveItem:Oo,mouseLeaveChart:jo,setActiveClickItemIndex:No,setMouseOverAxisIndex:Po,setMouseClickAxisIndex:Co,setSyncInteraction:Ao,setKeyboardInteraction:_o}=wo.actions,To=wo.reducer,Mo=Sr({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload)return e.dataStartIndex=0,void(e.dataEndIndex=0);t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;null!=n&&(e.dataStartIndex=n),null!=r&&(e.dataEndIndex=r)}}}),{setChartData:Do,setDataStartEndIndexes:Ro,setComputedData:Io}=Mo.actions,zo=Mo.reducer,Lo=Sr({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,o,a;e.margin.top=null!==(n=t.payload.top)&&void 0!==n?n:0,e.margin.right=null!==(r=t.payload.right)&&void 0!==r?r:0,e.margin.bottom=null!==(o=t.payload.bottom)&&void 0!==o?o:0,e.margin.left=null!==(a=t.payload.left)&&void 0!==a?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:Fo,setLayout:Bo,setChartSize:Uo,setScale:Ho}=Lo.actions,Wo=Lo.reducer;function Vo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected a function, instead received ".concat(typeof e);if("function"!==typeof e)throw new TypeError(t)}var Ko=e=>Array.isArray(e)?e:[e];function qo(e){const t=Array.isArray(e[0])?e[0]:e;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected all items to be functions, instead received the following types: ";if(!e.every(e=>"function"===typeof e)){const n=e.map(e=>"function"===typeof e?"function ".concat(e.name||"unnamed","()"):typeof e).join(", ");throw new TypeError("".concat(t,"[").concat(n,"]"))}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}Symbol(),Object.getPrototypeOf({});var $o="undefined"!==typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function Yo(){return{s:0,v:void 0,o:null,p:null}}function Xo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:r}=t;let o,a=0;function i(){let t=n;const{length:i}=arguments;for(let e=0,n=i;e{n={s:0,v:void 0,o:null,p:null},i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function Go(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;ri,resetDependencyRecomputations:()=>{i=0},lastResult:()=>r,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:d,argsMemoize:p})};return Object.assign(a,{withTypes:()=>a}),a}var Qo=Go(Xo),Zo=Object.assign(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Qo;!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected an object, instead received ".concat(typeof e);if("object"!==typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ".concat(typeof e));const n=Object.keys(e),r=t(n.map(t=>e[t]),function(){for(var e=arguments.length,t=new Array(e),r=0;r(e[n[r]]=t,e),{})});return r},{withTypes:()=>Zo}),Jo=n(8443),ea=(0,r.createContext)(null),ta=e=>e,na=()=>{var e=(0,r.useContext)(ea);return e?e.store.dispatch:ta},ra=()=>{},oa=()=>ra,aa=(e,t)=>e===t;function ia(e){var t=(0,r.useContext)(ea);return(0,Jo.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:oa,t?t.store.getState:ra,t?t.store.getState:ra,t?e:ra,aa)}var la=n(3821),sa=n.n(la),ca=e=>e.legend.settings,ua=Qo([e=>e.legend.payload,ca],(e,t)=>{var{itemSorter:n}=t,r=e.flat(1);return n?sa()(r,n):r});function da(e,t){if((o=e.length)>1)for(var n,r,o,a=1,i=e[t[0]],l=i.length;a=0;)n[t]=t;return n}function ma(e,t){return e[t]}function ga(e){const t=[];return t.key=e,t}function va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ya(e){for(var t=1;t180*e/Math.PI,Sa=(e,t,n,r)=>({x:e+Math.cos(-wa*r)*n,y:t+Math.sin(-wa*r)*n}),ka=(e,t)=>{var{x:n,y:r}=e,{cx:o,cy:a}=t,i=((e,t)=>{var{x:n,y:r}=e,{x:o,y:a}=t;return Math.sqrt((n-o)**2+(r-a)**2)})({x:n,y:r},{x:o,y:a});if(i<=0)return{radius:i,angle:0};var l=(n-o)/i,s=Math.acos(l);return r>a&&(s=2*Math.PI-s),{radius:i,angle:xa(s),angleInRadian:s}},Ea=(e,t)=>{var{startAngle:n,endAngle:r}=t,o=Math.floor(n/360),a=Math.floor(r/360);return e+360*Math.min(o,a)},Oa=(e,t)=>{var{x:n,y:r}=e,{radius:o,angle:a}=ka({x:n,y:r},t),{innerRadius:i,outerRadius:l}=t;if(ol)return null;if(0===o)return null;var s,{startAngle:c,endAngle:u}=(e=>{var{startAngle:t,endAngle:n}=e,r=Math.floor(t/360),o=Math.floor(n/360),a=Math.min(r,o);return{startAngle:t-360*a,endAngle:n-360*a}})(t),d=a;if(c<=u){for(;d>u;)d-=360;for(;d=c&&d<=u}else{for(;d>c;)d-=360;for(;d=u&&d<=c}return s?ya(ya({},t),{},{radius:o,angle:Ea(d,t)}):null};function ja(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function Na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pa(e){for(var t=1;t"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,Ta=(e,t,n,r)=>{if(r)return e.map(e=>e.coordinate);var o,a,i=e.map(e=>(e.coordinate===t&&(o=!0),e.coordinate===n&&(a=!0),e.coordinate));return o||i.push(t),a||i.push(n),i},Ma=(e,t,n)=>{if(!e)return null;var{duplicateDomain:r,type:o,range:a,scale:i,realScaleType:l,isCategorical:s,categoricalDomain:c,tickCount:u,ticks:d,niceTicks:f,axisType:p}=e;if(!i)return null;var h="scaleBand"===l&&i.bandwidth?i.bandwidth()/2:2,m=(t||n)&&"category"===o&&i.bandwidth?i.bandwidth()/h:0;if(m="angleAxis"===p&&a&&a.length>=2?2*Ot(a[0]-a[1])*m:m,t&&(d||f)){var g=(d||f||[]).map((e,t)=>{var n=r?r.indexOf(e):e;return{coordinate:i(n)+m,value:e,offset:m,index:t}});return g.filter(e=>!jt(e.coordinate))}return s&&c?c.map((e,t)=>({coordinate:i(e)+m,value:e,index:t,offset:m})):i.ticks&&!n&&null!=u?i.ticks(u).map((e,t)=>({coordinate:i(e)+m,value:e,offset:m,index:t})):i.domain().map((e,t)=>({coordinate:i(e)+m,value:r?r[e]:e,index:t,offset:m}))},Da=1e-4,Ra={sign:e=>{var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n=0?(e[i][n][0]=o,e[i][n][1]=o+l,o=e[i][n][1]):(e[i][n][0]=a,e[i][n][1]=a+l,a=e[i][n][1])}},expand:function(e,t){if((r=e.length)>0){for(var n,r,o,a=0,i=e[0].length;a0){for(var n,r=0,o=e[t[0]],a=o.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,a=0,i=1;i{var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n=0?(e[a][n][0]=o,e[a][n][1]=o+i,o=e[a][n][1]):(e[a][n][0]=0,e[a][n][1]=0)}}},Ia=(e,t,n)=>{var r=Ra[n],o=function(){var e=pa([]),t=ha,n=da,r=ma;function o(o){var a,i,l=Array.from(e.apply(this,arguments),ga),s=l.length,c=-1;for(const e of o)for(a=0,++c;a+Aa(e,t,0)).order(ha).offset(r);return o(e)};function za(e){var{axis:t,ticks:n,bandSize:r,entry:o,index:a,dataKey:i}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!It(o[t.dataKey])){var l=Rt(n,"value",o[t.dataKey]);if(l)return l.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var s=Aa(o,It(i)?t.dataKey:i);return It(s)?null:t.scale(s)}var La=(e,t,n)=>{var r;if(null!=e)return r=Object.keys(e).reduce((r,o)=>{var a=e[o],{stackedData:i}=a,l=i.reduce((e,r)=>{var o=(e=>{var t=e.flat(2).filter(Pt);return[Math.min(...t),Math.max(...t)]})(ja(r,t,n));return[Math.min(e[0],o[0]),Math.max(e[1],o[1])]},[1/0,-1/0]);return[Math.min(l[0],r[0]),Math.max(l[1],r[1])]},[1/0,-1/0]),[r[0]===1/0?0:r[0],r[1]===-1/0?0:r[1]]},Fa=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Ba=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Ua=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var o=sa()(t,e=>e.coordinate),a=1/0,i=1,l=o.length;ie.layout.width,Ka=e=>e.layout.height,qa=e=>e.layout.scale,$a=e=>e.layout.margin,Ya=Qo(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Xa=Qo(e=>e.cartesianAxis.yAxis,e=>Object.values(e));function Ga(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qa(e){for(var t=1;te.brush.height,function(e){return Xa(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"===typeof t.width?t.width:60),0)},function(e){return Xa(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"===typeof t.width?t.width:60),0)},function(e){return Ya(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return Ya(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},ca,e=>e.legend.size],(e,t,n,r,o,a,i,l,s,c)=>{var u={left:(n.left||0)+o,right:(n.right||0)+a},d=Qa(Qa({},{top:(n.top||0)+i,bottom:(n.bottom||0)+l}),u),f=d.bottom;d.bottom+=r,d=((e,t,n)=>{if(t&&n){var{width:r,height:o}=n,{align:a,verticalAlign:i,layout:l}=t;if(("vertical"===l||"horizontal"===l&&"middle"===i)&&"center"!==a&&Pt(e[a]))return Pa(Pa({},e),{},{[a]:e[a]+(r||0)});if(("horizontal"===l||"vertical"===l&&"center"===a)&&"middle"!==i&&Pt(e[i]))return Pa(Pa({},e),{},{[i]:e[i]+(o||0)})}return e})(d,s,c);var p=e-d.left-d.right,h=t-d.top-d.bottom;return Qa(Qa({brushBottom:f},d),{},{width:Math.max(p,0),height:Math.max(h,0)})}),ei=Qo(Ja,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),ti=Qo(Va,Ka,(e,t)=>({x:0,y:0,width:e,height:t})),ni=(0,r.createContext)(null),ri=()=>null!=(0,r.useContext)(ni),oi=e=>e.brush,ai=Qo([oi,Ja,$a],(e,t,n)=>({height:e.height,x:Pt(e.x)?e.x:t.left,y:Pt(e.y)?e.y:t.top+t.height+t.brushBottom-((null===n||void 0===n?void 0:n.bottom)||0),width:Pt(e.width)?e.width:t.width})),ii=()=>{var e,t=ri(),n=ia(ei),r=ia(ai),o=null===(e=ia(oi))||void 0===e?void 0:e.padding;return t&&r&&o?{width:r.width-o.left-o.right,height:r.height-o.top-o.bottom,x:o.left,y:o.top}:n},li={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},si=()=>{var e;return null!==(e=ia(Ja))&&void 0!==e?e:li},ci=()=>ia(Va),ui=()=>ia(Ka),di=e=>e.layout.layoutType,fi=()=>ia(di),pi=e=>{var t=na(),n=ri(),{width:o,height:a}=e,i=Zt(),l=o,s=a;return i&&(l=i.width>0?i.width:o,s=i.height>0?i.height:a),(0,r.useEffect)(()=>{!n&&Kt(l)&&Kt(s)&&t(Uo({width:l,height:s}))},[t,n,l,s]),null},hi=n(9859),mi=n.n(hi);function gi(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function vi(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}class yi extends Map{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Si;if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(bi(this,e))}has(e){return super.has(bi(this,e))}set(e,t){return super.set(wi(this,e),t)}delete(e){return super.delete(xi(this,e))}}Set;function bi(e,t){let{_intern:n,_key:r}=e;const o=r(t);return n.has(o)?n.get(o):t}function wi(e,t){let{_intern:n,_key:r}=e;const o=r(t);return n.has(o)?n.get(o):(n.set(o,t),t)}function xi(e,t){let{_intern:n,_key:r}=e;const o=r(t);return n.has(o)&&(t=n.get(o),n.delete(o)),t}function Si(e){return null!==e&&"object"===typeof e?e.valueOf():e}const ki=Symbol("implicit");function Ei(){var e=new yi,t=[],n=[],r=ki;function o(o){let a=e.get(o);if(void 0===a){if(r!==ki)return r;e.set(o,a=t.push(o)-1)}return n[a%n.length]}return o.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new yi;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return o},o.range=function(e){return arguments.length?(n=Array.from(e),o):n.slice()},o.unknown=function(e){return arguments.length?(r=e,o):r},o.copy=function(){return Ei(t,n).unknown(r)},gi.apply(o,arguments),o}function Oi(){var e,t,n=Ei().unknown(void 0),r=n.domain,o=n.range,a=0,i=1,l=!1,s=0,c=0,u=.5;function d(){var n=r().length,d=i=Pi?10:a>=Ci?5:a>=Ai?2:1;let l,s,c;return o<0?(c=Math.pow(10,-o)/i,l=Math.round(e*c),s=Math.round(t*c),l/ct&&--s,c=-c):(c=Math.pow(10,o)*i,l=Math.round(e/c),s=Math.round(t/c),l*ct&&--s),s0))return[];if((e=+e)===(t=+t))return[e];const r=t=o))return[];const l=a-o+1,s=new Array(l);if(r)if(i<0)for(let c=0;ct?1:e>=t?0:NaN}function Ii(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function zi(e){let t,n,r;function o(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(o>>1;n(e[t],r)<0?o=t+1:a=t}while(oRi(e(t),n),r=(t,n)=>e(t)-n):(t=e===Ri||e===Ii?e:Li,n=e,r=e),{left:o,center:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const a=o(e,t,n,(arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length)-1);return a>n&&r(e[a-1],t)>-r(e[a],t)?a-1:a},right:function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(o>>1;n(e[t],r)<=0?o=t+1:a=t}while(o>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?cl(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?cl(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Zi.exec(e))?new dl(t[1],t[2],t[3],1):(t=Ji.exec(e))?new dl(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=el.exec(e))?cl(t[1],t[2],t[3],t[4]):(t=tl.exec(e))?cl(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=nl.exec(e))?vl(t[1],t[2]/100,t[3]/100,1):(t=rl.exec(e))?vl(t[1],t[2]/100,t[3]/100,t[4]):ol.hasOwnProperty(e)?sl(ol[e]):"transparent"===e?new dl(NaN,NaN,NaN,0):null}function sl(e){return new dl(e>>16&255,e>>8&255,255&e,1)}function cl(e,t,n,r){return r<=0&&(e=t=n=NaN),new dl(e,t,n,r)}function ul(e,t,n,r){return 1===arguments.length?((o=e)instanceof Ki||(o=ll(o)),o?new dl((o=o.rgb()).r,o.g,o.b,o.opacity):new dl):new dl(e,t,n,null==r?1:r);var o}function dl(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function fl(){return"#".concat(gl(this.r)).concat(gl(this.g)).concat(gl(this.b))}function pl(){const e=hl(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(ml(this.r),", ").concat(ml(this.g),", ").concat(ml(this.b)).concat(1===e?")":", ".concat(e,")"))}function hl(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ml(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function gl(e){return((e=ml(e))<16?"0":"")+e.toString(16)}function vl(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new bl(e,t,n,r)}function yl(e){if(e instanceof bl)return new bl(e.h,e.s,e.l,e.opacity);if(e instanceof Ki||(e=ll(e)),!e)return new bl;if(e instanceof bl)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),a=Math.max(t,n,r),i=NaN,l=a-o,s=(a+o)/2;return l?(i=t===a?(n-r)/l+6*(n0&&s<1?0:i,new bl(i,l,s,e.opacity)}function bl(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function wl(e){return(e=(e||0)%360)<0?e+360:e}function xl(e){return Math.max(0,Math.min(1,e||0))}function Sl(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function kl(e,t,n,r,o){var a=e*e,i=a*e;return((1-3*e+3*a-i)*t+(4-6*a+3*i)*n+(1+3*e+3*a-3*i)*r+i*o)/6}Wi(Ki,ll,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:al,formatHex:al,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return yl(this).formatHsl()},formatRgb:il,toString:il}),Wi(dl,ul,Vi(Ki,{brighter(e){return e=null==e?$i:Math.pow($i,e),new dl(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?qi:Math.pow(qi,e),new dl(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new dl(ml(this.r),ml(this.g),ml(this.b),hl(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:fl,formatHex:fl,formatHex8:function(){return"#".concat(gl(this.r)).concat(gl(this.g)).concat(gl(this.b)).concat(gl(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:pl,toString:pl})),Wi(bl,function(e,t,n,r){return 1===arguments.length?yl(e):new bl(e,t,n,null==r?1:r)},Vi(Ki,{brighter(e){return e=null==e?$i:Math.pow($i,e),new bl(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?qi:Math.pow(qi,e),new bl(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new dl(Sl(e>=240?e-240:e+120,o,r),Sl(e,o,r),Sl(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new bl(wl(this.h),xl(this.s),xl(this.l),hl(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=hl(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(wl(this.h),", ").concat(100*xl(this.s),"%, ").concat(100*xl(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}));const El=e=>()=>e;function Ol(e,t){return function(n){return e+n*t}}function jl(e){return 1===(e=+e)?Nl:function(t,n){return n-t?function(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)}}(t,n,e):El(isNaN(t)?n:t)}}function Nl(e,t){var n=t-e;return n?Ol(e,n):El(isNaN(e)?t:e)}const Pl=function e(t){var n=jl(t);function r(e,t){var r=n((e=ul(e)).r,(t=ul(t)).r),o=n(e.g,t.g),a=n(e.b,t.b),i=Nl(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=a(t),e.opacity=i(t),e+""}}return r.gamma=e,r}(1);function Cl(e){return function(t){var n,r,o=t.length,a=new Array(o),i=new Array(o),l=new Array(o);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),o=e[r],a=e[r+1],i=r>0?e[r-1]:2*o-a,l=ra&&(o=t.slice(a,o),l[i]?l[i]+=o:l[++i]=o),(n=n[0])===(r=r[0])?l[i]?l[i]+=r:l[++i]=r:(l[++i]=null,s.push({i:i,x:Tl(n,r)})),a=Rl.lastIndex;return at&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(i[0],i[e-1])),r=e>2?Kl:Vl,o=a=null,d}function d(t){return null==t||isNaN(t=+t)?n:(o||(o=r(i.map(e),l,s)))(e(c(t)))}return d.invert=function(n){return c(t((a||(a=r(l,i.map(e),Tl)))(n)))},d.domain=function(e){return arguments.length?(i=Array.from(e,Bl),u()):i.slice()},d.range=function(e){return arguments.length?(l=Array.from(e),u()):l.slice()},d.rangeRound=function(e){return l=Array.from(e),s=Fl,u()},d.clamp=function(e){return arguments.length?(c=!!e||Hl,u()):c!==Hl},d.interpolate=function(e){return arguments.length?(s=e,u()):s},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function Yl(){return $l()(Hl,Hl)}var Xl,Gl=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ql(e){if(!(t=Gl.exec(e)))throw new Error("invalid format: "+e);var t;return new Zl({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]})}function Zl(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function Jl(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 es(e){return(e=Jl(Math.abs(e)))?e[1]:NaN}function ts(e,t){var n=Jl(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}Ql.prototype=Zl.prototype,Zl.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const ns={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},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)=>ts(100*e,t),r:ts,s:function(e,t){var n=Jl(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(Xl=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,i=r.length;return a===i?r:a>i?r+new Array(a-i+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Jl(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function rs(e){return e}var os,as,is,ls=Array.prototype.map,ss=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function cs(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?rs:(t=ls.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,a=[],i=0,l=t[0],s=0;o>0&&l>0&&(s+l+1>r&&(l=Math.max(1,r-s)),a.push(e.substring(o-=l,o+l)),!((s+=l+1)>r));)l=t[i=(i+1)%t.length];return a.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?rs:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(ls.call(e.numerals,String)),s=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"\u2212":e.minus+"",u=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=Ql(e)).fill,n=e.align,d=e.sign,f=e.symbol,p=e.zero,h=e.width,m=e.comma,g=e.precision,v=e.trim,y=e.type;"n"===y?(m=!0,y="g"):ns[y]||(void 0===g&&(g=12),v=!0,y="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var b="$"===f?o:"#"===f&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",w="$"===f?a:/[%p]/.test(y)?s:"",x=ns[y],S=/[defgprs%]/.test(y);function k(e){var o,a,s,f=b,k=w;if("c"===y)k=x(e)+k,e="";else{var E=(e=+e)<0||1/e<0;if(e=isNaN(e)?u:x(Math.abs(e),g),v&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),E&&0===+e&&"+"!==d&&(E=!1),f=(E?"("===d?d:c:"-"===d||"("===d?"":d)+f,k=("s"===y?ss[8+Xl/3]:"")+k+(E&&"("===d?")":""),S)for(o=-1,a=e.length;++o(s=e.charCodeAt(o))||s>57){k=(46===s?i+e.slice(o+1):e.slice(o))+k,e=e.slice(0,o);break}}m&&!p&&(e=r(e,1/0));var O=f.length+e.length+k.length,j=O>1)+f+e+k+j.slice(O);break;default:e=j+f+e+k}return l(e)}return g=void 0===g?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),k.toString=function(){return e+""},k}return{format:d,formatPrefix:function(e,t){var n=d(((e=Ql(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(es(t)/3))),o=Math.pow(10,-r),a=ss[8+r/3];return function(e){return n(o*e)+a}}}}function us(e,t,n,r){var o,a=Di(e,t,n);switch((r=Ql(null==r?",f":r)).type){case"s":var i=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(es(t)/3)))-es(Math.abs(e)))}(a,i))||(r.precision=o),is(r,i);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,es(t)-es(e))+1}(a,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=function(e){return Math.max(0,-es(Math.abs(e)))}(a))||(r.precision=o-2*("%"===r.type))}return as(r)}function ds(e){var t=e.domain;return e.ticks=function(e){var n=t();return Ti(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return us(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o,a=t(),i=0,l=a.length-1,s=a[i],c=a[l],u=10;for(c0;){if((o=Mi(s,c,n))===r)return a[i]=s,a[l]=c,t(a);if(o>0)s=Math.floor(s/o)*o,c=Math.ceil(c/o)*o;else{if(!(o<0))break;s=Math.ceil(s*o)/o,c=Math.floor(c*o)/o}r=o}return e},e}function fs(){var e=Yl();return e.copy=function(){return ql(e,fs())},gi.apply(e,arguments),ds(e)}function ps(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,Bl),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return ps(e).unknown(t)},e=arguments.length?Array.from(e,Bl):[0,1],ds(n)}function hs(e,t){var n,r=0,o=(e=e.slice()).length-1,a=e[r],i=e[o];return i-e(-t,n)}function xs(e){const t=e(ms,gs),n=t.domain;let r,o,a=10;function i(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(a),o=function(e){return 10===e?bs:e===Math.E?Math.exp:t=>Math.pow(e,t)}(a),n()[0]<0?(r=ws(r),o=ws(o),e(vs,ys)):e(ms,gs),t}return t.base=function(e){return arguments.length?(a=+e,i()):a},t.domain=function(e){return arguments.length?(n(e),i()):n()},t.ticks=e=>{const t=n();let i=t[0],l=t[t.length-1];const s=l0){for(;d<=f;++d)for(c=1;cl)break;h.push(u)}}else for(;d<=f;++d)for(c=a-1;c>=1;--c)if(u=d>0?c/o(-d):c*o(d),!(ul)break;h.push(u)}2*h.length{if(null==e&&(e=10),null==n&&(n=10===a?"s":","),"function"!==typeof n&&(a%1||null!=(n=Ql(n)).precision||(n.trim=!0),n=as(n)),e===1/0)return n;const i=Math.max(1,a*e/t.ticks().length);return e=>{let t=e/o(Math.round(r(e)));return t*an(hs(n(),{floor:e=>o(Math.floor(r(e))),ceil:e=>o(Math.ceil(r(e)))})),t}function Ss(){const e=xs($l()).domain([1,10]);return e.copy=()=>ql(e,Ss()).base(e.base()),gi.apply(e,arguments),e}function ks(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Es(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Os(e){var t=1,n=e(ks(t),Es(t));return n.constant=function(n){return arguments.length?e(ks(t=+n),Es(t)):t},ds(n)}function js(){var e=Os($l());return e.copy=function(){return ql(e,js()).constant(e.constant())},gi.apply(e,arguments)}function Ns(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Ps(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Cs(e){return e<0?-e*e:e*e}function As(e){var t=e(Hl,Hl),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(Hl,Hl):.5===n?e(Ps,Cs):e(Ns(n),Ns(1/n)):n},ds(t)}function _s(){var e=As($l());return e.copy=function(){return ql(e,_s()).exponent(e.exponent())},gi.apply(e,arguments),e}function Ts(){return _s.apply(null,arguments).exponent(.5)}function Ms(e){return Math.sign(e)*e*e}function Ds(){var e,t=Yl(),n=[0,1],r=!1;function o(n){var o=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(n));return isNaN(o)?e:r?Math.round(o):o}return o.invert=function(e){return t.invert(Ms(e))},o.domain=function(e){return arguments.length?(t.domain(e),o):t.domain()},o.range=function(e){return arguments.length?(t.range((n=Array.from(e,Bl)).map(Ms)),o):n.slice()},o.rangeRound=function(e){return o.range(e).round(!0)},o.round=function(e){return arguments.length?(r=!!e,o):r},o.clamp=function(e){return arguments.length?(t.clamp(e),o):t.clamp()},o.unknown=function(t){return arguments.length?(e=t,o):e},o.copy=function(){return Ds(t.domain(),n).round(r).clamp(t.clamp()).unknown(e)},gi.apply(o,arguments),ds(o)}function Rs(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n=o)&&(n=o)}return n}function Is(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function zs(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ri;if(e===Ri)return Ls;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function Ls(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}function Fs(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,o=arguments.length>4?arguments[4]:void 0;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(o=void 0===o?Ls:zs(o);r>n;){if(r-n>600){const a=r-n+1,i=t-n+1,l=Math.log(a),s=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*s*(a-s)/a)*(i-a/2<0?-1:1);Fs(e,t,Math.max(n,Math.floor(t-i*s/a+c)),Math.min(r,Math.floor(t+(a-i)*s/a+c)),o)}const a=e[t];let i=n,l=r;for(Bs(e,n,t),o(e[r],a)>0&&Bs(e,n,r);i0;)--l}0===o(e[n],a)?Bs(e,n,l):(++l,Bs(e,l,r)),l<=t&&(n=l+1),t<=l&&(r=l-1)}return e}function Bs(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Us(e,t,n){if(e=Float64Array.from(function*(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n)),(r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return Is(e);if(t>=1)return Rs(e);var r,o=(r-1)*t,a=Math.floor(o),i=Rs(Fs(e,a).subarray(0,a+1));return i+(Is(e.subarray(a+1))-i)*(o-a)}}function Hs(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fi;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,o=(r-1)*t,a=Math.floor(o),i=+n(e[a],a,e);return i+(+n(e[a+1],a+1,e)-i)*(o-a)}}function Ws(){var e,t=[],n=[],r=[];function o(){var e=0,o=Math.max(1,n.length);for(r=new Array(o-1);++e0?r[o-1]:t[0],o=r?[o[r-1],n]:[o[i-1],o[i]]},i.unknown=function(t){return arguments.length?(e=t,i):i},i.thresholds=function(){return o.slice()},i.copy=function(){return Vs().domain([t,n]).range(a).unknown(e)},gi.apply(ds(i),arguments)}function Ks(){var e,t=[.5],n=[0,1],r=1;function o(o){return null!=o&&o<=o?n[Hi(t,o,0,r)]:e}return o.domain=function(e){return arguments.length?(t=Array.from(e),r=Math.min(t.length,n.length-1),o):t.slice()},o.range=function(e){return arguments.length?(n=Array.from(e),r=Math.min(t.length,n.length-1),o):n.slice()},o.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},o.unknown=function(t){return arguments.length?(e=t,o):e},o.copy=function(){return Ks().domain(t).range(n).unknown(e)},gi.apply(o,arguments)}os=cs({thousands:",",grouping:[3],currency:["$",""]}),as=os.format,is=os.formatPrefix;const qs=1e3,$s=6e4,Ys=36e5,Xs=864e5,Gs=6048e5,Qs=2592e6,Zs=31536e6,Js=new Date,ec=new Date;function tc(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>{const t=o(e),n=o.ceil(e);return e-t(t(e=new Date(+e),null==n?1:Math.floor(n)),e),o.range=(n,r,a)=>{const i=[];if(n=o.ceil(n),a=null==a?1:Math.floor(a),!(n0))return i;let l;do{i.push(l=new Date(+n)),t(n,a),e(n)}while(ltc(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(o.count=(t,r)=>(Js.setTime(+t),ec.setTime(+r),e(Js),e(ec),Math.floor(n(Js,ec))),o.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?t=>r(t)%e===0:t=>o.count(0,t)%e===0):o:null)),o}const nc=tc(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);nc.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?tc(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):nc:null);nc.range;const rc=tc(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*qs)},(e,t)=>(t-e)/qs,e=>e.getUTCSeconds()),oc=(rc.range,tc(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*qs)},(e,t)=>{e.setTime(+e+t*$s)},(e,t)=>(t-e)/$s,e=>e.getMinutes())),ac=(oc.range,tc(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*$s)},(e,t)=>(t-e)/$s,e=>e.getUTCMinutes())),ic=(ac.range,tc(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*qs-e.getMinutes()*$s)},(e,t)=>{e.setTime(+e+t*Ys)},(e,t)=>(t-e)/Ys,e=>e.getHours())),lc=(ic.range,tc(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ys)},(e,t)=>(t-e)/Ys,e=>e.getUTCHours())),sc=(lc.range,tc(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*$s)/Xs,e=>e.getDate()-1)),cc=(sc.range,tc(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Xs,e=>e.getUTCDate()-1)),uc=(cc.range,tc(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Xs,e=>Math.floor(e/Xs)));uc.range;function dc(e){return tc(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*$s)/Gs)}const fc=dc(0),pc=dc(1),hc=dc(2),mc=dc(3),gc=dc(4),vc=dc(5),yc=dc(6);fc.range,pc.range,hc.range,mc.range,gc.range,vc.range,yc.range;function bc(e){return tc(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/Gs)}const wc=bc(0),xc=bc(1),Sc=bc(2),kc=bc(3),Ec=bc(4),Oc=bc(5),jc=bc(6),Nc=(wc.range,xc.range,Sc.range,kc.range,Ec.range,Oc.range,jc.range,tc(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear()),e=>e.getMonth())),Pc=(Nc.range,tc(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear()),e=>e.getUTCMonth())),Cc=(Pc.range,tc(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()));Cc.every=e=>isFinite(e=Math.floor(e))&&e>0?tc(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)}):null;Cc.range;const Ac=tc(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());Ac.every=e=>isFinite(e=Math.floor(e))&&e>0?tc(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)}):null;Ac.range;function _c(e,t,n,r,o,a){const i=[[rc,1,qs],[rc,5,5e3],[rc,15,15e3],[rc,30,3e4],[a,1,$s],[a,5,3e5],[a,15,9e5],[a,30,18e5],[o,1,Ys],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,Xs],[r,2,1728e5],[n,1,Gs],[t,1,Qs],[t,3,7776e6],[e,1,Zs]];function l(t,n,r){const o=Math.abs(n-t)/r,a=zi(e=>{let[,,t]=e;return t}).right(i,o);if(a===i.length)return e.every(Di(t/Zs,n/Zs,r));if(0===a)return nc.every(Math.max(Di(t,n,r),1));const[l,s]=i[o/i[a-1][2][e.toLowerCase(),t]))}function Gc(e,t,n){var r=Wc.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Qc(e,t,n){var r=Wc.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Zc(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Jc(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function eu(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function tu(e,t,n){var r=Wc.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function nu(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function ru(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 ou(e,t,n){var r=Wc.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function au(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function iu(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function lu(e,t,n){var r=Wc.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function su(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function cu(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function uu(e,t,n){var r=Wc.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function du(e,t,n){var r=Wc.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function fu(e,t,n){var r=Wc.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function pu(e,t,n){var r=Vc.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function hu(e,t,n){var r=Wc.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function mu(e,t,n){var r=Wc.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function gu(e,t){return qc(e.getDate(),t,2)}function vu(e,t){return qc(e.getHours(),t,2)}function yu(e,t){return qc(e.getHours()%12||12,t,2)}function bu(e,t){return qc(1+sc.count(Cc(e),e),t,3)}function wu(e,t){return qc(e.getMilliseconds(),t,3)}function xu(e,t){return wu(e,t)+"000"}function Su(e,t){return qc(e.getMonth()+1,t,2)}function ku(e,t){return qc(e.getMinutes(),t,2)}function Eu(e,t){return qc(e.getSeconds(),t,2)}function Ou(e){var t=e.getDay();return 0===t?7:t}function ju(e,t){return qc(fc.count(Cc(e)-1,e),t,2)}function Nu(e){var t=e.getDay();return t>=4||0===t?gc(e):gc.ceil(e)}function Pu(e,t){return e=Nu(e),qc(gc.count(Cc(e),e)+(4===Cc(e).getDay()),t,2)}function Cu(e){return e.getDay()}function Au(e,t){return qc(pc.count(Cc(e)-1,e),t,2)}function _u(e,t){return qc(e.getFullYear()%100,t,2)}function Tu(e,t){return qc((e=Nu(e)).getFullYear()%100,t,2)}function Mu(e,t){return qc(e.getFullYear()%1e4,t,4)}function Du(e,t){var n=e.getDay();return qc((e=n>=4||0===n?gc(e):gc.ceil(e)).getFullYear()%1e4,t,4)}function Ru(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+qc(t/60|0,"0",2)+qc(t%60,"0",2)}function Iu(e,t){return qc(e.getUTCDate(),t,2)}function zu(e,t){return qc(e.getUTCHours(),t,2)}function Lu(e,t){return qc(e.getUTCHours()%12||12,t,2)}function Fu(e,t){return qc(1+cc.count(Ac(e),e),t,3)}function Bu(e,t){return qc(e.getUTCMilliseconds(),t,3)}function Uu(e,t){return Bu(e,t)+"000"}function Hu(e,t){return qc(e.getUTCMonth()+1,t,2)}function Wu(e,t){return qc(e.getUTCMinutes(),t,2)}function Vu(e,t){return qc(e.getUTCSeconds(),t,2)}function Ku(e){var t=e.getUTCDay();return 0===t?7:t}function qu(e,t){return qc(wc.count(Ac(e)-1,e),t,2)}function $u(e){var t=e.getUTCDay();return t>=4||0===t?Ec(e):Ec.ceil(e)}function Yu(e,t){return e=$u(e),qc(Ec.count(Ac(e),e)+(4===Ac(e).getUTCDay()),t,2)}function Xu(e){return e.getUTCDay()}function Gu(e,t){return qc(xc.count(Ac(e)-1,e),t,2)}function Qu(e,t){return qc(e.getUTCFullYear()%100,t,2)}function Zu(e,t){return qc((e=$u(e)).getUTCFullYear()%100,t,2)}function Ju(e,t){return qc(e.getUTCFullYear()%1e4,t,4)}function ed(e,t){var n=e.getUTCDay();return qc((e=n>=4||0===n?Ec(e):Ec.ceil(e)).getUTCFullYear()%1e4,t,4)}function td(){return"+0000"}function nd(){return"%"}function rd(e){return+e}function od(e){return Math.floor(+e/1e3)}function ad(e){return new Date(e)}function id(e){return e instanceof Date?+e:+new Date(+e)}function ld(e,t,n,r,o,a,i,l,s,c){var u=Yl(),d=u.invert,f=u.domain,p=c(".%L"),h=c(":%S"),m=c("%I:%M"),g=c("%I %p"),v=c("%a %d"),y=c("%b %d"),b=c("%B"),w=c("%Y");function x(e){return(s(e)t(r/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(n,r)=>Us(e,r/t))},n.copy=function(){return vd(t).domain(e)},vi.apply(n,arguments)}function yd(){var e,t,n,r,o,a,i,l=0,s=.5,c=1,u=1,d=Hl,f=!1;function p(e){return isNaN(e=+e)?i:(e=.5+((e=+a(e))-t)*(u*e=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:rd,s:od,S:Eu,u:Ou,U:ju,V:Pu,w:Cu,W:Au,x:null,X:null,y:_u,Y:Mu,Z:Ru,"%":nd},w={a:function(e){return i[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:Iu,e:Iu,f:Uu,g:Zu,G:ed,H:zu,I:Lu,j:Fu,L:Bu,m:Hu,M:Wu,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:rd,s:od,S:Vu,u:Ku,U:qu,V:Yu,w:Xu,W:Gu,x:null,X:null,y:Qu,Y:Ju,Z:td,"%":nd},x={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:iu,e:iu,f:fu,g:nu,G:tu,H:su,I:su,j:lu,L:du,m:au,M:cu,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:ou,Q:hu,s:mu,S:uu,u:Qc,U:Zc,V:Jc,w:Gc,W:eu,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:nu,Y:tu,Z:ru,"%":pu};function S(e,t){return function(n){var r,o,a,i=[],l=-1,s=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++l53)return null;"w"in a||(a.w=1),"Z"in a?(o=(r=zc(Lc(a.y,0,1))).getUTCDay(),r=o>4||0===o?xc.ceil(r):xc(r),r=cc.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(o=(r=Ic(Lc(a.y,0,1))).getDay(),r=o>4||0===o?pc.ceil(r):pc(r),r=sc.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),o="Z"in a?zc(Lc(a.y,0,1)).getUTCDay():Ic(Lc(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(o+5)%7:a.w+7*a.U-(o+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,zc(a)):Ic(a)}}function E(e,t,n,r){for(var o,a,i=0,l=t.length,s=n.length;i=s)return-1;if(37===(o=t.charCodeAt(i++))){if(o=t.charAt(i++),!(a=x[o in Hc?t.charAt(i++):o])||(r=a(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return b.x=S(n,b),b.X=S(r,b),b.c=S(t,b),w.x=S(n,w),w.X=S(r,w),w.c=S(t,w),{format:function(e){var t=S(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=k(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e+="",!0);return t.toString=function(){return e},t}}}(e),Bc=Fc.format,Fc.parse,Uc=Fc.utcFormat,Fc.utcParse}({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"]});var Od=e=>e.chartData,jd=Qo([Od],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),Nd=(e,t,n,r)=>r?jd(e):Od(e);function Pd(e){if(Array.isArray(e)&&2===e.length){var[t,n]=e;if(Vt(t)&&Vt(n))return!0}return!1}function Cd(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function Ad(e,t){if(t&&"function"!==typeof e&&Array.isArray(e)&&2===e.length){var n,r,[o,a]=e;if(Vt(o))n=o;else if("function"===typeof o)return;if(Vt(a))r=a;else if("function"===typeof a)return;var i=[n,r];if(Pd(i))return i}}var _d=n(8210),Td=n.n(_d),Md=e=>e,Dd={"@@functional/placeholder":!0},Rd=e=>e===Dd,Id=e=>function t(){return 0===arguments.length||1===arguments.length&&Rd(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},zd=(e,t)=>1===e?t:Id(function(){for(var n=arguments.length,r=new Array(n),o=0;oe!==Dd).length;return a>=e?t(...r):zd(e-a,Id(function(){for(var e=arguments.length,n=new Array(e),o=0;oRd(e)?n.shift():e);return t(...a,...n)}))}),Ld=e=>zd(e.length,e),Fd=(e,t)=>{for(var n=[],r=e;rArray.isArray(t)?t.map(e):Object.keys(t).map(e=>t[e]).map(e)),Ud=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join(""),Hd=e=>{var t=null,n=null;return function(){for(var r=arguments.length,o=new Array(r),a=0;a{var r;return e===(null===(r=t)||void 0===r?void 0:r[n])})?n:(t=o,n=e(...o))}};function Wd(e){return 0===e?1:Math.floor(new(Td())(e).abs().log(10).toNumber())+1}function Vd(e,t,n){for(var r=new(Td())(e),o=0,a=[];r.lt(t)&&o<1e5;)a.push(r.toNumber()),r=r.add(n),o++;return a}Ld((e,t,n)=>{var r=+e;return r+n*(+t-r)}),Ld((e,t,n)=>{var r=t-+e;return(n-e)/(r=r||1/0)}),Ld((e,t,n)=>{var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});var Kd=e=>{var[t,n]=e,[r,o]=[t,n];return t>n&&([r,o]=[n,t]),[r,o]},qd=(e,t,n)=>{if(e.lte(0))return new(Td())(0);var r=Wd(e.toNumber()),o=new(Td())(10).pow(r),a=e.div(o),i=1!==r?.05:.1,l=new(Td())(Math.ceil(a.div(i).toNumber())).add(n).mul(i).mul(o);return t?new(Td())(l.toNumber()):new(Td())(Math.ceil(l.toNumber()))},$d=(e,t,n)=>{var r=new(Td())(1),o=new(Td())(e);if(!o.isint()&&n){var a=Math.abs(e);a<1?(r=new(Td())(10).pow(Wd(e)-1),o=new(Td())(Math.floor(o.div(r).toNumber())).mul(r)):a>1&&(o=new(Td())(Math.floor(e)))}else 0===e?o=new(Td())(Math.floor((t-1)/2)):n||(o=new(Td())(Math.floor(e)));var i=Math.floor((t-1)/2);return function(){for(var e=arguments.length,t=new Array(e),n=0;nt(e),o(...arguments))}}(Bd(e=>o.add(new(Td())(e-i).mul(r)).toNumber()),Fd)(0,t)},Yd=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new(Td())(0),tickMin:new(Td())(0),tickMax:new(Td())(0)};var a,i=qd(new(Td())(t).sub(e).div(n-1),r,o);a=e<=0&&t>=0?new(Td())(0):(a=new(Td())(e).add(t).div(2)).sub(new(Td())(a).mod(i));var l=Math.ceil(a.sub(e).div(i).toNumber()),s=Math.ceil(new(Td())(t).sub(a).div(i).toNumber()),c=l+s+1;return c>n?Yd(e,t,n,r,o+1):(c0?s+(n-c):s,l=t>0?l:l+(n-c)),{step:i,tickMin:a.sub(new(Td())(l).mul(i)),tickMax:a.add(new(Td())(s).mul(i))})};var Xd=Hd(function(e){var[t,n]=e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(r,2),[i,l]=Kd([t,n]);if(i===-1/0||l===1/0){var s=l===1/0?[i,...Fd(0,r-1).map(()=>1/0)]:[...Fd(0,r-1).map(()=>-1/0),l];return t>n?Ud(s):s}if(i===l)return $d(i,r,o);var{step:c,tickMin:u,tickMax:d}=Yd(i,l,a,o,0),f=Vd(u,d.add(new(Td())(.1).mul(c)),c);return t>n?Ud(f):f}),Gd=Hd(function(e,t){var[n,r]=e,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],[a,i]=Kd([n,r]);if(a===-1/0||i===1/0)return[n,r];if(a===i)return[a];var l=Math.max(t,2),s=qd(new(Td())(i).sub(a).div(l-1),o,0),c=[...Vd(new(Td())(a),new(Td())(i),s),i];return!1===o&&(c=c.map(e=>Math.round(e))),n>r?Ud(c):c}),Qd=e=>e.rootProps.stackOffset,Zd=e=>e.options.chartName,Jd=e=>e.rootProps.syncId,ef=e=>e.rootProps.syncMethod,tf=e=>e.options.eventEmitter,nf=0,rf="auto",of=!0,af=!1,lf=!0,sf=0,cf="auto",uf=!0,df=5,ff=(e,t)=>{if(e&&t)return null!==e&&void 0!==e&&e.reversed?[t[1],t[0]]:t},pf={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:nf,includeHidden:!1,name:void 0,reversed:!1,scale:rf,tick:of,tickCount:void 0,ticks:void 0,type:"category",unit:void 0},hf={allowDataOverflow:af,allowDecimals:!1,allowDuplicatedCategory:lf,dataKey:void 0,domain:void 0,id:sf,includeHidden:!1,name:void 0,reversed:!1,scale:cf,tick:uf,tickCount:df,ticks:void 0,type:"number",unit:void 0},mf={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,dataKey:void 0,domain:void 0,id:nf,includeHidden:!1,name:void 0,reversed:!1,scale:rf,tick:of,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},gf={allowDataOverflow:af,allowDecimals:!1,allowDuplicatedCategory:lf,dataKey:void 0,domain:void 0,id:sf,includeHidden:!1,name:void 0,reversed:!1,scale:cf,tick:uf,tickCount:df,ticks:void 0,type:"category",unit:void 0},vf=(e,t)=>null!=e.polarAxis.angleAxis[t]?e.polarAxis.angleAxis[t]:"radial"===e.layout.layoutType?mf:pf,yf=(e,t)=>null!=e.polarAxis.radiusAxis[t]?e.polarAxis.radiusAxis[t]:"radial"===e.layout.layoutType?gf:hf,bf=e=>e.polarOptions,wf=Qo([Va,Ka,Ja],function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2}),xf=Qo([bf,wf],(e,t)=>{if(null!=e)return Tt(e.innerRadius,t,0)}),Sf=Qo([bf,wf],(e,t)=>{if(null!=e)return Tt(e.outerRadius,t,.8*t)}),kf=Qo([bf],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]}),Ef=(Qo([vf,kf],ff),Qo([wf,xf,Sf],(e,t,n)=>{if(null!=e&&null!=t&&null!=n)return[t,n]})),Of=(Qo([yf,Ef],ff),Qo([di,bf,xf,Sf,Va,Ka],(e,t,n,r,o,a)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=n&&null!=r){var{cx:i,cy:l,startAngle:s,endAngle:c}=t;return{cx:Tt(i,o,o/2),cy:Tt(l,a,a/2),innerRadius:n,outerRadius:r,startAngle:s,endAngle:c,clockWise:!1}}})),jf=(e,t)=>t,Nf=(e,t,n)=>n;function Pf(e){return null===e||void 0===e?void 0:e.id}var Cf=e=>{var t=di(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"},Af=e=>e.tooltip.settings.axisId,_f=e=>{var t=Cf(e),n=Af(e);return Gf(e,t,n)},Tf=Qo([_f],e=>null===e||void 0===e?void 0:e.dataKey);function Mf(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:o,dataKey:a}=n,i=new Map;return e.forEach(e=>{var t,n=null!==(t=e.data)&&void 0!==t?t:r;if(null!=n&&0!==n.length){var l=Pf(e);n.forEach((t,n)=>{var r,s=null==a||o?n:String(Aa(t,a,null)),c=Aa(t,e.dataKey,0);r=i.has(s)?i.get(s):{},Object.assign(r,{[l]:c}),i.set(s,r)})}}),Array.from(i.values())}function Df(e){return null!=e.stackId&&null!=e.dataKey}var Rf=(e,t)=>e===t||null!=e&&null!=t&&(e[0]===t[0]&&e[1]===t[1]);function If(e,t){return!(!Array.isArray(e)||!Array.isArray(t)||0!==e.length||0!==t.length)||e===t}function zf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Lf(e){for(var t=1;te.cartesianAxis.xAxis[t],Wf=(e,t)=>{var n=Hf(e,t);return null==n?Uf:n},Vf={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:Bf,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:60},Kf=(e,t)=>e.cartesianAxis.yAxis[t],qf=(e,t)=>{var n=Kf(e,t);return null==n?Vf:n},$f={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},Yf=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return null==n?$f:n},Xf=(e,t,n)=>{switch(t){case"xAxis":return Wf(e,n);case"yAxis":return qf(e,n);case"zAxis":return Yf(e,n);case"angleAxis":return vf(e,n);case"radiusAxis":return yf(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Gf=(e,t,n)=>{switch(t){case"xAxis":return Wf(e,n);case"yAxis":return qf(e,n);case"angleAxis":return vf(e,n);case"radiusAxis":return yf(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Qf=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function Zf(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var Jf=e=>e.graphicalItems.cartesianItems,ep=Qo([jf,Nf],Zf),tp=(e,t,n)=>e.filter(n).filter(e=>!0===(null===t||void 0===t?void 0:t.includeHidden)||!e.hide),np=Qo([Jf,Xf,ep],tp,{memoizeOptions:{resultEqualityCheck:If}}),rp=Qo([np],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(Df)),op=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),ap=Qo([np],op),ip=e=>e.map(e=>e.data).filter(Boolean).flat(1),lp=Qo([np],ip,{memoizeOptions:{resultEqualityCheck:If}}),sp=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:o}=t;return e.length>0?e:n.slice(r,o+1)},cp=Qo([lp,Nd],sp),up=(e,t,n)=>null!=(null===t||void 0===t?void 0:t.dataKey)?e.map(e=>({value:Aa(e,t.dataKey)})):n.length>0?n.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:Aa(e,t)}))):e.map(e=>({value:e})),dp=Qo([cp,Xf,np],up);function fp(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function pp(e){if(Ct(e)||e instanceof Date){var t=Number(e);if(Vt(t))return t}}function hp(e){if(Array.isArray(e)){var t=[pp(e[0]),pp(e[1])];return Pd(t)?t:void 0}var n=pp(e);if(null!=n)return[n,n]}function mp(e){return e.map(pp).filter(Ed)}var gp=Qo([rp,Nd,_f],Mf),vp=(e,t,n)=>{var r=t.reduce((e,t)=>(null==t.stackId||(null==e[t.stackId]&&(e[t.stackId]=[]),e[t.stackId].push(t)),e),{});return Object.fromEntries(Object.entries(r).map(t=>{var[r,o]=t,a=o.map(Pf);return[r,{stackedData:Ia(e,a,n),graphicalItems:o}]}))},yp=Qo([gp,rp,Qd],vp),bp=(e,t,n,r)=>{var{dataStartIndex:o,dataEndIndex:a}=t;if(null==r&&"zAxis"!==n){var i=La(e,o,a);if(null==i||0!==i[0]||0!==i[1])return i}},wp=Qo([Xf],e=>e.allowDataOverflow),xp=e=>{var t;if(null==e||!("domain"in e))return Bf;if(null!=e.domain)return e.domain;if(null!=e.ticks){if("number"===e.type){var n=mp(e.ticks);return[Math.min(...n),Math.max(...n)]}if("category"===e.type)return e.ticks.map(String)}return null!==(t=null===e||void 0===e?void 0:e.domain)&&void 0!==t?t:Bf},Sp=Qo([Xf],xp),kp=Qo([Sp,wp],Ad),Ep=Qo([yp,Od,jf,kp],bp,{memoizeOptions:{resultEqualityCheck:Rf}}),Op=e=>e.errorBars,jp=function(){for(var e=arguments.length,t=new Array(e),n=0;n{var a,i;if(n.length>0&&e.forEach(e=>{n.forEach(n=>{var l,s,c=null===(l=r[n.id])||void 0===l?void 0:l.filter(e=>fp(o,e)),u=Aa(e,null!==(s=t.dataKey)&&void 0!==s?s:n.dataKey),d=function(e,t,n){return!n||"number"!==typeof t||jt(t)?[]:n.length?mp(n.flatMap(n=>{var r,o,a=Aa(e,n.dataKey);if(Array.isArray(a)?[r,o]=a:r=o=a,Vt(r)&&Vt(o))return[t-r,t+o]})):[]}(e,u,c);if(d.length>=2){var f=Math.min(...d),p=Math.max(...d);(null==a||fi)&&(i=p)}var h=hp(u);null!=h&&(a=null==a?h[0]:Math.min(a,h[0]),i=null==i?h[1]:Math.max(i,h[1]))})}),null!=(null===t||void 0===t?void 0:t.dataKey)&&e.forEach(e=>{var n=hp(Aa(e,t.dataKey));null!=n&&(a=null==a?n[0]:Math.min(a,n[0]),i=null==i?n[1]:Math.max(i,n[1]))}),Vt(a)&&Vt(i))return[a,i]},Pp=Qo([cp,Xf,ap,Op,jf],Np,{memoizeOptions:{resultEqualityCheck:Rf}});function Cp(e){var{value:t}=e;if(Ct(t)||t instanceof Date)return t}var Ap=e=>e.referenceElements.dots,_p=(e,t,n)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===n:e.yAxisId===n),Tp=Qo([Ap,jf,Nf],_p),Mp=e=>e.referenceElements.areas,Dp=Qo([Mp,jf,Nf],_p),Rp=e=>e.referenceElements.lines,Ip=Qo([Rp,jf,Nf],_p),zp=(e,t)=>{var n=mp(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==n.length)return[Math.min(...n),Math.max(...n)]},Lp=Qo(Tp,jf,zp),Fp=(e,t)=>{var n=mp(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==n.length)return[Math.min(...n),Math.max(...n)]},Bp=Qo([Dp,jf],Fp),Up=(e,t)=>{var n=mp(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==n.length)return[Math.min(...n),Math.max(...n)]},Hp=Qo(Ip,jf,Up),Wp=Qo(Lp,Hp,Bp,(e,t,n)=>jp(e,n,t)),Vp=(e,t,n,r,o,a,i,l)=>null!=n?n:function(e,t,n){if(n||null!=t){if("function"===typeof e&&null!=t)try{var r=e(t,n);if(Pd(r))return Cd(r,t,n)}catch(p){}if(Array.isArray(e)&&2===e.length){var o,a,[i,l]=e;if("auto"===i)null!=t&&(o=Math.min(...t));else if(Pt(i))o=i;else if("function"===typeof i)try{null!=t&&(o=i(null===t||void 0===t?void 0:t[0]))}catch(h){}else if("string"===typeof i&&Fa.test(i)){var s=Fa.exec(i);if(null==s||null==t)o=void 0;else{var c=+s[1];o=t[0]-c}}else o=null===t||void 0===t?void 0:t[0];if("auto"===l)null!=t&&(a=Math.max(...t));else if(Pt(l))a=l;else if("function"===typeof l)try{null!=t&&(a=l(null===t||void 0===t?void 0:t[1]))}catch(m){}else if("string"===typeof l&&Ba.test(l)){var u=Ba.exec(l);if(null==u||null==t)a=void 0;else{var d=+u[1];a=t[1]+d}}else a=null===t||void 0===t?void 0:t[1];var f=[o,a];if(Pd(f))return null==t?f:Cd(f,t,n)}}}(t,"vertical"===i&&"xAxis"===l||"horizontal"===i&&"yAxis"===l?jp(r,a,o):jp(a,o),e.allowDataOverflow),Kp=Qo([Xf,Sp,kp,Ep,Pp,Wp,di,jf],Vp,{memoizeOptions:{resultEqualityCheck:Rf}}),qp=[0,1],$p=(e,t,n,r,o,a,i)=>{if(null!=e&&null!=n&&0!==n.length||void 0!==i){var{dataKey:l,type:s}=e,c=_a(t,a);return c&&null==l?mi()(0,n.length):"category"===s?((e,t,n)=>{var r=e.map(Cp).filter(e=>null!=e);return n&&(null==t.dataKey||t.allowDuplicatedCategory&&Mt(r))?mi()(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))})(r,e,c):"expand"===o?qp:i}},Yp=Qo([Xf,di,cp,dp,Qd,jf,Kp],$p),Xp=(t,n,r,o,a)=>{if(null!=t){var{scale:i,type:l}=t;if("auto"===i)return"radial"===n&&"radiusAxis"===a?"band":"radial"===n&&"angleAxis"===a?"linear":"category"===l&&o&&(o.indexOf("LineChart")>=0||o.indexOf("AreaChart")>=0||o.indexOf("ComposedChart")>=0&&!r)?"point":"category"===l?"band":"linear";if("string"===typeof i){var s="scale".concat(zt(i));return s in e?s:"point"}}},Gp=Qo([Xf,di,Qf,Zd,jf],Xp);function Qp(t,n,r,o){if(null!=r&&null!=o){if("function"===typeof t.scale)return t.scale.copy().domain(r).range(o);var a=function(t){if(null!=t){if(t in e)return e[t]();var n="scale".concat(zt(t));return n in e?e[n]():void 0}}(n);if(null!=a){var i=a.domain(r).range(o);return(e=>{var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),o=Math.min(r[0],r[1])-Da,a=Math.max(r[0],r[1])+Da,i=e(t[0]),l=e(t[n-1]);(ia||la)&&e.domain([t[0],t[n-1]])}})(i),i}}}var Zp=(e,t,n)=>{var r=xp(t);if("auto"===n||"linear"===n)return null!=t&&t.tickCount&&Array.isArray(r)&&("auto"===r[0]||"auto"===r[1])&&Pd(e)?Xd(e,t.tickCount,t.allowDecimals):null!=t&&t.tickCount&&"number"===t.type&&Pd(e)?Gd(e,t.tickCount,t.allowDecimals):void 0},Jp=Qo([Yp,Gf,Gp],Zp),eh=(e,t,n,r)=>{if("angleAxis"!==r&&"number"===(null===e||void 0===e?void 0:e.type)&&Pd(t)&&Array.isArray(n)&&n.length>0){var o=t[0],a=n[0],i=t[1],l=n[n.length-1];return[Math.min(o,a),Math.max(i,l)]}return t},th=Qo([Xf,Yp,Jp,jf],eh),nh=Qo(dp,Xf,(e,t)=>{if(t&&"number"===t.type){var n=1/0,r=Array.from(mp(e.map(e=>e.value))).sort((e,t)=>e-t);if(r.length<2)return 1/0;var o=r[r.length-1]-r[0];if(0===o)return 1/0;for(var a=0;ae.rootProps.barCategoryGap,Ja,(e,t,n,r)=>r,(e,t,n,r,o)=>{if(!Vt(e))return 0;var a="vertical"===t?r.height:r.width;if("gap"===o)return e*a/2;if("no-gap"===o){var i=Tt(n,e*a),l=e*a/2;return l-i-(l-i)/a*i}return 0}),oh=Qo(Wf,(e,t)=>{var n=Wf(e,t);return null==n||"string"!==typeof n.padding?0:rh(e,"xAxis",t,n.padding)},(e,t)=>{var n,r;if(null==e)return{left:0,right:0};var{padding:o}=e;return"string"===typeof o?{left:t,right:t}:{left:(null!==(n=o.left)&&void 0!==n?n:0)+t,right:(null!==(r=o.right)&&void 0!==r?r:0)+t}}),ah=Qo(qf,(e,t)=>{var n=qf(e,t);return null==n||"string"!==typeof n.padding?0:rh(e,"yAxis",t,n.padding)},(e,t)=>{var n,r;if(null==e)return{top:0,bottom:0};var{padding:o}=e;return"string"===typeof o?{top:t,bottom:t}:{top:(null!==(n=o.top)&&void 0!==n?n:0)+t,bottom:(null!==(r=o.bottom)&&void 0!==r?r:0)+t}}),ih=Qo([Ja,oh,ai,oi,(e,t,n)=>n],(e,t,n,r,o)=>{var{padding:a}=r;return o?[a.left,n.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),lh=Qo([Ja,di,ah,ai,oi,(e,t,n)=>n],(e,t,n,r,o,a)=>{var{padding:i}=o;return a?[r.height-i.bottom,i.top]:"horizontal"===t?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),sh=(e,t,n,r)=>{var o;switch(t){case"xAxis":return ih(e,n,r);case"yAxis":return lh(e,n,r);case"zAxis":return null===(o=Yf(e,n))||void 0===o?void 0:o.range;case"angleAxis":return kf(e);case"radiusAxis":return Ef(e,n);default:return}},ch=Qo([Xf,sh],ff),uh=Qo([Xf,Gp,th,ch],Qp);Qo([np,Op,jf],(e,t,n)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>fp(n,e)));function dh(e,t){return e.idt.id?1:0}var fh=(e,t)=>t,ph=(e,t,n)=>n,hh=Qo(Ya,fh,ph,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(dh)),mh=Qo(Xa,fh,ph,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(dh)),gh=(e,t)=>({width:e.width,height:t.height}),vh=Qo(Ja,Wf,gh),yh=Qo(Ka,Ja,hh,fh,ph,(e,t,n,r,o)=>{var a,i={};return n.forEach(n=>{var l=gh(t,n);null==a&&(a=((e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}})(t,r,e));var s="top"===r&&!o||"bottom"===r&&o;i[n.id]=a-Number(s)*l.height,a+=(s?-1:1)*l.height}),i}),bh=Qo(Va,Ja,mh,fh,ph,(e,t,n,r,o)=>{var a,i={};return n.forEach(n=>{var l=((e,t)=>({width:"number"===typeof t.width?t.width:60,height:e.height}))(t,n);null==a&&(a=((e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}})(t,r,e));var s="left"===r&&!o||"right"===r&&o;i[n.id]=a-Number(s)*l.width,a+=(s?-1:1)*l.width}),i}),wh=Qo([Ja,Wf,(e,t)=>{var n=Wf(e,t);if(null!=n)return yh(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(null!=t){var o=null===n||void 0===n?void 0:n[r];return null==o?{x:e.left,y:0}:{x:e.left,y:o}}}),xh=Qo([Ja,qf,(e,t)=>{var n=qf(e,t);if(null!=n)return bh(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(null!=t){var o=null===n||void 0===n?void 0:n[r];return null==o?{x:0,y:e.top}:{x:o,y:e.top}}}),Sh=Qo(Ja,qf,(e,t)=>({width:"number"===typeof t.width?t.width:60,height:e.height})),kh=(e,t,n,r)=>{if(null!=n){var{allowDuplicatedCategory:o,type:a,dataKey:i}=n,l=_a(e,r),s=t.map(e=>e.value);return i&&l&&"category"===a&&o&&Mt(s)?s:void 0}},Eh=Qo([di,dp,Xf,jf],kh),Oh=(e,t,n,r)=>{if(null!=n&&null!=n.dataKey){var{type:o,scale:a}=n;return!_a(e,r)||"number"!==o&&"auto"===a?void 0:t.map(e=>e.value)}},jh=Qo([di,dp,Gf,jf],Oh),Nh=Qo([di,(e,t,n)=>{switch(t){case"xAxis":return Wf(e,n);case"yAxis":return qf(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Gp,uh,Eh,jh,sh,Jp,jf],(e,t,n,r,o,a,i,l,s)=>{if(null==t)return null;var c=_a(e,s);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:s,categoricalDomain:a,duplicateDomain:o,isCategorical:c,niceTicks:l,range:i,realScaleType:n,scale:r}}),Ph=Qo([di,Gf,Gp,uh,Jp,sh,Eh,jh,jf],(e,t,n,r,o,a,i,l,s)=>{if(null!=t&&null!=r){var c=_a(e,s),{type:u,ticks:d,tickCount:f}=t,p="scaleBand"===n&&"function"===typeof r.bandwidth?r.bandwidth()/2:2,h="category"===u&&r.bandwidth?r.bandwidth()/p:0;h="angleAxis"===s&&null!=a&&a.length>=2?2*Ot(a[0]-a[1])*h:h;var m=d||o;if(m){var g=m.map((e,t)=>{var n=i?i.indexOf(e):e;return{index:t,coordinate:r(n)+h,value:e,offset:h}});return g.filter(e=>!jt(e.coordinate))}return c&&l?l.map((e,t)=>({coordinate:r(e)+h,value:e,index:t,offset:h})):r.ticks?r.ticks(f).map(e=>({coordinate:r(e)+h,value:e,offset:h})):r.domain().map((e,t)=>({coordinate:r(e)+h,value:i?i[e]:e,index:t,offset:h}))}}),Ch=Qo([di,Gf,uh,sh,Eh,jh,jf],(e,t,n,r,o,a,i)=>{if(null!=t&&null!=n&&null!=r&&r[0]!==r[1]){var l=_a(e,i),{tickCount:s}=t,c=0;return c="angleAxis"===i&&(null===r||void 0===r?void 0:r.length)>=2?2*Ot(r[0]-r[1])*c:c,l&&a?a.map((e,t)=>({coordinate:n(e)+c,value:e,index:t,offset:c})):n.ticks?n.ticks(s).map(e=>({coordinate:n(e)+c,value:e,offset:c})):n.domain().map((e,t)=>({coordinate:n(e)+c,value:o?o[e]:e,index:t,offset:c}))}}),Ah=Qo(Xf,uh,(e,t)=>{if(null!=e&&null!=t)return Lf(Lf({},e),{},{scale:t})}),_h=Qo([Xf,Gp,Yp,ch],Qp),Th=(Qo((e,t,n)=>Yf(e,n),_h,(e,t)=>{if(null!=e&&null!=t)return Lf(Lf({},e),{},{scale:t})}),Qo([di,Ya,Xa],(e,t,n)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}})),Mh=e=>e.options.defaultTooltipEventType,Dh=e=>e.options.validateTooltipEventTypes;function Rh(e,t,n){if(null==e)return t;var r=e?"axis":"item";return null==n?t:n.includes(r)?r:t}function Ih(e,t){return Rh(t,Mh(e),Dh(e))}var zh=(e,t)=>{var n,r=Number(t);if(!jt(r)&&null!=t)return r>=0?null===e||void 0===e||null===(n=e[r])||void 0===n?void 0:n.value:void 0};function Lh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fh(e){for(var t=1;t{if(null==t)return bo;var o=function(e,t,n){return"axis"===t?"click"===n?e.axisInteraction.click:e.axisInteraction.hover:"click"===n?e.itemInteraction.click:e.itemInteraction.hover}(e,t,n);if(null==o)return bo;if(o.active)return o;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var a=!0===e.settings.active;if(null!=o.index){if(a)return Fh(Fh({},o),{},{active:!0})}else if(null!=r)return{active:!0,coordinate:void 0,dataKey:void 0,index:r};return Fh(Fh({},bo),{},{coordinate:o.coordinate})},Hh=(e,t)=>{var n=null===e||void 0===e?void 0:e.index;if(null==n)return null;var r=Number(n);if(!Vt(r))return n;var o=1/0;return t.length>0&&(o=t.length-1),String(Math.max(0,Math.min(r,o)))},Wh=(e,t,n,r,o,a,i,l)=>{if(null!=a&&null!=l){var s=i[0],c=null==s?void 0:l(s.positions,a);if(null!=c)return c;var u=null===o||void 0===o?void 0:o[Number(a)];if(u)return"horizontal"===n?{x:u.coordinate,y:(r.top+t)/2}:{x:(r.left+e)/2,y:u.coordinate}}},Vh=(e,t,n,r)=>{return"axis"===t?e.tooltipItemPayloads:0===e.tooltipItemPayloads.length?[]:null==(o="hover"===n?e.itemInteraction.hover.dataKey:e.itemInteraction.click.dataKey)&&null!=r?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(e=>{var t;return(null===(t=e.settings)||void 0===t?void 0:t.dataKey)===o});var o},Kh=e=>e.options.tooltipPayloadSearcher,qh=e=>e.tooltip;function $h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Yh(e){for(var t=1;t{if(null!=t&&null!=a){var{chartData:l,computedData:s,dataStartIndex:c,dataEndIndex:u}=n;return e.reduce((e,n)=>{var d,f,p,{dataDefinedOnItem:h,settings:m}=n,g=function(e,t){return null!=e?e:t}(h,l),v=Array.isArray(g)?ja(g,c,u):g,y=null!==(d=null===m||void 0===m?void 0:m.dataKey)&&void 0!==d?d:r,b=null===m||void 0===m?void 0:m.nameKey;(f=r&&Array.isArray(v)&&!Array.isArray(v[0])&&"axis"===i?Rt(v,r,o):a(v,t,s,b),Array.isArray(f))?f.forEach(t=>{var n=Yh(Yh({},m),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push(Ha({tooltipEntrySettings:n,dataKey:t.dataKey,payload:t.payload,value:Aa(t.payload,t.dataKey),name:t.name}))}):e.push(Ha({tooltipEntrySettings:m,dataKey:y,payload:f,value:Aa(f,y),name:null!==(p=Aa(f,b))&&void 0!==p?p:null===m||void 0===m?void 0:m.name}));return e},[])}},Qh=Qo([_f,di,Qf,Zd,Cf],Xp),Zh=Qo([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),Jh=Qo([Cf,Af],Zf),em=Qo([Zh,_f,Jh],tp,{memoizeOptions:{resultEqualityCheck:If}}),tm=Qo([em],e=>e.filter(Df)),nm=Qo([em],ip,{memoizeOptions:{resultEqualityCheck:If}}),rm=Qo([nm,Od],sp),om=Qo([tm,Od,_f],Mf),am=Qo([rm,_f,em],up),im=Qo([_f],xp),lm=Qo([_f],e=>e.allowDataOverflow),sm=Qo([im,lm],Ad),cm=Qo([em],e=>e.filter(Df)),um=Qo([om,cm,Qd],vp),dm=Qo([um,Od,Cf,sm],bp),fm=Qo([em],op),pm=Qo([rm,_f,fm,Op,Cf],Np,{memoizeOptions:{resultEqualityCheck:Rf}}),hm=Qo([Ap,Cf,Af],_p),mm=Qo([hm,Cf],zp),gm=Qo([Mp,Cf,Af],_p),vm=Qo([gm,Cf],Fp),ym=Qo([Rp,Cf,Af],_p),bm=Qo([ym,Cf],Up),wm=Qo([mm,bm,vm],jp),xm=Qo([_f,im,sm,dm,pm,wm,di,Cf],Vp),Sm=Qo([_f,di,rm,am,Qd,Cf,xm],$p),km=Qo([Sm,_f,Qh],Zp),Em=Qo([_f,Sm,km,Cf],eh),Om=e=>{var t=Cf(e),n=Af(e);return sh(e,t,n,!1)},jm=Qo([_f,Om],ff),Nm=Qo([_f,Qh,Em,jm],Qp),Pm=Qo([di,am,_f,Cf],kh),Cm=Qo([di,am,_f,Cf],Oh),Am=Qo([di,_f,Qh,Nm,Om,Pm,Cm,Cf],(e,t,n,r,o,a,i,l)=>{if(t){var{type:s}=t,c=_a(e,l);if(r){var u="scaleBand"===n&&r.bandwidth?r.bandwidth()/2:2,d="category"===s&&r.bandwidth?r.bandwidth()/u:0;return d="angleAxis"===l&&null!=o&&(null===o||void 0===o?void 0:o.length)>=2?2*Ot(o[0]-o[1])*d:d,c&&i?i.map((e,t)=>({coordinate:r(e)+d,value:e,index:t,offset:d})):r.domain().map((e,t)=>({coordinate:r(e)+d,value:a?a[e]:e,index:t,offset:d}))}}}),_m=Qo([Mh,Dh,e=>e.tooltip.settings],(e,t,n)=>Rh(n.shared,e,t)),Tm=e=>e.tooltip.settings.trigger,Mm=e=>e.tooltip.settings.defaultIndex,Dm=Qo([qh,_m,Tm,Mm],Uh),Rm=Qo([Dm,rm],Hh),Im=Qo([Am,Rm],zh),zm=Qo([Dm],e=>{if(e)return e.dataKey}),Lm=Qo([qh,_m,Tm,Mm],Vh),Fm=Qo([Va,Ka,di,Ja,Am,Mm,Lm,Kh],Wh),Bm=Qo([Dm,Fm],(e,t)=>null!==e&&void 0!==e&&e.coordinate?e.coordinate:t),Um=Qo([Dm],e=>e.active),Hm=Qo([Lm,Rm,Od,Tf,Im,Kh,_m],Gh),Wm=Qo([Hm],e=>{if(null!=e){var t=e.map(e=>e.payload).filter(e=>null!=e);return Array.from(new Set(t))}}),Vm=(e,t)=>t,Km=(e,t,n)=>n,qm=(e,t,n,r)=>r,$m=Qo(Am,e=>sa()(e,e=>e.coordinate)),Ym=Qo([qh,Vm,Km,qm],Uh),Xm=Qo([Ym,rm],Hh),Gm=Qo([qh,Vm,Km,qm],Vh),Qm=Qo([Va,Ka,di,Ja,Am,qm,Gm,Kh],Wh),Zm=Qo([Ym,Qm],(e,t)=>{var n;return null!==(n=e.coordinate)&&void 0!==n?n:t}),Jm=Qo(Am,Xm,zh),eg=Qo([Gm,Xm,Od,Tf,Jm,Kh,Vm],Gh),tg=Qo([Ym],e=>({isActive:e.active,activeIndex:e.index})),ng=Qo([(e,t)=>t,di,Of,Cf,jm,Am,$m,Ja],(e,t,n,r,o,a,i,l)=>{if(e&&t&&r&&o&&a){var s=function(e,t,n,r,o){return"horizontal"===n||"vertical"===n?e>=o.left&&e<=o.left+o.width&&t>=o.top&&t<=o.top+o.height?{x:e,y:t}:null:r?Oa({x:e,y:t},r):null}(e.chartX,e.chartY,t,n,l);if(s){var c=((e,t)=>"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius)(s,t),u=((e,t,n,r,o)=>{var a,i=-1,l=null!==(a=null===t||void 0===t?void 0:t.length)&&void 0!==a?a:0;if(l<=1||null==e)return 0;if("angleAxis"===r&&null!=o&&Math.abs(Math.abs(o[1]-o[0])-360)<=1e-6)for(var s=0;s0?n[s-1].coordinate:n[l-1].coordinate,u=n[s].coordinate,d=s>=l-1?n[0].coordinate:n[s+1].coordinate,f=void 0;if(Ot(u-c)!==Ot(d-u)){var p=[];if(Ot(d-u)===Ot(o[1]-o[0])){f=d;var h=u+o[1]-o[0];p[0]=Math.min(h,(h+c)/2),p[1]=Math.max(h,(h+c)/2)}else{f=c;var m=d+o[1]-o[0];p[0]=Math.min(u,(m+u)/2),p[1]=Math.max(u,(m+u)/2)}var g=[Math.min(u,(f+u)/2),Math.max(u,(f+u)/2)];if(e>g[0]&&e<=g[1]||e>=p[0]&&e<=p[1]){({index:i}=n[s]);break}}else{var v=Math.min(c,d),y=Math.max(c,d);if(e>(v+u)/2&&e<=(y+u)/2){({index:i}=n[s]);break}}}else if(t)for(var b=0;b0&&b(t[b].coordinate+t[b-1].coordinate)/2&&e<=(t[b].coordinate+t[b+1].coordinate)/2||b===l-1&&e>(t[b].coordinate+t[b-1].coordinate)/2){({index:i}=t[b]);break}return i})(c,i,a,r,o),d=((e,t,n,r)=>{var o=t.find(e=>e&&e.index===n);if(o){if("horizontal"===e)return{x:o.coordinate,y:r.y};if("vertical"===e)return{x:r.x,y:o.coordinate};if("centric"===e){var a=o.coordinate,{radius:i}=r;return Pa(Pa(Pa({},r),Sa(r.cx,r.cy,i,a)),{},{angle:a,radius:i})}var l=o.coordinate,{angle:s}=r;return Pa(Pa(Pa({},r),Sa(r.cx,r.cy,l,s)),{},{angle:s,radius:l})}return{x:0,y:0}})(t,a,u,s);return{activeIndex:String(u),activeCoordinate:d}}}}),rg=e=>{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,r=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/r)}},og=lr("mouseClick"),ag=to();ag.startListening({actionCreator:og,effect:(e,t)=>{var n=e.payload,r=ng(t.getState(),rg(n));null!=(null===r||void 0===r?void 0:r.activeIndex)&&t.dispatch(Co({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var ig=lr("mouseMove"),lg=to();function sg(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":t}function cg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ug(e){for(var t=1;t{var n=e.payload,r=t.getState(),o=Ih(r,r.tooltip.settings.shared),a=ng(r,rg(n));"axis"===o&&(null!=(null===a||void 0===a?void 0:a.activeIndex)?t.dispatch(Po({activeIndex:a.activeIndex,activeDataKey:void 0,activeCoordinate:a.activeCoordinate})):t.dispatch(jo()))}});var fg=Sr({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:fr()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:fr()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:fr()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:fr()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:fr()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:fr()},updateYAxisWidth(e,t){var{id:n,width:r}=t.payload,o=e.yAxis[n];if(o){var a=o.widthHistory||[];if(3===a.length&&a[0]===a[2]&&r===a[1]&&r!==o.width&&Math.abs(r-a[0])<=1)return;var i=[...a,r].slice(-3);e.yAxis[n]=ug(ug({},e.yAxis[n]),{},{width:r,widthHistory:i})}}}}),{addXAxis:pg,removeXAxis:hg,addYAxis:mg,removeYAxis:gg,addZAxis:vg,removeZAxis:yg,updateYAxisWidth:bg}=fg.actions,wg=fg.reducer,xg=Sr({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:fr()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:r}=t.payload,o=tr(e).cartesianItems.indexOf(n);o>-1&&(e.cartesianItems[o]=r)},prepare:fr()},removeCartesianGraphicalItem:{reducer(e,t){var n=tr(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},prepare:fr()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:fr()},removePolarGraphicalItem:{reducer(e,t){var n=tr(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)},prepare:fr()}}}),{addCartesianGraphicalItem:Sg,replaceCartesianGraphicalItem:kg,removeCartesianGraphicalItem:Eg,addPolarGraphicalItem:Og,removePolarGraphicalItem:jg}=xg.actions,Ng=xg.reducer,Pg=Sr({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=tr(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=tr(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=tr(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),{addDot:Cg,removeDot:Ag,addArea:_g,removeArea:Tg,addLine:Mg,removeLine:Dg}=Pg.actions,Rg=Pg.reducer,Ig={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},zg=Sr({name:"brush",initialState:Ig,reducers:{setBrushSettings:(e,t)=>null==t.payload?Ig:t.payload}}),{setBrushSettings:Lg}=zg.actions,Fg=zg.reducer,Bg=Sr({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:fr()},removeLegendPayload:{reducer(e,t){var n=tr(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:fr()}}}),{setLegendSize:Ug,setLegendSettings:Hg,addLegendPayload:Wg,removeLegendPayload:Vg}=Bg.actions,Kg=Bg.reducer,qg={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index"},$g=Sr({name:"rootProps",initialState:qg,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!==(n=t.payload.barGap)&&void 0!==n?n:qg.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className}}}),Yg=$g.reducer,{updateOptions:Xg}=$g.actions,Gg=Sr({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:Qg,removeRadiusAxis:Zg,addAngleAxis:Jg,removeAngleAxis:ev}=Gg.actions,tv=Gg.reducer,nv=Sr({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:rv}=nv.actions,ov=nv.reducer,av=lr("keyDown"),iv=lr("focus"),lv=to();lv.startListening({actionCreator:av,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var{keyboardInteraction:r}=n.tooltip,o=e.payload;if("ArrowRight"===o||"ArrowLeft"===o||"Enter"===o){var a=Number(Hh(r,rm(n))),i=Am(n);if("Enter"!==o){var l=a+("ArrowRight"===o?1:-1)*("left-to-right"===Th(n)?1:-1);if(!(null==i||l>=i.length||l<0)){var s=Qm(n,"axis","hover",String(l));t.dispatch(_o({active:!0,activeIndex:l.toString(),activeDataKey:void 0,activeCoordinate:s}))}}else{var c=Qm(n,"axis","hover",String(r.index));t.dispatch(_o({active:!r.active,activeIndex:r.index,activeDataKey:r.dataKey,activeCoordinate:c}))}}}}}),lv.startListening({actionCreator:iv,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var{keyboardInteraction:r}=n.tooltip;if(!r.active&&null==r.index){var o=Qm(n,"axis","hover",String("0"));t.dispatch(_o({activeDataKey:void 0,active:!0,activeIndex:"0",activeCoordinate:o}))}}}});var sv=lr("externalEvent"),cv=to();cv.startListening({actionCreator:sv,effect:(e,t)=>{if(null!=e.payload.handler){var n=t.getState(),r={activeCoordinate:Bm(n),activeDataKey:zm(n),activeIndex:Rm(n),activeLabel:Im(n),activeTooltipIndex:Rm(n),isTooltipActive:Um(n)};e.payload.handler(r,e.payload.reactEvent)}}});var uv=Qo([qh],e=>e.tooltipItemPayloads),dv=Qo([uv,Kh,(e,t,n)=>t,(e,t,n)=>n],(e,t,n,r)=>{var o=e.find(e=>e.settings.dataKey===r);if(null!=o){var{positions:a}=o;if(null!=a)return t(a,n)}}),fv=lr("touchMove"),pv=to();pv.startListening({actionCreator:fv,effect:(e,t)=>{var n=e.payload,r=t.getState(),o=Ih(r,r.tooltip.settings.shared);if("axis"===o){var a=ng(r,rg({clientX:n.touches[0].clientX,clientY:n.touches[0].clientY,currentTarget:n.currentTarget}));null!=(null===a||void 0===a?void 0:a.activeIndex)&&t.dispatch(Po({activeIndex:a.activeIndex,activeDataKey:void 0,activeCoordinate:a.activeCoordinate}))}else if("item"===o){var i,l=n.touches[0],s=document.elementFromPoint(l.clientX,l.clientY);if(!s||!s.getAttribute)return;var c=s.getAttribute("data-recharts-item-index"),u=null!==(i=s.getAttribute("data-recharts-item-data-key"))&&void 0!==i?i:void 0,d=dv(t.getState(),c,u);t.dispatch(Eo({activeDataKey:u,activeIndex:c,activeCoordinate:d}))}}});var hv=Sr({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]||(e[n]=[]),e[n].push(r)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:r,next:o}=t.payload;e[n]&&(e[n]=e[n].map(e=>e.dataKey===r.dataKey&&e.direction===r.direction?o:e))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]&&(e[n]=e[n].filter(e=>e.dataKey!==r.dataKey||e.direction!==r.direction))}}}),{addErrorBar:mv,replaceErrorBar:gv,removeErrorBar:vv}=hv.actions,yv=hv.reducer,bv=!1,wv=!("undefined"!==typeof window&&window.document&&Boolean(window.document.createElement)&&window.setTimeout),xv=sn({brush:Fg,cartesianAxis:wg,chartData:zo,errorBars:yv,graphicalItems:Ng,layout:Wo,legend:Kg,options:ao,polarAxis:tv,polarOptions:ov,referenceElements:Rg,rootProps:Yg,tooltip:To});function Sv(e){var{preloadedState:t,children:n,reduxStoreName:o}=e,a=ri(),i=(0,r.useRef)(null);if(a)return n;null==i.current&&(i.current=function(e){return mr({reducer:xv,preloadedState:e,middleware:e=>e({serializableCheck:!1}).concat([ag.middleware,lg.middleware,lv.middleware,cv.middleware,pv.middleware]),enhancers:e=>{var t=e;return"function"===typeof e&&(t=e()),t.concat(hr({type:"raf"}))},devTools:bv&&{serialize:{replacer:sg},name:"recharts-".concat(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart")}})}(t,o));var l=ea;return r.createElement(yo,{context:l,store:i.current},n)}var kv=e=>{var{chartData:t}=e,n=na(),o=ri();return(0,r.useEffect)(()=>o?()=>{}:(n(Do(t)),()=>{n(Do(void 0))}),[t,n,o]),null};function Ev(e){var{layout:t,margin:n}=e,o=na(),a=ri();return(0,r.useEffect)(()=>{a||(o(Bo(t)),o(Fo(n)))},[o,a,t,n]),null}function Ov(e){var t=na();return(0,r.useEffect)(()=>{t(Xg(e))},[t,e]),null}var jv=()=>ia(e=>e.rootProps.accessibilityLayer),Nv=["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"];function Pv(e){return"string"===typeof e&&Nv.includes(e)}var Cv=["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"];function Av(e){return"string"===typeof e&&Cv.includes(e)}function _v(e){return"string"===typeof e&&e.startsWith("data-")}function Tv(e){var t=Object.entries(e).filter(e=>{var[t]=e;return Av(t)||_v(t)});return Object.fromEntries(t)}function Mv(e){return null==e?null:(0,r.isValidElement)(e)&&"object"===typeof e.props&&null!==e.props?Tv(e.props):"object"!==typeof e||Array.isArray(e)?null:Tv(e)}function Dv(e){var t=Object.entries(e).filter(e=>{var[t]=e;return Av(t)||_v(t)||Pv(t)});return Object.fromEntries(t)}var Rv=["children","width","height","viewBox","className","style","title","desc"];function Iv(){return Iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:n,width:o,height:a,viewBox:i,className:l,style:s,title:c,desc:u}=e,d=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{var n=ci(),o=ui(),a=jv();if(!Kt(n)||!Kt(o))return null;var i,l,{children:s,otherAttributes:c,title:u,desc:d}=e;return i="number"===typeof c.tabIndex?c.tabIndex:a?0:void 0,l="string"===typeof c.role?c.role:a?"application":void 0,r.createElement(zv,Fv({},c,{title:u,desc:d,role:l,tabIndex:i,width:n,height:o,style:Bv,ref:t}),s)}),Hv=e=>{var{children:t}=e,n=ia(ai);if(!n)return null;var{width:o,height:a,y:i,x:l}=n;return r.createElement(zv,{width:o,height:a,x:l,y:i},t)},Wv=(0,r.forwardRef)((e,t)=>{var{children:n}=e,o=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{};function Jv(){var e=ia(Jd),t=ia(tf),n=na(),o=ia(ef),a=ia(Am),i=fi(),l=ii(),s=ia(e=>e.rootProps.className);(0,r.useEffect)(()=>{if(null==e)return Zv;var r=(r,s,c)=>{var u;if(t!==c&&e===r)if("index"!==o){if(null!=a){var d;if("function"===typeof o){var f={activeTooltipIndex:null==s.payload.index?void 0:Number(s.payload.index),isTooltipActive:s.payload.active,activeIndex:null==s.payload.index?void 0:Number(s.payload.index),activeLabel:s.payload.label,activeDataKey:s.payload.dataKey,activeCoordinate:s.payload.coordinate},p=o(a,f);d=a[p]}else"value"===o&&(d=a.find(e=>String(e.value)===s.payload.label));var{coordinate:h}=s.payload;if(null!=d&&!1!==s.payload.active&&null!=h&&null!=l){var{x:m,y:g}=h,v=Math.min(m,l.x+l.width),y=Math.min(g,l.y+l.height),b={x:"horizontal"===i?d.coordinate:v,y:"horizontal"===i?y:d.coordinate},w=Ao({active:s.payload.active,coordinate:b,dataKey:s.payload.dataKey,index:String(d.index),label:s.payload.label,sourceViewBox:s.payload.sourceViewBox});n(w)}else n(Ao({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0}))}}else if(l&&null!==s&&void 0!==s&&null!==(u=s.payload)&&void 0!==u&&u.coordinate&&s.payload.sourceViewBox){var x=s.payload.coordinate,{x:S,y:k}=x,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{Vv.off(Kv,r)}},[s,n,t,e,o,a,i,l])}function ey(){var e=na();(0,r.useEffect)(()=>{e(io())},[e]),Jv(),function(){var e=ia(Jd),t=ia(tf),n=na();(0,r.useEffect)(()=>{if(null==e)return Zv;var r=(r,o,a)=>{t!==a&&e===r&&n(Ro(o))};return Vv.on(qv,r),()=>{Vv.off(qv,r)}},[n,t,e])}()}function ty(e,t,n,o,a,i){var l=ia(n=>((e,t,n)=>{if(null!=t){var r=qh(e);return"axis"===t?"hover"===n?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:"hover"===n?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}})(n,e,t)),s=ia(tf),c=ia(Jd),u=ia(ef),d=ia($v),f=null===d||void 0===d?void 0:d.active,p=ii();(0,r.useEffect)(()=>{if(!f&&null!=c&&null!=s){var e=Ao({active:i,coordinate:n,dataKey:l,index:a,label:"number"===typeof o?String(o):o,sourceViewBox:p});Vv.emit(Kv,c,e,s)}},[f,n,l,a,o,s,c,u,i,p])}var ny=(0,r.createContext)(null),ry=(0,r.createContext)(null);function oy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ay(e){for(var t=1;t(ey(),null);function cy(e){if("number"===typeof e)return e;if("string"===typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var uy=(0,r.forwardRef)((e,t)=>{var n,o,a=(0,r.useRef)(null),[i,l]=(0,r.useState)({containerWidth:cy(null===(n=e.style)||void 0===n?void 0:n.width),containerHeight:cy(null===(o=e.style)||void 0===o?void 0:o.height)}),s=(0,r.useCallback)((e,t)=>{l(n=>{var r=Math.round(e),o=Math.round(t);return n.containerWidth===r&&n.containerHeight===o?n:{containerWidth:r,containerHeight:o}})},[]),c=(0,r.useCallback)(e=>{if("function"===typeof t&&t(e),null!=e){var{width:n,height:r}=e.getBoundingClientRect();s(n,r);var o=new ResizeObserver(e=>{var{width:t,height:n}=e[0].contentRect;s(t,n)});o.observe(e),a.current=o}},[t,s]);return(0,r.useEffect)(()=>()=>{var e=a.current;null!=e&&e.disconnect()},[s]),r.createElement(r.Fragment,null,r.createElement(pi,{width:i.containerWidth,height:i.containerHeight}),r.createElement("div",ly({ref:c},e)))}),dy=(0,r.forwardRef)((e,t)=>{var{width:n,height:o}=e,[a,i]=(0,r.useState)({containerWidth:cy(n),containerHeight:cy(o)}),l=(0,r.useCallback)((e,t)=>{i(n=>{var r=Math.round(e),o=Math.round(t);return n.containerWidth===r&&n.containerHeight===o?n:{containerWidth:r,containerHeight:o}})},[]),s=(0,r.useCallback)(e=>{if("function"===typeof t&&t(e),null!=e){var{width:n,height:r}=e.getBoundingClientRect();l(n,r)}},[t,l]);return r.createElement(r.Fragment,null,r.createElement(pi,{width:a.containerWidth,height:a.containerHeight}),r.createElement("div",ly({ref:s},e)))}),fy=(0,r.forwardRef)((e,t)=>{var{width:n,height:o}=e;return r.createElement(r.Fragment,null,r.createElement(pi,{width:n,height:o}),r.createElement("div",ly({ref:t},e)))}),py=(0,r.forwardRef)((e,t)=>{var{width:n,height:o}=e;return Nt(n)||Nt(o)?r.createElement(dy,ly({},e,{ref:t})):r.createElement(fy,ly({},e,{ref:t}))});var hy=(0,r.forwardRef)((e,t)=>{var{children:n,className:o,height:a,onClick:i,onContextMenu:l,onDoubleClick:s,onMouseDown:c,onMouseEnter:u,onMouseLeave:d,onMouseMove:f,onMouseUp:p,onTouchEnd:h,onTouchMove:m,onTouchStart:g,style:v,width:y,responsive:b,dispatchTouchEvents:w=!0}=e,x=(0,r.useRef)(null),S=na(),[k,O]=(0,r.useState)(null),[j,N]=(0,r.useState)(null),P=function(){var e=na(),[t,n]=(0,r.useState)(null),o=ia(qa);return(0,r.useEffect)(()=>{if(null!=t){var n=t.getBoundingClientRect().width/t.offsetWidth;Vt(n)&&n!==o&&e(Ho(n))}},[t,e,o]),n}(),C=Zt(),A=(null===C||void 0===C?void 0:C.width)>0?C.width:y,_=(null===C||void 0===C?void 0:C.height)>0?C.height:a,T=(0,r.useCallback)(e=>{P(e),"function"===typeof t&&t(e),O(e),N(e),null!=e&&(x.current=e)},[P,t,O,N]),M=(0,r.useCallback)(e=>{S(og(e)),S(sv({handler:i,reactEvent:e}))},[S,i]),D=(0,r.useCallback)(e=>{S(ig(e)),S(sv({handler:u,reactEvent:e}))},[S,u]),R=(0,r.useCallback)(e=>{S(jo()),S(sv({handler:d,reactEvent:e}))},[S,d]),I=(0,r.useCallback)(e=>{S(ig(e)),S(sv({handler:f,reactEvent:e}))},[S,f]),z=(0,r.useCallback)(()=>{S(iv())},[S]),L=(0,r.useCallback)(e=>{S(av(e.key))},[S]),F=(0,r.useCallback)(e=>{S(sv({handler:l,reactEvent:e}))},[S,l]),B=(0,r.useCallback)(e=>{S(sv({handler:s,reactEvent:e}))},[S,s]),U=(0,r.useCallback)(e=>{S(sv({handler:c,reactEvent:e}))},[S,c]),H=(0,r.useCallback)(e=>{S(sv({handler:p,reactEvent:e}))},[S,p]),W=(0,r.useCallback)(e=>{S(sv({handler:g,reactEvent:e}))},[S,g]),V=(0,r.useCallback)(e=>{w&&S(fv(e)),S(sv({handler:m,reactEvent:e}))},[S,w,m]),K=(0,r.useCallback)(e=>{S(sv({handler:h,reactEvent:e}))},[S,h]),q=function(e){return!0===e?uy:py}(b);return r.createElement(ny.Provider,{value:k},r.createElement(ry.Provider,{value:j},r.createElement(q,{width:null!==A&&void 0!==A?A:null===v||void 0===v?void 0:v.width,height:null!==_&&void 0!==_?_:null===v||void 0===v?void 0:v.height,className:E("recharts-wrapper",o),style:ay({position:"relative",cursor:"default",width:A,height:_},v),onClick:M,onContextMenu:F,onDoubleClick:B,onFocus:z,onKeyDown:L,onMouseDown:U,onMouseEnter:D,onMouseLeave:R,onMouseMove:I,onMouseUp:H,onTouchEnd:K,onTouchMove:V,onTouchStart:W,ref:T},r.createElement(sy,null),n)))}),my=Qo([Ja],e=>{if(e)return{top:e.top,bottom:e.bottom,left:e.left,right:e.right}}),gy=Qo([my,Va,Ka],(e,t,n)=>{if(e&&null!=t&&null!=n)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),vy=()=>ia(gy),yy=(0,r.createContext)(void 0),by=e=>{var{children:t}=e,[n]=(0,r.useState)("".concat(_t("recharts"),"-clip")),o=vy();if(null==o)return null;var{x:a,y:i,width:l,height:s}=o;return r.createElement(yy.Provider,{value:n},r.createElement("defs",null,r.createElement("clipPath",{id:n},r.createElement("rect",{x:a,y:i,height:s,width:l}))),t)},wy=["width","height","responsive","children","className","style","compact","title","desc"];var xy=(0,r.forwardRef)((e,t)=>{var{width:n,height:o,responsive:a,children:i,className:l,style:s,compact:c,title:u,desc:d}=e,f=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r(void 0===e[t]&&void 0!==r[t]&&(e[t]=r[t]),e),n)}function Oy(){return Oy=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement(Ny,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:Py,tooltipPayloadSearcher:ro,categoricalChartProps:e,ref:t}));function Ay(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ty(e){for(var t=1;t=this.maxSize){var n=this.cache.keys().next().value;this.cache.delete(n)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(Dy.cacheSize),Iy={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},zy="recharts_measurement_span";var Ly=(e,t)=>{try{var n=document.getElementById(zy);n||((n=document.createElement("span")).setAttribute("id",zy),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,Iy,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch(o){return{width:0,height:0}}},Fy=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e||null===e||wv)return{width:0,height:0};if(!Dy.enableCache)return Ly(e,t);var n=function(e,t){var n=t.fontSize||"",r=t.fontFamily||"",o=t.fontWeight||"",a=t.fontStyle||"",i=t.letterSpacing||"",l=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(o,"|").concat(a,"|").concat(i,"|").concat(l)}(e,t),r=Ry.get(n);if(r)return r;var o=Ly(e,t);return Ry.set(n,o),o};function By(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Uy{static create(e){return new Uy(e)}constructor(e){this.scale=e}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}apply(e){var{bandAware:t,position:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var r=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+r;case"end":var o=this.bandwidth?this.bandwidth():0;return this.scale(e)+o}if(t){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}isInRange(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}}By(Uy,"EPS",1e-4);function Hy(e,t,n){if(t<1)return[];if(1===t&&void 0===n)return e;for(var r=[],o=0;o1&&void 0!==arguments[1]?arguments[1]:0),o=r*Math.PI/180,a=Math.atan(n/t),i=o>a&&oe*o)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-o)<=0}function Ky(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qy(e){for(var t=1;t{var o="function"===typeof u?u(e.value,r):e.value;return"width"===h?Wy(Fy(o,{fontSize:t,letterSpacing:n}),m,f):Fy(o,{fontSize:t,letterSpacing:n})[h]},v=a.length>=2?Ot(a[1].coordinate-a[0].coordinate):1,y=function(e,t,n){var r="width"===n,{x:o,y:a,width:i,height:l}=e;return 1===t?{start:r?o:a,end:r?o+i:a+l}:{start:r?o+i:a+l,end:r?o:a}}(i,v,h);return"equidistantPreserveStart"===c?function(e,t,n,r,o){for(var a,i=(r||[]).slice(),{start:l,end:s}=t,c=0,u=1,d=l,f=function(){var t=null===r||void 0===r?void 0:r[c];if(void 0===t)return{v:Hy(r,u)};var a,i=c,f=()=>(void 0===a&&(a=n(t,i)),a),p=t.coordinate,h=0===c||Vy(e,p,f,d,s);h||(c=0,d=l,u+=1),h&&(d=p+e*(f()/2+o),c+=u)};u<=i.length;)if(a=f())return a.v;return[]}(v,y,g,a,l):(p="preserveStart"===c||"preserveStartEnd"===c?function(e,t,n,r,o,a){var i=(r||[]).slice(),l=i.length,{start:s,end:c}=t;if(a){var u=r[l-1],d=n(u,l-1),f=e*(u.coordinate+e*d/2-c);i[l-1]=u=qy(qy({},u),{},{tickCoord:f>0?u.coordinate-f*e:u.coordinate}),Vy(e,u.tickCoord,()=>d,s,c)&&(c=u.tickCoord-e*(d/2+o),i[l-1]=qy(qy({},u),{},{isShow:!0}))}for(var p=a?l-1:l,h=function(t){var r,a=i[t],l=()=>(void 0===r&&(r=n(a,t)),r);if(0===t){var u=e*(a.coordinate-e*l()/2-s);i[t]=a=qy(qy({},a),{},{tickCoord:u<0?a.coordinate-u*e:a.coordinate})}else i[t]=a=qy(qy({},a),{},{tickCoord:a.coordinate});Vy(e,a.tickCoord,l,s,c)&&(s=a.tickCoord+e*(l()/2+o),i[t]=qy(qy({},a),{},{isShow:!0}))},m=0;m(void 0===r&&(r=n(c,t)),r);if(t===i-1){var d=e*(c.coordinate+e*u()/2-s);a[t]=c=qy(qy({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate})}else a[t]=c=qy(qy({},c),{},{tickCoord:c.coordinate});Vy(e,c.tickCoord,u,l,s)&&(s=c.tickCoord-e*(u()/2+o),a[t]=qy(qy({},c),{},{isShow:!0}))},u=i-1;u>=0;u--)c(u);return a}(v,y,g,a,l),p.filter(e=>e.isShow))}function Xy(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}var Gy=["children","className"];function Qy(){return Qy=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:n,className:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{var{children:t,breakAll:n,style:r}=e;try{var o=[];return It(t)||(o=n?t.toString().split(""):t.toString().split(mb)),{wordsWithComputedWidth:o.map(e=>({word:e,width:Fy(e,r).width})),spaceWidth:n?0:Fy("\xa0",r).width}}catch(a){return null}},vb=e=>[{words:It(e)?[]:e.toString().split(mb)}],yb=e=>{var{width:t,scaleToFit:n,children:r,style:o,breakAll:a,maxLines:i}=e;if((t||n)&&!wv){var l=gb({breakAll:a,children:r,style:o});if(!l)return vb(r);var{wordsWithComputedWidth:s,spaceWidth:c}=l;return((e,t,n,r,o)=>{var{maxLines:a,children:i,style:l,breakAll:s}=e,c=Pt(a),u=i,d=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce((e,t)=>{var{word:a,width:i}=t,l=e[e.length-1];if(l&&(null==r||o||l.width+i+ne.reduce((e,t)=>e.width>t.width?e:t);if(!c||o)return f;if(!(f.length>a||p(f).width>Number(r)))return f;for(var h,m=e=>{var t=u.slice(0,e),n=gb({breakAll:s,style:l,children:t+"\u2026"}).wordsWithComputedWidth,o=d(n);return[o.length>a||p(o).width>Number(r),o]},g=0,v=u.length-1,y=0;g<=v&&y<=u.length-1;){var b=Math.floor((g+v)/2),w=b-1,[x,S]=m(w),[k]=m(b);if(x||k||(g=b+1),x&&k&&(v=b-1),!x&&k){h=S;break}y++}return h||f})({breakAll:a,children:r,maxLines:i,style:o},s,c,t,n)}return vb(r)},bb="#808080",wb=(0,r.forwardRef)((e,t)=>{var{x:n=0,y:o=0,lineHeight:a="1em",capHeight:i="0.71em",scaleToFit:l=!1,textAnchor:s="start",verticalAnchor:c="end",fill:u=bb}=e,d=hb(e,db),f=(0,r.useMemo)(()=>yb({breakAll:d.breakAll,children:d.children,maxLines:d.maxLines,scaleToFit:l,style:d.style,width:d.width}),[d.breakAll,d.children,d.maxLines,l,d.style,d.width]),{dx:p,dy:h,angle:m,className:g,breakAll:v}=d,y=hb(d,fb);if(!Ct(n)||!Ct(o)||0===f.length)return null;var b,w=n+(Pt(p)?p:0),x=o+(Pt(h)?h:0);switch(c){case"start":b=ub("calc(".concat(i,")"));break;case"middle":b=ub("calc(".concat((f.length-1)/2," * -").concat(a," + (").concat(i," / 2))"));break;default:b=ub("calc(".concat(f.length-1," * -").concat(a,")"))}var S=[];if(l){var k=f[0].width,{width:O}=d;S.push("scale(".concat(Pt(O)?O/k:1,")"))}return m&&S.push("rotate(".concat(m,", ").concat(w,", ").concat(x,")")),S.length&&(y.transform=S.join(" ")),r.createElement("text",pb({},Dv(y),{ref:t,x:w,y:x,className:E("recharts-text",g),textAnchor:s,fill:u.includes("url")?bb:u}),f.map((e,t)=>{var n=e.words.join(v?"":" ");return r.createElement("tspan",{x:w,dy:0===t?b:a,key:"".concat(n,"-").concat(t)},n)}))});wb.displayName="Text";var xb=["labelRef"];function Sb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kb(e){for(var t=1;t{var{x:t,y:n,width:o,height:a,children:i}=e,l=(0,r.useMemo)(()=>({x:t,y:n,width:o,height:a}),[t,n,o,a]);return r.createElement(jb.Provider,{value:l},i)},Pb=()=>{var e=(0,r.useContext)(jb),t=ii();return e||t},Cb=(0,r.createContext)(null),Ab=()=>{var e=(0,r.useContext)(Cb),t=ia(Of);return e||t},_b=e=>null!=e&&"function"===typeof e,Tb=(e,t,n,o,a)=>{var i,l,{offset:s,className:c}=e,{cx:u,cy:d,innerRadius:f,outerRadius:p,startAngle:h,endAngle:m,clockWise:g}=a,v=(f+p)/2,y=((e,t)=>Ot(t-e)*Math.min(Math.abs(t-e),360))(h,m),b=y>=0?1:-1;switch(t){case"insideStart":i=h+b*s,l=g;break;case"insideEnd":i=m-b*s,l=!g;break;case"end":i=m+b*s,l=g;break;default:throw new Error("Unsupported position ".concat(t))}l=y<=0?l:!l;var w=Sa(u,d,v,i),x=Sa(u,d,v,i+359*(l?1:-1)),S="M".concat(w.x,",").concat(w.y,"\n A").concat(v,",").concat(v,",0,1,").concat(l?0:1,",\n ").concat(x.x,",").concat(x.y),k=It(e.id)?_t("recharts-radial-line-"):e.id;return r.createElement("text",Ob({},o,{dominantBaseline:"central",className:E("recharts-radial-bar-label",c)}),r.createElement("defs",null,r.createElement("path",{id:k,d:S})),r.createElement("textPath",{xlinkHref:"#".concat(k)},n))},Mb=e=>"cx"in e&&Pt(e.cx),Db={offset:5};function Rb(e){var t=Ey(e,Db),{viewBox:n,position:o,value:a,children:i,content:l,className:s="",textBreakAll:c,labelRef:u}=t,d=Ab(),f=Pb(),p=n||("center"===o?f:null!==d&&void 0!==d?d:f);if(!p||It(a)&&It(i)&&!(0,r.isValidElement)(l)&&"function"!==typeof l)return null;var h,m=kb(kb({},t),{},{viewBox:p});if((0,r.isValidElement)(l)){var{labelRef:g}=m,v=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{var{value:t,formatter:n}=e,r=It(e.children)?t:e.children;return"function"===typeof n?n(r):r})(t);var y=Mb(p),b=Dv(t);if(y&&("insideStart"===o||"insideEnd"===o||"end"===o))return Tb(t,o,h,b,p);var w=y?((e,t,n)=>{var{cx:r,cy:o,innerRadius:a,outerRadius:i,startAngle:l,endAngle:s}=e,c=(l+s)/2;if("outside"===n){var{x:u,y:d}=Sa(r,o,i+t,c);return{x:u,y:d,textAnchor:u>=r?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:r,y:o,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:r,y:o,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:r,y:o,textAnchor:"middle",verticalAnchor:"end"};var f=(a+i)/2,{x:p,y:h}=Sa(r,o,f,c);return{x:p,y:h,textAnchor:"middle",verticalAnchor:"middle"}})(p,t.offset,t.position):((e,t)=>{var n,{parentViewBox:r,offset:o,position:a}=e;null==r||Mb(r)||(n=r);var{x:i,y:l,width:s,height:c}=t,u=c>=0?1:-1,d=u*o,f=u>0?"end":"start",p=u>0?"start":"end",h=s>=0?1:-1,m=h*o,g=h>0?"end":"start",v=h>0?"start":"end";if("top"===a)return kb(kb({},{x:i+s/2,y:l-u*o,textAnchor:"middle",verticalAnchor:f}),n?{height:Math.max(l-n.y,0),width:s}:{});if("bottom"===a)return kb(kb({},{x:i+s/2,y:l+c+d,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(n.y+n.height-(l+c),0),width:s}:{});if("left"===a){var y={x:i-m,y:l+c/2,textAnchor:g,verticalAnchor:"middle"};return kb(kb({},y),n?{width:Math.max(y.x-n.x,0),height:c}:{})}if("right"===a){var b={x:i+s+m,y:l+c/2,textAnchor:v,verticalAnchor:"middle"};return kb(kb({},b),n?{width:Math.max(n.x+n.width-b.x,0),height:c}:{})}var w=n?{width:s,height:c}:{};return"insideLeft"===a?kb({x:i+m,y:l+c/2,textAnchor:v,verticalAnchor:"middle"},w):"insideRight"===a?kb({x:i+s-m,y:l+c/2,textAnchor:g,verticalAnchor:"middle"},w):"insideTop"===a?kb({x:i+s/2,y:l+d,textAnchor:"middle",verticalAnchor:p},w):"insideBottom"===a?kb({x:i+s/2,y:l+c-d,textAnchor:"middle",verticalAnchor:f},w):"insideTopLeft"===a?kb({x:i+m,y:l+d,textAnchor:v,verticalAnchor:p},w):"insideTopRight"===a?kb({x:i+s-m,y:l+d,textAnchor:g,verticalAnchor:p},w):"insideBottomLeft"===a?kb({x:i+m,y:l+c-d,textAnchor:v,verticalAnchor:f},w):"insideBottomRight"===a?kb({x:i+s-m,y:l+c-d,textAnchor:g,verticalAnchor:f},w):a&&"object"===typeof a&&(Pt(a.x)||Nt(a.x))&&(Pt(a.y)||Nt(a.y))?kb({x:i+Tt(a.x,s),y:l+Tt(a.y,c),textAnchor:"end",verticalAnchor:"end"},w):kb({x:i+s/2,y:l+c/2,textAnchor:"middle",verticalAnchor:"middle"},w)})(t,p);return r.createElement(wb,Ob({ref:u,className:E("recharts-label",s)},b,w,{breakAll:c}),h)}Rb.displayName="Label";var Ib=(e,t,n)=>{if(!e)return null;var o={viewBox:t,labelRef:n};return!0===e?r.createElement(Rb,Ob({key:"label-implicit"},o)):Ct(e)?r.createElement(Rb,Ob({key:"label-implicit",value:e},o)):(0,r.isValidElement)(e)?e.type===Rb?(0,r.cloneElement)(e,kb({key:"label-implicit"},o)):r.createElement(Rb,Ob({key:"label-implicit",content:e},o)):_b(e)?r.createElement(Rb,Ob({key:"label-implicit",content:e},o)):e&&"object"===typeof e?r.createElement(Rb,Ob({},e,{key:"label-implicit"},o)):null};function zb(e){var{label:t,labelRef:n}=e,r=Pb();return Ib(t,r,n)||null}var Lb=(e,t)=>{if(!e||"function"===typeof e||"boolean"===typeof e)return null;var n=e;if((0,r.isValidElement)(e)&&(n=e.props),"object"!==typeof n&&"function"!==typeof n)return null;var o={};return Object.keys(n).forEach(e=>{Pv(e)&&(o[e]=t||(t=>n[e](n,t)))}),o},Fb=(e,t,n)=>{if(null===e||"object"!==typeof e&&"function"!==typeof e)return null;var r=null;return Object.keys(e).forEach(o=>{var a=e[o];Pv(o)&&"function"===typeof a&&(r||(r={}),r[o]=((e,t,n)=>r=>(e(t,n,r),null))(a,t,n))}),r},Bb=["axisLine","width","height","className","hide","ticks"],Ub=["viewBox"],Hb=["viewBox"];function Wb(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{var{line:y,tick:b}=function(e,t,n,r,o,a,i,l,s){var c,u,d,f,p,h,m=l?-1:1,g=e.tickSize||i,v=Pt(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":c=u=e.coordinate,h=(d=(f=n+ +!l*o)-m*g)-m*s,p=v;break;case"left":d=f=e.coordinate,p=(c=(u=t+ +!l*r)-m*g)-m*s,h=v;break;case"right":d=f=e.coordinate,p=(c=(u=t+ +l*r)+m*g)+m*s,h=v;break;default:c=u=e.coordinate,h=(d=(f=n+ +l*o)+m*g)+m*s,p=v}return{line:{x1:c,y1:d,x2:u,y2:f},tick:{x:p,y:h}}}(e,f,p,h,m,u,g,d,v),w=qb(qb(qb(qb({textAnchor:k,verticalAnchor:O},j),{},{stroke:"none",fill:a},N),b),{},{index:t,payload:e,visibleTicksCount:S.length,tickFormatter:i,padding:s},c);return r.createElement(Zy,Vb({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},Fb(x,e,t)),o&&r.createElement("line",Vb({},C,y,{className:E("recharts-cartesian-axis-tick-line",Et()(o,"className"))})),n&&r.createElement(Gb,{option:n,tickProps:w,value:"".concat("function"===typeof i?i(e.value,t):e.value).concat(l||"")}))});return A.length>0?r.createElement("g",{className:"recharts-cartesian-axis-ticks"},A):null}var Zb=(0,r.forwardRef)((e,t)=>{var{axisLine:n,width:o,height:a,className:i,hide:l,ticks:s}=e,c=Wb(e,Bb),[u,d]=(0,r.useState)(""),[f,p]=(0,r.useState)(""),h=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return(e=>{var{ticks:t,label:n,labelGapWithTick:r=5,tickSize:o=0,tickMargin:a=0}=e,i=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>i&&(i=t.width)}});var l=n?n.getBoundingClientRect().width:0,s=i+(o+a)+l+(n?r:0);return Math.round(s)}return 0})({ticks:h.current,label:null===(t=e.labelRef)||void 0===t?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var m=(0,r.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");h.current=t;var n=t[0];if(n){var r=window.getComputedStyle(n),o=r.fontSize,a=r.letterSpacing;o===u&&a===f||(d(o),p(a))}}},[u,f]);return l||null!=o&&o<=0||null!=a&&a<=0?null:r.createElement(Zy,{className:E("recharts-cartesian-axis",i),ref:m},r.createElement(Xb,{x:e.x,y:e.y,width:o,height:a,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:Tv(e)}),r.createElement(Qb,{ticks:s,tick:e.tick,tickLine:e.tickLine,stroke:e.stroke,tickFormatter:e.tickFormatter,unit:e.unit,padding:e.padding,tickTextProps:e.tickTextProps,orientation:e.orientation,mirror:e.mirror,x:e.x,y:e.y,width:e.width,height:e.height,tickSize:e.tickSize,tickMargin:e.tickMargin,fontSize:u,letterSpacing:f,getTicksConfig:e,events:c}),r.createElement(Nb,{x:e.x,y:e.y,width:e.width,height:e.height},r.createElement(zb,{label:e.label,labelRef:e.labelRef}),e.children))}),Jb=r.memo(Zb,(e,t)=>{var{viewBox:n}=e,r=Wb(e,Ub),{viewBox:o}=t,a=Wb(t,Hb);return Xy(n,o)&&Xy(r,a)}),ew=r.forwardRef((e,t)=>{var n=Ey(e,Yb);return r.createElement(Jb,Vb({},n,{ref:t}))});ew.displayName="CartesianAxis";var tw=["x1","y1","x2","y2","key"],nw=["offset"],rw=["xAxisId","yAxisId"],ow=["xAxisId","yAxisId"];function aw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function iw(e){for(var t=1;t{var{fill:t}=e;if(!t||"none"===t)return null;var{fillOpacity:n,x:o,y:a,width:i,height:l,ry:s}=e;return r.createElement("rect",{x:o,y:a,ry:s,width:i,height:l,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function dw(e,t){var n;if(r.isValidElement(e))n=r.cloneElement(e,t);else if("function"===typeof e)n=e(t);else{var{x1:o,y1:a,x2:i,y2:l,key:s}=t,c=Tv(cw(t,tw)),{offset:u}=c,d=cw(c,nw);n=r.createElement("line",sw({},d,{x1:o,y1:a,x2:i,y2:l,fill:"none",key:s}))}return n}function fw(e){var{x:t,width:n,horizontal:o=!0,horizontalPoints:a}=e;if(!o||!a||!a.length)return null;var{xAxisId:i,yAxisId:l}=e,s=cw(e,rw),c=a.map((e,r)=>{var a=iw(iw({},s),{},{x1:t,y1:e,x2:t+n,y2:e,key:"line-".concat(r),index:r});return dw(o,a)});return r.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function pw(e){var{y:t,height:n,vertical:o=!0,verticalPoints:a}=e;if(!o||!a||!a.length)return null;var{xAxisId:i,yAxisId:l}=e,s=cw(e,ow),c=a.map((e,r)=>{var a=iw(iw({},s),{},{x1:e,y1:t,x2:e,y2:t+n,key:"line-".concat(r),index:r});return dw(o,a)});return r.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function hw(e){var{horizontalFill:t,fillOpacity:n,x:o,y:a,width:i,height:l,horizontalPoints:s,horizontal:c=!0}=e;if(!c||!t||!t.length)return null;var u=s.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==u[0]&&u.unshift(0);var d=u.map((e,s)=>{var c=!u[s+1]?a+l-e:u[s+1]-e;if(c<=0)return null;var d=s%t.length;return r.createElement("rect",{key:"react-".concat(s),y:e,x:o,height:c,width:i,stroke:"none",fill:t[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function mw(e){var{vertical:t=!0,verticalFill:n,fillOpacity:o,x:a,y:i,width:l,height:s,verticalPoints:c}=e;if(!t||!n||!n.length)return null;var u=c.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==u[0]&&u.unshift(0);var d=u.map((e,t)=>{var c=!u[t+1]?a+l-e:u[t+1]-e;if(c<=0)return null;var d=t%n.length;return r.createElement("rect",{key:"react-".concat(t),x:e,y:i,width:c,height:s,stroke:"none",fill:n[d],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var gw=(e,t)=>{var{xAxis:n,width:r,height:o,offset:a}=e;return Ta(Yy(iw(iw(iw({},Yb),n),{},{ticks:Ma(n,!0),viewBox:{x:0,y:0,width:r,height:o}})),a.left,a.left+a.width,t)},vw=(e,t)=>{var{yAxis:n,width:r,height:o,offset:a}=e;return Ta(Yy(iw(iw(iw({},Yb),n),{},{ticks:Ma(n,!0),viewBox:{x:0,y:0,width:r,height:o}})),a.top,a.top+a.height,t)},yw={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0};function bw(e){var t=ci(),n=ui(),o=si(),a=iw(iw({},Ey(e,yw)),{},{x:Pt(e.x)?e.x:o.left,y:Pt(e.y)?e.y:o.top,width:Pt(e.width)?e.width:o.width,height:Pt(e.height)?e.height:o.height}),{xAxisId:i,yAxisId:l,x:s,y:c,width:u,height:d,syncWithTicks:f,horizontalValues:p,verticalValues:h}=a,m=ri(),g=ia(e=>Nh(e,"xAxis",i,m)),v=ia(e=>Nh(e,"yAxis",l,m));if(!Pt(u)||u<=0||!Pt(d)||d<=0||!Pt(s)||s!==+s||!Pt(c)||c!==+c)return null;var y=a.verticalCoordinatesGenerator||gw,b=a.horizontalCoordinatesGenerator||vw,{horizontalPoints:w,verticalPoints:x}=a;if((!w||!w.length)&&"function"===typeof b){var S=p&&p.length,k=b({yAxis:v?iw(iw({},v),{},{ticks:S?p:v.ticks}):void 0,width:t,height:n,offset:o},!!S||f);St(Array.isArray(k),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof k,"]")),Array.isArray(k)&&(w=k)}if((!x||!x.length)&&"function"===typeof y){var E=h&&h.length,O=y({xAxis:g?iw(iw({},g),{},{ticks:E?h:g.ticks}):void 0,width:t,height:n,offset:o},!!E||f);St(Array.isArray(O),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof O,"]")),Array.isArray(O)&&(x=O)}return r.createElement("g",{className:"recharts-cartesian-grid"},r.createElement(uw,{fill:a.fill,fillOpacity:a.fillOpacity,x:a.x,y:a.y,width:a.width,height:a.height,ry:a.ry}),r.createElement(hw,sw({},a,{horizontalPoints:w})),r.createElement(mw,sw({},a,{verticalPoints:x})),r.createElement(fw,sw({},a,{offset:o,horizontalPoints:w,xAxis:g,yAxis:v})),r.createElement(pw,sw({},a,{offset:o,verticalPoints:x,xAxis:g,yAxis:v})))}bw.displayName="CartesianGrid";var ww=["dangerouslySetInnerHTML","ticks"],xw=["id"],Sw=["domain"],kw=["domain"];function Ew(){return Ew=Object.assign?Object.assign.bind():function(e){for(var t=1;t(t(pg(e)),()=>{t(hg(e))}),[e,t]),null}var Nw=e=>{var{xAxisId:t,className:n}=e,o=ia(ti),a=ri(),i="xAxis",l=ia(e=>uh(e,i,t,a)),s=ia(e=>Ph(e,i,t,a)),c=ia(e=>vh(e,t)),u=ia(e=>wh(e,t)),d=ia(e=>Hf(e,t));if(null==c||null==u||null==d)return null;var{dangerouslySetInnerHTML:f,ticks:p}=e,h=Ow(e,ww),{id:m}=d,g=Ow(d,xw);return r.createElement(ew,Ew({},h,g,{scale:l,x:u.x,y:u.y,width:c.width,height:c.height,className:E("recharts-".concat(i," ").concat(i),n),viewBox:o,ticks:s}))},Pw={allowDataOverflow:Uf.allowDataOverflow,allowDecimals:Uf.allowDecimals,allowDuplicatedCategory:Uf.allowDuplicatedCategory,height:Uf.height,hide:!1,mirror:Uf.mirror,orientation:Uf.orientation,padding:Uf.padding,reversed:Uf.reversed,scale:Uf.scale,tickCount:Uf.tickCount,type:Uf.type,xAxisId:0},Cw=e=>{var t,n,o,a,i,l=Ey(e,Pw);return r.createElement(r.Fragment,null,r.createElement(jw,{interval:null!==(t=l.interval)&&void 0!==t?t:"preserveEnd",id:l.xAxisId,scale:l.scale,type:l.type,padding:l.padding,allowDataOverflow:l.allowDataOverflow,domain:l.domain,dataKey:l.dataKey,allowDuplicatedCategory:l.allowDuplicatedCategory,allowDecimals:l.allowDecimals,tickCount:l.tickCount,includeHidden:null!==(n=l.includeHidden)&&void 0!==n&&n,reversed:l.reversed,ticks:l.ticks,height:l.height,orientation:l.orientation,mirror:l.mirror,hide:l.hide,unit:l.unit,name:l.name,angle:null!==(o=l.angle)&&void 0!==o?o:0,minTickGap:null!==(a=l.minTickGap)&&void 0!==a?a:5,tick:null===(i=l.tick)||void 0===i||i,tickFormatter:l.tickFormatter}),r.createElement(Nw,l))},Aw=(e,t)=>{var{domain:n}=e,r=Ow(e,Sw),{domain:o}=t;return!!Xy(r,Ow(t,kw))&&(Array.isArray(n)&&2===n.length&&Array.isArray(o)&&2===o.length?n[0]===o[0]&&n[1]===o[1]:Xy({domain:n},{domain:o}))},_w=r.memo(Cw,Aw);_w.displayName="XAxis";var Tw=["dangerouslySetInnerHTML","ticks"],Mw=["id"],Dw=["domain"],Rw=["domain"];function Iw(){return Iw=Object.assign?Object.assign.bind():function(e){for(var t=1;t(t(mg(e)),()=>{t(gg(e))}),[e,t]),null}var Fw=e=>{var{yAxisId:t,className:n,width:o,label:a}=e,i=(0,r.useRef)(null),l=(0,r.useRef)(null),s=ia(ti),c=ri(),u=na(),d="yAxis",f=ia(e=>uh(e,d,t,c)),p=ia(e=>Sh(e,t)),h=ia(e=>xh(e,t)),m=ia(e=>Ph(e,d,t,c)),g=ia(e=>Kf(e,t));if((0,r.useLayoutEffect)(()=>{if("auto"===o&&p&&!_b(a)&&!(0,r.isValidElement)(a)&&null!=g){var e=i.current;if(e){var n=e.getCalculatedWidth();Math.round(p.width)!==Math.round(n)&&u(bg({id:t,width:n}))}}},[m,p,u,a,t,o,g]),null==p||null==h||null==g)return null;var{dangerouslySetInnerHTML:v,ticks:y}=e,b=zw(e,Tw),{id:w}=g,x=zw(g,Mw);return r.createElement(ew,Iw({},b,x,{ref:i,labelRef:l,scale:f,x:h.x,y:h.y,tickTextProps:"auto"===o?{width:void 0}:{width:o},width:p.width,height:p.height,className:E("recharts-".concat(d," ").concat(d),n),viewBox:s,ticks:m}))},Bw={allowDataOverflow:Vf.allowDataOverflow,allowDecimals:Vf.allowDecimals,allowDuplicatedCategory:Vf.allowDuplicatedCategory,hide:!1,mirror:Vf.mirror,orientation:Vf.orientation,padding:Vf.padding,reversed:Vf.reversed,scale:Vf.scale,tickCount:Vf.tickCount,type:Vf.type,width:Vf.width,yAxisId:0},Uw=e=>{var t,n,o,a,i,l=Ey(e,Bw);return r.createElement(r.Fragment,null,r.createElement(Lw,{interval:null!==(t=l.interval)&&void 0!==t?t:"preserveEnd",id:l.yAxisId,scale:l.scale,type:l.type,domain:l.domain,allowDataOverflow:l.allowDataOverflow,dataKey:l.dataKey,allowDuplicatedCategory:l.allowDuplicatedCategory,allowDecimals:l.allowDecimals,tickCount:l.tickCount,padding:l.padding,includeHidden:null!==(n=l.includeHidden)&&void 0!==n&&n,reversed:l.reversed,ticks:l.ticks,width:l.width,orientation:l.orientation,mirror:l.mirror,hide:l.hide,unit:l.unit,name:l.name,angle:null!==(o=l.angle)&&void 0!==o?o:0,minTickGap:null!==(a=l.minTickGap)&&void 0!==a?a:5,tick:null===(i=l.tick)||void 0===i||i,tickFormatter:l.tickFormatter}),r.createElement(Fw,l))},Hw=(e,t)=>{var{domain:n}=e,r=zw(e,Dw),{domain:o}=t;return!!Xy(r,zw(t,Rw))&&(Array.isArray(n)&&2===n.length&&Array.isArray(o)&&2===o.length?n[0]===o[0]&&n[1]===o[1]:Xy({domain:n},{domain:o}))},Ww=r.memo(Uw,Hw);Ww.displayName="YAxis";var Vw=n(7950);function Kw(){return Kw=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{separator:t=" : ",contentStyle:n={},itemStyle:o={},labelStyle:a={},payload:i,formatter:l,itemSorter:s,wrapperClassName:c,labelClassName:u,label:d,labelFormatter:f,accessibilityLayer:p=!1}=e,h=$w({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},n),m=$w({margin:0},a),g=!It(d),v=g?d:"",y=E("recharts-default-tooltip",c),b=E("recharts-tooltip-label",u);g&&f&&void 0!==i&&null!==i&&(v=f(d,i));var w=p?{role:"status","aria-live":"assertive"}:{};return r.createElement("div",Kw({className:y,style:h},w),r.createElement("p",{className:b,style:m},r.isValidElement(v)?v:"".concat(v)),(()=>{if(i&&i.length){var e=(s?sa()(i,s):i).map((e,n)=>{if("none"===e.type)return null;var a=e.formatter||l||Xw,{value:s,name:c}=e,u=s,d=c;if(a){var f=a(s,c,e,n,i);if(Array.isArray(f))[u,d]=f;else{if(null==f)return null;u=f}}var p=$w({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},o);return r.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(n),style:p},Ct(d)?r.createElement("span",{className:"recharts-tooltip-item-name"},d):null,Ct(d)?r.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,r.createElement("span",{className:"recharts-tooltip-item-value"},u),r.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return r.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},Qw="recharts-tooltip-wrapper",Zw={visibility:"hidden"};function Jw(e){var{coordinate:t,translateX:n,translateY:r}=e;return E(Qw,{["".concat(Qw,"-right")]:Pt(n)&&t&&Pt(t.x)&&n>=t.x,["".concat(Qw,"-left")]:Pt(n)&&t&&Pt(t.x)&&n=t.y,["".concat(Qw,"-top")]:Pt(r)&&t&&Pt(t.y)&&r0?o:0),d=n[r]+o;if(t[r])return i[r]?u:d;var f=s[r];return null==f?0:i[r]?uf+c?Math.max(u,f):Math.max(d,f)}function tx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nx(e){for(var t=1;t{var t,n,r,o;"Escape"===e.key&&this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(t=null===(n=this.props.coordinate)||void 0===n?void 0:n.x)&&void 0!==t?t:0,y:null!==(r=null===(o=this.props.coordinate)||void 0===o?void 0:o.y)&&void 0!==r?r:0}})})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var e,t;this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)===this.state.dismissedAtCoordinate.x&&(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)===this.state.dismissedAtCoordinate.y||(this.state.dismissed=!1))}render(){var{active:e,allowEscapeViewBox:t,animationDuration:n,animationEasing:o,children:a,coordinate:i,hasPayload:l,isAnimationActive:s,offset:c,position:u,reverseDirection:d,useTranslate3d:f,viewBox:p,wrapperStyle:h,lastBoundingBox:m,innerRef:g,hasPortalFromProps:v}=this.props,{cssClasses:y,cssProperties:b}=function(e){var t,n,r,{allowEscapeViewBox:o,coordinate:a,offsetTopLeft:i,position:l,reverseDirection:s,tooltipBox:c,useTranslate3d:u,viewBox:d}=e;return t=c.height>0&&c.width>0&&a?function(e){var{translateX:t,translateY:n,useTranslate3d:r}=e;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}({translateX:n=ex({allowEscapeViewBox:o,coordinate:a,key:"x",offsetTopLeft:i,position:l,reverseDirection:s,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),translateY:r=ex({allowEscapeViewBox:o,coordinate:a,key:"y",offsetTopLeft:i,position:l,reverseDirection:s,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),useTranslate3d:u}):Zw,{cssProperties:t,cssClasses:Jw({translateX:n,translateY:r,coordinate:a})}}({allowEscapeViewBox:t,coordinate:i,offsetTopLeft:c,position:u,reverseDirection:d,tooltipBox:{height:m.height,width:m.width},useTranslate3d:f,viewBox:p}),w=v?{}:nx(nx({transition:s&&e?"transform ".concat(n,"ms ").concat(o):void 0},b),{},{pointerEvents:"none",visibility:!this.state.dismissed&&e&&l?"visible":"hidden",position:"absolute",top:0,left:0}),x=nx(nx({},w),{},{visibility:!this.state.dismissed&&e&&l?"visible":"hidden"},h);return r.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:y,style:x,ref:g},a)}}var ax=n(4332),ix=n.n(ax);function lx(e,t,n){return!0===t?ix()(e,n):"function"===typeof t?ix()(e,t):e}var sx,cx,ux,dx,fx,px,hx,mx,gx,vx,yx,bx,wx,xx;function Sx(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[t,n]=(0,r.useState)({height:0,left:0,top:0,width:0}),o=(0,r.useCallback)(e=>{if(null!=e){var r=e.getBoundingClientRect(),o={height:r.height,left:r.left,top:r.top,width:r.width};(Math.abs(o.height-t.height)>1||Math.abs(o.left-t.left)>1||Math.abs(o.top-t.top)>1||Math.abs(o.width-t.width)>1)&&n({height:o.height,left:o.left,top:o.top,width:o.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,o]}function kx(){}function Ex(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 Ox(e){this._context=e}function jx(e){this._context=e}function Nx(e){this._context=e}Ox.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:Ex(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&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:Ex(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},jx.prototype={areaStart:kx,areaEnd:kx,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)}},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:Ex(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Nx.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||0!==this._line&&3===this._point)&&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:Ex(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class Px{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(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._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function Cx(e){this._context=e}function Ax(e){this._context=e}function _x(e){return new Ax(e)}function Tx(e){return e<0?-1:1}function Mx(e,t,n){var r=e._x1-e._x0,o=t-e._x1,a=(e._y1-e._y0)/(r||o<0&&-0),i=(n-e._y1)/(o||r<0&&-0),l=(a*o+i*r)/(r+o);return(Tx(a)+Tx(i))*Math.min(Math.abs(a),Math.abs(i),.5*Math.abs(l))||0}function Dx(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Rx(e,t,n){var r=e._x0,o=e._y0,a=e._x1,i=e._y1,l=(a-r)/3;e._context.bezierCurveTo(r+l,o+l*t,a-l,i-l*n,a,i)}function Ix(e){this._context=e}function zx(e){this._context=new Lx(e)}function Lx(e){this._context=e}function Fx(e){this._context=e}function Bx(e){var t,n,r=e.length-1,o=new Array(r),a=new Array(r),i=new Array(r);for(o[0]=0,a[0]=2,i[0]=e[0]+2*e[1],t=1;t=0;--t)o[t]=(i[t]-o[t+1])/a[t];for(a[r-1]=(e[r]+o[r-1])/2,t=0;t=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)}}this._x=e,this._y=t}};const Wx=Math.PI,Vx=2*Wx,Kx=1e-6,qx=Vx-Kx;function $x(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error("invalid digits: ".concat(e));if(t>15)return $x;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;tKx)if(Math.abs(u*l-s*c)>Kx&&o){let f=n-a,p=r-i,h=l*l+s*s,m=f*f+p*p,g=Math.sqrt(h),v=Math.sqrt(d),y=o*Math.tan((Wx-Math.acos((h+d-m)/(2*g*v)))/2),b=y/v,w=y/g;Math.abs(b-1)>Kx&&this._append(mx||(mx=Hx(["L",",",""])),e+b*c,t+b*u),this._append(gx||(gx=Hx(["A",",",",0,0,",",",",",""])),o,o,+(u*f>c*p),this._x1=e+w*l,this._y1=t+w*s)}else this._append(hx||(hx=Hx(["L",",",""])),this._x1=e,this._y1=t);else;}arc(e,t,n,r,o,a){if(e=+e,t=+t,a=!!a,(n=+n)<0)throw new Error("negative radius: ".concat(n));let i=n*Math.cos(r),l=n*Math.sin(r),s=e+i,c=t+l,u=1^a,d=a?r-o:o-r;null===this._x1?this._append(vx||(vx=Hx(["M",",",""])),s,c):(Math.abs(this._x1-s)>Kx||Math.abs(this._y1-c)>Kx)&&this._append(yx||(yx=Hx(["L",",",""])),s,c),n&&(d<0&&(d=d%Vx+Vx),d>qx?this._append(bx||(bx=Hx(["A",",",",0,1,",",",",","A",",",",0,1,",",",",",""])),n,n,u,e-i,t-l,n,n,u,this._x1=s,this._y1=c):d>Kx&&this._append(wx||(wx=Hx(["A",",",",0,",",",",",",",""])),n,n,+(d>=Wx),u,this._x1=e+n*Math.cos(o),this._y1=t+n*Math.sin(o)))}rect(e,t,n,r){this._append(xx||(xx=Hx(["M",",","h","v","h","Z"])),this._x0=this._x1=+e,this._y0=this._y1=+t,n=+n,+r,-n)}toString(){return this._}}function Xx(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError("invalid digits: ".concat(n));t=e}return e},()=>new Yx(t)}function Gx(e){return e[0]}function Qx(e){return e[1]}function Zx(e,t){var n=pa(!0),r=null,o=_x,a=null,i=Xx(l);function l(l){var s,c,u,d=(l=fa(l)).length,f=!1;for(null==r&&(a=o(u=i())),s=0;s<=d;++s)!(s=d;--f)l.point(v[f],y[f]);l.lineEnd(),l.areaEnd()}g&&(v[u]=+e(p,u,c),y[u]=+t(p,u,c),l.point(r?+r(p,u,c):v[u],n?+n(p,u,c):y[u]))}if(h)return l=null,h+""||null}function u(){return Zx().defined(o).curve(i).context(a)}return e="function"===typeof e?e:void 0===e?Gx:pa(+e),t="function"===typeof t?t:pa(void 0===t?0:+t),n="function"===typeof n?n:void 0===n?Qx:pa(+n),c.x=function(t){return arguments.length?(e="function"===typeof t?t:pa(+t),r=null,c):e},c.x0=function(t){return arguments.length?(e="function"===typeof t?t:pa(+t),c):e},c.x1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:pa(+e),c):r},c.y=function(e){return arguments.length?(t="function"===typeof e?e:pa(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"===typeof e?e:pa(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:pa(+e),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(e){return arguments.length?(o="function"===typeof e?e:pa(!!e),c):o},c.curve=function(e){return arguments.length?(i=e,null!=a&&(l=i(a)),c):i},c.context=function(e){return arguments.length?(null==e?a=l=null:l=i(a=e),c):a},c}function eS(){return eS=Object.assign?Object.assign.bind():function(e){for(var t=1;tVt(e.x)&&Vt(e.y),iS=e=>e.x,lS=e=>e.y,sS=e=>{var t,{type:n="linear",points:r=[],baseLine:o,layout:a,connectNulls:i=!1}=e,l=((e,t)=>{if("function"===typeof e)return e;var n="curve".concat(zt(e));return"curveMonotone"!==n&&"curveBump"!==n||!t?oS[n]||_x:oS["".concat(n).concat("vertical"===t?"Y":"X")]})(n,a),s=i?r.filter(aS):r;if(Array.isArray(o)){var c=i?o.filter(e=>aS(e)):o,u=s.map((e,t)=>nS(nS({},e),{},{base:c[t]}));return(t="vertical"===a?Jx().y(lS).x1(iS).x0(e=>e.base.x):Jx().x(iS).y1(lS).y0(e=>e.base.y)).defined(aS).curve(l),t(u)}return(t="vertical"===a&&Pt(o)?Jx().y(lS).x1(iS).x0(o):Pt(o)?Jx().x(iS).y1(lS).y0(o):Zx().x(iS).y(lS)).defined(aS).curve(l),t(s)},cS=e=>{var{className:t,points:n,path:o,pathRef:a}=e;if((!n||!n.length)&&!o)return null;var i=n&&n.length?sS(e):o;return r.createElement("path",eS({},Tv(e),Lb(e),{className:E("recharts-curve",t),d:null===i?void 0:i,ref:a}))},uS=["x","y","top","left","width","height","className"];function dS(){return dS=Object.assign?Object.assign.bind():function(e){for(var t=1;t"M".concat(e,",").concat(o,"v").concat(r,"M").concat(a,",").concat(t,"h").concat(n),mS=e=>{var{x:t=0,y:n=0,top:o=0,left:a=0,width:i=0,height:l=0,className:s}=e,c=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;rObject.keys(t).reduce((n,r)=>yS(yS({},n),{},{[r]:e(r,t[r])}),{});function xS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function SS(e){for(var t=1;te+(t-e)*n,OS=e=>{var{from:t,to:n}=e;return t!==n},jS=(e,t,n)=>{var r=wS((t,n)=>{if(OS(n)){var[r,o]=e(n.from,n.to,n.velocity);return SS(SS({},n),{},{from:r,velocity:o})}return n},t);return n<1?wS((e,t)=>OS(t)?SS(SS({},t),{},{velocity:ES(t.velocity,r[e].velocity,n),from:ES(t.from,r[e].from,n)}):t,t):jS(e,r,n-1)};function NS(e,t,n,r,o,a){var i,l=r.reduce((n,r)=>SS(SS({},n),{},{[r]:{from:e[r],velocity:0,to:t[r]}}),{}),s=null,c=r=>{i||(i=r);var u=(r-i)/n.dt;l=jS(n,l,u),o(SS(SS(SS({},e),t),wS((e,t)=>t.from,l))),i=r,Object.values(l).filter(OS).length&&(s=a.setTimeout(c))};return()=>(s=a.setTimeout(c),()=>{s()})}const PS=(e,t,n,r,o,a)=>{var i,l,s=(i=e,l=t,[Object.keys(i),Object.keys(l)].reduce((e,t)=>e.filter(e=>t.includes(e))));return!0===n.isStepper?NS(e,t,n,s,o,a):function(e,t,n,r,o,a,i){var l,s=null,c=o.reduce((n,r)=>SS(SS({},n),{},{[r]:[e[r],t[r]]}),{}),u=o=>{l||(l=o);var d=(o-l)/r,f=wS((e,t)=>ES(...t,n(d)),c);if(a(SS(SS(SS({},e),t),f)),d<1)s=i.setTimeout(u);else{var p=wS((e,t)=>ES(...t,n(1)),c);a(SS(SS(SS({},e),t),p))}};return()=>(s=i.setTimeout(u),()=>{s()})}(e,t,n,r,s,o,a)};var CS=1e-4,AS=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],_S=(e,t)=>e.map((e,n)=>e*t**n).reduce((e,t)=>e+t),TS=(e,t)=>n=>{var r=AS(e,t);return _S(r,n)},MS=function(){for(var e,t,n,r,o=arguments.length,a=new Array(o),i=0;iparseFloat(e)))}else 4===a.length&&([e,n,t,r]=a);var s,c,u=TS(e,t),d=TS(n,r),f=(s=e,c=t,e=>{var t=[...AS(s,c).map((e,t)=>e*t).slice(1),0];return _S(t,e)}),p=e=>e>1?1:e<0?0:e,h=e=>{for(var t=e>1?1:e,n=t,r=0;r<8;++r){var o=u(n)-t,a=f(n);if(Math.abs(o-t){if("string"===typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return MS(e);case"spring":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:n=8,dt:r=17}=e,o=(e,o,a)=>{var i=a+(-(e-o)*t-a*n)*r/1e3,l=a*r/1e3+e;return Math.abs(l-o)1&&void 0!==arguments[1]?arguments[1]:0,n=performance.now(),r=null,o=a=>{a-n>=t?e(a):"function"===typeof requestAnimationFrame&&(r=requestAnimationFrame(o))};return r=requestAnimationFrame(o),()=>{cancelAnimationFrame(r)}}}function IS(){return function(e){var t=()=>null,n=!1,r=null,o=a=>{if(!n){if(Array.isArray(a)){if(!a.length)return;var i=a,[l,...s]=i;return"number"===typeof l?void(r=e.setTimeout(o.bind(null,s),l)):(o(l),void(r=e.setTimeout(o.bind(null,s))))}"string"===typeof a&&t(a),"object"===typeof a&&t(a),"function"===typeof a&&a()}};return{stop:()=>{n=!0},start:e=>{n=!1,r&&(r(),r=null),o(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}}(new RS)}var zS=(0,r.createContext)(IS);var LS={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},FS={t:0},BS={t:1};function US(e){var t=Ey(e,LS),{isActive:n,canBegin:o,duration:a,easing:i,begin:l,onAnimationEnd:s,onAnimationStart:c,children:u}=t,d=function(e,t){var n=(0,r.useContext)(zS);return(0,r.useMemo)(()=>null!==t&&void 0!==t?t:n(e),[e,t,n])}(t.animationId,t.animationManager),[f,p]=(0,r.useState)(n?FS:BS),h=(0,r.useRef)(null);return(0,r.useEffect)(()=>{n||p(BS)},[n]),(0,r.useEffect)(()=>{if(!n||!o)return gS;var e=PS(FS,BS,DS(i),a,p,d.getTimeoutController());return d.start([c,l,()=>{h.current=e()},a,s]),()=>{d.stop(),h.current&&h.current(),s()}},[n,o,a,i,l,c,s,d]),u(f.t)}function HS(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",n=(0,r.useRef)(_t(t)),o=(0,r.useRef)(e);return o.current!==e&&(n.current=_t(t),o.current=e),n.current}var WS=["radius"],VS=["radius"];function KS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qS(e){for(var t=1;t{var a,i=Math.min(Math.abs(n)/2,Math.abs(r)/2),l=r>=0?1:-1,s=n>=0?1:-1,c=r>=0&&n>=0||r<0&&n<0?1:0;if(i>0&&o instanceof Array){for(var u=[0,0,0,0],d=0;d<4;d++)u[d]=o[d]>i?i:o[d];a="M".concat(e,",").concat(t+l*u[0]),u[0]>0&&(a+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(c,",").concat(e+s*u[0],",").concat(t)),a+="L ".concat(e+n-s*u[1],",").concat(t),u[1]>0&&(a+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(c,",\n ").concat(e+n,",").concat(t+l*u[1])),a+="L ".concat(e+n,",").concat(t+r-l*u[2]),u[2]>0&&(a+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(c,",\n ").concat(e+n-s*u[2],",").concat(t+r)),a+="L ".concat(e+s*u[3],",").concat(t+r),u[3]>0&&(a+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(c,",\n ").concat(e,",").concat(t+r-l*u[3])),a+="Z"}else if(i>0&&o===+o&&o>0){var f=Math.min(i,o);a="M ".concat(e,",").concat(t+l*f,"\n A ").concat(f,",").concat(f,",0,0,").concat(c,",").concat(e+s*f,",").concat(t,"\n L ").concat(e+n-s*f,",").concat(t,"\n A ").concat(f,",").concat(f,",0,0,").concat(c,",").concat(e+n,",").concat(t+l*f,"\n L ").concat(e+n,",").concat(t+r-l*f,"\n A ").concat(f,",").concat(f,",0,0,").concat(c,",").concat(e+n-s*f,",").concat(t+r,"\n L ").concat(e+s*f,",").concat(t+r,"\n A ").concat(f,",").concat(f,",0,0,").concat(c,",").concat(e,",").concat(t+r-l*f," Z")}else a="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return a},QS={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ZS=e=>{var t=Ey(e,QS),n=(0,r.useRef)(null),[o,a]=(0,r.useState)(-1);(0,r.useEffect)(()=>{if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&a(e)}catch(t){}},[]);var{x:i,y:l,width:s,height:c,radius:u,className:d}=t,{animationEasing:f,animationDuration:p,animationBegin:h,isAnimationActive:m,isUpdateAnimationActive:g}=t,v=(0,r.useRef)(s),y=(0,r.useRef)(c),b=(0,r.useRef)(i),w=(0,r.useRef)(l),x=HS((0,r.useMemo)(()=>({x:i,y:l,width:s,height:c,radius:u}),[i,l,s,c,u]),"rectangle-");if(i!==+i||l!==+l||s!==+s||c!==+c||0===s||0===c)return null;var S=E("recharts-rectangle",d);if(!g){var k=Dv(t),{radius:O}=k,j=XS(k,WS);return r.createElement("path",YS({},j,{radius:"number"===typeof u?u:void 0,className:S,d:GS(i,l,s,c,u)}))}var N=v.current,P=y.current,C=b.current,A=w.current,_="0px ".concat(-1===o?1:o,"px"),T="".concat(o,"px 0px"),M=((e,t,n)=>e.map(e=>{return"".concat((r=e,r.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())))," ").concat(t,"ms ").concat(n);var r}).join(","))(["strokeDasharray"],p,"string"===typeof f?f:void 0);return r.createElement(US,{animationId:x,key:x,canBegin:o>0,duration:p,easing:f,isActive:g,begin:h},e=>{var o,a=Dt(N,s,e),d=Dt(P,c,e),f=Dt(C,i,e),p=Dt(A,l,e);n.current&&(v.current=a,y.current=d,b.current=f,w.current=p),o=m?e>0?{transition:M,strokeDasharray:T}:{strokeDasharray:_}:{strokeDasharray:T};var h=Dv(t),{radius:g}=h,x=XS(h,VS);return r.createElement("path",YS({},x,{radius:"number"===typeof u?u:void 0,className:S,d:GS(f,p,a,d,u),ref:n,style:qS(qS({},o),t.style)}))})};function JS(e){var{cx:t,cy:n,radius:r,startAngle:o,endAngle:a}=e;return{points:[Sa(t,n,r,o),Sa(t,n,r,a)],cx:t,cy:n,radius:r,startAngle:o,endAngle:a}}function ek(){return ek=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{cx:t,cy:n,radius:r,angle:o,sign:a,isExternal:i,cornerRadius:l,cornerIsExternal:s}=e,c=l*(i?1:-1)+r,u=Math.asin(l/c)/wa,d=s?o:o+a*u,f=s?o-a*u:o;return{center:Sa(t,n,c,d),circleTangency:Sa(t,n,r,d),lineTangency:Sa(t,n,c*Math.cos(u*wa),f),theta:u}},nk=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:a,endAngle:i}=e,l=((e,t)=>Ot(t-e)*Math.min(Math.abs(t-e),359.999))(a,i),s=a+l,c=Sa(t,n,o,a),u=Sa(t,n,o,s),d="M ".concat(c.x,",").concat(c.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(a>s),",\n ").concat(u.x,",").concat(u.y,"\n ");if(r>0){var f=Sa(t,n,r,a),p=Sa(t,n,r,s);d+="L ".concat(p.x,",").concat(p.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(a<=s),",\n ").concat(f.x,",").concat(f.y," Z")}else d+="L ".concat(t,",").concat(n," Z");return d},rk={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},ok=e=>{var t=Ey(e,rk),{cx:n,cy:o,innerRadius:a,outerRadius:i,cornerRadius:l,forceCornerRadius:s,cornerIsExternal:c,startAngle:u,endAngle:d,className:f}=t;if(i0&&Math.abs(u-d)<360?(e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:o,cornerRadius:a,forceCornerRadius:i,cornerIsExternal:l,startAngle:s,endAngle:c}=e,u=Ot(c-s),{circleTangency:d,lineTangency:f,theta:p}=tk({cx:t,cy:n,radius:o,angle:s,sign:u,cornerRadius:a,cornerIsExternal:l}),{circleTangency:h,lineTangency:m,theta:g}=tk({cx:t,cy:n,radius:o,angle:c,sign:-u,cornerRadius:a,cornerIsExternal:l}),v=l?Math.abs(s-c):Math.abs(s-c)-p-g;if(v<0)return i?"M ".concat(f.x,",").concat(f.y,"\n a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n a").concat(a,",").concat(a,",0,0,1,").concat(2*-a,",0\n "):nk({cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:s,endAngle:c});var y="M ".concat(f.x,",").concat(f.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(d.x,",").concat(d.y,"\n A").concat(o,",").concat(o,",0,").concat(+(v>180),",").concat(+(u<0),",").concat(h.x,",").concat(h.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(m.x,",").concat(m.y,"\n ");if(r>0){var{circleTangency:b,lineTangency:w,theta:x}=tk({cx:t,cy:n,radius:r,angle:s,sign:u,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),{circleTangency:S,lineTangency:k,theta:E}=tk({cx:t,cy:n,radius:r,angle:c,sign:-u,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),O=l?Math.abs(s-c):Math.abs(s-c)-x-E;if(O<0&&0===a)return"".concat(y,"L").concat(t,",").concat(n,"Z");y+="L".concat(k.x,",").concat(k.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(S.x,",").concat(S.y,"\n A").concat(r,",").concat(r,",0,").concat(+(O>180),",").concat(+(u>0),",").concat(b.x,",").concat(b.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(w.x,",").concat(w.y,"Z")}else y+="L".concat(t,",").concat(n,"Z");return y})({cx:n,cy:o,innerRadius:a,outerRadius:i,cornerRadius:Math.min(g,m/2),forceCornerRadius:s,cornerIsExternal:c,startAngle:u,endAngle:d}):nk({cx:n,cy:o,innerRadius:a,outerRadius:i,startAngle:u,endAngle:d}),r.createElement("path",ek({},Dv(t),{className:h,d:p}))};function ak(e,t,n){var r,o,a,i;if("horizontal"===e)a=r=t.x,o=n.top,i=n.top+n.height;else if("vertical"===e)i=o=t.y,r=n.left,a=n.left+n.width;else if(null!=t.cx&&null!=t.cy){if("centric"!==e)return JS(t);var{cx:l,cy:s,innerRadius:c,outerRadius:u,angle:d}=t,f=Sa(l,s,c,d),p=Sa(l,s,u,d);r=f.x,o=f.y,a=p.x,i=p.y}return[{x:r,y:o},{x:a,y:i}]}function ik(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lk(e){for(var t=1;t{var e=ia(_f),t=ia(Am),n=ia(Nm);return Ua(lk(lk({},e),{},{scale:n}),t)};function uk(){return uk=Object.assign?Object.assign.bind():function(e){for(var t=1;t{S(ko({shared:v,trigger:y,axisId:x,active:n,defaultIndex:k}))},[S,v,y,x,n,k]);var E=ii(),O=jv(),j=function(e){return ia(t=>Ih(t,e))}(v),{activeIndex:N,isActive:P}=ia(e=>tg(e,j,y,k)),C=ia(e=>eg(e,j,y,k)),A=ia(e=>Jm(e,j,y,k)),_=ia(e=>Zm(e,j,y,k)),T=C,M=(0,r.useContext)(ny),D=null!==n&&void 0!==n?n:P,[R,I]=Sx([T,D]),z="axis"===j?A:void 0;ty(j,y,_,z,N,D);var L=null!==w&&void 0!==w?w:M;if(null==L)return null;var F=null!==T&&void 0!==T?T:wk;D||(F=wk),s&&F.length&&(F=lx(T.filter(e=>null!=e.value&&(!0!==e.hide||t.includeHidden)),d,bk));var B=F.length>0,U=r.createElement(ox,{allowEscapeViewBox:o,animationDuration:a,animationEasing:i,isAnimationActive:c,active:D,coordinate:_,hasPayload:B,offset:u,position:f,reverseDirection:p,useTranslate3d:h,viewBox:E,wrapperStyle:m,lastBoundingBox:R,innerRef:I,hasPortalFromProps:Boolean(w)},function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):"function"===typeof e?r.createElement(e,t):r.createElement(Gw,t)}(l,vk(vk({},t),{},{payload:F,label:z,active:D,coordinate:_,accessibilityLayer:O})));return r.createElement(r.Fragment,null,(0,Vw.createPortal)(U,L),D&&r.createElement(mk,{cursor:g,tooltipEventType:j,coordinate:_,payload:T,index:N}))}Math.abs,Math.atan2;const kk=Math.cos,Ek=(Math.max,Math.min,Math.sin),Ok=Math.sqrt,jk=Math.PI,Nk=2*jk;const Pk={draw(e,t){const n=Ok(t/jk);e.moveTo(n,0),e.arc(0,0,n,0,Nk)}},Ck={draw(e,t){const n=Ok(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()}},Ak=Ok(1/3),_k=2*Ak,Tk={draw(e,t){const n=Ok(t/_k),r=n*Ak;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Mk={draw(e,t){const n=Ok(t),r=-n/2;e.rect(r,r,n,n)}},Dk=Ek(jk/10)/Ek(7*jk/10),Rk=Ek(Nk/10)*Dk,Ik=-kk(Nk/10)*Dk,zk={draw(e,t){const n=Ok(.8908130915292852*t),r=Rk*n,o=Ik*n;e.moveTo(0,-n),e.lineTo(r,o);for(let a=1;a<5;++a){const t=Nk*a/5,i=kk(t),l=Ek(t);e.lineTo(l*n,-i*n),e.lineTo(i*r-l*o,l*r+i*o)}e.closePath()}},Lk=Ok(3),Fk={draw(e,t){const n=-Ok(t/(3*Lk));e.moveTo(0,2*n),e.lineTo(-Lk*n,-n),e.lineTo(Lk*n,-n),e.closePath()}},Bk=-.5,Uk=Ok(3)/2,Hk=1/Ok(12),Wk=3*(Hk/2+1),Vk={draw(e,t){const n=Ok(t/Wk),r=n/2,o=n*Hk,a=r,i=n*Hk+n,l=-a,s=i;e.moveTo(r,o),e.lineTo(a,i),e.lineTo(l,s),e.lineTo(Bk*r-Uk*o,Uk*r+Bk*o),e.lineTo(Bk*a-Uk*i,Uk*a+Bk*i),e.lineTo(Bk*l-Uk*s,Uk*l+Bk*s),e.lineTo(Bk*r+Uk*o,Bk*o-Uk*r),e.lineTo(Bk*a+Uk*i,Bk*i-Uk*a),e.lineTo(Bk*l+Uk*s,Bk*s-Uk*l),e.closePath()}};Ok(3),Ok(3);var Kk=["type","size","sizeType"];function qk(){return qk=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{type:t="circle",size:n=64,sizeType:o="area"}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{var e=(e=>{var t="symbol".concat(zt(e));return Gk[t]||Pk})(l),t=function(e,t){let n=null,r=Xx(o);function o(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return e="function"===typeof e?e:pa(e||Pk),t="function"===typeof t?t:pa(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"===typeof t?t:pa(t),o):e},o.size=function(e){return arguments.length?(t="function"===typeof e?e:pa(+e),o):t},o.context=function(e){return arguments.length?(n=null==e?null:e,o):n},o}().type(e).size(((e,t,n)=>{if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return.5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*Qk;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.tan(r)**2);case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}})(n,o,l)),r=t();if(null!==r)return r})()})):null};function Jk(){return Jk=Object.assign?Object.assign.bind():function(e){for(var t=1;t{Gk["symbol".concat(zt(e))]=t};var nE=32;class rE extends r.PureComponent{renderIcon(e,t){var{inactiveColor:n}=this.props,o=16,a=nE/6,i=nE/3,l=e.inactive?n:e.color,s=null!==t&&void 0!==t?t:e.type;if("none"===s)return null;if("plainline"===s)return r.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:o,x2:nE,y2:o,className:"recharts-legend-icon"});if("line"===s)return r.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(o,"h").concat(i,"\n A").concat(a,",").concat(a,",0,1,1,").concat(2*i,",").concat(o,"\n H").concat(nE,"M").concat(2*i,",").concat(o,"\n A").concat(a,",").concat(a,",0,1,1,").concat(i,",").concat(o),className:"recharts-legend-icon"});if("rect"===s)return r.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(4,"h").concat(nE,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(r.isValidElement(e.legendIcon)){var c=function(e){for(var t=1;t{var u=e.formatter||o,d=E({"recharts-legend-item":!0,["legend-item-".concat(n)]:!0,inactive:e.inactive});if("none"===e.type)return null;var f=e.inactive?a:e.color,p=u?u(e.value,e,n):e.value;return r.createElement("li",Jk({className:d,style:s,key:"legend-item-".concat(n)},Fb(this.props,e,n)),r.createElement(zv,{width:t,height:t,viewBox:l,style:c,"aria-label":"".concat(p," legend icon")},this.renderIcon(e,i)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:f}},p))})}render(){var{payload:e,layout:t,align:n}=this.props;if(!e||!e.length)return null;var o={padding:0,margin:0,textAlign:"horizontal"===t?n:"left"};return r.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}tE(rE,"displayName","Legend"),tE(rE,"defaultProps",{align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"});var oE=["contextPayload"];function aE(){return aE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t(Hg(e))},[t,e]),null}function fE(e){var t=na();return(0,r.useEffect)(()=>(t(Ug(e)),()=>{t(Ug({width:0,height:0}))}),[t,e]),null}function pE(e){var t=ia(ua),n=(0,r.useContext)(ry),o=ia(e=>e.layout.margin),{width:a,height:i,wrapperStyle:l,portal:s}=e,[c,u]=Sx([t]),d=ci(),f=ui();if(null==d||null==f)return null;var p=d-(o.left||0)-(o.right||0),h=hE.getWidthOrHeight(e.layout,i,a,p),m=s?l:lE(lE({position:"absolute",width:(null===h||void 0===h?void 0:h.width)||a||"auto",height:(null===h||void 0===h?void 0:h.height)||i||"auto"},function(e,t,n,r,o,a){var i,l,{layout:s,align:c,verticalAlign:u}=t;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(i="center"===c&&"vertical"===s?{left:((r||0)-a.width)/2}:"right"===c?{right:n&&n.right||0}:{left:n&&n.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(l="middle"===u?{top:((o||0)-a.height)/2}:"bottom"===u?{bottom:n&&n.bottom||0}:{top:n&&n.top||0}),lE(lE({},i),l)}(l,e,o,d,f,c)),l),g=null!==s&&void 0!==s?s:n;if(null==g)return null;var v=r.createElement("div",{className:"recharts-legend-wrapper",style:m,ref:u},r.createElement(dE,{layout:e.layout,align:e.align,verticalAlign:e.verticalAlign,itemSorter:e.itemSorter}),r.createElement(fE,{width:c.width,height:c.height}),r.createElement(uE,aE({},e,h,{margin:o,chartWidth:d,chartHeight:f,contextPayload:t})));return(0,Vw.createPortal)(v,g)}class hE extends r.PureComponent{static getWidthOrHeight(e,t,n,r){return"vertical"===e&&Pt(t)?{height:t}:"horizontal"===e?{width:n||r}:null}render(){return r.createElement(pE,this.props)}}function mE(){return mE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{cx:t,cy:n,r:o,className:a}=e,i=E("recharts-dot",a);return t===+t&&n===+n&&o===+o?r.createElement("circle",mE({},Tv(e),Lb(e),{className:i,cx:t,cy:n,r:o})):null},vE=n(356),yE=n.n(vE),bE=["valueAccessor"],wE=["dataKey","clockWise","id","textBreakAll"];function xE(){return xE=Object.assign?Object.assign.bind():function(e){for(var t=1;tArray.isArray(e.value)?yE()(e.value):e.value,EE=(0,r.createContext)(void 0),OE=EE.Provider,jE=(0,r.createContext)(void 0);jE.Provider;function NE(e){var{valueAccessor:t=kE}=e,n=SE(e,bE),{dataKey:o,clockWise:a,id:i,textBreakAll:l}=n,s=SE(n,wE),c=(0,r.useContext)(EE),u=(0,r.useContext)(jE),d=c||u;return d&&d.length?r.createElement(Zy,{className:"recharts-label-list"},d.map((e,a)=>{var c,u=It(o)?t(e,a):Aa(e&&e.payload,o),d=It(i)?{}:{id:"".concat(i,"-").concat(a)};return r.createElement(Rb,xE({key:"label-".concat(a)},Dv(e),s,d,{fill:null!==(c=n.fill)&&void 0!==c?c:e.fill,parentViewBox:e.parentViewBox,value:u,textBreakAll:l,viewBox:e.viewBox,index:a}))})):null}function PE(e){var{label:t}=e;return t?!0===t?r.createElement(NE,{key:"labelList-implicit"}):r.isValidElement(t)||_b(t)?r.createElement(NE,{key:"labelList-implicit",content:t}):"object"===typeof t?r.createElement(NE,xE({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}NE.displayName="LabelList";n(2086);var CE=e=>!e||"object"!==typeof e||!("clipDot"in e)||Boolean(e.clipDot);function AE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _E(e){for(var t=1;tl.includes(e.payload));return It(s)?null:(e=>{var{point:t,childIndex:n,mainColor:o,activeDot:a,dataKey:i}=e;if(!1===a||null==t.x||null==t.y)return null;var l,s=_E(_E({index:n,dataKey:i,cx:t.x,cy:t.y,r:4,fill:null!==o&&void 0!==o?o:"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},Mv(a)),Lb(a));return l=(0,r.isValidElement)(a)?(0,r.cloneElement)(a,s):"function"===typeof a?a(s):r.createElement(gE,s),r.createElement(Zy,{className:"recharts-active-dot"},l)})({point:s,childIndex:Number(i),mainColor:n,dataKey:a,activeDot:o})}function DE(e){var{fn:t,args:n}=e,o=na(),a=ri();return(0,r.useLayoutEffect)(()=>{if(!a){var e=t(n);return o(xo(e)),()=>{o(So(e))}}},[t,n,o,a]),null}var RE=["children"];var IE={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},zE=(0,r.createContext)(IE);function LE(e){var{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;rWf(t,e)),a=ia(e=>qf(e,t)),i=null!==(n=null===o||void 0===o?void 0:o.allowDataOverflow)&&void 0!==n?n:Uf.allowDataOverflow,l=null!==(r=null===a||void 0===a?void 0:a.allowDataOverflow)&&void 0!==r?r:Vf.allowDataOverflow;return{needClip:i||l,needClipX:i,needClipY:l}}function BE(e){var{xAxisId:t,yAxisId:n,clipPathId:o}=e,a=vy(),{needClipX:i,needClipY:l,needClip:s}=FE(t,n);if(!s)return null;var{x:c,y:u,width:d,height:f}=a;return r.createElement("clipPath",{id:"clipPath-".concat(o)},r.createElement("rect",{x:i?c:c-d/2,y:l?u:u-f/2,width:i?d:2*d,height:l?f:2*f}))}var UE=(e,t,n,r)=>Ah(e,"xAxis",t,r),HE=(e,t,n,r)=>Ch(e,"xAxis",t,r),WE=(e,t,n,r)=>Ah(e,"yAxis",n,r),VE=(e,t,n,r)=>Ch(e,"yAxis",n,r),KE=Qo([di,UE,WE,HE,VE],(e,t,n,r,o)=>_a(e,"xAxis")?Ua(t,r,!1):Ua(n,o,!1));function qE(e){return"line"===e.type}var $E,YE=Qo([Jf,(e,t,n,r,o)=>o],(e,t)=>e.filter(qE).find(e=>e.id===t)),XE=Qo([di,UE,WE,HE,VE,YE,KE,Nd],(e,t,n,r,o,a,i,l)=>{var{chartData:s,dataStartIndex:c,dataEndIndex:u}=l;if(null!=a&&null!=t&&null!=n&&null!=r&&null!=o&&0!==r.length&&0!==o.length&&null!=i){var d,{dataKey:f,data:p}=a;if(null!=(d=null!=p&&p.length>0?p:null===s||void 0===s?void 0:s.slice(c,u+1)))return function(e){var{layout:t,xAxis:n,yAxis:r,xAxisTicks:o,yAxisTicks:a,dataKey:i,bandSize:l,displayedData:s}=e;return s.map((e,s)=>{var c=Aa(e,i);if("horizontal"===t)return{x:za({axis:n,ticks:o,bandSize:l,entry:e,index:s}),y:It(c)?null:r.scale(c),value:c,payload:e};var u=It(c)?null:n.scale(c),d=za({axis:r,ticks:a,bandSize:l,entry:e,index:s});return null==u||null==d?null:{x:u,y:d,value:c,payload:e}}).filter(Boolean)}({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:o,dataKey:f,bandSize:i,displayedData:d})}}),GE=()=>{};function QE(e){var{legendPayload:t}=e,n=na(),o=ri();return(0,r.useLayoutEffect)(()=>o?GE:(n(Wg(t)),()=>{n(Vg(t))}),[n,o,t]),null}var ZE=null!==($E=o["useId".toString()])&&void 0!==$E?$E:()=>{var[e]=r.useState(()=>_t("uid-"));return e};var JE=(0,r.createContext)(void 0),eO=e=>{var{id:t,type:n,children:o}=e,a=function(e,t){var n=ZE();return t||(e?"".concat(e,"-").concat(n):n)}("recharts-".concat(n),t);return r.createElement(JE.Provider,{value:a},o(a))};function tO(e){var t=na(),n=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{null===n.current?t(Sg(e)):n.current!==e&&t(kg({prev:n.current,next:e})),n.current=e},[t,e]),(0,r.useLayoutEffect)(()=>()=>{n.current&&(t(Eg(n.current)),n.current=null)},[t]),null}var nO=["id"],rO=["type","layout","connectNulls","needClip"],oO=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function aO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function iO(e){for(var t=1;t{var{dataKey:t,name:n,stroke:r,legendType:o,hide:a}=e;return[{inactive:a,dataKey:t,type:o,color:r,value:Wa(n,t),payload:e}]};function dO(e){var{dataKey:t,data:n,stroke:r,strokeWidth:o,fill:a,name:i,hide:l,unit:s}=e;return{dataDefinedOnItem:n,positions:void 0,settings:{stroke:r,strokeWidth:o,fill:a,dataKey:t,nameKey:void 0,name:Wa(i,t),hide:l,type:e.tooltipType,color:e.stroke,unit:s}}}var fO=(e,t)=>"".concat(t,"px ").concat(e-t,"px");function pO(e,t){for(var n=e.length%2!==0?[...e,0]:e,r=[],o=0;o{var o=iO(iO(iO({key:"dot-".concat(t),r:3},f),p),{},{index:t,cx:e.x,cy:e.y,dataKey:i,value:e.value,payload:e.payload,points:n});return function(e,t){var n;if(r.isValidElement(e))n=r.cloneElement(e,t);else if("function"===typeof e)n=e(t);else{var o=E("recharts-line-dot","boolean"!==typeof e?e.className:"");n=r.createElement(gE,cO({},t,{className:o}))}return n}(a,o)}),m={clipPath:l?"url(#clipPath-".concat(d?"":"dots-").concat(t,")"):void 0};return r.createElement(Zy,cO({className:"recharts-line-dots",key:"dots"},m),h)}function mO(e){var{showLabels:t,children:n,points:o}=e,a=(0,r.useMemo)(()=>null===o||void 0===o?void 0:o.map(e=>{var t={x:e.x,y:e.y,width:0,height:0};return iO(iO({},t),{},{value:e.value,payload:e.payload,viewBox:t,parentViewBox:void 0,fill:void 0})}),[o]);return r.createElement(OE,{value:t?a:null},n)}function gO(e){var{clipPathId:t,pathRef:n,points:o,strokeDasharray:a,props:i}=e,{type:l,layout:s,connectNulls:c,needClip:u}=i,d=iO(iO({},Dv(sO(i,rO))),{},{fill:"none",className:"recharts-line-curve",clipPath:u?"url(#clipPath-".concat(t,")"):void 0,points:o,type:l,layout:s,connectNulls:c,strokeDasharray:null!==a&&void 0!==a?a:i.strokeDasharray});return r.createElement(r.Fragment,null,(null===o||void 0===o?void 0:o.length)>1&&r.createElement(cS,cO({},d,{pathRef:n})),r.createElement(hO,{points:o,clipPathId:t,props:i}))}function vO(e){var{clipPathId:t,props:n,pathRef:o,previousPointsRef:a,longestAnimatedLengthRef:i}=e,{points:l,strokeDasharray:s,isAnimationActive:c,animationBegin:u,animationDuration:d,animationEasing:f,animateNewValues:p,width:h,height:m,onAnimationEnd:g,onAnimationStart:v}=n,y=a.current,b=HS(n,"recharts-line-"),[w,x]=(0,r.useState)(!1),S=!w,k=(0,r.useCallback)(()=>{"function"===typeof g&&g(),x(!1)},[g]),E=(0,r.useCallback)(()=>{"function"===typeof v&&v(),x(!0)},[v]),O=function(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(t){return 0}}(o.current),j=i.current;return r.createElement(mO,{points:l,showLabels:S},n.children,r.createElement(US,{animationId:b,begin:u,duration:d,isActive:c,easing:f,onAnimationEnd:k,onAnimationStart:E,key:b},e=>{var u,d=Dt(j,O+j,e),f=Math.min(d,O);if(c)if(s){var g="".concat(s).split(/[,\s]+/gim).map(e=>parseFloat(e));u=((e,t,n)=>{var r=n.reduce((e,t)=>e+t);if(!r)return fO(t,e);for(var o=Math.floor(e/r),a=e%r,i=t-e,l=[],s=0,c=0;sa){l=[...n.slice(0,s),a-c];break}var u=l.length%2===0?[0,i]:[i];return[...pO(n,o),...l,...u].map(e=>"".concat(e,"px")).join(", ")})(f,O,g)}else u=fO(O,f);else u=null==s?void 0:String(s);if(y){var v=y.length/l.length,b=1===e?l:l.map((t,n)=>{var r=Math.floor(n*v);if(y[r]){var o=y[r];return iO(iO({},t),{},{x:Dt(o.x,t.x,e),y:Dt(o.y,t.y,e)})}return iO(iO({},t),{},p?{x:Dt(2*h,t.x,e),y:Dt(m/2,t.y,e)}:{x:t.x,y:t.y})});return a.current=b,r.createElement(gO,{props:n,points:b,clipPathId:t,pathRef:o,strokeDasharray:u})}return e>0&&O>0&&(a.current=l,i.current=f),r.createElement(gO,{props:n,points:l,clipPathId:t,pathRef:o,strokeDasharray:u})}),r.createElement(PE,{label:n.label}))}function yO(e){var{clipPathId:t,props:n}=e,o=(0,r.useRef)(null),a=(0,r.useRef)(0),i=(0,r.useRef)(null);return r.createElement(vO,{props:n,clipPathId:t,previousPointsRef:o,longestAnimatedLengthRef:a,pathRef:i})}var bO=(e,t)=>({x:e.x,y:e.y,value:e.value,errorVal:Aa(e.payload,t)});class wO extends r.Component{render(){var{hide:e,dot:t,points:n,className:o,xAxisId:a,yAxisId:i,top:l,left:s,width:c,height:u,id:d,needClip:f}=this.props;if(e)return null;var p=E("recharts-line",o),h=d,{r:m,strokeWidth:g}=function(e){var t=Mv(e);if(null!=t){var{r:n,strokeWidth:r}=t,o=Number(n),a=Number(r);return(Number.isNaN(o)||o<0)&&(o=3),(Number.isNaN(a)||a<0)&&(a=2),{r:o,strokeWidth:a}}return{r:3,strokeWidth:2}}(t),v=CE(t),y=2*m+g;return r.createElement(r.Fragment,null,r.createElement(Zy,{className:p},f&&r.createElement("defs",null,r.createElement(BE,{clipPathId:h,xAxisId:a,yAxisId:i}),!v&&r.createElement("clipPath",{id:"clipPath-dots-".concat(h)},r.createElement("rect",{x:s-y/2,y:l-y/2,width:c+y,height:u+y}))),r.createElement(LE,{xAxisId:a,yAxisId:i,data:n,dataPointFormatter:bO,errorBarOffset:0},r.createElement(yO,{props:this.props,clipPathId:h}))),r.createElement(ME,{activeDot:this.props.activeDot,points:n,mainColor:this.props.stroke,itemDataKey:this.props.dataKey}))}}var xO={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:!wv,label:!1,legendType:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0};function SO(e){var t=Ey(e,xO),{activeDot:n,animateNewValues:o,animationBegin:a,animationDuration:i,animationEasing:l,connectNulls:s,dot:c,hide:u,isAnimationActive:d,label:f,legendType:p,xAxisId:h,yAxisId:m,id:g}=t,v=sO(t,oO),{needClip:y}=FE(h,m),b=vy(),w=fi(),x=ri(),S=ia(e=>XE(e,h,m,x,g));if("horizontal"!==w&&"vertical"!==w||null==S||null==b)return null;var{height:k,width:E,x:O,y:j}=b;return r.createElement(wO,cO({},v,{id:g,connectNulls:s,dot:c,activeDot:n,animateNewValues:o,animationBegin:a,animationDuration:i,animationEasing:l,isAnimationActive:d,hide:u,label:f,legendType:p,xAxisId:h,yAxisId:m,points:S,layout:w,height:k,width:E,left:O,top:j,needClip:y}))}function kO(e){var t=Ey(e,xO),n=ri();return r.createElement(eO,{id:t.id,type:"line"},e=>r.createElement(r.Fragment,null,r.createElement(QE,{legendPayload:uO(t)}),r.createElement(DE,{fn:dO,args:t}),r.createElement(tO,{type:"line",id:e,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,hide:t.hide,isPanorama:n}),r.createElement(SO,cO({},t,{id:e}))))}var EO=r.memo(kO);EO.displayName="Line";const OO=e=>{let{data:t}=e;const n=t.map(e=>({date:e.date.split("/")[0]+"/"+e.date.split("/")[1],bankroll:e.bankroll,profit:e.profit,operations:e.operations})),r=e=>{let{active:t,payload:n}=e;return t&&n&&n.length?(0,x.jsxs)("div",{className:"bg-card border border-border rounded-lg p-3 shadow-lg",children:[(0,x.jsx)("p",{className:"text-sm font-semibold text-foreground mb-2",children:n[0].payload.date}),(0,x.jsxs)("div",{className:"space-y-1",children:[(0,x.jsxs)("p",{className:"text-sm text-success",children:["Banca: ",(0,x.jsxs)("span",{className:"font-semibold",children:["$",n[0].value.toFixed(2)]})]}),n[1]&&(0,x.jsxs)("p",{className:"text-sm text-primary",children:["Lucro: ",(0,x.jsxs)("span",{className:"font-semibold",children:["$",n[1].value.toFixed(2)]})]})]})]}):null};return(0,x.jsxs)(Fe,{className:"gradient-card border-border shadow-card animate-fade-in",children:[(0,x.jsxs)(Be,{children:[(0,x.jsx)(Ue,{className:"text-2xl font-bold text-foreground",children:"Vis\xe3o Geral de Desempenho"}),(0,x.jsx)(He,{className:"text-muted-foreground",children:"Crescimento da banca e tend\xeancias de lucro di\xe1rio"})]}),(0,x.jsx)(We,{className:"pt-6",style:{minHeight:"400px"},children:(0,x.jsx)(en,{width:"100%",height:350,children:(0,x.jsxs)(Cy,{data:n,margin:{top:10,right:30,left:0,bottom:0},children:[(0,x.jsx)(bw,{strokeDasharray:"3 3",stroke:"hsl(220, 15%, 20%)"}),(0,x.jsx)(_w,{dataKey:"date",stroke:"hsl(0, 0%, 65%)",style:{fontSize:"12px"},tick:{fill:"hsl(0, 0%, 65%)"}}),(0,x.jsx)(Ww,{stroke:"hsl(0, 0%, 65%)",style:{fontSize:"12px"},tick:{fill:"hsl(0, 0%, 65%)"}}),(0,x.jsx)(Sk,{content:(0,x.jsx)(r,{})}),(0,x.jsx)(hE,{wrapperStyle:{paddingTop:"20px"},iconType:"circle"}),(0,x.jsx)(EO,{type:"monotone",dataKey:"bankroll",stroke:"hsl(158, 64%, 52%)",strokeWidth:3,dot:{fill:"hsl(158, 64%, 52%)",r:4},activeDot:{r:6},name:"Banca"}),(0,x.jsx)(EO,{type:"monotone",dataKey:"profit",stroke:"hsl(158, 64%, 60%)",strokeWidth:2,dot:{fill:"hsl(158, 64%, 60%)",r:3},activeDot:{r:5},name:"Lucro Di\xe1rio"})]})})})]})},jO=["children"],NO=["scope","children"];function PO(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];const o=()=>{const t=n.map(e=>r.createContext(e));return function(n){const o=(null===n||void 0===n?void 0:n[e])||t;return r.useMemo(()=>({["__scope".concat(e)]:u(u({},n),{},{[e]:o})}),[n,o])}};return o.scopeName=e,[function(t,o){const a=r.createContext(o),i=n.length;n=[...n,o];const l=t=>{var n;const{scope:o,children:l}=t,s=d(t,NO),c=(null===o||void 0===o||null===(n=o[e])||void 0===n?void 0:n[i])||a,u=r.useMemo(()=>s,Object.values(s));return(0,x.jsx)(c.Provider,{value:u,children:l})};return l.displayName=t+"Provider",[l,function(n,l){var s;const c=(null===l||void 0===l||null===(s=l[e])||void 0===s?void 0:s[i])||a,u=r.useContext(c);if(u)return u;if(void 0!==o)return o;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},CO(o,...t)]}function CO(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){const n=e.reduce((e,n)=>{let{useScope:r,scopeName:o}=n;const a=r(t)["__scope".concat(o)];return u(u({},e),a)},{});return r.useMemo(()=>({["__scope".concat(o.scopeName)]:n}),[n])}};return a.scopeName=o.scopeName,a}function AO(e,t){if("function"===typeof e)return e(t);null!==e&&void 0!==e&&(e.current=t)}function _O(){for(var e=arguments.length,t=new Array(e),n=0;n{let n=!1;const r=t.map(t=>{const r=AO(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e{const{children:o}=e,a=d(e,MO),i=r.Children.toArray(o),l=i.find(BO);if(l){const e=l.props.children,o=i.map(t=>t===l?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,x.jsx)(t,u(u({},a),{},{ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null}))}return(0,x.jsx)(t,u(u({},a),{},{ref:n,children:o}))});return n.displayName="".concat(e,".Slot"),n}var IO=RO("Slot");function zO(e){const t=r.forwardRef((e,t)=>{const{children:n}=e,o=d(e,DO);if(r.isValidElement(n)){const e=function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;if(o)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,o=r&&"isReactWarning"in r&&r.isReactWarning,o)return e.props.ref;return e.props.ref||e.ref}(n),a=function(e,t){const n=u({},t);for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=function(){const e=a(...arguments);return o(...arguments),e}:o&&(n[r]=o):"style"===r?n[r]=u(u({},o),a):"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return u(u({},e),n)}(o,n.props);return n.type!==r.Fragment&&(a.ref=t?_O(t,e):e),r.cloneElement(n,a)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}var LO=Symbol("radix.slottable");function FO(e){const t=e=>{let{children:t}=e;return(0,x.jsx)(x.Fragment,{children:t})};return t.displayName="".concat(e,".Slottable"),t.__radixId=LO,t}function BO(e){return r.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===LO}const UO=["asChild"];var HO=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=RO("Primitive.".concat(t)),o=r.forwardRef((e,r)=>{const{asChild:o}=e,a=d(e,UO),i=o?n:t;return"undefined"!==typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,x.jsx)(i,u(u({},a),{},{ref:r}))});return o.displayName="Primitive.".concat(t),u(u({},e),{},{[t]:o})},{});const WO=["__scopeProgress","value","max","getValueLabel"],VO=["__scopeProgress"];var KO="Progress",qO=100,[$O,YO]=PO(KO),[XO,GO]=$O(KO),QO=r.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:o,getValueLabel:a=ej}=e,i=d(e,WO);var l,s;!o&&0!==o||rj(o)||console.error((l="".concat(o),s="Progress","Invalid prop `max` of value `".concat(l,"` supplied to `").concat(s,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(qO,"`.")));const c=rj(o)?o:qO;null===r||oj(r,c)||console.error(function(e,t){return"Invalid prop `value` of value `".concat(e,"` supplied to `").concat(t,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(qO," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")}("".concat(r),"Progress"));const f=oj(r,c)?r:null,p=nj(f)?a(f,c):void 0;return(0,x.jsx)(XO,{scope:n,value:f,max:c,children:(0,x.jsx)(HO.div,u(u({"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":nj(f)?f:void 0,"aria-valuetext":p,role:"progressbar","data-state":tj(f,c),"data-value":null!==f&&void 0!==f?f:void 0,"data-max":c},i),{},{ref:t}))})});QO.displayName=KO;var ZO="ProgressIndicator",JO=r.forwardRef((e,t)=>{var n;const{__scopeProgress:r}=e,o=d(e,VO),a=GO(ZO,r);return(0,x.jsx)(HO.div,u(u({"data-state":tj(a.value,a.max),"data-value":null!==(n=a.value)&&void 0!==n?n:void 0,"data-max":a.max},o),{},{ref:t}))});function ej(e,t){return"".concat(Math.round(e/t*100),"%")}function tj(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function nj(e){return"number"===typeof e}function rj(e){return nj(e)&&!isNaN(e)&&e>0}function oj(e,t){return nj(e)&&!isNaN(e)&&e<=t&&e>=0}JO.displayName=ZO;var aj=QO,ij=JO;const lj=["className","value"],sj=r.forwardRef((e,t)=>{let{className:n,value:r}=e,o=d(e,lj);return(0,x.jsx)(aj,u(u({ref:t,className:Te("relative h-2 w-full overflow-hidden rounded-full bg-primary/20",n)},o),{},{children:(0,x.jsx)(ij,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:"translateX(-".concat(100-(r||0),"%)")}})}))});sj.displayName=aj.displayName;const cj=b("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]),uj=b("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),dj=e=>{let{data:t}=e;const n=t.reduce((e,t)=>e+t.profit,0)/t.length,r=Math.max(...t.map(e=>e.profit)),o=(Math.min(...t.map(e=>e.profit)),t.reduce((e,t)=>e+t.winRate,0)/t.length),a=t.filter(e=>e.profit>0).length,i=(t.filter(e=>e.profit<0).length,[{label:"Lucro M\xe9dio Di\xe1rio",value:"$".concat(n.toFixed(2)),progress:75,icon:Ke,color:n>0?"text-success":"text-destructive"},{label:"Melhor Dia de Trading",value:"$".concat(r.toFixed(2)),progress:90,icon:cj,color:"text-primary"},{label:"Taxa de Acerto M\xe9dia",value:"".concat(o.toFixed(1),"%"),progress:o,icon:$e,color:"text-emerald-400"},{label:"Dias Lucrativos",value:"".concat(a,"/").concat(t.length),progress:a/t.length*100,icon:uj,color:"text-yellow-400"}]);return(0,x.jsxs)("div",{className:"space-y-4 animate-fade-in",children:[(0,x.jsxs)(Fe,{className:"gradient-card border-border shadow-card",children:[(0,x.jsx)(Be,{children:(0,x.jsx)(Ue,{className:"text-xl font-bold text-foreground",children:"M\xe9tricas Principais"})}),(0,x.jsx)(We,{className:"space-y-6",children:i.map((e,t)=>(0,x.jsxs)("div",{className:"space-y-2",children:[(0,x.jsxs)("div",{className:"flex items-center justify-between",children:[(0,x.jsxs)("div",{className:"flex items-center gap-2",children:[(0,x.jsx)("div",{className:"bg-primary/10 p-2 rounded-lg",children:(0,x.jsx)(e.icon,{className:"w-4 h-4 ".concat(e.color)})}),(0,x.jsx)("span",{className:"text-sm font-medium text-muted-foreground",children:e.label})]}),(0,x.jsx)("span",{className:"text-lg font-bold ".concat(e.color),children:e.value})]}),(0,x.jsx)(sj,{value:e.progress,className:"h-2"})]},t))})]}),(0,x.jsxs)(Fe,{className:"gradient-card border-border shadow-card",children:[(0,x.jsx)(Be,{children:(0,x.jsx)(Ue,{className:"text-xl font-bold text-foreground",children:"Estat\xedsticas de Trading"})}),(0,x.jsxs)(We,{className:"space-y-4",children:[(0,x.jsxs)("div",{className:"flex justify-between items-center py-2 border-b border-border",children:[(0,x.jsx)("span",{className:"text-sm text-muted-foreground",children:"Total de Dias"}),(0,x.jsx)("span",{className:"text-base font-semibold text-foreground",children:t.length})]}),(0,x.jsxs)("div",{className:"flex justify-between items-center py-2 border-b border-border",children:[(0,x.jsx)("span",{className:"text-sm text-muted-foreground",children:"Total de Opera\xe7\xf5es"}),(0,x.jsx)("span",{className:"text-base font-semibold text-foreground",children:t.reduce((e,t)=>e+t.operations,0).toLocaleString()})]}),(0,x.jsxs)("div",{className:"flex justify-between items-center py-2 border-b border-border",children:[(0,x.jsx)("span",{className:"text-sm text-muted-foreground",children:"Opera\xe7\xf5es/Dia M\xe9dia"}),(0,x.jsx)("span",{className:"text-base font-semibold text-foreground",children:(t.reduce((e,t)=>e+t.operations,0)/t.length).toFixed(0)})]}),(0,x.jsxs)("div",{className:"flex justify-between items-center py-2",children:[(0,x.jsx)("span",{className:"text-sm text-muted-foreground",children:"Taxa de Sucesso"}),(0,x.jsxs)("span",{className:"text-base font-semibold text-success",children:[o.toFixed(1),"%"]})]})]})]})]})},fj=["className","variant","size","asChild"],pj=ft("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),hj=r.forwardRef((e,t)=>{let{className:n,variant:r,size:o,asChild:a=!1}=e,i=d(e,fj);const l=a?IO:"button";return(0,x.jsx)(l,u({className:Te(pj({variant:r,size:o,className:n})),ref:t},i))});hj.displayName="Button";const mj=["className","type"],gj=r.forwardRef((e,t)=>{let{className:n,type:r}=e,o=d(e,mj);return(0,x.jsx)("input",u({type:r,className:Te("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",n),ref:t},o))});gj.displayName="Input";var vj=r.forwardRef((e,t)=>(0,x.jsx)(HO.label,u(u({},e),{},{ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}})));vj.displayName="Label";var yj=vj;const bj=["className"],wj=ft("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),xj=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,bj);return(0,x.jsx)(yj,u({ref:t,className:Te(wj(),n)},r))});function Sj(e,t){let[n,r]=t;return Math.min(r,Math.max(n,e))}xj.displayName=yj.displayName;"undefined"===typeof window||!window.document||window.document.createElement;function kj(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null===e||void 0===e||e(r),!1===n||!r.defaultPrevented)return null===t||void 0===t?void 0:t(r)}}var Ej=null!==globalThis&&void 0!==globalThis&&globalThis.document?r.useLayoutEffect:()=>{},Oj=o[" useInsertionEffect ".trim().toString()]||Ej;function jj(e){let{prop:t,defaultProp:n,onChange:o=()=>{},caller:a}=e;const[i,l,s]=function(e){let{defaultProp:t,onChange:n}=e;const[o,a]=r.useState(t),i=r.useRef(o),l=r.useRef(n);return Oj(()=>{l.current=n},[n]),r.useEffect(()=>{var e;i.current!==o&&(null===(e=l.current)||void 0===e||e.call(l,o),i.current=o)},[o,i]),[o,a,l]}({defaultProp:n,onChange:o}),c=void 0!==t,u=c?t:i;{const e=r.useRef(void 0!==t);r.useEffect(()=>{const t=e.current;if(t!==c){const e=t?"controlled":"uncontrolled",n=c?"controlled":"uncontrolled";console.warn("".concat(a," is changing from ").concat(e," to ").concat(n,". Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component."))}e.current=c},[c,a])}const d=r.useCallback(e=>{if(c){const r=function(e){return"function"===typeof e}(e)?e(t):e;var n;if(r!==t)null===(n=s.current)||void 0===n||n.call(s,r)}else l(e)},[c,t,l,s]);return[u,d]}Symbol("RADIX:SYNC_STATE");var Nj=r.createContext(void 0);function Pj(e){const t=r.useContext(Nj);return e||t||"ltr"}var Cj;function Aj(e){const t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function _j(e){const[t,n]=r.useState(void 0);return Ej(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,a;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,a=t.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}function Tj(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}function Mj(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function Dj(e,t){return e.get(Mj(e,t))}function Rj(e,t,n){return e.set(Mj(e,t),n),n}const Ij=["scope","children"];function zj(e){const t=e+"CollectionProvider",[n,o]=PO(t),[a,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{const{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return(0,x.jsx)(a,{scope:t,itemMap:i,collectionRef:o,children:n})};l.displayName=t;const s=e+"CollectionSlot",c=RO(s),f=r.forwardRef((e,t)=>{const{scope:n,children:r}=e,o=TO(t,i(s,n).collectionRef);return(0,x.jsx)(c,{ref:o,children:r})});f.displayName=s;const p=e+"CollectionItemSlot",h="data-radix-collection-item",m=RO(p),g=r.forwardRef((e,t)=>{const{scope:n,children:o}=e,a=d(e,Ij),l=r.useRef(null),s=TO(t,l),c=i(p,n);return r.useEffect(()=>(c.itemMap.set(l,u({ref:l},a)),()=>{c.itemMap.delete(l)})),(0,x.jsx)(m,u(u({},{[h]:""}),{},{ref:s,children:o}))});return g.displayName=p,[{Provider:l,Slot:f,ItemSlot:g},function(t){const n=i(e+"CollectionConsumer",t),o=r.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll("[".concat(h,"]"))),r=Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current));return r},[n.collectionRef,n.itemMap]);return o},o]}var Lj=new WeakMap;Cj=new WeakMap,Map;function Fj(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);const n=function(e,t){const n=e.length,r=Bj(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}(e,t);return-1===n?void 0:e[n]}function Bj(e){return e!==e||0===e?0:Math.trunc(e)}const Uj=["name","min","max","step","orientation","disabled","minStepsBetweenThumbs","defaultValue","value","onValueChange","onValueCommit","inverted","form"],Hj=["min","max","dir","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],Wj=["min","max","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],Vj=["__scopeSlider","onSlideStart","onSlideMove","onSlideEnd","onHomeKeyDown","onEndKeyDown","onStepKeyDown"],Kj=["__scopeSlider"],qj=["__scopeSlider"],$j=["__scopeSlider","index","name"],Yj=["__scopeSlider","value"];var Xj=["PageUp","PageDown"],Gj=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Qj={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Zj="Slider",[Jj,eN,tN]=zj(Zj),[nN,rN]=PO(Zj,[tN]),[oN,aN]=nN(Zj),iN=r.forwardRef((e,t)=>{const{name:n,min:o=0,max:a=100,step:i=1,orientation:l="horizontal",disabled:s=!1,minStepsBetweenThumbs:c=0,defaultValue:f=[o],value:p,onValueChange:h=()=>{},onValueCommit:m=()=>{},inverted:g=!1,form:v}=e,y=d(e,Uj),b=r.useRef(new Set),w=r.useRef(0),S="horizontal"===l?cN:uN,[k=[],E]=jj({prop:p,defaultProp:f,onChange:e=>{var t;null===(t=[...b.current][w.current])||void 0===t||t.focus(),h(e)}}),O=r.useRef(k);function j(e,t){let{commit:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1};const r=function(e){return(String(e).split(".")[1]||"").length}(i),l=function(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-o)/i)*i+o,r),s=Sj(l,[o,a]);E(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;const r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}(e,s,t);if(function(e,t){if(t>0){const n=function(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}(e);return Math.min(...n)>=t}return!0}(r,c*i)){w.current=r.indexOf(s);const t=String(r)!==String(e);return t&&n&&m(r),t?r:e}return e})}return(0,x.jsx)(oN,{scope:e.__scopeSlider,name:n,disabled:s,min:o,max:a,valueIndexToChangeRef:w,thumbs:b.current,values:k,orientation:l,form:v,children:(0,x.jsx)(Jj.Provider,{scope:e.__scopeSlider,children:(0,x.jsx)(Jj.Slot,{scope:e.__scopeSlider,children:(0,x.jsx)(S,u(u({"aria-disabled":s,"data-disabled":s?"":void 0},y),{},{ref:t,onPointerDown:kj(y.onPointerDown,()=>{s||(O.current=k)}),min:o,max:a,inverted:g,onSlideStart:s?void 0:function(e){const t=function(e,t){if(1===e.length)return 0;const n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}(k,e);j(e,t)},onSlideMove:s?void 0:function(e){j(e,w.current)},onSlideEnd:s?void 0:function(){const e=O.current[w.current];k[w.current]!==e&&m(k)},onHomeKeyDown:()=>!s&&j(o,0,{commit:!0}),onEndKeyDown:()=>!s&&j(a,k.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:n}=e;if(!s){const e=Xj.includes(t.key)||t.shiftKey&&Gj.includes(t.key)?10:1,r=w.current;j(k[r]+i*e*n,r,{commit:!0})}}}))})})})});iN.displayName=Zj;var[lN,sN]=nN(Zj,{startEdge:"left",endEdge:"right",size:"width",direction:1}),cN=r.forwardRef((e,t)=>{const{min:n,max:o,dir:a,inverted:i,onSlideStart:l,onSlideMove:s,onSlideEnd:c,onStepKeyDown:f}=e,p=d(e,Hj),[h,m]=r.useState(null),g=TO(t,e=>m(e)),v=r.useRef(void 0),y=Pj(a),b="ltr"===y,w=b&&!i||!b&&i;function S(e){const t=v.current||h.getBoundingClientRect(),r=xN([0,t.width],w?[n,o]:[o,n]);return v.current=t,r(e-t.left)}return(0,x.jsx)(lN,{scope:e.__scopeSlider,startEdge:w?"left":"right",endEdge:w?"right":"left",direction:w?1:-1,size:"width",children:(0,x.jsx)(dN,u(u({dir:y,"data-orientation":"horizontal"},p),{},{ref:g,style:u(u({},p.style),{},{"--radix-slider-thumb-transform":"translateX(-50%)"}),onSlideStart:e=>{const t=S(e.clientX);null===l||void 0===l||l(t)},onSlideMove:e=>{const t=S(e.clientX);null===s||void 0===s||s(t)},onSlideEnd:()=>{v.current=void 0,null===c||void 0===c||c()},onStepKeyDown:e=>{const t=Qj[w?"from-left":"from-right"].includes(e.key);null===f||void 0===f||f({event:e,direction:t?-1:1})}}))})}),uN=r.forwardRef((e,t)=>{const{min:n,max:o,inverted:a,onSlideStart:i,onSlideMove:l,onSlideEnd:s,onStepKeyDown:c}=e,f=d(e,Wj),p=r.useRef(null),h=TO(t,p),m=r.useRef(void 0),g=!a;function v(e){const t=m.current||p.current.getBoundingClientRect(),r=xN([0,t.height],g?[o,n]:[n,o]);return m.current=t,r(e-t.top)}return(0,x.jsx)(lN,{scope:e.__scopeSlider,startEdge:g?"bottom":"top",endEdge:g?"top":"bottom",size:"height",direction:g?1:-1,children:(0,x.jsx)(dN,u(u({"data-orientation":"vertical"},f),{},{ref:h,style:u(u({},f.style),{},{"--radix-slider-thumb-transform":"translateY(50%)"}),onSlideStart:e=>{const t=v(e.clientY);null===i||void 0===i||i(t)},onSlideMove:e=>{const t=v(e.clientY);null===l||void 0===l||l(t)},onSlideEnd:()=>{m.current=void 0,null===s||void 0===s||s()},onStepKeyDown:e=>{const t=Qj[g?"from-bottom":"from-top"].includes(e.key);null===c||void 0===c||c({event:e,direction:t?-1:1})}}))})}),dN=r.forwardRef((e,t)=>{const{__scopeSlider:n,onSlideStart:r,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:i,onEndKeyDown:l,onStepKeyDown:s}=e,c=d(e,Vj),f=aN(Zj,n);return(0,x.jsx)(HO.span,u(u({},c),{},{ref:t,onKeyDown:kj(e.onKeyDown,e=>{"Home"===e.key?(i(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):Xj.concat(Gj).includes(e.key)&&(s(e),e.preventDefault())}),onPointerDown:kj(e.onPointerDown,e=>{const t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),f.thumbs.has(t)?t.focus():r(e)}),onPointerMove:kj(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:kj(e.onPointerUp,e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})}))}),fN="SliderTrack",pN=r.forwardRef((e,t)=>{const{__scopeSlider:n}=e,r=d(e,Kj),o=aN(fN,n);return(0,x.jsx)(HO.span,u(u({"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation},r),{},{ref:t}))});pN.displayName=fN;var hN="SliderRange",mN=r.forwardRef((e,t)=>{const{__scopeSlider:n}=e,o=d(e,qj),a=aN(hN,n),i=sN(hN,n),l=TO(t,r.useRef(null)),s=a.values.length,c=a.values.map(e=>wN(e,a.min,a.max)),f=s>1?Math.min(...c):0,p=100-Math.max(...c);return(0,x.jsx)(HO.span,u(u({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},o),{},{ref:l,style:u(u({},e.style),{},{[i.startEdge]:f+"%",[i.endEdge]:p+"%"})}))});mN.displayName=hN;var gN="SliderThumb",vN=r.forwardRef((e,t)=>{const n=eN(e.__scopeSlider),[o,a]=r.useState(null),i=TO(t,e=>a(e)),l=r.useMemo(()=>o?n().findIndex(e=>e.ref.current===o):-1,[n,o]);return(0,x.jsx)(yN,u(u({},e),{},{ref:i,index:l}))}),yN=r.forwardRef((e,t)=>{const{__scopeSlider:n,index:o,name:a}=e,i=d(e,$j),l=aN(gN,n),s=sN(gN,n),[c,f]=r.useState(null),p=TO(t,e=>f(e)),h=!c||(l.form||!!c.closest("form")),m=_j(c),g=l.values[o],v=void 0===g?0:wN(g,l.min,l.max),y=function(e,t){return t>2?"Value ".concat(e+1," of ").concat(t):2===t?["Minimum","Maximum"][e]:void 0}(o,l.values.length),b=null===m||void 0===m?void 0:m[s.size],w=b?function(e,t,n){const r=e/2,o=xN([0,50],[0,r]);return(r-o(t)*n)*n}(b,v,s.direction):0;return r.useEffect(()=>{if(c)return l.thumbs.add(c),()=>{l.thumbs.delete(c)}},[c,l.thumbs]),(0,x.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:"calc(".concat(v,"% + ").concat(w,"px)")},children:[(0,x.jsx)(Jj.ItemSlot,{scope:e.__scopeSlider,children:(0,x.jsx)(HO.span,u(u({role:"slider","aria-label":e["aria-label"]||y,"aria-valuemin":l.min,"aria-valuenow":g,"aria-valuemax":l.max,"aria-orientation":l.orientation,"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,tabIndex:l.disabled?void 0:0},i),{},{ref:p,style:void 0===g?{display:"none"}:e.style,onFocus:kj(e.onFocus,()=>{l.valueIndexToChangeRef.current=o})}))}),h&&(0,x.jsx)(bN,{name:null!==a&&void 0!==a?a:l.name?l.name+(l.values.length>1?"[]":""):void 0,form:l.form,value:g},o)]})});vN.displayName=gN;var bN=r.forwardRef((e,t)=>{let{__scopeSlider:n,value:o}=e,a=d(e,Yj);const i=r.useRef(null),l=TO(i,t),s=Aj(o);return r.useEffect(()=>{const e=i.current;if(!e)return;const t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"value").set;if(s!==o&&n){const t=new Event("input",{bubbles:!0});n.call(e,o),e.dispatchEvent(t)}},[s,o]),(0,x.jsx)(HO.input,u(u({style:{display:"none"}},a),{},{ref:l,defaultValue:o}))});function wN(e,t,n){return Sj(100/(n-t)*(e-t),[0,100])}function xN(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}bN.displayName="RadioBubbleInput";var SN=iN,kN=pN,EN=mN,ON=vN;const jN=["className"],NN=r.forwardRef((e,t)=>{let{className:n}=e,r=d(e,jN);return(0,x.jsxs)(SN,u(u({ref:t,className:Te("relative flex w-full touch-none select-none items-center",n)},r),{},{children:[(0,x.jsx)(kN,{className:"relative h-1.5 w-full grow overflow-hidden rounded-full bg-primary/20",children:(0,x.jsx)(EN,{className:"absolute h-full bg-primary"})}),(0,x.jsx)(ON,{className:"block h-4 w-4 rounded-full border border-primary/50 bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50"})]}))});function PN(e){const t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>function(){for(var e,n=arguments.length,r=new Array(n),o=0;o{var n;const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:l,onInteractOutside:s,onDismiss:c}=e,f=d(e,CN),p=r.useContext(DN),[h,m]=r.useState(null),g=null!==(n=null===h||void 0===h?void 0:h.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,v]=r.useState({}),y=TO(t,e=>m(e)),b=Array.from(p.layers),[w]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),S=b.indexOf(w),k=h?b.indexOf(h):-1,E=p.layersWithOutsidePointerEventsDisabled.size>0,O=k>=S,j=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document;const n=PN(e),o=r.useRef(!1),a=r.useRef(()=>{});return r.useEffect(()=>{const e=e=>{if(e.target&&!o.current){let r=function(){LN(TN,n,o,{discrete:!0})};const o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=r,t.addEventListener("click",a.current,{once:!0})):r()}else t.removeEventListener("click",a.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{const t=e.target,n=[...p.branches].some(e=>e.contains(t));O&&!n&&(null===i||void 0===i||i(e),null===s||void 0===s||s(e),e.defaultPrevented||null===c||void 0===c||c())},g),N=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document;const n=PN(e),o=r.useRef(!1);return r.useEffect(()=>{const e=e=>{if(e.target&&!o.current){LN(MN,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{const t=e.target;[...p.branches].some(e=>e.contains(t))||(null===l||void 0===l||l(e),null===s||void 0===s||s(e),e.defaultPrevented||null===c||void 0===c||c())},g);return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document;const n=PN(e);r.useEffect(()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{k===p.layers.size-1&&(null===a||void 0===a||a(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},g),r.useEffect(()=>{if(h)return o&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(AN=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(h)),p.layers.add(h),zN(),()=>{o&&1===p.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=AN)}},[h,g,o,p]),r.useEffect(()=>()=>{h&&(p.layers.delete(h),p.layersWithOutsidePointerEventsDisabled.delete(h),zN())},[h,p]),r.useEffect(()=>{const e=()=>v({});return document.addEventListener(_N,e),()=>document.removeEventListener(_N,e)},[]),(0,x.jsx)(HO.div,u(u({},f),{},{ref:y,style:u({pointerEvents:E?O?"auto":"none":void 0},e.style),onFocusCapture:kj(e.onFocusCapture,N.onFocusCapture),onBlurCapture:kj(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:kj(e.onPointerDownCapture,j.onPointerDownCapture)}))});RN.displayName="DismissableLayer";var IN=r.forwardRef((e,t)=>{const n=r.useContext(DN),o=r.useRef(null),a=TO(t,o);return r.useEffect(()=>{const e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,x.jsx)(HO.div,u(u({},e),{},{ref:a}))});function zN(){const e=new CustomEvent(_N);document.dispatchEvent(e)}function LN(e,t,n,r){let{discrete:o}=r;const a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?function(e,t){e&&Vw.flushSync(()=>e.dispatchEvent(t))}(a,i):a.dispatchEvent(i)}IN.displayName="DismissableLayerBranch";var FN=0;function BN(){r.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:UN()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:UN()),FN++,()=>{1===FN&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),FN--}},[])}function UN(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}const HN=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"];var WN="focusScope.autoFocusOnMount",VN="focusScope.autoFocusOnUnmount",KN={bubbles:!1,cancelable:!0},qN=r.forwardRef((e,t)=>{const{loop:n=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:i}=e,l=d(e,HN),[s,c]=r.useState(null),f=PN(a),p=PN(i),h=r.useRef(null),m=TO(t,e=>c(e)),g=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(o){let e=function(e){if(g.paused||!s)return;const t=e.target;s.contains(t)?h.current=t:GN(h.current,{select:!0})},t=function(e){if(g.paused||!s)return;const t=e.relatedTarget;null!==t&&(s.contains(t)||GN(h.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&GN(s)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[o,s,g.paused]),r.useEffect(()=>{if(s){QN.add(g);const t=document.activeElement;if(!s.contains(t)){const n=new CustomEvent(WN,KN);s.addEventListener(WN,f),s.dispatchEvent(n),n.defaultPrevented||(!function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=document.activeElement;for(const r of e)if(GN(r,{select:t}),document.activeElement!==n)return}((e=$N(s),e.filter(e=>"A"!==e.tagName)),{select:!0}),document.activeElement===t&&GN(s))}return()=>{s.removeEventListener(WN,f),setTimeout(()=>{const e=new CustomEvent(VN,KN);s.addEventListener(VN,p),s.dispatchEvent(e),e.defaultPrevented||GN(null!==t&&void 0!==t?t:document.body,{select:!0}),s.removeEventListener(VN,p),QN.remove(g)},0)}}var e},[s,f,p,g]);const v=r.useCallback(e=>{if(!n&&!o)return;if(g.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){const t=e.currentTarget,[o,a]=function(e){const t=$N(e),n=YN(t,e),r=YN(t.reverse(),e);return[n,r]}(t);o&&a?e.shiftKey||r!==a?e.shiftKey&&r===o&&(e.preventDefault(),n&&GN(a,{select:!0})):(e.preventDefault(),n&&GN(o,{select:!0})):r===t&&e.preventDefault()}},[n,o,g.paused]);return(0,x.jsx)(HO.div,u(u({tabIndex:-1},l),{},{ref:m,onKeyDown:v}))});function $N(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function YN(e,t){for(const n of e)if(!XN(n,{upTo:t}))return n}function XN(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function GN(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}qN.displayName="FocusScope";var QN=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null===n||void 0===n||n.pause()),e=ZN(e,t),e.unshift(t)},remove(t){var n;e=ZN(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function ZN(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var JN=o[" useId ".trim().toString()]||(()=>{}),eP=0;function tP(e){const[t,n]=r.useState(JN());return Ej(()=>{e||n(e=>null!==e&&void 0!==e?e:String(eP++))},[e]),e||(t?"radix-".concat(t):"")}const nP=["top","right","bottom","left"],rP=Math.min,oP=Math.max,aP=Math.round,iP=Math.floor,lP=e=>({x:e,y:e}),sP={left:"right",right:"left",bottom:"top",top:"bottom"},cP={start:"end",end:"start"};function uP(e,t,n){return oP(e,rP(t,n))}function dP(e,t){return"function"===typeof e?e(t):e}function fP(e){return e.split("-")[0]}function pP(e){return e.split("-")[1]}function hP(e){return"x"===e?"y":"x"}function mP(e){return"y"===e?"height":"width"}const gP=new Set(["top","bottom"]);function vP(e){return gP.has(fP(e))?"y":"x"}function yP(e){return hP(vP(e))}function bP(e){return e.replace(/start|end/g,e=>cP[e])}const wP=["left","right"],xP=["right","left"],SP=["top","bottom"],kP=["bottom","top"];function EP(e,t,n,r){const o=pP(e);let a=function(e,t,n){switch(e){case"top":case"bottom":return n?t?xP:wP:t?wP:xP;case"left":case"right":return t?SP:kP;default:return[]}}(fP(e),"start"===n,r);return o&&(a=a.map(e=>e+"-"+o),t&&(a=a.concat(a.map(bP)))),a}function OP(e){return e.replace(/left|right|bottom|top/g,e=>sP[e])}function jP(e){return"number"!==typeof e?function(e){return u({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function NP(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}const PP=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],CP=["strategy"],AP=["mainAxis","crossAxis","limiter"],_P=["apply"];function TP(e,t,n){let{reference:r,floating:o}=e;const a=vP(t),i=yP(t),l=mP(i),s=fP(t),c="y"===a,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[l]/2-o[l]/2;let p;switch(s){case"top":p={x:u,y:r.y-o.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}switch(pP(t)){case"start":p[i]-=f*(n&&c?-1:1);break;case"end":p[i]+=f*(n&&c?-1:1)}return p}async function MP(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=dP(t,e),h=jP(p),m=l[f?"floating"===d?"reference":"floating":d],g=NP(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(m)))||n?m:m.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===d?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),b=await(null==a.isElement?void 0:a.isElement(y))&&await(null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},w=NP(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(g.top-w.top+h.top)/b.y,bottom:(w.bottom-g.bottom+h.bottom)/b.y,left:(g.left-w.left+h.left)/b.x,right:(w.right-g.right+h.right)/b.x}}function DP(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function RP(e){return nP.some(t=>e[t]>=0)}const IP=new Set(["left","top"]);function zP(){return"undefined"!==typeof window}function LP(e){return UP(e)?(e.nodeName||"").toLowerCase():"#document"}function FP(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function BP(e){var t;return null==(t=(UP(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function UP(e){return!!zP()&&(e instanceof Node||e instanceof FP(e).Node)}function HP(e){return!!zP()&&(e instanceof Element||e instanceof FP(e).Element)}function WP(e){return!!zP()&&(e instanceof HTMLElement||e instanceof FP(e).HTMLElement)}function VP(e){return!(!zP()||"undefined"===typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof FP(e).ShadowRoot)}const KP=new Set(["inline","contents"]);function qP(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=oC(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!KP.has(o)}const $P=new Set(["table","td","th"]);function YP(e){return $P.has(LP(e))}const XP=[":popover-open",":modal"];function GP(e){return XP.some(t=>{try{return e.matches(t)}catch(n){return!1}})}const QP=["transform","translate","scale","rotate","perspective"],ZP=["transform","translate","scale","rotate","perspective","filter"],JP=["paint","layout","strict","content"];function eC(e){const t=tC(),n=HP(e)?oC(e):e;return QP.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||ZP.some(e=>(n.willChange||"").includes(e))||JP.some(e=>(n.contain||"").includes(e))}function tC(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const nC=new Set(["html","body","#document"]);function rC(e){return nC.has(LP(e))}function oC(e){return FP(e).getComputedStyle(e)}function aC(e){return HP(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function iC(e){if("html"===LP(e))return e;const t=e.assignedSlot||e.parentNode||VP(e)&&e.host||BP(e);return VP(t)?t.host:t}function lC(e){const t=iC(e);return rC(t)?e.ownerDocument?e.ownerDocument.body:e.body:WP(t)&&qP(t)?t:lC(t)}function sC(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=lC(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=FP(o);if(a){const e=cC(i);return t.concat(i,i.visualViewport||[],qP(o)?o:[],e&&n?sC(e):[])}return t.concat(o,sC(o,[],n))}function cC(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function uC(e){const t=oC(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=WP(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,l=aP(n)!==a||aP(r)!==i;return l&&(n=a,r=i),{width:n,height:r,$:l}}function dC(e){return HP(e)?e:e.contextElement}function fC(e){const t=dC(e);if(!WP(t))return lP(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=uC(t);let i=(a?aP(n.width):n.width)/r,l=(a?aP(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}const pC=lP(0);function hC(e){const t=FP(e);return tC()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:pC}function mC(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=dC(e);let i=lP(1);t&&(r?HP(r)&&(i=fC(r)):i=fC(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==FP(e))&&t}(a,n,r)?hC(a):lP(0);let s=(o.left+l.x)/i.x,c=(o.top+l.y)/i.y,u=o.width/i.x,d=o.height/i.y;if(a){const e=FP(a),t=r&&HP(r)?FP(r):r;let n=e,o=cC(n);for(;o&&r&&t!==n;){const e=fC(o),t=o.getBoundingClientRect(),r=oC(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,u*=e.x,d*=e.y,s+=a,c+=i,n=FP(o),o=cC(n)}}return NP({width:u,height:d,x:s,y:c})}function gC(e,t){const n=aC(e).scrollLeft;return t?t.left+n:mC(BP(e)).left+n}function vC(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-gC(e,n),y:n.top+t.scrollTop}}const yC=new Set(["absolute","fixed"]);function bC(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=FP(e),r=BP(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;const e=tC();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}const c=gC(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-o);i<=25&&(a-=i)}else c<=25&&(a+=c);return{width:a,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){const t=BP(e),n=aC(e),r=e.ownerDocument.body,o=oP(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=oP(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+gC(e);const l=-n.scrollTop;return"rtl"===oC(r).direction&&(i+=oP(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:l}}(BP(e));else if(HP(t))r=function(e,t){const n=mC(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=WP(e)?fC(e):lP(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n=hC(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return NP(r)}function wC(e,t){const n=iC(e);return!(n===t||!HP(n)||rC(n))&&("fixed"===oC(n).position||wC(n,t))}function xC(e,t,n){const r=WP(t),o=BP(t),a="fixed"===n,i=mC(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const s=lP(0);function c(){s.x=gC(o)}if(r||!r&&!a)if(("body"!==LP(t)||qP(o))&&(l=aC(t)),r){const e=mC(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&c();a&&!r&&o&&c();const u=!o||r||a?lP(0):vC(o,l);return{x:i.left+l.scrollLeft-s.x-u.x,y:i.top+l.scrollTop-s.y-u.y,width:i.width,height:i.height}}function SC(e){return"static"===oC(e).position}function kC(e,t){if(!WP(e)||"fixed"===oC(e).position)return null;if(t)return t(e);let n=e.offsetParent;return BP(e)===n&&(n=n.ownerDocument.body),n}function EC(e,t){const n=FP(e);if(GP(e))return n;if(!WP(e)){let t=iC(e);for(;t&&!rC(t);){if(HP(t)&&!SC(t))return t;t=iC(t)}return n}let r=kC(e,t);for(;r&&YP(r)&&SC(r);)r=kC(r,t);return r&&rC(r)&&SC(r)&&!eC(r)?n:r||function(e){let t=iC(e);for(;WP(t)&&!rC(t);){if(eC(t))return t;if(GP(t))return null;t=iC(t)}return null}(e)||n}const OC={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a="fixed"===o,i=BP(r),l=!!t&&GP(t.floating);if(r===i||l&&a)return n;let s={scrollLeft:0,scrollTop:0},c=lP(1);const u=lP(0),d=WP(r);if((d||!d&&!a)&&(("body"!==LP(r)||qP(i))&&(s=aC(r)),WP(r))){const e=mC(r);c=fC(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const f=!i||d||a?lP(0):vC(i,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-s.scrollTop*c.y+u.y+f.y}},getDocumentElement:BP,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[..."clippingAncestors"===n?GP(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=sC(e,[],!1).filter(e=>HP(e)&&"body"!==LP(e)),o=null;const a="fixed"===oC(e).position;let i=a?iC(e):e;for(;HP(i)&&!rC(i);){const t=oC(i),n=eC(i);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&yC.has(o.position)||qP(i)&&!n&&wC(e,i))?r=r.filter(e=>e!==i):o=t,i=iC(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=a[0],l=a.reduce((e,n)=>{const r=bC(t,n,o);return e.top=oP(r.top,e.top),e.right=rP(r.right,e.right),e.bottom=rP(r.bottom,e.bottom),e.left=oP(r.left,e.left),e},bC(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:EC,getElementRects:async function(e){const t=this.getOffsetParent||EC,n=this.getDimensions,r=await n(e.floating);return{reference:xC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=uC(e);return{width:t,height:n}},getScale:fC,isElement:HP,isRTL:function(e){return"rtl"===oC(e).direction}};function jC(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function NC(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i="function"===typeof ResizeObserver,layoutShift:l="function"===typeof IntersectionObserver,animationFrame:s=!1}=r,c=dC(e),d=o||a?[...c?sC(c):[],...sC(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});const f=c&&l?function(e,t){let n,r=null;const o=BP(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();const c=e.getBoundingClientRect(),{left:d,top:f,width:p,height:h}=c;if(l||t(),!p||!h)return;const m={rootMargin:-iP(f)+"px "+-iP(o.clientWidth-(d+p))+"px "+-iP(o.clientHeight-(f+h))+"px "+-iP(d)+"px",threshold:oP(0,rP(1,s))||1};let g=!0;function v(t){const r=t[0].intersectionRatio;if(r!==s){if(!g)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||jC(c,e.getBoundingClientRect())||i(),g=!1}try{r=new IntersectionObserver(v,u(u({},m),{},{root:o.ownerDocument}))}catch(y){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),a}(c,n):null;let p,h=-1,m=null;i&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!s&&m.observe(c),m.observe(t));let g=s?mC(e):null;return s&&function t(){const r=mC(e);g&&!jC(g,r)&&n();g=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(p)}}const PC=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:a,placement:i,middlewareData:l}=t,s=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=fP(n),l=pP(n),s="y"===vP(n),c=IP.has(i)?-1:1,u=a&&s?-1:1,d=dP(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"===typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"===typeof h&&(p="end"===l?-1*h:h),s?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return i===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:a+s.y,data:u(u({},s),{},{placement:i})}}}},CC=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,a=dP(e,t),{mainAxis:i=!0,crossAxis:l=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}}}=a,c=d(a,AP),f={x:n,y:r},p=await MP(t,c),h=vP(fP(o)),m=hP(h);let g=f[m],v=f[h];if(i){const e="y"===m?"bottom":"right";g=uP(g+p["y"===m?"top":"left"],g,g-p[e])}if(l){const e="y"===h?"bottom":"right";v=uP(v+p["y"===h?"top":"left"],v,v-p[e])}const y=s.fn(u(u({},t),{},{[m]:g,[h]:v}));return u(u({},y),{},{data:{x:y.x-n,y:y.y-r,enabled:{[m]:i,[h]:l}}})}}},AC=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:i,initialPlacement:l,platform:s,elements:c}=t,u=dP(e,t),{mainAxis:f=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0}=u,y=d(u,PP);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const b=fP(o),w=vP(l),x=fP(l)===l,S=await(null==s.isRTL?void 0:s.isRTL(c.floating)),k=h||(x||!v?[OP(l)]:function(e){const t=OP(e);return[bP(e),t,bP(t)]}(l)),E="none"!==g;!h&&E&&k.push(...EP(l,v,g,S));const O=[l,...k],j=await MP(t,y),N=[];let P=(null==(r=a.flip)?void 0:r.overflows)||[];if(f&&N.push(j[b]),p){const e=function(e,t,n){void 0===n&&(n=!1);const r=pP(e),o=yP(e),a=mP(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=OP(i)),[i,OP(i)]}(o,i,S);N.push(j[e[0]],j[e[1]])}if(P=[...P,{placement:o,overflows:N}],!N.every(e=>e<=0)){var C,A;const e=((null==(C=a.flip)?void 0:C.index)||0)+1,t=O[e];if(t){if(!("alignment"===p&&w!==vP(t))||P.every(e=>vP(e.placement)!==w||e.overflows[0]>0))return{data:{index:e,overflows:P},reset:{placement:t}}}let n=null==(A=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:A.placement;if(!n)switch(m){case"bestFit":{var _;const e=null==(_=P.filter(e=>{if(E){const t=vP(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:_[0];e&&(n=e);break}case"initialPlacement":n=l}if(o!==n)return{reset:{placement:n}}}return{}}}},_C=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:a,platform:i,elements:l}=t,s=dP(e,t),{apply:c=()=>{}}=s,f=d(s,_P),p=await MP(t,f),h=fP(o),m=pP(o),g="y"===vP(o),{width:v,height:y}=a.floating;let b,w;"top"===h||"bottom"===h?(b=h,w=m===(await(null==i.isRTL?void 0:i.isRTL(l.floating))?"start":"end")?"left":"right"):(w=h,b="end"===m?"top":"bottom");const x=y-p.top-p.bottom,S=v-p.left-p.right,k=rP(y-p[b],x),E=rP(v-p[w],S),O=!t.middlewareData.shift;let j=k,N=E;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(N=S),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(j=x),O&&!m){const e=oP(p.left,0),t=oP(p.right,0),n=oP(p.top,0),r=oP(p.bottom,0);g?N=v-2*(0!==e||0!==t?e+t:oP(p.left,p.right)):j=y-2*(0!==n||0!==r?n+r:oP(p.top,p.bottom))}await c(u(u({},t),{},{availableWidth:N,availableHeight:j}));const P=await i.getDimensions(l.floating);return v!==P.width||y!==P.height?{reset:{rects:!0}}:{}}}},TC=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,r=dP(e,t),{strategy:o="referenceHidden"}=r,a=d(r,CP);switch(o){case"referenceHidden":{const e=DP(await MP(t,u(u({},a),{},{elementContext:"reference"})),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:RP(e)}}}case"escaped":{const e=DP(await MP(t,u(u({},a),{},{altBoundary:!0})),n.floating);return{data:{escapedOffsets:e,escaped:RP(e)}}}default:return{}}}}},MC=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:a,platform:i,elements:l,middlewareData:s}=t,{element:c,padding:d=0}=dP(e,t)||{};if(null==c)return{};const f=jP(d),p={x:n,y:r},h=yP(o),m=mP(h),g=await i.getDimensions(c),v="y"===h,y=v?"top":"left",b=v?"bottom":"right",w=v?"clientHeight":"clientWidth",x=a.reference[m]+a.reference[h]-p[h]-a.floating[m],S=p[h]-a.reference[h],k=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c));let E=k?k[w]:0;E&&await(null==i.isElement?void 0:i.isElement(k))||(E=l.floating[w]||a.floating[m]);const O=x/2-S/2,j=E/2-g[m]/2-1,N=rP(f[y],j),P=rP(f[b],j),C=N,A=E-g[m]-P,_=E/2-g[m]/2+O,T=uP(C,_,A),M=!s.arrow&&null!=pP(o)&&_!==T&&a.reference[m]/2-(_n&&(h=n)}if(c){var y,b;const e="y"===p?"width":"height",t=IP.has(fP(o)),n=a.reference[f]-a.floating[e]+(t&&(null==(y=i.offset)?void 0:y[f])||0)+(t?0:v.crossAxis),r=a.reference[f]+a.reference[e]+(t?0:(null==(b=i.offset)?void 0:b[f])||0)-(t?v.crossAxis:0);mr&&(m=r)}return{[p]:h,[f]:m}}}},RC=(e,t,n)=>{const r=new Map,o=u({platform:OC},n),a=u(u({},o.platform),{},{_c:r});return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,l=a.filter(Boolean),s=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:f}=TP(c,r,s),p=r,h={},m=0;for(let g=0;g{t.current=e}),t}const UC=(e,t)=>u(u({},PC(e)),{},{options:[e,t]}),HC=(e,t)=>u(u({},CC(e)),{},{options:[e,t]}),WC=(e,t)=>u(u({},DC(e)),{},{options:[e,t]}),VC=(e,t)=>u(u({},AC(e)),{},{options:[e,t]}),KC=(e,t)=>u(u({},_C(e)),{},{options:[e,t]}),qC=(e,t)=>u(u({},TC(e)),{},{options:[e,t]}),$C=(e,t)=>u(u({},(e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"===typeof e?e(t):e;return n&&function(e){return{}.hasOwnProperty.call(e,"current")}(n)?null!=n.current?MC({element:n.current,padding:r}).fn(t):{}:n?MC({element:n,padding:r}).fn(t):{}}}))(e)),{},{options:[e,t]}),YC=["children","width","height"];var XC=r.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5}=e,a=d(e,YC);return(0,x.jsx)(HO.svg,u(u({},a),{},{ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,x.jsx)("polygon",{points:"0,0 30,0 15,10"})}))});XC.displayName="Arrow";var GC=XC;const QC=["__scopePopper","virtualRef"],ZC=["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","avoidCollisions","collisionBoundary","collisionPadding","sticky","hideWhenDetached","updatePositionStrategy","onPlaced"],JC=["__scopePopper"];var eA="Popper",[tA,nA]=PO(eA),[rA,oA]=tA(eA),aA=e=>{const{__scopePopper:t,children:n}=e,[o,a]=r.useState(null);return(0,x.jsx)(rA,{scope:t,anchor:o,onAnchorChange:a,children:n})};aA.displayName=eA;var iA="PopperAnchor",lA=r.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:o}=e,a=d(e,QC),i=oA(iA,n),l=r.useRef(null),s=TO(t,l),c=r.useRef(null);return r.useEffect(()=>{const e=c.current;c.current=(null===o||void 0===o?void 0:o.current)||l.current,e!==c.current&&i.onAnchorChange(c.current)}),o?null:(0,x.jsx)(HO.div,u(u({},a),{},{ref:s}))});lA.displayName=iA;var sA="PopperContent",[cA,uA]=tA(sA),dA=r.forwardRef((e,t)=>{var n,o,a,i,l,s,c,f;const{__scopePopper:p,side:h="bottom",sideOffset:m=0,align:g="center",alignOffset:v=0,arrowPadding:y=0,avoidCollisions:b=!0,collisionBoundary:w=[],collisionPadding:S=0,sticky:k="partial",hideWhenDetached:E=!1,updatePositionStrategy:O="optimized",onPlaced:j}=e,N=d(e,ZC),P=oA(sA,p),[C,A]=r.useState(null),_=TO(t,e=>A(e)),[T,M]=r.useState(null),D=_j(T),R=null!==(n=null===D||void 0===D?void 0:D.width)&&void 0!==n?n:0,I=null!==(o=null===D||void 0===D?void 0:D.height)&&void 0!==o?o:0,z=h+("center"!==g?"-"+g:""),L="number"===typeof S?S:u({top:0,right:0,bottom:0,left:0},S),F=Array.isArray(w)?w:[w],B=F.length>0,U={padding:L,boundary:F.filter(mA),altBoundary:B},{refs:H,floatingStyles:W,placement:V,isPositioned:K,middlewareData:q}=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:a,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:c,open:d}=e,[f,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=r.useState(o);zC(h,o)||m(o);const[g,v]=r.useState(null),[y,b]=r.useState(null),w=r.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),x=r.useCallback(e=>{e!==O.current&&(O.current=e,b(e))},[]),S=i||g,k=l||y,E=r.useRef(null),O=r.useRef(null),j=r.useRef(f),N=null!=c,P=BC(c),C=BC(a),A=BC(d),_=r.useCallback(()=>{if(!E.current||!O.current)return;const e={placement:t,strategy:n,middleware:h};C.current&&(e.platform=C.current),RC(E.current,O.current,e).then(e=>{const t=u(u({},e),{},{isPositioned:!1!==A.current});T.current&&!zC(j.current,t)&&(j.current=t,Vw.flushSync(()=>{p(t)}))})},[h,t,n,C,A]);IC(()=>{!1===d&&j.current.isPositioned&&(j.current.isPositioned=!1,p(e=>u(u({},e),{},{isPositioned:!1})))},[d]);const T=r.useRef(!1);IC(()=>(T.current=!0,()=>{T.current=!1}),[]),IC(()=>{if(S&&(E.current=S),k&&(O.current=k),S&&k){if(P.current)return P.current(S,k,_);_()}},[S,k,_,P,N]);const M=r.useMemo(()=>({reference:E,floating:O,setReference:w,setFloating:x}),[w,x]),D=r.useMemo(()=>({reference:S,floating:k}),[S,k]),R=r.useMemo(()=>{const e={position:n,left:0,top:0};if(!D.floating)return e;const t=FC(D.floating,f.x),r=FC(D.floating,f.y);return s?u(u({},e),{},{transform:"translate("+t+"px, "+r+"px)"},LC(D.floating)>=1.5&&{willChange:"transform"}):{position:n,left:t,top:r}},[n,s,D.floating,f.x,f.y]);return r.useMemo(()=>u(u({},f),{},{update:_,refs:M,elements:D,floatingStyles:R}),[f,_,M,D,R])}({strategy:"fixed",placement:z,whileElementsMounted:function(){for(var e=arguments.length,t=new Array(e),n=0;n{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e;const{width:a,height:i}=n.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(a,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}})),T&&$C({element:T,padding:y}),gA({arrowWidth:R,arrowHeight:I}),E&&qC(u({strategy:"referenceHidden"},U))]}),[$,Y]=vA(V),X=PN(j);Ej(()=>{K&&(null===X||void 0===X||X())},[K,X]);const G=null===(a=q.arrow)||void 0===a?void 0:a.x,Q=null===(i=q.arrow)||void 0===i?void 0:i.y,Z=0!==(null===(l=q.arrow)||void 0===l?void 0:l.centerOffset),[J,ee]=r.useState();return Ej(()=>{C&&ee(window.getComputedStyle(C).zIndex)},[C]),(0,x.jsx)("div",{ref:H.setFloating,"data-radix-popper-content-wrapper":"",style:u(u({},W),{},{transform:K?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:J,"--radix-popper-transform-origin":[null===(s=q.transformOrigin)||void 0===s?void 0:s.x,null===(c=q.transformOrigin)||void 0===c?void 0:c.y].join(" ")},(null===(f=q.hide)||void 0===f?void 0:f.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}),dir:e.dir,children:(0,x.jsx)(cA,{scope:p,placedSide:$,onArrowChange:M,arrowX:G,arrowY:Q,shouldHideArrow:Z,children:(0,x.jsx)(HO.div,u(u({"data-side":$,"data-align":Y},N),{},{ref:_,style:u(u({},N.style),{},{animation:K?void 0:"none"})}))})})});dA.displayName=sA;var fA="PopperArrow",pA={top:"bottom",right:"left",bottom:"top",left:"right"},hA=r.forwardRef(function(e,t){const{__scopePopper:n}=e,r=d(e,JC),o=uA(fA,n),a=pA[o.placedSide];return(0,x.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,x.jsx)(GC,u(u({},r),{},{ref:t,style:u(u({},r.style),{},{display:"block"})}))})});function mA(e){return null!==e}hA.displayName=fA;var gA=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,a,i;const{placement:l,rects:s,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,h]=vA(l),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,v=(null!==(a=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==a?a:0)+f/2;let y="",b="";return"bottom"===p?(y=u?m:"".concat(g,"px"),b="".concat(-f,"px")):"top"===p?(y=u?m:"".concat(g,"px"),b="".concat(s.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),b=u?m:"".concat(v,"px")):"left"===p&&(y="".concat(s.floating.width+f,"px"),b=u?m:"".concat(v,"px")),{data:{x:y,y:b}}}});function vA(e){const[t,n="center"]=e.split("-");return[t,n]}var yA=aA,bA=lA,wA=dA,xA=hA;const SA=["container"];var kA=r.forwardRef((e,t)=>{var n;const{container:o}=e,a=d(e,SA),[i,l]=r.useState(!1);Ej(()=>l(!0),[]);const s=o||i&&(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body);return s?Vw.createPortal((0,x.jsx)(HO.div,u(u({},a),{},{ref:t})),s):null});kA.displayName="Portal";var EA=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),OA=r.forwardRef((e,t)=>(0,x.jsx)(HO.span,u(u({},e),{},{ref:t,style:u(u({},EA),e.style)})));OA.displayName="VisuallyHidden";var jA=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},NA=new WeakMap,PA=new WeakMap,CA={},AA=0,_A=function(e){return e&&(e.host||_A(e.parentNode))},TA=function(e,t,n,r){var o=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=_A(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);CA[n]||(CA[n]=new WeakMap);var a=CA[n],i=[],l=new Set,s=new Set(o),c=function(e){e&&!l.has(e)&&(l.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){e&&!s.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(l.has(e))u(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,s=(NA.get(e)||0)+1,c=(a.get(e)||0)+1;NA.set(e,s),a.set(e,c),i.push(e),1===s&&o&&PA.set(e,!0),1===c&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(d){console.error("aria-hidden: cannot operate on ",e,d)}})};return u(t),l.clear(),AA++,function(){i.forEach(function(e){var t=NA.get(e)-1,o=a.get(e)-1;NA.set(e,t),a.set(e,o),t||(PA.has(e)||e.removeAttribute(r),PA.delete(e)),o||e.removeAttribute(n)}),--AA||(NA=new WeakMap,NA=new WeakMap,PA=new WeakMap,CA={})}},MA=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||jA(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),TA(r,o,n,"aria-hidden")):function(){return null}};var DA=function(){return DA=Object.assign||function(e){for(var t,n=1,r=arguments.length;n