vendor: 14,180 bytes, lines 1-25
1var gP=Object.defineProperty;var bP=(e,t,n)=>t in e?gP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var us=(e,t,n)=>bP(e,typeof t!="symbol"?t+"":t,n);function xP(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const u=Object.getOwnPropertyDescriptor(r,l);u&&Object.defineProperty(e,l,u.get?u:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const s of u.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=n(l);fetch(l.href,u)}})();function i2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Lh={exports:{}},Qo={};/** 2 * @license React 3 * react-jsx-runtime.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var p1;function AP(){if(p1)return Qo;p1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,l,u){var s=null;if(u!==void 0&&(s=""+u),l.key!==void 0&&(s=""+l.key),"key"in l){u={};for(var f in l)f!=="key"&&(u[f]=l[f])}else u=l;return l=u.ref,{$$typeof:e,type:r,key:s,ref:l!==void 0?l:null,props:u}}return Qo.Fragment=t,Qo.jsx=n,Qo.jsxs=n,Qo}var y1;function SP(){return y1||(y1=1,Lh.exports=AP()),Lh.exports}var b=SP(),$h={exports:{}},Se={};/** 10 * @license React 11 * react.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var g1;function wP(){if(g1)return Se;g1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),g=Symbol.iterator;function x(R){return R===null||typeof R!="object"?null:(R=g&&R[g]||R["@@iterator"],typeof R=="function"?R:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,E={};function M(R,X,ee){this.props=R,this.context=X,this.refs=E,this.updater=ee||S}M.prototype.isReactComponent={},M.prototype.setState=function(R,X){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,X,"setState")},M.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function T(){}T.prototype=M.prototype;function N(R,X,ee){this.props=R,this.context=X,this.refs=E,this.updater=ee||S}var C=N.prototype=new T;C.constructor=N,O(C,M.prototype),C.isPureReactComponent=!0;var P=Array.isArray;function _(){}var k={H:null,A:null,T:null,S:null},$=Object.prototype.hasOwnProperty;function V(R,X,ee){var le=ee.ref;return{$$typeof:e,type:R,key:X,ref:le!==void 0?le:null,props:ee}}function F(R,X){return V(R.type,X,R.props)}function J(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function I(R){var X={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(ee){return X[ee]})}var re=/\/+/g;function ie(R,X){return typeof R=="object"&&R!==null&&R.key!=null?I(""+R.key):X.toString(36)}function pe(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(_,_):(R.status="pending",R.then(function(X){R.status==="pending"&&(R.status="fulfilled",R.value=X)},function(X){R.status==="pending"&&(R.status="rejected",R.reason=X)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function U(R,X,ee,le,he){var xe=typeof R;(xe==="undefined"||xe==="boolean")&&(R=null);var we=!1;if(R===null)we=!0;else switch(xe){case"bigint":case"string":case"number":we=!0;break;case"object":switch(R.$$typeof){case e:case t:we=!0;break;case v:return we=R._init,U(we(R._payload),X,ee,le,he)}}if(we)return he=he(R),we=le===""?"."+ie(R,0):le,P(he)?(ee="",we!=null&&(ee=we.replace(re,"$&/")+"/"),U(he,X,ee,"",function(Ae){return Ae})):he!=null&&(J(he)&&(he=F(he,ee+(he.key==null||R&&R.key===he.key?"":(""+he.key).replace(re,"$&/")+"/")+we)),X.push(he)),1;we=0;var ot=le===""?".":le+":";if(P(R))for(var ae=0;ae<R.length;ae++)le=R[ae],xe=ot+ie(le,ae),we+=U(le,X,ee,xe,he);else if(ae=x(R),typeof ae=="function")for(R=ae.call(R),ae=0;!(le=R.next()).done;)le=le.value,xe=ot+ie(le,ae++),we+=U(le,X,ee,xe,he);else if(xe==="object"){if(typeof R.then=="function")return U(pe(R),X,ee,le,he);throw X=String(R),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return we}function Z(R,X,ee){if(R==null)return R;var le=[],he=0;return U(R,le,"","",function(xe){return X.call(ee,xe,he++)}),le}function ne(R){if(R._status===-1){var X=R._result;X=X(),X.then(function(ee){(R._status===0||R._status===-1)&&(R._status=1,R._result=ee)},function(ee){(R._status===0||R._status===-1)&&(R._status=2,R._result=ee)}),R._status===-1&&(R._status=0,R._result=X)}if(R._status===1)return R._result.default;throw R._result}var fe=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},ue={map:Z,forEach:function(R,X,ee){Z(R,function(){X.apply(this,arguments)},ee)},count:function(R){var X=0;return Z(R,function(){X++}),X},toArray:function(R){return Z(R,function(X){return X})||[]},only:function(R){if(!J(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return Se.Activity=p,Se.Children=ue,Se.Component=M,Se.Fragment=n,Se.Profiler=l,Se.PureComponent=N,Se.StrictMode=r,Se.Suspense=d,Se.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=k,Se.__COMPILER_RUNTIME={__proto__:null,c:function(R){return k.H.useMemoCache(R)}},Se.cache=function(R){return function(){return R.apply(null,arguments)}},Se.cacheSignal=function(){return null},Se.cloneElement=function(R,X,ee){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var le=O({},R.props),he=R.key;if(X!=null)for(xe in X.key!==void 0&&(he=""+X.key),X)!$.call(X,xe)||xe==="key"||xe==="__self"||xe==="__source"||xe==="ref"&&X.ref===void 0||(le[xe]=X[xe]);var xe=arguments.length-2;if(xe===1)le.children=ee;else if(1<xe){for(var we=Array(xe),ot=0;ot<xe;ot++)we[ot]=arguments[ot+2];le.children=we}return V(R.type,he,le)},Se.createContext=function(R){return R={$$typeof:s,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:u,_context:R},R},Se.createElement=function(R,X,ee){var le,he={},xe=null;if(X!=null)for(le in X.key!==void 0&&(xe=""+X.key),X)$.call(X,le)&&le!=="key"&&le!=="__self"&&le!=="__source"&&(he[le]=X[le]);var we=arguments.length-2;if(we===1)he.children=ee;else if(1<we){for(var ot=Array(we),ae=0;ae<we;ae++)ot[ae]=arguments[ae+2];he.children=ot}if(R&&R.defaultProps)for(le in we=R.defaultProps,we)he[le]===void 0&&(he[le]=we[le]);return V(R,xe,he)},Se.createRef=function(){return{current:null}},Se.forwardRef=function(R){return{$$typeof:f,render:R}},Se.isValidElement=J,Se.lazy=function(R){return{$$typeof:v,_payload:{_status:-1,_result:R},_init:ne}},Se.memo=function(R,X){return{$$typeof:m,type:R,compare:X===void 0?null:X}},Se.startTransition=function(R){var X=k.T,ee={};k.T=ee;try{var le=R(),he=k.S;he!==null&&he(ee,le),typeof le=="object"&&le!==null&&typeof le.then=="function"&&le.then(_,fe)}catch(xe){fe(xe)}finally{X!==null&&ee.types!==null&&(X.types=ee.types),k.T=X}},Se.unstable_useCacheRefresh=function(){return k.H.useCacheRefresh()},Se.use=function(R){return k.H.use(R)},Se.useActionState=function(R,X,ee){return k.H.useActionState(R,X,ee)},Se.useCallback=function(R,X){return k.H.useCallback(R,X)},Se.useContext=function(R){return k.H.useContext(R)},Se.useDebugValue=function(){},Se.useDeferredValue=function(R,X){return k.H.useDeferredValue(R,X)},Se.useEffect=function(R,X){return k.H.useEffect(R,X)},Se.useEffectEvent=function(R){return k.H.useEffectEvent(R)},Se.useId=function(){return k.H.useId()},Se.useImperativeHandle=function(R,X,ee){return k.H.useImperativeHandle(R,X,ee)},Se.useInsertionEffect=function(R,X){return k.H.useInsertionEffect(R,X)},Se.useLayoutEffect=function(R,X){return k.H.useLayoutEffect(R,X)},Se.useMemo=function(R,X){return k.H.useMemo(R,X)},Se.useOptimistic=function(R,X){return k.H.useOptimistic(R,X)},Se.useReducer=function(R,X,ee){return k.H.useReducer(R,X,ee)},Se.useRef=function(R){return k.H.useRef(R)},Se.useState=function(R){return k.H.useState(R)},Se.useSyncExternalStore=function(R,X,ee){return k.H.useSyncExternalStore(R,X,ee)},Se.useTransition=function(){return k.H.useTransition()},Se.version="19.2.7",Se}var b1;function Ll(){return b1||(b1=1,$h.exports=wP()),$h.exports}var A=Ll();const Na=i2(A),OP=xP({__proto__:null,default:Na},[A]);var Gh={exports:{}},Wo={},qh={exports:{}},Hh={};/** 18 * @license React 19 * scheduler.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var x1;function EP(){return x1||(x1=1,(function(e){function t(U,Z){var ne=U.length;U.push(Z);e:for(;0<ne;){var fe=ne-1>>>1,ue=U[fe];if(0<l(ue,Z))U[fe]=Z,U[ne]=ue,ne=fe;else break e}}function n(U){return U.length===0?null:U[0]}function r(U){if(U.length===0)return null;var Z=U[0],ne=U.pop();if(ne!==Z){U[0]=ne;e:for(var fe=0,ue=U.length,R=ue>>>1;fe<R;){var X=2*(fe+1)-1,ee=U[X],le=X+1,he=U[le];if(0>l(ee,ne))le<ue&&0>l(he,ee)?(U[fe]=he,U[le]=ne,fe=le):(U[fe]=ee,U[X]=ne,fe=X);else if(le<ue&&0>l(he,ne))U[fe]=he,U[le]=ne,fe=le;else break e}}return Z}function l(U,Z){var ne=U.sortIndex-Z.sortIndex;return ne!==0?ne:U.id-Z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var s=Date,f=s.now();e.unstable_now=function(){return s.now()-f}}var d=[],m=[],v=1,p=null,g=3,x=!1,S=!1,O=!1,E=!1,M=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function C(U){for(var Z=n(m);Z!==null;){if(Z.callback===null)r(m);else if(Z.startTime<=U)r(m),Z.sortIndex=Z.expirationTime,t(d,Z);else break;Z=n(m)}}function P(U){if(O=!1,C(U),!S)if(n(d)!==null)S=!0,_||(_=!0,I());else{var Z=n(m);Z!==null&&pe(P,Z.startTime-U)}}var _=!1,k=-1,$=5,V=-1;function F(){return E?!0:!(e.unstable_now()-V<$)}function J(){if(E=!1,_){var U=e.unstable_now();V=U;var Z=!0;try{e:{S=!1,O&&(O=!1,T(k),k=-1),x=!0;var ne=g;try{t:{for(C(U),p=n(d);p!==null&&!(p.expirationTime>U&&F());){var fe=p.callback;if(typeof fe=="function"){p.callback=null,g=p.priorityLevel;var ue=fe(p.expirationTime<=U);if(U=e.unstable_now(),typeof ue=="function"){p.callback=ue,C(U),Z=!0;break t}p===n(d)&&r(d),C(U)}else r(d);p=n(d)}if(p!==null)Z=!0;else{var R=n(m);R!==null&&pe(P,R.startTime-U),Z=!1}}break e}finally{p=null,g=ne,x=!1}Z=void 0}}finally{Z?I():_=!1}}}var I;if(typeof N=="function")I=function(){N(J)};else if(typeof MessageChannel<"u"){var re=new MessageChannel,ie=re.port2;re.port1.onmessage=J,I=function(){ie.postMessage(null)}}else I=function(){M(J,0)};function pe(U,Z){k=M(function(){U(e.unstable_now())},Z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(U){U.callback=null},e.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<U?Math.floor(1e3/U):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(U){switch(g){case 1:case 2:case 3:var Z=3;break;default:Z=g}var ne=g;g=Z;try{return U()}finally{g=ne}},e.unstable_requestPaint=function(){E=!0},e.unstable_runWithPriority=function(U,Z){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var ne=g;g=U;try{return Z()}finally{g=ne}},e.unstable_scheduleCallback=function(U,Z,ne){var fe=e.unstable_now();switch(typeof ne=="object"&&ne!==null?(ne=ne.delay,ne=typeof ne=="number"&&0<ne?fe+ne:fe):ne=fe,U){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=ne+ue,U={id:v++,callback:Z,priorityLevel:U,startTime:ne,expirationTime:ue,sortIndex:-1},ne>fe?(U.sortIndex=ne,t(m,U),n(d)===null&&U===n(m)&&(O?(T(k),k=-1):O=!0,pe(P,ne-fe))):(U.sortIndex=ue,t(d,U),S||x||(S=!0,_||(_=!0,I()))),U},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(U){var Z=g;return function(){var ne=g;g=Z;try{return U.apply(this,arguments)}finally{g=ne}}}})(Hh)),Hh}var A1;function MP(){return A1||(A1=1,qh.exports=EP()),qh.exports}
vendor: 5,291 bytes, lines 25-41
25var Kh={exports:{}},qt={};/** 26 * @license React 27 * react-dom.production.js 28 * 29 * Copyright (c) Meta Platforms, Inc. and affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var S1;function jP(){if(S1)return qt;S1=1;var e=Ll();function t(d){var m="https://react.dev/errors/"+d;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)m+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+d+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(d,m,v){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:p==null?null:""+p,children:d,containerInfo:m,implementation:v}}var s=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(d,m){if(d==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,qt.createPortal=function(d,m){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(t(299));return u(d,m,null,v)},qt.flushSync=function(d){var m=s.T,v=r.p;try{if(s.T=null,r.p=2,d)return d()}finally{s.T=m,r.p=v,r.d.f()}},qt.preconnect=function(d,m){typeof d=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(d,m))},qt.prefetchDNS=function(d){typeof d=="string"&&r.d.D(d)},qt.preinit=function(d,m){if(typeof d=="string"&&m&&typeof m.as=="string"){var v=m.as,p=f(v,m.crossOrigin),g=typeof m.integrity=="string"?m.integrity:void 0,x=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;v==="style"?r.d.S(d,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:x}):v==="script"&&r.d.X(d,{crossOrigin:p,integrity:g,fetchPriority:x,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},qt.preinitModule=function(d,m){if(typeof d=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var v=f(m.as,m.crossOrigin);r.d.M(d,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(d)},qt.preload=function(d,m){if(typeof d=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var v=m.as,p=f(v,m.crossOrigin);r.d.L(d,v,{crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},qt.preloadModule=function(d,m){if(typeof d=="string")if(m){var v=f(m.as,m.crossOrigin);r.d.m(d,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(d)},qt.requestFormReset=function(d){r.d.r(d)},qt.unstable_batchedUpdates=function(d,m){return d(m)},qt.useFormState=function(d,m,v){return s.H.useFormState(d,m,v)},qt.useFormStatus=function(){return s.H.useHostTransitionStatus()},qt.version="19.2.7",qt}var w1;function l2(){if(w1)return Kh.exports;w1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Kh.exports=jP(),Kh.exports}/** 34 * @license React 35 * react-dom-client.production.js 36 * 37 * Copyright (c) Meta Platforms, Inc. and affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var O1;function CP(){if(O1)return Wo;O1=1;var e=MP(),t=Ll(),n=l2();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function u(a){var i=a,o=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(o=i.return),a=i.return;while(a)}return i.tag===3?o:null}function s(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(a.tag===31){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function d(a){if(u(a)!==a)throw Error(r(188))}function m(a){var i=a.alternate;if(!i){if(i=u(a),i===null)throw Error(r(188));return i!==a?null:a}for(var o=a,c=i;;){var h=o.return;if(h===null)break;var y=h.alternate;
vendor: 14,192 bytes, lines 41-48
41if(y===null){if(c=h.return,c!==null){o=c;continue}break}if(h.child===y.child){for(y=h.child;y;){if(y===o)return d(h),a;if(y===c)return d(h),i;y=y.sibling}throw Error(r(188))}if(o.return!==c.return)o=h,c=y;else{for(var w=!1,j=h.child;j;){if(j===o){w=!0,o=h,c=y;break}if(j===c){w=!0,c=h,o=y;break}j=j.sibling}if(!w){for(j=y.child;j;){if(j===o){w=!0,o=y,c=h;break}if(j===c){w=!0,c=y,o=h;break}j=j.sibling}if(!w)throw Error(r(189))}}if(o.alternate!==c)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:i}function v(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=v(a),i!==null)return i;a=a.sibling}return null}var p=Object.assign,g=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),T=Symbol.for("react.consumer"),N=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),_=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),V=Symbol.for("react.activity"),F=Symbol.for("react.memo_cache_sentinel"),J=Symbol.iterator;function I(a){return a===null||typeof a!="object"?null:(a=J&&a[J]||a["@@iterator"],typeof a=="function"?a:null)}var re=Symbol.for("react.client.reference");function ie(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===re?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case O:return"Fragment";case M:return"Profiler";case E:return"StrictMode";case P:return"Suspense";case _:return"SuspenseList";case V:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case S:return"Portal";case N:return a.displayName||"Context";case T:return(a._context.displayName||"Context")+".Consumer";case C:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case k:return i=a.displayName||null,i!==null?i:ie(a.type)||"Memo";case $:i=a._payload,a=a._init;try{return ie(a(i))}catch{}}return null}var pe=Array.isArray,U=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne={pending:!1,data:null,method:null,action:null},fe=[],ue=-1;function R(a){return{current:a}}function X(a){0>ue||(a.current=fe[ue],fe[ue]=null,ue--)}function ee(a,i){ue++,fe[ue]=a.current,a.current=i}var le=R(null),he=R(null),xe=R(null),we=R(null);function ot(a,i){switch(ee(xe,i),ee(he,a),ee(le,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?Ux(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=Ux(i),a=Lx(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}X(le),ee(le,a)}function ae(){X(le),X(he),X(xe)}function Ae(a){a.memoizedState!==null&&ee(we,a);var i=le.current,o=Lx(i,a.type);i!==o&&(ee(he,a),ee(le,o))}function be(a){he.current===a&&(X(le),X(he)),we.current===a&&(X(we),Ko._currentValue=ne)}var te,gt;function _e(a){if(te===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);te=i&&i[1]||"",gt=-1<o.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+te+a+gt}var ye=!1;function kt(a,i){if(!a||ye)return"";ye=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var c={DetermineComponentFrameRoot:function(){try{if(i){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(K){var H=K}Reflect.construct(a,[],W)}else{try{W.call()}catch(K){H=K}a.call(W.prototype)}}else{try{throw Error()}catch(K){H=K}(W=a())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(K){if(K&&H&&typeof K.stack=="string")return[K.stack,H.stack]}return[null,null]}};c.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var h=Object.getOwnPropertyDescriptor(c.DetermineComponentFrameRoot,"name");h&&h.configurable&&Object.defineProperty(c.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=c.DetermineComponentFrameRoot(),w=y[0],j=y[1];if(w&&j){var D=w.split(` 44`),G=j.split(` 45`);for(h=c=0;c<D.length&&!D[c].includes("DetermineComponentFrameRoot");)c++;for(;h<G.length&&!G[h].includes("DetermineComponentFrameRoot");)h++;if(c===D.length||h===G.length)for(c=D.length-1,h=G.length-1;1<=c&&0<=h&&D[c]!==G[h];)h--;for(;1<=c&&0<=h;c--,h--)if(D[c]!==G[h]){if(c!==1||h!==1)do if(c--,h--,0>h||D[c]!==G[h]){var Y=` 46`+D[c].replace(" at new "," at ");return a.displayName&&Y.includes("<anonymous>")&&(Y=Y.replace("<anonymous>",a.displayName)),Y}while(1<=c&&0<=h);break}}}finally{ye=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?_e(o):""}function wr(a,i){switch(a.tag){case 26:case 27:case 5:return _e(a.type);case 16:return _e("Lazy");case 13:return a.child!==i&&i!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return kt(a.type,!1);case 11:return kt(a.type.render,!1);case 1:return kt(a.type,!0);case 31:return _e("Activity");default:return""}}function to(a){try{var i="",o=null;do i+=wr(a,o),o=a,a=a.return;while(a);return i}catch(c){return` 47Error generating stack: `+c.message+` 48`+c.stack}}var Ed=Object.prototype.hasOwnProperty,Md=e.unstable_scheduleCallback,jd=e.unstable_cancelCallback,W_=e.unstable_shouldYield,F_=e.unstable_requestPaint,fn=e.unstable_now,Z_=e.unstable_getCurrentPriorityLevel,yg=e.unstable_ImmediatePriority,gg=e.unstable_UserBlockingPriority,Ku=e.unstable_NormalPriority,J_=e.unstable_LowPriority,bg=e.unstable_IdlePriority,eT=e.log,tT=e.unstable_setDisableYieldValue,no=null,dn=null;function ia(a){if(typeof eT=="function"&&tT(a),dn&&typeof dn.setStrictMode=="function")try{dn.setStrictMode(no,a)}catch{}}var mn=Math.clz32?Math.clz32:aT,nT=Math.log,rT=Math.LN2;function aT(a){return a>>>=0,a===0?32:31-(nT(a)/rT|0)|0}var Vu=256,Xu=262144,Yu=4194304;function qa(a){var i=a&42;if(i!==0)return i;switch(a&-a){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 a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Qu(a,i,o){var c=a.pendingLanes;if(c===0)return 0;var h=0,y=a.suspendedLanes,w=a.pingedLanes;a=a.warmLanes;var j=c&134217727;return j!==0?(c=j&~y,c!==0?h=qa(c):(w&=j,w!==0?h=qa(w):o||(o=j&~a,o!==0&&(h=qa(o))))):(j=c&~y,j!==0?h=qa(j):w!==0?h=qa(w):o||(o=c&~a,o!==0&&(h=qa(o)))),h===0?0:i!==0&&i!==h&&(i&y)===0&&(y=h&-h,o=i&-i,y>=o||y===32&&(o&4194048)!==0)?i:h}function ro(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function iT(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+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 i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function xg(){var a=Yu;return Yu<<=1,(Yu&62914560)===0&&(Yu=4194304),a}function Cd(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function ao(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function lT(a,i,o,c,h,y){var w=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var j=a.entanglements,D=a.expirationTimes,G=a.hiddenUpdates;for(o=w&~o;0<o;){var Y=31-mn(o),W=1<<Y;j[Y]=0,D[Y]=-1;var H=G[Y];if(H!==null)for(G[Y]=null,Y=0;Y<H.length;Y++){var K=H[Y];K!==null&&(K.lane&=-536870913)}o&=~W}c!==0&&Ag(a,c,0),y!==0&&h===0&&a.tag!==0&&(a.suspendedLanes|=y&~(w&~i))}function Ag(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var c=31-mn(i);a.entangledLanes|=i,a.entanglements[c]=a.entanglements[c]|1073741824|o&261930}function Sg(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var c=31-mn(o),h=1<<c;h&i|a[c]&i&&(a[c]|=i),o&=~h}}function wg(a,i){var o=i&-i;return o=(o&42)!==0?1:_d(o),(o&(a.suspendedLanes|i))!==0?0:o}function _d(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function Td(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function Og(){var a=Z.p;return a!==0?a:(a=window.event,a===void 0?32:c1(a.type))}function Eg(a,i){var o=Z.p;try{return Z.p=a,i()}finally{Z.p=o}}var la=Math.random().toString(36).slice(2),Dt="__reactFiber$"+la,en="__reactProps$"+la,ki="__reactContainer$"+la,Nd="__reactEvents$"+la,oT="__reactListeners$"+la,uT="__reactHandles$"+la,Mg="__reactResources$"+la,io="__reactMarker$"+la;function Pd(a){delete a[Dt],delete a[en],delete a[Nd],delete a[oT],delete a[uT]}function Di(a){var i=a[Dt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[ki]||o[Dt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=Xx(a);a!==null;){if(o=a[Dt])return o;a=Xx(a)}return i}a=o,o=a.parentNode}return null}function Ri(a){if(a=a[Dt]||a[ki]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function lo(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function zi(a){var i=a[Mg];return i||(i=a[Mg]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Et(a){a[io]=!0}var jg=new Set,Cg={};function Ha(a,i){Ii(a,i),Ii(a+"Capture",i)}function Ii(a,i){for(Cg[a]=i,a=0;a<i.length;a++)jg.add(i[a])}var cT=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),_g={},Tg={};function sT(a){return Ed.call(Tg,a)?!0:Ed.call(_g,a)?!1:cT.test(a)?Tg[a]=!0:(_g[a]=!0,!1)}function Wu(a,i,o){if(sT(i))if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var c=i.toLowerCase().slice(0,5);if(c!=="data-"&&c!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function Fu(a,i,o){if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+o)}}function Or(a,i,o,c){if(c===null)a.removeAttribute(o);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+c)}}function Mn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function Ng(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function fT(a,i,o){var c=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var h=c.get,y=c.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return h.call(this)},set:function(w){o=""+w,y.call(this,w)}}),Object.defineProperty(a,i,{enumerable:c.enumerable}),{getValue:function(){return o},setValue:function(w){o=""+w},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function kd(a){if(!a._valueTracker){var i=Ng(a)?"checked":"value";a._valueTracker=fT(a,i,""+a[i])}}function Pg(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),c="";return a&&(c=Ng(a)?a.checked?"true":"false":a.value),a=c,a!==o?(i.setValue(a),!0):!1}function Zu(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var dT=/[\n"\\]/g;function jn(a){return a.replace(dT,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Dd(a,i,o,c,h,y,w,j){a.name="",w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?a.type=w:a.removeAttribute("type"),i!=null?w==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+Mn(i)):a.value!==""+Mn(i)&&(a.value=""+Mn(i)):w!=="submit"&&w!=="reset"||a.removeAttribute("value"),i!=null?Rd(a,w,Mn(i)):o!=null?Rd(a,w,Mn(o)):c!=null&&a.removeAttribute("value"),h==null&&y!=null&&(a.defaultChecked=!!y),h!=null&&(a.checked=h&&typeof h!="function"&&typeof h!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?a.name=""+Mn(j):a.removeAttribute("name")}function kg(a,i,o,c,h,y,w,j){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(a.type=y),i!=null||o!=null){if(!(y!=="submit"&&y!=="reset"||i!=null)){kd(a);return}o=o!=null?""+Mn(o):"",i=i!=null?""+Mn(i):o,j||i===a.value||(a.value=i),a.defaultValue=i}c=c??h,c=typeof c!="function"&&typeof c!="symbol"&&!!c,a.checked=j?a.checked:!!c,a.defaultChecked=!!c,w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(a.name=w),kd(a)}function Rd(a,i,o){i==="number"&&Zu(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function Bi(a,i,o,c){if(a=a.options,i){i={};for(var h=0;h<o.length;h++)i["$"+o[h]]=!0;for(o=0;o<a.length;o++)h=i.hasOwnProperty("$"+a[o].value),a[o].selected!==h&&(a[o].selected=h),h&&c&&(a[o].defaultSelected=!0)}else{for(o=""+Mn(o),i=null,h=0;h<a.length;h++){if(a[h].value===o){a[h].selected=!0,c&&(a[h].defaultSelected=!0);return}i!==null||a[h].disabled||(i=a[h])}i!==null&&(i.selected=!0)}}
vendor: 4,574 bytes, line 48
48function Dg(a,i,o){if(i!=null&&(i=""+Mn(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+Mn(o):""}function Rg(a,i,o,c){if(i==null){if(c!=null){if(o!=null)throw Error(r(92));if(pe(c)){if(1<c.length)throw Error(r(93));c=c[0]}o=c}o==null&&(o=""),i=o}o=Mn(i),a.defaultValue=o,c=a.textContent,c===o&&c!==""&&c!==null&&(a.value=c),kd(a)}function Ui(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var mT=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function zg(a,i,o){var c=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?c?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":c?a.setProperty(i,o):typeof o!="number"||o===0||mT.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function Ig(a,i,o){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,o!=null){for(var c in o)!o.hasOwnProperty(c)||i!=null&&i.hasOwnProperty(c)||(c.indexOf("--")===0?a.setProperty(c,""):c==="float"?a.cssFloat="":a[c]="");for(var h in i)c=i[h],i.hasOwnProperty(h)&&o[h]!==c&&zg(a,h,c)}else for(var y in i)i.hasOwnProperty(y)&&zg(a,y,i[y])}function zd(a){if(a.indexOf("-")===-1)return!1;switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var hT=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),vT=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ju(a){return vT.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function Er(){}var Id=null;function Bd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var Li=null,$i=null;function Bg(a){var i=Ri(a);if(i&&(a=i.stateNode)){var o=a[en]||null;e:switch(a=i.stateNode,i.type){case"input":if(Dd(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),i=o.name,o.type==="radio"&&i!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+jn(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var c=o[i];if(c!==a&&c.form===a.form){var h=c[en]||null;if(!h)throw Error(r(90));Dd(c,h.value,h.defaultValue,h.defaultValue,h.checked,h.defaultChecked,h.type,h.name)}}for(i=0;i<o.length;i++)c=o[i],c.form===a.form&&Pg(c)}break e;case"textarea":Dg(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&Bi(a,!!o.multiple,i,!1)}}}var Ud=!1;function Ug(a,i,o){if(Ud)return a(i,o);
vendor: 8,553 bytes, line 48
48Ud=!0;try{var c=a(i);return c}finally{if(Ud=!1,(Li!==null||$i!==null)&&(Lc(),Li&&(i=Li,a=$i,$i=Li=null,Bg(i),a)))for(i=0;i<a.length;i++)Bg(a[i])}}function oo(a,i){var o=a.stateNode;if(o===null)return null;var c=o[en]||null;if(c===null)return null;o=c[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(a=a.type,c=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!c;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var Mr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ld=!1;if(Mr)try{var uo={};Object.defineProperty(uo,"passive",{get:function(){Ld=!0}}),window.addEventListener("test",uo,uo),window.removeEventListener("test",uo,uo)}catch{Ld=!1}var oa=null,$d=null,ec=null;function Lg(){if(ec)return ec;var a,i=$d,o=i.length,c,h="value"in oa?oa.value:oa.textContent,y=h.length;for(a=0;a<o&&i[a]===h[a];a++);var w=o-a;for(c=1;c<=w&&i[o-c]===h[y-c];c++);return ec=h.slice(a,1<c?1-c:void 0)}function tc(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function nc(){return!0}function $g(){return!1}function tn(a){function i(o,c,h,y,w){this._reactName=o,this._targetInst=h,this.type=c,this.nativeEvent=y,this.target=w,this.currentTarget=null;for(var j in a)a.hasOwnProperty(j)&&(o=a[j],this[j]=o?o(y):y[j]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?nc:$g,this.isPropagationStopped=$g,this}return p(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=nc)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=nc)},persist:function(){},isPersistent:nc}),i}var Ka={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rc=tn(Ka),co=p({},Ka,{view:0,detail:0}),pT=tn(co),Gd,qd,so,ac=p({},co,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Kd,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==so&&(so&&a.type==="mousemove"?(Gd=a.screenX-so.screenX,qd=a.screenY-so.screenY):qd=Gd=0,so=a),Gd)},movementY:function(a){return"movementY"in a?a.movementY:qd}}),Gg=tn(ac),yT=p({},ac,{dataTransfer:0}),gT=tn(yT),bT=p({},co,{relatedTarget:0}),Hd=tn(bT),xT=p({},Ka,{animationName:0,elapsedTime:0,pseudoElement:0}),AT=tn(xT),ST=p({},Ka,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),wT=tn(ST),OT=p({},Ka,{data:0}),qg=tn(OT),ET={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},MT={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},jT={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function CT(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=jT[a])?!!i[a]:!1}function Kd(){return CT}var _T=p({},co,{key:function(a){if(a.key){var i=ET[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=tc(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?MT[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Kd,charCode:function(a){return a.type==="keypress"?tc(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?tc(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),TT=tn(_T),NT=p({},ac,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Hg=tn(NT),PT=p({},co,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Kd}),kT=tn(PT),DT=p({},Ka,{propertyName:0,elapsedTime:0,pseudoElement:0}),RT=tn(DT),zT=p({},ac,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),IT=tn(zT),BT=p({},Ka,{newState:0,oldState:0}),UT=tn(BT),LT=[9,13,27,32],Vd=Mr&&"CompositionEvent"in window,fo=null;Mr&&"documentMode"in document&&(fo=document.documentMode);var $T=Mr&&"TextEvent"in window&&!fo,Kg=Mr&&(!Vd||fo&&8<fo&&11>=fo),Vg=" ",Xg=!1;function Yg(a,i){switch(a){case"keyup":return LT.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qg(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var Gi=!1;function GT(a,i){switch(a){case"compositionend":return Qg(i);case"keypress":return i.which!==32?null:(Xg=!0,Vg);case"textInput":return a=i.data,a===Vg&&Xg?null:a;default:return null}}function qT(a,i){if(Gi)return a==="compositionend"||!Vd&&Yg(a,i)?(a=Lg(),ec=$d=oa=null,Gi=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Kg&&i.locale!=="ko"?null:i.data;default:return null}}var HT={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 Wg(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!HT[a.type]:i==="textarea"}function Fg(a,i,o,c){Li?$i?$i.push(c):$i=[c]:Li=c,i=Xc(i,"onChange"),0<i.length&&(o=new rc("onChange","change",null,o,c),a.push({event:o,listeners:i}))}var mo=null,ho=null;function KT(a){kx(a,0)}function ic(a){var i=lo(a);if(Pg(i))return a}function Zg(a,i){if(a==="change")return i}var Jg=!1;if(Mr){var Xd;if(Mr){var Yd="oninput"in document;if(!Yd){var e0=document.createElement("div");e0.setAttribute("oninput","return;"),Yd=typeof e0.oninput=="function"}Xd=Yd}else Xd=!1;Jg=Xd&&(!document.documentMode||9<document.documentMode)}function t0(){mo&&(mo.detachEvent("onpropertychange",n0),ho=mo=null)}function n0(a){if(a.propertyName==="value"&&ic(ho)){var i=[];Fg(i,ho,a,Bd(a)),Ug(KT,i)}}function VT(a,i,o){a==="focusin"?(t0(),mo=i,ho=o,mo.attachEvent("onpropertychange",n0)):a==="focusout"&&t0()}function XT(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return ic(ho)}function YT(a,i){if(a==="click")return ic(i)}function QT(a,i){if(a==="input"||a==="change")return ic(i)}function WT(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var hn=typeof Object.is=="function"?Object.is:WT;function vo(a,i){if(hn(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),c=Object.keys(i);if(o.length!==c.length)return!1;for(c=0;c<o.length;c++){var h=o[c];if(!Ed.call(i,h)||!hn(a[h],i[h]))return!1}return!0}function r0(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function a0(a,i){var o=r0(a);a=0;for(var c;o;){if(o.nodeType===3){if(c=a+o.textContent.length,a<=i&&c>=i)return{node:o,offset:i-a};a=c}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=r0(o)}}function i0(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?i0(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function l0(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Zu(a.document);i instanceof a.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}
vendor: 19,070 bytes, line 48
48if(o)a=i.contentWindow;else break;i=Zu(a.document)}return i}function Qd(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var FT=Mr&&"documentMode"in document&&11>=document.documentMode,qi=null,Wd=null,po=null,Fd=!1;function o0(a,i,o){var c=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Fd||qi==null||qi!==Zu(c)||(c=qi,"selectionStart"in c&&Qd(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),po&&vo(po,c)||(po=c,c=Xc(Wd,"onSelect"),0<c.length&&(i=new rc("onSelect","select",null,i,o),a.push({event:i,listeners:c}),i.target=qi)))}function Va(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var Hi={animationend:Va("Animation","AnimationEnd"),animationiteration:Va("Animation","AnimationIteration"),animationstart:Va("Animation","AnimationStart"),transitionrun:Va("Transition","TransitionRun"),transitionstart:Va("Transition","TransitionStart"),transitioncancel:Va("Transition","TransitionCancel"),transitionend:Va("Transition","TransitionEnd")},Zd={},u0={};Mr&&(u0=document.createElement("div").style,"AnimationEvent"in window||(delete Hi.animationend.animation,delete Hi.animationiteration.animation,delete Hi.animationstart.animation),"TransitionEvent"in window||delete Hi.transitionend.transition);function Xa(a){if(Zd[a])return Zd[a];if(!Hi[a])return a;var i=Hi[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in u0)return Zd[a]=i[o];return a}var c0=Xa("animationend"),s0=Xa("animationiteration"),f0=Xa("animationstart"),ZT=Xa("transitionrun"),JT=Xa("transitionstart"),eN=Xa("transitioncancel"),d0=Xa("transitionend"),m0=new Map,Jd="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(" ");Jd.push("scrollEnd");function Xn(a,i){m0.set(a,i),Ha(i,[a])}var lc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},Cn=[],Ki=0,em=0;function oc(){for(var a=Ki,i=em=Ki=0;i<a;){var o=Cn[i];Cn[i++]=null;var c=Cn[i];Cn[i++]=null;var h=Cn[i];Cn[i++]=null;var y=Cn[i];if(Cn[i++]=null,c!==null&&h!==null){var w=c.pending;w===null?h.next=h:(h.next=w.next,w.next=h),c.pending=h}y!==0&&h0(o,h,y)}}function uc(a,i,o,c){Cn[Ki++]=a,Cn[Ki++]=i,Cn[Ki++]=o,Cn[Ki++]=c,em|=c,a.lanes|=c,a=a.alternate,a!==null&&(a.lanes|=c)}function tm(a,i,o,c){return uc(a,i,o,c),cc(a)}function Ya(a,i){return uc(a,null,null,i),cc(a)}function h0(a,i,o){a.lanes|=o;var c=a.alternate;c!==null&&(c.lanes|=o);for(var h=!1,y=a.return;y!==null;)y.childLanes|=o,c=y.alternate,c!==null&&(c.childLanes|=o),y.tag===22&&(a=y.stateNode,a===null||a._visibility&1||(h=!0)),a=y,y=y.return;return a.tag===3?(y=a.stateNode,h&&i!==null&&(h=31-mn(o),a=y.hiddenUpdates,c=a[h],c===null?a[h]=[i]:c.push(i),i.lane=o|536870912),y):null}function cc(a){if(50<Bo)throw Bo=0,sh=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var Vi={};function tN(a,i,o,c){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vn(a,i,o,c){return new tN(a,i,o,c)}function nm(a){return a=a.prototype,!(!a||!a.isReactComponent)}function jr(a,i){var o=a.alternate;return o===null?(o=vn(a.tag,i,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=i,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,i=a.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function v0(a,i){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,i=o.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function sc(a,i,o,c,h,y){var w=0;if(c=a,typeof a=="function")nm(a)&&(w=1);else if(typeof a=="string")w=lP(a,o,le.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case V:return a=vn(31,o,i,h),a.elementType=V,a.lanes=y,a;case O:return Qa(o.children,h,y,i);case E:w=8,h|=24;break;case M:return a=vn(12,o,i,h|2),a.elementType=M,a.lanes=y,a;case P:return a=vn(13,o,i,h),a.elementType=P,a.lanes=y,a;case _:return a=vn(19,o,i,h),a.elementType=_,a.lanes=y,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case N:w=10;break e;case T:w=9;break e;case C:w=11;break e;case k:w=14;break e;case $:w=16,c=null;break e}w=29,o=Error(r(130,a===null?"null":typeof a,"")),c=null}return i=vn(w,o,i,h),i.elementType=a,i.type=c,i.lanes=y,i}function Qa(a,i,o,c){return a=vn(7,a,c,i),a.lanes=o,a}function rm(a,i,o){return a=vn(6,a,null,i),a.lanes=o,a}function p0(a){var i=vn(18,null,null,0);return i.stateNode=a,i}function am(a,i,o){return i=vn(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var y0=new WeakMap;function _n(a,i){if(typeof a=="object"&&a!==null){var o=y0.get(a);return o!==void 0?o:(i={value:a,source:i,stack:to(i)},y0.set(a,i),i)}return{value:a,source:i,stack:to(i)}}var Xi=[],Yi=0,fc=null,yo=0,Tn=[],Nn=0,ua=null,ir=1,lr="";function Cr(a,i){Xi[Yi++]=yo,Xi[Yi++]=fc,fc=a,yo=i}function g0(a,i,o){Tn[Nn++]=ir,Tn[Nn++]=lr,Tn[Nn++]=ua,ua=a;var c=ir;a=lr;var h=32-mn(c)-1;c&=~(1<<h),o+=1;var y=32-mn(i)+h;if(30<y){var w=h-h%5;y=(c&(1<<w)-1).toString(32),c>>=w,h-=w,ir=1<<32-mn(i)+h|o<<h|c,lr=y+a}else ir=1<<y|o<<h|c,lr=a}function im(a){a.return!==null&&(Cr(a,1),g0(a,1,0))}function lm(a){for(;a===fc;)fc=Xi[--Yi],Xi[Yi]=null,yo=Xi[--Yi],Xi[Yi]=null;for(;a===ua;)ua=Tn[--Nn],Tn[Nn]=null,lr=Tn[--Nn],Tn[Nn]=null,ir=Tn[--Nn],Tn[Nn]=null}function b0(a,i){Tn[Nn++]=ir,Tn[Nn++]=lr,Tn[Nn++]=ua,ir=i.id,lr=i.overflow,ua=a}var Rt=null,We=null,Pe=!1,ca=null,Pn=!1,om=Error(r(519));function sa(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw go(_n(i,a)),om}function x0(a){var i=a.stateNode,o=a.type,c=a.memoizedProps;switch(i[Dt]=a,i[en]=c,o){case"dialog":Ce("cancel",i),Ce("close",i);break;case"iframe":case"object":case"embed":Ce("load",i);break;case"video":case"audio":for(o=0;o<Lo.length;o++)Ce(Lo[o],i);break;case"source":Ce("error",i);break;case"img":case"image":case"link":Ce("error",i),Ce("load",i);break;case"details":Ce("toggle",i);break;case"input":Ce("invalid",i),kg(i,c.value,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name,!0);break;case"select":Ce("invalid",i);break;case"textarea":Ce("invalid",i),Rg(i,c.value,c.defaultValue,c.children)}o=c.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||c.suppressHydrationWarning===!0||Ix(i.textContent,o)?(c.popover!=null&&(Ce("beforetoggle",i),Ce("toggle",i)),c.onScroll!=null&&Ce("scroll",i),c.onScrollEnd!=null&&Ce("scrollend",i),c.onClick!=null&&(i.onclick=Er),i=!0):i=!1,i||sa(a,!0)}function A0(a){for(Rt=a.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:Pn=!1;return;case 27:case 3:Pn=!0;return;default:Rt=Rt.return}}function Qi(a){if(a!==Rt)return!1;if(!Pe)return A0(a),Pe=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||Eh(a.type,a.memoizedProps)),o=!o),o&&We&&sa(a),A0(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));We=Vx(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));We=Vx(a)}else i===27?(i=We,Oa(a.type)?(a=Th,Th=null,We=a):We=i):We=Rt?Dn(a.stateNode.nextSibling):null;return!0}function Wa(){We=Rt=null,Pe=!1}function um(){var a=ca;return a!==null&&(ln===null?ln=a:ln.push.apply(ln,a),ca=null),a}function go(a){ca===null?ca=[a]:ca.push(a)}var cm=R(null),Fa=null,_r=null;function fa(a,i,o){ee(cm,i._currentValue),i._currentValue=o}function Tr(a){a._currentValue=cm.current,X(cm)}function sm(a,i,o){for(;a!==null;){var c=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,c!==null&&(c.childLanes|=i)):c!==null&&(c.childLanes&i)!==i&&(c.childLanes|=i),a===o)break;a=a.return}}function fm(a,i,o,c){var h=a.child;for(h!==null&&(h.return=a);h!==null;){var y=h.dependencies;if(y!==null){var w=h.child;y=y.firstContext;e:for(;y!==null;){var j=y;y=h;for(var D=0;D<i.length;D++)if(j.context===i[D]){y.lanes|=o,j=y.alternate,j!==null&&(j.lanes|=o),sm(y.return,o,a),c||(w=null);break e}y=j.next}}else if(h.tag===18){if(w=h.return,w===null)throw Error(r(341));w.lanes|=o,y=w.alternate,y!==null&&(y.lanes|=o),sm(w,o,a),w=null}else w=h.child;if(w!==null)w.return=h;else for(w=h;w!==null;){if(w===a){w=null;break}if(h=w.sibling,h!==null){h.return=w.return,w=h;break}w=w.return}h=w}}function Wi(a,i,o,c){a=null;for(var h=i,y=!1;h!==null;){if(!y){if((h.flags&524288)!==0)y=!0;else if((h.flags&262144)!==0)break}if(h.tag===10){var w=h.alternate;if(w===null)throw Error(r(387));if(w=w.memoizedProps,w!==null){var j=h.type;hn(h.pendingProps.value,w.value)||(a!==null?a.push(j):a=[j])}}else if(h===we.current){if(w=h.alternate,w===null)throw Error(r(387));w.memoizedState.memoizedState!==h.memoizedState.memoizedState&&(a!==null?a.push(Ko):a=[Ko])}h=h.return}a!==null&&fm(i,a,o,c),i.flags|=262144}function dc(a){for(a=a.firstContext;a!==null;){if(!hn(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Za(a){Fa=a,_r=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function zt(a){return S0(Fa,a)}function mc(a,i){return Fa===null&&Za(a),S0(a,i)}function S0(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},_r===null){if(a===null)throw Error(r(308));_r=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else _r=_r.next=i;return o}var nN=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,c){a.push(c)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},rN=e.unstable_scheduleCallback,aN=e.unstable_NormalPriority,dt={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function dm(){return{controller:new nN,data:new Map,refCount:0}}function bo(a){a.refCount--,a.refCount===0&&rN(aN,function(){a.controller.abort()})}var xo=null,mm=0,Fi=0,Zi=null;function iN(a,i){if(xo===null){var o=xo=[];mm=0,Fi=ph(),Zi={status:"pending",value:void 0,then:function(c){o.push(c)}}}return mm++,i.then(w0,w0),i}function w0(){if(--mm===0&&xo!==null){Zi!==null&&(Zi.status="fulfilled");var a=xo;xo=null,Fi=0,Zi=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function lN(a,i){var o=[],c={status:"pending",value:null,reason:null,then:function(h){o.push(h)}};return a.then(function(){c.status="fulfilled",c.value=i;for(var h=0;h<o.length;h++)(0,o[h])(i)},function(h){for(c.status="rejected",c.reason=h,h=0;h<o.length;h++)(0,o[h])(void 0)}),c}var O0=U.S;U.S=function(a,i){ox=fn(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&iN(a,i),O0!==null&&O0(a,i)};var Ja=R(null);function hm(){var a=Ja.current;return a!==null?a:Xe.pooledCache}function hc(a,i){i===null?ee(Ja,Ja.current):ee(Ja,i.pool)}function E0(){var a=hm();return a===null?null:{parent:dt._currentValue,pool:a}}var Ji=Error(r(460)),vm=Error(r(474)),vc=Error(r(542)),pc={then:function(){}};function M0(a){return a=a.status,a==="fulfilled"||a==="rejected"}function j0(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(Er,Er),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,_0(a),a;default:if(typeof i.status=="string")i.then(Er,Er);else{if(a=Xe,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(c){if(i.status==="pending"){var h=i;h.status="fulfilled",h.value=c}},function(c){if(i.status==="pending"){var h=i;h.status="rejected",h.reason=c}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,_0(a),a}throw ti=i,Ji}}function ei(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(ti=o,Ji):o}}var ti=null;function C0(){if(ti===null)throw Error(r(459));var a=ti;return ti=null,a}function _0(a){if(a===Ji||a===vc)throw Error(r(483))}var el=null,Ao=0;function yc(a){var i=Ao;return Ao+=1,el===null&&(el=[]),j0(el,a,i)}function So(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function gc(a,i){throw i.$$typeof===g?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function T0(a){function i(B,z){if(a){var L=B.deletions;L===null?(B.deletions=[z],B.flags|=16):L.push(z)}}function o(B,z){if(!a)return null;for(;z!==null;)i(B,z),z=z.sibling;return null}function c(B){for(var z=new Map;B!==null;)B.key!==null?z.set(B.key,B):z.set(B.index,B),B=B.sibling;return z}function h(B,z){return B=jr(B,z),B.index=0,B.sibling=null,B}function y(B,z,L){return B.index=L,a?(L=B.alternate,L!==null?(L=L.index,L<z?(B.flags|=67108866,z):L):(B.flags|=67108866,z)):(B.flags|=1048576,z)}function w(B){return a&&B.alternate===null&&(B.flags|=67108866),B}function j(B,z,L,Q){return z===null||z.tag!==6?(z=rm(L,B.mode,Q),z.return=B,z):(z=h(z,L),z.return=B,z)}function D(B,z,L,Q){var ve=L.type;return ve===O?Y(B,z,L.props.children,Q,L.key):z!==null&&(z.elementType===ve||typeof ve=="object"&&ve!==null&&ve.$$typeof===$&&ei(ve)===z.type)?(z=h(z,L.props),So(z,L),z.return=B,z):(z=sc(L.type,L.key,L.props,null,B.mode,Q),So(z,L),z.return=B,z)}function G(B,z,L,Q){return z===null||z.tag!==4||z.stateNode.containerInfo!==L.containerInfo||z.stateNode.implementation!==L.implementation?(z=am(L,B.mode,Q),z.return=B,z):(z=h(z,L.children||[]),z.return=B,z)}function Y(B,z,L,Q,ve){return z===null||z.tag!==7?(z=Qa(L,B.mode,Q,ve),z.return=B,z):(z=h(z,L),z.return=B,z)}function W(B,z,L){if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return z=rm(""+z,B.mode,L),z.return=B,z;if(typeof z=="object"&&z!==null){switch(z.$$typeof){case x:return L=sc(z.type,z.key,z.props,null,B.mode,L),So(L,z),L.return=B,L;case S:return z=am(z,B.mode,L),z.return=B,z;case $:return z=ei(z),W(B,z,L)}if(pe(z)||I(z))return z=Qa(z,B.mode,L,null),z.return=B,z;if(typeof z.then=="function")return W(B,yc(z),L);if(z.$$typeof===N)return W(B,mc(B,z),L);gc(B,z)}return null}function H(B,z,L,Q){var ve=z!==null?z.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return ve!==null?null:j(B,z,""+L,Q);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case x:return L.key===ve?D(B,z,L,Q):null;case S:return L.key===ve?G(B,z,L,Q):null;case $:return L=ei(L),H(B,z,L,Q)}if(pe(L)||I(L))return ve!==null?null:Y(B,z,L,Q,null);if(typeof L.then=="function")return H(B,z,yc(L),Q);if(L.$$typeof===N)return H(B,z,mc(B,L),Q);gc(B,L)}return null}function K(B,z,L,Q,ve){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return B=B.get(L)||null,j(z,B,""+Q,ve);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case x:return B=B.get(Q.key===null?L:Q.key)||null,D(z,B,Q,ve);case S:return B=B.get(Q.key===null?L:Q.key)||null,G(z,B,Q,ve);case $:return Q=ei(Q),K(B,z,L,Q,ve)}if(pe(Q)||I(Q))return B=B.get(L)||null,Y(z,B,Q,ve,null);if(typeof Q.then=="function")return K(B,z,L,yc(Q),ve);if(Q.$$typeof===N)return K(B,z,L,mc(z,Q),ve);gc(z,Q)}return null}function se(B,z,L,Q){for(var ve=null,De=null,de=z,Ee=z=0,Ne=null;de!==null&&Ee<L.length;Ee++){de.index>Ee?(Ne=de,de=null):Ne=de.sibling;var Re=H(B,de,L[Ee],Q);if(Re===null){de===null&&(de=Ne);break}a&&de&&Re.alternate===null&&i(B,de),z=y(Re,z,Ee),De===null?ve=Re:De.sibling=Re,De=Re,de=Ne}if(Ee===L.length)return o(B,de),Pe&&Cr(B,Ee),ve;if(de===null){for(;Ee<L.length;Ee++)de=W(B,L[Ee],Q),de!==null&&(z=y(de,z,Ee),De===null?ve=de:De.sibling=de,De=de);return Pe&&Cr(B,Ee),ve}for(de=c(de);Ee<L.length;Ee++)Ne=K(de,B,Ee,L[Ee],Q),Ne!==null&&(a&&Ne.alternate!==null&&de.delete(Ne.key===null?Ee:Ne.key),z=y(Ne,z,Ee),De===null?ve=Ne:De.sibling=Ne,De=Ne);return a&&de.forEach(function(_a){return i(B,_a)}),Pe&&Cr(B,Ee),ve}function ge(B,z,L,Q){if(L==null)throw Error(r(151));for(var ve=null,De=null,de=z,Ee=z=0,Ne=null,Re=L.next();de!==null&&!Re.done;Ee++,Re=L.next()){de.index>Ee?(Ne=de,de=null):Ne=de.sibling;var _a=H(B,de,Re.value,Q);if(_a===null){de===null&&(de=Ne);break}a&&de&&_a.alternate===null&&i(B,de),z=y(_a,z,Ee),De===null?ve=_a:De.sibling=_a,De=_a,de=Ne}if(Re.done)return o(B,de),Pe&&Cr(B,Ee),ve;if(de===null){for(;!Re.done;Ee++,Re=L.next())Re=W(B,Re.value,Q),Re!==null&&(z=y(Re,z,Ee),De===null?ve=Re:De.sibling=Re,De=Re);return Pe&&Cr(B,Ee),ve}for(de=c(de);!Re.done;Ee++,Re=L.next())Re=K(de,B,Ee,Re.value,Q),Re!==null&&(a&&Re.alternate!==null&&de.delete(Re.key===null?Ee:Re.key),z=y(Re,z,Ee),De===null?ve=Re:De.sibling=Re,De=Re);return a&&de.forEach(function(yP){return i(B,yP)}),Pe&&Cr(B,Ee),ve}function He(B,z,L,Q){if(typeof L=="object"&&L!==null&&L.type===O&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case x:e:{for(var ve=L.key;z!==null;){if(z.key===ve){if(ve=L.type,ve===O){if(z.tag===7){o(B,z.sibling),Q=h(z,L.props.children),Q.return=B,B=Q;break e}}else if(z.elementType===ve||typeof ve=="object"&&ve!==null&&ve.$$typeof===$&&ei(ve)===z.type){o(B,z.sibling),Q=h(z,L.props),So(Q,L),Q.return=B,B=Q;break e}o(B,z);break}else i(B,z);z=z.sibling}L.type===O?(Q=Qa(L.props.children,B.mode,Q,L.key),Q.return=B,B=Q):(Q=sc(L.type,L.
vendor: 5,233 bytes, line 48
48key,L.props,null,B.mode,Q),So(Q,L),Q.return=B,B=Q)}return w(B);case S:e:{for(ve=L.key;z!==null;){if(z.key===ve)if(z.tag===4&&z.stateNode.containerInfo===L.containerInfo&&z.stateNode.implementation===L.implementation){o(B,z.sibling),Q=h(z,L.children||[]),Q.return=B,B=Q;break e}else{o(B,z);break}else i(B,z);z=z.sibling}Q=am(L,B.mode,Q),Q.return=B,B=Q}return w(B);case $:return L=ei(L),He(B,z,L,Q)}if(pe(L))return se(B,z,L,Q);if(I(L)){if(ve=I(L),typeof ve!="function")throw Error(r(150));return L=ve.call(L),ge(B,z,L,Q)}if(typeof L.then=="function")return He(B,z,yc(L),Q);if(L.$$typeof===N)return He(B,z,mc(B,L),Q);gc(B,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,z!==null&&z.tag===6?(o(B,z.sibling),Q=h(z,L),Q.return=B,B=Q):(o(B,z),Q=rm(L,B.mode,Q),Q.return=B,B=Q),w(B)):o(B,z)}return function(B,z,L,Q){try{Ao=0;var ve=He(B,z,L,Q);return el=null,ve}catch(de){if(de===Ji||de===vc)throw de;var De=vn(29,de,null,B.mode);return De.lanes=Q,De.return=B,De}finally{}}}var ni=T0(!0),N0=T0(!1),da=!1;function pm(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ym(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function ma(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function ha(a,i,o){var c=a.updateQueue;if(c===null)return null;if(c=c.shared,(Be&2)!==0){var h=c.pending;return h===null?i.next=i:(i.next=h.next,h.next=i),c.pending=i,i=cc(a),h0(a,null,o),i}return uc(a,c,i,o),cc(a)}function wo(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var c=i.lanes;c&=a.pendingLanes,o|=c,i.lanes=o,Sg(a,o)}}function gm(a,i){var o=a.updateQueue,c=a.alternate;if(c!==null&&(c=c.updateQueue,o===c)){var h=null,y=null;if(o=o.firstBaseUpdate,o!==null){do{var w={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};y===null?h=y=w:y=y.next=w,o=o.next}while(o!==null);y===null?h=y=i:y=y.next=i}else h=y=i;o={baseState:c.baseState,firstBaseUpdate:h,lastBaseUpdate:y,shared:c.shared,callbacks:c.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var bm=!1;function Oo(){if(bm){var a=Zi;if(a!==null)throw a}}function Eo(a,i,o,c){bm=!1;var h=a.updateQueue;da=!1;var y=h.firstBaseUpdate,w=h.lastBaseUpdate,j=h.shared.pending;if(j!==null){h.shared.pending=null;var D=j,G=D.next;D.next=null,w===null?y=G:w.next=G,w=D;var Y=a.alternate;Y!==null&&(Y=Y.updateQueue,j=Y.lastBaseUpdate,j!==w&&(j===null?Y.firstBaseUpdate=G:j.next=G,Y.lastBaseUpdate=D))}if(y!==null){var W=h.baseState;w=0,Y=G=D=null,j=y;do{var H=j.lane&-536870913,K=H!==j.lane;if(K?(Te&H)===H:(c&H)===H){H!==0&&H===Fi&&(bm=!0),Y!==null&&(Y=Y.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});e:{var se=a,ge=j;H=i;var He=o;switch(ge.tag){case 1:if(se=ge.payload,typeof se=="function"){W=se.call(He,W,H);break e}W=se;break e;case 3:se.flags=se.flags&-65537|128;case 0:if(se=ge.payload,H=typeof se=="function"?se.call(He,W,H):se,H==null)break e;W=p({},W,H);break e;case 2:da=!0}}H=j.callback,H!==null&&(a.flags|=64,K&&(a.flags|=8192),K=h.callbacks,K===null?h.callbacks=[H]:K.push(H))}else K={lane:H,tag:j.tag,payload:j.payload,callback:j.callback,next:null},Y===null?(G=Y=K,D=W):Y=Y.next=K,w|=H;if(j=j.next,j===null){if(j=h.shared.pending,j===null)break;K=j,j=K.next,K.next=null,h.lastBaseUpdate=K,h.shared.pending=null}}while(!0);Y===null&&(D=W),h.baseState=D,h.firstBaseUpdate=G,h.lastBaseUpdate=Y,y===null&&(h.shared.lanes=0),ba|=w,a.lanes=w,a.memoizedState=W}}function P0(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function k0(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)P0(o[a],i)}var tl=R(null),bc=R(0);function D0(a,i){a=Ur,ee(bc,a),ee(tl,i),Ur=a|i.baseLanes}function xm(){ee(bc,Ur),ee(tl,tl.current)}function Am(){Ur=bc.current,X(tl),X(bc)}var pn=R(null),kn=null;function va(a){var i=a.alternate;ee(ut,ut.current&1),ee(pn,a),kn===null&&(i===null||tl.current!==null||i.memoizedState!==null)&&(kn=a)}function Sm(a){ee(ut,ut.current),ee(pn,a),kn===null&&(kn=a)}function R0(a){a.tag===22?(ee(ut,ut.current),ee(pn,a),kn===null&&(kn=a)):pa()}function pa(){ee(ut,ut.current),ee(pn,pn.current)}function yn(a){X(pn),kn===a&&(kn=null),X(ut)}var ut=R(0);function xc(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Ch(o)||_h(o)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Nr=0,Oe=null,Ge=null,mt=null,Ac=!1,nl=!1,ri=!1,Sc=0,Mo=0,rl=null,oN=0;function at(){throw Error(r(321))}function wm(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!hn(a[o],i[o]))return!1;return!0}
vendor: 20,022 bytes, line 48
48function Om(a,i,o,c,h,y){return Nr=y,Oe=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,U.H=a===null||a.memoizedState===null?gb:Um,ri=!1,y=o(c,h),ri=!1,nl&&(y=I0(i,o,c,h)),z0(a),y}function z0(a){U.H=_o;var i=Ge!==null&&Ge.next!==null;if(Nr=0,mt=Ge=Oe=null,Ac=!1,Mo=0,rl=null,i)throw Error(r(300));a===null||ht||(a=a.dependencies,a!==null&&dc(a)&&(ht=!0))}function I0(a,i,o,c){Oe=a;var h=0;do{if(nl&&(rl=null),Mo=0,nl=!1,25<=h)throw Error(r(301));if(h+=1,mt=Ge=null,a.updateQueue!=null){var y=a.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}U.H=bb,y=i(o,c)}while(nl);return y}function uN(){var a=U.H,i=a.useState()[0];return i=typeof i.then=="function"?jo(i):i,a=a.useState()[0],(Ge!==null?Ge.memoizedState:null)!==a&&(Oe.flags|=1024),i}function Em(){var a=Sc!==0;return Sc=0,a}function Mm(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function jm(a){if(Ac){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}Ac=!1}Nr=0,mt=Ge=Oe=null,nl=!1,Mo=Sc=0,rl=null}function Wt(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?Oe.memoizedState=mt=a:mt=mt.next=a,mt}function ct(){if(Ge===null){var a=Oe.alternate;a=a!==null?a.memoizedState:null}else a=Ge.next;var i=mt===null?Oe.memoizedState:mt.next;if(i!==null)mt=i,Ge=a;else{if(a===null)throw Oe.alternate===null?Error(r(467)):Error(r(310));Ge=a,a={memoizedState:Ge.memoizedState,baseState:Ge.baseState,baseQueue:Ge.baseQueue,queue:Ge.queue,next:null},mt===null?Oe.memoizedState=mt=a:mt=mt.next=a}return mt}function wc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function jo(a){var i=Mo;return Mo+=1,rl===null&&(rl=[]),a=j0(rl,a,i),i=Oe,(mt===null?i.memoizedState:mt.next)===null&&(i=i.alternate,U.H=i===null||i.memoizedState===null?gb:Um),a}function Oc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return jo(a);if(a.$$typeof===N)return zt(a)}throw Error(r(438,String(a)))}function Cm(a){var i=null,o=Oe.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var c=Oe.alternate;c!==null&&(c=c.updateQueue,c!==null&&(c=c.memoCache,c!=null&&(i={data:c.data.map(function(h){return h.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=wc(),Oe.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),c=0;c<a;c++)o[c]=F;return i.index++,o}function Pr(a,i){return typeof i=="function"?i(a):i}function Ec(a){var i=ct();return _m(i,Ge,a)}function _m(a,i,o){var c=a.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=o;var h=a.baseQueue,y=c.pending;if(y!==null){if(h!==null){var w=h.next;h.next=y.next,y.next=w}i.baseQueue=h=y,c.pending=null}if(y=a.baseState,h===null)a.memoizedState=y;else{i=h.next;var j=w=null,D=null,G=i,Y=!1;do{var W=G.lane&-536870913;if(W!==G.lane?(Te&W)===W:(Nr&W)===W){var H=G.revertLane;if(H===0)D!==null&&(D=D.next={lane:0,revertLane:0,gesture:null,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null}),W===Fi&&(Y=!0);else if((Nr&H)===H){G=G.next,H===Fi&&(Y=!0);continue}else W={lane:0,revertLane:G.revertLane,gesture:null,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null},D===null?(j=D=W,w=y):D=D.next=W,Oe.lanes|=H,ba|=H;W=G.action,ri&&o(y,W),y=G.hasEagerState?G.eagerState:o(y,W)}else H={lane:W,revertLane:G.revertLane,gesture:G.gesture,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null},D===null?(j=D=H,w=y):D=D.next=H,Oe.lanes|=W,ba|=W;G=G.next}while(G!==null&&G!==i);if(D===null?w=y:D.next=j,!hn(y,a.memoizedState)&&(ht=!0,Y&&(o=Zi,o!==null)))throw o;a.memoizedState=y,a.baseState=w,a.baseQueue=D,c.lastRenderedState=y}return h===null&&(c.lanes=0),[a.memoizedState,c.dispatch]}function Tm(a){var i=ct(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var c=o.dispatch,h=o.pending,y=i.memoizedState;if(h!==null){o.pending=null;var w=h=h.next;do y=a(y,w.action),w=w.next;while(w!==h);hn(y,i.memoizedState)||(ht=!0),i.memoizedState=y,i.baseQueue===null&&(i.baseState=y),o.lastRenderedState=y}return[y,c]}function B0(a,i,o){var c=Oe,h=ct(),y=Pe;if(y){if(o===void 0)throw Error(r(407));o=o()}else o=i();var w=!hn((Ge||h).memoizedState,o);if(w&&(h.memoizedState=o,ht=!0),h=h.queue,km($0.bind(null,c,h,a),[a]),h.getSnapshot!==i||w||mt!==null&&mt.memoizedState.tag&1){if(c.flags|=2048,al(9,{destroy:void 0},L0.bind(null,c,h,o,i),null),Xe===null)throw Error(r(349));y||(Nr&127)!==0||U0(c,i,o)}return o}function U0(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=Oe.updateQueue,i===null?(i=wc(),Oe.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function L0(a,i,o,c){i.value=o,i.getSnapshot=c,G0(i)&&q0(a)}function $0(a,i,o){return o(function(){G0(i)&&q0(a)})}function G0(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!hn(a,o)}catch{return!0}}function q0(a){var i=Ya(a,2);i!==null&&on(i,a,2)}function Nm(a){var i=Wt();if(typeof a=="function"){var o=a;if(a=o(),ri){ia(!0);try{o()}finally{ia(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:a},i}function H0(a,i,o,c){return a.baseState=o,_m(a,Ge,typeof c=="function"?c:Pr)}function cN(a,i,o,c,h){if(Cc(a))throw Error(r(485));if(a=i.action,a!==null){var y={payload:h,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(w){y.listeners.push(w)}};U.T!==null?o(!0):y.isTransition=!1,c(y),o=i.pending,o===null?(y.next=i.pending=y,K0(i,y)):(y.next=o.next,i.pending=o.next=y)}}function K0(a,i){var o=i.action,c=i.payload,h=a.state;if(i.isTransition){var y=U.T,w={};U.T=w;try{var j=o(h,c),D=U.S;D!==null&&D(w,j),V0(a,i,j)}catch(G){Pm(a,i,G)}finally{y!==null&&w.types!==null&&(y.types=w.types),U.T=y}}else try{y=o(h,c),V0(a,i,y)}catch(G){Pm(a,i,G)}}function V0(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(c){X0(a,i,c)},function(c){return Pm(a,i,c)}):X0(a,i,o)}function X0(a,i,o){i.status="fulfilled",i.value=o,Y0(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,K0(a,o)))}function Pm(a,i,o){var c=a.pending;if(a.pending=null,c!==null){c=c.next;do i.status="rejected",i.reason=o,Y0(i),i=i.next;while(i!==c)}a.action=null}function Y0(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function Q0(a,i){return i}function W0(a,i){if(Pe){var o=Xe.formState;if(o!==null){e:{var c=Oe;if(Pe){if(We){t:{for(var h=We,y=Pn;h.nodeType!==8;){if(!y){h=null;break t}if(h=Dn(h.nextSibling),h===null){h=null;break t}}y=h.data,h=y==="F!"||y==="F"?h:null}if(h){We=Dn(h.nextSibling),c=h.data==="F!";break e}}sa(c)}c=!1}c&&(i=o[0])}}return o=Wt(),o.memoizedState=o.baseState=i,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Q0,lastRenderedState:i},o.queue=c,o=vb.bind(null,Oe,c),c.dispatch=o,c=Nm(!1),y=Bm.bind(null,Oe,!1,c.queue),c=Wt(),h={state:i,dispatch:null,action:a,pending:null},c.queue=h,o=cN.bind(null,Oe,h,y,o),h.dispatch=o,c.memoizedState=a,[i,o,!1]}function F0(a){var i=ct();return Z0(i,Ge,a)}function Z0(a,i,o){if(i=_m(a,i,Q0)[0],a=Ec(Pr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var c=jo(i)}catch(w){throw w===Ji?vc:w}else c=i;i=ct();var h=i.queue,y=h.dispatch;return o!==i.memoizedState&&(Oe.flags|=2048,al(9,{destroy:void 0},sN.bind(null,h,o),null)),[c,y,a]}function sN(a,i){a.action=i}function J0(a){var i=ct(),o=Ge;if(o!==null)return Z0(i,o,a);ct(),i=i.memoizedState,o=ct();var c=o.queue.dispatch;return o.memoizedState=a,[i,c,!1]}function al(a,i,o,c){return a={tag:a,create:o,deps:c,inst:i,next:null},i=Oe.updateQueue,i===null&&(i=wc(),Oe.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(c=o.next,o.next=a,a.next=c,i.lastEffect=a),a}function eb(){return ct().memoizedState}function Mc(a,i,o,c){var h=Wt();Oe.flags|=a,h.memoizedState=al(1|i,{destroy:void 0},o,c===void 0?null:c)}function jc(a,i,o,c){var h=ct();c=c===void 0?null:c;var y=h.memoizedState.inst;Ge!==null&&c!==null&&wm(c,Ge.memoizedState.deps)?h.memoizedState=al(i,y,o,c):(Oe.flags|=a,h.memoizedState=al(1|i,y,o,c))}function tb(a,i){Mc(8390656,8,a,i)}function km(a,i){jc(2048,8,a,i)}function fN(a){Oe.flags|=4;var i=Oe.updateQueue;if(i===null)i=wc(),Oe.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function nb(a){var i=ct().memoizedState;return fN({ref:i,nextImpl:a}),function(){if((Be&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function rb(a,i){return jc(4,2,a,i)}function ab(a,i){return jc(4,4,a,i)}function ib(a,i){if(typeof i=="function"){a=a();var o=i(a);return function(){typeof o=="function"?o():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function lb(a,i,o){o=o!=null?o.concat([a]):null,jc(4,4,ib.bind(null,i,a),o)}function Dm(){}function ob(a,i){var o=ct();i=i===void 0?null:i;var c=o.memoizedState;return i!==null&&wm(i,c[1])?c[0]:(o.memoizedState=[a,i],a)}function ub(a,i){var o=ct();i=i===void 0?null:i;var c=o.memoizedState;if(i!==null&&wm(i,c[1]))return c[0];if(c=a(),ri){ia(!0);try{a()}finally{ia(!1)}}return o.memoizedState=[c,i],c}function Rm(a,i,o){return o===void 0||(Nr&1073741824)!==0&&(Te&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=cx(),Oe.lanes|=a,ba|=a,o)}function cb(a,i,o,c){return hn(o,i)?o:tl.current!==null?(a=Rm(a,o,c),hn(a,i)||(ht=!0),a):(Nr&42)===0||(Nr&1073741824)!==0&&(Te&261930)===0?(ht=!0,a.memoizedState=o):(a=cx(),Oe.lanes|=a,ba|=a,i)}function sb(a,i,o,c,h){var y=Z.p;Z.p=y!==0&&8>y?y:8;var w=U.T,j={};U.T=j,Bm(a,!1,i,o);try{var D=h(),G=U.S;if(G!==null&&G(j,D),D!==null&&typeof D=="object"&&typeof D.then=="function"){var Y=lN(D,c);Co(a,i,Y,xn(a))}else Co(a,i,c,xn(a))}catch(W){Co(a,i,{then:function(){},status:"rejected",reason:W},xn())}finally{Z.p=y,w!==null&&j.types!==null&&(w.types=j.types),U.T=w}}function dN(){}function zm(a,i,o,c){if(a.tag!==5)throw Error(r(476));var h=fb(a).queue;sb(a,h,i,ne,o===null?dN:function(){return db(a),o(c)})}function fb(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ne,baseState:ne,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:ne},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function db(a){var i=fb(a);i.next===null&&(i=a.alternate.memoizedState),Co(a,i.next.queue,{},xn())}function Im(){return zt(Ko)}function mb(){return ct().memoizedState}function hb(){return ct().memoizedState}function mN(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=xn();a=ma(o);var c=ha(i,a,o);c!==null&&(on(c,i,o),wo(c,i,o)),i={cache:dm()},a.payload=i;return}i=i.return}}function hN(a,i,o){var c=xn();o={lane:c,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Cc(a)?pb(i,o):(o=tm(a,i,o,c),o!==null&&(on(o,a,c),yb(o,i,c)))}function vb(a,i,o){var c=xn();Co(a,i,o,c)}function Co(a,i,o,c){var h={lane:c,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Cc(a))pb(i,h);else{var y=a.alternate;if(a.lanes===0&&(y===null||y.lanes===0)&&(y=i.lastRenderedReducer,y!==null))try{var w=i.lastRenderedState,j=y(w,o);if(h.hasEagerState=!0,h.eagerState=j,hn(j,w))return uc(a,i,h,0),Xe===null&&oc(),!1}catch{}finally{}if(o=tm(a,i,h,c),o!==null)return on(o,a,c),yb(o,i,c),!0}return!1}function Bm(a,i,o,c){if(c={lane:2,revertLane:ph(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},Cc(a)){if(i)throw Error(r(479))}else i=tm(a,o,c,2),i!==null&&on(i,a,2)}function Cc(a){var i=a.alternate;return a===Oe||i!==null&&i===Oe}function pb(a,i){nl=Ac=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function yb(a,i,o){if((o&4194048)!==0){var c=i.lanes;c&=a.pendingLanes,o|=c,i.lanes=o,Sg(a,o)}}var _o={readContext:zt,use:Oc,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useLayoutEffect:at,useInsertionEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useSyncExternalStore:at,useId:at,useHostTransitionStatus:at,useFormState:at,useActionState:at,useOptimistic:at,useMemoCache:at,useCacheRefresh:at};_o.useEffectEvent=at;var gb={readContext:zt,use:Oc,useCallback:function(a,i){return Wt().memoizedState=[a,i===void 0?null:i],a},useContext:zt,useEffect:tb,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Mc(4194308,4,ib.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Mc(4194308,4,a,i)},useInsertionEffect:function(a,i){Mc(4,2,a,i)},useMemo:function(a,i){var o=Wt();i=i===void 0?null:i;var c=a();if(ri){ia(!0);try{a()}finally{ia(!1)}}return o.memoizedState=[c,i],c},useReducer:function(a,i,o){var c=Wt();if(o!==void 0){var h=o(i);if(ri){ia(!0);try{o(i)}finally{ia(!1)}}}else h=i;return c.memoizedState=c.baseState=h,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:h},c.queue=a,a=a.dispatch=hN.bind(null,Oe,a),[c.memoizedState,a]},useRef:function(a){var i=Wt();return a={current:a},i.memoizedState=a},useState:function(a){a=Nm(a);var i=a.queue,o=vb.bind(null,Oe,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:Dm,useDeferredValue:function(a,i){var o=Wt();return Rm(o,a,i)},useTransition:function(){var a=Nm(!1);return a=sb.bind(null,Oe,a.queue,!0,!1),Wt().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var c=Oe,h=Wt();if(Pe){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Xe===null)throw Error(r(349));(Te&127)!==0||U0(c,i,o)}h.memoizedState=o;var y={value:o,getSnapshot:i};return h.queue=y,tb($0.bind(null,c,y,a),[a]),c.flags|=2048,al(9,{destroy:void 0},L0.bind(null,c,y,o,i),null),o},useId:function(){var a=Wt(),i=Xe.identifierPrefix;if(Pe){var o=lr,c=ir;o=(c&~(1<<32-mn(c)-1)).toString(32)+o,i="_"+i+"R_"+o,o=Sc++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=oN++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:Im,useFormState:W0,useActionState:W0,useOptimistic:function(a){var i=Wt();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=Bm.bind(null,Oe,!0,o),o.dispatch=i,[a,i]},useMemoCache:Cm,useCacheRefresh:function(){return Wt().memoizedState=mN.bind(null,Oe)},useEffectEvent:function(a){var i=Wt(),o={impl:a};return i.memoizedState=o,function(){if((Be&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},Um={readContext:zt,use:Oc,useCallback:ob,useContext:zt,useEffect:km,useImperativeHandle:lb,useInsertionEffect:rb,useLayoutEffect:ab,useMemo:ub,useReducer:Ec,useRef:eb,useState:function(){return Ec(Pr)},useDebugValue:Dm,useDeferredValue:function(a,i){var o=ct();return cb(o,Ge.memoizedState,a,i)},useTransition:function(){var a=Ec(Pr)[0],i=ct().memoizedState;return[typeof a=="boolean"?a:jo(a),i]},useSyncExternalStore:B0,useId:mb,useHostTransitionStatus:Im,useFormState:F0,useActionState:F0,useOptimistic:function(a,i){var o=ct();return H0(o,Ge,a,i)},useMemoCache:Cm,useCacheRefresh:hb};Um.useEffectEvent=nb;var bb={readContext:zt,use:Oc,useCallback:ob,useContext:zt,useEffect:km,useImperativeHandle:lb,useInsertionEffect:rb,useLayoutEffect:ab,useMemo:ub,useReducer:Tm,useRef:eb,useState:function(){return Tm(Pr)},useDebugValue:Dm,useDeferredValue:function(a,i){var o=ct();return Ge===null?Rm(o,a,i):cb(o,Ge.memoizedState,a,i)},useTransition:function(){var a=Tm(Pr)[0],i=ct().memoizedState;return[typeof a=="boolean"?a:jo(a),i]},useSyncExternalStore:B0,useId:mb,useHostTransitionStatus:Im,useFormState:J0,useActionState:J0,useOptimistic:function(a,i){var o=ct();return Ge!==null?H0(o,Ge,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:Cm,useCacheRefresh:hb};bb.useEffectEvent=nb;function Lm(a,i,o,c){i=a.memoizedState,o=o(c,i),o=o==null?i:p({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var $m={enqueueSetState:function(a,i,o){a=a._reactInternals;var c=xn(),h=ma(c);h.payload=i,o!=null&&(h.callback=o),i=ha(a,h,c),i!==null&&(on(i,a,c),wo(i,a,c))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var c=xn(),h=ma(c);h.tag=1,h.payload=i,o!=null&&(h.callback=o),i=ha(a,h,c),i!==null&&(on(i,a,c),wo(i,a,c))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=xn(),c=ma(o);c.tag=2,i!=null&&(c.callback=i),i=ha(a,c,o),i!==null&&(on(i,a,o),wo(i,a,o))}};function xb(a,i,o,c,h,y,w){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(c,y,w):i.prototype&&i.prototype.isPureReactComponent?!vo(o,c)||!vo(h,y):!0}function Ab(a,i,o,c){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,c),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,c),i.state!==a&&$m.enqueueReplaceState(i,i.state,null)}function ai(a,i){var o=i;if("ref"in i){o={};for(var c in i)c!=="ref"&&(o[c]=i[c])}if(a=a.defaultProps){o===i&&(o=p({},o));for(var h in a)o[h]===void 0&&(o[h]=a[h])}return o}function Sb(a){lc(a)}function wb(a){console.error(a)}function Ob(a){lc(a)}function _c(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(c){setTimeout(function(){throw c})}}function Eb(a,i,o){try{var c=a.onCaughtError;c(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(h){setTimeout(function(){throw h})}}function Gm(a,i,o){return o=ma(o),o.tag=3,o.payload={element:null},o.callback=function(){_c(a,i)},o}function Mb(a){return a=ma(a),a.tag=3,a}function jb(a,i,o,c){var h=o.type.getDerivedStateFromError;if(typeof h=="function"){var y=c.value;a.payload=function(){return h(y)},a.callback=function(){Eb(i,o,c)}}var w=o.stateNode;w!==null&&typeof w.componentDidCatch=="function"&&(a.callback=function(){Eb(i,o,c),typeof h!="function"&&(xa===null?xa=new Set([this]):xa.add(this));var j=c.stack;this.componentDidCatch(c.value,{componentStack:j!==null?j:""})})}function vN(a,i,o,c,h){if(o.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(i=o.alternate,i!==null&&Wi(i,o,h,!0),o=pn.current,o!==null){switch(o.tag){case 31:case 13:return kn===null?$c():o.alternate===null&&it===0&&(it=3),o.flags&=-257,o.flags|=65536,o.lanes=h,c===pc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([c]):i.add(c),mh(a,c,h)),!1;case 22:return o.flags|=65536,c===pc?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([c])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([c]):o.add(c)),mh(a,c,h)),!1}throw Error(r(435,o.tag))}return mh(a,c,h),$c(),!1}if(Pe)return i=pn.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=h,c!==om&&(a=Error(r(422),{cause:c}),go(_n(a,o)))):(c!==om&&(i=Error(r(423),{cause:c}),go(_n(i,o))),a=a.current.alternate,a.flags|=65536,h&=-h,a.lanes|=h,c=_n(c,o),h=Gm(a.stateNode,c,h),gm(a,h),it!==4&&(it=2)),!1;var y=Error(r(520),{cause:c});if(y=_n(y,o),Io===null?Io=[y]:Io.push(y),it!==4&&(it=2),i===null)return!0;c=_n(c,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=h&-h,o.lanes|=a,a=Gm(o.stateNode,c,a),gm(o,a),!1;case 1:if(i=o.type,y=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(xa===null||!xa.has(y))))return o.flags|=65536,h&=-h,o.lanes|=h,h=Mb(h),jb(h,a,o,c),gm(o,h),!1}o=o.return}while(o!==null);return!1}var qm=Error(r(461)),ht=!1;function It(a,i,o,c){i.child=a===null?N0(i,null,o,c):ni(i,a.child,o,c)}function Cb(a,i,o,c,h){o=o.render;var y=i.ref;if("ref"in c){var w={};for(var j in c)j!=="ref"&&(w[j]=c[j])}else w=c;return Za(i),c=Om(a,i,o,w,y,h),j=Em(),a!==null&&!ht?(Mm(a,i,h),kr(a,i,h)):(Pe&&j&&im(i),i.flags|=1,It(a,i,c,h),i.child)}function _b(a,i,o,c,h){if(a===null){var y=o.type;return typeof y=="function"&&!nm(y)&&y.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=y,Tb(a,i,y,c,h)):(a=sc(o.type,null,c,i,i.mode,h),a.ref=i.ref,a.return=i,i.child=a)}if(y=a.child,!Fm(a,h)){var w=y.memoizedProps;
vendor: 19,178 bytes, line 48
48if(o=o.compare,o=o!==null?o:vo,o(w,c)&&a.ref===i.ref)return kr(a,i,h)}return i.flags|=1,a=jr(y,c),a.ref=i.ref,a.return=i,i.child=a}function Tb(a,i,o,c,h){if(a!==null){var y=a.memoizedProps;if(vo(y,c)&&a.ref===i.ref)if(ht=!1,i.pendingProps=c=y,Fm(a,h))(a.flags&131072)!==0&&(ht=!0);else return i.lanes=a.lanes,kr(a,i,h)}return Hm(a,i,o,c,h)}function Nb(a,i,o,c){var h=c.children,y=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.mode==="hidden"){if((i.flags&128)!==0){if(y=y!==null?y.baseLanes|o:o,a!==null){for(c=i.child=a.child,h=0;c!==null;)h=h|c.lanes|c.childLanes,c=c.sibling;c=h&~y}else c=0,i.child=null;return Pb(a,i,y,o,c)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&hc(i,y!==null?y.cachePool:null),y!==null?D0(i,y):xm(),R0(i);else return c=i.lanes=536870912,Pb(a,i,y!==null?y.baseLanes|o:o,o,c)}else y!==null?(hc(i,y.cachePool),D0(i,y),pa(),i.memoizedState=null):(a!==null&&hc(i,null),xm(),pa());return It(a,i,h,o),i.child}function To(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function Pb(a,i,o,c,h){var y=hm();return y=y===null?null:{parent:dt._currentValue,pool:y},i.memoizedState={baseLanes:o,cachePool:y},a!==null&&hc(i,null),xm(),R0(i),a!==null&&Wi(a,i,c,!0),i.childLanes=h,null}function Tc(a,i){return i=Pc({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function kb(a,i,o){return ni(i,a.child,null,o),a=Tc(i,i.pendingProps),a.flags|=2,yn(i),i.memoizedState=null,a}function pN(a,i,o){var c=i.pendingProps,h=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(Pe){if(c.mode==="hidden")return a=Tc(i,c),i.lanes=536870912,To(null,a);if(Sm(i),(a=We)?(a=Kx(a,Pn),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:ua!==null?{id:ir,overflow:lr}:null,retryLane:536870912,hydrationErrors:null},o=p0(a),o.return=i,i.child=o,Rt=i,We=null)):a=null,a===null)throw sa(i);return i.lanes=536870912,null}return Tc(i,c)}var y=a.memoizedState;if(y!==null){var w=y.dehydrated;if(Sm(i),h)if(i.flags&256)i.flags&=-257,i=kb(a,i,o);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(r(558));else if(ht||Wi(a,i,o,!1),h=(o&a.childLanes)!==0,ht||h){if(c=Xe,c!==null&&(w=wg(c,o),w!==0&&w!==y.retryLane))throw y.retryLane=w,Ya(a,w),on(c,a,w),qm;$c(),i=kb(a,i,o)}else a=y.treeContext,We=Dn(w.nextSibling),Rt=i,Pe=!0,ca=null,Pn=!1,a!==null&&b0(i,a),i=Tc(i,c),i.flags|=4096;return i}return a=jr(a.child,{mode:c.mode,children:c.children}),a.ref=i.ref,i.child=a,a.return=i,a}function Nc(a,i){var o=i.ref;if(o===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(i.flags|=4194816)}}function Hm(a,i,o,c,h){return Za(i),o=Om(a,i,o,c,void 0,h),c=Em(),a!==null&&!ht?(Mm(a,i,h),kr(a,i,h)):(Pe&&c&&im(i),i.flags|=1,It(a,i,o,h),i.child)}function Db(a,i,o,c,h,y){return Za(i),i.updateQueue=null,o=I0(i,c,o,h),z0(a),c=Em(),a!==null&&!ht?(Mm(a,i,y),kr(a,i,y)):(Pe&&c&&im(i),i.flags|=1,It(a,i,o,y),i.child)}function Rb(a,i,o,c,h){if(Za(i),i.stateNode===null){var y=Vi,w=o.contextType;typeof w=="object"&&w!==null&&(y=zt(w)),y=new o(c,y),i.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=$m,i.stateNode=y,y._reactInternals=i,y=i.stateNode,y.props=c,y.state=i.memoizedState,y.refs={},pm(i),w=o.contextType,y.context=typeof w=="object"&&w!==null?zt(w):Vi,y.state=i.memoizedState,w=o.getDerivedStateFromProps,typeof w=="function"&&(Lm(i,o,w,c),y.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(w=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),w!==y.state&&$m.enqueueReplaceState(y,y.state,null),Eo(i,c,y,h),Oo(),y.state=i.memoizedState),typeof y.componentDidMount=="function"&&(i.flags|=4194308),c=!0}else if(a===null){y=i.stateNode;var j=i.memoizedProps,D=ai(o,j);y.props=D;var G=y.context,Y=o.contextType;w=Vi,typeof Y=="object"&&Y!==null&&(w=zt(Y));var W=o.getDerivedStateFromProps;Y=typeof W=="function"||typeof y.getSnapshotBeforeUpdate=="function",j=i.pendingProps!==j,Y||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(j||G!==w)&&Ab(i,y,c,w),da=!1;var H=i.memoizedState;y.state=H,Eo(i,c,y,h),Oo(),G=i.memoizedState,j||H!==G||da?(typeof W=="function"&&(Lm(i,o,W,c),G=i.memoizedState),(D=da||xb(i,o,D,c,H,G,w))?(Y||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(i.flags|=4194308)):(typeof y.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=c,i.memoizedState=G),y.props=c,y.state=G,y.context=w,c=D):(typeof y.componentDidMount=="function"&&(i.flags|=4194308),c=!1)}else{y=i.stateNode,ym(a,i),w=i.memoizedProps,Y=ai(o,w),y.props=Y,W=i.pendingProps,H=y.context,G=o.contextType,D=Vi,typeof G=="object"&&G!==null&&(D=zt(G)),j=o.getDerivedStateFromProps,(G=typeof j=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(w!==W||H!==D)&&Ab(i,y,c,D),da=!1,H=i.memoizedState,y.state=H,Eo(i,c,y,h),Oo();var K=i.memoizedState;w!==W||H!==K||da||a!==null&&a.dependencies!==null&&dc(a.dependencies)?(typeof j=="function"&&(Lm(i,o,j,c),K=i.memoizedState),(Y=da||xb(i,o,Y,c,H,K,D)||a!==null&&a.dependencies!==null&&dc(a.dependencies))?(G||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(c,K,D),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(c,K,D)),typeof y.componentDidUpdate=="function"&&(i.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof y.componentDidUpdate!="function"||w===a.memoizedProps&&H===a.memoizedState||(i.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||w===a.memoizedProps&&H===a.memoizedState||(i.flags|=1024),i.memoizedProps=c,i.memoizedState=K),y.props=c,y.state=K,y.context=D,c=Y):(typeof y.componentDidUpdate!="function"||w===a.memoizedProps&&H===a.memoizedState||(i.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||w===a.memoizedProps&&H===a.memoizedState||(i.flags|=1024),c=!1)}return y=c,Nc(a,i),c=(i.flags&128)!==0,y||c?(y=i.stateNode,o=c&&typeof o.getDerivedStateFromError!="function"?null:y.render(),i.flags|=1,a!==null&&c?(i.child=ni(i,a.child,null,h),i.child=ni(i,null,o,h)):It(a,i,o,h),i.memoizedState=y.state,a=i.child):a=kr(a,i,h),a}function zb(a,i,o,c){return Wa(),i.flags|=256,It(a,i,o,c),i.child}var Km={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Vm(a){return{baseLanes:a,cachePool:E0()}}function Xm(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=bn),a}function Ib(a,i,o){var c=i.pendingProps,h=!1,y=(i.flags&128)!==0,w;if((w=y)||(w=a!==null&&a.memoizedState===null?!1:(ut.current&2)!==0),w&&(h=!0,i.flags&=-129),w=(i.flags&32)!==0,i.flags&=-33,a===null){if(Pe){if(h?va(i):pa(),(a=We)?(a=Kx(a,Pn),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:ua!==null?{id:ir,overflow:lr}:null,retryLane:536870912,hydrationErrors:null},o=p0(a),o.return=i,i.child=o,Rt=i,We=null)):a=null,a===null)throw sa(i);return _h(a)?i.lanes=32:i.lanes=536870912,null}var j=c.children;return c=c.fallback,h?(pa(),h=i.mode,j=Pc({mode:"hidden",children:j},h),c=Qa(c,h,o,null),j.return=i,c.return=i,j.sibling=c,i.child=j,c=i.child,c.memoizedState=Vm(o),c.childLanes=Xm(a,w,o),i.memoizedState=Km,To(null,c)):(va(i),Ym(i,j))}var D=a.memoizedState;if(D!==null&&(j=D.dehydrated,j!==null)){if(y)i.flags&256?(va(i),i.flags&=-257,i=Qm(a,i,o)):i.memoizedState!==null?(pa(),i.child=a.child,i.flags|=128,i=null):(pa(),j=c.fallback,h=i.mode,c=Pc({mode:"visible",children:c.children},h),j=Qa(j,h,o,null),j.flags|=2,c.return=i,j.return=i,c.sibling=j,i.child=c,ni(i,a.child,null,o),c=i.child,c.memoizedState=Vm(o),c.childLanes=Xm(a,w,o),i.memoizedState=Km,i=To(null,c));else if(va(i),_h(j)){if(w=j.nextSibling&&j.nextSibling.dataset,w)var G=w.dgst;w=G,c=Error(r(419)),c.stack="",c.digest=w,go({value:c,source:null,stack:null}),i=Qm(a,i,o)}else if(ht||Wi(a,i,o,!1),w=(o&a.childLanes)!==0,ht||w){if(w=Xe,w!==null&&(c=wg(w,o),c!==0&&c!==D.retryLane))throw D.retryLane=c,Ya(a,c),on(w,a,c),qm;Ch(j)||$c(),i=Qm(a,i,o)}else Ch(j)?(i.flags|=192,i.child=a.child,i=null):(a=D.treeContext,We=Dn(j.nextSibling),Rt=i,Pe=!0,ca=null,Pn=!1,a!==null&&b0(i,a),i=Ym(i,c.children),i.flags|=4096);return i}return h?(pa(),j=c.fallback,h=i.mode,D=a.child,G=D.sibling,c=jr(D,{mode:"hidden",children:c.children}),c.subtreeFlags=D.subtreeFlags&65011712,G!==null?j=jr(G,j):(j=Qa(j,h,o,null),j.flags|=2),j.return=i,c.return=i,c.sibling=j,i.child=c,To(null,c),c=i.child,j=a.child.memoizedState,j===null?j=Vm(o):(h=j.cachePool,h!==null?(D=dt._currentValue,h=h.parent!==D?{parent:D,pool:D}:h):h=E0(),j={baseLanes:j.baseLanes|o,cachePool:h}),c.memoizedState=j,c.childLanes=Xm(a,w,o),i.memoizedState=Km,To(a.child,c)):(va(i),o=a.child,a=o.sibling,o=jr(o,{mode:"visible",children:c.children}),o.return=i,o.sibling=null,a!==null&&(w=i.deletions,w===null?(i.deletions=[a],i.flags|=16):w.push(a)),i.child=o,i.memoizedState=null,o)}function Ym(a,i){return i=Pc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Pc(a,i){return a=vn(22,a,null,i),a.lanes=0,a}function Qm(a,i,o){return ni(i,a.child,null,o),a=Ym(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function Bb(a,i,o){a.lanes|=i;var c=a.alternate;c!==null&&(c.lanes|=i),sm(a.return,i,o)}function Wm(a,i,o,c,h,y){var w=a.memoizedState;w===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:c,tail:o,tailMode:h,treeForkCount:y}:(w.isBackwards=i,w.rendering=null,w.renderingStartTime=0,w.last=c,w.tail=o,w.tailMode=h,w.treeForkCount=y)}function Ub(a,i,o){var c=i.pendingProps,h=c.revealOrder,y=c.tail;c=c.children;var w=ut.current,j=(w&2)!==0;if(j?(w=w&1|2,i.flags|=128):w&=1,ee(ut,w),It(a,i,c,o),c=Pe?yo:0,!j&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&Bb(a,o,i);else if(a.tag===19)Bb(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(h){case"forwards":for(o=i.child,h=null;o!==null;)a=o.alternate,a!==null&&xc(a)===null&&(h=o),o=o.sibling;o=h,o===null?(h=i.child,i.child=null):(h=o.sibling,o.sibling=null),Wm(i,!1,h,o,y,c);break;case"backwards":case"unstable_legacy-backwards":for(o=null,h=i.child,i.child=null;h!==null;){if(a=h.alternate,a!==null&&xc(a)===null){i.child=h;break}a=h.sibling,h.sibling=o,o=h,h=a}Wm(i,!0,o,null,y,c);break;case"together":Wm(i,!1,null,null,void 0,c);break;default:i.memoizedState=null}return i.child}function kr(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),ba|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(Wi(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,o=jr(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=jr(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function Fm(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&dc(a)))}function yN(a,i,o){switch(i.tag){case 3:ot(i,i.stateNode.containerInfo),fa(i,dt,a.memoizedState.cache),Wa();break;case 27:case 5:Ae(i);break;case 4:ot(i,i.stateNode.containerInfo);break;case 10:fa(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Sm(i),null;break;case 13:var c=i.memoizedState;if(c!==null)return c.dehydrated!==null?(va(i),i.flags|=128,null):(o&i.child.childLanes)!==0?Ib(a,i,o):(va(i),a=kr(a,i,o),a!==null?a.sibling:null);va(i);break;case 19:var h=(a.flags&128)!==0;if(c=(o&i.childLanes)!==0,c||(Wi(a,i,o,!1),c=(o&i.childLanes)!==0),h){if(c)return Ub(a,i,o);i.flags|=128}if(h=i.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),ee(ut,ut.current),c)break;return null;case 22:return i.lanes=0,Nb(a,i,o,i.pendingProps);case 24:fa(i,dt,a.memoizedState.cache)}return kr(a,i,o)}function Lb(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)ht=!0;else{if(!Fm(a,o)&&(i.flags&128)===0)return ht=!1,yN(a,i,o);ht=(a.flags&131072)!==0}else ht=!1,Pe&&(i.flags&1048576)!==0&&g0(i,yo,i.index);switch(i.lanes=0,i.tag){case 16:e:{var c=i.pendingProps;if(a=ei(i.elementType),i.type=a,typeof a=="function")nm(a)?(c=ai(a,c),i.tag=1,i=Rb(null,i,a,c,o)):(i.tag=0,i=Hm(null,i,a,c,o));else{if(a!=null){var h=a.$$typeof;if(h===C){i.tag=11,i=Cb(null,i,a,c,o);break e}else if(h===k){i.tag=14,i=_b(null,i,a,c,o);break e}}throw i=ie(a)||a,Error(r(306,i,""))}}return i;case 0:return Hm(a,i,i.type,i.pendingProps,o);case 1:return c=i.type,h=ai(c,i.pendingProps),Rb(a,i,c,h,o);case 3:e:{if(ot(i,i.stateNode.containerInfo),a===null)throw Error(r(387));c=i.pendingProps;var y=i.memoizedState;h=y.element,ym(a,i),Eo(i,c,null,o);var w=i.memoizedState;if(c=w.cache,fa(i,dt,c),c!==y.cache&&fm(i,[dt],o,!0),Oo(),c=w.element,y.isDehydrated)if(y={element:c,isDehydrated:!1,cache:w.cache},i.updateQueue.baseState=y,i.memoizedState=y,i.flags&256){i=zb(a,i,c,o);break e}else if(c!==h){h=_n(Error(r(424)),i),go(h),i=zb(a,i,c,o);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(We=Dn(a.firstChild),Rt=i,Pe=!0,ca=null,Pn=!0,o=N0(i,null,c,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Wa(),c===h){i=kr(a,i,o);break e}It(a,i,c,o)}i=i.child}return i;case 26:return Nc(a,i),a===null?(o=Fx(i.type,null,i.pendingProps,null))?i.memoizedState=o:Pe||(o=i.type,a=i.pendingProps,c=Yc(xe.current).createElement(o),c[Dt]=i,c[en]=a,Bt(c,o,a),Et(c),i.stateNode=c):i.memoizedState=Fx(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Ae(i),a===null&&Pe&&(c=i.stateNode=Yx(i.type,i.pendingProps,xe.current),Rt=i,Pn=!0,h=We,Oa(i.type)?(Th=h,We=Dn(c.firstChild)):We=h),It(a,i,i.pendingProps.children,o),Nc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&Pe&&((h=c=We)&&(c=XN(c,i.type,i.pendingProps,Pn),c!==null?(i.stateNode=c,Rt=i,We=Dn(c.firstChild),Pn=!1,h=!0):h=!1),h||sa(i)),Ae(i),h=i.type,y=i.pendingProps,w=a!==null?a.memoizedProps:null,c=y.children,Eh(h,y)?c=null:w!==null&&Eh(h,w)&&(i.flags|=32),i.memoizedState!==null&&(h=Om(a,i,uN,null,null,o),Ko._currentValue=h),Nc(a,i),It(a,i,c,o),i.child;case 6:return a===null&&Pe&&((a=o=We)&&(o=YN(o,i.pendingProps,Pn),o!==null?(i.stateNode=o,Rt=i,We=null,a=!0):a=!1),a||sa(i)),null;case 13:return Ib(a,i,o);case 4:return ot(i,i.stateNode.containerInfo),c=i.pendingProps,a===null?i.child=ni(i,null,c,o):It(a,i,c,o),i.child;case 11:return Cb(a,i,i.type,i.pendingProps,o);case 7:return It(a,i,i.pendingProps,o),i.child;case 8:return It(a,i,i.pendingProps.children,o),i.child;case 12:return It(a,i,i.pendingProps.children,o),i.child;case 10:return c=i.pendingProps,fa(i,i.type,c.value),It(a,i,c.children,o),i.child;case 9:return h=i.type._context,c=i.pendingProps.children,Za(i),h=zt(h),c=c(h),i.flags|=1,It(a,i,c,o),i.child;case 14:return _b(a,i,i.type,i.pendingProps,o);case 15:return Tb(a,i,i.type,i.pendingProps,o);case 19:return Ub(a,i,o);case 31:return pN(a,i,o);case 22:return Nb(a,i,o,i.pendingProps);case 24:return Za(i),c=zt(dt),a===null?(h=hm(),h===null&&(h=Xe,y=dm(),h.pooledCache=y,y.refCount++,y!==null&&(h.pooledCacheLanes|=o),h=y),i.memoizedState={parent:c,cache:h},pm(i),fa(i,dt,h)):((a.lanes&o)!==0&&(ym(a,i),Eo(i,null,null,o),Oo()),h=a.memoizedState,y=i.memoizedState,h.parent!==c?(h={parent:c,cache:c},i.memoizedState=h,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=h),fa(i,dt,c)):(c=y.cache,fa(i,dt,c),c!==h.cache&&fm(i,[dt],o,!0))),It(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function Dr(a){a.flags|=4}function Zm(a,i,o,c,h){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(h&335544128)===h)if(a.stateNode.complete)a.flags|=8192;else if(mx())a.flags|=8192;else throw ti=pc,vm}else a.flags&=-16777217}function $b(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!n1(i))if(mx())a.flags|=8192;else throw ti=pc,vm}function kc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?xg():536870912,a.lanes|=i,ul|=i)}function No(a,i){if(!Pe)switch(a.tailMode){case"hidden":i=a.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?a.tail=null:o.sibling=null;break;case"collapsed":o=a.tail;for(var c=null;o!==null;)o.alternate!==null&&(c=o),o=o.sibling;c===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:c.sibling=null}}function Fe(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,c=0;if(i)for(var h=a.child;h!==null;)o|=h.lanes|h.childLanes,c|=h.subtreeFlags&65011712,c|=h.flags&65011712,h.return=a,h=h.sibling;else for(h=a.child;h!==null;)o|=h.lanes|h.childLanes,c|=h.subtreeFlags,c|=h.flags,h.return=a,h=h.sibling;return a.subtreeFlags|=c,a.childLanes=o,i}function gN(a,i,o){var c=i.pendingProps;switch(lm(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Fe(i),null;case 1:return Fe(i),null;case 3:return o=i.stateNode,c=null,a!==null&&(c=a.memoizedState.cache),i.memoizedState.cache!==c&&(i.flags|=2048),Tr(dt),ae(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Qi(i)?Dr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,um())),Fe(i),null;case 26:var h=i.type,y=i.memoizedState;return a===null?(Dr(i),y!==null?(Fe(i),$b(i,y)):(Fe(i),Zm(i,h,null,c,o))):y?y!==a.memoizedState?(Dr(i),Fe(i),$b(i,y)):(Fe(i),i.flags&=-16777217):(a=a.memoizedProps,a!==c&&Dr(i),Fe(i),Zm(i,h,a,c,o)),null;case 27:if(be(i),o=xe.current,h=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==c&&Dr(i);else{if(!c){if(i.stateNode===null)throw Error(r(166));return Fe(i),null}a=le.current,Qi(i)?x0(i):(a=Yx(h,c,o),i.stateNode=a,Dr(i))}return Fe(i),null;case 5:if(be(i),h=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==c&&Dr(i);else{if(!c){if(i.stateNode===null)throw Error(r(166));return Fe(i),null}if(y=le.current,Qi(i))x0(i);else{var w=Yc(xe.current);switch(y){case 1:y=w.createElementNS("http://www.w3.org/2000/svg",h);break;case 2:y=w.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;default:switch(h){case"svg":y=w.createElementNS("http://www.w3.org/2000/svg",h);break;case"math":y=w.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;case"script":y=w.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild);break;
vendor: 24,698 bytes, line 48
48case"select":y=typeof c.is=="string"?w.createElement("select",{is:c.is}):w.createElement("select"),c.multiple?y.multiple=!0:c.size&&(y.size=c.size);break;default:y=typeof c.is=="string"?w.createElement(h,{is:c.is}):w.createElement(h)}}y[Dt]=i,y[en]=c;e:for(w=i.child;w!==null;){if(w.tag===5||w.tag===6)y.appendChild(w.stateNode);else if(w.tag!==4&&w.tag!==27&&w.child!==null){w.child.return=w,w=w.child;continue}if(w===i)break e;for(;w.sibling===null;){if(w.return===null||w.return===i)break e;w=w.return}w.sibling.return=w.return,w=w.sibling}i.stateNode=y;e:switch(Bt(y,h,c),h){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}c&&Dr(i)}}return Fe(i),Zm(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==c&&Dr(i);else{if(typeof c!="string"&&i.stateNode===null)throw Error(r(166));if(a=xe.current,Qi(i)){if(a=i.stateNode,o=i.memoizedProps,c=null,h=Rt,h!==null)switch(h.tag){case 27:case 5:c=h.memoizedProps}a[Dt]=i,a=!!(a.nodeValue===o||c!==null&&c.suppressHydrationWarning===!0||Ix(a.nodeValue,o)),a||sa(i,!0)}else a=Yc(a).createTextNode(c),a[Dt]=i,i.stateNode=a}return Fe(i),null;case 31:if(o=i.memoizedState,a===null||a.memoizedState!==null){if(c=Qi(i),o!==null){if(a===null){if(!c)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Dt]=i}else Wa(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Fe(i),a=!1}else o=um(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(yn(i),i):(yn(i),null);if((i.flags&128)!==0)throw Error(r(558))}return Fe(i),null;case 13:if(c=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(h=Qi(i),c!==null&&c.dehydrated!==null){if(a===null){if(!h)throw Error(r(318));if(h=i.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(r(317));h[Dt]=i}else Wa(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Fe(i),h=!1}else h=um(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=h),h=!0;if(!h)return i.flags&256?(yn(i),i):(yn(i),null)}return yn(i),(i.flags&128)!==0?(i.lanes=o,i):(o=c!==null,a=a!==null&&a.memoizedState!==null,o&&(c=i.child,h=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(h=c.alternate.memoizedState.cachePool.pool),y=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(y=c.memoizedState.cachePool.pool),y!==h&&(c.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),kc(i,i.updateQueue),Fe(i),null);case 4:return ae(),a===null&&xh(i.stateNode.containerInfo),Fe(i),null;case 10:return Tr(i.type),Fe(i),null;case 19:if(X(ut),c=i.memoizedState,c===null)return Fe(i),null;if(h=(i.flags&128)!==0,y=c.rendering,y===null)if(h)No(c,!1);else{if(it!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(y=xc(a),y!==null){for(i.flags|=128,No(c,!1),a=y.updateQueue,i.updateQueue=a,kc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)v0(o,a),o=o.sibling;return ee(ut,ut.current&1|2),Pe&&Cr(i,c.treeForkCount),i.child}a=a.sibling}c.tail!==null&&fn()>Bc&&(i.flags|=128,h=!0,No(c,!1),i.lanes=4194304)}else{if(!h)if(a=xc(y),a!==null){if(i.flags|=128,h=!0,a=a.updateQueue,i.updateQueue=a,kc(i,a),No(c,!0),c.tail===null&&c.tailMode==="hidden"&&!y.alternate&&!Pe)return Fe(i),null}else 2*fn()-c.renderingStartTime>Bc&&o!==536870912&&(i.flags|=128,h=!0,No(c,!1),i.lanes=4194304);c.isBackwards?(y.sibling=i.child,i.child=y):(a=c.last,a!==null?a.sibling=y:i.child=y,c.last=y)}return c.tail!==null?(a=c.tail,c.rendering=a,c.tail=a.sibling,c.renderingStartTime=fn(),a.sibling=null,o=ut.current,ee(ut,h?o&1|2:o&1),Pe&&Cr(i,c.treeForkCount),a):(Fe(i),null);case 22:case 23:return yn(i),Am(),c=i.memoizedState!==null,a!==null?a.memoizedState!==null!==c&&(i.flags|=8192):c&&(i.flags|=8192),c?(o&536870912)!==0&&(i.flags&128)===0&&(Fe(i),i.subtreeFlags&6&&(i.flags|=8192)):Fe(i),o=i.updateQueue,o!==null&&kc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==o&&(i.flags|=2048),a!==null&&X(Ja),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),Tr(dt),Fe(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function bN(a,i){switch(lm(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return Tr(dt),ae(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return be(i),null;case 31:if(i.memoizedState!==null){if(yn(i),i.alternate===null)throw Error(r(340));Wa()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(yn(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Wa()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return X(ut),null;case 4:return ae(),null;case 10:return Tr(i.type),null;case 22:case 23:return yn(i),Am(),a!==null&&X(Ja),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return Tr(dt),null;case 25:return null;default:return null}}function Gb(a,i){switch(lm(i),i.tag){case 3:Tr(dt),ae();break;case 26:case 27:case 5:be(i);break;case 4:ae();break;case 31:i.memoizedState!==null&&yn(i);break;case 13:yn(i);break;case 19:X(ut);break;case 10:Tr(i.type);break;case 22:case 23:yn(i),Am(),a!==null&&X(Ja);break;case 24:Tr(dt)}}function Po(a,i){try{var o=i.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var h=c.next;o=h;do{if((o.tag&a)===a){c=void 0;var y=o.create,w=o.inst;c=y(),w.destroy=c}o=o.next}while(o!==h)}}catch(j){$e(i,i.return,j)}}function ya(a,i,o){try{var c=i.updateQueue,h=c!==null?c.lastEffect:null;if(h!==null){var y=h.next;c=y;do{if((c.tag&a)===a){var w=c.inst,j=w.destroy;if(j!==void 0){w.destroy=void 0,h=i;var D=o,G=j;try{G()}catch(Y){$e(h,D,Y)}}}c=c.next}while(c!==y)}}catch(Y){$e(i,i.return,Y)}}function qb(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{k0(i,o)}catch(c){$e(a,a.return,c)}}}function Hb(a,i,o){o.props=ai(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(c){$e(a,i,c)}}function ko(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var c=a.stateNode;break;case 30:c=a.stateNode;break;default:c=a.stateNode}typeof o=="function"?a.refCleanup=o(c):o.current=c}}catch(h){$e(a,i,h)}}function or(a,i){var o=a.ref,c=a.refCleanup;if(o!==null)if(typeof c=="function")try{c()}catch(h){$e(a,i,h)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(h){$e(a,i,h)}else o.current=null}function Kb(a){var i=a.type,o=a.memoizedProps,c=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&c.focus();break e;case"img":o.src?c.src=o.src:o.srcSet&&(c.srcset=o.srcSet)}}catch(h){$e(a,a.return,h)}}function Jm(a,i,o){try{var c=a.stateNode;$N(c,a.type,o,i),c[en]=i}catch(h){$e(a,a.return,h)}}function Vb(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Oa(a.type)||a.tag===4}function eh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||Vb(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&Oa(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function th(a,i,o){var c=a.tag;if(c===5||c===6)a=a.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(a),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=Er));else if(c!==4&&(c===27&&Oa(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(th(a,i,o),a=a.sibling;a!==null;)th(a,i,o),a=a.sibling}function Dc(a,i,o){var c=a.tag;if(c===5||c===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(c!==4&&(c===27&&Oa(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Dc(a,i,o),a=a.sibling;a!==null;)Dc(a,i,o),a=a.sibling}function Xb(a){var i=a.stateNode,o=a.memoizedProps;try{for(var c=a.type,h=i.attributes;h.length;)i.removeAttributeNode(h[0]);Bt(i,c,o),i[Dt]=a,i[en]=o}catch(y){$e(a,a.return,y)}}var Rr=!1,vt=!1,nh=!1,Yb=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function xN(a,i){if(a=a.containerInfo,wh=ts,a=l0(a),Qd(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var c=o.getSelection&&o.getSelection();if(c&&c.rangeCount!==0){o=c.anchorNode;var h=c.anchorOffset,y=c.focusNode;c=c.focusOffset;try{o.nodeType,y.nodeType}catch{o=null;break e}var w=0,j=-1,D=-1,G=0,Y=0,W=a,H=null;t:for(;;){for(var K;W!==o||h!==0&&W.nodeType!==3||(j=w+h),W!==y||c!==0&&W.nodeType!==3||(D=w+c),W.nodeType===3&&(w+=W.nodeValue.length),(K=W.firstChild)!==null;)H=W,W=K;for(;;){if(W===a)break t;if(H===o&&++G===h&&(j=w),H===y&&++Y===c&&(D=w),(K=W.nextSibling)!==null)break;W=H,H=W.parentNode}W=K}o=j===-1||D===-1?null:{start:j,end:D}}else o=null}o=o||{start:0,end:0}}else o=null;for(Oh={focusedElem:a,selectionRange:o},ts=!1,Mt=i;Mt!==null;)if(i=Mt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Mt=a;else for(;Mt!==null;){switch(i=Mt,y=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)h=a[o],h.ref.impl=h.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&y!==null){a=void 0,o=i,h=y.memoizedProps,y=y.memoizedState,c=o.stateNode;try{var se=ai(o.type,h);a=c.getSnapshotBeforeUpdate(se,y),c.__reactInternalSnapshotBeforeUpdate=a}catch(ge){$e(o,o.return,ge)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)jh(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":jh(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,Mt=a;break}Mt=i.return}}function Qb(a,i,o){var c=o.flags;switch(o.tag){case 0:case 11:case 15:Ir(a,o),c&4&&Po(5,o);break;case 1:if(Ir(a,o),c&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(w){$e(o,o.return,w)}else{var h=ai(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(h,i,a.__reactInternalSnapshotBeforeUpdate)}catch(w){$e(o,o.return,w)}}c&64&&qb(o),c&512&&ko(o,o.return);break;case 3:if(Ir(a,o),c&64&&(a=o.updateQueue,a!==null)){if(i=null,o.child!==null)switch(o.child.tag){case 27:case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}try{k0(a,i)}catch(w){$e(o,o.return,w)}}break;case 27:i===null&&c&4&&Xb(o);case 26:case 5:Ir(a,o),i===null&&c&4&&Kb(o),c&512&&ko(o,o.return);break;case 12:Ir(a,o);break;case 31:Ir(a,o),c&4&&Zb(a,o);break;case 13:Ir(a,o),c&4&&Jb(a,o),c&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=_N.bind(null,o),QN(a,o))));break;case 22:if(c=o.memoizedState!==null||Rr,!c){i=i!==null&&i.memoizedState!==null||vt,h=Rr;var y=vt;Rr=c,(vt=i)&&!y?Br(a,o,(o.subtreeFlags&8772)!==0):Ir(a,o),Rr=h,vt=y}break;case 30:break;default:Ir(a,o)}}function Wb(a){var i=a.alternate;i!==null&&(a.alternate=null,Wb(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&Pd(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var tt=null,nn=!1;function zr(a,i,o){for(o=o.child;o!==null;)Fb(a,i,o),o=o.sibling}function Fb(a,i,o){if(dn&&typeof dn.onCommitFiberUnmount=="function")try{dn.onCommitFiberUnmount(no,o)}catch{}switch(o.tag){case 26:vt||or(o,i),zr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:vt||or(o,i);var c=tt,h=nn;Oa(o.type)&&(tt=o.stateNode,nn=!1),zr(a,i,o),Go(o.stateNode),tt=c,nn=h;break;case 5:vt||or(o,i);case 6:if(c=tt,h=nn,tt=null,zr(a,i,o),tt=c,nn=h,tt!==null)if(nn)try{(tt.nodeType===9?tt.body:tt.nodeName==="HTML"?tt.ownerDocument.body:tt).removeChild(o.stateNode)}catch(y){$e(o,i,y)}else try{tt.removeChild(o.stateNode)}catch(y){$e(o,i,y)}break;case 18:tt!==null&&(nn?(a=tt,qx(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),pl(a)):qx(tt,o.stateNode));break;case 4:c=tt,h=nn,tt=o.stateNode.containerInfo,nn=!0,zr(a,i,o),tt=c,nn=h;break;case 0:case 11:case 14:case 15:ya(2,o,i),vt||ya(4,o,i),zr(a,i,o);break;case 1:vt||(or(o,i),c=o.stateNode,typeof c.componentWillUnmount=="function"&&Hb(o,i,c)),zr(a,i,o);break;case 21:zr(a,i,o);break;case 22:vt=(c=vt)||o.memoizedState!==null,zr(a,i,o),vt=c;break;default:zr(a,i,o)}}function Zb(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{pl(a)}catch(o){$e(i,i.return,o)}}}function Jb(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{pl(a)}catch(o){$e(i,i.return,o)}}function AN(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new Yb),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new Yb),i;default:throw Error(r(435,a.tag))}}function Rc(a,i){var o=AN(a);i.forEach(function(c){if(!o.has(c)){o.add(c);var h=TN.bind(null,a,c);c.then(h,h)}})}function rn(a,i){var o=i.deletions;if(o!==null)for(var c=0;c<o.length;c++){var h=o[c],y=a,w=i,j=w;e:for(;j!==null;){switch(j.tag){case 27:if(Oa(j.type)){tt=j.stateNode,nn=!1;break e}break;case 5:tt=j.stateNode,nn=!1;break e;case 3:case 4:tt=j.stateNode.containerInfo,nn=!0;break e}j=j.return}if(tt===null)throw Error(r(160));Fb(y,w,h),tt=null,nn=!1,y=h.alternate,y!==null&&(y.return=null),h.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)ex(i,a),i=i.sibling}var Yn=null;function ex(a,i){var o=a.alternate,c=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:rn(i,a),an(a),c&4&&(ya(3,a,a.return),Po(3,a),ya(5,a,a.return));break;case 1:rn(i,a),an(a),c&512&&(vt||o===null||or(o,o.return)),c&64&&Rr&&(a=a.updateQueue,a!==null&&(c=a.callbacks,c!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?c:o.concat(c))));break;case 26:var h=Yn;if(rn(i,a),an(a),c&512&&(vt||o===null||or(o,o.return)),c&4){var y=o!==null?o.memoizedState:null;if(c=a.memoizedState,o===null)if(c===null)if(a.stateNode===null){e:{c=a.type,o=a.memoizedProps,h=h.ownerDocument||h;t:switch(c){case"title":y=h.getElementsByTagName("title")[0],(!y||y[io]||y[Dt]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=h.createElement(c),h.head.insertBefore(y,h.querySelector("head > title"))),Bt(y,c,o),y[Dt]=a,Et(y),c=y;break e;case"link":var w=e1("link","href",h).get(c+(o.href||""));if(w){for(var j=0;j<w.length;j++)if(y=w[j],y.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&y.getAttribute("rel")===(o.rel==null?null:o.rel)&&y.getAttribute("title")===(o.title==null?null:o.title)&&y.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){w.splice(j,1);break t}}y=h.createElement(c),Bt(y,c,o),h.head.appendChild(y);break;case"meta":if(w=e1("meta","content",h).get(c+(o.content||""))){for(j=0;j<w.length;j++)if(y=w[j],y.getAttribute("content")===(o.content==null?null:""+o.content)&&y.getAttribute("name")===(o.name==null?null:o.name)&&y.getAttribute("property")===(o.property==null?null:o.property)&&y.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&y.getAttribute("charset")===(o.charSet==null?null:o.charSet)){w.splice(j,1);break t}}y=h.createElement(c),Bt(y,c,o),h.head.appendChild(y);break;default:throw Error(r(468,c))}y[Dt]=a,Et(y),c=y}a.stateNode=c}else t1(h,a.type,a.stateNode);else a.stateNode=Jx(h,c,a.memoizedProps);else y!==c?(y===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):y.count--,c===null?t1(h,a.type,a.stateNode):Jx(h,c,a.memoizedProps)):c===null&&a.stateNode!==null&&Jm(a,a.memoizedProps,o.memoizedProps)}break;case 27:rn(i,a),an(a),c&512&&(vt||o===null||or(o,o.return)),o!==null&&c&4&&Jm(a,a.memoizedProps,o.memoizedProps);break;case 5:if(rn(i,a),an(a),c&512&&(vt||o===null||or(o,o.return)),a.flags&32){h=a.stateNode;try{Ui(h,"")}catch(se){$e(a,a.return,se)}}c&4&&a.stateNode!=null&&(h=a.memoizedProps,Jm(a,h,o!==null?o.memoizedProps:h)),c&1024&&(nh=!0);break;case 6:if(rn(i,a),an(a),c&4){if(a.stateNode===null)throw Error(r(162));c=a.memoizedProps,o=a.stateNode;try{o.nodeValue=c}catch(se){$e(a,a.return,se)}}break;case 3:if(Fc=null,h=Yn,Yn=Qc(i.containerInfo),rn(i,a),Yn=h,an(a),c&4&&o!==null&&o.memoizedState.isDehydrated)try{pl(i.containerInfo)}catch(se){$e(a,a.return,se)}nh&&(nh=!1,tx(a));break;case 4:c=Yn,Yn=Qc(a.stateNode.containerInfo),rn(i,a),an(a),Yn=c;break;case 12:rn(i,a),an(a);break;case 31:rn(i,a),an(a),c&4&&(c=a.updateQueue,c!==null&&(a.updateQueue=null,Rc(a,c)));break;case 13:rn(i,a),an(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Ic=fn()),c&4&&(c=a.updateQueue,c!==null&&(a.updateQueue=null,Rc(a,c)));break;case 22:h=a.memoizedState!==null;var D=o!==null&&o.memoizedState!==null,G=Rr,Y=vt;if(Rr=G||h,vt=Y||D,rn(i,a),vt=Y,Rr=G,an(a),c&8192)e:for(i=a.stateNode,i._visibility=h?i._visibility&-2:i._visibility|1,h&&(o===null||D||Rr||vt||ii(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){D=o=i;try{if(y=D.stateNode,h)w=y.style,typeof w.setProperty=="function"?w.setProperty("display","none","important"):w.display="none";else{j=D.stateNode;var W=D.memoizedProps.style,H=W!=null&&W.hasOwnProperty("display")?W.display:null;j.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(se){$e(D,D.return,se)}}}else if(i.tag===6){if(o===null){D=i;try{D.stateNode.nodeValue=h?"":D.memoizedProps}catch(se){$e(D,D.return,se)}}}else if(i.tag===18){if(o===null){D=i;try{var K=D.stateNode;h?Hx(K,!0):Hx(D.stateNode,!1)}catch(se){$e(D,D.return,se)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}c&4&&(c=a.updateQueue,c!==null&&(o=c.retryQueue,o!==null&&(c.retryQueue=null,Rc(a,o))));break;case 19:rn(i,a),an(a),c&4&&(c=a.updateQueue,c!==null&&(a.updateQueue=null,Rc(a,c)));break;case 30:break;case 21:break;default:rn(i,a),an(a)}}function an(a){var i=a.flags;if(i&2){try{for(var o,c=a.return;c!==null;){if(Vb(c)){o=c;break}c=c.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var h=o.stateNode,y=eh(a);Dc(a,y,h);break;case 5:var w=o.stateNode;o.flags&32&&(Ui(w,""),o.flags&=-33);var j=eh(a);Dc(a,j,w);break;case 3:case 4:var D=o.stateNode.containerInfo,G=eh(a);th(a,G,D);break;default:throw Error(r(161))}}catch(Y){$e(a,a.return,Y)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function tx(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;tx(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function Ir(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)Qb(a,i.alternate,i),i=i.sibling}function ii(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:ya(4,i,i.return),ii(i);break;case 1:or(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&Hb(i,i.return,o),ii(i);break;case 27:Go(i.stateNode);case 26:case 5:or(i,i.return),ii(i);break;case 22:i.memoizedState===null&&ii(i);break;case 30:ii(i);break;default:ii(i)}a=a.sibling}}function Br(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var c=i.alternate,h=a,y=i,w=y.flags;switch(y.tag){case 0:case 11:case 15:Br(h,y,o),Po(4,y);break;case 1:if(Br(h,y,o),c=y,h=c.stateNode,typeof h.componentDidMount=="function")try{h.componentDidMount()}catch(G){$e(c,c.return,G)}if(c=y,h=c.updateQueue,h!==null){var j=c.stateNode;try{var D=h.shared.hiddenCallbacks;if(D!==null)for(h.shared.hiddenCallbacks=null,h=0;h<D.length;h++)P0(D[h],j)}catch(G){$e(c,c.return,G)}}o&&w&64&&qb(y),ko(y,y.return);break;case 27:Xb(y);case 26:case 5:Br(h,y,o),o&&c===null&&w&4&&Kb(y),ko(y,y.return);break;case 12:Br(h,y,o);break;case 31:Br(h,y,o),o&&w&4&&Zb(h,y);break;case 13:Br(h,y,o),o&&w&4&&Jb(h,y);break;case 22:y.memoizedState===null&&Br(h,y,o),ko(y,y.return);break;case 30:break;default:Br(h,y,o)}i=i.sibling}}function rh(a,i){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&bo(o))}function ah(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&bo(a))}function Qn(a,i,o,c){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)nx(a,i,o,c),i=i.sibling}function nx(a,i,o,c){var h=i.flags;switch(i.tag){case 0:case 11:case 15:Qn(a,i,o,c),h&2048&&Po(9,i);break;case 1:Qn(a,i,o,c);break;case 3:Qn(a,i,o,c),h&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&bo(a)));break;case 12:if(h&2048){Qn(a,i,o,c),a=i.stateNode;try{var y=i.memoizedProps,w=y.id,j=y.onPostCommit;typeof j=="function"&&j(w,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(D){$e(i,i.return,D)}}else Qn(a,i,o,c);break;case 31:Qn(a,i,o,c);break;case 13:Qn(a,i,o,c);break;case 23:break;case 22:y=i.stateNode,w=i.alternate,i.memoizedState!==null?y._visibility&2?Qn(a,i,o,c):Do(a,i):y._visibility&2?Qn(a,i,o,c):(y._visibility|=2,il(a,i,o,c,(i.subtreeFlags&10256)!==0||!1)),h&2048&&rh(w,i);break;case 24:Qn(a,i,o,c),h&2048&&ah(i.alternate,i);break;default:Qn(a,i,o,c)}}function il(a,i,o,c,h){for(h=h&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var y=a,w=i,j=o,D=c,G=w.flags;switch(w.tag){case 0:case 11:case 15:il(y,w,j,D,h),Po(8,w);break;case 23:break;case 22:var Y=w.stateNode;w.memoizedState!==null?Y._visibility&2?il(y,w,j,D,h):Do(y,w):(Y._visibility|=2,il(y,w,j,D,h)),h&&G&2048&&rh(w.alternate,w);break;case 24:il(y,w,j,D,h),h&&G&2048&&ah(w.alternate,w);break;default:il(y,w,j,D,h)}i=i.sibling}}function Do(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,c=i,h=c.flags;switch(c.tag){case 22:Do(o,c),h&2048&&rh(c.alternate,c);break;case 24:Do(o,c),h&2048&&ah(c.alternate,c);break;default:Do(o,c)}i=i.sibling}}var Ro=8192;function ll(a,i,o){if(a.subtreeFlags&Ro)for(a=a.child;a!==null;)rx(a,i,o),a=a.sibling}function rx(a,i,o){switch(a.tag){case 26:ll(a,i,o),a.flags&Ro&&a.memoizedState!==null&&oP(o,Yn,a.memoizedState,a.memoizedProps);break;case 5:ll(a,i,o);break;case 3:case 4:var c=Yn;Yn=Qc(a.stateNode.containerInfo),ll(a,i,o),Yn=c;break;case 22:a.memoizedState===null&&(c=a.alternate,c!==null&&c.memoizedState!==null?(c=Ro,Ro=16777216,ll(a,i,o),Ro=c):ll(a,i,o));break;default:ll(a,i,o)}}function ax(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function zo(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var c=i[o];Mt=c,lx(c,a)}ax(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)ix(a),a=a.sibling}function ix(a){switch(a.tag){case 0:case 11:case 15:zo(a),a.flags&2048&&ya(9,a,a.return);break;case 3:zo(a);break;case 12:zo(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,zc(a)):zo(a);break;default:zo(a)}}function zc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var c=i[o];Mt=c,lx(c,a)}ax(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:ya(8,i,i.return),zc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,zc(i));break;default:zc(i)}a=a.sibling}}function lx(a,i){for(;Mt!==null;){var o=Mt;switch(o.tag){case 0:case 11:case 15:ya(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var c=o.memoizedState.cachePool.pool;c!=null&&c.refCount++}break;case 24:bo(o.memoizedState.cache)}if(c=o.child,c!==null)c.return=o,Mt=c;else e:for(o=a;Mt!==null;){c=Mt;var h=c.sibling,y=c.return;if(Wb(c),c===o){Mt=null;break e}if(h!==null){h.return=y,Mt=h;break e}Mt=y}}}var SN={getCacheForType:function(a){var i=zt(dt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return zt(dt).controller.signal}},wN=typeof WeakMap=="function"?WeakMap:Map,Be=0,Xe=null,je=null,Te=0,Le=0,gn=null,ga=!1,ol=!1,ih=!1,Ur=0,it=0,ba=0,li=0,lh=0,bn=0,ul=0,Io=null,ln=null,oh=!1,Ic=0,ox=0,Bc=1/0,Uc=null,xa=null,bt=0,Aa=null,cl=null,Lr=0,uh=0,ch=null,ux=null,Bo=0,sh=null;function xn(){return(Be&2)!==0&&Te!==0?Te&-Te:U.T!==null?ph():Og()}
vendor: 4,260 bytes, line 48
48function cx(){if(bn===0)if((Te&536870912)===0||Pe){var a=Xu;Xu<<=1,(Xu&3932160)===0&&(Xu=262144),bn=a}else bn=536870912;return a=pn.current,a!==null&&(a.flags|=32),bn}function on(a,i,o){(a===Xe&&(Le===2||Le===9)||a.cancelPendingCommit!==null)&&(sl(a,0),Sa(a,Te,bn,!1)),ao(a,o),((Be&2)===0||a!==Xe)&&(a===Xe&&((Be&2)===0&&(li|=o),it===4&&Sa(a,Te,bn,!1)),ur(a))}function sx(a,i,o){if((Be&6)!==0)throw Error(r(327));var c=!o&&(i&127)===0&&(i&a.expiredLanes)===0||ro(a,i),h=c?MN(a,i):dh(a,i,!0),y=c;do{if(h===0){ol&&!c&&Sa(a,i,0,!1);break}else{if(o=a.current.alternate,y&&!ON(o)){h=dh(a,i,!1),y=!1;continue}if(h===2){if(y=i,a.errorRecoveryDisabledLanes&y)var w=0;else w=a.pendingLanes&-536870913,w=w!==0?w:w&536870912?536870912:0;if(w!==0){i=w;e:{var j=a;h=Io;var D=j.current.memoizedState.isDehydrated;if(D&&(sl(j,w).flags|=256),w=dh(j,w,!1),w!==2){if(ih&&!D){j.errorRecoveryDisabledLanes|=y,li|=y,h=4;break e}y=ln,ln=h,y!==null&&(ln===null?ln=y:ln.push.apply(ln,y))}h=w}if(y=!1,h!==2)continue}}if(h===1){sl(a,0),Sa(a,i,0,!0);break}e:{switch(c=a,y=h,y){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:Sa(c,i,bn,!ga);break e;case 2:ln=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(h=Ic+300-fn(),10<h)){if(Sa(c,i,bn,!ga),Qu(c,0,!0)!==0)break e;Lr=i,c.timeoutHandle=$x(fx.bind(null,c,o,ln,Uc,oh,i,bn,li,ul,ga,y,"Throttled",-0,0),h);break e}fx(c,o,ln,Uc,oh,i,bn,li,ul,ga,y,null,-0,0)}}break}while(!0);ur(a)}function fx(a,i,o,c,h,y,w,j,D,G,Y,W,H,K){if(a.timeoutHandle=-1,W=i.subtreeFlags,W&8192||(W&16785408)===16785408){W={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Er},rx(i,y,W);var se=(y&62914560)===y?Ic-fn():(y&4194048)===y?ox-fn():0;if(se=uP(W,se),se!==null){Lr=y,a.cancelPendingCommit=se(bx.bind(null,a,i,y,o,c,h,w,j,D,Y,W,null,H,K)),Sa(a,y,w,!G);return}}bx(a,i,y,o,c,h,w,j,D)}function ON(a){for(var i=a;;){var o=i.tag;if((o===0||o===11||o===15)&&i.flags&16384&&(o=i.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var c=0;c<o.length;c++){var h=o[c],y=h.getSnapshot;h=h.value;try{if(!hn(y(),h))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Sa(a,i,o,c){i&=~lh,i&=~li,a.suspendedLanes|=i,a.pingedLanes&=~i,c&&(a.warmLanes|=i),c=a.expirationTimes;for(var h=i;0<h;){var y=31-mn(h),w=1<<y;c[y]=-1,h&=~w}o!==0&&Ag(a,o,i)}function Lc(){return(Be&6)===0?(Uo(0),!1):!0}function fh(){if(je!==null){if(Le===0)var a=je.return;else a=je,_r=Fa=null,jm(a),el=null,Ao=0,a=je;for(;a!==null;)Gb(a.alternate,a),a=a.return;je=null}}function sl(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,HN(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Lr=0,fh(),Xe=a,je=o=jr(a.current,null),Te=i,Le=0,gn=null,ga=!1,ol=ro(a,i),ih=!1,ul=bn=lh=li=ba=it=0,ln=Io=null,oh=!1,(i&8)!==0&&(i|=i&32);var c=a.entangledLanes;if(c!==0)for(a=a.entanglements,c&=i;0<c;){var h=31-mn(c),y=1<<h;i|=a[h],c&=~y}return Ur=i,oc(),o}function dx(a,i){Oe=null,U.H=_o,i===Ji||i===vc?(i=C0(),Le=3):i===vm?(i=C0(),Le=4):Le=i===qm?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,gn=i,je===null&&(it=1,_c(a,_n(i,a.current)))}function mx(){var a=pn.current;return a===null?!0:(Te&4194048)===Te?kn===null:(Te&62914560)===Te||(Te&536870912)!==0?a===kn:!1}function hx(){var a=U.H;return U.H=_o,a===null?_o:a}function vx(){var a=U.A;return U.A=SN,a}function $c(){it=4,ga||(Te&4194048)!==Te&&pn.current!==null||(ol=!0),(ba&134217727)===0&&(li&134217727)===0||Xe===null||Sa(Xe,Te,bn,!1)}function dh(a,i,o){var c=Be;Be|=2;var h=hx(),y=vx();(Xe!==a||Te!==i)&&(Uc=null,sl(a,i)),i=!1;var w=it;e:do try{if(Le!==0&&je!==null){var j=je,D=gn;switch(Le){case 8:fh(),w=6;break e;case 3:case 2:case 9:case 6:pn.current===null&&(i=!0);var G=Le;if(Le=0,gn=null,fl(a,j,D,G),o&&ol){w=0;break e}break;default:G=Le,Le=0,gn=null,fl(a,j,D,G)}}EN(),w=it;break}catch(Y){dx(a,Y)}while(!0);return i&&a.shellSuspendCounter++,_r=Fa=null,Be=c,U.H=h,U.A=y,je===null&&(Xe=null,Te=0,oc()),w}function EN(){for(;je!==null;)px(je)}function MN(a,i){var o=Be;Be|=2;var c=hx(),h=vx();
vendor: 4,130 bytes, line 48
48Xe!==a||Te!==i?(Uc=null,Bc=fn()+500,sl(a,i)):ol=ro(a,i);e:do try{if(Le!==0&&je!==null){i=je;var y=gn;t:switch(Le){case 1:Le=0,gn=null,fl(a,i,y,1);break;case 2:case 9:if(M0(y)){Le=0,gn=null,yx(i);break}i=function(){Le!==2&&Le!==9||Xe!==a||(Le=7),ur(a)},y.then(i,i);break e;case 3:Le=7;break e;case 4:Le=5;break e;case 7:M0(y)?(Le=0,gn=null,yx(i)):(Le=0,gn=null,fl(a,i,y,7));break;case 5:var w=null;switch(je.tag){case 26:w=je.memoizedState;case 5:case 27:var j=je;if(w?n1(w):j.stateNode.complete){Le=0,gn=null;var D=j.sibling;if(D!==null)je=D;else{var G=j.return;G!==null?(je=G,Gc(G)):je=null}break t}}Le=0,gn=null,fl(a,i,y,5);break;case 6:Le=0,gn=null,fl(a,i,y,6);break;case 8:fh(),it=6;break e;default:throw Error(r(462))}}jN();break}catch(Y){dx(a,Y)}while(!0);return _r=Fa=null,U.H=c,U.A=h,Be=o,je!==null?0:(Xe=null,Te=0,oc(),it)}function jN(){for(;je!==null&&!W_();)px(je)}function px(a){var i=Lb(a.alternate,a,Ur);a.memoizedProps=a.pendingProps,i===null?Gc(a):je=i}function yx(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=Db(o,i,i.pendingProps,i.type,void 0,Te);break;case 11:i=Db(o,i,i.pendingProps,i.type.render,i.ref,Te);break;case 5:jm(i);default:Gb(o,i),i=je=v0(i,Ur),i=Lb(o,i,Ur)}a.memoizedProps=a.pendingProps,i===null?Gc(a):je=i}function fl(a,i,o,c){_r=Fa=null,jm(i),el=null,Ao=0;var h=i.return;try{if(vN(a,h,i,o,Te)){it=1,_c(a,_n(o,a.current)),je=null;return}}catch(y){if(h!==null)throw je=h,y;it=1,_c(a,_n(o,a.current)),je=null;return}i.flags&32768?(Pe||c===1?a=!0:ol||(Te&536870912)!==0?a=!1:(ga=a=!0,(c===2||c===9||c===3||c===6)&&(c=pn.current,c!==null&&c.tag===13&&(c.flags|=16384))),gx(i,a)):Gc(i)}function Gc(a){var i=a;do{if((i.flags&32768)!==0){gx(i,ga);return}a=i.return;var o=gN(i.alternate,i,Ur);if(o!==null){je=o;return}if(i=i.sibling,i!==null){je=i;return}je=i=a}while(i!==null);it===0&&(it=5)}function gx(a,i){do{var o=bN(a.alternate,a);if(o!==null){o.flags&=32767,je=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){je=a;return}je=a=o}while(a!==null);it=6,je=null}function bx(a,i,o,c,h,y,w,j,D){a.cancelPendingCommit=null;do qc();while(bt!==0);if((Be&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(y=i.lanes|i.childLanes,y|=em,lT(a,o,y,w,j,D),a===Xe&&(je=Xe=null,Te=0),cl=i,Aa=a,Lr=o,uh=y,ch=h,ux=c,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,NN(Ku,function(){return Ox(),null})):(a.callbackNode=null,a.callbackPriority=0),c=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||c){c=U.T,U.T=null,h=Z.p,Z.p=2,w=Be,Be|=4;try{xN(a,i,o)}finally{Be=w,Z.p=h,U.T=c}}bt=1,xx(),Ax(),Sx()}}function xx(){if(bt===1){bt=0;var a=Aa,i=cl,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=U.T,U.T=null;var c=Z.p;Z.p=2;var h=Be;Be|=4;try{ex(i,a);var y=Oh,w=l0(a.containerInfo),j=y.focusedElem,D=y.selectionRange;if(w!==j&&j&&j.ownerDocument&&i0(j.ownerDocument.documentElement,j)){if(D!==null&&Qd(j)){var G=D.start,Y=D.end;if(Y===void 0&&(Y=G),"selectionStart"in j)j.selectionStart=G,j.selectionEnd=Math.min(Y,j.value.length);else{var W=j.ownerDocument||document,H=W&&W.defaultView||window;if(H.getSelection){var K=H.getSelection(),se=j.textContent.length,ge=Math.min(D.start,se),He=D.end===void 0?ge:Math.min(D.end,se);!K.extend&&ge>He&&(w=He,He=ge,ge=w);var B=a0(j,ge),z=a0(j,He);if(B&&z&&(K.rangeCount!==1||K.anchorNode!==B.node||K.anchorOffset!==B.offset||K.focusNode!==z.node||K.focusOffset!==z.offset)){var L=W.createRange();L.setStart(B.node,B.offset),K.removeAllRanges(),ge>He?(K.addRange(L),K.extend(z.node,z.offset)):(L.setEnd(z.node,z.offset),K.addRange(L))}}}}for(W=[],K=j;K=K.parentNode;)K.nodeType===1&&W.push({element:K,left:K.scrollLeft,top:K.scrollTop});for(typeof j.focus=="function"&&j.focus(),j=0;j<W.length;j++){var Q=W[j];Q.element.scrollLeft=Q.left,Q.element.scrollTop=Q.top}}ts=!!wh,Oh=wh=null}finally{Be=h,Z.p=c,U.T=o}}a.current=i,bt=2}}function Ax(){if(bt===2){bt=0;var a=Aa,i=cl,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=U.T,U.T=null;var c=Z.p;Z.p=2;var h=Be;Be|=4;try{Qb(a,i.alternate,i)}finally{Be=h,Z.p=c,U.T=o}}bt=3}}
vendor: 6,130 bytes, line 48
48function Sx(){if(bt===4||bt===3){bt=0,F_();var a=Aa,i=cl,o=Lr,c=ux;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?bt=5:(bt=0,cl=Aa=null,wx(a,a.pendingLanes));var h=a.pendingLanes;if(h===0&&(xa=null),Td(o),i=i.stateNode,dn&&typeof dn.onCommitFiberRoot=="function")try{dn.onCommitFiberRoot(no,i,void 0,(i.current.flags&128)===128)}catch{}if(c!==null){i=U.T,h=Z.p,Z.p=2,U.T=null;try{for(var y=a.onRecoverableError,w=0;w<c.length;w++){var j=c[w];y(j.value,{componentStack:j.stack})}}finally{U.T=i,Z.p=h}}(Lr&3)!==0&&qc(),ur(a),h=a.pendingLanes,(o&261930)!==0&&(h&42)!==0?a===sh?Bo++:(Bo=0,sh=a):Bo=0,Uo(0)}}function wx(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,bo(i)))}function qc(){return xx(),Ax(),Sx(),Ox()}function Ox(){if(bt!==5)return!1;var a=Aa,i=uh;uh=0;var o=Td(Lr),c=U.T,h=Z.p;try{Z.p=32>o?32:o,U.T=null,o=ch,ch=null;var y=Aa,w=Lr;if(bt=0,cl=Aa=null,Lr=0,(Be&6)!==0)throw Error(r(331));var j=Be;if(Be|=4,ix(y.current),nx(y,y.current,w,o),Be=j,Uo(0,!1),dn&&typeof dn.onPostCommitFiberRoot=="function")try{dn.onPostCommitFiberRoot(no,y)}catch{}return!0}finally{Z.p=h,U.T=c,wx(a,i)}}function Ex(a,i,o){i=_n(o,i),i=Gm(a.stateNode,i,2),a=ha(a,i,2),a!==null&&(ao(a,2),ur(a))}function $e(a,i,o){if(a.tag===3)Ex(a,a,o);else for(;i!==null;){if(i.tag===3){Ex(i,a,o);break}else if(i.tag===1){var c=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(xa===null||!xa.has(c))){a=_n(o,a),o=Mb(2),c=ha(i,o,2),c!==null&&(jb(o,c,i,a),ao(c,2),ur(c));break}}i=i.return}}function mh(a,i,o){var c=a.pingCache;if(c===null){c=a.pingCache=new wN;var h=new Set;c.set(i,h)}else h=c.get(i),h===void 0&&(h=new Set,c.set(i,h));h.has(o)||(ih=!0,h.add(o),a=CN.bind(null,a,i,o),i.then(a,a))}function CN(a,i,o){var c=a.pingCache;c!==null&&c.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Xe===a&&(Te&o)===o&&(it===4||it===3&&(Te&62914560)===Te&&300>fn()-Ic?(Be&2)===0&&sl(a,0):lh|=o,ul===Te&&(ul=0)),ur(a)}function Mx(a,i){i===0&&(i=xg()),a=Ya(a,i),a!==null&&(ao(a,i),ur(a))}function _N(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),Mx(a,o)}function TN(a,i){var o=0;switch(a.tag){case 31:case 13:var c=a.stateNode,h=a.memoizedState;h!==null&&(o=h.retryLane);break;case 19:c=a.stateNode;break;case 22:c=a.stateNode._retryCache;break;default:throw Error(r(314))}c!==null&&c.delete(i),Mx(a,o)}function NN(a,i){return Md(a,i)}var Hc=null,dl=null,hh=!1,Kc=!1,vh=!1,wa=0;function ur(a){a!==dl&&a.next===null&&(dl===null?Hc=dl=a:dl=dl.next=a),Kc=!0,hh||(hh=!0,kN())}function Uo(a,i){if(!vh&&Kc){vh=!0;do for(var o=!1,c=Hc;c!==null;){if(a!==0){var h=c.pendingLanes;if(h===0)var y=0;else{var w=c.suspendedLanes,j=c.pingedLanes;y=(1<<31-mn(42|a)+1)-1,y&=h&~(w&~j),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(o=!0,Tx(c,y))}else y=Te,y=Qu(c,c===Xe?y:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(y&3)===0||ro(c,y)||(o=!0,Tx(c,y));c=c.next}while(o);vh=!1}}function PN(){jx()}function jx(){Kc=hh=!1;var a=0;wa!==0&&qN()&&(a=wa);for(var i=fn(),o=null,c=Hc;c!==null;){var h=c.next,y=Cx(c,i);y===0?(c.next=null,o===null?Hc=h:o.next=h,h===null&&(dl=o)):(o=c,(a!==0||(y&3)!==0)&&(Kc=!0)),c=h}bt!==0&&bt!==5||Uo(a),wa!==0&&(wa=0)}function Cx(a,i){for(var o=a.suspendedLanes,c=a.pingedLanes,h=a.expirationTimes,y=a.pendingLanes&-62914561;0<y;){var w=31-mn(y),j=1<<w,D=h[w];D===-1?((j&o)===0||(j&c)!==0)&&(h[w]=iT(j,i)):D<=i&&(a.expiredLanes|=j),y&=~j}if(i=Xe,o=Te,o=Qu(a,a===i?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),c=a.callbackNode,o===0||a===i&&(Le===2||Le===9)||a.cancelPendingCommit!==null)return c!==null&&c!==null&&jd(c),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||ro(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(c!==null&&jd(c),Td(o)){case 2:case 8:o=gg;break;case 32:o=Ku;break;case 268435456:o=bg;break;default:o=Ku}return c=_x.bind(null,a),o=Md(o,c),a.callbackPriority=i,a.callbackNode=o,i}return c!==null&&c!==null&&jd(c),a.callbackPriority=2,a.callbackNode=null,2}function _x(a,i){if(bt!==0&&bt!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(qc()&&a.callbackNode!==o)return null;var c=Te;return c=Qu(a,a===Xe?c:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),c===0?null:(sx(a,c,i),Cx(a,fn()),a.callbackNode!=null&&a.callbackNode===o?_x.bind(null,a):null)}function Tx(a,i){if(qc())return null;sx(a,i,!0)}function kN(){KN(function(){(Be&6)!==0?Md(yg,PN):jx()})}function ph(){if(wa===0){var a=Fi;a===0&&(a=Vu,Vu<<=1,(Vu&261888)===0&&(Vu=256)),wa=a}return wa}function Nx(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Ju(""+a)}function Px(a,i){var o=i.ownerDocument.createElement("input");return o.name=i.name,o.value=i.value,a.id&&o.setAttribute("form",a.id),i.parentNode.insertBefore(o,i),a=new FormData(a),o.parentNode.removeChild(o),a}function DN(a,i,o,c,h){if(i==="submit"&&o&&o.stateNode===h){var y=Nx((h[en]||null).action),w=c.submitter;w&&(i=(i=w[en]||null)?Nx(i.formAction):w.getAttribute("formAction"),i!==null&&(y=i,w=null));var j=new rc("action","action",null,c,h);a.push({event:j,listeners:[{instance:null,listener:function(){if(c.defaultPrevented){if(wa!==0){var D=w?Px(h,w):new FormData(h);zm(o,{pending:!0,data:D,method:h.method,action:y},null,D)}}else typeof y=="function"&&(j.preventDefault(),D=w?Px(h,w):new FormData(h),zm(o,{pending:!0,data:D,method:h.method,action:y},y,D))},currentTarget:h}]})}}for(var yh=0;yh<Jd.length;yh++){var gh=Jd[yh],RN=gh.toLowerCase(),zN=gh[0].toUpperCase()+gh.slice(1);Xn(RN,"on"+zN)}Xn(c0,"onAnimationEnd"),Xn(s0,"onAnimationIteration"),Xn(f0,"onAnimationStart"),Xn("dblclick","onDoubleClick"),Xn("focusin","onFocus"),Xn("focusout","onBlur"),Xn(ZT,"onTransitionRun"),Xn(JT,"onTransitionStart"),Xn(eN,"onTransitionCancel"),Xn(d0,"onTransitionEnd"),Ii("onMouseEnter",["mouseout","mouseover"]),Ii("onMouseLeave",["mouseout","mouseover"]),Ii("onPointerEnter",["pointerout","pointerover"]),Ii("onPointerLeave",["pointerout","pointerover"]),Ha("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ha("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),Ha("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ha("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ha("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ha("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lo="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),IN=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Lo));function kx(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var c=a[o],h=c.event;c=c.listeners;e:{var y=void 0;if(i)for(var w=c.length-1;0<=w;w--){var j=c[w],D=j.instance,G=j.currentTarget;if(j=j.listener,D!==y&&h.isPropagationStopped())break e;y=j,h.currentTarget=G;try{y(h)}catch(Y){lc(Y)}h.currentTarget=null,y=D}else for(w=0;w<c.length;w++){if(j=c[w],D=j.instance,G=j.currentTarget,j=j.listener,D!==y&&h.isPropagationStopped())break e;y=j,h.currentTarget=G;try{y(h)}catch(Y){lc(Y)}h.currentTarget=null,y=D}}}}function Ce(a,i){var o=i[Nd];o===void 0&&(o=i[Nd]=new Set);var c=a+"__bubble";o.has(c)||(Dx(i,a,2,!1),o.add(c))}function bh(a,i,o){var c=0;i&&(c|=4),Dx(o,a,c,i)}var Vc="_reactListening"+Math.random().toString(36).slice(2);function xh(a){if(!a[Vc]){a[Vc]=!0,jg.forEach(function(o){o!=="selectionchange"&&(IN.has(o)||bh(o,!1,a),bh(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Vc]||(i[Vc]=!0,bh("selectionchange",!1,i))}}function Dx(a,i,o,c){switch(c1(i)){case 2:var h=fP;break;case 8:h=dP;break;default:h=Rh}o=h.bind(null,i,o,a),h=void 0,!Ld||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(h=!0),c?h!==void 0?a.addEventListener(i,o,{capture:!0,passive:h}):a.addEventListener(i,o,!0):h!==void 0?a.addEventListener(i,o,{passive:h}):a.addEventListener(i,o,!1)}function Ah(a,i,o,c,h){var y=c;if((i&1)===0&&(i&2)===0&&c!==null)e:for(;;){if(c===null)return;var w=c.tag;if(w===3||w===4){var j=c.stateNode.containerInfo;if(j===h)break;if(w===4)for(w=c.return;w!==null;){var D=w.tag;if((D===3||D===4)&&w.stateNode.containerInfo===h)return;w=w.return}for(;j!==null;){if(w=Di(j),w===null)return;if(D=w.tag,D===5||D===6||D===26||D===27){c=y=w;continue e}j=j.parentNode}}c=c.return}Ug(function(){var G=y,Y=Bd(o),W=[];e:{var H=m0.get(a);if(H!==void 0){var K=rc,se=a;switch(a){case"keypress":if(tc(o)===0)break e;case"keydown":case"keyup":K=TT;break;case"focusin":se="focus",K=Hd;break;case"focusout":se="blur",K=Hd;break;case"beforeblur":case"afterblur":K=Hd;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":K=Gg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=gT;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=kT;break;case c0:case s0:case f0:K=AT;break;case d0:K=RT;break;case"scroll":case"scrollend":K=pT;break;case"wheel":K=IT;break;case"copy":case"cut":case"paste":K=wT;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=Hg;break;case"toggle":case"beforetoggle":K=UT}var ge=(i&4)!==0,He=!ge&&(a==="scroll"||a==="scrollend"),B=ge?H!==null?H+"Capture":null:H;ge=[];for(var z=G,L;z!==null;){var Q=z;if(L=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||L===null||B===null||(Q=oo(z,B),Q!=null&&ge.push($o(z,Q,L))),He)break;z=z.return}0<ge.length&&(H=new K(H,se,null,o,Y),W.push({event:H,listeners:ge}))}}if((i&7)===0){e:{if(H=a==="mouseover"||a==="pointerover",K=a==="mouseout"||a==="pointerout",H&&o!==Id&&(se=o.relatedTarget||o.fromElement)&&(Di(se)||se[ki]))break e;if((K||H)&&(H=Y.window===Y?Y:(H=Y.ownerDocument)?H.defaultView||H.parentWindow:window,K?(se=o.relatedTarget||o.toElement,K=G,se=se?Di(se):null,se!==null&&(He=u(se),ge=se.tag,se!==He||ge!==5&&ge!==27&&ge!==6)&&(se=null)):(K=null,se=G),K!==se)){if(ge=Gg,Q="onMouseLeave",B="onMouseEnter",z="mouse",(a==="pointerout"||a==="pointerover")&&(ge=Hg,Q="onPointerLeave",B="onPointerEnter",z="pointer"),He=K==null?H:lo(K),L=se==null?H:lo(se),H=new ge(Q,z+"leave",K,o,Y),H.target=He,H.relatedTarget=L,Q=null,Di(Y)===G&&(ge=new ge(B,z+"enter",se,o,Y),ge.target=L,ge.relatedTarget=He,Q=ge),He=Q,K&&se)t:{for(ge=BN,B=K,z=se,L=0,Q=B;Q;Q=ge(Q))L++;Q=0;for(var ve=z;ve;ve=ge(ve))Q++;for(;0<L-Q;)B=ge(B),L--;for(;0<Q-L;)z=ge(z),Q--;for(;L--;){if(B===z||z!==null&&B===z.alternate){ge=B;break t}B=ge(B),z=ge(z)}ge=null}else ge=null;K!==null&&Rx(W,H,K,ge,!1),se!==null&&He!==null&&Rx(W,He,se,ge,!0)}}
vendor: 5,189 bytes, lines 48-49
48e:{if(H=G?lo(G):window,K=H.nodeName&&H.nodeName.toLowerCase(),K==="select"||K==="input"&&H.type==="file")var De=Zg;else if(Wg(H))if(Jg)De=QT;else{De=XT;var de=VT}else K=H.nodeName,!K||K.toLowerCase()!=="input"||H.type!=="checkbox"&&H.type!=="radio"?G&&zd(G.elementType)&&(De=Zg):De=YT;if(De&&(De=De(a,G))){Fg(W,De,o,Y);break e}de&&de(a,H,G),a==="focusout"&&G&&H.type==="number"&&G.memoizedProps.value!=null&&Rd(H,"number",H.value)}switch(de=G?lo(G):window,a){case"focusin":(Wg(de)||de.contentEditable==="true")&&(qi=de,Wd=G,po=null);break;case"focusout":po=Wd=qi=null;break;case"mousedown":Fd=!0;break;case"contextmenu":case"mouseup":case"dragend":Fd=!1,o0(W,o,Y);break;case"selectionchange":if(FT)break;case"keydown":case"keyup":o0(W,o,Y)}var Ee;if(Vd)e:{switch(a){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Gi?Yg(a,o)&&(Ne="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(Ne="onCompositionStart");Ne&&(Kg&&o.locale!=="ko"&&(Gi||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Gi&&(Ee=Lg()):(oa=Y,$d="value"in oa?oa.value:oa.textContent,Gi=!0)),de=Xc(G,Ne),0<de.length&&(Ne=new qg(Ne,a,null,o,Y),W.push({event:Ne,listeners:de}),Ee?Ne.data=Ee:(Ee=Qg(o),Ee!==null&&(Ne.data=Ee)))),(Ee=$T?GT(a,o):qT(a,o))&&(Ne=Xc(G,"onBeforeInput"),0<Ne.length&&(de=new qg("onBeforeInput","beforeinput",null,o,Y),W.push({event:de,listeners:Ne}),de.data=Ee)),DN(W,a,G,o,Y)}kx(W,i)})}function $o(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Xc(a,i){for(var o=i+"Capture",c=[];a!==null;){var h=a,y=h.stateNode;if(h=h.tag,h!==5&&h!==26&&h!==27||y===null||(h=oo(a,o),h!=null&&c.unshift($o(a,h,y)),h=oo(a,i),h!=null&&c.push($o(a,h,y))),a.tag===3)return c;a=a.return}return[]}function BN(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Rx(a,i,o,c,h){for(var y=i._reactName,w=[];o!==null&&o!==c;){var j=o,D=j.alternate,G=j.stateNode;if(j=j.tag,D!==null&&D===c)break;j!==5&&j!==26&&j!==27||G===null||(D=G,h?(G=oo(o,y),G!=null&&w.unshift($o(o,G,D))):h||(G=oo(o,y),G!=null&&w.push($o(o,G,D)))),o=o.return}w.length!==0&&a.push({event:i,listeners:w})}var UN=/\r\n?/g,LN=/\u0000|\uFFFD/g;function zx(a){return(typeof a=="string"?a:""+a).replace(UN,` 49`).replace(LN,"")}function Ix(a,i){return i=zx(i),zx(a)===i}function qe(a,i,o,c,h,y){switch(o){case"children":typeof c=="string"?i==="body"||i==="textarea"&&c===""||Ui(a,c):(typeof c=="number"||typeof c=="bigint")&&i!=="body"&&Ui(a,""+c);break;case"className":Fu(a,"class",c);break;case"tabIndex":Fu(a,"tabindex",c);break;case"dir":case"role":case"viewBox":case"width":case"height":Fu(a,o,c);break;case"style":Ig(a,c,y);break;case"data":if(i!=="object"){Fu(a,"data",c);break}case"src":case"href":if(c===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(c==null||typeof c=="function"||typeof c=="symbol"||typeof c=="boolean"){a.removeAttribute(o);break}c=Ju(""+c),a.setAttribute(o,c);break;case"action":case"formAction":if(typeof c=="function"){a.setAttribute(o,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof y=="function"&&(o==="formAction"?(i!=="input"&&qe(a,i,"name",h.name,h,null),qe(a,i,"formEncType",h.formEncType,h,null),qe(a,i,"formMethod",h.formMethod,h,null),qe(a,i,"formTarget",h.formTarget,h,null)):(qe(a,i,"encType",h.encType,h,null),qe(a,i,"method",h.method,h,null),qe(a,i,"target",h.target,h,null)));if(c==null||typeof c=="symbol"||typeof c=="boolean"){a.removeAttribute(o);break}c=Ju(""+c),a.setAttribute(o,c);break;case"onClick":c!=null&&(a.onclick=Er);break;case"onScroll":c!=null&&Ce("scroll",a);break;case"onScrollEnd":c!=null&&Ce("scrollend",a);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(r(61));if(o=c.__html,o!=null){if(h.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=c&&typeof c!="function"&&typeof c!="symbol";break;case"muted":a.muted=c&&typeof c!="function"&&typeof c!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(c==null||typeof c=="function"||typeof c=="boolean"||typeof c=="symbol"){a.removeAttribute("xlink:href");break}o=Ju(""+c),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":c!=null&&typeof c!="function"&&typeof c!="symbol"?a.setAttribute(o,""+c):a.removeAttribute(o);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":c&&typeof c!="function"&&typeof c!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":c===!0?a.setAttribute(o,""):c!==!1&&c!=null&&typeof c!="function"&&typeof c!="symbol"?a.setAttribute(o,c):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":c!=null&&typeof c!="function"&&typeof c!="symbol"&&!isNaN(c)&&1<=c?a.setAttribute(o,c):a.removeAttribute(o);break;case"rowSpan":case"start":c==null||typeof c=="function"||typeof c=="symbol"||isNaN(c)?a.removeAttribute(o):a.setAttribute(o,c);break;case"popover":Ce("beforetoggle",a),Ce("toggle",a),Wu(a,"popover",c);break;case"xlinkActuate":Or(a,"http://www.w3.org/1999/xlink","xlink:actuate",c);break;case"xlinkArcrole":Or(a,"http://www.w3.org/1999/xlink","xlink:arcrole",c);break;case"xlinkRole":Or(a,"http://www.w3.org/1999/xlink","xlink:role",c);break;case"xlinkShow":Or(a,"http://www.w3.org/1999/xlink","xlink:show",c);break;case"xlinkTitle":Or(a,"http://www.w3.org/1999/xlink","xlink:title",c);break;case"xlinkType":Or(a,"http://www.w3.org/1999/xlink","xlink:type",c);break;case"xmlBase":Or(a,"http://www.w3.org/XML/1998/namespace","xml:base",c);break;case"xmlLang":Or(a,"http://www.w3.org/XML/1998/namespace","xml:lang",c);break;case"xmlSpace":Or(a,"http://www.w3.org/XML/1998/namespace","xml:space",c);break;case"is":Wu(a,"is",c);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=hT.get(o)||o,Wu(a,o,c))}}function Sh(a,i,o,c,h,y){switch(o){case"style":Ig(a,c,y);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(r(61));if(o=c.__html,o!=null){if(h.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof c=="string"?Ui(a,c):(typeof c=="number"||typeof c=="bigint")&&Ui(a,""+c);break;case"onScroll":c!=null&&Ce("scroll",a);break;case"onScrollEnd":c!=null&&Ce("scrollend",a);break;case"onClick":c!=null&&(a.onclick=Er);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Cg.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(h=o.endsWith("Capture"),i=o.slice(2,h?o.length-7:void 0),y=a[en]||null,y=y!=null?y[o]:null,typeof y=="function"&&a.removeEventListener(i,y,h),typeof c=="function")){typeof y!="function"&&y!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,c,h);break e}o in a?a[o]=c:c===!0?a.setAttribute(o,""):Wu(a,o,c)}}}function Bt(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",a),Ce("load",a);var c=!1,h=!1,y;for(y in o)if(o.hasOwnProperty(y)){var w=o[y];if(w!=null)switch(y){case"src":c=!0;break;case"srcSet":h=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:qe(a,i,y,w,o,null)}}h&&qe(a,i,"srcSet",o.srcSet,o,null),c&&qe(a,i,"src",o.src,o,null);return;case"input":Ce("invalid",a);var j=y=w=h=null,D=null,G=null;for(c in o)if(o.hasOwnProperty(c)){var Y=o[c];if(Y!=null)switch(c){case"name":h=Y;break;case"type":w=Y;break;case"checked":D=Y;break;case"defaultChecked":G=Y;break;case"value":y=Y;break;case"defaultValue":j=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(r(137,i));break;default:qe(a,i,c,Y,o,null)}}kg(a,y,j,D,G,w,h,!1);return;case"select":Ce("invalid",a),c=w=y=null;for(h in o)if(o.hasOwnProperty(h)&&(j=o[h],j!=null))switch(h){case"value":y=j;break;case"defaultValue":w=j;break;case"multiple":c=j;default:qe(a,i,h,j,o,null)}i=y,o=w,a.multiple=!!c,i!=null?Bi(a,!!c,i,!1):o!=null&&Bi(a,!!c,o,!0);return;case"textarea":Ce("invalid",a),y=h=c=null;for(w in o)if(o.hasOwnProperty(w)&&(j=o[w],j!=null))switch(w){case"value":c=j;break;case"defaultValue":h=j;break;case"children":y=j;break;case"dangerouslySetInnerHTML":if(j!=null)throw Error(r(91));break;default:qe(a,i,w,j,o,null)}Rg(a,c,h,y);return;case"option":for(D in o)if(o.hasOwnProperty(D)&&(c=o[D],c!=null))switch(D){case"selected":a.selected=c&&typeof c!="function"&&typeof c!="symbol";break;default:qe(a,i,D,c,o,null)}return;case"dialog":Ce("beforetoggle",a),Ce("toggle",a),Ce("cancel",a),Ce("close",a);break;case"iframe":case"object":Ce("load",a);break;case"video":case"audio":for(c=0;c<Lo.length;c++)Ce(Lo[c],a);break;case"image":Ce("error",a),Ce("load",a);break;case"details":Ce("toggle",a);break;case"embed":case"source":case"link":Ce("error",a),Ce("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(G in o)if(o.hasOwnProperty(G)&&(c=o[G],c!=null))switch(G){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:qe(a,i,G,c,o,null)}return;default:if(zd(i)){for(Y in o)o.hasOwnProperty(Y)&&(c=o[Y],c!==void 0&&Sh(a,i,Y,c,o,void 0));return}}
vendor: 5,271 bytes, line 49
49for(j in o)o.hasOwnProperty(j)&&(c=o[j],c!=null&&qe(a,i,j,c,o,null))}function $N(a,i,o,c){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var h=null,y=null,w=null,j=null,D=null,G=null,Y=null;for(K in o){var W=o[K];if(o.hasOwnProperty(K)&&W!=null)switch(K){case"checked":break;case"value":break;case"defaultValue":D=W;default:c.hasOwnProperty(K)||qe(a,i,K,null,c,W)}}for(var H in c){var K=c[H];if(W=o[H],c.hasOwnProperty(H)&&(K!=null||W!=null))switch(H){case"type":y=K;break;case"name":h=K;break;case"checked":G=K;break;case"defaultChecked":Y=K;break;case"value":w=K;break;case"defaultValue":j=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(r(137,i));break;default:K!==W&&qe(a,i,H,K,c,W)}}Dd(a,w,j,D,G,Y,y,h);return;case"select":K=w=j=H=null;for(y in o)if(D=o[y],o.hasOwnProperty(y)&&D!=null)switch(y){case"value":break;case"multiple":K=D;default:c.hasOwnProperty(y)||qe(a,i,y,null,c,D)}for(h in c)if(y=c[h],D=o[h],c.hasOwnProperty(h)&&(y!=null||D!=null))switch(h){case"value":H=y;break;case"defaultValue":j=y;break;case"multiple":w=y;default:y!==D&&qe(a,i,h,y,c,D)}i=j,o=w,c=K,H!=null?Bi(a,!!o,H,!1):!!c!=!!o&&(i!=null?Bi(a,!!o,i,!0):Bi(a,!!o,o?[]:"",!1));return;case"textarea":K=H=null;for(j in o)if(h=o[j],o.hasOwnProperty(j)&&h!=null&&!c.hasOwnProperty(j))switch(j){case"value":break;case"children":break;default:qe(a,i,j,null,c,h)}for(w in c)if(h=c[w],y=o[w],c.hasOwnProperty(w)&&(h!=null||y!=null))switch(w){case"value":H=h;break;case"defaultValue":K=h;break;case"children":break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(r(91));break;default:h!==y&&qe(a,i,w,h,c,y)}Dg(a,H,K);return;case"option":for(var se in o)if(H=o[se],o.hasOwnProperty(se)&&H!=null&&!c.hasOwnProperty(se))switch(se){case"selected":a.selected=!1;break;default:qe(a,i,se,null,c,H)}for(D in c)if(H=c[D],K=o[D],c.hasOwnProperty(D)&&H!==K&&(H!=null||K!=null))switch(D){case"selected":a.selected=H&&typeof H!="function"&&typeof H!="symbol";break;default:qe(a,i,D,H,c,K)}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 ge in o)H=o[ge],o.hasOwnProperty(ge)&&H!=null&&!c.hasOwnProperty(ge)&&qe(a,i,ge,null,c,H);for(G in c)if(H=c[G],K=o[G],c.hasOwnProperty(G)&&H!==K&&(H!=null||K!=null))switch(G){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(r(137,i));break;default:qe(a,i,G,H,c,K)}return;default:if(zd(i)){for(var He in o)H=o[He],o.hasOwnProperty(He)&&H!==void 0&&!c.hasOwnProperty(He)&&Sh(a,i,He,void 0,c,H);for(Y in c)H=c[Y],K=o[Y],!c.hasOwnProperty(Y)||H===K||H===void 0&&K===void 0||Sh(a,i,Y,H,c,K);return}}for(var B in o)H=o[B],o.hasOwnProperty(B)&&H!=null&&!c.hasOwnProperty(B)&&qe(a,i,B,null,c,H);for(W in c)H=c[W],K=o[W],!c.hasOwnProperty(W)||H===K||H==null&&K==null||qe(a,i,W,H,c,K)}function Bx(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function GN(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,o=performance.getEntriesByType("resource"),c=0;c<o.length;c++){var h=o[c],y=h.transferSize,w=h.initiatorType,j=h.duration;if(y&&j&&Bx(w)){for(w=0,j=h.responseEnd,c+=1;c<o.length;c++){var D=o[c],G=D.startTime;if(G>j)break;var Y=D.transferSize,W=D.initiatorType;Y&&Bx(W)&&(D=D.responseEnd,w+=Y*(D<j?1:(j-G)/(D-G)))}if(--c,i+=8*(y+w)/(h.duration/1e3),a++,10<a)break}}if(0<a)return i/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var wh=null,Oh=null;function Yc(a){return a.nodeType===9?a:a.ownerDocument}function Ux(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Lx(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function Eh(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Mh=null;function qN(){var a=window.event;return a&&a.type==="popstate"?a===Mh?!1:(Mh=a,!0):(Mh=null,!1)}var $x=typeof setTimeout=="function"?setTimeout:void 0,HN=typeof clearTimeout=="function"?clearTimeout:void 0,Gx=typeof Promise=="function"?Promise:void 0,KN=typeof queueMicrotask=="function"?queueMicrotask:typeof Gx<"u"?function(a){return Gx.resolve(null).then(a).catch(VN)}:$x;function VN(a){setTimeout(function(){throw a})}function Oa(a){return a==="head"}function qx(a,i){var o=i,c=0;do{var h=o.nextSibling;if(a.removeChild(o),h&&h.nodeType===8)if(o=h.data,o==="/$"||o==="/&"){if(c===0){a.removeChild(h),pl(i);return}c--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")c++;else if(o==="html")Go(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,Go(o);for(var y=o.firstChild;y;){var w=y.nextSibling,j=y.nodeName;y[io]||j==="SCRIPT"||j==="STYLE"||j==="LINK"&&y.rel.toLowerCase()==="stylesheet"||o.removeChild(y),y=w}}else o==="body"&&Go(a.ownerDocument.body);o=h}while(o);pl(i)}function Hx(a,i){var o=a;a=0;do{var c=o.nextSibling;
vendor: 13,031 bytes, line 49
49if(o.nodeType===1?i?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(i?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),c&&c.nodeType===8)if(o=c.data,o==="/$"){if(a===0)break;a--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||a++;o=c}while(o)}function jh(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var o=i;switch(i=i.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":jh(o),Pd(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function XN(a,i,o,c){for(;a.nodeType===1;){var h=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!c&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(c){if(!a[io])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(y=a.getAttribute("rel"),y==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(y!==h.rel||a.getAttribute("href")!==(h.href==null||h.href===""?null:h.href)||a.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin)||a.getAttribute("title")!==(h.title==null?null:h.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(y=a.getAttribute("src"),(y!==(h.src==null?null:h.src)||a.getAttribute("type")!==(h.type==null?null:h.type)||a.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin))&&y&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var y=h.name==null?null:""+h.name;if(h.type==="hidden"&&a.getAttribute("name")===y)return a}else return a;if(a=Dn(a.nextSibling),a===null)break}return null}function YN(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=Dn(a.nextSibling),a===null))return null;return a}function Kx(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=Dn(a.nextSibling),a===null))return null;return a}function Ch(a){return a.data==="$?"||a.data==="$~"}function _h(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function QN(a,i){var o=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||o.readyState!=="loading")i();else{var c=function(){i(),o.removeEventListener("DOMContentLoaded",c)};o.addEventListener("DOMContentLoaded",c),a._reactRetry=c}}function Dn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return a}var Th=null;function Vx(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return Dn(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function Xx(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(i===0)return a;i--}else o!=="/$"&&o!=="/&"||i++}a=a.previousSibling}return null}function Yx(a,i,o){switch(i=Yc(o),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function Go(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);Pd(a)}var Rn=new Map,Qx=new Set;function Qc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var $r=Z.d;Z.d={f:WN,r:FN,D:ZN,C:JN,L:eP,m:tP,X:rP,S:nP,M:aP};function WN(){var a=$r.f(),i=Lc();return a||i}function FN(a){var i=Ri(a);i!==null&&i.tag===5&&i.type==="form"?db(i):$r.r(a)}var ml=typeof document>"u"?null:document;function Wx(a,i,o){var c=ml;if(c&&typeof i=="string"&&i){var h=jn(i);h='link[rel="'+a+'"][href="'+h+'"]',typeof o=="string"&&(h+='[crossorigin="'+o+'"]'),Qx.has(h)||(Qx.add(h),a={rel:a,crossOrigin:o,href:i},c.querySelector(h)===null&&(i=c.createElement("link"),Bt(i,"link",a),Et(i),c.head.appendChild(i)))}}function ZN(a){$r.D(a),Wx("dns-prefetch",a,null)}function JN(a,i){$r.C(a,i),Wx("preconnect",a,i)}function eP(a,i,o){$r.L(a,i,o);var c=ml;if(c&&a&&i){var h='link[rel="preload"][as="'+jn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(h+='[imagesrcset="'+jn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(h+='[imagesizes="'+jn(o.imageSizes)+'"]')):h+='[href="'+jn(a)+'"]';var y=h;switch(i){case"style":y=hl(a);break;case"script":y=vl(a)}Rn.has(y)||(a=p({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),Rn.set(y,a),c.querySelector(h)!==null||i==="style"&&c.querySelector(qo(y))||i==="script"&&c.querySelector(Ho(y))||(i=c.createElement("link"),Bt(i,"link",a),Et(i),c.head.appendChild(i)))}}function tP(a,i){$r.m(a,i);var o=ml;if(o&&a){var c=i&&typeof i.as=="string"?i.as:"script",h='link[rel="modulepreload"][as="'+jn(c)+'"][href="'+jn(a)+'"]',y=h;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=vl(a)}if(!Rn.has(y)&&(a=p({rel:"modulepreload",href:a},i),Rn.set(y,a),o.querySelector(h)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Ho(y)))return}c=o.createElement("link"),Bt(c,"link",a),Et(c),o.head.appendChild(c)}}}function nP(a,i,o){$r.S(a,i,o);var c=ml;if(c&&a){var h=zi(c).hoistableStyles,y=hl(a);i=i||"default";var w=h.get(y);if(!w){var j={loading:0,preload:null};if(w=c.querySelector(qo(y)))j.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},o),(o=Rn.get(y))&&Nh(a,o);var D=w=c.createElement("link");Et(D),Bt(D,"link",a),D._p=new Promise(function(G,Y){D.onload=G,D.onerror=Y}),D.addEventListener("load",function(){j.loading|=1}),D.addEventListener("error",function(){j.loading|=2}),j.loading|=4,Wc(w,i,c)}w={type:"stylesheet",instance:w,count:1,state:j},h.set(y,w)}}}function rP(a,i){$r.X(a,i);var o=ml;if(o&&a){var c=zi(o).hoistableScripts,h=vl(a),y=c.get(h);y||(y=o.querySelector(Ho(h)),y||(a=p({src:a,async:!0},i),(i=Rn.get(h))&&Ph(a,i),y=o.createElement("script"),Et(y),Bt(y,"link",a),o.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},c.set(h,y))}}function aP(a,i){$r.M(a,i);var o=ml;if(o&&a){var c=zi(o).hoistableScripts,h=vl(a),y=c.get(h);y||(y=o.querySelector(Ho(h)),y||(a=p({src:a,async:!0,type:"module"},i),(i=Rn.get(h))&&Ph(a,i),y=o.createElement("script"),Et(y),Bt(y,"link",a),o.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},c.set(h,y))}}function Fx(a,i,o,c){var h=(h=xe.current)?Qc(h):null;if(!h)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=hl(o.href),o=zi(h).hoistableStyles,c=o.get(i),c||(c={type:"style",instance:null,count:0,state:null},o.set(i,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=hl(o.href);var y=zi(h).hoistableStyles,w=y.get(a);if(w||(h=h.ownerDocument||h,w={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(a,w),(y=h.querySelector(qo(a)))&&!y._p&&(w.instance=y,w.state.loading=5),Rn.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Rn.set(a,o),y||iP(h,a,o,w.state))),i&&c===null)throw Error(r(528,""));return w}if(i&&c!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=vl(o),o=zi(h).hoistableScripts,c=o.get(i),c||(c={type:"script",instance:null,count:0,state:null},o.set(i,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function hl(a){return'href="'+jn(a)+'"'}function qo(a){return'link[rel="stylesheet"]['+a+"]"}function Zx(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function iP(a,i,o,c){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?c.loading=1:(i=a.createElement("link"),c.preload=i,i.addEventListener("load",function(){return c.loading|=1}),i.addEventListener("error",function(){return c.loading|=2}),Bt(i,"link",o),Et(i),a.head.appendChild(i))}function vl(a){return'[src="'+jn(a)+'"]'}function Ho(a){return"script[async]"+a}function Jx(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var c=a.querySelector('style[data-href~="'+jn(o.href)+'"]');if(c)return i.instance=c,Et(c),c;var h=p({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return c=(a.ownerDocument||a).createElement("style"),Et(c),Bt(c,"style",h),Wc(c,o.precedence,a),i.instance=c;case"stylesheet":h=hl(o.href);var y=a.querySelector(qo(h));if(y)return i.state.loading|=4,i.instance=y,Et(y),y;c=Zx(o),(h=Rn.get(h))&&Nh(c,h),y=(a.ownerDocument||a).createElement("link"),Et(y);var w=y;return w._p=new Promise(function(j,D){w.onload=j,w.onerror=D}),Bt(y,"link",c),i.state.loading|=4,Wc(y,o.precedence,a),i.instance=y;case"script":return y=vl(o.src),(h=a.querySelector(Ho(y)))?(i.instance=h,Et(h),h):(c=o,(h=Rn.get(y))&&(c=p({},o),Ph(c,h)),a=a.ownerDocument||a,h=a.createElement("script"),Et(h),Bt(h,"link",c),a.head.appendChild(h),i.instance=h);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(c=i.instance,i.state.loading|=4,Wc(c,o.precedence,a));return i.instance}function Wc(a,i,o){for(var c=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),h=c.length?c[c.length-1]:null,y=h,w=0;w<c.length;w++){var j=c[w];if(j.dataset.precedence===i)y=j;else if(y!==h)break}y?y.parentNode.insertBefore(a,y.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function Nh(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function Ph(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Fc=null;function e1(a,i,o){if(Fc===null){var c=new Map,h=Fc=new Map;h.set(o,c)}else h=Fc,c=h.get(o),c||(c=new Map,h.set(o,c));if(c.has(a))return c;for(c.set(a,null),o=o.getElementsByTagName(a),h=0;h<o.length;h++){var y=o[h];if(!(y[io]||y[Dt]||a==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var w=y.getAttribute(i)||"";w=a+w;var j=c.get(w);j?j.push(y):c.set(w,[y])}}return c}function t1(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function lP(a,i,o){if(o===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function n1(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function oP(a,i,o,c){if(o.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var h=hl(c.href),y=i.querySelector(qo(h));if(y){i=y._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Zc.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=y,Et(y);return}y=i.ownerDocument||i,c=Zx(c),(h=Rn.get(h))&&Nh(c,h),y=y.createElement("link"),Et(y);var w=y;w._p=new Promise(function(j,D){w.onload=j,w.onerror=D}),Bt(y,"link",c),o.instance=y}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=Zc.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var kh=0;function uP(a,i){return a.stylesheets&&a.count===0&&es(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var c=setTimeout(function(){if(a.stylesheets&&es(a,a.stylesheets),a.unsuspend){var y=a.unsuspend;a.unsuspend=null,y()}},6e4+i);0<a.imgBytes&&kh===0&&(kh=62500*GN());var h=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&es(a,a.stylesheets),a.unsuspend)){var y=a.unsuspend;a.unsuspend=null,y()}},(a.imgBytes>kh?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(c),clearTimeout(h)}}:null}function Zc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)es(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Jc=null;function es(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Jc=new Map,i.forEac
vendor: 11,043 bytes, line 49
49h(cP,a),Jc=null,Zc.call(a))}function cP(a,i){if(!(i.state.loading&4)){var o=Jc.get(a);if(o)var c=o.get(null);else{o=new Map,Jc.set(a,o);for(var h=a.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<h.length;y++){var w=h[y];(w.nodeName==="LINK"||w.getAttribute("media")!=="not all")&&(o.set(w.dataset.precedence,w),c=w)}c&&o.set(null,c)}h=i.instance,w=h.getAttribute("data-precedence"),y=o.get(w)||c,y===c&&o.set(null,h),o.set(w,h),this.count++,c=Zc.bind(this),h.addEventListener("load",c),h.addEventListener("error",c),y?y.parentNode.insertBefore(h,y.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(h,a.firstChild)),i.state.loading|=4}}var Ko={$$typeof:N,Provider:null,Consumer:null,_currentValue:ne,_currentValue2:ne,_threadCount:0};function sP(a,i,o,c,h,y,w,j,D){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Cd(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cd(0),this.hiddenUpdates=Cd(null),this.identifierPrefix=c,this.onUncaughtError=h,this.onCaughtError=y,this.onRecoverableError=w,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=D,this.incompleteTransitions=new Map}function r1(a,i,o,c,h,y,w,j,D,G,Y,W){return a=new sP(a,i,o,w,D,G,Y,W,j),i=1,y===!0&&(i|=24),y=vn(3,null,null,i),a.current=y,y.stateNode=a,i=dm(),i.refCount++,a.pooledCache=i,i.refCount++,y.memoizedState={element:c,isDehydrated:o,cache:i},pm(y),a}function a1(a){return a?(a=Vi,a):Vi}function i1(a,i,o,c,h,y){h=a1(h),c.context===null?c.context=h:c.pendingContext=h,c=ma(i),c.payload={element:o},y=y===void 0?null:y,y!==null&&(c.callback=y),o=ha(a,c,i),o!==null&&(on(o,a,i),wo(o,a,i))}function l1(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function Dh(a,i){l1(a,i),(a=a.alternate)&&l1(a,i)}function o1(a){if(a.tag===13||a.tag===31){var i=Ya(a,67108864);i!==null&&on(i,a,67108864),Dh(a,67108864)}}function u1(a){if(a.tag===13||a.tag===31){var i=xn();i=_d(i);var o=Ya(a,i);o!==null&&on(o,a,i),Dh(a,i)}}var ts=!0;function fP(a,i,o,c){var h=U.T;U.T=null;var y=Z.p;try{Z.p=2,Rh(a,i,o,c)}finally{Z.p=y,U.T=h}}function dP(a,i,o,c){var h=U.T;U.T=null;var y=Z.p;try{Z.p=8,Rh(a,i,o,c)}finally{Z.p=y,U.T=h}}function Rh(a,i,o,c){if(ts){var h=zh(c);if(h===null)Ah(a,i,c,ns,o),s1(a,c);else if(hP(h,a,i,o,c))c.stopPropagation();else if(s1(a,c),i&4&&-1<mP.indexOf(a)){for(;h!==null;){var y=Ri(h);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var w=qa(y.pendingLanes);if(w!==0){var j=y;for(j.pendingLanes|=2,j.entangledLanes|=2;w;){var D=1<<31-mn(w);j.entanglements[1]|=D,w&=~D}ur(y),(Be&6)===0&&(Bc=fn()+500,Uo(0))}}break;case 31:case 13:j=Ya(y,2),j!==null&&on(j,y,2),Lc(),Dh(y,2)}if(y=zh(c),y===null&&Ah(a,i,c,ns,o),y===h)break;h=y}h!==null&&c.stopPropagation()}else Ah(a,i,c,null,o)}}function zh(a){return a=Bd(a),Ih(a)}var ns=null;function Ih(a){if(ns=null,a=Di(a),a!==null){var i=u(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=s(i),a!==null)return a;a=null}else if(o===31){if(a=f(i),a!==null)return a;a=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return ns=a,null}function c1(a){switch(a){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Z_()){case yg:return 2;case gg:return 8;case Ku:case J_:return 32;case bg:return 268435456;default:return 32}default:return 32}}var Bh=!1,Ea=null,Ma=null,ja=null,Vo=new Map,Xo=new Map,Ca=[],mP="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function s1(a,i){switch(a){case"focusin":case"focusout":Ea=null;break;case"dragenter":case"dragleave":Ma=null;break;case"mouseover":case"mouseout":ja=null;break;case"pointerover":case"pointerout":Vo.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xo.delete(i.pointerId)}}function Yo(a,i,o,c,h,y){return a===null||a.nativeEvent!==y?(a={blockedOn:i,domEventName:o,eventSystemFlags:c,nativeEvent:y,targetContainers:[h]},i!==null&&(i=Ri(i),i!==null&&o1(i)),a):(a.eventSystemFlags|=c,i=a.targetContainers,h!==null&&i.indexOf(h)===-1&&i.push(h),a)}function hP(a,i,o,c,h){switch(i){case"focusin":return Ea=Yo(Ea,a,i,o,c,h),!0;case"dragenter":return Ma=Yo(Ma,a,i,o,c,h),!0;case"mouseover":return ja=Yo(ja,a,i,o,c,h),!0;case"pointerover":var y=h.pointerId;return Vo.set(y,Yo(Vo.get(y)||null,a,i,o,c,h)),!0;case"gotpointercapture":return y=h.pointerId,Xo.set(y,Yo(Xo.get(y)||null,a,i,o,c,h)),!0}return!1}function f1(a){var i=Di(a.target);if(i!==null){var o=u(i);if(o!==null){if(i=o.tag,i===13){if(i=s(o),i!==null){a.blockedOn=i,Eg(a.priority,function(){u1(o)});return}}else if(i===31){if(i=f(o),i!==null){a.blockedOn=i,Eg(a.priority,function(){u1(o)});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function rs(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=zh(a.nativeEvent);if(o===null){o=a.nativeEvent;var c=new o.constructor(o.type,o);Id=c,o.target.dispatchEvent(c),Id=null}else return i=Ri(o),i!==null&&o1(i),a.blockedOn=o,!1;i.shift()}return!0}function d1(a,i,o){rs(a)&&o.delete(i)}function vP(){Bh=!1,Ea!==null&&rs(Ea)&&(Ea=null),Ma!==null&&rs(Ma)&&(Ma=null),ja!==null&&rs(ja)&&(ja=null),Vo.forEach(d1),Xo.forEach(d1)}function as(a,i){a.blockedOn===i&&(a.blockedOn=null,Bh||(Bh=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,vP)))}var is=null;function m1(a){is!==a&&(is=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){is===a&&(is=null);for(var i=0;i<a.length;i+=3){var o=a[i],c=a[i+1],h=a[i+2];if(typeof c!="function"){if(Ih(c||o)===null)continue;break}var y=Ri(o);y!==null&&(a.splice(i,3),i-=3,zm(y,{pending:!0,data:h,method:o.method,action:c},c,h))}}))}function pl(a){function i(D){return as(D,a)}Ea!==null&&as(Ea,a),Ma!==null&&as(Ma,a),ja!==null&&as(ja,a),Vo.forEach(i),Xo.forEach(i);for(var o=0;o<Ca.length;o++){var c=Ca[o];c.blockedOn===a&&(c.blockedOn=null)}for(;0<Ca.length&&(o=Ca[0],o.blockedOn===null);)f1(o),o.blockedOn===null&&Ca.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(c=0;c<o.length;c+=3){var h=o[c],y=o[c+1],w=h[en]||null;if(typeof y=="function")w||m1(o);else if(w){var j=null;if(y&&y.hasAttribute("formAction")){if(h=y,w=y[en]||null)j=w.formAction;else if(Ih(h)!==null)continue}else j=w.action;typeof j=="function"?o[c+1]=j:(o.splice(c,3),c-=3),m1(o)}}}function h1(){function a(y){y.canIntercept&&y.info==="react-transition"&&y.intercept({handler:function(){return new Promise(function(w){return h=w})},focusReset:"manual",scroll:"manual"})}function i(){h!==null&&(h(),h=null),c||setTimeout(o,20)}function o(){if(!c&&!navigation.transition){var y=navigation.currentEntry;y&&y.url!=null&&navigation.navigate(y.url,{state:y.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var c=!1,h=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(o,100),function(){c=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),h!==null&&(h(),h=null)}}}function Uh(a){this._internalRoot=a}ls.prototype.render=Uh.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,c=xn();i1(o,c,a,i,null,null)},ls.prototype.unmount=Uh.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;i1(a.current,2,null,a,null,null),Lc(),i[ki]=null}};function ls(a){this._internalRoot=a}ls.prototype.unstable_scheduleHydration=function(a){if(a){var i=Og();a={blockedOn:null,target:a,priority:i};for(var o=0;o<Ca.length&&i!==0&&i<Ca[o].priority;o++);Ca.splice(o,0,a),o===0&&f1(a)}};var v1=t.version;if(v1!=="19.2.7")throw Error(r(527,v1,"19.2.7"));Z.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=m(i),a=a!==null?v(a):null,a=a===null?null:a.stateNode,a};var pP={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:U,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var os=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!os.isDisabled&&os.supportsFiber)try{no=os.inject(pP),dn=os}catch{}}return Wo.createRoot=function(a,i){if(!l(a))throw Error(r(299));var o=!1,c="",h=Sb,y=wb,w=Ob;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(c=i.identifierPrefix),i.onUncaughtError!==void 0&&(h=i.onUncaughtError),i.onCaughtError!==void 0&&(y=i.onCaughtError),i.onRecoverableError!==void 0&&(w=i.onRecoverableError)),i=r1(a,1,!1,null,null,o,c,null,h,y,w,h1),a[ki]=i.current,xh(a),new Uh(i)},Wo.hydrateRoot=function(a,i,o){if(!l(a))throw Error(r(299));var c=!1,h="",y=Sb,w=wb,j=Ob,D=null;return o!=null&&(o.unstable_strictMode===!0&&(c=!0),o.identifierPrefix!==void 0&&(h=o.identifierPrefix),o.onUncaughtError!==void 0&&(y=o.onUncaughtError),o.onCaughtError!==void 0&&(w=o.onCaughtError),o.onRecoverableError!==void 0&&(j=o.onRecoverableError),o.formState!==void 0&&(D=o.formState)),i=r1(a,1,!0,i,o??null,c,h,D,y,w,j,h1),i.context=a1(null),o=i.current,c=xn(),c=_d(c),h=ma(c),h.callback=null,ha(o,h,c),o=c,i.current.lanes=o,ao(i,o),ur(i),a[ki]=i.current,xh(a),new ls(i)},Wo.version="19.2.7",Wo}var E1;
vendor: 5,171 bytes, lines 49-104
49function _P(){if(E1)return Gh.exports;E1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Gh.exports=CP(),Gh.exports}var TP=_P();/** 50 * @license lucide-react v0.546.0 - ISC 51 * 52 * This source code is licensed under the ISC license. 53 * See the LICENSE file in the root directory of this source tree. 54 */const NP=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),PP=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase()),M1=e=>{const t=PP(e);return t.charAt(0).toUpperCase()+t.slice(1)},o2=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim(),kP=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/** 55 * @license lucide-react v0.546.0 - ISC 56 * 57 * This source code is licensed under the ISC license. 58 * See the LICENSE file in the root directory of this source tree. 59 */var DP={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"};/** 60 * @license lucide-react v0.546.0 - ISC 61 * 62 * This source code is licensed under the ISC license. 63 * See the LICENSE file in the root directory of this source tree. 64 */const RP=A.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:l="",children:u,iconNode:s,...f},d)=>A.createElement("svg",{ref:d,...DP,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:o2("lucide",l),...!u&&!kP(f)&&{"aria-hidden":"true"},...f},[...s.map(([m,v])=>A.createElement(m,v)),...Array.isArray(u)?u:[u]]));/** 65 * @license lucide-react v0.546.0 - ISC 66 * 67 * This source code is licensed under the ISC license. 68 * See the LICENSE file in the root directory of this source tree. 69 */const ft=(e,t)=>{const n=A.forwardRef(({className:r,...l},u)=>A.createElement(RP,{ref:u,iconNode:t,className:o2(`lucide-${NP(M1(e))}`,`lucide-${e}`,r),...l}));return n.displayName=M1(e),n};/** 70 * @license lucide-react v0.546.0 - ISC 71 * 72 * This source code is licensed under the ISC license. 73 * See the LICENSE file in the root directory of this source tree. 74 */const zP=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]],IP=ft("brain-circuit",zP);/** 75 * @license lucide-react v0.546.0 - ISC 76 * 77 * This source code is licensed under the ISC license. 78 * See the LICENSE file in the root directory of this source tree. 79 */const BP=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],UP=ft("chart-column",BP);/** 80 * @license lucide-react v0.546.0 - ISC 81 * 82 * This source code is licensed under the ISC license. 83 * See the LICENSE file in the root directory of this source tree. 84 */const LP=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],u2=ft("circle-check",LP);/** 85 * @license lucide-react v0.546.0 - ISC 86 * 87 * This source code is licensed under the ISC license. 88 * See the LICENSE file in the root directory of this source tree. 89 */const $P=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],c2=ft("circle-x",$P);/** 90 * @license lucide-react v0.546.0 - ISC 91 * 92 * This source code is licensed under the ISC license. 93 * See the LICENSE file in the root directory of this source tree. 94 */const GP=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],qP=ft("cloud",GP);/** 95 * @license lucide-react v0.546.0 - ISC 96 * 97 * This source code is licensed under the ISC license. 98 * See the LICENSE file in the root directory of this source tree. 99 */const HP=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],KP=ft("copy",HP);/** 100 * @license lucide-react v0.546.0 - ISC 101 * 102 * This source code is licensed under the ISC license. 103 * See the LICENSE file in the root directory of this source tree. 104 */const VP=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}
104],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],XP=ft("cpu",VP);/** 105 * @license lucide-react v0.546.0 - ISC 106 * 107 * This source code is licensed under the ISC license. 108 * See the LICENSE file in the root directory of this source tree. 109 */const YP=[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}]],QP=ft("equal",YP);/** 110 * @license lucide-react v0.546.0 - ISC 111 * 112 * This source code is licensed under the ISC license. 113 * See the LICENSE file in the root directory of this source tree. 114 */const WP=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],ou=ft("external-link",WP);/** 115 * @license lucide-react v0.546.0 - ISC 116 * 117 * This source code is licensed under the ISC license. 118 * See the LICENSE file in the root directory of this source tree. 119 */const FP=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]],j1=ft("file-up",FP);/** 120 * @license lucide-react v0.546.0 - ISC 121 * 122 * This source code is licensed under the ISC license. 123 * See the LICENSE file in the root directory of this source tree. 124 */const ZP=[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]],JP=ft("git-branch",ZP);/** 125 * @license lucide-react v0.546.0 - ISC 126 * 127 * This source code is licensed under the ISC license. 128 * See the LICENSE file in the root directory of this source tree. 129 */const ek=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],tk=ft("globe",ek);/** 130 * @license lucide-react v0.546.0 - ISC 131 * 132 * This source code is licensed under the ISC license. 133 * See the LICENSE file in the root directory of this source tree. 134 */const nk=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],rk=ft("plus",nk);/** 135 * @license lucide-react v0.546.0 - ISC 136 * 137 * This source code is licensed under the ISC license. 138 * See the LICENSE file in the root directory of this source tree. 139 */const ak=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],ik=ft("rotate-ccw",ak);/** 140 * @license lucide-react v0.546.0 - ISC 141 * 142 * This source code is licensed under the ISC license. 143 * See the LICENSE file in the root directory of this source tree. 144 */const lk=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],ok=ft("server",lk);/** 145 * @license lucide-react v0.546.0 - ISC 146 * 147 * This source code is licensed under the ISC license. 148 * See the LICENSE file in the root directory of this source tree. 149 */const uk=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],ck=ft("sliders-horizontal",uk);/** 150 * @license lucide-react v0.546.0 - ISC 151 * 152 * This source code is licensed under the ISC license. 153 * See the LICENSE file in the root directory of this source tree. 154 */const sk=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
154],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],fk=ft("sparkles",sk);/** 155 * @license lucide-react v0.546.0 - ISC 156 * 157 * This source code is licensed under the ISC license. 158 * See the LICENSE file in the root directory of this source tree. 159 */const dk=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],mk=ft("trash-2",dk);/** 160 * @license lucide-react v0.546.0 - ISC 161 * 162 * This source code is licensed under the ISC license. 163 * See the LICENSE file in the root directory of this source tree. 164 */const hk=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],vk=ft("triangle-alert",hk);/** 165 * @license lucide-react v0.546.0 - ISC 166 * 167 * This source code is licensed under the ISC license. 168 * See the LICENSE file in the root directory of this source tree. 169 */const pk=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],yk=ft("trophy",pk);/** 170 * @license lucide-react v0.546.0 - ISC 171 * 172 * This source code is licensed under the ISC license. 173 * See the LICENSE file in the root directory of this source tree. 174 */const gk=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],_p=ft("x",gk),bk={es:{"app.title":"¿Me conviene correr IA local?","app.subtitle":"Descubre si tu equipo actual es capaz de ejecutar modelos de lenguaje (LLMs) localmente, qué rendimiento esperar y si financieramente tiene sentido comparado con pagar APIs como OpenAI o Anthropic.","header.about":"Acerca de","header.dashboard":"Panel","header.compare":"Comparador","compare.eyebrow":"Comparacion A/B","compare.title":"Comparar planes","compare.description":"Elige dos opciones: API, hardware local o nube rentada, y revisa cual gana en cada escenario. La logica combina costo mensual, compatibilidad, operacion y calidad esperada.","compare.dataset.remote":"Datos API y nube desde ai-infra-dataset","compare.dataset.fallback":"Datos API/nube de respaldo local","compare.noRun":"No corre","compare.tie":"Empate","compare.aWins":"A gana","compare.bWins":"B gana","compare.scenarios":"Escenarios comparados","compare.scenarioHelp":"Como en CanIRun, cada fila compara el mismo objetivo contra dos opciones.","compare.sortBy":"Ordenar por","compare.sort.winner":"Ganador","compare.sort.name":"Nombre A-Z","compare.sort.cost":"Menor costo","compare.sort.fit":"Mejor ajuste","compare.table.scenario":"Escenario","compare.table.result":"Resultado","apiUsage.eyebrow":"Uso real de APIs","apiUsage.title":"Importar gasto API","apiUsage.description":"Pega o carga un CSV/JSON de consumo para estimar gasto real, tokens, modelos costosos y que parte podria moverse a local o hibrido.","apiUsage.open":"Agregar consumo","apiUsage.edit":"Editar consumo","apiUsage.close":"Cerrar","apiUsage.upload":"Cargar archivo","apiUsage.sample":"Ejemplo","apiUsage.formatHelp":"Columnas soportadas: provider, model, input_tokens, output_tokens, total_tokens, cost_usd, requests, date.","apiUsage.monthlySpend":"Gasto mensual","apiUsage.localizable":"Movible a local","apiUsage.savings":"Ahorro estimado","apiUsage.noPayback":"Sin payback","apiUsage.ownedHardware":"Equipo ya pagado","apiUsage.diagnosisTitle":"Diagnostico FinOps","apiUsage.diagnosisReady":"Este patron de consumo permite estimar ahorro local/hibrido. Los modelos pequenos, embeddings y cargas repetitivas son candidatos iniciales.","apiUsage.diagnosisEmpty":"Carga datos para obtener un diagnostico de gasto real.","apiUsage.byProvider":"Por proveedor","apiUsage.byM
174odel":"Por modelo","input.hardware.title":"Perfil de Hardware","input.hardware.detectGpu":"Detectar GPU automaticamente","input.hardware.detectingGpu":"Detectando GPU...","input.hardware.detectedGpu":"GPU detectada","input.hardware.gpuUnavailable":"No disponible","input.hardware.copyGpuDiagnostics":"Copiar diagnostico GPU","input.hardware.gpuDiagnosticsCopied":"Diagnostico copiado","input.hardware.gpuDiagnosticsError":"No se pudo copiar","input.hardware.preset":"Plantilla Rápida","input.hardware.preset.custom":"Personalizado...","input.hardware.preset.rtx3060":"PC Gamer (RTX 3060 12GB)","input.hardware.preset.rtx4070":"PC Entusiasta (RTX 4070 Ti Super 16GB)","input.hardware.preset.rtx4090":"Workstation (RTX 4090 24GB)","input.hardware.preset.macm4":"Mac mini M4 (16GB RAM)","input.hardware.preset.macm3":"MacBook Pro M3 Max (64GB RAM)","input.hardware.preset.nogpu":"Laptop / PC sin GPU dedicada","input.hardware.os":"Sistema Operativo","input.hardware.gpuMaker":"Fabricante de GPU","input.hardware.vram":"VRAM (GB) - Memoria de Video","input.hardware.ram":"RAM del Sistema (GB)","input.hardware.price":"Costo del Equipo (USD)","input.hardware.marketEst":"Est. Mercado Actual","input.hardware.purchaseStatus":"Estado del equipo","input.hardware.purchaseStatus.owned":"Ya lo tengo","input.hardware.purchaseStatus.planned":"Planeo comprarlo","input.hardware.purchaseStatus.ownedHelp":"No sumamos compra de hardware; solo electricidad y uso operativo.","input.hardware.purchaseStatus.plannedHelp":"Sumamos amortizacion del equipo y costo inicial a la proyeccion.","input.usage.title":"Perfil de Uso","input.usage.goal":"Principal Caso de Uso","input.usage.goal.chat":"Chat General / Asistente","input.usage.goal.coding":"Programación / Autocompletado","input.usage.goal.rag":"Análisis de Documentos (RAG)","input.usage.goal.agents":"Agentes / Automatizaciones","input.usage.goal.embedding":"Embeddings / Búsqueda semántica","input.usage.frequency":"Frecuencia de Uso","input.usage.frequency.occasional":"Ocasional (1-2 veces por semana)","input.usage.frequency.daily":"Diario Moderado","input.usage.frequency.heavy":"Uso Intensivo","input.usage.frequency.production":"Producción / API / Agentes","input.usage.hours":"Horas Activas al DÃÂa","input.usage.currency":"Moneda","input.usage.advancedOptions":"Opciones avanzadas","input.usage.advancedOptionsHelp":"Afina el cálculo con modelos especÃÂficos o gasto real de APIs sin saturar el perfil principal.","input.usage.advancedOptionsShow":"Ver opciones","input.usage.advancedOptionsHide":"Ocultar","input.usage.advancedModels":"Modelos usados","input.usage.advancedModelsTitle":"Perfil avanzado de modelos","input.usage.advancedModelsHelp":"Opcional: indica que modelos cloud usas, para que caso y cuantas horas al dia. Esto reemplaza la estimacion generica de API.","input.usage.advancedModelsActive":"Usando seleccion avanzada para estimar costo API y perdida relativa frente a frontera.","input.usage.advancedModelsOpen":"Configurar","input.usage.advancedModelsEdit":"Editar","input.usage.advancedModelsAdd":"Agregar modelo","input.usage.advancedModelsEmpty":"Aun no hay modelos configurados. Puedes agregar uno o dejar la estimacion automatica por caso de uso.","input.usage.advancedModels.model":"Modelo cloud","input.usage.advancedModels.hours":"Horas/dia","input.usage.advancedModels.billing":"Pago","input.usage.advancedModels.billing.usage":"Consumo API","input.usage.advancedModels.billing.plan":"Plan mensual","input.usage.advancedModels.plan":"Plan","input.usage.advancedModels.planCost":"USD/mes","input.usage.advancedModels.remove":"Quitar modelo","input.usage.electricity":"Costo Electrico (USD/kWh)","input.usage.electricity.detect":"Detectar por paÃÂs","input.usage.electricity.detecting":"Detectando...","input.usage.electricity.detected":"Tarifa estimada","input.usage.electricity.unavailable":"No disponible","input.usage.privacy":"Privacidad Estricta (Datos sensibles)","input.usage.offline":"Uso 100% Offline Requerido","results.verdict.title":"Veredicto: ","results.verdict.local":"Local te conviene","results.verdict.api":"Pagar API
174sigue siendo más barato","results.verdict.hybrid":"Enfoque hibrido recomendado","results.economics.title":"Proyección a 12 Meses (Costo Total)","results.economics.apiCost":"Costo API (Nube)","results.economics.localCost":"Costo Local (Hardware + Luz)","results.economics.localCostOwned":"Operacion local","results.economics.breakeven":"Punto de equilibrio","results.economics.months":"Meses","results.models.title":"Modelos Compatibles","results.models.canRun":"Correr","results.models.cannotRun":"Memoria Insuficiente","results.models.showAll":"Ver mas","results.models.showCompatible":"Ver compatibles","results.models.showingCompatible":"Mostrando modelos que tu equipo puede ejecutar con una experiencia util.","results.models.showingAll":"Mostrando todo el catalogo, incluidos modelos que no son compatibles con este hardware.","results.models.detailsTitle":"Ficha del modelo","results.models.close":"Cerrar","results.models.license":"Licencia","results.models.links":"Enlaces","results.models.specs":"Specs","results.models.quantizations":"Cuantizaciones","results.models.install":"Instalacion","results.models.benchmarks":"Benchmarks y notas","results.models.copy":"Copiar","results.models.description":"Descripcion","results.models.useCases":"Casos de uso","results.models.dataQuality":"Calidad del dato","results.models.dataQualityBreakdown":"Confianza por categoria","results.models.sources":"Fuentes","results.models.source":"Fuente","results.models.runtimes":"Runtimes","results.models.noInstall":"No hay comando de instalacion validado para este runtime todavia.","results.models.speed.fast":"Rápido","results.models.speed.acceptable":"Aceptable","results.models.speed.slow":"Lento","results.models.speed.unusable":"Inutilizable","results.intelligence.title":"Brecha de inteligencia estimada","results.intelligence.description":"Compara el mejor modelo local compatible contra el modelo frontera o cloud que usas normalmente. Es una heuristica inicial, no un benchmark exacto.","results.software.title":"Software Recomendado para tu Sistema","results.software.download":"Descargar","calc.models.dataset":"Datos cargados desde ai-infra-dataset; revisa confianza y fecha de verificacion.","calc.models.phi3":"Ideal para hardware modesto. Rápido y eficiente.","calc.models.llama3_8b.gpu":"Corre 100% en GPU, muy rápido.","calc.models.llama3_8b.cpu":"Correrá usando RAM (CPU), será más lento.","calc.models.gemma2":"Gran calidad, requiere ligeramente más VRAM que Llama 3.","calc.models.deepseek_r1":"Excelente para razonamiento lógico y código.","calc.models.qwen.gpu":"Excelente rendimiento en GPU.","calc.models.qwen.cpu":"Requiere offload parcial a RAM.","calc.models.llama3_70b.gpu":"Corre completo en VRAM.","calc.models.llama3_70b.cpu":"Correrá pero muy lento y con contexto limitado.","calc.verdict.mandatory":"Debido a la necesidad estricta de privacidad u offline, la vÃÂa local es mandatoria, independientemente del costo.","calc.verdict.local_hours":"Local te conviene porque el gasto en API supera la amortización del hardware.","calc.verdict.local_breakeven":"Con este perfil de uso, recuperarás la inversión en hardware en ","calc.verdict.local_breakeven_months":" meses. Local te conviene a medio plazo.","calc.verdict.api_cheaper":"Para este perfil, pagar API sigue siendo más barato durante los próximos 12 meses frente a comprar o mantener hardware.","calc.verdict.api_hardware_limit":"Tu hardware local limita demasiado la experiencia. La nube es la opcion mas practica por ahora.","calc.verdict.hybrid_balanced":"Conviene combinar ambos: local para tareas privadas o recurrentes, API para modelos frontera y picos puntuales.","calc.verdict.hybrid_scale":"Aunque local puede reducir costos, este perfil probablemente necesite API para escala, modelos grandes o picos de demanda.","calc.assumption.tokens":"Tokens estimados segun horas activas, frecuencia y caso de uso.","calc.assumption.hardware":"Hardware amortizado a 24 meses.","calc.assumption.hardware.owned":"Equipo marcado como propio: no sumamos compra de hardware.","calc.assumption.hardware.planned":"Compra planeada: hardware amortizado a 24 meses y sumado al costo local.","calc.assumption.energy":"Electricidad estimada con inferencia activa durante 25% del tiempo de uso.","calc.assumption.models":"Compatibilidad aproximada para modelos GGUF Q4; no sustituye benchmarks reales.","calc.assumption.modelMix":"Costo API calculado desde modelos cloud configurados en avanzado, usando consumo por tokens o planes mensuales.","calc.limit.memory":"Poca memoria (VRAM/RAM) limita gravemente el uso de IA local.","calc.limit.nogpu":"Falta GPU dedicada (NVIDIA o Apple Silicon) afectará la velocidad."},en:{"app.title":"Do I Need Local AI?","app.subtitle":"Find out if your current rig can run Large Language Models (LLMs) locally, what performance to expect, and if it makes financial sense compared to paying for APIs like OpenAI or Anthropic.","header.about":"About","header.dashboard":"Dashboard","header.compare":"Comparator","compare.eyebrow":"A/B comparison","compare.title":"Compare plans","compare.description":"Choose two options: API, local hardware or rented cloud, and see which one wins in each scenario. The logic combines monthly cost, compatibility, operations and expected quality.","compare.dataset.remote":"API and cloud data from ai-infra-dataset","compare.dataset.fallback":"Local fallback API/cloud data","compare.noRun":"Cannot run","compare.tie":"Tie","compare.aWins":"A wins","compare.bWins":"B wins","compare.scenarios":"Compared scenarios","compare.scenarioHelp":"Like CanIRun, each row compares the same goal against two options.","compare.sortBy":"Sort by","compare.sort.winner":"Winner","compare.sort.name":"Name A-Z","compare.sort.cost":"Lowest cost","compare.sort.fit":"Best fit","compare.table.scenario":"Scenario","compare.table.result":"Result","apiUsage.eyebrow":"Real API usage","apiUsage.title":"Import API spend","apiUsage.description":"Paste or upload a CSV/JSON usage export to estimate real spend, tokens, expensive models and what could move to local or hybrid.","apiUsage.open":"Add usage","apiUsage.edit":"Edit usage","apiUsage.close"
174:"Close","apiUsage.upload":"Upload file","apiUsage.sample":"Sample","apiUsage.formatHelp":"Supported columns: provider, model, input_tokens, output_tokens, total_tokens, cost_usd, requests, date.","apiUsage.monthlySpend":"Monthly spend","apiUsage.localizable":"Localizable","apiUsage.savings":"Estimated savings","apiUsage.noPayback":"No payback","apiUsage.ownedHardware":"Already owned","apiUsage.diagnosisTitle":"FinOps diagnosis","apiUsage.diagnosisReady":"This usage pattern can estimate local/hybrid savings. Small models, embeddings and repeatable workloads are initial candidates.","apiUsage.diagnosisEmpty":"Load data to get a real spend diagnosis.","apiUsage.byProvider":"By provider","apiUsage.byModel":"By model","input.hardware.title":"Hardware Profile","input.hardware.detectGpu":"Detect GPU automatically","input.hardware.detectingGpu":"Detecting GPU...","input.hardware.detectedGpu":"GPU detected","input.hardware.gpuUnavailable":"Unavailable","input.hardware.copyGpuDiagnostics":"Copy GPU diagnostics","input.hardware.gpuDiagnosticsCopied":"Diagnostics copied","input.hardware.gpuDiagnosticsError":"Could not copy","input.hardware.preset":"Quick Preset","input.hardware.preset.custom":"Custom...","input.hardware.preset.rtx3060":"Gaming PC (RTX 3060 12GB)","input.hardware.preset.rtx4070":"Enthusiast PC (RTX 4070 Ti Super 16GB)","input.hardware.preset.rtx4090":"Workstation (RTX 4090 24GB)","input.hardware.preset.macm4":"Mac mini M4 (16GB RAM)","input.hardware.preset.macm3":"MacBook Pro M3 Max (64GB RAM)","input.hardware.preset.nogpu":"Laptop / PC without dedicated GPU","input.hardware.os":"Operating System","input.hardware.gpuMaker":"GPU Manufacturer","input.hardware.vram":"VRAM (GB) - Video Memory","input.hardware.ram":"System RAM (GB)","input.hardware.price":"Device Cost (USD)","input.hardware.marketEst":"Current Market Est.","input.hardware.purchaseStatus":"Hardware status","input.hardware.purchaseStatus.owned":"I already own it","input.hardware.purchaseStatus.planned":"I plan to buy it","input.hardware.purchaseStatus.ownedHelp":"Hardware purchase is treated as sunk cost; only electricity is added.","input.hardware.purchaseStatus.plannedHelp":"Hardware amortization and upfront purchase are included in the projection.","input.usage.title":"Usage Profile","input.usage.goal":"Primary Use Case","input.usage.goal.chat":"General Chat / Assistant","input.usage.goal.coding":"Coding / Autocomplete","input.usage.goal.rag":"Document Analysis (RAG)","input.usage.goal.agents":"Agents / Automation","input.usage.goal.embedding":"Embeddings / Semantic Search","input.usage.frequency":"Usage Frequency","input.usage.frequency.occasional":"Occasional (1-2 times/week)","input.usage.frequency.daily":"Moderate Daily","input.usage.frequency.heavy":"Heavy Usage","input.usage.frequency.production":"Production / API / Agents","input.usage.hours":"Active Hours per Day","input.usage.currency":"Currency","input.usage.advancedOptions":"Advanced options","input.usage.advancedOptionsHelp":"Refine the estimate with specific models or real API spend without crowding the main profile.","input.usage.advancedOptionsShow":"Show options","input.usage.advancedOptionsHide":"Hide","input.usage.advancedModels":"Used models","input.usage.advancedModelsTitle":"Advanced model profile","input.usage.advancedModelsHelp":"Optional: tell us which cloud models you use, for which task and how many hours per day. This replaces the generic API estimate.","input.usage.advancedModelsActive":"Advanced selection is estimating API cost and relative frontier gap.","input.usage.advancedModelsOpen":"Configure","input.usage.advancedModelsEdit":"Edit","input.usage.advancedModelsAdd":"Add model","input.usage.advancedModelsEmpty":"No models configured yet. Add one or keep the automatic use-case estimate.","input.usage.advancedModels.model":"Cloud model","input.usage.advancedModels.hours":"Hours/day","input.usage.advancedModels.billing":"Billing","input.usage.advancedModels.billing.usage":"API usage","input.usage.advancedModels.billing.plan":"Monthly plan","input.usage.advancedModels.plan":"Plan","input.usage.advancedModels.planCost":"USD/month","input.usage.advancedModels.remove":"Remove model","input.usage.electricity":"Electricity Cost (USD/kWh)","input.usage.electricity.detect":"Detect from country","input.usage.electricity.detecting":"Detecting...","input.usage.electricity.detected":"Estimated rate","input.usage.electricity.unavailable":"Unavailable","input.usage.privacy":"Str
174ict Privacy (Sensitive Data)","input.usage.offline":"100% Offline Required","results.verdict.title":"Verdict: ","results.verdict.local":"Local makes sense","results.verdict.api":"API is cheaper","results.verdict.hybrid":"Hybrid setup recommended","results.economics.title":"12-Month Projection (Total Cost)","results.economics.apiCost":"API Cost (Cloud)","results.economics.localCost":"Local Cost (Hardware + Electricity)","results.economics.localCostOwned":"Local operation","results.economics.breakeven":"Break-even point","results.economics.months":"Months","results.models.title":"Compatible Models","results.models.canRun":"Can Run","results.models.cannotRun":"Insufficient Memory","results.models.showAll":"View more","results.models.showCompatible":"View compatible","results.models.showingCompatible":"Showing models your machine can run with a useful experience.","results.models.showingAll":"Showing the full catalog, including models that are not compatible with this hardware.","results.models.detailsTitle":"Model profile","results.models.close":"Close","results.models.license":"License","results.models.links":"Links","results.models.specs":"Specs","results.models.quantizations":"Quantizations","results.models.install":"Install","results.models.benchmarks":"Benchmarks and notes","results.models.copy":"Copy","results.models.description":"Description","results.models.useCases":"Use cases","results.models.dataQuality":"Data quality","results.models.dataQualityBreakdown":"Confidence by category","results.models.sources":"Sources","results.models.source":"Source","results.models.runtimes":"Runtimes","results.models.noInstall":"No validated install command for this runtime yet.","results.models.speed.fast":"Fast","results.models.speed.acceptable":"Acceptable","results.models.speed.slow":"Slow","results.models.speed.unusable":"Unusable","results.intelligence.title":"Estimated intelligence gap","results.intelligence.description":"Compares the best compatible local model against the frontier or cloud model you normally use. This is an initial heuristic, not an exact benchmark.","results.software.title":"Recommended Software for Your System","results.software.download":"Download","calc.models.dataset":"Data loaded from ai-infra-dataset; check confidence and verification date.","calc.models.phi3":"Ideal for modest hardware. Fast and efficient.","calc.models.llama3_8b.gpu":"Runs 100% on GPU, very fast.","calc.models.llama3_8b.cpu":"Will run using RAM (CPU), which is slower.","calc.models.gemma2":"Great quality, requires slightly more VRAM than Llama 3.","calc.models.deepseek_r1":"Excellent for logical reasoning and coding.","calc.models.qwen.gpu":"Excellent GPU performance.","calc.models.qwen.cpu":"Requires partial offloading to RAM.","calc.models.llama3_70b.gpu":"Fits entirely in VRAM.","calc.models.llama3_70b.cpu":"Will run but extremely slowly and with limited context.","calc.verdict.mandatory":"Due to strict privacy or offline requirements, local execution is mandatory regardless of cost.","calc.verdict.local_hours":"Local makes sense because API costs exceed hardware amortization.","calc.verdict.local_breakeven":"With this usage profile, you will break even on hardware in ","calc.verdict.local_breakeven_months":" months. Local is better long-term.","calc.verdict.api_cheaper":"For this profile, paying for APIs remains cheaper for the next 12 months compared to buying/running hardware.","calc.verdict.api_hardware_limit":"Your local hardware is too limited for a good experience. Cloud APIs are the practical option for now.","calc.verdict.hybrid_balanced":"Use both: local for private or repeatable work, APIs for frontier models and occasional spikes.","calc.verdict.hybrid_scale":"Local can reduce cost, but this profile will likely still need APIs for scale, large models, or demand spikes.","calc.assumption.tokens":"Token usage is estimated from active hours, frequency, and use case.","calc.assumption.hardware":"Hardware cost is amortized over 24 months.","calc.assumption.hardware.owned":"Hardware marked as owned: purchase cost is not added.","calc.assumption.hardware.planned":"Planned purchase: hardware is amortized over 24 months and included in local cost.","calc.assumption.energy":"Electricity assumes active inference for 25% of usage time.","calc.assumption.models":"Model compatibility is approximate for GGUF Q4 and should not replace real benchmarks.","calc.assumption.modelMix":"API cost is calculated from advanced cloud model entries, using token-based usage or monthly plans.","calc.limit.memory":"Low memory (VRAM/RAM) severely limits local AI.","calc.limit.nogpu":"Lack of dedicated GPU (NVIDIA or Apple Silicon) will impact speed."}},s2=A.createContext({lang:"es",setLang:()=>{},t:e=>e}),xk=({children:e})=>{const[t,n]=A.useState(()=>{const u=localStorage.getItem("app_lang");return u==="en"||u==="es"?u:navigator.language.startsWith("es")?"es":"en"}),r=u=>{n(u),localStorage.setItem("app_lang",u)},l=u=>bk[t][u]||u;return b.jsx(s2.Provider,{value:{lang:t,setLang:r,t:l},children:e})},$l=()=>A.useContext(s2);function Ak({activeView:e,onNavigate:t}){const{t:n,lang:r,setLang:l}=$l(),u=s=>`transition ${e===s?"text-[#7dd3fc]":"hover:text-[#7dd3fc]"}`;return b.jsxs("header",{className:"px-5 py-5 md:px-10 md:py-7",children:[b.jsxs("div",{className:"flex items-center justify-between pb-5 md:border-b md:border-[#7dd3fc]/10 md:pb-7",children:[b.jsxs("div",{className:"flex items-center gap-8",children:[b.jsxs("button",{type:"button",onClick:()=>
174t("dashboard"),className:"group relative flex h-11 w-14 items-center justify-center rounded-[8px] border border-[#7dd3fc]/40 bg-[#06111f] shadow-[inset_0_1px_0_rgba(255,255,255,0.08),0_12px_28px_rgba(14,165,233,0.12)] transition hover:border-[#7dd3fc]/80 hover:bg-[#071a2c]",title:n("header.dashboard"),children:[b.jsx("span",{className:"absolute inset-1 rounded-[6px] border border-[#7dd3fc]/10"}),b.jsx(IP,{className:"relative h-5 w-5 text-[#dbeafe] transition group-hover:text-[#7dd3fc]"}),b.jsx("span",{className:"absolute -right-1 -top-1 flex h-5 w-5 items-center justify-center rounded-full bg-[#7dd3fc] text-[#06111f] shadow-lg shadow-[#7dd3fc]/20",children:b.jsx(fk,{className:"h-3 w-3"})})]}),b.jsxs("nav",{className:"hidden items-center gap-8 text-sm font-medium text-[#eaf4ff] md:flex",children:[b.jsx("button",{type:"button",onClick:()=>t("dashboard"),className:u("dashboard"),children:n("header.dashboard")}),b.jsx("button",{type:"button",onClick:()=>t("compare"),className:u("compare"),children:n("header.compare")}),b.jsx("button",{type:"button",onClick:()=>t("about"),className:u("about"),children:n("header.about")})]})]}),b.jsx("div",{className:"flex items-center gap-3",children:b.jsxs("button",{onClick:()=>l(r==="es"?"en":"es"),className:"pill-button flex items-center gap-2",children:[b.jsx(tk,{className:"h-4 w-4"}),b.jsx("span",{children:r==="es"?"ES":"EN"})]})})]}),b.jsxs("nav",{className:"flex gap-3 overflow-x-auto border-b border-[#7dd3fc]/10 pb-5 text-xs font-medium text-[#eaf4ff] md:hidden",children:[b.jsx("button",{type:"button",onClick:()=>
174t("dashboard"),className:`${u("dashboard")} whitespace-nowrap`,children:n("header.dashboard")}),b.jsx("button",{type:"button",onClick:()=>t("compare"),className:`${u("compare")} whitespace-nowrap`,children:n("header.compare")}),b.jsx("button",{type:"button",onClick:()=>t("about"),className:`${u("about")} whitespace-nowrap`,children:n("header.about")})]})]})}const Tp=[{name:"Phi-3 Mini",parameters:"3.8B",quantization:"4-bit (Q4_K_M)",minFastVramGB:4,minGpuVramGB:4,minCpuRamGB:8,noteKey:"calc.models.phi3",idealUseCases:["chat","embedding"],intelligenceScore:45,description:"Modelo pequeno y eficiente para asistentes locales, extraccion ligera y flujos donde importa mas la latencia que la maxima calidad.",license:"MIT / terminos Microsoft Phi; verificar el checkpoint exacto antes de uso comercial.",links:[{label:"Hugging Face",url:"https://huggingface.co/microsoft/Phi-3-mini-4k-instruct"},{label:"Ollama",url:"https://ollama.com/library/phi3"},{label:"LM Studio",url:"https://lmstudio.ai/models?search=phi-3"}],quantizationOptions:["Q4_K_M","Q5_K_M","Q8_0","FP16"],installCommands:[{label:"Ollama",command:"ollama run phi3"}],specs:[{label:"Contexto",value:"4K tokens"},{label:"VRAM util",value:"4 GB+"},{label:"RAM CPU",value:"8 GB+"},{label:"Formato local",value:"GGUF / Ollama"}],benchmarkSummary:[{label:"Calidad relativa",value:"45/100",note:"Orientado a tareas simples; queda lejos de modelos frontera."},{label:"Mejor escenario",value:"Chat ligero",note:"Buena respuesta en equipos modestos y notebooks."}]},{name:"Llama 3 8B / Mistral 7B",parameters:"8B",quantization:"4-bit (Q4_K_M)",minFastVramGB:6,minGpuVramGB:6,minCpuRamGB:16,noteKey:"calc.models.llama3_8b.cpu",noteGpuKey:"calc.models.llama3_8b.gpu",noteCpuKey:"calc.models.llama3_8b.cpu",idealUseCases:["chat","rag"],intelligenceScore:58,description:"Punto medio popular para chat general, RAG pequeno y prototipos. Suele funcionar bien en GPUs de consumo con 6-8 GB de VRAM.",license:"Llama Community License / Apache 2.0 segun el checkpoint elegido.",links:[{label:"Llama HF",url:"https://huggingface.co/meta-llama"},{label:"Mistral HF",url:"https://huggingface.co/mistralai"},{label:"Ollama Llama 3",url:"https://ollama.com/library/llama3"},{label:"Ollama Mistral",url:"https://ollama.com/library/mistral"},{label:"LM Studio",url:"https://lmstudio.ai/models?search=llama%203%208b"}],quantizationOptions:["Q4_K_M","Q5_K_M","Q6_K","Q8_0","FP16"],installCommands:[{label:"Ollama Llama 3",command:"ollama run llama3"},{label:"Ollama Mistral",command:"ollama run mistral"}],specs:[{label:"Contexto",value:"8K-32K segun variante"},{label:"VRAM util",value:"6 GB+"},{label:"RAM CPU",value:"16 GB+"},{label:"Formato local",value:"GGUF / Ollama / MLX"}],benchmarkSummary:[{label:"Calidad relativa",value:"58/100",note:"Adecuado para asistencia general, menos fiable para razonamiento profundo."},{label:"Mejor escenario",value:"RAG pequeno",note:"Buen balance entre costo, latencia y privacidad."}]},{name:"Gemma 2 9B",parameters:"9B",quantization:"4-bit (Q4_K_M)",minFastVramGB:8,minGpuVramGB:8,minCpuRamGB:16,noteKey:"calc.models.gemma2",idealUseCases:["chat","rag"],intelligenceScore:62,description:"Modelo compacto con buena calidad conversacional. Requiere un poco mas de memoria que opciones 7B/8B, pero mejora consistencia.",license:"Gemma Terms of Use; revisar restricciones del checkpoint.",links:[{label:"Hugging Face",url:"https://huggingface.co/google/gemma-2-9b-it"},{label:"Ollama",url:"https://ollama.com/library/gemma2"},{label:"LM Studio",url:"https://lmstudio.ai/models?search=gemma%202%209b"}],quantizationOptions:["Q4_K_M","Q5_K_M","Q8_0","BF16"],installCommands:[{label:"Ollama",command:"ollama run gemma2"}],specs:[{label:"Contexto",value:"8K tokens"},{label:"VRAM util",value:"8 GB+"},{label:"RAM CPU",value:"16 GB+"},{label:"Formato local",value:"GGUF / Ollama"}],benchmarkSummary:[{label:"Calidad relativa",value:"62/100",note:"Mejor respuesta que modelos pequenos, con costo de memoria moderado."},{label:"Mejor escenario",value:"Asistente local",note:"Buen candidato para chat privado y resumen de documentos."}]},{name:"DeepSeek R1 (Distill 8B)",parameters:"8B",quantization:"4-bit (Q4_K_M)",minFastVramGB:6,minGpuVramGB:6,minCpuRamGB:16,noteKey:"calc.models.deepseek_r1",idealUseCases:["coding","agents"],intelligenceScore:64,description:"Variante destilada enfocada en razonamiento. Es atractiva para codigo, explicaciones paso a paso y agentes locales pequenos.",license:"MIT / terminos DeepSeek segun distill y base model; verificar checkpoint exacto.",links:[{label:"Hugging Face",url:"https://huggingface.co/deepseek-ai"},{label:"Ollama",url:"https://ollama.com/library/deepseek-r1"},{label:"LM Studio",url:"https://lmstudio.ai/models?search=deepseek%20r1%208b"}],quantizationOptions:["Q4_K_M","Q5_K_M","Q8_0","FP16"],installCommands:[{label:"Ollama",command:"ollama run deepseek-r1"}],specs:[{label:"Contexto",value:"Depende del distill"},{label:"VRAM util",value:"6 GB+"},{label:"RAM CPU",value:"16 GB+"},{label:"Formato local",value:"GGUF / Ollama"}],benchmarkSummary:[{label:"Calidad relativa",value:"64/100",note:"Fuerte para razonamiento ligero; revisar latencia por tokens de razonamiento."},{label:"Mejor escenario",value:"Codigo y agentes",note:"Util cuando quieres trazas de razonamiento locales."}]},{name:"Qwen 2.5 14B / DeepSeek Coder V2 Lite",parameters:"14B-16B",quantization:"4-bit (Q4_K_M)",minFastVramGB:12,minGpuVramGB:12,minCpuRamGB:24,noteKey:"calc.models.qwen.cpu",noteGpuKey:"calc.models.qwen.gpu",note
174CpuKey:"calc.models.qwen.cpu",idealUseCases:["coding","rag","agents"],intelligenceScore:72,description:"Clase media-alta local para programacion, RAG y automatizaciones. Requiere mas memoria, pero mejora bastante la calidad util.",license:"Apache 2.0 para Qwen 2.5 14B; terminos DeepSeek variables para Coder V2 Lite.",links:[{label:"Qwen HF",url:"https://huggingface.co/Qwen/Qwen2.5-14B-Instruct"},{label:"DeepSeek HF",url:"https://huggingface.co/deepseek-ai"},{label:"Ollama Qwen",url:"https://ollama.com/library/qwen2.5"},{label:"Ollama DeepSeek Coder",url:"https://ollama.com/library/deepseek-coder-v2"},{label:"LM Studio",url:"https://lmstudio.ai/models?search=qwen%202.5%2014b"}],quantizationOptions:["Q4_K_M","Q5_K_M","Q6_K","Q8_0","AWQ/GPTQ","BF16"],installCommands:[{label:"Ollama Qwen",command:"ollama run qwen2.5:14b"},{label:"Ollama DeepSeek Coder",command:"ollama run deepseek-coder-v2"},{label:"vLLM Qwen",command:"vllm serve Qwen/Qwen2.5-14B-Instruct"}],specs:[{label:"Contexto",value:"32K+ segun variante"},{label:"VRAM util",value:"12 GB+"},{label:"RAM CPU",value:"24 GB+"},{label:"Formato local",value:"GGUF / AWQ / GPTQ / BF16"}],benchmarkSummary:[{label:"Calidad relativa",value:"72/100",note:"Buen salto frente a 7B/8B, especialmente en codigo y RAG."},{label:"Mejor escenario",value:"Coding y RAG",note:"Buena base para equipos con 12-16 GB de VRAM."}]},{name:"Llama 3.3 70B",parameters:"70B",quantization:"4-bit (Q4_K_M)",minFastVramGB:40,minGpuVramGB:24,minCpuRamGB:64,noteKey:"calc.models.llama3_70b.cpu",noteGpuKey:"calc.models.llama3_70b.gpu",noteCpuKey:"calc.models.llama3_70b.cpu",idealUseCases:["chat","coding","rag","agents"],intelligenceScore:84,description:"Modelo local grande para escenarios donde se busca calidad cercana a modelos cloud medianos/altos, con costo de hardware importante.",license:"Llama 3.3 Community License; revisar restricciones de uso comercial y escala.",links:[{label:"Hugging Face",url:"https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct"},{label:"Ollama",url:"https://ollama.com/library/llama3.3"},{label:"LM Studio",url:"https://lmstudio.ai/models?search=llama%203.3%2070b"}],quantizationOptions:["Q3_K_M","Q4_K_M","Q5_K_M","Q8_0","AWQ/GPTQ","BF16"],installCommands:[{label:"Ollama",command:"ollama run llama3.3"},{label:"vLLM",command:"vllm serve meta-llama/Llama-3.3-70B-Instruct"}],specs:[{label:"Contexto",value:"128K tokens"},{label:"VRAM minima",value:"24 GB con offload/quant"},{label:"VRAM fluida",value:"40 GB+"},{label:"RAM CPU",value:"64 GB+"}],benchmarkSummary:[{label:"Calidad relativa",value:"84/100",note:"El mejor candidato local del catalogo actual para tareas generales complejas."},{label:"Mejor escenario",value:"Workstation / servidor",note:"Recomendable con GPU grande o despliegue multi-GPU."}]}];function Sk(e,t,n,r){const l=t>=e.minGpuVramGB,u=n>=e.minCpuRamGB,s=l||u,f=t>=e.minFastVramGB?"fast":s?"acceptable":"unusable",d=l&&e.noteGpuKey?e.noteGpuKey:u&&e.noteCpuKey?e.noteCpuKey:e.noteKey;return{name:e.name,parameters:e.parameters,quantization:e.quantization,speed:f,canRun:s,notes:r(d),idealUseCases:e.idealUseCases,idealUseCaseLabels:e.idealUseCases.map(m=>r(`input.usage.goal.${m}`)).join(", "),intelligenceScore:e.intelligenceScore,description:e.description,license:e.license,links:e.links,quantizationOptions:e.quantizationOptions,installCommands:e.installCommands,specs:e.specs,benchmarkSummary:e.benchmarkSummary,sources:e.sources,benchmarkRefs:e.benchmarkRefs,deploymentOptions:e.deploymentOptions,dataQuality:e.dataQuality,confidence:e.confidence,lastCheckedAt:e.lastCheckedAt}}const Ds={"gpt-4o":{name:"GPT-4o",score:96,ratePerMillion:7.5},"claude-sonnet":{name:"Claude Sonnet",score:95,ratePerMillion:9},"gemini-pro":{name:"Gemini Pro",score:92,ratePerMillion:5},"deepseek-chat":{name:"DeepSeek Chat",score:86,ratePerMillion:1.2},"gpt-4o-mini":{name:"GPT-4o mini",score:72,ratePerMillion:.25}},Ms={"chatgpt-plus":{name:"ChatGPT Plus",monthlyUsd:20},"chatgpt-pro":{name:"ChatGPT Pro",monthlyUsd:200},"claude-pro":{name:"Claude Pro",monthlyUsd:20},"claude-max":{name:"Claude Max",monthlyUsd:100},"gemini-advanced":{name:"Gemini Advanced",monthlyUsd:20}
174,"cursor-pro":{name:"Cursor Pro",monthlyUsd:20},custom:{name:"Custom plan",monthlyUsd:0}},f2={occasional:8,daily:30,heavy:30,production:30},d2={occasional:2,daily:8,heavy:25,production:120},wk={small:.25,medium:.75,large:10,any:1.5};function m2(e){return{chat:1200,coding:4e3,agents:6e3,rag:5e3,vision:2500,embedding:800}[e]}function kf(e){var t;return((t=e.modelMix)==null?void 0:t.filter(n=>n.hoursPerDay>0||n.billingMode==="plan"&&n.monthlyPlanUsd>0))??[]}function Ok(e,t){var u;if(e.billingMode==="plan"){const s=e.monthlyPlanUsd||((u=Ms[e.planId])==null?void 0:u.monthlyUsd)||0;return Math.max(0,s)}const n=Ds[e.modelId]??Ds["gpt-4o-mini"];return e.hoursPerDay*d2[t.frequency]*f2[t.frequency]*m2(e.goal)/1e6*n.ratePerMillion}function Ek(e){const t=kf(e);return t.length>0?t.reduce((l,u)=>l+Ok(u,e),0):e.hoursPerDay*d2[e.frequency]*f2[e.frequency]*m2(e.goal)/1e6*wk[e.modelSizePreference]}const Mk={custom:{preset:"custom"},rtx3060:{preset:"rtx3060",gpuMaker:"NVIDIA",gpuName:"RTX 3060",vramGB:12,ramGB:16,devicePriceUsd:850},rtx4070tisuper:{preset:"rtx4070tisuper",gpuMaker:"NVIDIA",gpuName:"RTX 4070 Ti Super",vramGB:16,ramGB:32,devicePriceUsd:1600},rtx4090:{preset:"rtx4090",gpuMaker:"NVIDIA",gpuName:"RTX 4090",vramGB:24,ramGB:64,devicePriceUsd:3200},macmini_m4_16gb:{preset:"macmini_m4_16gb",os:"macOS",gpuMaker:"Apple",gpuName:"M4",vramGB:12,ramGB:16,devicePriceUsd:799},m3max_64gb:{preset:"m3max_64gb",os:"macOS",gpuMaker:"Apple",gpuName:"M3 Max",vramGB:48,ramGB:64,devicePriceUsd:3999},no_gpu:{preset:"no_gpu",gpuMaker:"None",gpuName:"Integrated",vramGB:0,ramGB:16,devicePriceUsd:600}};function jk(e){return e.gpuMaker==="Apple"?e.ramGB*.75:e.vramGB}function Ck(e,t){const n=jk(e),r=e.purchaseStatus==="planned",l=r&&e.devicePriceUsd||0,u=l/24,s=t.hoursPerDay*.25,f=e.gpuMaker==="NVIDIA"?.3:e.gpuMaker==="Apple"?.05:.12,d=s*f*30*t.electricityCostPerKwh,m=u+d;return{effectiveVram:n,includesHardwarePurchase:r,hardwarePurchaseCostUsd:l,hardwareAmortizationMonthly:u,electricityCostMonthly:d,totalLocalMonthly:m}}function _k(e){const t=kf(e);return t.length>0?t.reduce((n,r)=>{var l;return n+(((l=Ds[r.modelId])==null?void 0:l.score)??72)*Math.max(r.hoursPerDay,1)},0)/t.reduce((n,r)=>n+Math.max(r.hoursPerDay,1),0):e.modelSizePreference==="large"?95:e.modelSizePreference==="small"?72:88}function Tk(e,t){return t.filter(n=>n.idealUseCases.includes(e)).sort((n,r)=>r.intelligenceScore-n.intelligenceScore)[0]??t.sort((n,r)=>r.intelligenceScore-n.intelligenceScore)[0]}function Nk(e){const t=kf(e),n=t.length>0?t.map(r=>r.goal):[e.goal];return Array.from(new Set(n))}function Pk(e,t){const n=[],r=t.frequency==="production"||t.frequency==="heavy"||t.goal==="agents",l=e.gpuMaker==="NVIDIA"&&e.vramGB>=16;return r&&l&&n.push({name:"vLLM",url:"https://github.com/vllm-project/vllm",description:"Motor de inferencia de alto rendimiento para servidores, batches y cargas concurrentes en GPUs NVIDIA con memoria suficiente."}),n}function Cv(e,t,n,r=Tp){const l=Ck(e,t),u=r.map(k=>Sk(k,l.effectiveVram,e.ramGB,n)),s=l.effectiveVram>=6||e.ramGB>=16,f=u.filter(k=>k.canRun&&k.speed!=="unusable"),d=s&&f.length>0,m=Ek(t),v=kf(t),p=_k(t);let g=-1;m>l.electricityCostMonthly&&(g=l.includesHardwarePurchase?l.hardwarePurchaseCostUsd/(m-l.electricityCostMonthly):0);let x="api",S="";const O=m>l.totalLocalMonthly,E=g>0&&g<=12,M=g>12&&g<=24,T=t.frequency==="production"||t.modelSizePreference==="large"||t.goal==="agents";t.needsPrivacy||t.offlineRequired?(x="local",S=n("calc.verdict.mandatory")):d?O||E?(x=T?"hybrid":"local",S=x==="hybrid"?n("calc.verdict.hybrid_scale"):O?n("calc.verdict.local_hours"):`${n("calc.verdict.local_breakeven")}${Math.ceil(g)}${n("calc.verdict.local_breakeven_months")}`):M||T||t.frequency==="daily"?(x="hybrid",S=n("calc.verdict.hybrid_balanced")):(x="api",S=n("calc.verdict.api_cheaper")):(x="api",S=n("calc.verdict.api_hardware_limit"));const N=Nk(t).map(k=>{const $=Tk(k,f),V=($==null?void 0:$.intelligenceScore)??0;return{name:n(`input.usage.goal.${k}`),localScore:V,frontierScore:Math.round(p),gap:Math.max(0,Math.round(p-V))}}),C=N.reduce((k,$)=>Math.max(k,$.localScore),0),P=Array.from({length:12},(k,$)=>({month:$+1,apiCost:m*($+1),localCost:l.hardwarePurchaseCostUsd+l.electricityCostMonthly*($+1)}));let _=null;return l.effectiveVram<6&&e.ramGB<16?_=n("calc.limit.memory"):(e.gpuMaker==="None"||e.gpuMaker==="Intel")&&(_=n("calc.limit.nogpu")),{canRunLocal:s,mainLimitation:_,recommendedModels:u,economics:{monthlyApiCost:m,hardwareAmortizationMonthly:l.hardwareAmortizationMonthly,hardwarePurchaseCostUsd:l.hardwarePurchaseCostUsd,includesHardwarePurchase:l.includesHardwarePurchase,electricityCostMonthly:l.electricityCostMonthly,totalLocalMonthly:l.totalLocalMonthly,breakevenMonths:g,verdict:x,verdictMessage:S,costDataOverTime:P,currencyCode:t.currencyCode,currencySymbol:t.currencySymbol,exchangeRateFromUsd:t.exchangeRateFromUsd},overallSummary:n(x==="local"?"results.verdict.local":x==="hybrid"?"results.verdict.hybrid":"results.verdict.api"),softwareRecommendations:Pk(e,t),assumptions:[v.length>0?n("calc.assumption.modelMix"):n("calc.assumption.tokens"),n(l.includesHardwarePurchase?"calc.assumption.hardware.planned":"calc.assumption.hardware.owned"),n("calc.assumption.energy"),n("calc.assumption.models")],intelligenceComparison:N,frontierScore:Math.round(p),bestLocalScore:C}}const C1={"RTX 4090":{vramGB:24},"RTX 4080 SUPER":{vramGB:16},"RTX 4080":{vramGB:16},"RTX 4070 TI SUPER":{vramGB:16},"RTX 4070 TI":{vramGB:12},"RTX 4070 SUPER":{vramGB:12},"RTX 4070":{vramGB:12},"RTX 4060 TI 16GB":{vramGB:16},"RTX 4060 TI":{vramGB:8},"RTX 4060":{vramGB:8},"RTX 4090 LAPTOP":{vramGB:16},"RTX 4080 LAPTOP":{vramGB:12},"RTX 4070 LAPTOP":{vramGB:8},"RTX 4060 LAPTOP":{vramGB:8},"RTX 4050 LAPTOP":{vramGB:6},"RTX 3090 TI":{vramGB:24},"RTX 3090":{vramGB:24},"RTX 3080 TI":{vramGB:12},"RTX 3080 12GB":{vramGB:12},"RTX 3080":{vramGB:10},"RTX 3070 TI":{vramGB:8},"RTX 3070":{vramGB:8},"RTX 3060 TI":{vramGB:8},"RTX 3060 LAPTOP":{vramGB:6},"RTX 3060":{vramGB:12},"RTX 3050 TI":{vramGB:4},"RTX 3050":{vramGB:8},"RTX 3050 LAPTOP":{vramGB:4},"RTX 3050 TI LAPTOP":{vramGB:4},"RTX 3080 TI LAPTOP":{vramGB:16},"RTX 3080 LAPTOP":{vramGB:16},"RTX 3070 TI LAPTOP":{vramGB:8},"RTX 3070 LAPTOP":{vramGB:8},"RTX 2080 TI":{vramGB:11},"RTX 2080":{vramGB:8},"RTX 2070":{vramGB:8},"RTX 2060 12GB":{vramGB:12},"RTX 2060":{vramGB:6},"GTX 1660 TI":{vramGB:6},"GTX 1660 SUPER":{vramGB:6},"GTX 1660":{vramGB:6},"GTX 1650":{vramGB:4},"GTX 1080 TI":{vramGB:11},"GTX 1080":{vramGB:8},"GTX 1070":{vramGB:8},"GTX 1060 6GB":{vramGB:6},"GTX 1060":{vramGB:6},"RX 7900 XTX":{vramGB:24},"RX 7900 XT":{vramGB:20},"RX 7800 XT":{vramGB:16},"RX 7700 XT":{vramGB:12},"RX 7600 XT":{vramGB:16},"RX 7600":{vramGB:8},"RX 6900 XT":{vramGB:16},"RX 6800 XT":{vramGB:16},"RX 6800":{vramGB:16},"RX 6700 XT":{vramGB:12},"RX 6600 XT":{vramGB:8},"RX 6600":{vramGB:8},"ARC A770":{vramGB:16},"ARC A750":{vramGB:8},"ARC A580":{vramGB:8},"ARC A380":{vramGB:6}},_1={"M4 MAX":36,"M4 PRO":24,M4:16,"M3 MAX":36,"M3 PRO":18,M3:8,"M2 ULTRA":64,"M2 MAX":32,"M2 PRO":16,M2:8,"M1 ULTRA":64,"M1 MAX":32,"M1 PRO":16,M1:8};function h2(){const e=navigator.userAgentData,t=`${(e==null?void 0:e.platform)??navigator.platform??""}`.toLowerCase(),n=navigator.userAgent.toLowerCase();return t.includes("mac")||n.includes("mac os")?"macOS":t.includes("linux")||n.includes("linux")?"Linux":"Windows"}function Rs(){const e=navigator.deviceMemory;return typeof e=="number"&&Number.isFinite(e)?e:null}function Df(e){return e.replace(/^ANGLE\s*\(\s*/i,"").replace(/,\s*Direct3D.*$/i,"").replace(/\s*Direct3D.*$/i,"").replace(/\s*D3D\d+.*$/i,"").replace(/\s*OpenGL Engine.*$/i,"").replace(/,\s*Metal.*$/i,"").replace(/\s*Metal.*$/i,"").replace(/\)\s*$/g,"").replace(/\s*\(0x[0-9a-f]+\)/gi," ").replace(/NVIDIA\s+/i,"").replace(/AMD\s+/i,"").replace(/Ra
174deon\s+Graphics/i,"Radeon Graphics").replace(/GeForce\s+/i,"").replace(/\s+/g," ").trim()}function Rf(e,t){const n=e.toLowerCase();return n.includes("nvidia")||n.includes("geforce")||n.includes("rtx")||n.includes("gtx")||n.includes("0x10de")||/\b10de\b/.test(n)||/\b4318\b/.test(n)?"NVIDIA":n.includes("amd")||n.includes("radeon")||n.includes("rx ")||n.includes("0x1002")||/\b1002\b/.test(n)||/\b4098\b/.test(n)?"AMD":n.includes("apple")||n.includes("0x106b")||/\b106b\b/.test(n)||/\bm[1-5]\b/.test(n)?"Apple":n.includes("intel")||n.includes("arc")||n.includes("iris")||n.includes("uhd")||n.includes("0x8086")||/\b8086\b/.test(n)||/\b32902\b/.test(n)?"Intel":t==="macOS"?"Apple":"None"}function kk(e,t){const n=Df(t);return n&&!/^0x[0-9a-f]+$/i.test(n)&&!/^\d+$/.test(n)?n:e==="NVIDIA"?"NVIDIA discrete GPU":e==="AMD"?"AMD discrete GPU":e==="Apple"?"Apple Silicon GPU":e==="Intel"?"Intel integrated GPU":n||"Unknown GPU"}function Gl(e){const t=e.toUpperCase().replace(/GEFORCE\s+/g,"").replace(/AMD\s+/g,"").replace(/RADEON\s+/g,"").replace(/LAPTOP GPU/g,"LAPTOP").replace(/MOBILE GPU/g,"LAPTOP").replace(/\s+/g," "),r=Object.keys(C1).sort((l,u)=>u.length-l.length).find(l=>t.includes(l));return r?{name:r,spec:C1[r]}:null}function v2(e){const t=e.toUpperCase(),n=Object.keys(_1).sort((r,l)=>l.length-r.length).find(r=>t.includes(r));return n?_1[n]:null}function Dk(){try{const e=document.createElement("canvas"),t=e.getContext("webgl2")||e.getContext("webgl")||e.getContext("experimental-webgl");if(!t)return{renderer:null,vendor:null};const n=t.getExtension("WEBGL_debug_renderer_info");return n?{renderer:t.getParameter(n.UNMASKED_RENDERER_WEBGL),vendor:t.getParameter(n.UNMASKED_VENDOR_WEBGL)}:{renderer:t.getParameter(t.RENDERER),vendor:t.getParameter(t.VENDOR)}}catch{return{renderer:null,vendor:null}}}async function T1(e){var g,x,S,O;const t=navigator.gpu,n=await((g=t==null?void 0:t.requestAdapter)==null?void 0:g.call(t,e==="high-performance"?{powerPreference:e}:void 0));if(!n)return{label:null,vendor:null,architecture:null,device:null,description:null,maxBufferGB:null,powerPreference:e};const r=n;e==="high-performance"&&await((x=r.requestDevice)==null?void 0:x.call(r).then(E=>{var M;return(M=E.destroy)==null?void 0:M.call(E)}).catch(()=>{}));const l=r.info??await((S=r.requestAdapterInfo)==null?void 0:S.call(r,["vendor","architecture","device","description"])),u=(l==null?void 0:l.vendor)!=null?String(l.vendor):null,s=(l==null?void 0:l.architecture)!=null?String(l.architecture):null,f=(l==null?void 0:l.device)!=null?String(l.device):null,d=(l==null?void 0:l.description)!=null?String(l.description):null,m=[u,s,f,d].filter(Boolean).join(" ").trim()||null,v=(O=r.limits)==null?void 0:O.maxBufferSize,p=typeof v=="number"?v/1024/1024/1024:null;return{label:m,vendor:u,architecture:s,device:f,description:d,maxBufferGB:p,powerPreference:e}}function cs(e,t="webgl2"){const n=document.createElement("canvas"),r={powerPreference:e==="high-performance"?"high-performance":"default",failIfMajorPerformanceCaveat:!1,antialias:!1},l=t==="webgl2"?n.getContext("webgl2",r):n.getContext("webgl",r)||n.getContext("experimental-webgl",r);if(!l)return null;l.clearColor(0,0,0,1),l.clear(l.COLOR_BUFFER_BIT),l.finish();const u=l.getExtension("WEBGL_debug_renderer_info");if(u)return l.getParameter(u.UNMASKED_RENDERER_WEBGL);const s=l.getParameter(l.RENDERER);return s&&s!=="WebKit WebGL"?s:null}function Rk(e){if(!e||e<.5)return null;const t=e*2,n=[2,3,4,6,8,10,11,12,16,20,24,32,48,64,80,128,192];return n.reduce((r,l)=>Math.abs(l-t)<Math.abs(r-t)?l:r,n[0])}function zk(e,t,n,r,l){if(ql(e,t))return t==="Apple"?Math.max(8,Math.round((Rs()??l.ramGB??16)*.75)):0;const u=e.match(/(\d+)\s*gb/i);if(u)return Number(u[1]);const s=Gl(e);if(s)return s.spec.vramGB;const f=Rs();if(t==="Apple")return Math.max(8,Math.round((f??v2(e)??l.ramGB??16)*.75));const d=Rk(r.maxBufferGB);return d&&(t==="NVIDIA"||t==="AMD"||t==="Intel")?d:t==="NVIDIA"||t==="AMD"?l.vramGB||8:t==="Intel"?0:n==="macOS"?Math.max(6,Math.round((f??l.ramGB??8)*.5)):0}function Ik(e,t,n){const r=Rs(),l=e==="macOS"?v2(t):null;return Math.max(n.ramGB||0,r??0,l??0,e==="macOS"?8:4)}function ql(e,t){const n=e.toLowerCase();return t==="Intel"||n.includes("iris")||n.includes("uhd")||n.includes("integrated")||n.includes("radeon graphics")||n.includes("radeon(tm) graphics")||n.includes("0x00001638")||n.includes("0x1638")}function Bk(e){const t=e.toLowerCase();return/\bradeon\s+rx\b/i.test(e)||/\brx\s+\d{3,4}/i.test(e)||t.includes("radeon pro")||t.includes("radeon vii")||!!Gl(e)}function Np(e){const t=e.toLowerCase().trim();return t==="amd"||t==="google inc. (amd)"||t==="google inc. (nvidia)"||t==="google inc. (intel)"||/^amd\s+gcn-\d+/.test(t)}function Pp(e,t){const n=Rf(e,t);return ql(e,n)||Np(e)?!1:n==="NVIDIA"?!0:n==="AMD"?Bk(e):!!Gl(e)}function _v(e,t){const n=`${e.label} ${Df(e.label)}`,r=Rf(n,t),l=Gl(n);let u=0;return e.source==="webgl-primary"&&(u+=50),e.source==="webgl-vendor"&&(u-=20),(e.source==="webgl-high"||e.source==="webgl2-high"||e.source==="webgpu-high")&&(u+=25),l&&(u+=100),Pp(n,t)&&(u+=65),r==="Apple"&&(u+=30),r==="Intel"&&(u-=30),ql(n,r)&&(u-=35),Np(e.label)&&(u-=45),u}function p2(e,t){return e.some(n=>Pp(n.label,t))}function N1(e,t,n){return n!=="Windows"||t!=="Intel"&&t!=="AMD"?!1:e.length>0&&!p2(e,n)}function Uk(e,t,n,r){return r==="Windows"&&!p2(e,r)&&(ql(t,n)||Np(t))}function Lk(e,t,n){return[{label:e.renderer??"",source:"webgl-primary"}
174,{label:e.vendor??"",source:"webgl-vendor"},{label:t.label??"",source:"webgpu-high"},{label:cs("high-performance","webgl2")??"",source:"webgl2-high"},{label:cs("high-performance","webgl")??"",source:"webgl-high"},{label:cs("default","webgl2")??"",source:"webgl2-default"},{label:cs("default","webgl")??"",source:"webgl-default"},{label:n.label??"",source:"webgpu-default"}].filter(r=>r.label.trim())}async function y2(){const e=l=>({label:null,vendor:null,architecture:null,device:null,description:null,maxBufferGB:null,powerPreference:l}),t=Dk(),[n,r]=await Promise.all([T1("high-performance").catch(()=>e("high-performance")),T1("default").catch(()=>e("default"))]);return{primaryWebGl:t,webGpuHigh:n,webGpuDefault:r,candidates:Lk(t,n,r)}}function $k(e,t){return e.filter((r,l,u)=>r.label.trim()&&u.findIndex(s=>s.label.trim()===r.label.trim())===l).sort((r,l)=>_v(l,t)-_v(r,t))[0]??null}async function Gk(){var s;const e=h2(),{primaryWebGl:t,webGpuHigh:n,webGpuDefault:r,candidates:l}=await y2(),u=navigator;return{os:e,userAgent:navigator.userAgent,platform:`${((s=u.userAgentData)==null?void 0:s.platform)??navigator.platform??""}`,deviceMemoryGB:Rs(),webglPrimary:t,webgpu:[n,r],candidates:l.map(f=>{const d=Df(f.label),m=Rf(`${f.label} ${d}`,e),v=Gl(f.label);return{source:f.source,label:f.label,cleanLabel:d,maker:m,integrated:ql(f.label,m),dedicatedSignal:Pp(f.label,e),matchedSpec:(v==null?void 0:v.name)??null,score:_v(f,e)}}).sort((f,d)=>d.score-f.score)}}async function g2(e){const t=h2(),{primaryWebGl:n,webGpuHigh:r,webGpuDefault:l,candidates:u}=await y2(),s=$k(u,t),f=(s==null?void 0:s.label)??e.gpuName,d=Df(f),m=`${f} ${d} ${n.renderer??""} ${n.vendor??""} ${r.label??""} ${l.label??""}`,v=Rf(m,t),p=Gl(m),g=p!=null&&p.name?p.name.replace(/\bTI\b/g,"Ti"):kk(v,d||f),x=Ik(t,m,e);if(Uk(u,m,v,t))throw new Error("Only integrated GPU signals were exposed by the browser.");const S=zk(m,v,t,r.maxBufferGB?r:l,e);return(ql(m,v)||N1(u,v,t))&&e.gpuMaker!=="None"&&e.gpuMaker!=="Intel"&&e.vramGB>0?{preset:e.preset||"custom",os:t,gpuMaker:e.gpuMaker,gpuName:e.gpuName,vramGB:e.vramGB,ramGB:x}:N1(u,v,t)?{preset:e.preset||"custom",os:t,gpuMaker:e.gpuMaker,gpuName:e.gpuName,vramGB:e.vramGB,ramGB:x}:{preset:"custom",os:t,gpuMaker:v,gpuName:g||e.gpuName,vramGB:S,ramGB:x}}const kp={US:{countryCode:"US",currencyCode:"USD",currencySymbol:"$",exchangeRateFromUsd:1,electricityCostPerKwh:.16},MX:{countryCode:"MX",currencyCode:"MXN",currencySymbol:"$",exchangeRateFromUsd:18.2,electricityCostPerKwh:.08},GB:{countryCode:"GB",currencyCode:"GBP",currencySymbol:"GBP ",exchangeRateFromUsd:.79,electricityCostPerKwh:.4},DE:{countryCode:"DE",currencyCode:"EUR",currencySymbol:"EUR ",exchangeRateFromUsd:.92,electricityCostPerKwh:.4},FR:{countryCode:"FR",currencyCode:"EUR",currencySymbol:"EUR ",exchangeRateFromUsd:.92,electricityCostPerKwh:.28},ES:{countryCode:"ES",currencyCode:"EUR",currencySymbol:"EUR ",exchangeRateFromUsd:.92,electricityCostPerKwh:.25},IT:{countryCode:"IT",currencyCode:"EUR",currencySymbol:"EUR ",exchangeRateFromUsd:.92,electricityCostPerKwh:.35},AR:{countryCode:"AR",currencyCode:"ARS",currencySymbol:"$",exchangeRateFromUsd:930,electricityCostPerKwh:.05},CO:{countryCode:"CO",currencyCode:"COP",currencySymbol:"$",exchangeRateFromUsd:3900,electricityCostPerKwh:.15},CL:{countryCode:"CL",currencyCode:"CLP",currencySymbol:"$",exchangeRateFromUsd:930,electricityCostPerKwh:.18},PE:{countryCode:"PE",currencyCode:"PEN",currencySymbol:"S/",exchangeRateFromUsd:3.75,electricityCostPerKwh:.18},BR:{countryCode:"BR",currencyCode:"BRL",currencySymbol:"R$",exchangeRateFromUsd:5.15,electricityCostPerKwh:.17},UY:{countryCode:"UY",currencyCode:"UYU",currencySymbol:"$U",exchangeRateFromUsd:39,electricityCostPerKwh:.22},CR:{countryCode:"CR",currencyCode:"CRC",currencySymbol:"CRC ",exchangeRateFromUsd:520,electricityCostPerKwh:.15},DO:{countryCode:"DO",currencyCode:"DOP",currencySymbol:"RD$",exchangeRateFromUsd:59,electricityCostPerKwh:.2},PA:{countryCode:"PA",currencyCode:"USD",currencySymbol:"$",exchangeRateFromUsd:1,electricityCostPerKwh:.18},SV:{countryCode:"SV",currencyCode:"USD",currencySymbol:"$",exchangeRateFromUsd:1,electricityCostPerKwh:.18},EC:{countryCode:"EC",currencyCode:"USD",currencySymbol:"$",exchangeRateFromUsd:1,electricityCostPerKwh:.1}},P1=Array.from(new Map(Object.values(kp).map(e=>[e.currencyCode,e])).values()).sort((e,t)=>
174e.currencyCode.localeCompare(t.currencyCode)),El=kp.US;function qk(e){return e?kp[e]??El:El}async function b2(){const t=await(await fetch("https://get.geojs.io/v1/ip/country.json")).json();return qk(t.country)}const Hk={provider:"provider",vendor:"provider",service:"provider",model:"model",model_name:"model",date:"date",timestamp:"date",requests:"requests",request_count:"requests",calls:"requests",input_tokens:"inputTokens",prompt_tokens:"inputTokens",inputtokens:"inputTokens",output_tokens:"outputTokens",completion_tokens:"outputTokens",outputtokens:"outputTokens",total_tokens:"totalTokens",tokens:"totalTokens",totaltokens:"totalTokens",cost_usd:"costUsd",cost:"costUsd",usd:"costUsd",amount_usd:"costUsd"};function Kk(e){return e.trim().toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_|_$/g,"")}function Vk(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e!="string")return 0;const t=e.replace(/[$,]/g,"").trim(),n=Number(t);return Number.isFinite(n)?n:0}function Xk(e,t){return typeof e=="string"&&e.trim()?e.trim():t}function Yk(e){const t=[];let n=[],r="",l=!1;for(let u=0;u<e.length;u+=1){const s=e[u],f=e[u+1];s==='"'&&l&&f==='"'?(r+='"',u+=1):s==='"'?l=!l:s===","&&!l?(n.push(r.trim()),r=""):(s===` 175`||s==="\r")&&!l?(s==="\r"&&f===` 176`&&(u+=1),n.push(r.trim()),n.some(Boolean)&&t.push(n),n=[],r=""):r+=s}return n.push(r.trim()),n.some(Boolean)&&t.push(n),t}function x2(e){const t={};for(const[u,s]of Object.entries(e)){const f=Hk[Kk(u)];f&&(f==="provider"||f==="model"||f==="date"?t[f]=Xk(s,""):t[f]=Vk(s))}const n=t.inputTokens??0,r=t.outputTokens??0,l=t.totalTokens&&t.totalTokens>0?t.totalTokens:n+r;return{provider:t.provider||"Unknown",model:t.model||"Unknown model",date:t.date||void 0,requests:Math.max(0,t.requests??1),inputTokens:Math.max(0,n),outputTokens:Math.max(0,r),totalTokens:Math.max(0,l),costUsd:Math.max(0,t.costUsd??0)}}function Qk(e){const t=Yk(e);if(t.length<2)return[];const n=t[0];return t.slice(1).map(r=>{const l={};return n.forEach((u,s)=>{l[u]=r[s]??""}),x2(l)})}function Wk(e){const t=JSON.parse(e);return(Array.isArray(t)?t:Array.isArray(t.records)?t.records:Array.isArray(t.data)?t.data:[]).filter(r=>r&&typeof r=="object"&&!Array.isArray(r)).map(x2)}function Fk(e){const t=e.trim();return t?(t.startsWith("{")||t.startsWith("[")?Wk(t):Qk(t)).filter(r=>r.totalTokens>0||r.costUsd>0||r.requests>0):[]}function k1(e,t){const n=new Map;for(const r of e){const l=r[t]||"Unknown",u=n.get(l)??{key:l,requests:0,totalTokens:0,costUsd:0};u.requests+=r.requests,u.totalTokens+=r.totalTokens,u.costUsd+=r.costUsd,n.set(l,u)}return[...n.values()].sort((r,l)=>l.costUsd-r.costUsd)}function Zk(e){const t=`${e.provider} ${e.model}`.toLowerCase();return t.includes("mini")||t.includes("flash")||t.includes("haiku")||t.includes("deepseek")||t.includes("llama")||t.includes("mistral")||t.includes("qwen")||t.includes("embedding")||t.includes("unknown")}function D1(e){const t=e.reduce((s,f)=>s+f.requests,0),n=e.reduce((s,f)=>s+f.totalTokens,0),r=e.reduce((s,f)=>s+f.costUsd,0),l=e.filter(Zk).reduce((s,f)=>s+f.costUsd,0),u=l*.55;return{records:e,totalRequests:t,totalTokens:n,totalCostUsd:r,localizableCostUsd:l,estimatedMonthlySavingsUsd:u,localizableShare:r>0?l/r:0,byProvider:k1(e,"provider"),byModel:k1(e,"model")}}const Jk=`provider,model,input_tokens,output_tokens,cost_usd,requests 177OpenAI,gpt-4o-mini,2400000,900000,2.34,1800 178Anthropic,claude-sonnet,1200000,520000,11.40,320 179Google,gemini-flash,4200000,1100000,3.98,2100 180DeepSeek,deepseek-chat,1800000,700000,1.26,900`;function zs(e){return e.toLocaleString(void 0,{maximumFractionDigits:0})}function Tv(e,t,n=2){const r=e*(t.exchangeRateFromUsd||1),l=t.currencySymbol.trim()===t.currencyCode?"":` ${t.currencyCode}`;return`${t.currencySymbol}${r.toLocaleString(void 0,{maximumFractionDigits:n})}${l}`}function R1({title:e,groups:t,usage:n}){return t.length===0?null:b.jsxs("div",{className:"rounded-[16px] border border-[#7dd3fc]/10 bg-[#07111f]/50 p-4",children:[b.jsx("h4",{className:"mb-3 font-mono text-lg font-medium tracking-normal text-[#dbeafe]",children:e}),b.jsx("div",{className:"space-y-3",children:t.slice(0,4).map(r=>b.jsxs("div",{className:"rounded-[14px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 px-3 py-2",children:[b.jsxs("div",{className:"flex items-center justify-between gap-3",children:[b.jsx("span",{className:"truncate text-sm font-medium text-[#eaf4ff]",children:r.key}),b.jsx("span",{className:"shrink-0 font-mono text-xs text-[#7dd3fc]",children:Tv(r.costUsd,n)})]}),b.jsxs("div",{className:"mt-2 text-[10px] leading-4 text-[#8ba7c7]",children:[zs(r.totalTokens)," tokens - ",zs(r.requests)," requests"]})]},r.key))})]})}function e3({hardware:e,usage:t}){const{t:n}=$l(),[r,l]=A.useState(""),[u,s]=A.useState(!1),f=A.useMemo(()=>{try{return{summary:D1(Fk(r)),error:null}}catch(S){return{summary:D1([]),error:S instanceof Error?S.message:"Invalid input"}}},[r]),{summary:d,error:m}=f,v=d.records.length>0,p=e.purchaseStatus==="planned"&&d.estimatedMonthlySavingsUsd>0?e.devicePriceUsd/d.estimatedMonthlySavingsUsd:null,g=Math.round(d.localizableShare*100),x=async S=>{S&&(l(await S.text()),s(!0))};return b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-4",children:[b.jsxs("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[b.jsxs("div",{children:[b.jsx("p",{className:"micro-label",children:n("apiUsage.eyebrow")}),b.jsx("h3",{className:"mt-2 font-mono text-xl font-medium tracking-normal text-[#dbeafe]",children:n("apiUsage.title")}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:n(v?"apiUsage.diagnosisReady":"apiUsage.diagnosisEmpty")})]}),b.jsxs("button",{type:"button",className:"pill-button inline-flex shrink-0 items-center gap-2 self
180-start",onClick:()=>s(!0),children:[b.jsx(j1,{className:"h-4 w-4"}),n(v?"apiUsage.edit":"apiUsage.open")]})]}),b.jsxs("div",{className:"mt-4 grid grid-cols-1 gap-3 sm:grid-cols-3",children:[b.jsxs("div",{className:"rounded-[14px] border border-[#7dd3fc]/10 bg-[#07111f]/60 p-3",children:[b.jsx("span",{className:"micro-label",children:n("apiUsage.monthlySpend")}),b.jsx("span",{className:"mt-2 block font-mono text-2xl text-[#eaf4ff]",children:v?Tv(d.totalCostUsd,t):"-"})]}),b.jsxs("div",{className:"rounded-[14px] border border-[#7dd3fc]/10 bg-[#07111f]/60 p-3",children:[b.jsx("span",{className:"micro-label",children:n("apiUsage.localizable")}),b.jsx("span",{className:"mt-2 block font-mono text-2xl text-[#7dd3fc]",children:v?`${g}%`:"-"})]}),b.jsxs("div",{className:"rounded-[14px] border border-[#7dd3fc]/10 bg-[#07111f]/60 p-3",children:[b.jsx("span",{className:"micro-label",children:n("apiUsage.savings")}),b.jsx("span",{className:"mt-2 block font-mono text-2xl text-[#dbeafe]",children:v?Tv(d.estimatedMonthlySavingsUsd,t):"-"}),v&&b.jsx("span",{className:"mt-1 block text-[10px] leading-4 text-[#8ba7c7]",children:p?`${Math.ceil(p)} ${n("results.economics.months")}`:e.purchaseStatus==="owned"?n("apiUsage.ownedHardware"):n("apiUsage.noPayback")})]})]}),u&&b.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-[#02060d]/80 p-4 backdrop-blur-sm",role:"dialog","aria-modal":"true","aria-labelledby":"api-usage-modal-title",children:b.jsxs("div",{className:"max-h-[90vh] w-full max-w-5xl overflow-y-auto rounded-[22px] border border-[#7dd3fc]/20 bg-[#07111f] p-5 shadow-2xl shadow-black/50 md:p-6",children:[b.jsxs("div",{className:"flex flex-col gap-4 border-b border-[#7dd3fc]/10 pb-5 sm:flex-row sm:items-start sm:justify-between",children:[b.jsxs("div",{children:[b.jsx("p",{className:"micro-label",children:n("apiUsage.eyebrow")}),b.jsx("h3",{id:"api-usage-modal-title",className:"mt-2 font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:n("apiUsage.title")}),b.jsx("p",{className:"mt-3 max-w-3xl text-sm leading-6 text-[#8ba7c7]",children:n("apiUsage.description")})]}),b.jsx("button",{type:"button",className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-full border border-[#7dd3fc]/20 text-[#eaf4ff] transition hover:border-[#7dd3fc]/60 hover:bg-[#7dd3fc]/10",onClick:()=>s(!1),"aria-label":n("apiUsage.close"),children:b.jsx(_p,{className:"h-4 w-4"})})]}),b.jsxs("div",{className:"mt-5 grid grid-cols-1 gap-5 xl:grid-cols-[minmax(320px,0.9fr)_minmax(0,1.1fr)]",children:[b.jsxs("div",{className:"flex flex-col gap-4",children:[b.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[b.jsx("label",{className:"micro-label",children:"CSV / JSON"}),b.jsxs("div",{className:"flex gap-2",children:[b.jsxs("label",{className:"pill-button inline-flex cursor-pointer items-center gap-2",children:[b.jsx(j1,{className:"h-4 w-4"}),n("apiUsage.upload"),b.jsx("input",{className:"hidden",type:"file",accept:".csv,.json,text/csv,application/json",onChange:S=>{var O;return x((O=S.target.files)==null?void 0:O[0])}})]}),b.jsxs("button",{type:"button",className:"pill-button inline-flex items-center gap-2",onClick:()=>l(Jk),children:[b.jsx(ik,{className:"h-4 w-4"}),n("apiUsage.sample")]})]})]}),b.jsx("textarea",{className:"min-h-[330px] w-full resize-y rounded-[16px] border border-[#7dd3fc]/20 bg-black/25 p-4 font-mono text-xs leading-5 text-[#eaf4ff] outline-none transition focus:border-[#7dd3fc]/70",value:r,onChange:S=>l(S.target.value),spellCheck:!1}),b.jsx("p",{className:"text-xs leading-5 text-[#8ba7c7]",children:n("apiUsage.formatHelp")}),m&&b.jsx("p",{className:"rounded-[14px] border border-[#f3a6a6]/30 bg-[#f3a6a6]/10 px-4 py-2 text-xs text-[#ffd6d6]",children:m})]}),b.jsxs("div",{className:"flex flex-col gap-4",children:[b.jsx("div",{className:"rounded-[16px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-4",children:b.jsxs("div",{className:"flex items-start gap-3",children:[b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/40 p-2 text-[#7dd3fc]",children:b.jsx(UP,{className:"h-4 w-4"})}),b.jsxs("div",{children:[b.jsx("h4",{className:"font-mono text-lg font-medium tracking-normal text-[#dbeafe]",children:n("apiUsage.diagnosisTitle")}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:n(v?"apiUsage.diagnosisReady":"apiUsage.diagnosisEmpty")}),v&&b.jsxs("p",{className:"mt-2 text-[10px] leading-4 text-[#8ba7c7]",children:[zs(d.totalTokens)," tokens - ",zs(d.totalRequests)," requests - ",d.records.length," rows"]})]})]})}),v&&b.jsxs("div",{className:"grid grid-cols-1 gap-4 lg:grid-cols-2 xl:grid-cols-1 2xl:grid-cols-2",children:[b.jsx(R1,{title:n("apiUsage.byProvider"),groups:d.byProvider,usage:t}
180),b.jsx(R1,{title:n("apiUsage.byModel"),groups:d.byModel,usage:t})]})]})]})]})})]})}function t3({hardware:e,setHardware:t,usage:n,setUsage:r}){const{t:l}=$l(),[u,s]=Na.useState(!1),[f,d]=Na.useState(!1),[m,v]=Na.useState("idle"),[p,g]=Na.useState("idle"),[x,S]=Na.useState("idle"),[O,E]=Na.useState(!1),[M,T]=Na.useState(!1),N=async()=>{s(!0),v("idle");try{const I=await b2();r({...n,electricityCostPerKwh:I.electricityCostPerKwh,currencyCode:I.currencyCode,currencySymbol:I.currencySymbol,exchangeRateFromUsd:I.exchangeRateFromUsd}),v("success")}catch{v("error")}finally{s(!1)}},C=async()=>{var I;S("idle");try{const re=await Gk();await((I=navigator.clipboard)==null?void 0:I.writeText(JSON.stringify(re,null,2))),S("copied")}catch{S("error")}},P=async()=>{d(!0),g("idle");try{const I=await g2(e);t({...e,...I}),g("success")}catch{g("error")}finally{d(!1)}},_=I=>r({...n,modelMix:I}),k=n.modelMix??[],$=()=>{_([...k,{id:String(Date.now()),modelId:n.modelSizePreference==="large"?"claude-sonnet":"gpt-4o-mini",goal:n.goal,hoursPerDay:Math.min(n.hoursPerDay,2),billingMode:"usage",planId:"chatgpt-plus",monthlyPlanUsd:Ms["chatgpt-plus"].monthlyUsd}])},V=(I,re)=>{_(k.map(ie=>ie.id===I?{...ie,...re}:ie))},F=I=>{_(k.filter(re=>re.id!==I))},J=I=>{const re=I.target.value;t(re==="custom"?{...e,preset:"custom"}:{...e,...Mk[re]})};return b.jsxs("div",{className:"flex flex-col gap-5",children:[b.jsxs("section",{id:"hardware",className:"panel-card scroll-mt-8 flex flex-col gap-6",children:[b.jsx("h2",{className:"font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:l("input.hardware.title")}),b.jsxs("div",{className:"space-y-4",children:[b.jsxs("div",{className:"rounded-[14px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-4",children:[b.jsx("button",{type:"button",onClick:P,disabled:f,className:"text-[10px] uppercase tracking-[0.18em] text-[#7dd3fc] hover:text-[#eaf4ff] disabled:cursor-wait disabled:opacity-60",children:l(f?"input.hardware.detectingGpu":"input.hardware.detectGpu")}),p!=="idle"&&b.jsx("span",{className:`ml-3 text-[10px] ${p==="success"?"text-[#7dd3fc]":"text-[#f0d48a]"}`,children:l(p==="success"?"input.hardware.detectedGpu":"input.hardware.gpuUnavailable")}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:e.gpuName}),b.jsxs("div",{className:"mt-3 flex flex-wrap items-center gap-2",children:[b.jsx("button",{type:"button",onClick:C,className:"rounded-full border border-[#7dd3fc]/20 px-3 py-1 text-[10px] uppercase tracking-[0.14em] text-[#8ba7c7] transition hover:border-[#7dd3fc]/60 hover:text-[#dbeafe]",children:l("input.hardware.copyGpuDiagnostics")}),x!=="idle"&&b.jsx("span",{className:`text-[10px] ${x==="copied"?"text-[#7dd3fc]":"text-[#f0d48a]"}`,children:l(x==="copied"?"input.hardware.gpuDiagnosticsCopied":"input.hardware.gpuDiagnosticsError")})]})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.hardware.preset")}),b.jsxs("select",{className:"control-field",value:e.preset,onChange:J,children:[b.jsx("option",{value:"custom",children:l("input.hardware.preset.custom")}),b.jsx("option",{value:"rtx3060",children:l("input.hardware.preset.rtx3060")}),b.jsx("option",{value:"rtx4070tisuper",children:l("input.hardware.preset.rtx4070")}),b.jsx("option",{value:"rtx4090",children:l("input.hardware.preset.rtx4090")}),b.jsx("option",{value:"macmini_m4_16gb",children:l("input.hardware.preset.macm4")}),b.jsx("option",{value:"m3max_64gb",children:l("input.hardware.preset.macm3")}),b.jsx("option",{value:"no_gpu",children:l("input.hardware.preset.nogpu")})]})]}),b.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[b.jsxs("div",{className:"col-span-2 sm:col-span-1",children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.hardware.gpuMaker")}),b.jsxs("select",{className:"control-field disabled:opacity-50",value:e.gpuMaker,onChange:I=>t({...e,gpuMaker:I.target.value,preset:"custom"}),children:[b.jsx("option",{value:"NVIDIA",children:"NVIDIA"}),b.jsx("option",{value:"AMD",children:"AMD"}),b.jsx("option",{value:"Apple",children:"Apple Silicon"}),b.jsx("option",{value:"Intel",children:"Intel"}),b.jsx("option",{value:"None",children:"None (CPU)"})]})]}),b.jsxs("div",{className:"col-span-2 sm:col-span-1",children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.hardware.vram")}),b.jsx("input",{type:"number",min:"0",className:"control-field",value:e.vramGB,onChange:I=>
180t({...e,vramGB:Number(I.target.value),preset:"custom"})})]}),b.jsxs("div",{className:"col-span-2 sm:col-span-1",children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.hardware.ram")}),b.jsx("input",{type:"number",min:"4",className:"control-field",value:e.ramGB,onChange:I=>t({...e,ramGB:Number(I.target.value),preset:"custom"})})]}),b.jsxs("div",{className:"col-span-2 sm:col-span-1",children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.hardware.price")}),b.jsx("input",{type:"number",min:"0",step:"100",className:"control-field",value:e.devicePriceUsd,onChange:I=>t({...e,devicePriceUsd:Number(I.target.value),preset:"custom"})}),b.jsx("span",{className:"mt-2 block text-[9px] uppercase tracking-[0.18em] text-[#7dd3fc]/80",children:l("input.hardware.marketEst")})]}),b.jsxs("div",{className:"col-span-2",children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.hardware.purchaseStatus")}),b.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[b.jsx("button",{type:"button",className:`rounded-full border px-4 py-2 text-xs transition ${e.purchaseStatus==="owned"?"border-[#7dd3fc] bg-[#7dd3fc]/15 text-[#eaf4ff]":"border-[#7dd3fc]/20 text-[#8ba7c7] hover:border-[#7dd3fc]/60"}`,onClick:()=>t({...e,purchaseStatus:"owned"}),children:l("input.hardware.purchaseStatus.owned")}),b.jsx("button",{type:"button",className:`rounded-full border px-4 py-2 text-xs transition ${e.purchaseStatus==="planned"?"border-[#7dd3fc] bg-[#7dd3fc]/15 text-[#eaf4ff]":"border-[#7dd3fc]/20 text-[#8ba7c7] hover:border-[#7dd3fc]/60"}`,onClick:()=>t({...e,purchaseStatus:"planned"}),children:l("input.hardware.purchaseStatus.planned")})]}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:e.purchaseStatus==="planned"?l("input.hardware.purchaseStatus.plannedHelp"):l("input.hardware.purchaseStatus.ownedHelp")})]})]})]})]}),b.jsxs("section",{id:"usage",className:"panel-card scroll-mt-8 flex flex-col gap-6",children:[b.jsx("h2",{className:"font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:l("input.usage.title")}),b.jsxs("div",{className:"space-y-4",children:[b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.frequency")}),b.jsxs("select",{className:"control-field",value:n.frequency,onChange:I=>r({...n,frequency:I.target.value}),children:[b.jsx("option",{value:"occasional",children:l("input.usage.frequency.occasional")}),b.jsx("option",{value:"daily",children:l("input.usage.frequency.daily")}),b.jsx("option",{value:"heavy",children:l("input.usage.frequency.heavy")}),b.jsx("option",{value:"production",children:l("input.usage.frequency.production")})]})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.goal")}),b.jsxs("select",{className:"control-field",value:n.goal,onChange:I=>r({...n,goal:I.target.value}),children:[b.jsx("option",{value:"chat",children:l("input.usage.goal.chat")}),b.jsx("option",{value:"coding",children:l("input.usage.goal.coding")}),b.jsx("option",{value:"rag",children:l("input.usage.goal.rag")}),b.jsx("option",{value:"agents",children:l("input.usage.goal.agents")}),b.jsx("option",{value:"embedding",children:l("input.usage.goal.embedding")})]})]}),b.jsxs("div",{children:[b.jsxs("label",{className:"mb-2 flex justify-between text-[10px] font-semibold uppercase tracking-[0.18em] text-[#8ba7c7]",children:[b.jsx("span",{children:l("input.usage.hours")}),b.jsxs("span",{className:"font-mono font-normal text-[#7dd3fc]",children:[n.hoursPerDay," hrs"]})]}),b.jsx("input",{type:"range",min:"0.5",step:"0.5",max:"24",className:"h-1.5 w-full appearance-none rounded-full bg-[#7dd3fc]/15 accent-[#7dd3fc] outline-none",value:n.hoursPerDay,onChange:I=>r({...n,hoursPerDay:Number(I.target.value)})})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.currency")}),b.jsx("select",{className:"control-field",value:n.currencyCode,onChange:I=>{const re=P1.find(ie=>ie.currencyCode===I.target.value);re&&r({...n,currencyCode:re.currencyCode,currencySymbol:re.currencySymbol,exchangeRateFromUsd:re.exchangeRateFromUsd})},children:P1.map(I=>b.jsxs("option",{value:I.currencyCode,children:[I.currencyCode," (",I.currencySymbol,")"]},I.currencyCode))})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.electricity")}),b.jsx("input",{type:"number",min:"0",step:"0.01",className:"control-field",value:n.electricityCostPerKwh,onChange:I=>{v("idle"),r({...n,electricityCostPerKwh:Number(I.target.value)})}}),b.jsxs("div",{className:"mt-2 flex items-center justify-between gap-2",children:[b.jsx("button",{type:"button",onClick:N,disabled:u,className:"text-[10px] uppercase tracking-[0.18em] text-[#7dd3fc] hover:text-[#eaf4ff] disabled:cursor-wait disabled:opacity-60",children:l(u?"input.usage.electricity.detecting":"input.usage.electricity.detect")}),m!=="idle"&&b.jsx("span",{className:`text-[10px] ${m==="success"?"text-[#7dd3fc]":"text-[#f0d48a]"}`,children:l(m==="success"?"input.usage.electricity.detected":"input.usage.electricity.unavailable")})]})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-4",children:[b.jsxs("div",{className:"flex items-start justify-between gap-3",children:[b.jsxs("div",{children:[b.jsx("p",{className:"micro-label",children:l("input.usage.advancedOptions")}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:l("input.usage.advancedOptionsHelp")})]}),b.jsxs("button",{type:"button",className:"pill-button inline-flex shrink-0 items-center gap-2",onClick:()=>T(I=>!I),children:[b.jsx(ck,{className:"h-4 w-4"}),l(M?"input.usage.advancedOptionsHide":"input.usage.advancedOptionsShow")]})]}),M&&b.jsxs("div",{className:"mt-4 grid grid-cols-1 gap-4",children:[b.jsx("div",{className:"rounded-[16px] border border-[#7dd3fc]/10 bg-[#07111f]/60 p-4",children:b.jsxs("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[b.jsxs("div",{children:[b.jsx("p",{className:"micro-label",children:l("input.usage.advancedModels")}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:k.length>0?l("input.usage.advancedModelsActive"):l("input.usage.advancedModelsHelp")})]}),b.jsx("button",{type:"button",className:"pill-button shrink-0",onClick:()=>E(!0),children:k.length>0?l("input.usage.advancedModelsEdit"):l("input.usage.advancedModelsOpen")})]})}),b.jsx(e3,{hardware:e,usage:n})]})]})]})]}),O&&b.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-[#02060d]/80 p-4 backdrop-blur-sm",role:"dialog","aria-modal":"true","aria-labelledby":"model-mix-modal-title",children:b.jsxs("div",{className:"max-h-[90vh] w-full max-w-3xl overflow-y-auto rounded-[22px] border border-[#7dd3fc]/20 bg-[#07111f] p-5 shadow-2xl shadow-black/50 md:p-6",children:[b.jsxs("div",{className:"flex items-start justify-between gap-4 border-b border-[#7dd3fc]/10 pb-5",children:[b.jsxs("div",{children:[b.jsx("p",{className:"micro-label",children:l("input.usage.advancedModels")}),b.jsx("h3",{id:"model-mix-modal-title",className:"mt-2 font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:l("input.usage.advancedModelsTitle")}),b.jsx("p",{className:"mt-3 text-sm leading-6 text-[#8ba7c7]",children:l("input.usage.advancedModelsHelp")})]}),b.jsx("button",{type:"button",className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-full border border-[#7dd3fc]/20 text-[#eaf4ff] transition hover:border-[#7dd3fc]/60 hover:bg-[#7dd3fc]/10",onClick:()=>E(!1),"aria-label":"Close",children:b.jsx(_p,{className:"h-4 w-4"})})]}),b.jsxs("div",{className:"mt-5 space-y-4",children:[k.map(I=>b.jsx("div",{className:"rounded-[16px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-4",children:b.jsxs("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2 xl:grid-cols-[1.05fr_0.95fr_0.85fr_0.9fr_0.75fr_auto] xl:items-end",children:[b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.advancedModels.model")}),b.jsx("select",{className:"control-field",value:I.modelId,onChange:re=>V(I.id,{modelId:re.target.value}
180),children:Object.entries(Ds).map(([re,ie])=>b.jsx("option",{value:re,children:ie.name},re))})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.goal")}),b.jsxs("select",{className:"control-field",value:I.goal,onChange:re=>V(I.id,{goal:re.target.value}),children:[b.jsx("option",{value:"chat",children:l("input.usage.goal.chat")}),b.jsx("option",{value:"coding",children:l("input.usage.goal.coding")}),b.jsx("option",{value:"rag",children:l("input.usage.goal.rag")}),b.jsx("option",{value:"agents",children:l("input.usage.goal.agents")}),b.jsx("option",{value:"embedding",children:l("input.usage.goal.embedding")})]})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.advancedModels.billing")}),b.jsxs("select",{className:"control-field",value:I.billingMode,onChange:re=>V(I.id,{billingMode:re.target.value}),children:[b.jsx("option",{value:"usage",children:l("input.usage.advancedModels.billing.usage")}),b.jsx("option",{value:"plan",children:l("input.usage.advancedModels.billing.plan")})]})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:l("input.usage.advancedModels.plan")}),b.jsx("select",{className:"control-field disabled:opacity-50",value:I.planId,disabled:I.billingMode!=="plan",onChange:re=>{const ie=re.target.value;V(I.id,{planId:ie,monthlyPlanUsd:Ms[ie].monthlyUsd})},children:Object.entries(Ms).map(([re,ie])=>b.jsx("option",{value:re,children:ie.name},re))})]}),b.jsxs("div",{children:[b.jsx("label",{className:"micro-label mb-2",children:I.billingMode==="plan"?l("input.usage.advancedModels.planCost"):l("input.usage.advancedModels.hours")}),b.jsx("input",{className:"control-field",type:"number",min:"0",max:I.billingMode==="plan"?void 0:24,step:I.billingMode==="plan"?1:.5,value:I.billingMode==="plan"?I.monthlyPlanUsd:I.hoursPerDay,onChange:re=>V(I.id,I.billingMode==="plan"?{monthlyPlanUsd:Number(re.target.value)}:{hoursPerDay:Number(re.target.value)})})]}),b.jsx("button",{type:"button",className:"flex h-10 w-10 items-center justify-center rounded-full border border-[#f3a6a6]/30 text-[#f3a6a6] transition hover:bg-[#f3a6a6]/10",onClick:()=>F(I.id),"aria-label":l("input.usage.advancedModels.remove"),children:b.jsx(mk,{className:"h-4 w-4"})})]})},I.id)),k.length===0&&b.jsx("div",{className:"rounded-[16px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5 text-sm leading-6 text-[#8ba7c7]",children:l("input.usage.advancedModelsEmpty")}),b.jsxs("button",{type:"button",className:"pill-button inline-flex items-center gap-2",onClick:$,children:[b.jsx(rk,{className:"h-4 w-4"}),l("input.usage.advancedModelsAdd")]})]})]})})]})}function A2(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t<l;t++)e[t]&&(n=A2(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ve(){for(var e,t,n=0,r="",l=arguments.length;n<l;n++)(e=arguments[n])&&(t=A2(e))&&(r&&(r+=" "),r+=t);return r}var n3=["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","onTimeUpdate
180Capture","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 Dp(e){if(typeof e!="string")return!1;var t=n3;return t.includes(e)}var r3=["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"],a3=new Set(r3);function S2(e){return typeof e!="string"?!1:a3.has(e)}function w2(e){return typeof e=="string"&&e.startsWith("data-")}function Gn(e){if(typeof e!="object"||e===null)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(S2(n)||w2
180(n))&&(t[n]=e[n]);return t}function Mu(e){if(e==null)return null;if(A.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return Gn(t)}return typeof e=="object"&&!Array.isArray(e)?Gn(e):null}function On(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(S2(n)||w2(n)||Dp(n))&&(t[n]=e[n]);return t}function i3(e){return e==null?null:A.isValidElement(e)?On(e.props):typeof e=="object"&&!Array.isArray(e)?On(e):null}var l3=["children","width","height","viewBox","className","style","title","desc"];function Nv(){return Nv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nv.apply(null,arguments)}function o3(e,t){if(e==null)return{};var n,r,l=u3(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function u3(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Rp=A.forwardRef((e,t)=>{var n=e.children,r=e.width,l=e.height,u=e.viewBox,s=e.className,f=e.style,d=e.title,m=e.desc,v=o3(e,l3),p=u||{width:r,height:l,x:0,y:0},g=Ve("recharts-surface",s);return A.createElement("svg",Nv({},On(v),{className:g,width:r,height:l,style:f,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height),ref:t}),A.createElement("title",null,d),A.createElement("desc",null,m),n)}),c3=["children","className"];function Pv(){return Pv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pv.apply(null,arguments)}function s3(e,t){if(e==null)return{};var n,r,l=f3(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function f3(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Vt=A.forwardRef((e,t)=>{var n=e.children,r=e.className,l=s3(e,c3),u=Ve("recharts-layer",r);return A.createElement("g",Pv({className:u},On(l),{ref:t}),n)}),zp=l2(),O2=A.createContext(null),d3=()=>A.useContext(O2);function Qe(e){return function(){return e}}const E2=Math.cos,Is=Math.sin,rr=Math.sqrt,Bs=Math.PI,zf=2*Bs,kv=Math.PI,Dv=2*kv,fi=1e-6,m3=Dv-fi;function M2(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function h3(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return M2;const n=10**t;return function(r){this._+=r[0];for(let l=1,u=r.length;l<u;++l)this._+=Math.round(arguments[l]*n)/n+r[l]}}class v3{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?M2:h3(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,l){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+l}`}bezierCurveTo(t,n,r,l,u,s){this._append`C${+t},${+n},${+r},${+l},${this._x1=+u},${this._y1=+s}`}arcTo(t,n,r,l,u){if(t=+t,n=+n,r=+r,l=+l,u=+u,u<0)throw new Error(`negative radius: ${u}`);let s=this._x1,f=this._y1,d=r-t,m=l-n,v=s-t,p=f-n,g=v*v+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>fi)if(!(Math.abs(p*d-m*v)>fi)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-s,S=l-f,O=d*d+m*m,E=x*x+S*S,M=Math.sqrt(O),T=Math.sqrt(g),N=u*Math.tan((kv-Math.acos((O+g-E)/(2*M*T)))/2),C=N/T,P=N/M;Math.abs(C-1)>fi&&this._append`L${t+C*v},${n+C*p}`,this._append`A${u},${u},0,0,${+(p*x>v*S)},${this._x1=t+P*d},${this._y1=n+P*m}`}}arc(t,n,r,l,u,s){if(t=+t,n=+n,r=+r,s=!!s,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(l),d=r*Math.sin(l),m=t+f,v=n+d,p=1^s,g=s?l-u:u-l;this._x1===null?this._append`M${m},${v}`:(Math.abs(this._x1-m)>fi||Math.abs(this._y1-v)>fi)&&this._append`L${m},${v}`,r&&(g<0&&(g=g%Dv+Dv),g>m3?this._append`A${r},${r},0,1,${p}
180,${t-f},${n-d}A${r},${r},0,1,${p},${this._x1=m},${this._y1=v}`:g>fi&&this._append`A${r},${r},0,${+(g>=kv)},${p},${this._x1=t+r*Math.cos(u)},${this._y1=n+r*Math.sin(u)}`)}rect(t,n,r,l){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+l}h${-r}Z`}toString(){return this._}}function Ip(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new v3(t)}function Bp(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function j2(e){this._context=e}j2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function If(e){return new j2(e)}function C2(e){return e[0]}function _2(e){return e[1]}function T2(e,t){var n=Qe(!0),r=null,l=If,u=null,s=Ip(f);e=typeof e=="function"?e:e===void 0?C2:Qe(e),t=typeof t=="function"?t:t===void 0?_2:Qe(t);function f(d){var m,v=(d=Bp(d)).length,p,g=!1,x;for(r==null&&(u=l(x=s())),m=0;m<=v;++m)!(m<v&&n(p=d[m],m,d))===g&&((g=!g)?u.lineStart():u.lineEnd()),g&&u.point(+e(p,m,d),+t(p,m,d));if(x)return u=null,x+""||null}return f.x=function(d){return arguments.length?(e=typeof d=="function"?d:Qe(+d),f):e},f.y=function(d){return arguments.length?(t=typeof d=="function"?d:Qe(+d),f):t},f.defined=function(d){return arguments.length?(n=typeof d=="function"?d:Qe(!!d),f):n},f.curve=function(d){return arguments.length?(l=d,r!=null&&(u=l(r)),f):l},f.context=function(d){return arguments.length?(d==null?r=u=null:u=l(r=d),f):r},f}function ss(e,t,n){var r=null,l=Qe(!0),u=null,s=If,f=null,d=Ip(m);e=typeof e=="function"?e:e===void 0?C2:Qe(+e),t=typeof t=="function"?t:Qe(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?_2:Qe(+n);function m(p){var g,x,S,O=(p=Bp(p)).length,E,M=!1,T,N=new Array(O),C=new Array(O);for(u==null&&(f=s(T=d())),g=0;g<=O;++g){if(!(g<O&&l(E=p[g],g,p))===M)if(M=!M)x=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),S=g-1;S>=x;--S)f.point(N[S],C[S]);f.lineEnd(),f.areaEnd()}M&&(N[g]=+e(E,g,p),C[g]=+t(E,g,p),f.point(r?+r(E,g,p):N[g],n?+n(E,g,p):C[g]))}if(T)return f=null,T+""||null}function v(){return T2().defined(l).curve(s).context(u)}return m.x=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),r=null,m):e},m.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),m):e},m.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Qe(+p),m):r},m.y=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),n=null,m):t},m.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),m):t},m.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Qe(+p),m):n},m.lineX0=m.lineY0=function(){return v().x(e).y(t)},m.lineY1=function(){return v().x(e).y(n)},m.lineX1=function(){return v().x(r).y(t)},m.defined=function(p){return arguments.length?(l=typeof p=="function"?p:Qe(!!p),m):l},m.curve=function(p){return arguments.length?(s=p,u!=null&&(f=s(u)),m):s},m.context=function(p){return arguments.length?(p==null?u=f=null:f=s(u=p),m):u},m}class N2{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function p3(e){return new N2(e,!0)}function y3(e){return new N2(e,!1)}const Up={draw(e,t){const n=rr(t/Bs);e.moveTo(n,0),e.arc(0,0,n,0,zf)}},g3={draw(e,t){const n=rr(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()}}
180,P2=rr(1/3),b3=P2*2,x3={draw(e,t){const n=rr(t/b3),r=n*P2;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},A3={draw(e,t){const n=rr(t),r=-n/2;e.rect(r,r,n,n)}},S3=.8908130915292852,k2=Is(Bs/10)/Is(7*Bs/10),w3=Is(zf/10)*k2,O3=-E2(zf/10)*k2,E3={draw(e,t){const n=rr(t*S3),r=w3*n,l=O3*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const s=zf*u/5,f=E2(s),d=Is(s);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},Vh=rr(3),M3={draw(e,t){const n=-rr(t/(Vh*3));e.moveTo(0,n*2),e.lineTo(-Vh*n,-n),e.lineTo(Vh*n,-n),e.closePath()}},zn=-.5,In=rr(3)/2,Rv=1/rr(12),j3=(Rv/2+1)*3,C3={draw(e,t){const n=rr(t/j3),r=n/2,l=n*Rv,u=r,s=n*Rv+n,f=-u,d=s;e.moveTo(r,l),e.lineTo(u,s),e.lineTo(f,d),e.lineTo(zn*r-In*l,In*r+zn*l),e.lineTo(zn*u-In*s,In*u+zn*s),e.lineTo(zn*f-In*d,In*f+zn*d),e.lineTo(zn*r+In*l,zn*l-In*r),e.lineTo(zn*u+In*s,zn*s-In*u),e.lineTo(zn*f+In*d,zn*d-In*f),e.closePath()}};function _3(e,t){let n=null,r=Ip(l);e=typeof e=="function"?e:Qe(e||Up),t=typeof t=="function"?t:Qe(t===void 0?64:+t);function l(){let u;if(n||(n=u=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),u)return n=null,u+""||null}return l.type=function(u){return arguments.length?(e=typeof u=="function"?u:Qe(u),l):e},l.size=function(u){return arguments.length?(t=typeof u=="function"?u:Qe(+u),l):t},l.context=function(u){return arguments.length?(n=u??null,l):n},l}function Us(){}function Ls(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 D2(e){this._context=e}D2.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:Ls(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ls(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function T3(e){return new D2(e)}function R2(e){this._context=e}R2.prototype={areaStart:Us,areaEnd:Us,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ls(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function N3(e){return new R2(e)}function z2(e){this._context=e}z2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ls(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function P3(e){return new z2(e)}function I2(e){this._context=e}I2.prototype={areaStart:Us,areaEnd:Us,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function k3(e){return new I2(e)}function z1(e){return e<0?-1:1}function I1(e,t,n){var r=e._x1-e._x0,l=t-e._x1,u=(e._y1-e._y0)/(r||l<0&&-0),s=(n-e._y1)/(l||r<0&&-0),f=(u*l+s*r)/(r+l);return(z1(u)+z1(s))*Math.min(Math.abs(u),Math.abs(s),.5*Math.abs(f))||0}function B1(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}
180function Xh(e,t,n){var r=e._x0,l=e._y0,u=e._x1,s=e._y1,f=(u-r)/3;e._context.bezierCurveTo(r+f,l+f*t,u-f,s-f*n,u,s)}function $s(e){this._context=e}$s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Xh(this,this._t0,B1(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Xh(this,B1(this,n=I1(this,e,t)),n);break;default:Xh(this,this._t0,n=I1(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function B2(e){this._context=new U2(e)}(B2.prototype=Object.create($s.prototype)).point=function(e,t){$s.prototype.point.call(this,t,e)};function U2(e){this._context=e}U2.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,l,u){this._context.bezierCurveTo(t,e,r,n,u,l)}};function D3(e){return new $s(e)}function R3(e){return new B2(e)}function L2(e){this._context=e}L2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=U1(e),l=U1(t),u=0,s=1;s<n;++u,++s)this._context.bezierCurveTo(r[0][u],l[0][u],r[1][u],l[1][u],e[s],t[s]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function U1(e){var t,n=e.length-1,r,l=new Array(n),u=new Array(n),s=new Array(n);for(l[0]=0,u[0]=2,s[0]=e[0]+2*e[1],t=1;t<n-1;++t)l[t]=1,u[t]=4,s[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,u[n-1]=7,s[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=l[t]/u[t-1],u[t]-=r,s[t]-=r*s[t-1];for(l[n-1]=s[n-1]/u[n-1],t=n-2;t>=0;--t)l[t]=(s[t]-l[t+1])/u[t];for(u[n-1]=(e[n]+l[n-1])/2,t=0;t<n-1;++t)u[t]=2*e[t+1]-l[t+1];return[l,u]}function z3(e){return new L2(e)}function Bf(e,t){this._context=e,this._t=t}Bf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function I3(e){return new Bf(e,.5)}function B3(e){return new Bf(e,0)}function U3(e){return new Bf(e,1)}function Ai(e,t){if((s=e.length)>1)for(var n=1,r,l,u=e[t[0]],s,f=u.length;n<s;++n)for(l=u,u=e[t[n]],r=0;r<f;++r)u[r][1]+=u[r][0]=isNaN(l[r][1])?l[r][0]:l[r][1]}function zv(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function L3(e,t){return e[t]}function $3(e){const t=[];return t.key=e,t}function G3(){var e=Qe([]),t=zv,n=Ai,r=L3;function l(u){var s=Array.from(e.apply(this,arguments),$3),f,d=s.length,m=-1,v;for(const p of u)for(f=0,++m;f<d;++f)(s[f][m]=[0,+r(p,s[f].key,m,u)]).data=p;for(f=0,v=Bp(t(s));f<d;++f)s[v[f]].index=f;return n(s,v),s}return l.keys=function(u){return arguments.length?(e=typeof u=="function"?u:Qe(Array.from(u)),l):e},l.value=function(u){return arguments.length?(r=typeof u=="function"?u:Qe(+u),l):r},l.order=function(u){return arguments.length?(t=u==null?zv:typeof u=="function"?u:Qe(Array.from(u)),l):t},l.offset=function(u){return arguments.length?(n=u??Ai,l):n},l}function q3(e,t){if((r=e.length)>0){for(var n,r,l=0,u=e[0].length,s;l<u;++l){for(s=n=0;n<r;++n)s+=e[n][l][1]||0;if(s)for(n=0;n<r;++n)e[n][l][1]/=s}Ai(e,t)}}function H3(e,t){if((l=e.length)>0){for(var n=0,r=e[t[0]],l,u=r.length;n<u;++n){for(var s=0,f=0;s<l;++s)f+=e[s][n][1]||0;r[n][1]+=r[n][0]=-f/2}Ai(e,t)}}function K3(e,t){if(!(!((s=e.length)>0)||!((u=(l=e[t[0]]).length)>0))){for(var n=0,r=1,l,u,s;r<u;++r){for(var f=0,d=0,m=0;f<s;++f){for(var v=e[t[f]],p=v[r][1]||0,g=v[r-1][1]||0,x=(p-g)/2,S=0;S<f;++S){var O=e[t[S]],E=O[r][1]||0,M=O[r-1][1]||0;x+=E-M}d+=p,m+=x*p}l[r-1][1]+=l[r-1][0]=n,d&&(n-=m/d)}l[r-1][1]+=l[r-1][0]=n,Ai(e,t)}}function Iv(e){return e==="__proto__"}function $2(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function Lp(e){var t;return typeof e=="string"||typeof e=="symbol"?e:Object.is((t=e==null?void 0:e.valueOf)==null?void 0:t.call(e),-0)?"-0":String(e)}function G2(e){if(e==null)return"";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(G2).join(",");const t=String(e);return t==="0"&&Object.is(Number(e),-0)?"-0":t}function $p(e){if(Array.isArray(e))return e.map(Lp);if(typeof e=="symbol")return[e];e=G2(e);const t=[],n=e.length;if(n===0)return t;let r=0,l="",u="",s=!1;
180for(e.charCodeAt(0)===46&&t.push("");r<n;){const f=e[r];if(u)f==="\\"&&r+1<n?(r++,l+=e[r]):f===u?u="":l+=f;else if(s)f==='"'||f==="'"?u=f:f==="]"?(s=!1,t.push(l),l=""):l+=f;else if(f==="[")s=!0,l&&(t.push(l),l="");else if(f==="."){l&&(t.push(l),l="");const d=e[r+1];(d===void 0||d===".")&&t.push("")}else l+=f;r++}return l&&t.push(l),t}function Yr(e,t,n){if(e==null)return n;switch(typeof t){case"string":{if(Iv(t))return n;const r=e[t];return r===void 0?$2(t)&&!Object.hasOwn(e,t)?Yr(e,$p(t),n):n:r}case"number":case"symbol":{typeof t=="number"&&(t=Lp(t));const r=e[t];return r===void 0?n:r}default:{if(Array.isArray(t))return V3(e,t,n);if(Object.is(t==null?void 0:t.valueOf(),-0)?t="-0":t=String(t),Iv(t))return n;const r=e[t];return r===void 0?n:r}}}function V3(e,t,n){if(t.length===0)return n;let r=e;for(let l=0;l<t.length;l++){if(r==null||Iv(t[l]))return n;r=r[t[l]]}return r===void 0?n:r}var X3=4;function Ra(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:X3,n=10**t,r=Math.round(e*n)/n;return Object.is(r,-0)?0:r}function Lt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.reduce((l,u,s)=>{var f=n[s-1];return typeof f=="string"?l+f+u:f!==void 0?l+Ra(f)+u:l+u},"")}var un=e=>e===0?0:e>0?1:-1,Jn=e=>typeof e=="number"&&e!=+e,Si=e=>typeof e=="string"&&e.length>1&&e.indexOf("%")===e.length-1,oe=e=>(typeof e=="number"||e instanceof Number)&&!Jn(e),pr=e=>oe(e)||typeof e=="string",Y3=0,hu=e=>{var t=++Y3;return"".concat(e||"").concat(t)},er=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!oe(t)&&typeof t!="string")return r;var u;if(Si(t)){if(n==null)return r;var s=t.indexOf("%");u=n*parseFloat(t.slice(0,s))/100}else u=+t;return Jn(u)&&(u=r),l&&n!=null&&u>n&&(u=n),u},q2=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(!n[String(e[r])])n[String(e[r])]=!0;else return!0;return!1};function pt(e,t,n){return oe(e)&&oe(t)?Ra(e+n*(t-e)):t}function H2(e,t,n){if(!(!e||!e.length))return e.find(r=>r&&(typeof t=="function"?t(r):Yr(r,t))===n)}var rt=e=>e===null||typeof e>"u",ju=e=>rt(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function cn(e){return e!=null}function Ci(){}var Q3=["type","size","sizeType"];function Bv(){return Bv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bv.apply(null,arguments)}function L1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function $1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L1(Object(n),!0).forEach(function(r){W3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function W3(e,t,n){return(t=F3(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F3(e){var t=Z3(e,"string");return typeof t=="symbol"?t:t+""}function Z3(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function J3(e,t){if(e==null)return{};var n,r,l=eD(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function eD(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var K2={symbolCircle:Up,symbolCross:g3,symbolDiamond:x3,symbolSquare:A3,symbolStar:E3,symbolTriangle:M3,symbolWye:C3},tD=Math.PI/180,nD=e=>{var t="symbol".concat(ju(e));return K2[t]||Up},rD=(e,t,n)=>{if(t==="area")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*tD;return 1.25*e*e*(Math.tan(r)-Math.tan(r*2)*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}},aD=(e,t)=>{K2["symbol".concat(ju(e))]=t},V2=e=>{var t=e.type,n=t===void 0?"circle":t,r=e.size,l=r===void 0?64:r,u=e.sizeType,s=u===void 0?"area":u,f=J3(e,Q3),d=$1($1({},f),{},{type:n,size:l,sizeType:s}),m="circle";typeof n=="string"&&(m=n);var v=()=>{var O=nD(m),E=_3().type(O).size(rD(l,s,m)),M=E();if(M!==null)return M},p=d.className,g=d.cx,x=d.cy,S=On(d);return oe(g)&&oe(x)&&oe(l)?A.createElement("path",Bv({}
180,S,{className:Ve("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(x,")"),d:v()})):null};V2.registerSymbol=aD;var X2=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Gp=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(A.isValidElement(e)&&(n=e.props),typeof n!="object"&&typeof n!="function")return null;var r={};return Object.keys(n).forEach(l=>{Dp(l)&&typeof n[l]=="function"&&(r[l]=(u=>n[l](n,u)))}),r},iD=(e,t,n)=>r=>(e(t,n,r),null),Uf=(e,t,n)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var r=null;return Object.keys(e).forEach(l=>{var u=e[l];Dp(l)&&typeof u=="function"&&(r||(r={}),r[l]=iD(u,t,n))}),r};function G1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function lD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G1(Object(n),!0).forEach(function(r){oD(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oD(e,t,n){return(t=uD(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uD(e){var t=cD(e,"string");return typeof t=="symbol"?t:t+""}function cD(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Jt(e,t){var n=lD({},e),r=t,l=Object.keys(t),u=l.reduce((s,f)=>(s[f]===void 0&&r[f]!==void 0&&(s[f]=r[f]),s),n);return u}function Gs(){return Gs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gs.apply(null,arguments)}function q1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Y2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q1(Object(n),!0).forEach(function(r){sD(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sD(e,t,n){return(t=fD(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fD(e){var t=dD(e,"string");return typeof t=="symbol"?t:t+""}function dD(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Un=32,mD={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle",labelStyle:{}};function hD(e){if(typeof e=="object"&&e!==null&&"strokeDasharray"in e)return String(e.strokeDasharray)}function vD(e){var t=e.data,n=e.iconType,r=e.inactiveColor,l=Un/2,u=Un/6,s=Un/3,f=t.inactive?r:t.color,d=n??t.type;if(d==="none")return null;if(d==="plainline")return A.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:hD(t.payload),x1:0,y1:l,x2:Un,y2:l,className:"recharts-legend-icon"});if(d==="line")return A.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(l,"h").concat(s,` 181 A`).concat(u,",").concat(u,",0,1,1,").concat(2*s,",").concat(l,` 182 H`).concat(Un,"M").concat(2*s,",").concat(l,` 183 A`).concat(u,",").concat(u,",0,1,1,").concat(s,",").concat(l),className:"recharts-legend-icon"});if(d==="rect")return A.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(Un/8,"h").concat(Un,"v").concat(Un*3/4,"h").concat(-Un,"z"),className:"recharts-legend-icon"});if(A.isValidElement(t.legendIcon)){var m=Y2({},t);return delete m.legendIcon,A.cloneElement(t.legendIcon,m)}return A.createElement(V2,{fill:f,cx:l,cy:l,size:Un,sizeType:"diameter",type:d})}function pD(e){var t=e.payload,n=e.iconSize,r=e.layout,l=e.formatter,u=e.inactiveColor,s=e.iconType,f=e.labelStyle,d={x:0,y:0,width:Un,height:Un},m={display:r==="horizontal"?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((p,g)=>{var x=p.formatter||l,S=Ve({"recharts-legend-item":!0,["legend-item-".concat(g)]:!0,inactive:p.inactive});if(p.type==="none")return null;var O=typeof f=="object"?Y2({},f):{};O.color=p.inactive?u:O.color||p.color;var E=x?x(p.value,p,g):p.value;return A.createElement("li",Gs({className:S,style:m,key:"legend-item-".concat(g)},Uf(e,p,g)),A.createElement(Rp,{width:n,height:n,viewBox:d,style:v,"aria-label":p.value==null?"legend icon":"".concat(p.value," legend icon")},A.createElement(vD,{data:p,iconType:s,inactiveColor:u})),A.createElement("span",{className:"recharts-legend-item-text",style:O},E))})}var yD=e=>{var t=Jt(e,mD),n=t.payload,r=t.layout,l=t.align;if(!n||!n.length)return null;var u={padding:0,margin:0,textAlign:r==="horizontal"?l:"left"};return A.createElement("ul",{className:"recharts-default-legend",style:u},A.createElement(pD,Gs({},t,{payload:n})))};function gD(e,t){const n=new Map;for(let r=0;r<e.length;r++){const l=e[r],u=t(l,r,e);n.has(u)||n.set(u,l)}return Array.from(n.values())}function bD(e,t){return function(...n){return e.apply(this,n.slice(0,t))}}function Q2(e){return e}function xD(e){return function(t){return Yr(t,e)}}function Uv(e){return e==null||typeof e!="object"&&typeof e!="function"}function AD(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function SD(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}
183function qp(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const wD="[object RegExp]",W2="[object String]",F2="[object Number]",Z2="[object Boolean]",J2="[object Arguments]",OD="[object Symbol]",ED="[object Date]",MD="[object Map]",jD="[object Set]",CD="[object Array]",_D="[object ArrayBuffer]",TD="[object Object]",ND="[object DataView]",PD="[object Uint8Array]",kD="[object Uint8ClampedArray]",DD="[object Uint16Array]",RD="[object Uint32Array]",zD="[object Int8Array]",ID="[object Int16Array]",BD="[object Int32Array]",UD="[object Float32Array]",LD="[object Float64Array]",H1=typeof globalThis=="object"&&globalThis||typeof window=="object"&&window||typeof self=="object"&&self||typeof global=="object"&&global||(function(){return this})();function $D(e){return typeof H1.Buffer<"u"&&H1.Buffer.isBuffer(e)}function GD(e,t){return mi(e,void 0,e,new Map,t)}function mi(e,t,n,r=new Map,l=void 0){const u=l==null?void 0:l(e,t,n,r);if(u!==void 0)return u;if(Uv(e))return e;if(r.has(e))return r.get(e);if(Array.isArray(e)){const s=new Array(e.length);r.set(e,s);for(let f=0;f<e.length;f++)s[f]=mi(e[f],f,n,r,l);return Object.hasOwn(e,"index")&&(s.index=e.index),Object.hasOwn(e,"input")&&(s.input=e.input),s}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){const s=new RegExp(e.source,e.flags);return s.lastIndex=e.lastIndex,s}if(e instanceof Map){const s=new Map;r.set(e,s);for(const[f,d]of e)s.set(f,mi(d,f,n,r,l));return s}if(e instanceof Set){const s=new Set;r.set(e,s);for(const f of e)s.add(mi(f,void 0,n,r,l));return s}if($D(e))return e.subarray();if(AD(e)){const s=new(Object.getPrototypeOf(e)).constructor(e.length);r.set(e,s);for(let f=0;f<e.length;f++)s[f]=mi(e[f],f,n,r,l);return s}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){const s=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return r.set(e,s),Wn(s,e,n,r,l),s}if(typeof File<"u"&&e instanceof File){const s=new File([e],e.name,{type:e.type});return r.set(e,s),Wn(s,e,n,r,l),s}if(typeof Blob<"u"&&e instanceof Blob){const s=new Blob([e],{type:e.type});return r.set(e,s),Wn(s,e,n,r,l),s}if(e instanceof Error){const s=structuredClone(e);return r.set(e,s),s.message=e.message,s.name=e.name,s.stack=e.stack,s.cause=e.cause,s.constructor=e.constructor,Wn(s,e,n,r,l),s}if(e instanceof Boolean){const s=new Boolean(e.valueOf());return r.set(e,s),Wn(s,e,n,r,l),s}if(e instanceof Number){const s=new Number(e.valueOf());return r.set(e,s),Wn(s,e,n,r,l),s}if(e instanceof String){const s=new String(e.valueOf());return r.set(e,s),Wn(s,e,n,r,l),s}if(typeof e=="object"&&qD(e)){const s=Object.create(Object.getPrototypeOf(e));return r.set(e,s),Wn(s,e,n,r,l),s}return e}function Wn(e,t,n=e,r,l){const u=[...Object.keys(t),...SD(t)];for(let s=0;s<u.length;s++){const f=u[s],d=Object.getOwnPropertyDescriptor(e,f);(d==null||d.writable)&&(e[f]=mi(t[f],f,n,r,l))}}function qD(e){switch(qp(e)){case J2:case CD:case _D:case ND:case Z2:case ED:case UD:case LD:case zD:case ID:case BD:case MD:case F2:case TD:case wD:case jD:case W2:case OD:case PD:case kD:case DD:case RD:return!0;default:return!1}}function HD(e){return mi(e,void 0,e,new Map,void 0)}function js(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function eE(e){return e!==null&&(typeof e=="object"||typeof e=="function")}function tE(e,t,n){return typeof n!="function"?tE(e,t,()=>{}):Lv(e,t,function r(l,u,s,f,d,m){const v=n(l,u,s,f,d,m);return v!==void 0?!!v:Lv(l,u,r,m,!1)},new Map,!0)}function Lv(e,t,n,r,l=!1){if(t===e)return!0;switch(typeof t){case"object":return KD(e,t,n,r);case"function":return Object.keys(t).length>0?Lv(e,{...t},n,r,l):js(e,t);default:return eE(e)&&l?typeof t=="string"?t==="":!0:js(e,t)}}function KD(e,t,n,r){if(t==null)return!0;if(Array.isArray(t))return nE(e,t,n,r);if(t instanceof Map)return VD(e,t,n,r);if(t instanceof Set)return XD(e,t,n,r);const l=Object.keys(t);if(e==null||Uv(e))return l.length===0;if(l.length===0)return!0;if(r!=null&&r.has(t))return r.get(t)===e;r==null||r.set(t,e);try{for(let u=0;u<l.length;u++){const s=l[u];if(!Uv(e)&&!(s in e)||t[s]===void 0&&e[s]!==void 0||t[s]===null&&e[s]!==null||!n(e[s],t[s],s,e,t,r))return!1}return!0}finally{r==null||r.delete(t)}}function VD(e,t,n,r){if(t.size===0)return!0;
183if(!(e instanceof Map))return!1;for(const[l,u]of t.entries())if(n(e.get(l),u,l,e,t,r)===!1)return!1;return!0}function nE(e,t,n,r){if(t.length===0)return!0;if(!Array.isArray(e))return!1;const l=new Set;for(let u=0;u<t.length;u++){const s=t[u];let f=!1;for(let d=0;d<e.length;d++){if(l.has(d))continue;const m=e[d];let v=!1;if(n(m,s,u,e,t,r)&&(v=!0),v){l.add(d),f=!0;break}}if(!f)return!1}return!0}function XD(e,t,n,r){return t.size===0?!0:e instanceof Set?nE([...e],[...t],n,r):!1}function rE(e,t){return tE(e,t,()=>{})}function YD(e){return e=HD(e),t=>rE(t,e)}function QD(e,t){return GD(e,(n,r,l,u)=>{if(typeof e=="object"){if(qp(e)==="[object Object]"&&typeof e.constructor!="function"){const s={};return u.set(e,s),Wn(s,e,l,u),s}switch(Object.prototype.toString.call(e)){case F2:case W2:case Z2:{const s=new e.constructor(e==null?void 0:e.valueOf());return Wn(s,e),s}case J2:{const s={};return Wn(s,e),s.length=e.length,s[Symbol.iterator]=e[Symbol.iterator],s}default:return}}})}function WD(e){return QD(e)}const FD=/^(?:0|[1-9]\d*)$/;function aE(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return FD.test(e)}}function ZD(e){return e!==null&&typeof e=="object"&&qp(e)==="[object Arguments]"}function JD(e,t){let n;if(Array.isArray(t)?n=t:typeof t=="string"&&$2(t)&&(e==null?void 0:e[t])==null?n=$p(t):n=[t],n.length===0)return!1;let r=e;for(let l=0;l<n.length;l++){const u=n[l];if((r==null||!Object.hasOwn(r,u))&&!((Array.isArray(r)||ZD(r))&&aE(u)&&u<r.length))return!1;r=r[u]}return!0}function eR(e,t){switch(typeof e){case"object":Object.is(e==null?void 0:e.valueOf(),-0)&&(e="-0");break;case"number":e=Lp(e);break}return t=WD(t),function(n){const r=Yr(n,e);return r===void 0?JD(n,e):t===void 0?r===void 0:rE(r,t)}}function tR(e){if(e==null)return Q2;switch(typeof e){case"function":return e;case"object":return Array.isArray(e)&&e.length===2?eR(e[0],e[1]):YD(e);case"string":case"symbol":case"number":return xD(e)}}function nR(e){return Number.isSafeInteger(e)&&e>=0}function iE(e){return e!=null&&typeof e!="function"&&nR(e.length)}function rR(e){return typeof e=="object"&&e!==null}function aR(e){return rR(e)&&iE(e)}function K1(e,t=Q2){return aR(e)?gD(Array.from(e),bD(tR(t),1)):[]}function lE(e,t,n){return t===!0?K1(e,n):typeof t=="function"?K1(e,t):e}var Yh={exports:{}},Qh={},Wh={exports:{}},Fh={};/** 184 * @license React 185 * use-sync-external-store-shim.production.js 186 * 187 * Copyright (c) Meta Platforms, Inc. and affiliates. 188 * 189 * This source code is licensed under the MIT license found in the 190 * LICENSE file in the root directory of this source tree. 191 */var V1;function iR(){if(V1)return Fh;V1=1;var e=Ll();function t(p,g){return p===g&&(p!==0||1/p===1/g)||p!==p&&g!==g}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,l=e.useEffect,u=e.useLayoutEffect,s=e.useDebugValue;function f(p,g){var x=g(),S=r({inst:{value:x,getSnapshot:g}}),O=S[0].inst,E=S[1];return u(function(){O.value=x,O.getSnapshot=g,d(O)&&E({inst:O})},[p,x,g]),l(function(){return d(O)&&E({inst:O}),p(function(){d(O)&&E({inst:O})})},[p]),s(x),x}function d(p){var g=p.getSnapshot;p=p.value;try{var x=g();return!n(p,x)}catch{return!0}}function m(p,g){return g()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?m:f;return Fh.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:v,Fh}var X1;function lR(){return X1||(X1=1,Wh.exports=iR()),Wh.exports}/** 192 * @license React 193 * use-sync-external-store-shim/with-selector.production.js 194 * 195 * Copyright (c) Meta Platforms, Inc. and affiliates. 196 * 197 * This source code is licensed under the MIT license found in the 198 * LICENSE file in the root directory of this source tree. 199 */var Y1;function oR(){if(Y1)return Qh;Y1=1;var e=Ll(),t=lR();function n(m,v){return m===v&&(m!==0||1/m===1/v)||m!==m&&v!==v}var r=typeof Object.is=="function"?Object.is:n,l=t.useSyncExternalStore,u=e.useRef,s=e.useEffect,f=e.useMemo,d=e.useDebugValue;return Qh.useSyncExternalStoreWithSelector=function(m,v,p,g,x){var S=u(null);if(S.current===null){var O={hasValue:!1,value:null};S.current=O}else O=S.current;S=f(function(){function M(_){if(!T){if(T=!0,N=_,_=g(_),x!==void 0&&O.hasValue){var k=O.value;if(x(k,_))return C=k}return C=_}if(k=C,r(N,_))return k;var $=g(_);return x!==void 0&&x(k,$)?(N=_,k):(N=_,C=$)}var T=!1,N,C,P=p===void 0?null:p;return[function(){return M(v())},P===null?void 0:function(){return M(P())}]},[v,p,g,x]);var E=l(m,S[0],S[1]);return s(function(){O.hasValue=!0,O.value=E},[E]),d(E),E},Qh}var Q1;function uR(){return Q1||(Q1=1,Yh.exports=oR()),Yh.exports}var cR=uR(),Hp=A.createContext(null),sR=e=>e,et=()=>{var e=A.useContext(Hp);return e?e.store.dispatch:sR},Cs=()=>{},fR=()=>Cs,dR=(e,t)=>e===t;function me(e){var t=A.useContext(Hp),n=A.useMemo(()=>t?r=>{if(r!=null)return e(r)}:Cs,[t,e]);return cR.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:fR,t?t.store.getState:Cs,t?t.store.getState:Cs,n,dR)}function mR(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function hR(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var W1=e=>Array.isArray(e)?e:[e];function vR(e){const t=Array.isArray(e[0])?e[0]:e;return hR(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function pR(e,t){const n=[],{length:r}=e;for(let l=0;l<r;l++)n.push(e[l].apply(null,t));return n}var yR=class{constructor(e){this.value=e}deref(){return this.value}},gR=()=>typeof WeakRef>"u"?yR:WeakRef,oE=gR(),bR=0,F1=1;function fs(){return{s:bR,v:void 0,o:null,p:null}}function xR(e){return e instanceof oE?e.deref():e}function uE(e,t={}){let n=fs();const{resultEqualityCheck:r}=t;let l,u=0;function s(){let f=n;const{length:d}=arguments;for(let p=0,g=d;p<g;p++){const x=arguments[p];if(typeof x=="function"||typeof x=="object"&&x!==null){let S=f.o;S===null&&(f.o=S=new WeakMap);const O=S.get(x);O===void 0?(f=fs(),S.set(x,f)):f=O}else{let S=f.p;S===null&&(f.p=S=new Map);const O=S.get(x);O===void 0?(f=fs(),S.set(x,f)):f=O}}const m=f;let v;if(f.s===F1)v=f.v;else if(v=e.apply(null,arguments),u++,r){const p=xR(l);p!=null&&r(p,v)&&(v=p,u!==0&&u--),l=typeof v=="object"&&v!==null||typeof v=="function"?new oE(v):v}return m.s=F1,m.v=v,v}return s.clearCache=()=>{n=fs(),s.resetResultsCount()},s.resultsCount=()=>u,s.resetResultsCount=()=>{u=0},s}function AR(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...l)=>{let u=0,s=0,f,d={},m=l.pop();typeof m=="object"&&(d=m,m=l.pop()),mR(m,`createSelector expects an output function after the inputs, but received: [${typeof m}]`);const v={...n,...d},{memoize:p,memoizeOptions:g=[],argsMemoize:x=uE,argsMemoizeOptions:S=[]}=v,O=W1(g),E=W1(S),M=vR(l),T=p(function(){return u++,m.apply(null,arguments)},...O),N=x(function(){s++;const P=pR(M,arguments);return f=T.apply(null,P),f},...E);
199return Object.assign(N,{resultFunc:m,memoizedResultFunc:T,dependencies:M,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>f,recomputations:()=>u,resetRecomputations:()=>{u=0},memoize:p,argsMemoize:x})};return Object.assign(r,{withTypes:()=>r}),r}var q=AR(uE);function SR(e,t=1){const n=[],r=Math.floor(t),l=(u,s)=>{for(let f=0;f<u.length;f++){const d=u[f];Array.isArray(d)&&s<r?l(d,s+1):n.push(d)}};return l(e,0),n}function $v(e,t,n){return eE(n)&&(typeof t=="number"&&iE(n)&&aE(t)&&t<n.length||typeof t=="string"&&t in n)?js(n[t],e):!1}function Z1(e){return typeof e=="symbol"?1:e===null?2:e===void 0?3:e!==e?4:0}const wR=(e,t,n)=>{if(e!==t){const r=Z1(e),l=Z1(t);if(r===l&&r===0){if(e<t)return n==="desc"?1:-1;if(e>t)return n==="desc"?-1:1}return n==="desc"?l-r:r-l}return 0};function cE(e){return typeof e=="symbol"||e instanceof Symbol}const OR=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ER=/^\w*$/;function MR(e,t){return Array.isArray(e)?!1:typeof e=="number"||typeof e=="boolean"||e==null||cE(e)?!0:typeof e=="string"&&(ER.test(e)||!OR.test(e))||t!=null}function jR(e,t,n,r){if(e==null)return[];n=n,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=t==null?[null]:[t]),t.length===0&&(t=[null]),Array.isArray(n)||(n=n==null?[]:[n]),n=n.map(f=>String(f));const l=(f,d)=>{let m=f;for(let v=0;v<d.length&&m!=null;++v)m=m[d[v]];return m},u=(f,d)=>d==null||f==null?d:typeof f=="object"&&"key"in f?Object.hasOwn(d,f.key)?d[f.key]:l(d,f.path):typeof f=="function"?f(d):Array.isArray(f)?l(d,f):typeof d=="object"?d[f]:d,s=t.map(f=>(Array.isArray(f)&&f.length===1&&(f=f[0]),f==null||typeof f=="function"||Array.isArray(f)||MR(f)?f:{key:f,path:$p(f)}));return e.map(f=>({original:f,criteria:s.map(d=>u(d,f))})).slice().sort((f,d)=>{for(let m=0;m<s.length;m++){const v=wR(f.criteria[m],d.criteria[m],n[m]);if(v!==0)return v}return 0}).map(f=>f.original)}function Lf(e,...t){const n=t.length;return n>1&&$v(e,t[0],t[1])?t=[]:n>2&&$v(t[0],t[1],t[2])&&(t=[t[0]]),jR(e,SR(t),["asc"])}var sE=e=>e.legend.settings,CR=e=>e.legend.size,_R=e=>e.legend.payload,TR=q([_R,sE],(e,t)=>{var n=t.itemSorter,r=e.flat(1);return n?Lf(r,n):r});function NR(){return me(TR)}function PR(e,t){return zR(e)||RR(e,t)||DR(e,t)||kR()}function kR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 200In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DR(e,t){if(e){if(typeof e=="string")return J1(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?J1(e,t):void 0}}function J1(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function RR(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function zR(e){if(Array.isArray(e))return e}var ds=1;function eA(e,t){return Math.abs(e.height-t.height)>ds||Math.abs(e.left-t.left)>ds||Math.abs(e.top-t.top)>ds||Math.abs(e.width-t.width)>ds}function tA(e){var t=e.getBoundingClientRect();return{height:t.height,left:t.left,top:t.top,width:t.width}}function fE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=A.useState({height:0,left:0,top:0,width:0}),n=PR(t,2),r=n[0],l=n[1],u=A.useRef(null),s=A.useRef(r);s.current=r;var f=A.useCallback(d=>{if(u.current!=null&&(u.current.disconnect(),u.current=null),d!=null){var m=tA(d);if(eA(m,s.current)&&l(m),typeof ResizeObserver<"u"){var v=new ResizeObserver(()=>{var p=tA(d);eA(p,s.current)&&l(p)});v.observe(d),u.current=v}}},[...e]);return A.useEffect(()=>()=>{var d;(d=u.current)===null||d===void 0||d.disconnect()},[]),[r,f]}function Ut(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var IR=typeof Symbol=="function"&&Symbol.observable||"@@observable",nA=IR,Zh=()=>Math.random().toString(36).substring(7).split("").join("."),BR={INIT:`@@redux/INIT${Zh()}`,REPLACE:`@@redux/REPLACE${Zh()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Zh()}`},qs=BR;function Kp(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function dE(e,t,n){if(typeof e!="function")throw new Error(Ut(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Ut(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Ut(1));return n(dE)(e,t)}let r=e,l=t,u=new Map,s=u,f=0,d=!1;function m(){s===u&&(s=new Map,u.forEach((E,M)=>{s.set(M,E)}))}function v(){if(d)throw new Error(Ut(3));return l}function p(E){if(typeof E!="function")throw new Error(Ut(4));if(d)throw new Error(Ut(5));let M=!0;m();const T=f++;return s.set(T,E),function(){if(M){if(d)throw new Error(Ut(6));M=!1,m(),s.delete(T),u=null}}}function g(E){if(!Kp(E))throw new Error(Ut(7));if(typeof E.type>"u")throw new Error(Ut(8));if(typeof E.type!="string")throw new Error(Ut(17));if(d)throw new Error(Ut(9));try{d=!0,l=r(l,E)}finally{d=!1}
vendor: 4,942 bytes, line 200
200return(u=s).forEach(T=>{T()}),E}function x(E){if(typeof E!="function")throw new Error(Ut(10));r=E,g({type:qs.REPLACE})}function S(){const E=p;return{subscribe(M){if(typeof M!="object"||M===null)throw new Error(Ut(11));function T(){const C=M;C.next&&C.next(v())}return T(),{unsubscribe:E(T)}},[nA](){return this}}}return g({type:qs.INIT}),{dispatch:g,subscribe:p,getState:v,replaceReducer:x,[nA]:S}}function UR(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:qs.INIT})>"u")throw new Error(Ut(12));if(typeof n(void 0,{type:qs.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Ut(13))})}function mE(e){const t=Object.keys(e),n={};for(let u=0;u<t.length;u++){const s=t[u];typeof e[s]=="function"&&(n[s]=e[s])}const r=Object.keys(n);let l;try{UR(n)}catch(u){l=u}return function(s={},f){if(l)throw l;let d=!1;const m={};for(let v=0;v<r.length;v++){const p=r[v],g=n[p],x=s[p],S=g(x,f);if(typeof S>"u")throw f&&f.type,new Error(Ut(14));m[p]=S,d=d||S!==x}return d=d||r.length!==Object.keys(s).length,d?m:s}}function Hs(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function LR(...e){return t=>(n,r)=>{const l=t(n,r);let u=()=>{throw new Error(Ut(15))};const s={getState:l.getState,dispatch:(d,...m)=>u(d,...m)},f=e.map(d=>d(s));return u=Hs(...f)(l.dispatch),{...l,dispatch:u}}}function hE(e){return Kp(e)&&"type"in e&&typeof e.type=="string"}var vE=Symbol.for("immer-nothing"),rA=Symbol.for("immer-draftable"),Zt=Symbol.for("immer-state");function Fn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Sn=Object,Nl=Sn.getPrototypeOf,Ks="constructor",$f="prototype",Gv="configurable",Vs="enumerable",_s="writable",vu="value",Qr=e=>!!e&&!!e[Zt];function tr(e){var t;return e?pE(e)||qf(e)||!!e[rA]||!!((t=e[Ks])!=null&&t[rA])||Hf(e)||Kf(e):!1}var $R=Sn[$f][Ks].toString(),aA=new WeakMap;function pE(e){if(!e||!Vp(e))return!1;const t=Nl(e);if(t===null||t===Sn[$f])return!0;const n=Sn.hasOwnProperty.call(t,Ks)&&t[Ks];if(n===Object)return!0;if(!Ol(n))return!1;let r=aA.get(n);return r===void 0&&(r=Function.toString.call(n),aA.set(n,r)),r===$R}function Gf(e,t,n=!0){Cu(e)===0?(n?Reflect.ownKeys(e):Sn.keys(e)).forEach(l=>{t(l,e[l],e)}):e.forEach((r,l)=>t(l,r,e))}function Cu(e){const t=e[Zt];return t?t.type_:qf(e)?1:Hf(e)?2:Kf(e)?3:0}var iA=(e,t,n=Cu(e))=>n===2?e.has(t):Sn[$f].hasOwnProperty.call(e,t),qv=(e,t,n=Cu(e))=>n===2?e.get(t):e[t],Xs=(e,t,n,r=Cu(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function GR(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var qf=Array.isArray,Hf=e=>e instanceof Map,Kf=e=>e instanceof Set,Vp=e=>typeof e=="object",Ol=e=>typeof e=="function",Jh=e=>typeof e=="boolean";function qR(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var Gr=e=>e.copy_||e.base_,Xp=e=>e.modified_?e.copy_:e.base_;function Hv(e,t){if(Hf(e))return new Map(e);if(Kf(e))return new Set(e);if(qf(e))return Array[$f].slice.call(e);const n=pE(e);if(t===!0||t==="class_only"&&!n){const r=Sn.getOwnPropertyDescriptors(e);delete r[Zt];let l=Reflect.ownKeys(r);for(let u=0;u<l.length;u++){const s=l[u],f=r[s];f[_s]===!1&&(f[_s]=!0,f[Gv]=!0),(f.get||f.set)&&(r[s]={[Gv]:!0,[_s]:!0,[Vs]:f[Vs],[vu]:e[s]})}return Sn.create(Nl(e),r)}else{const r=Nl(e);if(r!==null&&n)return{...e};const l=Sn.create(r);return Sn.assign(l,e)}}function Yp(e,t=!1){return Vf(e)||Qr(e)||!tr(e)||(Cu(e)>1&&Sn.defineProperties(e,{set:ms,add:ms,clear:ms,delete:ms}),Sn.freeze(e),t&&Gf(e,(n,r)=>{Yp(r,!0)},!1)),e}function HR(){Fn(2)}var ms={[vu]:HR};function Vf(e){return e===null||!Vp(e)?!0:Sn.isFrozen(e)}var Ys="MapSet",Kv="Patches",lA="ArrayMethods",yE={};function wi(e){const t=yE[e];return t||Fn(0,e),t}var oA=e=>!!yE[e],pu,gE=()=>pu,KR=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:oA(Ys)?wi(Ys):void 0,arrayMethodsPlugin_:oA(lA)?wi(lA):void 0});function uA(e,t){t&&(e.patchPlugin_=wi(Kv),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Vv(e){Xv(e),e.drafts_.forEach(VR),e.drafts_=null}function Xv(e){e===pu&&(pu=e.parent_)}var cA=e=>pu=KR(pu,e);function VR(e){const t=e[Zt];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function sA(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(e!==void 0&&e!==n){n[Zt].modified_&&(Vv(t),Fn(4)),tr(e)&&(e=fA(t,e));const{patchPlugin_:l}=t;l&&l.generateReplacementPatches_(n[Zt].base_,e,t)}else e=fA(t,n);return XR(t,e,!0),Vv(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==vE?e:void 0}function fA(e,t){if(Vf(t))return t;const n=t[Zt];if(!n)return Qs(t,e.handledSet_,e);if(!Xf(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:r}=n;if(r)for(;r.length>0;)r.pop()(e);AE(n,e)}return n.copy_}function XR(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Yp(t,n)}function bE(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Xf=(e,t)=>
200e.scope_===t,YR=[];function xE(e,t,n,r){const l=Gr(e),u=e.type_;if(r!==void 0&&qv(l,r,u)===t){Xs(l,r,n,u);return}if(!e.draftLocations_){const f=e.draftLocations_=new Map;Gf(l,(d,m)=>{if(Qr(m)){const v=f.get(m)||[];v.push(d),f.set(m,v)}})}const s=e.draftLocations_.get(t)??YR;for(const f of s)Xs(l,f,n,u)}function QR(e,t,n){e.callbacks_.push(function(l){var f;const u=t;if(!u||!Xf(u,l))return;(f=l.mapSetPlugin_)==null||f.fixSetContents(u);const s=Xp(u);xE(e,u.draft_??u,s,n),AE(u,l)})}function AE(e,t){var r;if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(((r=e.assigned_)==null?void 0:r.size)??0)>0)){const{patchPlugin_:l}=t;if(l){const u=l.getPath(e);u&&l.generatePatches_(e,u,t)}bE(e)}}function WR(e,t,n){const{scope_:r}=e;if(Qr(n)){const l=n[Zt];Xf(l,r)&&l.callbacks_.push(function(){Ts(e);const s=Xp(l);xE(e,n,s,t)})}else tr(n)&&e.callbacks_.push(function(){const u=Gr(e);e.type_===3?u.has(n)&&Qs(n,r.handledSet_,r):qv(u,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Qs(qv(e.copy_,t,e.type_),r.handledSet_,r)})}function Qs(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||Qr(e)||t.has(e)||!tr(e)||Vf(e)||(t.add(e),Gf(e,(r,l)=>{if(Qr(l)){const u=l[Zt];if(Xf(u,n)){const s=Xp(u);Xs(e,r,s,e.type_),bE(u)}}else tr(l)&&Qs(l,t,n)})),e}function FR(e,t){const n=qf(e),r={type_:n?1:0,scope_:t?t.scope_:gE(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let l=r,u=Ws;n&&(l=[r],u=yu);const{revoke:s,proxy:f}=Proxy.revocable(l,u);return r.draft_=f,r.revoke_=s,[f,r]}var Ws={get(e,t){if(t===Zt)return e;let n=e.scope_.arrayMethodsPlugin_;const r=e.type_===1&&typeof t=="string";if(r&&n!=null&&n.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const l=Gr(e);if(!iA(l,t,e.type_))return ZR(e,l,t);const u=l[t];if(e.finalized_||!tr(u)||r&&e.operationMethod&&(n!=null&&n.isMutatingArrayMethod(e.operationMethod))&&qR(t))return u;if(u===ev(e.base_,t)){Ts(e);const s=e.type_===1?+t:t,f=Qv(e.scope_,u,e,s);return e.copy_[s]=f}return u},has(e,t){return t in Gr(e)},ownKeys(e){return Reflect.ownKeys(Gr(e))},set(e,t,n){const r=SE(Gr(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const l=ev(Gr(e),t),u=l==null?void 0:l[Zt];if(u&&u.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(GR(n,l)&&(n!==void 0||iA(e.base_,t,e.type_)))return!0;Ts(e),Yv(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),WR(e,t,n)),!0},deleteProperty(e,t){return Ts(e),ev(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),Yv(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Gr(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[_s]:!0,[Gv]:e.type_!==1||t!=="length",[Vs]:r[Vs],[vu]:n[t]}},defineProperty(){Fn(11)},getPrototypeOf(e){return Nl(e.base_)},setPrototypeOf(){Fn(12)}},yu={};for(let e in Ws){let t=Ws[e];yu[e]=function(){const n=arguments;return n[0]=n[0][0],t.apply(this,n)}}yu.deleteProperty=function(e,t){return yu.set.call(this,e,t,void 0)};yu.set=function(e,t,n){return Ws.set.call(this,e[0],t,n,e[0])};function ev(e,t){const n=e[Zt];return(n?Gr(n):e)[t]}function ZR(e,t,n){var l;const r=SE(t,n);return r?vu in r?r[vu]:(l=r.get)==null?void 0:l.call(e.draft_):void 0}function SE(e,t){if(!(t in e))return;let n=Nl(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Nl(n)}}function Yv(e){e.modified_||(e.modified_=!0,e.parent_&&Yv(e.parent_))}function Ts(e){e.copy_||(e.assigned_=new Map,e.copy_=Hv(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var JR=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(t,n,r)=>{if(Ol(t)&&!Ol(n)){const u=n;n=t;const s=this;return function(d=u,...m){return s.produce(d,v=>n.call(this,v,...m))}}Ol(n)||Fn(6),r!==void 0&&!Ol(r)&&Fn(7);let l;if(tr(t)){const u=cA(this),s=Qv(u,t,void 0);let f=!0;try{l=n(s),f=!1}finally{f?Vv(u):Xv(u)}return uA(u,r),sA(l,u)}else if(!t||!Vp(t)){if(l=n(t),l===void 0&&(l=t),l===vE&&(l=void 0),this.autoFreeze_&&Yp(l,!0),r){const u=[],s=[];wi(Kv).generateReplacementPatches_(t,l,{patches_:u,inversePatches_:s}),r(u,s)}return l}else Fn(1,t)},this.produceWithPatches=(t,n)=>{if(Ol(t))return(s,...f)=>this.produceWithPatches(s,d=>
200t(d,...f));let r,l;return[this.produce(t,n,(s,f)=>{r=s,l=f}),r,l]},Jh(e==null?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),Jh(e==null?void 0:e.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),Jh(e==null?void 0:e.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){tr(e)||Fn(8),Qr(e)&&(e=Ln(e));const t=cA(this),n=Qv(t,e,void 0);return n[Zt].isManual_=!0,Xv(t),n}finishDraft(e,t){const n=e&&e[Zt];(!n||!n.isManual_)&&Fn(9);const{scope_:r}=n;return uA(r,t),sA(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 l=t[n];if(l.path.length===0&&l.op==="replace"){e=l.value;break}}n>-1&&(t=t.slice(n+1));const r=wi(Kv).applyPatches_;return Qr(e)?r(e,t):this.produce(e,l=>r(l,t))}};function Qv(e,t,n,r){const[l,u]=Hf(t)?wi(Ys).proxyMap_(t,n):Kf(t)?wi(Ys).proxySet_(t,n):FR(t,n);return((n==null?void 0:n.scope_)??gE()).drafts_.push(l),u.callbacks_=(n==null?void 0:n.callbacks_)??[],u.key_=r,n&&r!==void 0?QR(n,u,r):u.callbacks_.push(function(d){var v;(v=d.mapSetPlugin_)==null||v.fixSetContents(u);const{patchPlugin_:m}=d;u.modified_&&m&&m.generatePatches_(u,[],d)}),l}function Ln(e){return Qr(e)||Fn(10,e),wE(e)}function wE(e){if(!tr(e)||Vf(e))return e;const t=e[Zt];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Hv(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=Hv(e,!0);return Gf(n,(l,u)=>{Xs(n,l,wE(u))},r),t&&(t.finalized_=!1),n}var e4=new JR,OE=e4.produce,ze=e=>e;function EE(e){return({dispatch:n,getState:r})=>l=>u=>typeof u=="function"?u(n,r,e):l(u)}var t4=EE(),n4=EE,r4=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Hs:Hs.apply(null,arguments)};function En(e,t){function n(...r){if(t){let l=t(...r);if(!l)throw new Error(wn(0));return{type:e,payload:l.payload,..."meta"in l&&{meta:l.meta},..."error"in l&&{error:l.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>hE(r)&&r.type===e,n}var ME=class uu extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,uu.prototype)}static get[Symbol.species](){return uu}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new uu(...t[0].concat(this)):new uu(...t.concat(this))}};function dA(e){return tr(e)?OE(e,()=>{}):e}function hs(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function a4(e){return typeof e=="boolean"}var i4=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:l=!0,actionCreatorCheck:u=!0}=t??{};let s=new ME;return n&&(a4(n)?s.push(t4):s.push(n4(n.extraArgument))),s},jE="RTK_autoBatch",Ze=()=>e=>({payload:e,meta:{[jE]:!0}}),mA=e=>t=>{setTimeout(t,e)},l4=(e,t)=>n=>{let r=!1;const l=()=>{r||(r=!0,cancelAnimationFrame(u),clearTimeout(s),n())},u=e(l),s=setTimeout(l,t)},CE=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let l=!0,u=!1,s=!1;const f=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?l4(window.requestAnimationFrame,100):mA(10):e.type==="callback"?e.queueNotification:mA(e.timeout),m=()=>{s=!1,u&&(u=!1,f.forEach(v=>v()))};return Object.assign({},r,{subscribe(v){const p=()=>l&&v(),g=r.subscribe(p);return f.add(v),()=>{g(),f.delete(v)}},dispatch(v){var p;try{return l=!((p=v==null?void 0:v.meta)!=null&&p[jE]),u=!l,u&&(s||(s=!0,d(m))),r.dispatch(v)}finally{l=!0}}})},o4=e=>function(n){const{autoBatch:r=!0}=n??{};let l=new ME(e);return r&&l.push(CE(typeof r=="object"?r:void 0)),l};function u4(e){const t=i4(),{reducer:n=void 0,middleware:r,devTools:l=!0,preloadedState:u=void 0,enhancers:s=void 0}=e||{};let f;if(typeof n=="function")f=n;else if(Kp(n))f=mE(n);else throw new Error(wn(1));let d;typeof r=="function"?d=r(t):d=t();let m=Hs;l&&(m=r4({trace:!1,...typeof l=="object"&&l}));const v=LR(...d),p=o4(v);let g=typeof s=="function"?s(p):p();const x=m(...g);return dE(f,u,x)}function _E(e){const t={},n=[];let r;const l={addCase(u,s){const f=typeof u=="string"?u:u.type;if(!f)throw new Error(wn(28));if(f in t)throw new Error(wn(29));return t[f]=s,l}
vendor: 4,452 bytes, line 200
200,addAsyncThunk(u,s){return s.pending&&(t[u.pending.type]=s.pending),s.rejected&&(t[u.rejected.type]=s.rejected),s.fulfilled&&(t[u.fulfilled.type]=s.fulfilled),s.settled&&n.push({matcher:u.settled,reducer:s.settled}),l},addMatcher(u,s){return n.push({matcher:u,reducer:s}),l},addDefaultCase(u){return r=u,l}};return e(l),[t,n,r]}function c4(e){return typeof e=="function"}function s4(e,t){let[n,r,l]=_E(t),u;if(c4(e))u=()=>dA(e());else{const f=dA(e);u=()=>f}function s(f=u(),d){let m=[n[d.type],...r.filter(({matcher:v})=>v(d)).map(({reducer:v})=>v)];return m.filter(v=>!!v).length===0&&(m=[l]),m.reduce((v,p)=>{if(p)if(Qr(v)){const x=p(v,d);return x===void 0?v:x}else{if(tr(v))return OE(v,g=>p(g,d));{const g=p(v,d);if(g===void 0){if(v===null)return v;throw Error("A case reducer on a non-draftable value must not return undefined")}return g}}return v},f)}return s.getInitialState=u,s}var f4="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",d4=(e=21)=>{let t="",n=e;for(;n--;)t+=f4[Math.random()*64|0];return t},m4=Symbol.for("rtk-slice-createasyncthunk");function h4(e,t){return`${e}/${t}`}function v4({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[m4];return function(l){const{name:u,reducerPath:s=u}=l;if(!u)throw new Error(wn(11));const f=(typeof l.reducers=="function"?l.reducers(y4()):l.reducers)||{},d=Object.keys(f),m={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},v={addCase(C,P){const _=typeof C=="string"?C:C.type;if(!_)throw new Error(wn(12));if(_ in m.sliceCaseReducersByType)throw new Error(wn(13));return m.sliceCaseReducersByType[_]=P,v},addMatcher(C,P){return m.sliceMatchers.push({matcher:C,reducer:P}),v},exposeAction(C,P){return m.actionCreators[C]=P,v},exposeCaseReducer(C,P){return m.sliceCaseReducersByName[C]=P,v}};d.forEach(C=>{const P=f[C],_={reducerName:C,type:h4(u,C),createNotation:typeof l.reducers=="function"};b4(P)?A4(_,P,v,t):g4(_,P,v)});function p(){const[C={},P=[],_=void 0]=typeof l.extraReducers=="function"?_E(l.extraReducers):[l.extraReducers],k={...C,...m.sliceCaseReducersByType};return s4(l.initialState,$=>{for(let V in k)$.addCase(V,k[V]);for(let V of m.sliceMatchers)$.addMatcher(V.matcher,V.reducer);for(let V of P)$.addMatcher(V.matcher,V.reducer);_&&$.addDefaultCase(_)})}const g=C=>C,x=new Map,S=new WeakMap;let O;function E(C,P){return O||(O=p()),O(C,P)}function M(){return O||(O=p()),O.getInitialState()}function T(C,P=!1){function _($){let V=$[C];return typeof V>"u"&&P&&(V=hs(S,_,M)),V}function k($=g){const V=hs(x,P,()=>new WeakMap);return hs(V,$,()=>{const F={};for(const[J,I]of Object.entries(l.selectors??{}))F[J]=p4(I,$,()=>hs(S,$,M),P);return F})}return{reducerPath:C,getSelectors:k,get selectors(){return k(_)},selectSlice:_}}const N={name:u,reducer:E,actions:m.actionCreators,caseReducers:m.sliceCaseReducersByName,getInitialState:M,...T(s),injectInto(C,{reducerPath:P,..._}={}){const k=P??s;return C.inject({reducerPath:k,reducer:E},_),{...N,...T(k,!0)}}};return N}}function p4(e,t,n,r){function l(u,...s){let f=t(u);return typeof f>"u"&&r&&(f=n()),e(f,...s)}return l.unwrapped=e,l}var Xt=v4();function y4(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function g4({type:e,reducerName:t,createNotation:n},r,l){let u,s;if("reducer"in r){if(n&&!x4(r))throw new Error(wn(17));u=r.reducer,s=r.prepare}else u=r;l.addCase(e,u).exposeCaseReducer(t,u).exposeAction(t,s?En(e,s):En(e))}function b4(e){return e._reducerDefinitionType==="asyncThunk"}function x4(e){return e._reducerDefinitionType==="reducerWithPrepare"}function A4({type:e,reducerName:t},n,r,l){if(!l)throw new Error(wn(18));const{payloadCreator:u,fulfilled:s,pending:f,rejected:d,settled:m,options:v}=n,p=l(e,u,v);r.exposeAction(t,p),s&&r.addCase(p.fulfilled,s),f&&r.addCase(p.pending,f),d&&r.addCase(p.rejected,d),m&&r.addMatcher(p.settled,m),r.exposeCaseReducer(t,{fulfilled:s||vs,pending:f||vs,rejected:d||vs,settled:m||vs})}function vs(){}var S4="task",TE="listener",NE="completed",Qp="cancelled",w4=`task-${Qp}`,O4=`task-${NE}`,Wv=`${TE}-${Qp}`,E4=`${TE}-${NE}`,Yf=class{constructor(e){us(this,"code");us(this,"name","TaskAbortError");us(this,"message");
200this.code=e,this.message=`${S4} ${Qp} (reason: ${e})`}},Wp=(e,t)=>{if(typeof e!="function")throw new TypeError(wn(32))},Fs=()=>{},PE=(e,t=Fs)=>(e.catch(t),e),kE=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),gi=e=>{if(e.aborted)throw new Yf(e.reason)};function DE(e,t){let n=Fs;return new Promise((r,l)=>{const u=()=>l(new Yf(e.reason));if(e.aborted){u();return}n=kE(e,u),t.finally(()=>n()).then(r,l)}).finally(()=>{n=Fs})}var M4=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof Yf?"cancelled":"rejected",error:n}}finally{t==null||t()}},Zs=e=>t=>PE(DE(e,t).then(n=>(gi(e),n))),RE=e=>{const t=Zs(e);return n=>t(new Promise(r=>setTimeout(r,n)))},{assign:Cl}=Object,hA={},Qf="listenerMiddleware",j4=(e,t)=>{const n=r=>kE(e,()=>r.abort(e.reason));return(r,l)=>{Wp(r);const u=new AbortController;n(u);const s=M4(async()=>{gi(e),gi(u.signal);const f=await r({pause:Zs(u.signal),delay:RE(u.signal),signal:u.signal});return gi(u.signal),f},()=>u.abort(O4));return l!=null&&l.autoJoin&&t.push(s.catch(Fs)),{result:Zs(e)(s),cancel(){u.abort(w4)}}}},C4=(e,t)=>
200{const n=async(r,l)=>{gi(t);let u=()=>{};const f=[new Promise((d,m)=>{let v=e({predicate:r,effect:(p,g)=>{g.unsubscribe(),d([p,g.getState(),g.getOriginalState()])}});u=()=>{v(),m()}})];l!=null&&f.push(new Promise(d=>setTimeout(d,l,null)));try{const d=await DE(t,Promise.race(f));return gi(t),d}finally{u()}};return((r,l)=>PE(n(r,l)))},zE=e=>{let{type:t,actionCreator:n,matcher:r,predicate:l,effect:u}=e;if(t)l=En(t).match;else if(n)t=n.type,l=n.match;else if(r)l=r;else if(!l)throw new Error(wn(21));return Wp(u),{predicate:l,type:t,effect:u}},IE=Cl(e=>{const{type:t,predicate:n,effect:r}=zE(e);return{id:d4(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(wn(22))}}},{withTypes:()=>IE}),vA=(e,t)=>{const{type:n,effect:r,predicate:l}=zE(t);return Array.from(e.values()).find(u=>(typeof n=="string"?u.type===n:u.predicate===l)&&u.effect===r)},Fv=e=>{e.pending.forEach(t=>{t.abort(Wv)})},_4=(e,t)=>()=>{for(const n of t.keys())Fv(n);e.clear()},pA=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},BE=Cl(En(`${Qf}/add`),{withTypes:()=>BE}),T4=En(`${Qf}/removeAll`),UE=Cl(En(`${Qf}/remove`),{withTypes:()=>UE}),N4=(...e)=>{console.error(`${Qf}/error`,...e)},_u=(e={})=>{const t=new Map,n=new Map,r=x=>{const S=n.get(x)??0;n.set(x,S+1)},l=x=>{const S=n.get(x)??1;S===1?n.delete(x):n.set(x,S-1)},{extra:u,onError:s=N4}=e;Wp(s);const f=x=>(x.unsubscribe=()=>t.delete(x.id),t.set(x.id,x),S=>{x.unsubscribe(),S!=null&&S.cancelActive&&Fv(x)}),d=(x=>{const S=vA(t,x)??IE(x);return f(S)});Cl(d,{withTypes:()=>d});const m=x=>{const S=vA(t,x);return S&&(S.unsubscribe(),x.cancelActive&&Fv(S)),!!S};Cl(m,{withTypes:()=>m});const v=async(x,S,O,E)=>{const M=new AbortController,T=C4(d,M.signal),N=[];try{x.pending.add(M),r(x),await Promise.resolve(x.effect(S,Cl({},O,{getOriginalState:E,condition:(C,P)=>T(C,P).then(Boolean),take:T,delay:RE(M.signal),pause:Zs(M.signal),extra:u,signal:M.signal,fork:j4(M.signal,N),unsubscribe:x.unsubscribe,subscribe:()=>{t.set(x.id,x)},cancelActiveListeners:()=>{x.pending.forEach((C,P,_)=>{C!==M&&(C.abort(Wv),_.delete(C))})},cancel:()=>{M.abort(Wv),x.pending.delete(M)},throwIfCancelled:()=>{gi(M.signal)}})))}catch(C){C instanceof Yf||pA(s,C,{raisedBy:"effect"})}finally{await Promise.all(N),M.abort(E4),l(x),x.pending.delete(M)}},p=_4(t,n);return{middleware:x=>S=>O=>{if(!hE(O))return S(O);if(BE.match(O))return d(O.payload);if(T4.match(O)){p();return}if(UE.match(O))return m(O.payload);let E=x.getState();const M=()=>{if(E===hA)throw new Error(wn(23));return E};let T;try{if(T=S(O),t.size>0){const N=x.getState(),C=Array.from(t.values());for(const P of C){let _=!1;try{_=P.predicate(O,N,E)}catch(k){_=!1,pA(s,k,{raisedBy:"predicate"})}_&&v(P,O,x,M)}}}finally{E=hA}return T},startListening:d,stopListening:m,clearListeners:p}};function wn(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var P4={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},LE=Xt({name:"chartLayout",initialState:P4,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,l,u;e.margin.top=(n=t.payload.top)!==null&&n!==void 0?n:0,e.margin.right=(r=t.payload.right)!==null&&r!==void 0?r:0,e.margin.bottom=(l=t.payload.bottom)!==null&&l!==void 0?l:0,e.margin.left=(u=t.payload.left)!==null&&u!==void 0?u:0},setScale(e,t){e.scale=t.payload}}}),Wf=LE.actions,k4=Wf.setMargin,D4=Wf.setLayout,R4=Wf.setChartSize,z4=Wf.setScale,I4=LE.reducer;function $E(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function Me(e){return Number.isFinite(e)}function yr(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function yA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ml(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
200t%2?yA(Object(n),!0).forEach(function(r){B4(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function B4(e,t,n){return(t=U4(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U4(e){var t=L4(e,"string");return typeof t=="symbol"?t:t+""}function L4(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function st(e,t,n){return rt(e)||rt(t)?n:pr(t)?Yr(e,t,n):typeof t=="function"?t(e):n}var $4=(e,t,n)=>{if(t&&n){var r=n.width,l=n.height,u=t.align,s=t.verticalAlign,f=t.layout;if((f==="vertical"||f==="horizontal"&&s==="middle")&&u!=="center"&&oe(e[u]))return Ml(Ml({},e),{},{[u]:e[u]+(r||0)});if((f==="horizontal"||f==="vertical"&&u==="center")&&s!=="middle"&&oe(e[s]))return Ml(Ml({},e),{},{[s]:e[s]+(l||0)})}return e},br=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",GE=(e,t,n,r)=>{if(r)return e.map(f=>f.coordinate);var l,u,s=e.map(f=>(f.coordinate===t&&(l=!0),f.coordinate===n&&(u=!0),f.coordinate));return l||s.push(t),u||s.push(n),s},qE=(e,t,n)=>{if(!e)return null;var r=e.duplicateDomain,l=e.type,u=e.range,s=e.scale,f=e.realScaleType,d=e.isCategorical,m=e.categoricalDomain,v=e.tickCount,p=e.ticks,g=e.niceTicks,x=e.axisType;if(!s)return null;var S=f==="scaleBand"&&s.bandwidth?s.bandwidth()/2:2,O=l==="category"&&s.bandwidth?s.bandwidth()/S:0;if(O=x==="angleAxis"&&u&&u.length>=2?un(u[0]-u[1])*2*O:O,p||g){var E=(p||g||[]).map((M,T)=>{var N=r?r.indexOf(M):M,C=s.map(N);return Me(C)?{coordinate:C+O,value:M,offset:O,index:T}:null}).filter(cn);return E}return d&&m?m.map((M,T)=>{var N=s.map(M);return Me(N)?{coordinate:N+O,value:M,index:T,offset:O}:null}).filter(cn):s.ticks&&v!=null?s.ticks(v).map((M,T)=>{var N=s.map(M);return Me(N)?{coordinate:N+O,value:M,index:T,offset:O}:null}).filter(cn):s.domain().map((M,T)=>{var N=s.map(M);return Me(N)?{coordinate:N+O,value:r?r[M]:M,index:T,offset:O}:null}).filter(cn)},G4=(e,t)=>{if(!t||t.length!==2||!oe(t[0])||!oe(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),l=[e[0],e[1]];return(!oe(e[0])||e[0]<n)&&(l[0]=n),(!oe(e[1])||e[1]>r)&&(l[1]=r),l[0]>r&&(l[0]=r),l[1]<n&&(l[1]=n),l},q4=e=>{var t,n=e.length;if(!(n<=0)){var r=(t=e[0])===null||t===void 0?void 0:t.length;if(!(r==null||r<=0))for(var l=0;l<r;++l)for(var u=0,s=0,f=0;f<n;++f){var d=e[f],m=d==null?void 0:d[l];if(m!=null){var v=m[1],p=m[0],g=Jn(v)?p:v;g>=0?(m[0]=u,u+=g,m[1]=u):(m[0]=s,s+=g,m[1]=s)}}}},H4=e=>{var t,n=e.length;if(!(n<=0)){var r=(t=e[0])===null||t===void 0?void 0:t.length;if(!(r==null||r<=0))for(var l=0;l<r;++l)for(var u=0,s=0;s<n;++s){var f=e[s],d=f==null?void 0:f[l];if(d!=null){var m=Jn(d[1])?d[0]:d[1];m>=0?(d[0]=u,u+=m,d[1]=u):(d[0]=0,d[1]=0)}}}},K4={sign:q4,expand:q3,none:Ai,silhouette:H3,wiggle:K3,positive:H4},V4=(e,t,n)=>{var r,l=(r=K4[n])!==null&&r!==void 0?r:Ai,u=G3().keys(t).value((f,d)=>Number(st(f,d,0))).order(zv).offset(l),s=u(e);return s.forEach((f,d)=>{f.forEach((m,v)=>{var p=st(e[v],t[d],0);Array.isArray(p)&&p.length===2&&oe(p[0])&&oe(p[1])&&(m[0]=p[0],m[1]=p[1])})}),s};function HE(e){return e==null?void 0:String(e)}function gA(e){var t=e.axis,n=e.ticks,r=e.bandSize,l=e.entry,u=e.index,s=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!rt(l[t.dataKey])){var f=H2(n,"value",l[t.dataKey]);if(f)return f.coordinate+r/2}return n!=null&&n[u]?n[u].coordinate+r/2:null}var d=st(l,rt(s)?t.dataKey:s),m=t.scale.map(d);return oe(m)?m:null}var bA=e=>{var t=e.axis,n=e.ticks,r=e.offset,l=e.bandSize,u=e.entry,s=e.index;if(t.type==="category")return n[s]?n[s].coordinate+r:null;var f=st(u,t.dataKey,t.scale.domain()[s]);if(rt(f))return null;var d=t.scale.map(f);return oe(d)?d-l/2+r:null},X4=e=>{var t=e.numericAxis,n=t.scale.domain();if(t.type==="number"){var r=Math.min(n[0],n[1]),l=Math.max(n[0],n[1]);return r<=0&&l>=0?0:l<0?l:r}return n[0]},Y4=e=>{var t=e.flat(2).filter(oe);return[Math.min(...t),Math.max(...t)]},Q4=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],W4=(e,t,n)=>{if(!(e==null||Object.keys(e).length===0))return Q4(Object.keys(e).reduce((r,l)=>{var u=e[l];if(!u)return r;var s=u.stackedData,f=s.reduce((d,m)=>{var v=$E(m,t,n),p=Y4(v);return!Me(p[0])||!Me(p[1])?d:[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(f[0],r[0]),Math.max(f[1],r[1])]},[1/0,-1/0]))},xA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,AA=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1}
200)$/,Pl=(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 l=Lf(t,v=>v.coordinate),u=1/0,s=1,f=l.length;s<f;s++){var d=l[s],m=l[s-1];u=Math.min(((d==null?void 0:d.coordinate)||0)-((m==null?void 0:m.coordinate)||0),u)}return u===1/0?0:u}return n?void 0:0};function SA(e){var t=e.tooltipEntrySettings,n=e.dataKey,r=e.payload,l=e.value,u=e.name;return Ml(Ml({},t),{},{dataKey:n,payload:r,value:l,name:u})}function Ff(e,t){if(e!=null)return String(e);if(typeof t=="string")return t}var F4=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},Z4=(e,t)=>t==="centric"?e.angle:e.radius,Jr=e=>e.layout.width,ea=e=>e.layout.height,J4=e=>e.layout.scale,KE=e=>e.layout.margin,Zf=q(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Jf=q(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),ez="data-recharts-item-index",tz="data-recharts-item-id",Tu=60;function wA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ps(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wA(Object(n),!0).forEach(function(r){nz(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nz(e,t,n){return(t=rz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rz(e){var t=az(e,"string");return typeof t=="symbol"?t:t+""}function az(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iz=e=>e.brush.height;function lz(e){var t=Jf(e);return t.reduce((n,r)=>{if(r.orientation==="left"&&!r.mirror&&!r.hide){var l=typeof r.width=="number"?r.width:Tu;return n+l}return n},0)}function oz(e){var t=Jf(e);return t.reduce((n,r)=>{if(r.orientation==="right"&&!r.mirror&&!r.hide){var l=typeof r.width=="number"?r.width:Tu;return n+l}return n},0)}function uz(e){var t=Zf(e);return t.reduce((n,r)=>r.orientation==="top"&&!r.mirror&&!r.hide?n+r.height:n,0)}function cz(e){var t=Zf(e);return t.reduce((n,r)=>r.orientation==="bottom"&&!r.mirror&&!r.hide?n+r.height:n,0)}var _t=q([Jr,ea,KE,iz,lz,oz,uz,cz,sE,CR],(e,t,n,r,l,u,s,f,d,m)=>{var v={left:(n.left||0)+l,right:(n.right||0)+u},p={top:(n.top||0)+s,bottom:(n.bottom||0)+f},g=ps(ps({},p),v),x=g.bottom;g.bottom+=r,g=$4(g,d,m);var S=e-g.left-g.right,O=t-g.top-g.bottom;return ps(ps({brushBottom:x},g),{},{width:Math.max(S,0),height:Math.max(O,0)})}),sz=q(_t,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),Fp=q(Jr,ea,(e,t)=>({x:0,y:0,width:e,height:t})),fz=A.createContext(null),Yt=()=>A.useContext(fz)!=null,ed=e=>e.brush,td=q([ed,_t,KE],(e,t,n)=>({height:e.height,x:oe(e.x)?e.x:t.left,y:oe(e.y)?e.y:t.top+t.height+t.brushBottom-((n==null?void 0:n.bottom)||0),width:oe(e.width)?e.width:t.width}));function dz(e,t,{signal:n,edges:r}={}){let l,u=null;const s=r!=null&&r.includes("leading"),f=r==null||r.includes("trailing"),d=()=>{u!==null&&(e.apply(l,u),l=void 0,u=null)},m=()=>{f&&d(),x()};let v=null;const p=()=>{v!=null&&clearTimeout(v),v=setTimeout(()=>{v=null,m()},t)},g=()=>{v!==null&&(clearTimeout(v),v=null)},x=()=>{g(),l=void 0,u=null},S=()=>{d()},O=function(...E){if(n!=null&&n.aborted)return;l=this,u=E;const M=v==null;p(),s&&M&&d()};return O.schedule=p,O.cancel=x,O.flush=S,n==null||n.addEventListener("abort",x,{once:!0}),O}function mz(e,t=0,n={}){typeof n!="object"&&(n={});const{leading:r=!1,trailing:l=!0,maxWait:u}=n,s=Array(2);r&&(s[0]="leading"),l&&(s[1]="trailing");let f,d=null;const m=dz(function(...g){f=e.apply(this,g),d=null},t,{edges:s}),v=function(...g){return u!=null&&(d===null&&(d=Date.now()),Date.now()-d>=u)?(f=e.apply(this,g),d=Date.now(),m.cancel(),m.schedule(),f):(m.apply(this,g),f)},p=()=>(m.flush(),f);return v.cancel=m.cancel,v.flush=p,v}function hz(e,t=0,n={}){const{leading:r=!0,trailing:l=!0}=n;return mz(e,t,{leading:r,maxWait:t,trailing:l})}var Js=function(t,n){for(var r=arguments.length,l=new Array(r>2?r-2:0),u=2;u<r;u++)l[u-2]=arguments[u];if(typeof console<"u"&&console.warn&&(n===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(n===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=0;console.warn(n.replace(/%s/g,()=>l[s++]))}},dr={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},VE=(e,t,n)=>{var r=n.width,l=r===void 0?dr.width:r,u=n.height,s=u===void 0?dr.height:u,f=n.aspect,d=n.maxHeight,m=Si(l)?e:Number(l),v=Si(s)?t:Number(s);return f&&f>0&&(m?v=m/f:v&&(m=v*f),d&&v!=null&&v>d&&(v=d)),{calculatedWidth:m,calculatedHeight:v}},vz={width:0,height:0,overflow:"visible"},pz={width:0,overflowX:"visible"},yz={height:0,overflowY:"visible"},gz={},bz=e=>
200{var t=e.width,n=e.height,r=Si(t),l=Si(n);return r&&l?vz:r?pz:l?yz:gz};function xz(e){var t=e.width,n=e.height,r=e.aspect,l=t,u=n;return l===void 0&&u===void 0?(l=dr.width,u=dr.height):l===void 0?l=r&&r>0?void 0:dr.width:u===void 0&&(u=r&&r>0?void 0:dr.height),{width:l,height:u}}var Az=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function ef(){return ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ef.apply(null,arguments)}function OA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function EA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OA(Object(n),!0).forEach(function(r){Sz(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sz(e,t,n){return(t=wz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wz(e){var t=Oz(e,"string");return typeof t=="symbol"?t:t+""}function Oz(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ez(e,t){return _z(e)||Cz(e,t)||jz(e,t)||Mz()}function Mz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 201In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jz(e,t){if(e){if(typeof e=="string")return MA(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?MA(e,t):void 0}}function MA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Cz(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function _z(e){if(Array.isArray(e))return e}function Tz(e,t){if(e==null)return{};var n,r,l=Nz(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function Nz(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var XE=A.createContext(dr.initialDimension);function Pz(e){return yr(e.width)&&yr(e.height)}function YE(e){var t=e.children,n=e.width,r=e.height,l=A.useMemo(()=>({width:n,height:r}),[n,r]);return Pz(l)?A.createElement(XE.Provider,{value:l},t):null}var Zp=()=>A.useContext(XE),kz=A.forwardRef((e,t)=>{var n=e.aspect,r=e.initialDimension,l=r===void 0?dr.initialDimension:r,u=e.width,s=e.height,f=e.minWidth,d=f===void 0?dr.minWidth:f,m=e.minHeight,v=e.maxHeight,p=e.children,g=e.debounce,x=g===void 0?dr.debounce:g,S=e.id,O=e.className,E=e.onResize,M=e.style,T=M===void 0?{}:M,N=Tz(e,Az),C=A.useRef(null),P=A.useRef();P.current=E,A.useImperativeHandle(t,()=>C.current);var _=A.useState({containerWidth:l.width,containerHeight:l.height}),k=Ez(_,2),$=k[0],V=k[1],F=A.useCallback((U,Z)=>{V(ne=>{var fe=Math.round(U),ue=Math.round(Z);return ne.containerWidth===fe&&ne.containerHeight===ue?ne:{containerWidth:fe,containerHeight:ue}})},[]);A.useEffect(()=>{if(C.current==null||typeof ResizeObserver>"u")return Ci;var U=R=>{var X,ee=R[0];if(ee!=null){var le=ee.contentRect,he=le.width,xe=le.height;F(he,xe),(X=P.current)===null||X===void 0||X.call(P,he,xe)}};x>
2010&&(U=hz(U,x,{trailing:!0,leading:!1}));var Z=new ResizeObserver(U),ne=C.current.getBoundingClientRect(),fe=ne.width,ue=ne.height;return F(fe,ue),Z.observe(C.current),()=>{Z.disconnect()}},[F,x]);var J=$.containerWidth,I=$.containerHeight;Js(!n||n>0,"The aspect(%s) must be greater than zero.",n);var re=VE(J,I,{width:u,height:s,aspect:n,maxHeight:v}),ie=re.calculatedWidth,pe=re.calculatedHeight;return Js(J<0||I<0||ie!=null&&ie>0||pe!=null&&pe>0,`The width(%s) and height(%s) of chart should be greater than 0, 202 please check the style of container, or the props width(%s) and height(%s), 203 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 204 height and width.`,ie,pe,u,s,d,m,n),A.createElement("div",ef({id:S?"".concat(S):void 0,className:Ve("recharts-responsive-container",O),style:EA(EA({},T),{},{width:u,height:s,minWidth:d,minHeight:m,maxHeight:v}),ref:C},N),A.createElement("div",{style:bz({width:u,height:s})},A.createElement(YE,{width:ie,height:pe},p)))}),jA=A.forwardRef((e,t)=>{var n=Zp();if(yr(n.width)&&yr(n.height))return e.children;var r=xz({width:e.width,height:e.height,aspect:e.aspect}),l=r.width,u=r.height,s=VE(void 0,void 0,{width:l,height:u,aspect:e.aspect,maxHeight:e.maxHeight}),f=s.calculatedWidth,d=s.calculatedHeight;return oe(f)&&oe(d)?A.createElement(YE,{width:f,height:d},e.children):A.createElement(kz,ef({},e,{width:l,height:u,ref:t}))});function Jp(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var nd=()=>{var e,t=Yt(),n=me(sz),r=me(td),l=(e=me(ed))===null||e===void 0?void 0:e.padding;return!t||!r||!l?n:{width:r.width-l.left-l.right,height:r.height-l.top-l.bottom,x:l.left,y:l.top}},Dz={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},QE=()=>{var e;return(e=me(_t))!==null&&e!==void 0?e:Dz},ey=()=>me(Jr),ty=()=>me(ea),Rz=()=>me(e=>e.layout.margin),Ue=e=>e.layout.layoutType,_i=()=>me(Ue),ny=()=>{var e=_i();if(e==="horizontal"||e==="vertical")return e},WE=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},zz=()=>{var e=_i();return e!==void 0},Nu=e=>{var t=et(),n=Yt(),r=e.width,l=e.height,u=Zp(),s=r,f=l;return u&&(s=u.width>0?u.width:r,f=u.height>0?u.height:l),A.useEffect(()=>{!n&&yr(s)&&yr(f)&&t(R4({width:s,height:f}))},[t,n,s,f]),null},Iz={settings:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemSorter:"value"},size:{width:0,height:0},payload:[]},FE=Xt({name:"legend",initialState:Iz,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(ze(t.payload))},prepare:Ze()},replaceLegendPayload:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next,u=Ln(e).payload.indexOf(ze(r));u>-1&&(e.payload[u]=ze(l))},prepare:Ze()},removeLegendPayload:{reducer(e,t){var n=Ln(e).payload.indexOf(ze(t.payload));n>-1&&e.payload.splice(n,1)},prepare:Ze()}}}),Pu=FE.actions,CA=Pu.setLegendSize,Bz=Pu.setLegendSettings,Uz=Pu.addLegendPayload,Lz=Pu.replaceLegendPayload,$z=Pu.removeLegendPayload,Gz=FE.reducer,tv={exports:{}},nv={};/** 205 * @license React 206 * use-sync-external-store-with-selector.production.js 207 * 208 * Copyright (c) Meta Platforms, Inc. and affiliates. 209 * 210 * This source code is licensed under the MIT license found in the 211 * LICENSE file in the root directory of this source tree. 212 */var _A;function qz(){if(_A)return nv;_A=1;var e=Ll();function t(d,m){return d===m&&(d!==0||1/d===1/m)||d!==d&&m!==m}var n=typeof Object.is=="function"?Object.is:t,r=e.useSyncExternalStore,l=e.useRef,u=e.useEffect,s=e.useMemo,f=e.useDebugValue;return nv.useSyncExternalStoreWithSelector=function(d,m,v,p,g){var x=l(null);if(x.current===null){var S={hasValue:!1,value:null};x.current=S}else S=x.current;x=s(function(){function E(P){if(!M){if(M=!0,T=P,P=p(P),g!==void 0&&S.hasValue){var _=S.value;if(g(_,P))return N=_}return N=P}if(_=N,n(T,P))return _;var k=p(P);return g!==void 0&&g(_,k)?(T=P,_):(T=P,N=k)}var M=!1,T,N,C=v===void 0?null:v;return[function(){return E(m())},C===null?void 0:function(){return E(C())}]},[m,v,p,g]);var O=r(d,x[0],x[1]);return u(function(){S.hasValue=!0,S.value=O},[O]),f(O),O},nv}var TA;function Hz(){return TA||(TA=1,tv.exports=qz()),tv.exports}Hz();function Kz(e){e()}function Vz(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Kz(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const l=t={callback:n,next:null,prev:t};return l.prev?l.prev.next=l:e=l,function(){!r||e===null||(r=!1,l.next?l.next.prev=l.prev:t=l.prev,l.prev?l.prev.next=l.next:e=l.next)}}}}var NA={notify(){},get:()=>[]};function Xz(e,t){let n,r=NA,l=0,u=!1;function s(O){v();const E=r.subscribe(O);let M=!1;return()=>{M||(M=!0,E(),p())}}function f(){r.notify()}function d(){S.onStateChange&&S.onStateChange()}function m(){return u}function v(){l++,n||(n=e.subscribe(d),r=Vz())}function p(){l--,n&&l===0&&(n(),n=void 0,r.clear(),r=NA)}
212function g(){u||(u=!0,v())}function x(){u&&(u=!1,p())}const S={addNestedSub:s,notifyNestedSubs:f,handleChangeWrapper:d,isSubscribed:m,trySubscribe:g,tryUnsubscribe:x,getListeners:()=>r};return S}var Yz=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Qz=Yz(),Wz=()=>typeof navigator<"u"&&navigator.product==="ReactNative",Fz=Wz(),Zz=()=>Qz||Fz?A.useLayoutEffect:A.useEffect,Jz=Zz();function PA(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function e6(e,t){if(PA(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let l=0;l<n.length;l++)if(!Object.prototype.hasOwnProperty.call(t,n[l])||!PA(e[n[l]],t[n[l]]))return!1;return!0}var rv=Symbol.for("react-redux-context"),av=typeof globalThis<"u"?globalThis:{};function t6(){if(!A.createContext)return{};const e=av[rv]??(av[rv]=new Map);let t=e.get(A.createContext);return t||(t=A.createContext(null),e.set(A.createContext,t)),t}var n6=t6();function r6(e){const{children:t,context:n,serverState:r,store:l}=e,u=A.useMemo(()=>{const d=Xz(l);return{store:l,subscription:d,getServerState:r?()=>r:void 0}},[l,r]),s=A.useMemo(()=>l.getState(),[l]);Jz(()=>{const{subscription:d}=u;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),s!==l.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[u,s]);const f=n||n6;return A.createElement(f.Provider,{value:u},t)}var a6=r6,i6=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function l6(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function Hl(e,t){var n=new Set([...Object.keys(e),...Object.keys(t)]);for(var r of n)if(i6.has(r)){if(e[r]==null&&t[r]==null)continue;if(!e6(e[r],t[r]))return!1}else if(!l6(e[r],t[r]))return!1;return!0}var o6=["contextPayload"];function Zv(){return Zv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zv.apply(null,arguments)}function u6(e,t){return d6(e)||f6(e,t)||s6(e,t)||c6()}function c6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 213In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s6(e,t){if(e){if(typeof e=="string")return kA(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kA(e,t):void 0}}function kA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function f6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function d6(e){if(Array.isArray(e))return e}function DA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function kl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DA(Object(n),!0).forEach(function(r){m6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function m6(e,t,n){return(t=h6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h6(e){var t=v6(e,"string");return typeof t=="symbol"?t:t+""}function v6(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function p6(e,t){if(e==null)return{};var n,r,l=y6(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function y6(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function g6(e){return e.value}function b6(e){var t=e.contextPayload,n=p6(e,o6),r=lE(t,e.payloadUniqBy,g6),l=kl(kl({},n),{},{payload:r});return A.isValidElement(e.content)?A.cloneElement(e.content,l):typeof e.content=="function"?A.createElement(e.content,l):A.createElement(yD,l)}function x6(e,t,n,r,l,u){var s=t.layout,f=t.align,d=t.verticalAlign,m,v;return(!e||(e.left===void 0||e.left===null)&&(e.right===void 0||e.right===null))&&(f==="center"&&s==="vertical"?m={left:((r||0)-u.width)/2}:m=f==="right"?{right:n&&n.right||0}:{left:n&&n.left||0}),(!e||(e.top===void 0||e.top===null)&&(e.bottom===void 0||e.bottom===null))&&(d==="middle"?v={top:((l||0)-u.height)/2}:v=d==="bottom"?{bottom:n&&n.bottom||0}:{top:n&&n.top||0}),kl(kl({},m),v)}function A6(e){var t=e.align,n=e.layout,r=e.verticalAlign,l=e.itemSorter,u=et();return A.useLayoutEffect(()=>{u(Bz({align:t,layout:n,verticalAlign:r,itemSorter:l}))},[u,t,n,r,l]),null}
213function S6(e){var t=e.width,n=e.height,r=et();return A.useLayoutEffect(()=>{r(CA({width:t,height:n}))},[r,t,n]),A.useLayoutEffect(()=>()=>{r(CA({width:0,height:0}))},[r]),null}function w6(e,t,n,r){return e==="vertical"&&t!=null?{height:t}:e==="horizontal"?{width:n||r}:null}var O6={align:"center",iconSize:14,inactiveColor:"#ccc",itemSorter:"value",labelStyle:{},layout:"horizontal",verticalAlign:"bottom"};function E6(e){var t=Jt(e,O6),n=NR(),r=d3(),l=Rz(),u=t.width,s=t.height,f=t.wrapperStyle,d=t.portal,m=fE([n]),v=u6(m,2),p=v[0],g=v[1],x=ey(),S=ty();if(x==null||S==null)return null;var O=x-((l==null?void 0:l.left)||0)-((l==null?void 0:l.right)||0),E=w6(t.layout,s,u,O),M=d?f:kl(kl({position:"absolute",width:(E==null?void 0:E.width)||u||"auto",height:(E==null?void 0:E.height)||s||"auto"},x6(f,t,l,x,S,p)),f),T=d??r;if(T==null||n==null)return null;var N=A.createElement("div",{className:"recharts-legend-wrapper",style:M,ref:g},A.createElement(A6,{layout:t.layout,align:t.align,verticalAlign:t.verticalAlign,itemSorter:t.itemSorter}),!d&&A.createElement(S6,{width:p.width,height:p.height}),A.createElement(b6,Zv({},t,E,{margin:l,chartWidth:x,chartHeight:S,contextPayload:n})));return zp.createPortal(N,T)}var Jv=A.memo(E6,Hl);Jv.displayName="Legend";function ep(){return ep=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ep.apply(null,arguments)}function RA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Fo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RA(Object(n),!0).forEach(function(r){M6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function M6(e,t,n){return(t=j6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j6(e){var t=C6(e,"string");return typeof t=="symbol"?t:t+""}function C6(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _6(e,t){return k6(e)||P6(e,t)||N6(e,t)||T6()}function T6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 214In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N6(e,t){if(e){if(typeof e=="string")return zA(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zA(e,t):void 0}}function zA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function P6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function k6(e){if(Array.isArray(e))return e}function D6(e){return Array.isArray(e)&&pr(e[0])&&pr(e[1])?e.join(" ~ "):e}var yl={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1};function R6(e,t){return t==null?e:Lf(e,t)}var z6=e=>{var t=e.separator,n=t===void 0?yl.separator:t,r=e.contentStyle,l=e.itemStyle,u=e.labelStyle,s=u===void 0?yl.labelStyle:u,f=e.payload,d=e.formatter,m=e.itemSorter,v=e.wrapperClassName,p=e.labelClassName,g=e.label,x=e.labelFormatter,S=e.accessibilityLayer,O=S===void 0?yl.accessibilityLayer:S,E=()=>
214{if(f&&f.length){var $={padding:0,margin:0},V=R6(f,m),F=V.map((J,I)=>{if(!J||J.type==="none")return null;var re=J.formatter||d||D6,ie=J.value,pe=J.name,U=ie,Z=pe;if(re){var ne=re(ie,pe,J,I,f);if(Array.isArray(ne)){var fe=_6(ne,2);U=fe[0],Z=fe[1]}else if(ne!=null)U=ne;else return null}var ue=Fo(Fo({},yl.itemStyle),{},{color:J.color||yl.itemStyle.color},l);return A.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(I),style:ue},pr(Z)?A.createElement("span",{className:"recharts-tooltip-item-name"},Z):null,pr(Z)?A.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,A.createElement("span",{className:"recharts-tooltip-item-value"},U),A.createElement("span",{className:"recharts-tooltip-item-unit"},J.unit||""))});return A.createElement("ul",{className:"recharts-tooltip-item-list",style:$},F)}return null},M=Fo(Fo({},yl.contentStyle),r),T=Fo({margin:0},s),N=!rt(g),C=N?g:"",P=Ve("recharts-default-tooltip",v),_=Ve("recharts-tooltip-label",p);N&&x&&f!==void 0&&f!==null&&(C=x(g,f));var k=O?{role:"status","aria-live":"assertive"}:{};return A.createElement("div",ep({className:P,style:M},k),A.createElement("p",{className:_,style:T},A.isValidElement(C)?C:"".concat(C)),E())},Zo="recharts-tooltip-wrapper",I6={visibility:"hidden"};function B6(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Ve(Zo,{["".concat(Zo,"-right")]:oe(n)&&t&&oe(t.x)&&n>=t.x,["".concat(Zo,"-left")]:oe(n)&&t&&oe(t.x)&&n<t.x,["".concat(Zo,"-bottom")]:oe(r)&&t&&oe(t.y)&&r>=t.y,["".concat(Zo,"-top")]:oe(r)&&t&&oe(t.y)&&r<t.y})}function IA(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,l=e.offset,u=e.position,s=e.reverseDirection,f=e.tooltipDimension,d=e.viewBox,m=e.viewBoxDimension;if(u&&oe(u[r]))return u[r];var v=n[r]-f-(l>0?l:0),p=n[r]+l;if(t[r])return s[r]?v:p;var g=d[r];if(g==null)return 0;if(s[r]){var x=v,S=g;return x<S?Math.max(p,g):Math.max(v,g)}if(m==null)return 0;var O=p+f,E=g+m;return O>E?Math.max(v,g):Math.max(p,g)}function U6(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function L6(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTop,l=e.offsetLeft,u=e.position,s=e.reverseDirection,f=e.tooltipBox,d=e.useTranslate3d,m=e.viewBox,v,p,g;return f.height>0&&f.width>0&&n?(p=IA({allowEscapeViewBox:t,coordinate:n,key:"x",offset:l,position:u,reverseDirection:s,tooltipDimension:f.width,viewBox:m,viewBoxDimension:m.width}),g=IA({allowEscapeViewBox:t,coordinate:n,key:"y",offset:r,position:u,reverseDirection:s,tooltipDimension:f.height,viewBox:m,viewBoxDimension:m.height}),v=U6({translateX:p,translateY:g,useTranslate3d:d})):v=I6,{cssProperties:v,cssClasses:B6({translateX:p,translateY:g,coordinate:n})}}var $6=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),ku={isSsr:$6()};function G6(e,t){return V6(e)||K6(e,t)||H6(e,t)||q6()}function q6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 215In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function H6(e,t){if(e){if(typeof e=="string")return BA(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?BA(e,t):void 0}}function BA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function K6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function V6(e){if(Array.isArray(e))return e}function ZE(){var e=A.useState(()=>ku.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches),t=G6(e,2),n=t[0],r=t[1];return A.useEffect(()=>{if(window.matchMedia){var l=window.matchMedia("(prefers-reduced-motion: reduce)"),u=()=>{r(l.matches)};return l.addEventListener("change",u),()=>{l.removeEventListener("change",u)}}},[]),n}function UA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function gl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
215t%2?UA(Object(n),!0).forEach(function(r){X6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function X6(e,t,n){return(t=Y6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y6(e){var t=Q6(e,"string");return typeof t=="symbol"?t:t+""}function Q6(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function W6(e,t){return eI(e)||J6(e,t)||Z6(e,t)||F6()}function F6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 216In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z6(e,t){if(e){if(typeof e=="string")return LA(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?LA(e,t):void 0}}function LA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function J6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function eI(e){if(Array.isArray(e))return e}function tI(e){if(!(e.prefersReducedMotion&&e.isAnimationActive==="auto")&&e.isAnimationActive&&e.active){var t=typeof e.animationEasing=="string"?e.animationEasing:"ease";return"transform ".concat(e.animationDuration,"ms ").concat(t)}}function nI(e){var t,n,r,l,u,s,f=ZE(),d=A.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})),m=W6(d,2),v=m[0],p=m[1];A.useEffect(()=>{var M=T=>{if(T.key==="Escape"){var N,C,P,_;p({dismissed:!0,dismissedAtCoordinate:{x:(N=(C=e.coordinate)===null||C===void 0?void 0:C.x)!==null&&N!==void 0?N:0,y:(P=(_=e.coordinate)===null||_===void 0?void 0:_.y)!==null&&P!==void 0?P:0}})}};return document.addEventListener("keydown",M),()=>{document.removeEventListener("keydown",M)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(n=e.coordinate)===null||n===void 0?void 0:n.y]),v.dismissed&&(((r=(l=e.coordinate)===null||l===void 0?void 0:l.x)!==null&&r!==void 0?r:0)!==v.dismissedAtCoordinate.x||((u=(s=e.coordinate)===null||s===void 0?void 0:s.y)!==null&&u!==void 0?u:0)!==v.dismissedAtCoordinate.y)&&p(gl(gl({},v),{},{dismissed:!1}));var g=L6({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),x=g.cssClasses,S=g.cssProperties,O=e.hasPortalFromProps?{}:gl(gl({transition:tI({prefersReducedMotion:f,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},S),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),E=gl(gl({},O),{},{visibility:!v.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return A.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:x,style:E,ref:e.innerRef},e.children)}var rI=A.memo(nI),JE=()=>{var e;return(e=me(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function tp(){return tp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tp.apply(null,arguments)}function $A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function GA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
216t%2?$A(Object(n),!0).forEach(function(r){aI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$A(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aI(e,t,n){return(t=iI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iI(e){var t=lI(e,"string");return typeof t=="symbol"?t:t+""}function lI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qA={curveBasisClosed:N3,curveBasisOpen:P3,curveBasis:T3,curveBumpX:p3,curveBumpY:y3,curveLinearClosed:k3,curveLinear:If,curveMonotoneX:D3,curveMonotoneY:R3,curveNatural:z3,curveStep:I3,curveStepAfter:U3,curveStepBefore:B3},tf=e=>Me(e.x)&&Me(e.y),HA=e=>e.base!=null&&tf(e.base)&&tf(e),Jo=e=>e.x,eu=e=>e.y,oI=(e,t)=>{if(typeof e=="function")return e;var n="curve".concat(ju(e));if((n==="curveMonotone"||n==="curveBump")&&t){var r=qA["".concat(n).concat(t==="vertical"?"Y":"X")];if(r)return r}return qA[n]||If},KA={connectNulls:!1,type:"linear"},uI=e=>{var t=e.type,n=t===void 0?KA.type:t,r=e.points,l=r===void 0?[]:r,u=e.baseLine,s=e.layout,f=e.connectNulls,d=f===void 0?KA.connectNulls:f,m=oI(n,s),v=d?l.filter(tf):l;if(Array.isArray(u)){var p,g=l.map((M,T)=>GA(GA({},M),{},{base:u[T]}));s==="vertical"?p=ss().y(eu).x1(Jo).x0(M=>M.base.x):p=ss().x(Jo).y1(eu).y0(M=>M.base.y);var x=p.defined(HA).curve(m),S=d?g.filter(HA):g;return x(S)}var O;s==="vertical"&&oe(u)?O=ss().y(eu).x1(Jo).x0(u):oe(u)?O=ss().x(Jo).y1(eu).y0(u):O=T2().x(Jo).y(eu);var E=O.defined(tf).curve(m);return E(v)},Ns=e=>{var t=e.className,n=e.points,r=e.path,l=e.pathRef,u=_i();if((!n||!n.length)&&!r)return null;var s={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||u,connectNulls:e.connectNulls},f=n&&n.length?uI(s):r;return A.createElement("path",tp({},Gn(e),Gp(e),{className:Ve("recharts-curve",t),d:f===null?void 0:f,ref:l}))},cI=["x","y","top","left","width","height","className"];function np(){return np=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},np.apply(null,arguments)}function VA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function sI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VA(Object(n),!0).forEach(function(r){fI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fI(e,t,n){return(t=dI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dI(e){var t=mI(e,"string");return typeof t=="symbol"?t:t+""}function mI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hI(e,t){if(e==null)return{};var n,r,l=vI(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function vI(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var pI=(e,t,n,r,l,u)=>"M".concat(e,",").concat(l,"v").concat(r,"M").concat(u,",").concat(t,"h").concat(n),yI=e=>{var t=e.x,n=t===void 0?0:t,r=e.y,l=r===void 0?0:r,u=e.top,s=u===void 0?0:u,f=e.left,d=f===void 0?0:f,m=e.width,v=m===void 0?0:m,p=e.height,g=p===void 0?0:p,x=e.className,S=hI(e,cI),O=sI({x:n,y:l,top:s,left:d,width:v,height:g},S);
216return!oe(n)||!oe(l)||!oe(v)||!oe(g)||!oe(s)||!oe(d)?null:A.createElement("path",np({},On(O),{className:Ve("recharts-cross",x),d:pI(n,l,v,g,s,d)}))};function gI(e,t,n,r){var l=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-l:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-l,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}var nf=1e-4,eM=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],tM=(e,t)=>e.map((n,r)=>n*t**r).reduce((n,r)=>n+r),XA=(e,t)=>n=>{var r=eM(e,t);return tM(r,n)},bI=(e,t)=>n=>{var r=eM(e,t),l=[...r.map((u,s)=>u*s).slice(1),0];return tM(l,n)},xI=e=>{var t,n=e.split("(");if(n.length!==2||n[0]!=="cubic-bezier")return null;var r=(t=n[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(r==null||r.length!==4)return null;var l=r.map(u=>parseFloat(u));return[l[0],l[1],l[2],l[3]]},AI=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(n.length===1)switch(n[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var l=xI(n[0]);if(l)return l}}return n.length===4?n:[0,0,1,1]},SI=(e,t,n,r)=>{var l=XA(e,n),u=XA(t,r),s=bI(e,n),f=m=>m>1?1:m<0?0:m,d=m=>{for(var v=m>1?1:m,p=v,g=0;g<8;++g){var x=l(p)-v,S=s(p);if(Math.abs(x-v)<nf||S<nf)return u(p);p=f(p-x/S)}return u(p)};return d.isStepper=!1,d},YA=function(){return SI(...AI(...arguments))},wI=function(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,l=t.damping,u=l===void 0?8:l,s=t.dt,f=s===void 0?16.67:s,d=1,m=[0],v=0,p=0,g=1e4,x=0;x<g;){var S=-(v-d)*r,O=p*u;if(p+=(S-O)*f/1e3,v+=p*f/1e3,m.push(v),Math.abs(v-d)<nf&&Math.abs(p)<nf)break;x++}m[m.length-1]=d;var E=m.length-1;return M=>{var T,N,C;if(M<=0)return 0;if(M>=1)return d;var P=M*E,_=Math.floor(P),k=P-_;return((T=m[_])!==null&&T!==void 0?T:0)+(((N=m[_+1])!==null&&N!==void 0?N:0)-((C=m[_])!==null&&C!==void 0?C:0))*k}},OI=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return YA(e);case"spring":return wI();default:if(e.split("(")[0]==="cubic-bezier")return YA(e)}return typeof e=="function"?e:null},EI=(e,t,n)=>{var r,l=u=>{var s=t.tick(u);if(t.getState()==="active"){if(n(t.getInterpolated()),t.getProgress()===1){t.complete(),r=void 0;return}r=e.setTimeout(l,s);return}r=e.setTimeout(l,s)};return r=e.setTimeout(l,0),()=>{var u;return(u=r)===null||u===void 0?void 0:u()}},nM=A.createContext(EI);nM.Provider;function MI(e){var t=A.useContext(nM);return A.useMemo(()=>e??t,[e,t])}function jI(e,t,n){return(t=CI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CI(e){var t=_I(e,"string");return typeof t=="symbol"?t:t+""}function _I(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QA="init",WA="pending",FA="active",TI="completed";function iv(e){return Math.max(0,e)}class NI{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(t){var n;jI(this,"state",QA),this.animationId=t.animationId,this.onAnimationEnd=t.onAnimationEnd,this.animationDuration=iv(t.animationDuration),this.animationBegin=iv(t.animationBegin),this.progress=0,this.from=t.from,this.to=t.to,this.easing=t.easing,(n=t.onAnimationStart)===null||n===void 0||n.call(t)}getState(){return this.state}getEasing(){return this.easing}getAnimationDuration(){return this.animationDuration}tick(t){if(this.getState()===QA)return this.state=WA,this.beginStartedTime=t,this.animationBegin;if(this.getState()===WA){if(this.beginStartedTime==null)throw new Error;var n=t-this.beginStartedTime;return n>=this.animationBegin?(this.state=FA,this.animationStartedTime=t,this.nextAnimationUpdate(0)):iv(this.animationBegin-n)}if(this.getState()===FA){if(this.animationStartedTime==null)throw new Error;var r=t-this.animationStartedTime;return this.setProgress(r/this.animationDuration),this.nextAnimationUpdate(r)}return 0}setProgress(t){this.progress=Math.min(1,Math.max(0,t))}getProgress(){return this.progress}complete(){if(this.progress=1,this.state==="active"){var t;(t=this.onAnimationEnd)===null||t===void 0||t.call(this)}this.state=TI}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}}class PI extends NI{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing(pt(this.getFrom(),this.getTo(),this.getProgress()))}}class kI{setTimeout(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=performance.now(),l=null,u=s=>{s-r>=n?t(s):l=requestAnimationFrame(u)};return l=requestAnimationFrame(u),()=>{l!=null&&cancelAnimationFrame(l)}}}function DI(e,t){return BI(e)||II(e,t)||zI(e,t)||RI()}
216function RI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 217In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zI(e,t){if(e){if(typeof e=="string")return ZA(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ZA(e,t):void 0}}function ZA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function II(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function BI(e){if(Array.isArray(e))return e}var UI={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},JA=0,lv=1;function rM(e){var t=Jt(e,UI),n=t.animationId,r=t.isActive,l=t.canBegin,u=t.duration,s=t.easing,f=t.begin,d=t.onAnimationEnd,m=t.onAnimationStart,v=t.children,p=ZE(),g=r==="auto"?!ku.isSsr&&!p:r,x=MI(t.animationController),S=A.useState(g?JA:lv),O=DI(S,2),E=O[0],M=O[1];return A.useEffect(()=>{g||M(lv)},[g]),A.useEffect(()=>{var T=OI(s);if(!g||!l||T==null)return Ci;var N=new kI,C=new PI({animationId:n,easing:T,animationDuration:u,animationBegin:f,onAnimationStart:m,onAnimationEnd:d,from:JA,to:lv});return x(N,C,M)},[x,n,g,l,u,s,f,m,d]),v(Number(E))}function aM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",n=A.useRef(hu(t)),r=A.useRef(e);return r.current!==e&&(n.current=hu(t),r.current=e),n.current}var LI=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),$I=(e,t,n)=>e.map(r=>"".concat(LI(r)," ").concat(t,"ms ").concat(n)).join(","),GI=["radius"],qI=["radius"],eS,tS,nS,rS,aS,iS,lS,oS,uS,cS;function sS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function fS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sS(Object(n),!0).forEach(function(r){HI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HI(e,t,n){return(t=KI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KI(e){var t=VI(e,"string");return typeof t=="symbol"?t:t+""}function VI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rf.apply(null,arguments)}function dS(e,t){if(e==null)return{};var n,r,l=XI(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function XI(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function YI(e,t){return ZI(e)||FI(e,t)||WI(e,t)||QI()}function QI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 218In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WI(e,t){if(e){if(typeof e=="string")return mS(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mS(e,t):void 0}}function mS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function FI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}
218finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function ZI(e){if(Array.isArray(e))return e}function cr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var hS=(e,t,n,r,l)=>{var u=Ra(n),s=Ra(r),f=Math.min(Math.abs(u)/2,Math.abs(s)/2),d=s>=0?1:-1,m=u>=0?1:-1,v=s>=0&&u>=0||s<0&&u<0?1:0,p;if(f>0&&Array.isArray(l)){for(var g=[0,0,0,0],x=0,S=4;x<S;x++){var O,E=(O=l[x])!==null&&O!==void 0?O:0;g[x]=E>f?f:E}p=Lt(eS||(eS=cr(["M",",",""])),e,t+d*g[0]),g[0]>0&&(p+=Lt(tS||(tS=cr(["A ",",",",0,0,",",",",",""])),g[0],g[0],v,e+m*g[0],t)),p+=Lt(nS||(nS=cr(["L ",",",""])),e+n-m*g[1],t),g[1]>0&&(p+=Lt(rS||(rS=cr(["A ",",",",0,0,",`, 219 `,",",""])),g[1],g[1],v,e+n,t+d*g[1])),p+=Lt(aS||(aS=cr(["L ",",",""])),e+n,t+r-d*g[2]),g[2]>0&&(p+=Lt(iS||(iS=cr(["A ",",",",0,0,",`, 220 `,",",""])),g[2],g[2],v,e+n-m*g[2],t+r)),p+=Lt(lS||(lS=cr(["L ",",",""])),e+m*g[3],t+r),g[3]>0&&(p+=Lt(oS||(oS=cr(["A ",",",",0,0,",`, 221 `,",",""])),g[3],g[3],v,e,t+r-d*g[3])),p+="Z"}else if(f>0&&l===+l&&l>0){var M=Math.min(f,l);p=Lt(uS||(uS=cr(["M ",",",` 222 A `,",",",0,0,",",",",",` 223 L `,",",` 224 A `,",",",0,0,",",",",",` 225 L `,",",` 226 A `,",",",0,0,",",",",",` 227 L `,",",` 228 A `,",",",0,0,",",",","," Z"])),e,t+d*M,M,M,v,e+m*M,t,e+n-m*M,t,M,M,v,e+n,t+d*M,e+n,t+r-d*M,M,M,v,e+n-m*M,t+r,e+m*M,t+r,M,M,v,e,t+r-d*M)}else p=Lt(cS||(cS=cr(["M ",","," h "," v "," h "," Z"])),e,t,n,r,-n);return p},vS={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},iM=e=>{var t=Jt(e,vS),n=A.useRef(null),r=A.useState(-1),l=YI(r,2),u=l[0],s=l[1];A.useEffect(()=>{if(n.current&&n.current.getTotalLength)try{var ne=n.current.getTotalLength();ne&&s(ne)}catch{}},[]);var f=t.x,d=t.y,m=t.width,v=t.height,p=t.radius,g=t.className,x=t.animationEasing,S=t.animationDuration,O=t.animationBegin,E=t.isAnimationActive,M=t.isUpdateAnimationActive,T=A.useRef(m),N=A.useRef(v),C=A.useRef(f),P=A.useRef(d),_=A.useMemo(()=>({x:f,y:d,width:m,height:v,radius:p}),[f,d,m,v,p]),k=aM(_,"rectangle-");if(f!==+f||d!==+d||m!==+m||v!==+v||m===0||v===0)return null;var $=Ve("recharts-rectangle",g);if(!M){var V=On(t);V.radius;var F=dS(V,GI);return A.createElement("path",rf({},F,{x:Ra(f),y:Ra(d),width:Ra(m),height:Ra(v),radius:typeof p=="number"?p:void 0,className:$,d:hS(f,d,m,v,p)}))}var J=T.current,I=N.current,re=C.current,ie=P.current,pe="0px ".concat(u===-1?1:u,"px"),U="".concat(u,"px ").concat(u,"px"),Z=$I(["strokeDasharray"],S,typeof x=="string"?x:vS.animationEasing);return A.createElement(rM,{animationId:k,key:k,canBegin:u>0,duration:S,easing:x,isActive:M,begin:O},ne=>{var fe=pt(J,m,ne),ue=pt(I,v,ne),R=pt(re,f,ne),X=pt(ie,d,ne);n.current&&(T.current=fe,N.current=ue,C.current=R,P.current=X);var ee;E?ne>0?ee={transition:Z,strokeDasharray:U}:ee={strokeDasharray:pe}:ee={strokeDasharray:U};var le=On(t);le.radius;var he=dS(le,qI);return A.createElement("path",rf({},he,{radius:typeof p=="number"?p:void 0,className:$,d:hS(R,X,fe,ue,p),ref:n,style:fS(fS({},ee),t.style)}))})};function pS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function yS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pS(Object(n),!0).forEach(function(r){JI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JI(e,t,n){return(t=eB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eB(e){var t=tB(e,"string");return typeof t=="symbol"?t:t+""}function tB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var af=Math.PI/180,nB=e=>e*180/Math.PI,Gt=(e,t,n,r)=>({x:e+Math.cos(-af*r)*n,y:t+Math.sin(-af*r)*n}),rB=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},aB=(e,t)=>{var n=e.x,r=e.y,l=t.x,u=t.y;return Math.sqrt((n-l)**2+(r-u)**2)},iB=(e,t)=>{var n=e.x,r=e.y,l=t.cx,u=t.cy,s=aB({x:n,y:r},{x:l,y:u});if(s<=0)return{radius:s,angle:0};var f=(n-l)/s,d=Math.acos(f);return r>u&&(d=2*Math.PI-d),{radius:s,angle:nB(d),angleInRadian:d}},lB=e=>{var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),l=Math.floor(n/360),u=Math.min(r,l);return{startAngle:t-u*360,endAngle:n-u*360}},oB=(e,t)=>{var n=t.startAngle,r=t.endAngle,l=Math.floor(n/360),u=Math.floor(r/360),s=Math.min(l,u);return e+s*360},uB=(e,t)=>{var n=e.relativeX,r=e.relativeY,l=iB({x:n,y:r}
228,t),u=l.radius,s=l.angle,f=t.innerRadius,d=t.outerRadius;if(u<f||u>d||u===0)return null;var m=lB(t),v=m.startAngle,p=m.endAngle,g=s,x;if(v<=p){for(;g>p;)g-=360;for(;g<v;)g+=360;x=g>=v&&g<=p}else{for(;g>v;)g-=360;for(;g<p;)g+=360;x=g>=p&&g<=v}return x?yS(yS({},t),{},{radius:u,angle:oB(g,t)}):null};function lM(e){var t=e.cx,n=e.cy,r=e.radius,l=e.startAngle,u=e.endAngle,s=Gt(t,n,r,l),f=Gt(t,n,r,u);return{points:[s,f],cx:t,cy:n,radius:r,startAngle:l,endAngle:u}}var gS,bS,xS,AS,SS,wS,OS;function rp(){return rp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rp.apply(null,arguments)}function hi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var cB=(e,t)=>{var n=un(t-e),r=Math.min(Math.abs(t-e),359.999);return n*r},ys=e=>{var t=e.cx,n=e.cy,r=e.radius,l=e.angle,u=e.sign,s=e.isExternal,f=e.cornerRadius,d=e.cornerIsExternal,m=f*(s?1:-1)+r,v=Math.asin(f/m)/af,p=d?l:l+u*v,g=Gt(t,n,m,p),x=Gt(t,n,r,p),S=d?l-u*v:l,O=Gt(t,n,m*Math.cos(v*af),S);return{center:g,circleTangency:x,lineTangency:O,theta:v}},oM=e=>{var t=e.cx,n=e.cy,r=e.innerRadius,l=e.outerRadius,u=e.startAngle,s=e.endAngle,f=cB(u,s),d=u+f,m=Gt(t,n,l,u),v=Gt(t,n,l,d),p=Lt(gS||(gS=hi(["M ",",",` 229 A `,",",`,0, 230 `,",",`, 231 `,",",` 232 `])),m.x,m.y,l,l,+(Math.abs(f)>180),+(u>d),v.x,v.y);if(r>0){var g=Gt(t,n,r,u),x=Gt(t,n,r,d);p+=Lt(bS||(bS=hi(["L ",",",` 233 A `,",",`,0, 234 `,",",`, 235 `,","," Z"])),x.x,x.y,r,r,+(Math.abs(f)>180),+(u<=d),g.x,g.y)}else p+=Lt(xS||(xS=hi(["L ",","," Z"])),t,n);return p},sB=e=>{var t=e.cx,n=e.cy,r=e.innerRadius,l=e.outerRadius,u=e.cornerRadius,s=e.forceCornerRadius,f=e.cornerIsExternal,d=e.startAngle,m=e.endAngle,v=un(m-d),p=ys({cx:t,cy:n,radius:l,angle:d,sign:v,cornerRadius:u,cornerIsExternal:f}),g=p.circleTangency,x=p.lineTangency,S=p.theta,O=ys({cx:t,cy:n,radius:l,angle:m,sign:-v,cornerRadius:u,cornerIsExternal:f}),E=O.circleTangency,M=O.lineTangency,T=O.theta,N=f?Math.abs(d-m):Math.abs(d-m)-S-T;if(N<0)return s?Lt(AS||(AS=hi(["M ",",",` 236 a`,",",",0,0,1,",`,0 237 a`,",",",0,0,1,",`,0 238 `])),x.x,x.y,u,u,u*2,u,u,-u*2):oM({cx:t,cy:n,innerRadius:r,outerRadius:l,startAngle:d,endAngle:m});var C=Lt(SS||(SS=hi(["M ",",",` 239 A`,",",",0,0,",",",",",` 240 A`,",",",0,",",",",",",",` 241 A`,",",",0,0,",",",",",` 242 `])),x.x,x.y,u,u,+(v<0),g.x,g.y,l,l,+(N>180),+(v<0),E.x,E.y,u,u,+(v<0),M.x,M.y);if(r>0){var P=ys({cx:t,cy:n,radius:r,angle:d,sign:v,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),_=P.circleTangency,k=P.lineTangency,$=P.theta,V=ys({cx:t,cy:n,radius:r,angle:m,sign:-v,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),F=V.circleTangency,J=V.lineTangency,I=V.theta,re=f?Math.abs(d-m):Math.abs(d-m)-$-I;if(re<0&&u===0)return"".concat(C,"L").concat(t,",").concat(n,"Z");C+=Lt(wS||(wS=hi(["L",",",` 243 A`,",",",0,0,",",",",",` 244 A`,",",",0,",",",",",",",` 245 A`,",",",0,0,",",",",","Z"])),J.x,J.y,u,u,+(v<0),F.x,F.y,r,r,+(re>180),+(v>0),_.x,_.y,u,u,+(v<0),k.x,k.y)}else C+=Lt(OS||(OS=hi(["L",",","Z"])),t,n);return C},fB={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},dB=e=>{var t=Jt(e,fB),n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,s=t.cornerRadius,f=t.forceCornerRadius,d=t.cornerIsExternal,m=t.startAngle,v=t.endAngle,p=t.className;if(u<l||m===v)return null;
245var g=Ve("recharts-sector",p),x=u-l,S=er(s,x,0,!0),O;return S>0&&Math.abs(m-v)<360?O=sB({cx:n,cy:r,innerRadius:l,outerRadius:u,cornerRadius:Math.min(S,x/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:m,endAngle:v}):O=oM({cx:n,cy:r,innerRadius:l,outerRadius:u,startAngle:m,endAngle:v}),A.createElement("path",rp({},On(t),{className:g,d:O}))};function mB(e,t,n){if(e==="horizontal")return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if(e==="vertical")return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if(X2(t)){if(e==="centric"){var r=t.cx,l=t.cy,u=t.innerRadius,s=t.outerRadius,f=t.angle,d=Gt(r,l,u,f),m=Gt(r,l,s,f);return[{x:d.x,y:d.y},{x:m.x,y:m.y}]}return lM(t)}}function hB(e){return cE(e)?NaN:Number(e)}function ov(e){return e?(e=hB(e),e===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e===e?e:0):e===0?e:0}function uM(e,t,n){n&&typeof n!="number"&&$v(e,t,n)&&(t=n=void 0),e=ov(e),t===void 0?(t=e,e=0):t=ov(t),n=n===void 0?e<t?1:-1:ov(n);const r=Math.max(Math.ceil((t-e)/(n||1)),0),l=new Array(r);for(let u=0;u<r;u++)l[u]=e,e+=n;return l}var ar=e=>e.chartData,ry=q([ar],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),rd=(e,t,n,r)=>r?ry(e):ar(e),cM=(e,t,n)=>n?ry(e):ar(e),vB=q([rd],e=>{var t=e.chartData,n=e.dataStartIndex,r=e.dataEndIndex;return t!=null?t.slice(n,r+1):[]});q([ry],e=>{var t=e.chartData,n=e.dataStartIndex,r=e.dataEndIndex;return t!=null?t.slice(n,r+1):[]});var pB=q([ar],e=>{var t=e.chartData,n=e.dataStartIndex,r=e.dataEndIndex;return t!=null?t.slice(n,r+1):[]});function ay(e,t){return xB(e)||bB(e,t)||gB(e,t)||yB()}function yB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 246In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gB(e,t){if(e){if(typeof e=="string")return ES(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ES(e,t):void 0}}function ES(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function bB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function xB(e){if(Array.isArray(e))return e}function hr(e){if(Array.isArray(e)&&e.length===2){var t=ay(e,2),n=t[0],r=t[1];if(Me(n)&&Me(r))return!0}return!1}function MS(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function sM(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var n=ay(e,2),r=n[0],l=n[1],u,s;if(Me(r))u=r;else if(typeof r=="function")return;if(Me(l))s=l;else if(typeof l=="function")return;var f=[u,s];if(hr(f))return f}}function AB(e,t,n){if(!(!n&&t==null)){if(typeof e=="function"&&t!=null)try{var r=e(t,n);if(hr(r))return MS(r,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var l=ay(e,2),u=l[0],s=l[1],f,d;if(u==="auto")t!=null&&(f=Math.min(...t));else if(oe(u))f=u;else if(typeof u=="function")try{t!=null&&(f=u(t==null?void 0:t[0]))}catch{}else if(typeof u=="string"&&xA.test(u)){var m=xA.exec(u);if(m==null||m[1]==null||t==null)f=void 0;else{var v=+m[1];f=t[0]-v}}else f=t==null?void 0:t[0];if(s==="auto")t!=null&&(d=Math.max(...t));else if(oe(s))d=s;else if(typeof s=="function")try{t!=null&&(d=s(t==null?void 0:t[1]))}catch{}else if(typeof s=="string"&&AA.test(s)){var p=AA.exec(s);if(p==null||p[1]==null||t==null)d=void 0;else{var g=+p[1];d=t[1]+g}}else d=t==null?void 0:t[1];var x=[f,d];if(hr(x))return t==null?x:MS(x,t,n)}}}var Kl=1e9,SB={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},ly,nt=!0,qn="[DecimalError] ",bi=qn+"Invalid argument: ",iy=qn+"Exponent out of range: ",Vl=Math.floor,di=Math.pow,wB=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,An,jt=1e7,Je=7,fM=9007199254740991,lf=Vl(fM/Je),ce={};ce.absoluteValue=ce.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ce.comparedTo=ce.cmp=function(e){var t,n,r,l,u=this;if(e=new u.constructor(e),u.s!==e.s)return u.s||-e.s;if(u.e!==e.e)return u.e>e.e^u.s<0?1:-1;for(r=u.d.length,l=e.d.length,t=0,n=r<l?r:l;t<n;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return r===l?0:r>l^u.s<0?1:-1};ce.decimalPlaces=ce.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Je;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};ce.dividedBy=ce.div=function(e){return Vr(this,new this.constructor(e))};ce.dividedToIntegerBy=ce.idiv=function(e){var t=this,n=t.constructor;return Ye(Vr(t,new n(e),0,1),n.precision)};ce.equals=ce.eq=function(e){return!this.cmp(e)};ce.exponent=function(){return yt(this)};ce.greaterThan=ce.gt=function(e){return this.cmp(e)>0};ce.greaterThanOrEqualTo=ce.gte=function(e){return this.cmp(e)>=0};ce.isInteger=ce.isint=function(){return this.e>this.d.length-2};ce.isNegative=ce.isneg=function(){return this.s<0};ce.isPositive=ce.ispos=function(){return this.s>0};ce.isZero=function(){return this.s===0};ce.lessThan=ce.lt=function(e){return this.cmp(e)<0}
vendor: 11,800 bytes, line 246
246;ce.lessThanOrEqualTo=ce.lte=function(e){return this.cmp(e)<1};ce.logarithm=ce.log=function(e){var t,n=this,r=n.constructor,l=r.precision,u=l+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(An))throw Error(qn+"NaN");if(n.s<1)throw Error(qn+(n.s?"NaN":"-Infinity"));return n.eq(An)?new r(0):(nt=!1,t=Vr(gu(n,u),gu(e,u),u),nt=!0,Ye(t,l))};ce.minus=ce.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?hM(t,e):dM(t,(e.s=-e.s,e))};ce.modulo=ce.mod=function(e){var t,n=this,r=n.constructor,l=r.precision;if(e=new r(e),!e.s)throw Error(qn+"NaN");return n.s?(nt=!1,t=Vr(n,e,0,1).times(e),nt=!0,n.minus(t)):Ye(new r(n),l)};ce.naturalExponential=ce.exp=function(){return mM(this)};ce.naturalLogarithm=ce.ln=function(){return gu(this)};ce.negated=ce.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ce.plus=ce.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?dM(t,e):hM(t,(e.s=-e.s,e))};ce.precision=ce.sd=function(e){var t,n,r,l=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(bi+e);if(t=yt(l)+1,r=l.d.length-1,n=r*Je+1,r=l.d[r],r){for(;r%10==0;r/=10)n--;for(r=l.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};ce.squareRoot=ce.sqrt=function(){var e,t,n,r,l,u,s,f=this,d=f.constructor;if(f.s<1){if(!f.s)return new d(0);throw Error(qn+"NaN")}for(e=yt(f),nt=!1,l=Math.sqrt(+f),l==0||l==1/0?(t=mr(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=Vl((e+1)/2)-(e<0||e%2),l==1/0?t="5e"+e:(t=l.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new d(t)):r=new d(l.toString()),n=d.precision,l=s=n+3;;)if(u=r,r=u.plus(Vr(f,u,s+2)).times(.5),mr(u.d).slice(0,s)===(t=mr(r.d)).slice(0,s)){if(t=t.slice(s-3,s+1),l==s&&t=="4999"){if(Ye(u,n+1,0),u.times(u).eq(f)){r=u;break}}else if(t!="9999")break;s+=4}return nt=!0,Ye(r,n)};ce.times=ce.mul=function(e){var t,n,r,l,u,s,f,d,m,v=this,p=v.constructor,g=v.d,x=(e=new p(e)).d;if(!v.s||!e.s)return new p(0);for(e.s*=v.s,n=v.e+e.e,d=g.length,m=x.length,d<m&&(u=g,g=x,x=u,s=d,d=m,m=s),u=[],s=d+m,r=s;r--;)u.push(0);for(r=m;--r>=0;){for(t=0,l=d+r;l>r;)f=u[l]+x[r]*g[l-r-1]+t,u[l--]=f%jt|0,t=f/jt|0;u[l]=(u[l]+t)%jt|0}for(;!u[--s];)u.pop();return t?++n:u.shift(),e.d=u,e.e=n,nt?Ye(e,p.precision):e};ce.toDecimalPlaces=ce.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(gr(e,0,Kl),t===void 0?t=r.rounding:gr(t,0,8),Ye(n,e+yt(n)+1,t))};ce.toExponential=function(e,t){var n,r=this,l=r.constructor;return e===void 0?n=Oi(r,!0):(gr(e,0,Kl),t===void 0?t=l.rounding:gr(t,0,8),r=Ye(new l(r),e+1,t),n=Oi(r,!0,e+1)),n};ce.toFixed=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?Oi(l):(gr(e,0,Kl),t===void 0?t=u.rounding:gr(t,0,8),r=Ye(new u(l),e+yt(l)+1,t),n=Oi(r.abs(),!1,e+yt(r)+1),l.isneg()&&!l.isZero()?"-"+n:n)};ce.toInteger=ce.toint=function(){var e=this,t=e.constructor;return Ye(new t(e),yt(e)+1,t.rounding)};ce.toNumber=function(){return+this};ce.toPower=ce.pow=function(e){var t,n,r,l,u,s,f=this,d=f.constructor,m=12,v=+(e=new d(e));if(!e.s)return new d(An);if(f=new d(f),!f.s){if(e.s<1)throw Error(qn+"Infinity");return f}if(f.eq(An))return f;if(r=d.precision,e.eq(An))return Ye(f,r);if(t=e.e,n=e.d.length-1,s=t>=n,u=f.s,s){if((n=v<0?-v:v)<=fM){for(l=new d(An),t=Math.ceil(r/Je+4),nt=!1;n%2&&(l=l.times(f),CS(l.d,t)),n=Vl(n/2),n!==0;)f=f.times(f),CS(f.d,t);return nt=!0,e.s<0?new d(An).div(l):Ye(l,r)}}else if(u<0)throw Error(qn+"NaN");return u=u<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,nt=!1,l=e.times(gu(f,r+m)),nt=!0,l=mM(l),l.s=u,l};ce.toPrecision=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?(n=yt(l),r=Oi(l,n<=u.toExpNeg||n>=u.toExpPos)):(gr(e,1,Kl),t===void 0?t=u.rounding:gr(t,0,8),l=Ye(new u(l),e,t),n=yt(l),r=Oi(l,e<=n||n<=u.toExpNeg,e)),r};ce.toSignificantDigits=ce.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(gr(e,1,Kl),t===void 0?t=r.rounding:gr(t,0,8)),Ye(new r(n),e,t)};ce.toString=ce.valueOf=ce.val=ce.toJSON=ce[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=yt(e),n=e.constructor;return Oi(e,t<=n.toExpNeg||t>=n.toExpPos)};function dM(e,t){var n,r,l,u,s,f,d,m,v=e.constructor,p=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),nt?Ye(t,p):t;if(d=e.d,m=t.d,s=e.e,l=t.e,d=d.slice(),u=s-l,u){for(u<0?(r=d,u=-u,f=m.length):(r=m,l=s,f=d.length),s=Math.ceil(p/Je),f=s>f?s+1:f+1,u>f&&(u=f,r.length=1),r.reverse();u--;)r.push(0);r.reverse()}for(f=d.length,u=m.length,f-u<0&&(u=f,r=m,m=d,d=r),n=0;u;)n=(d[--u]=d[u]+m[u]+n)/jt|0,d[u]%=jt;for(n&&(d.unshift(n),++l),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=l,nt?Ye(t,p):t}function gr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(bi+e)}function mr(e){var t,n,r,l=e.length-1,u="",s=e[0];if(l>0){for(u+=s,t=1;t<l;t++)r=e[t]+"",n=Je-r.length,n&&(u+=Pa(n)),u+=r;s=e[t],r=s+"",n=Je-r.length,n&&(u+=Pa(n))}else if(s===0)return"0";for(;s%10===0;)s/=10;return u+s}var Vr=(function(){function e(r,l){var u,s=0,f=r.length;for(r=r.slice();f--;)u=r[f]*l+s,r[f]=u%jt|0,s=u/jt|0;return s&&r.unshift(s),r}function t(r,l,u,s){var f,d;if(u!=s)d=u>s?1:-1;else for(f=d=0;f<u;f++)if(r[f]!=l[f]){d=r[f]>l[f]?1:-1;break}return d}function n(r,l,u){for(var s=0;u--;)r[u]-=s,s=r[u]<l[u]?1:0,r[u]=s*jt+r[u]-l[u];for(;!r[0]&&r.length>1;)r.shift()}return function(r,l,u,s){var f,d,m,v,p,g,x,S,O,E,M,T,N,C,P,_,k,$,V=r.constructor,F=r.s==l.s?1:-1,J=r.d,I=l.d;if(!r.s)return new V(r);if(!l.s)throw Error(qn+"Division by zero");for(d=r.e-l.e,k=I.length,P=J.length,x=new V(F),S=x.d=[],m=0;I[m]==(J[m]||0);)++m;if(I[m]>(J[m]||0)&&--d,u==null?T=u=V.precision:s?T=u+(yt(r)-yt(l))+1:T=u,T<0)return new V(0);if(T=T/Je+2|0,m=0,k==1)for(v=0,I=I[0],T++;(m<P||v)&&T--;m++)N=v*jt+(J[m]||0),S[m]=N/I|0,v=N%I|0;else{for(v=jt/(I[0]+1)|0,v>1&&(I=e(I,v),J=e(J,v),k=I.length,P=J.length),C=k,O=J.slice(0,k),E=O.length;E<k;)O[E++]=0;$=I.slice(),$.unshift(0),_=I[0],I[1]>=jt/2&&++_;do v=0,f=t(I,O,k,E),f<0?(M=O[0],k!=E&&(M=M*jt+(O[1]||0)),v=M/_|0,v>1?(v>=jt&&(v=jt-1),p=e(I,v),g=p.length,E=O.length,f=t(p,O,g,E),f==1&&(v--,n(p,k<g?$:I,g))):(v==0&&(f=v=1),p=I.slice()),g=p.length,g<E&&p.unshift(0),n(O,p,E),f==-1&&(E=O.length,f=t(I,O,k,E),f<1&&(v++,n(O,k<E?$:I,E))),E=O.length):f===0&&(v++,O=[0]),S[m++]=v,f&&O[0]?O[E++]=J[C]||0:(O=[J[C]],E=1);while((C++<P||O[0]!==void 0)&&T--)}return S[0]||S.shift(),x.e=d,Ye(x,s?u+yt(x)+1:u)}})();function mM(e,t){var n,r,l,u,s,f,d=0,m=0,v=e.constructor,p=v.precision;if(yt(e)>16)throw Error(iy+yt(e));if(!e.s)return new v(An);for(nt=!1,f=p,s=new v(.03125);e.abs().gte(.1);)e=e.times(s),m+=5;for(r=Math.log(di(2,m))/Math.LN10*2+5|0,f+=r,n=l=u=new v(An),v.precision=f;;){if(l=Ye(l.times(e),f),n=n.times(++d),s=u.plus(Vr(l,n,f)),mr(s.d).slice(0,f)===mr(u.d).slice(0,f)){for(;m--;)u=Ye(u.times(u),f);return v.precision=p,t==null?(nt=!0,Ye(u,p)):u}u=s}}function yt(e){for(var t=e.e*Je,n=e.d[0];n>=10;n/=10)t++;return t}function uv(e,t,n){if(t>e.LN10.sd())throw nt=!0,n&&(e.precision=n),Error(qn+"LN10 precision limit exceeded");return Ye(new e(e.LN10),t)}function Pa(e){for(var t="";e--;)t+="0";return t}function gu(e,t){var n,r,l,u,s,f,d,m,v,p=1,g=10,x=e,S=x.d,O=x.constructor,E=O.precision;if(x.s<1)throw Error(qn+(x.s?"NaN":"-Infinity"));if(x.eq(An))return new O(0);if(t==null?(nt=!1,m=E):m=t,x.eq(10))return t==null&&(nt=!0),uv(O,m);if(m+=g,O.precision=m,n=mr(S),r=n.charAt(0),u=yt(x),Math.abs(u)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)x=x.times(e),n=mr(x.d),r=n.charAt(0),p++;u=yt(x),r>1?(x=new O("0."+n),u++):x=new O(r+"."+n.slice(1))}else return d=uv(O,m+2,E).times(u+""),x=gu(new O(r+"."+n.slice(1)),m-g).plus(d),O.precision=E,t==null?(nt=!0,Ye(x,E)):x;for(f=s=x=Vr(x.minus(An),x.plus(An),m),v=Ye(x.times(x),m),l=3;;){if(s=Ye(s.times(v),m),d=f.plus(Vr(s,new O(l),m)),mr(d.d).slice(0,m)===mr(f.d).slice(0,m))return f=f.times(2),u!==0&&(f=f.plus(uv(O,m+2,E).times(u+""))),f=Vr(f,new O(p),m),O.precision=E,t==null?(nt=!0,Ye(f,E)):f;f=d,l+=2}}function jS(e,t){var n,r,l;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(l=t.length;t.charCodeAt(l-1)===48;)--l;if(t=t.slice(r,l),t){if(l-=r,n=n-r-1,e.e=Vl(n/Je),e.d=[],r=(n+1)%Je,n<0&&(r+=Je),r<l){for(r&&e.d.push(+t.slice(0,r)),l-=Je;r<l;)e.d.push(+t.slice(r,r+=Je));t=t.slice(r),r=Je-t.length}else r-=l;for(;r--;)t+="0";if(e.d.push(+t),nt&&(e.e>lf||e.e<-lf))throw Error(iy+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ye(e,t,n){var r,l,u,s,f,d,m,v,p=e.d;for(s=1,u=p[0];u>=10;u/=10)s++;if(r=t-s,r<0)r+=Je,l=t,m=p[v=0];else{if(v=Math.ceil((r+1)/Je),u=p.length,v>=u)return e;for(m=u=p[v],s=1;u>=10;u/=10)s++;r%=Je,l=r-Je+s}if(n!==void 0&&(u=di(10,s-l-1),f=m/u%10|0,d=t<0||p[v+1]!==void 0||m%u,d=n<4?(f||d)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||d||n==6&&(r>0?l>0?m/di(10,s-l):0:p[v-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return d?(u=yt(e),p.length=1,t=t-u-1,p[0]=di(10,(Je-t%Je)%Je),e.e=Vl(-t/Je)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=v,u=1,v--):(p.length=v+1,u=di(10,Je-r),p[v]=l>0?(m/di(10,s-l)%di(10,l)|0)*u:0),d)for(;;)if(v==0){(p[0]+=u)==jt&&(p[0]=1,++e.e);break}else{if(p[v]+=u,p[v]!=jt)break;p[v--]=0,u=1}for(r=p.length;p[--r]===0;)p.pop();if(nt&&(e.e>lf||e.e<-lf))throw Error(iy+yt(e));return e}function hM(e,t){var n,r,l,u,s,f,d,m,v,p,g=e.constructor,x=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),nt?Ye(t,x):t;if(d=e.d,p=t.d,r=t.e,m=e.e,d=d.slice(),s=m-r,s){for(v=s<0,v?(n=d,s=-s,f=p.length):(n=p,r=m,f=d.length),l=Math.max(Math.ceil(x/Je),f)+2,s>l&&(s=l,n.length=1),n.reverse(),l=s;l--;)n.push(0);n.reverse()}else{for(l=d.length,f=p.length,v=l<f,v&&(f=l),l=0;l<f;l++)if(d[l]!=p[l]){v=d[l]<p[l];break}s=0}for(v&&(n=d,d=p,p=n,t.s=-t.s),f=d.length,l=p.length-f;l>0;--l)d[f++]=0;for(l=p.length;l>s;){if(d[--l]<p[l]){for(u=l;u&&d[--u]===0;)d[u]=jt-1;--d[u],d[l]+=jt}d[l]-=p[l]}for(;d[--f]===0;)d.pop();for(;d[0]===0;d.shift())--r;return d[0]?(t.d=d,t.e=r,nt?Ye(t,x):t):new g(0)}function Oi(e,t,n){var r,l=yt(e),u=mr(e.d),s=u.length;return t?(n&&(r=n-s)>0?u=u.charAt(0)+"."+u.slice(1)+Pa(r):s>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(l<0?"e":"e+")+l):l<0?(u="0."+Pa(-l-1)+u,n&&(r=n-s)>0&&(u+=Pa(r))):l>=s?(u+=Pa(l+1-s),n&&(r=n-l-1)>0&&(u=u+"."+Pa(r))):((r=l+1)<s&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-s)>0&&(l+1===s&&(u+="."),u+=Pa(r))),e.s<0?"-"+u:u}function CS(e,t){if(e.length>t)return e.length=t,!0}function vM(e){var t,n,r;function l(u){var s=this;if(!(s instanceof l))return new l(u);if(s.constructor=l,u instanceof l){s.s=u.s,s.e=u.e,s.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(bi+u);if(u>0)s.s=1;else if(u<0)u=-u,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(u===~~u&&u<1e7){s.e=0,s.d=[u];return}return jS(s,u.toString())}else if(typeof u!="string")throw Error(bi+u);if(u.charCodeAt(0)===45?(u=u.slice(1),s.s=-1):s.s=1,wB.test(u))jS(s,u);else throw Error(bi+u)}if(l.prototype=ce,l.ROUND_UP=0,l.ROUND_DOWN=1,l.ROUND_CEIL=2,l.ROUND_FLOOR=3,l.ROUND_HALF_UP=4,l.ROUND_HALF_DOWN=5,l.ROUND_HALF_EVEN=6,l.ROUND_HALF_CEIL=7,l.ROUND_HALF_FLOOR=8,l.clone=vM,l.config=l.set=OB,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return l.config(e),l}function OB(e){if(!e||typeof e!="object")throw Error(qn+"Object expected");var t,n,r,l=["precision",1,Kl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<l.length;t+=3)if((r=e[n=l[t]])!==void 0)if(Vl(r)===r&&r>=l[t+1]&&r<=l[t+2])this[n]=r;else throw Error(bi+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(bi+n+": "+r);return this}var ly=vM(SB);An=new ly(1);const ke=ly;function pM(e){var t;return e===0?t=1:t=Math.floor(new ke(e).abs().log(10).toNumber())+1,t}function yM(e,t,n){for(var r=new ke(e),l=0,u=[];r.lt(t)&&l<1e5;)u.push(r.toNumber()),r=r.add(n),l++;return u}function bu(e,t){return CB(e)||jB(e,t)||MB(e,t)||EB()}
246function EB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 247In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MB(e,t){if(e){if(typeof e=="string")return _S(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_S(e,t):void 0}}function _S(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function jB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function CB(e){if(Array.isArray(e))return e}var gM=e=>{var t=bu(e,2),n=t[0],r=t[1],l=n,u=r;return n>r&&(l=r,u=n),[l,u]},oy=(e,t,n)=>{if(e.lte(0))return new ke(0);var r=pM(e.toNumber()),l=new ke(10).pow(r),u=e.div(l),s=r!==1?.05:.1,f=new ke(Math.ceil(u.div(s).toNumber())).add(n).mul(s),d=f.mul(l);return t?new ke(d.toNumber()):new ke(Math.ceil(d.toNumber()))},bM=(e,t,n)=>{var r;if(e.lte(0))return new ke(0);var l=[1,2,2.5,5],u=e.toNumber(),s=Math.floor(new ke(u).abs().log(10).toNumber()),f=new ke(10).pow(s),d=e.div(f).toNumber(),m=l.findIndex(x=>x>=d-1e-10);if(m===-1&&(f=f.mul(10),m=0),m+=n,m>=l.length){var v=Math.floor(m/l.length);m%=l.length,f=f.mul(new ke(10).pow(v))}var p=(r=l[m])!==null&&r!==void 0?r:1,g=new ke(p).mul(f);return t?g:new ke(Math.ceil(g.toNumber()))},_B=(e,t,n)=>{var r=new ke(1),l=new ke(e);if(!l.isint()&&n){var u=Math.abs(e);u<1?(r=new ke(10).pow(pM(e)-1),l=new ke(Math.floor(l.div(r).toNumber())).mul(r)):u>1&&(l=new ke(Math.floor(e)))}else e===0?l=new ke(Math.floor((t-1)/2)):n||(l=new ke(Math.floor(e)));for(var s=Math.floor((t-1)/2),f=[],d=0;d<t;d++)f.push(l.add(new ke(d-s).mul(r)).toNumber());return f},xM=function(t,n,r,l){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:oy;if(!Number.isFinite((n-t)/(r-1)))return{step:new ke(0),tickMin:new ke(0),tickMax:new ke(0)};var f=s(new ke(n).sub(t).div(r-1),l,u),d;t<=0&&n>=0?d=new ke(0):(d=new ke(t).add(n).div(2),d=d.sub(new ke(d).mod(f)));var m=Math.ceil(d.sub(t).div(f).toNumber()),v=Math.ceil(new ke(n).sub(d).div(f).toNumber()),p=m+v+1;return p>r?xM(t,n,r,l,u+1,s):(p<r&&(v=n>0?v+(r-p):v,m=n>0?m:m+(r-p)),{step:f,tickMin:d.sub(new ke(m).mul(f)),tickMax:d.add(new ke(v).mul(f))})},TS=function(t){var n=bu(t,2),r=n[0],l=n[1],u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",d=Math.max(u,2),m=gM([r,l]),v=bu(m,2),p=v[0],g=v[1];if(p===-1/0||g===1/0){var x=g===1/0?[p,...Array(u-1).fill(1/0)]:[...Array(u-1).fill(-1/0),g];return r>l?x.reverse():x}if(p===g)return _B(p,u,s);var S=f==="snap125"?bM:oy,O=xM(p,g,d,s,0,S),E=O.step,M=O.tickMin,T=O.tickMax,N=yM(M,T.add(new ke(.1).mul(E)),E);return r>l?N.reverse():N},NS=function(t,n){var r=bu(t,2),l=r[0],u=r[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",d=gM([l,u]),m=bu(d,2),v=m[0],p=m[1];if(v===-1/0||p===1/0)return[l,u];if(v===p)return[v];var g=f==="snap125"?bM:oy,x=Math.max(n,2),S=g(new ke(p).sub(v).div(x-1),s,0),O=[...yM(new ke(v),new ke(p),S),p];if(s===!1){O=O.map(M=>Math.round(M));var E=O.length-1;E>0&&O[E]===O[E-1]&&(O=O.slice(0,E))}return l>u?O.reverse():O},AM=e=>e.rootProps.maxBarSize,TB=e=>e.rootProps.barGap,SM=e=>e.rootProps.barCategoryGap,NB=e=>e.rootProps.barSize,ad=e=>e.rootProps.stackOffset,wM=e=>e.rootProps.reverseStackOrder,uy=e=>e.options.chartName,cy=e=>e.rootProps.syncId,OM=e=>e.rootProps.syncMethod,sy=e=>e.options.eventEmitter,PB=e=>e.rootProps.baseValue,Ct={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},oi={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},sr={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},id=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function ld(e,t,n){if(n!=="auto")return n;if(e!=null)return br(e,t)?"category":"number"}function PS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function of(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
247t%2?PS(Object(n),!0).forEach(function(r){kB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kB(e,t,n){return(t=DB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DB(e){var t=RB(e,"string");return typeof t=="symbol"?t:t+""}function RB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kS={allowDataOverflow:oi.allowDataOverflow,allowDecimals:oi.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:oi.angleAxisId,includeHidden:!1,name:void 0,reversed:oi.reversed,scale:oi.scale,tick:oi.tick,tickCount:void 0,ticks:void 0,type:oi.type,unit:void 0,niceTicks:"auto"},DS={allowDataOverflow:sr.allowDataOverflow,allowDecimals:sr.allowDecimals,allowDuplicatedCategory:sr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:sr.radiusAxisId,includeHidden:sr.includeHidden,name:void 0,reversed:sr.reversed,scale:sr.scale,tick:sr.tick,tickCount:sr.tickCount,ticks:void 0,type:sr.type,unit:void 0,niceTicks:"auto"},zB=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},fy=q([zB,WE],(e,t)=>{var n;if(e!=null)return e;var r=(n=ld(t,"angleAxis",kS.type))!==null&&n!==void 0?n:"category";return of(of({},kS),{},{type:r})}),IB=(e,t)=>e.polarAxis.radiusAxis[t],dy=q([IB,WE],(e,t)=>{var n;if(e!=null)return e;var r=(n=ld(t,"radiusAxis",DS.type))!==null&&n!==void 0?n:"category";return of(of({},DS),{},{type:r})}),od=e=>e.polarOptions,my=q([Jr,ea,_t],rB),EM=q([od,my],(e,t)=>{if(e!=null)return er(e.innerRadius,t,0)}),MM=q([od,my],(e,t)=>{if(e!=null)return er(e.outerRadius,t,t*.8)}),BB=e=>{if(e==null)return[0,0];var t=e.startAngle,n=e.endAngle;return[t,n]},jM=q([od],BB);q([fy,jM],id);var CM=q([my,EM,MM],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});q([dy,CM],id);var _M=q([Ue,od,EM,MM,Jr,ea],(e,t,n,r,l,u)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||r==null)){var s=t.cx,f=t.cy,d=t.startAngle,m=t.endAngle;return{cx:er(s,l,l/2),cy:er(f,u,u/2),innerRadius:n,outerRadius:r,startAngle:d,endAngle:m,clockWise:!1}}}),Tt=(e,t)=>t,ud=(e,t,n)=>n;function cd(e){return e==null?void 0:e.id}function TM(e,t,n){var r=t.chartData,l=r===void 0?[]:r,u=n.allowDuplicatedCategory,s=n.dataKey,f=new Map;return e.forEach(d=>{var m,v=(m=d.data)!==null&&m!==void 0?m:l;if(!(v==null||v.length===0)){var p=cd(d);v.forEach((g,x)=>{var S=s==null||u?x:String(st(g,s,null)),O=st(g,d.dataKey,0),E;f.has(S)?E=f.get(S):E={},Object.assign(E,{[p]:O}),f.set(S,E)})}}),Array.from(f.values())}function sd(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Du=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function fd(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function UB(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}var Nt=e=>{var t=Ue(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Xl=e=>e.tooltip.settings.axisId;function hy(e){if(e!=null){var t=e.ticks,n=e.bandwidth,r=e.range(),l=[Math.min(...r),Math.max(...r)];return{domain:()=>e.domain(),range:(function(u){function s(){return u.apply(this,arguments)}return s.toString=function(){return u.toString()},s})(()=>l),rangeMin:()=>l[0],rangeMax:()=>l[1],isInRange(u){var s=l[0],f=l[1];return s<=f?u>=s&&u<=f:u>=f&&u<=s},bandwidth:n?()=>n.call(e):void 0,ticks:t?u=>t.call(e,u):void 0,map:(u,s)=>{var f=e(u);if(f!=null){if(e.bandwidth&&s!==null&&s!==void 0&&s.position){var d=e.bandwidth();switch(s.position){case"middle":f+=d/2;break;case"end":f+=d;break}}return f}}}}}var LB=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!hr(t)){for(var n,r,l=0;l<t.length;l++){var u=t[l];Me(u)&&((n===void 0||u<n)&&(n=u),(r===void 0||u>r)&&(r=u))}return n!==void 0&&r!==void 0?[n,r]:void 0}return t}default:return t}};function za(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function $B(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function vy(e){let t,n,r;e.length!==2?(t=za,n=(f,d)=>za(e(f),d),r=(f,d)=>e(f)-d):(t=e===za||e===$B?e:GB,n=e,r=e);function l(f,d,m=0,v=f.length){if(m<v){if(t(d,d)!==0)return v;do{const p=m+v>>>1;n(f[p],d)<0?m=p+1:v=p}while(m<v)}return m}function u(f,d,m=0,v=f.length){if(m<v){if(t(d,d)!==0)return v;do{const p=m+v>>>1;n(f[p],d)<=0?m=p+1:v=p}while(m<v)}return m}function s(f,d,m=0,v=f.length){const p=l(f,d,m,v-1);return p>m&&r(f[p-1],d)>-r(f[p],d)?p-1:p}return{left:l,center:s,right:u}}function GB(){return 0}function NM(e){return e===null?NaN:+e}function*qB(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const HB=vy(za),Ru=HB.right;vy(NM).center;class RS extends Map{constructor(t,n=XB){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,l]of t)this.set(r,l)}get(t){return super.get(zS(this,t))}has(t){return super.has(zS(this,t))}set(t,n){return super.set(KB(this,t),n)}delete(t){return super.delete(VB(this,t))}}function zS({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function KB({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function VB({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function XB(e){return e!==null&&typeof e=="object"?e.valueOf():e}function YB(e=za){if(e===za)return PM;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function PM(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const QB=Math.sqrt(50),WB=Math.sqrt(10),FB=Math.sqrt(2);function uf(e,t,n){const r=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(r)),u=r/Math.pow(10,l),s=u>=QB?10:u>=WB?5:u>
247=FB?2:1;let f,d,m;return l<0?(m=Math.pow(10,-l)/s,f=Math.round(e*m),d=Math.round(t*m),f/m<e&&++f,d/m>t&&--d,m=-m):(m=Math.pow(10,l)*s,f=Math.round(e/m),d=Math.round(t/m),f*m<e&&++f,d*m>t&&--d),d<f&&.5<=n&&n<2?uf(e,t,n*2):[f,d,m]}function ap(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[l,u,s]=r?uf(t,e,n):uf(e,t,n);if(!(u>=l))return[];const f=u-l+1,d=new Array(f);if(r)if(s<0)for(let m=0;m<f;++m)d[m]=(u-m)/-s;else for(let m=0;m<f;++m)d[m]=(u-m)*s;else if(s<0)for(let m=0;m<f;++m)d[m]=(l+m)/-s;else for(let m=0;m<f;++m)d[m]=(l+m)*s;return d}function ip(e,t,n){return t=+t,e=+e,n=+n,uf(e,t,n)[2]}function lp(e,t,n){t=+t,e=+e,n=+n;const r=t<e,l=r?ip(t,e,n):ip(e,t,n);return(r?-1:1)*(l<0?1/-l:l)}function IS(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function BS(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function kM(e,t,n=0,r=1/0,l){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(l=l===void 0?PM:YB(l);r>n;){if(r-n>600){const d=r-n+1,m=t-n+1,v=Math.log(d),p=.5*Math.exp(2*v/3),g=.5*Math.sqrt(v*p*(d-p)/d)*(m-d/2<0?-1:1),x=Math.max(n,Math.floor(t-m*p/d+g)),S=Math.min(r,Math.floor(t+(d-m)*p/d+g));kM(e,t,x,S,l)}const u=e[t];let s=n,f=r;for(tu(e,n,t),l(e[r],u)>0&&tu(e,n,r);s<f;){for(tu(e,s,f),++s,--f;l(e[s],u)<0;)++s;for(;l(e[f],u)>0;)--f}l(e[n],u)===0?tu(e,n,f):(++f,tu(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function tu(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function ZB(e,t,n){if(e=Float64Array.from(qB(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return BS(e);if(t>=1)return IS(e);var r,l=(r-1)*t,u=Math.floor(l),s=IS(kM(e,u).subarray(0,u+1)),f=BS(e.subarray(u+1));return s+(f-s)*(l-u)}}function JB(e,t,n=NM){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,l=(r-1)*t,u=Math.floor(l),s=+n(e[u],u,e),f=+n(e[u+1],u+1,e);return s+(f-s)*(l-u)}}function e8(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,u=new Array(l);++r<l;)u[r]=e+r*n;return u}function Hn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function ta(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const op=Symbol("implicit");function py(){var e=new RS,t=[],n=[],r=op;function l(u){let s=e.get(u);if(s===void 0){if(r!==op)return r;e.set(u,s=t.push(u)-1)}return n[s%n.length]}return l.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new RS;for(const s of u)e.has(s)||e.set(s,t.push(s)-1);return l},l.range=function(u){return arguments.length?(n=Array.from(u),l):n.slice()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return py(t,n).unknown(r)},Hn.apply(l,arguments),l}function yy(){var e=py().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,u,s,f=!1,d=0,m=0,v=.5;delete e.unknown;function p(){var g=t().length,x=l<r,S=x?l:r,O=x?r:l;u=(O-S)/Math.max(1,g-d+m*2),f&&(u=Math.floor(u)),S+=(O-S-u*(g-d))*v,s=u*(1-d),f&&(S=Math.round(S),s=Math.round(s));var E=e8(g).map(function(M){return S+u*M});return n(x?E.reverse():E)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([r,l]=g,r=+r,l=+l,p()):[r,l]},e.rangeRound=function(g){return[r,l]=g,r=+r,l=+l,f=!0,p()},e.bandwidth=function(){return s},e.step=function(){return u},e.round=function(g){return arguments.length?(f=!!g,p()):f},e.padding=function(g){return arguments.length?(d=Math.min(1,m=+g),p()):d},e.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),p()):d},e.paddingOuter=function(g){return arguments.length?(m=+g,p()):m},e.align=function(g){return arguments.length?(v=Math.max(0,Math.min(1,g)),p()):v},e.copy=function(){return yy(t(),[r,l]).round(f).paddingInner(d).paddingOuter(m).align(v)},Hn.apply(p(),arguments)}function DM(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return DM(t())},e}function t8(){return DM(yy.apply(null,arguments).paddingInner(1))}function gy(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function RM(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function zu(){}var xu=.7,cf=1/xu,_l="\\s*([+-]?\\d+)\\s*",Au="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",vr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",n8=/^#([0-9a-f]{3,8})$/,r8=new RegExp(`^rgb\\(${_l},${_l},${_l}\\)$`),a8=new RegExp(`^rgb\\(${vr},${vr},${vr}\\)$`),i8=new RegExp(`^rgba\\(${_l},${_l},${_l},${Au}\\)$`),l8=new RegExp(`^rgba\\(${vr},${vr},${vr},${Au}\\)$`),o8=new RegExp(`^hsl\\(${Au},${vr},${vr}\\)$`),u8=new RegExp(`^hsla\\(${Au},${vr},${vr},${Au}\\)$`),US={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};gy(zu,Su,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:LS,formatHex:LS,formatHex8:c8,formatHsl:s8,formatRgb:$S,toString:$S});function LS(){return this.rgb().formatHex()}function c8(){return this.rgb().formatHex8()}function s8(){return zM(this).formatHsl()}function $S(){return this.rgb().formatRgb()}function Su(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=n8.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?GS(t):n===3?new sn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?gs(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?gs(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=r8.exec(e))?new sn(t[1],t[2],t[3],1):(t=a8.exec(e))?new sn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=i8.exec(e))?gs(t[1],t[2],t[3],t[4]):(t=l8.exec(e))?gs(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=o8.exec(e))?KS(t[1],t[2]/100,t[3]/100,1):(t=u8.exec(e))?KS(t[1],t[2]/100,t[3]/100,t[4]):US.hasOwnProperty(e)?GS(US[e]):e==="transparent"?new sn(NaN,NaN,NaN,0):null}function GS(e){return new sn(e>>16&255,e>>8&255,e&255,1)}function gs(e,t,n,r){return r<=0&&(e=t=n=NaN),new sn(e,t,n,r)}function f8(e){return e instanceof zu||(e=Su(e)),e?(e=e.rgb(),new sn(e.r,e.g,e.b,e.opacity)):new sn}function up(e,t,n,r){return arguments.length===1?f8(e):new sn(e,t,n,r??1)}function sn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}gy(sn,up,RM(zu,{brighter(e){return e=e==null?cf:Math.pow(cf,e),new sn(this.r*e,this.g*e,this.b*e,this.opacity)}
vendor: 10,471 bytes, line 247
247,darker(e){return e=e==null?xu:Math.pow(xu,e),new sn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new sn(xi(this.r),xi(this.g),xi(this.b),sf(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:qS,formatHex:qS,formatHex8:d8,formatRgb:HS,toString:HS}));function qS(){return`#${vi(this.r)}${vi(this.g)}${vi(this.b)}`}function d8(){return`#${vi(this.r)}${vi(this.g)}${vi(this.b)}${vi((isNaN(this.opacity)?1:this.opacity)*255)}`}function HS(){const e=sf(this.opacity);return`${e===1?"rgb(":"rgba("}${xi(this.r)}, ${xi(this.g)}, ${xi(this.b)}${e===1?")":`, ${e})`}`}function sf(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function xi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function vi(e){return e=xi(e),(e<16?"0":"")+e.toString(16)}function KS(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Zn(e,t,n,r)}function zM(e){if(e instanceof Zn)return new Zn(e.h,e.s,e.l,e.opacity);if(e instanceof zu||(e=Su(e)),!e)return new Zn;if(e instanceof Zn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),u=Math.max(t,n,r),s=NaN,f=u-l,d=(u+l)/2;return f?(t===u?s=(n-r)/f+(n<r)*6:n===u?s=(r-t)/f+2:s=(t-n)/f+4,f/=d<.5?u+l:2-u-l,s*=60):f=d>0&&d<1?0:s,new Zn(s,f,d,e.opacity)}function m8(e,t,n,r){return arguments.length===1?zM(e):new Zn(e,t,n,r??1)}function Zn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}gy(Zn,m8,RM(zu,{brighter(e){return e=e==null?cf:Math.pow(cf,e),new Zn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?xu:Math.pow(xu,e),new Zn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,l=2*n-r;return new sn(cv(e>=240?e-240:e+120,l,r),cv(e,l,r),cv(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new Zn(VS(this.h),bs(this.s),bs(this.l),sf(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=sf(this.opacity);return`${e===1?"hsl(":"hsla("}${VS(this.h)}, ${bs(this.s)*100}%, ${bs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function VS(e){return e=(e||0)%360,e<0?e+360:e}function bs(e){return Math.max(0,Math.min(1,e||0))}function cv(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const by=e=>()=>e;function h8(e,t){return function(n){return e+n*t}}function v8(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function p8(e){return(e=+e)==1?IM:function(t,n){return n-t?v8(t,n,e):by(isNaN(t)?n:t)}}function IM(e,t){var n=t-e;return n?h8(e,n):by(isNaN(e)?t:e)}const XS=(function e(t){var n=p8(t);function r(l,u){var s=n((l=up(l)).r,(u=up(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),m=IM(l.opacity,u.opacity);return function(v){return l.r=s(v),l.g=f(v),l.b=d(v),l.opacity=m(v),l+""}}return r.gamma=e,r})(1);function y8(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(u){for(l=0;l<n;++l)r[l]=e[l]*(1-u)+t[l]*u;return r}}function g8(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function b8(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),u=new Array(n),s;for(s=0;s<r;++s)l[s]=Yl(e[s],t[s]);for(;s<n;++s)u[s]=t[s];return function(f){for(s=0;s<r;++s)u[s]=l[s](f);return u}}function x8(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function ff(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function A8(e,t){var n={},r={},l;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(l in t)l in e?n[l]=Yl(e[l],t[l]):r[l]=t[l];return function(u){for(l in n)r[l]=n[l](u);return r}}var cp=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,sv=new RegExp(cp.source,"g");function S8(e){return function(){return e}}function w8(e){return function(t){return e(t)+""}}function O8(e,t){var n=cp.lastIndex=sv.lastIndex=0,r,l,u,s=-1,f=[],d=[];for(e=e+"",t=t+"";(r=cp.exec(e))&&(l=sv.exec(t));)(u=l.index)>n&&(u=t.slice(n,u),f[s]?f[s]+=u:f[++s]=u),(r=r[0])===(l=l[0])?f[s]?f[s]+=l:f[++s]=l:(f[++s]=null,d.push({i:s,x:ff(r,l)})),n=sv.lastIndex;return n<t.length&&(u=t.slice(n),f[s]?f[s]+=u:f[++s]=u),f.length<2?d[0]?w8(d[0].x):S8(t):(t=d.length,function(m){for(var v=0,p;v<t;++v)f[(p=d[v]).i]=p.x(m);return f.join("")})}function Yl(e,t){var n=typeof t,r;return t==null||n==="boolean"?by(t):(n==="number"?ff:n==="string"?(r=Su(t))?(t=r,XS):O8:t instanceof Su?XS:t instanceof Date?x8:g8(t)?y8:Array.isArray(t)?b8:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?A8:ff)(e,t)}function xy(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function E8(e,t){t===void 0&&(t=e,e=Yl);for(var n=0,r=t.length-1,l=t[0],u=new Array(r<0?0:r);n<r;)u[n]=e(l,l=t[++n]);return function(s){var f=Math.max(0,Math.min(r-1,Math.floor(s*=r)));return u[f](s-f)}}function M8(e){return function(){return e}}function df(e){return+e}var YS=[0,1];function Ft(e){return e}function sp(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:M8(isNaN(t)?NaN:.5)}function j8(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function C8(e,t,n){var r=e[0],l=e[1],u=t[0],s=t[1];return l<r?(r=sp(l,r),u=n(s,u)):(r=sp(r,l),u=n(u,s)),function(f){return u(r(f))}}function _8(e,t,n){var r=Math.min(e.length,t.length)-1,l=new Array(r),u=new Array(r),s=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<r;)l[s]=sp(e[s],e[s+1]),u[s]=n(t[s],t[s+1]);return function(f){var d=Ru(e,f,1,r)-1;return u[d](l[d](f))}}function Iu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function dd(){var e=YS,t=YS,n=Yl,r,l,u,s=Ft,f,d,m;function v(){var g=Math.min(e.length,t.length);return s!==Ft&&(s=j8(e[0],e[g-1])),f=g>2?_8:C8,d=m=null,p}function p(g){return g==null||isNaN(g=+g)?u:(d||(d=f(e.map(r),t,n)))(r(s(g)))}return p.invert=function(g){return s(l((m||(m=f(t,e.map(r),ff)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,df),v()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),v()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),n=xy,v()},p.clamp=function(g){return arguments.length?(s=g?!0:Ft,v()):s!==Ft},p.interpolate=function(g){return arguments.length?(n=g,v()):n},p.unknown=function(g){return arguments.length?(u=g,p):u},function(g,x){return r=g,l=x,v()}}function Ay(){return dd()(Ft,Ft)}function T8(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function mf(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Dl(e){return e=mf(Math.abs(e)),e?e[1]:NaN}function N8(e,t){return function(n,r){for(var l=n.length,u=[],s=0,f=e[0],d=0;l>0&&f>0&&(d+f+1>r&&(f=Math.max(1,r-d)),u.push(n.substring(l-=f,l+f)),!((d+=f+1)>r));)f=e[s=(s+1)%e.length];return u.reverse().join(t)}}function P8(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var k8=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function wu(e){if(!(t=k8.exec(e)))throw new Error("invalid format: "+e);var t;return new Sy({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]})}wu.prototype=Sy.prototype;function Sy(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Sy.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function D8(e){e:for(var t=e.length,n=1,r=-1,l;n<t;++n)switch(e[n]){case".":r=l=n;break;case"0":r===0&&(r=n),l=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(l+1):e}var hf;function R8(e,t){var n=mf(e,t);if(!n)return hf=void 0,e.toPrecision(t);var r=n[0],l=n[1],u=l-(hf=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,s=r.length;return u===s?r:u>s?r+new Array(u-s+1).join("0"):u>0?r.slice(0,u)+"."+r.slice(u):"0."+new Array(1-u).join("0")+mf(e,Math.max(0,t+u-1))[0]}function QS(e,t){var n=mf(e,t);if(!n)return e+"";var r=n[0],l=n[1];return l<0?"0."+new Array(-l).join("0")+r:r.length>l+1?r.slice(0,l+1)+"."+r.slice(l+1):r+new Array(l-r.length+2).join("0")}const WS={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:T8,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)=>QS(e*100,t),r:QS,s:R8,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function FS(e){return e}var ZS=Array.prototype.map,JS=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function z8(e){var t=e.grouping===void 0||e.thousands===void 0?FS:N8(ZS.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",l=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?FS:P8(ZS.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function m(p,g){p=wu(p);var x=p.fill,S=p.align,O=p.sign,E=p.symbol,M=p.zero,T=p.width,N=p.comma,C=p.precision,P=p.trim,_=p.type;_==="n"?(N=!0,_="g"):WS[_]||(C===void 0&&(C=12),P=!0,_="g"),(M||x==="0"&&S==="=")&&(M=!0,x="0",S="=");var k=(g&&g.prefix!==void 0?g.prefix:"")+(E==="$"?n:E==="#"&&/[boxX]/.test(_)?"0"+_.toLowerCase():""),$=(E==="$"?r:/[%p]/.test(_)?s:"")+(g&&g.suffix!==void 0?g.suffix:""),V=WS[_],F=/[defgprs%]/.test(_);C=C===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,C)):Math.max(0,Math.min(20,C));function J(I){var re=k,ie=$,pe,U,Z;if(_==="c")ie=V(I)+ie,I="";else{I=+I;var ne=I<0||1/I<0;if(I=isNaN(I)?d:V(Math.abs(I),C),P&&(I=D8(I)),ne&&+I==0&&O!=="+"&&(ne=!1),re=(ne?O==="("?O:f:O==="-"||O==="("?"":O)+re,ie=(_==="s"&&!isNaN(I)&&hf!==void 0?JS[8+hf/3]:"")+ie+(ne&&O==="("?")":""),F){for(pe=-1,U=I.length;++pe<U;
vendor: 4,101 bytes, line 247
247)if(Z=I.charCodeAt(pe),48>Z||Z>57){ie=(Z===46?l+I.slice(pe+1):I.slice(pe))+ie,I=I.slice(0,pe);break}}}N&&!M&&(I=t(I,1/0));var fe=re.length+I.length+ie.length,ue=fe<T?new Array(T-fe+1).join(x):"";switch(N&&M&&(I=t(ue+I,ue.length?T-ie.length:1/0),ue=""),S){case"<":I=re+I+ie+ue;break;case"=":I=re+ue+I+ie;break;case"^":I=ue.slice(0,fe=ue.length>>1)+re+I+ie+ue.slice(fe);break;default:I=ue+re+I+ie;break}return u(I)}return J.toString=function(){return p+""},J}function v(p,g){var x=Math.max(-8,Math.min(8,Math.floor(Dl(g)/3)))*3,S=Math.pow(10,-x),O=m((p=wu(p),p.type="f",p),{suffix:JS[8+x/3]});return function(E){return O(S*E)}}return{format:m,formatPrefix:v}}var xs,wy,BM;I8({thousands:",",grouping:[3],currency:["$",""]});function I8(e){return xs=z8(e),wy=xs.format,BM=xs.formatPrefix,xs}function B8(e){return Math.max(0,-Dl(Math.abs(e)))}function U8(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Dl(t)/3)))*3-Dl(Math.abs(e)))}function L8(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Dl(t)-Dl(e))+1}function UM(e,t,n,r){var l=lp(e,t,n),u;switch(r=wu(r??",f"),r.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=U8(l,s))&&(r.precision=u),BM(r,s)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=L8(l,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=B8(l))&&(r.precision=u-(r.type==="%")*2);break}}return wy(r)}function $a(e){var t=e.domain;return e.ticks=function(n){var r=t();return ap(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return UM(l[0],l[l.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),l=0,u=r.length-1,s=r[l],f=r[u],d,m,v=10;for(f<s&&(m=s,s=f,f=m,m=l,l=u,u=m);v-- >0;){if(m=ip(s,f,n),m===d)return r[l]=s,r[u]=f,t(r);if(m>0)s=Math.floor(s/m)*m,f=Math.ceil(f/m)*m;else if(m<0)s=Math.ceil(s*m)/m,f=Math.floor(f*m)/m;else break;d=m}return e},e}function LM(){var e=Ay();return e.copy=function(){return Iu(e,LM())},Hn.apply(e,arguments),$a(e)}function $M(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,df),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return $M(e).unknown(t)},e=arguments.length?Array.from(e,df):[0,1],$a(n)}function GM(e,t){e=e.slice();var n=0,r=e.length-1,l=e[n],u=e[r],s;return u<l&&(s=n,n=r,r=s,s=l,l=u,u=s),e[n]=t.floor(l),e[r]=t.ceil(u),e}function ew(e){return Math.log(e)}function tw(e){return Math.exp(e)}function $8(e){return-Math.log(-e)}function G8(e){return-Math.exp(-e)}function q8(e){return isFinite(e)?+("1e"+e):e<0?0:e}function H8(e){return e===10?q8:e===Math.E?Math.exp:t=>Math.pow(e,t)}function K8(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function nw(e){return(t,n)=>-e(-t,n)}function Oy(e){const t=e(ew,tw),n=t.domain;let r=10,l,u;function s(){return l=K8(r),u=H8(r),n()[0]<0?(l=nw(l),u=nw(u),e($8,G8)):e(ew,tw),t}return t.base=function(f){return arguments.length?(r=+f,s()):r},t.domain=function(f){return arguments.length?(n(f),s()):n()},t.ticks=f=>{const d=n();let m=d[0],v=d[d.length-1];const p=v<m;p&&([m,v]=[v,m]);let g=l(m),x=l(v),S,O;const E=f==null?10:+f;let M=[];if(!(r%1)&&x-g<E){if(g=Math.floor(g),x=Math.ceil(x),m>0){for(;g<=x;++g)for(S=1;S<r;++S)if(O=g<0?S/u(-g):S*u(g),!(O<m)){if(O>v)break;M.push(O)}}else for(;g<=x;++g)for(S=r-1;S>=1;--S)if(O=g>0?S/u(-g):S*u(g),!(O<m)){if(O>v)break;M.push(O)}M.length*2<E&&(M=ap(m,v,E))}else M=ap(g,x,Math.min(x-g,E)).map(u);return p?M.reverse():M},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=wu(d)).precision==null&&(d.trim=!0),d=wy(d)),f===1/0)return d;const m=Math.max(1,r*f/t.ticks().length);return v=>{let p=v/u(Math.round(l(v)));return p*r<r-.5&&(p*=r),p<=m?d(v):""}},t.nice=()=>n(GM(n(),{floor:f=>u(Math.floor(l(f))),ceil:f=>u(Math.ceil(l(f)))})),t}function qM(){const e=Oy(dd()).domain([1,10]);return e.copy=()=>Iu(e,qM()).base(e.base()),Hn.apply(e,arguments),e}
247function rw(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function aw(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Ey(e){var t=1,n=e(rw(t),aw(t));return n.constant=function(r){return arguments.length?e(rw(t=+r),aw(t)):t},$a(n)}function HM(){var e=Ey(dd());return e.copy=function(){return Iu(e,HM()).constant(e.constant())},Hn.apply(e,arguments)}function iw(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function V8(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function X8(e){return e<0?-e*e:e*e}function My(e){var t=e(Ft,Ft),n=1;function r(){return n===1?e(Ft,Ft):n===.5?e(V8,X8):e(iw(n),iw(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,r()):n},$a(t)}function jy(){var e=My(dd());return e.copy=function(){return Iu(e,jy()).exponent(e.exponent())},Hn.apply(e,arguments),e}function Y8(){return jy.apply(null,arguments).exponent(.5)}function lw(e){return Math.sign(e)*e*e}function Q8(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function KM(){var e=Ay(),t=[0,1],n=!1,r;function l(u){var s=Q8(e(u));return isNaN(s)?r:n?Math.round(s):s}return l.invert=function(u){return e.invert(lw(u))},l.domain=function(u){return arguments.length?(e.domain(u),l):e.domain()},l.range=function(u){return arguments.length?(e.range((t=Array.from(u,df)).map(lw)),l):t.slice()},l.rangeRound=function(u){return l.range(u).round(!0)},l.round=function(u){return arguments.length?(n=!!u,l):n},l.clamp=function(u){return arguments.length?(e.clamp(u),l):e.clamp()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return KM(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Hn.apply(l,arguments),$a(l)}function VM(){var e=[],t=[],n=[],r;function l(){var s=0,f=Math.max(1,t.length);for(n=new Array(f-1);++s<f;)n[s-1]=JB(e,s/f);return u}function u(s){return s==null||isNaN(s=+s)?r:t[Ru(n,s)]}return u.invertExtent=function(s){var f=t.indexOf(s);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},u.domain=function(s){if(!arguments.length)return e.slice();e=[];for(let f of s)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(za),l()},u.range=function(s){return arguments.length?(t=Array.from(s),l()):t.slice()},u.unknown=function(s){return arguments.length?(r=s,u):r},u.quantiles=function(){return n.slice()},u.copy=function(){return VM().domain(e).range(t).unknown(r)},Hn.apply(u,arguments)}function XM(){var e=0,t=1,n=1,r=[.5],l=[0,1],u;function s(d){return d!=null&&d<=d?l[Ru(r,d,0,n)]:u}function f(){var d=-1;for(r=new Array(n);++d<n;)r[d]=((d+1)*t-(d-n)*e)/(n+1);return s}return s.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,f()):[e,t]},s.range=function(d){return arguments.length?(n=(l=Array.from(d)).length-1,f()):l.slice()},s.invertExtent=function(d){var m=l.indexOf(d);return m<0?[NaN,NaN]:m<1?[e,r[0]]:m>=n?[r[n-1],t]:[r[m-1],r[m]]},s.unknown=function(d){return arguments.length&&(u=d),s},s.thresholds=function(){return r.slice()},s.copy=function(){return XM().domain([e,t]).range(l).unknown(u)},Hn.apply($a(s),arguments)}function YM(){var e=[.5],t=[0,1],n,r=1;function l(u){return u!=null&&u<=u?t[Ru(e,u,0,r)]:n}return l.domain=function(u){return arguments.length?(e=Array.from(u),r=Math.min(e.length,t.length-1),l):e.slice()},l.range=function(u){return arguments.length?(t=Array.from(u),r=Math.min(e.length,t.length-1),l):t.slice()},l.invertExtent=function(u){var s=t.indexOf(u);return[e[s-1],e[s]]},l.unknown=function(u){return arguments.length?(n=u,l):n},l.copy=function(){return YM().domain(e).range(t).unknown(n)},Hn.apply(l,arguments)}const fv=new Date,dv=new Date;function wt(e,t,n,r){function l(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return l.floor=u=>(e(u=new Date(+u)),u),l.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),l.round=u=>{const s=l(u),f=l.ceil(u);return u-s<f-u?s:f},l.offset=(u,s)=>(t(u=new Date(+u),s==null?1:Math.floor(s)),u),l.range=(u,s,f)=>{const d=[];if(u=l.ceil(u),f=f==null?1:Math.floor(f),!(u<s)||!(f>0))return d;let m;do d.push(m=new Date(+u)),t(u,f),e(u);while(m<u&&u<s);return d},l.filter=u=>wt(s=>{if(s>=s)for(;e(s),!u(s);)s.setTime(s-1)},(s,f)=>{if(s>=s)if(f<0)for(;++f<=0;)for(;t(s,-1),!u(s););else for(;--f>=0;)for(;t(s,1),!u(s););}),n&&(l.count=(u,s)=>(fv.setTime(+u),dv.setTime(+s),e(fv),e(dv),Math.floor(n(fv,dv))),l.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?l.filter(r?s=>r(s)%u===0:s=>l.count(0,s)%u===0):l)),l}const vf=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);vf.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?wt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):vf);vf.range;const Hr=1e3,$n=Hr*60,Kr=$n*60,Wr=Kr*24,Cy=Wr*7,ow=Wr*30,mv=Wr*365,pi=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Hr)},(e,t)=>(t-e)/Hr,e=>e.getUTCSeconds());pi.range;const _y=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Hr)},(e,t)=>{e.setTime(+e+t*$n)},(e,t)=>(t-e)/$n,e=>e.getMinutes());_y.range;const Ty=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*$n)},(e,t)=>(t-e)/$n,e=>e.getUTCMinutes());Ty.range;const Ny=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Hr-e.getMinutes()*$n)},(e,t)=>{e.setTime(+e+t*Kr)},(e,t)=>(t-e)/Kr,e=>e.getHours());Ny.range;const Py=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Kr)},(e,t)=>(t-e)/Kr,e=>e.getUTCHours());Py.range;const Bu=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*$n)/Wr,e=>e.getDate()-1);Bu.range;const md=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Wr,e=>e.getUTCDate()-1);md.range;const QM=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Wr,e=>Math.floor(e/Wr));QM.range;function Ti(e){return wt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*$n)/Cy)}const hd=Ti(0),pf=Ti(1),W8=Ti(2),F8=Ti(3),Rl=Ti(4),Z8=Ti(5),J8=Ti(6);hd.range;pf.range;W8.range;F8.range;Rl.range;Z8.range;J8.range;function Ni(e){return wt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/Cy)}const vd=Ni(0),yf=Ni(1),e5=Ni(2),t5=Ni(3),zl=Ni(4),n5=Ni(5),r5=Ni(6);vd.range;yf.range;e5.range;t5.range;zl.range;n5.range;r5.range;
vendor: 4,400 bytes, line 247
247const ky=wt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());ky.range;const Dy=wt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Dy.range;const Fr=wt(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());Fr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(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)});Fr.range;const Zr=wt(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());Zr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(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)});Zr.range;function WM(e,t,n,r,l,u){const s=[[pi,1,Hr],[pi,5,5*Hr],[pi,15,15*Hr],[pi,30,30*Hr],[u,1,$n],[u,5,5*$n],[u,15,15*$n],[u,30,30*$n],[l,1,Kr],[l,3,3*Kr],[l,6,6*Kr],[l,12,12*Kr],[r,1,Wr],[r,2,2*Wr],[n,1,Cy],[t,1,ow],[t,3,3*ow],[e,1,mv]];function f(m,v,p){const g=v<m;g&&([m,v]=[v,m]);const x=p&&typeof p.range=="function"?p:d(m,v,p),S=x?x.range(m,+v+1):[];return g?S.reverse():S}function d(m,v,p){const g=Math.abs(v-m)/p,x=vy(([,,E])=>E).right(s,g);if(x===s.length)return e.every(lp(m/mv,v/mv,p));if(x===0)return vf.every(Math.max(lp(m,v,p),1));const[S,O]=s[g/s[x-1][2]<s[x][2]/g?x-1:x];return S.every(O)}return[f,d]}const[a5,i5]=WM(Zr,Dy,vd,QM,Py,Ty),[l5,o5]=WM(Fr,ky,hd,Bu,Ny,_y);function hv(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function vv(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function nu(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function u5(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,u=e.days,s=e.shortDays,f=e.months,d=e.shortMonths,m=ru(l),v=au(l),p=ru(u),g=au(u),x=ru(s),S=au(s),O=ru(f),E=au(f),M=ru(d),T=au(d),N={a:Z,A:ne,b:fe,B:ue,c:null,d:mw,e:mw,f:N5,g:$5,G:q5,H:C5,I:_5,j:T5,L:FM,m:P5,M:k5,p:R,q:X,Q:pw,s:yw,S:D5,u:R5,U:z5,V:I5,w:B5,W:U5,x:null,X:null,y:L5,Y:G5,Z:H5,"%":vw},C={a:ee,A:le,b:he,B:xe,c:null,d:hw,e:hw,f:Y5,g:aU,G:lU,H:K5,I:V5,j:X5,L:JM,m:Q5,M:W5,p:we,q:ot,Q:pw,s:yw,S:F5,u:Z5,U:J5,V:eU,w:tU,W:nU,x:null,X:null,y:rU,Y:iU,Z:oU,"%":vw},P={a:F,A:J,b:I,B:re,c:ie,d:fw,e:fw,f:O5,g:sw,G:cw,H:dw,I:dw,j:x5,L:w5,m:b5,M:A5,p:V,q:g5,Q:M5,s:j5,S:S5,u:m5,U:h5,V:v5,w:d5,W:p5,x:pe,X:U,y:sw,Y:cw,Z:y5,"%":E5};N.x=_(n,N),N.X=_(r,N),N.c=_(t,N),C.x=_(n,C),C.X=_(r,C),C.c=_(t,C);function _(ae,Ae){return function(be){var te=[],gt=-1,_e=0,ye=ae.length,kt,wr,to;for(be instanceof Date||(be=new Date(+be));++gt<ye;)ae.charCodeAt(gt)===37&&(te.push(ae.slice(_e,gt)),(wr=uw[kt=ae.charAt(++gt)])!=null?kt=ae.charAt(++gt):wr=kt==="e"?" ":"0",(to=Ae[kt])&&(kt=to(be,wr)),te.push(kt),_e=gt+1);return te.push(ae.slice(_e,gt)),te.join("")}}function k(ae,Ae){return function(be){var te=nu(1900,void 0,1),gt=$(te,ae,be+="",0),_e,ye;if(gt!=be.length)return null;if("Q"in te)return new Date(te.Q);if("s"in te)return new Date(te.s*1e3+("L"in te?te.L:0));if(Ae&&!("Z"in te)&&(te.Z=0),"p"in te&&(te.H=te.H%12+te.p*12),te.m===void 0&&(te.m="q"in te?te.q:0),"V"in te){if(te.V<1||te.V>53)return null;"w"in te||(te.w=1),"Z"in te?(_e=vv(nu(te.y,0,1)),ye=_e.getUTCDay(),_e=ye>4||ye===0?yf.ceil(_e):yf(_e),_e=md.offset(_e,(te.V-1)*7),te.y=_e.getUTCFullYear(),te.m=_e.getUTCMonth(),te.d=_e.getUTCDate()+(te.w+6)%7):(_e=hv(nu(te.y,0,1)),ye=_e.getDay(),_e=ye>4||ye===0?pf.ceil(_e):pf(_e),_e=Bu.offset(_e,(te.V-1)*7),te.y=_e.getFullYear(),te.m=_e.getMonth(),te.d=_e.getDate()+(te.w+6)%7)}else("W"in te||"U"in te)&&("w"in te||(te.w="u"in te?te.u%7:"W"in te?1:0),ye="Z"in te?vv(nu(te.y,0,1)).getUTCDay():hv(nu(te.y,0,1)).getDay(),te.m=0,te.d="W"in te?(te.w+6)%7+te.W*7-(ye+5)%7:te.w+te.U*7-(ye+6)%7);return"Z"in te?(te.H+=te.Z/100|0,te.M+=te.Z%100,vv(te)):hv(te)}}function $(ae,Ae,be,te){for(var gt=0,_e=Ae.length,ye=be.length,kt,wr;gt<_e;){if(te>=ye)return-1;
vendor: 6,362 bytes, line 247
247if(kt=Ae.charCodeAt(gt++),kt===37){if(kt=Ae.charAt(gt++),wr=P[kt in uw?Ae.charAt(gt++):kt],!wr||(te=wr(ae,be,te))<0)return-1}else if(kt!=be.charCodeAt(te++))return-1}return te}function V(ae,Ae,be){var te=m.exec(Ae.slice(be));return te?(ae.p=v.get(te[0].toLowerCase()),be+te[0].length):-1}function F(ae,Ae,be){var te=x.exec(Ae.slice(be));return te?(ae.w=S.get(te[0].toLowerCase()),be+te[0].length):-1}function J(ae,Ae,be){var te=p.exec(Ae.slice(be));return te?(ae.w=g.get(te[0].toLowerCase()),be+te[0].length):-1}function I(ae,Ae,be){var te=M.exec(Ae.slice(be));return te?(ae.m=T.get(te[0].toLowerCase()),be+te[0].length):-1}function re(ae,Ae,be){var te=O.exec(Ae.slice(be));return te?(ae.m=E.get(te[0].toLowerCase()),be+te[0].length):-1}function ie(ae,Ae,be){return $(ae,t,Ae,be)}function pe(ae,Ae,be){return $(ae,n,Ae,be)}function U(ae,Ae,be){return $(ae,r,Ae,be)}function Z(ae){return s[ae.getDay()]}function ne(ae){return u[ae.getDay()]}function fe(ae){return d[ae.getMonth()]}function ue(ae){return f[ae.getMonth()]}function R(ae){return l[+(ae.getHours()>=12)]}function X(ae){return 1+~~(ae.getMonth()/3)}function ee(ae){return s[ae.getUTCDay()]}function le(ae){return u[ae.getUTCDay()]}function he(ae){return d[ae.getUTCMonth()]}function xe(ae){return f[ae.getUTCMonth()]}function we(ae){return l[+(ae.getUTCHours()>=12)]}function ot(ae){return 1+~~(ae.getUTCMonth()/3)}return{format:function(ae){var Ae=_(ae+="",N);return Ae.toString=function(){return ae},Ae},parse:function(ae){var Ae=k(ae+="",!1);return Ae.toString=function(){return ae},Ae},utcFormat:function(ae){var Ae=_(ae+="",C);return Ae.toString=function(){return ae},Ae},utcParse:function(ae){var Ae=k(ae+="",!0);return Ae.toString=function(){return ae},Ae}}}var uw={"-":"",_:" ",0:"0"},Pt=/^\s*\d+/,c5=/^%/,s5=/[\\^$*+?|[\]().{}]/g;function Ie(e,t,n){var r=e<0?"-":"",l=(r?-e:e)+"",u=l.length;return r+(u<n?new Array(n-u+1).join(t)+l:l)}function f5(e){return e.replace(s5,"\\$&")}function ru(e){return new RegExp("^(?:"+e.map(f5).join("|")+")","i")}function au(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function d5(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function m5(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function h5(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function v5(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function p5(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function cw(e,t,n){var r=Pt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function sw(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function y5(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 g5(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function b5(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function fw(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function x5(e,t,n){var r=Pt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function dw(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function A5(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function S5(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function w5(e,t,n){var r=Pt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function O5(e,t,n){var r=Pt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function E5(e,t,n){var r=c5.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function M5(e,t,n){var r=Pt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function j5(e,t,n){var r=Pt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function mw(e,t){return Ie(e.getDate(),t,2)}function C5(e,t){return Ie(e.getHours(),t,2)}function _5(e,t){return Ie(e.getHours()%12||12,t,2)}function T5(e,t){return Ie(1+Bu.count(Fr(e),e),t,3)}function FM(e,t){return Ie(e.getMilliseconds(),t,3)}function N5(e,t){return FM(e,t)+"000"}function P5(e,t){return Ie(e.getMonth()+1,t,2)}function k5(e,t){return Ie(e.getMinutes(),t,2)}function D5(e,t){return Ie(e.getSeconds(),t,2)}function R5(e){var t=e.getDay();return t===0?7:t}function z5(e,t){return Ie(hd.count(Fr(e)-1,e),t,2)}function ZM(e){var t=e.getDay();return t>=4||t===0?Rl(e):Rl.ceil(e)}function I5(e,t){return e=ZM(e),Ie(Rl.count(Fr(e),e)+(Fr(e).getDay()===4),t,2)}function B5(e){return e.getDay()}function U5(e,t){return Ie(pf.count(Fr(e)-1,e),t,2)}function L5(e,t){return Ie(e.getFullYear()%100,t,2)}function $5(e,t){return e=ZM(e),Ie(e.getFullYear()%100,t,2)}function G5(e,t){return Ie(e.getFullYear()%1e4,t,4)}function q5(e,t){var n=e.getDay();return e=n>=4||n===0?Rl(e):Rl.ceil(e),Ie(e.getFullYear()%1e4,t,4)}function H5(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ie(t/60|0,"0",2)+Ie(t%60,"0",2)}function hw(e,t){return Ie(e.getUTCDate(),t,2)}function K5(e,t){return Ie(e.getUTCHours(),t,2)}function V5(e,t){return Ie(e.getUTCHours()%12||12,t,2)}function X5(e,t){return Ie(1+md.count(Zr(e),e),t,3)}function JM(e,t){return Ie(e.getUTCMilliseconds(),t,3)}function Y5(e,t){return JM(e,t)+"000"}function Q5(e,t){return Ie(e.getUTCMonth()+1,t,2)}function W5(e,t){return Ie(e.getUTCMinutes(),t,2)}function F5(e,t){return Ie(e.getUTCSeconds(),t,2)}function Z5(e){var t=e.getUTCDay();return t===0?7:t}function J5(e,t){return Ie(vd.count(Zr(e)-1,e),t,2)}function ej(e){var t=e.getUTCDay();return t>=4||t===0?zl(e):zl.ceil(e)}function eU(e,t){return e=ej(e),Ie(zl.count(Zr(e),e)+(Zr(e).getUTCDay()===4),t,2)}function tU(e){return e.getUTCDay()}function nU(e,t){return Ie(yf.count(Zr(e)-1,e),t,2)}function rU(e,t){return Ie(e.getUTCFullYear()%100,t,2)}function aU(e,t){return e=ej(e),Ie(e.getUTCFullYear()%100,t,2)}function iU(e,t){return Ie(e.getUTCFullYear()%1e4,t,4)}function lU(e,t){var n=e.getUTCDay();return e=n>=4||n===0?zl(e):zl.ceil(e),Ie(e.getUTCFullYear()%1e4,t,4)}function oU(){return"+0000"}function vw(){return"%"}function pw(e){return+e}function yw(e){return Math.floor(+e/1e3)}var bl,tj,nj;uU({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
247ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function uU(e){return bl=u5(e),tj=bl.format,bl.parse,nj=bl.utcFormat,bl.utcParse,bl}function cU(e){return new Date(e)}function sU(e){return e instanceof Date?+e:+new Date(+e)}function Ry(e,t,n,r,l,u,s,f,d,m){var v=Ay(),p=v.invert,g=v.domain,x=m(".%L"),S=m(":%S"),O=m("%I:%M"),E=m("%I %p"),M=m("%a %d"),T=m("%b %d"),N=m("%B"),C=m("%Y");function P(_){return(d(_)<_?x:f(_)<_?S:s(_)<_?O:u(_)<_?E:r(_)<_?l(_)<_?M:T:n(_)<_?N:C)(_)}return v.invert=function(_){return new Date(p(_))},v.domain=function(_){return arguments.length?g(Array.from(_,sU)):g().map(cU)},v.ticks=function(_){var k=g();return e(k[0],k[k.length-1],_??10)},v.tickFormat=function(_,k){return k==null?P:m(k)},v.nice=function(_){var k=g();return(!_||typeof _.range!="function")&&(_=t(k[0],k[k.length-1],_??10)),_?g(GM(k,_)):v},v.copy=function(){return Iu(v,Ry(e,t,n,r,l,u,s,f,d,m))},v}function fU(){return Hn.apply(Ry(l5,o5,Fr,ky,hd,Bu,Ny,_y,pi,tj).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function dU(){return Hn.apply(Ry(a5,i5,Zr,Dy,vd,md,Py,Ty,pi,nj).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function pd(){var e=0,t=1,n,r,l,u,s=Ft,f=!1,d;function m(p){return p==null||isNaN(p=+p)?d:s(l===0?.5:(p=(u(p)-n)*l,f?Math.max(0,Math.min(1,p)):p))}m.domain=function(p){return arguments.length?([e,t]=p,n=u(e=+e),r=u(t=+t),l=n===r?0:1/(r-n),m):[e,t]},m.clamp=function(p){return arguments.length?(f=!!p,m):f},m.interpolator=function(p){return arguments.length?(s=p,m):s};function v(p){return function(g){var x,S;return arguments.length?([x,S]=g,s=p(x,S),m):[s(0),s(1)]}}return m.range=v(Yl),m.rangeRound=v(xy),m.unknown=function(p){return arguments.length?(d=p,m):d},function(p){return u=p,n=p(e),r=p(t),l=n===r?0:1/(r-n),m}}function Ga(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function rj(){var e=$a(pd()(Ft));return e.copy=function(){return Ga(e,rj())},ta.apply(e,arguments)}function aj(){var e=Oy(pd()).domain([1,10]);return e.copy=function(){return Ga(e,aj()).base(e.base())},ta.apply(e,arguments)}function ij(){var e=Ey(pd());return e.copy=function(){return Ga(e,ij()).constant(e.constant())},ta.apply(e,arguments)}function zy(){var e=My(pd());return e.copy=function(){return Ga(e,zy()).exponent(e.exponent())},ta.apply(e,arguments)}function mU(){return zy.apply(null,arguments).exponent(.5)}function lj(){var e=[],t=Ft;function n(r){if(r!=null&&!isNaN(r=+r))return t((Ru(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let l of r)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(za),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,l)=>t(l/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(l,u)=>ZB(e,u/r))},n.copy=function(){return lj(t).domain(e)},ta.apply(n,arguments)}function yd(){var e=0,t=.5,n=1,r=1,l,u,s,f,d,m=Ft,v,p=!1,g;function x(O){return isNaN(O=+O)?g:(O=.5+((O=+v(O))-u)*(r*O<r*u?f:d),m(p?Math.max(0,Math.min(1,O)):O))}x.domain=function(O){return arguments.length?([e,t,n]=O,l=v(e=+e),u=v(t=+t),s=v(n=+n),f=l===u?0:.5/(u-l),d=u===s?0:.5/(s-u),r=u<l?-1:1,x):[e,t,n]},x.clamp=function(O){return arguments.length?(p=!!O,x):p},x.interpolator=function(O){return arguments.length?(m=O,x):m};function S(O){return function(E){var M,T,N;return arguments.length?([M,T,N]=E,m=E8(O,[M,T,N]),x):[m(0),m(.5),m(1)]}}return x.range=S(Yl),x.rangeRound=S(xy),x.unknown=function(O){return arguments.length?(g=O,x):g},function(O){return v=O,l=O(e),u=O(t),s=O(n),f=l===u?0:.5/(u-l),d=u===s?0:.5/(s-u),r=u<l?-1:1,x}}function oj(){var e=$a(yd()(Ft));return e.copy=function(){return Ga(e,oj())},ta.apply(e,arguments)}function uj(){var e=Oy(yd()).domain([.1,1,10]);return e.copy=function(){return Ga(e,uj()).base(e.base())},ta.apply(e,arguments)}function cj(){var e=Ey(yd());return e.copy=function(){return Ga(e,cj()).constant(e.constant())},ta.apply(e,arguments)}function Iy(){var e=My(yd());return e.copy=function(){return Ga(e,Iy()).exponent(e.exponent())},ta.apply(e,arguments)}function hU(){return Iy.apply(null,arguments).exponent(.5)}const sj=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:yy,scaleDiverging:oj,scaleDivergingLog:uj,scaleDivergingPow:Iy,scaleDivergingSqrt:hU,scaleDivergingSymlog:cj,scaleIdentity:$M,scaleImplicit:op,scaleLinear:LM,scaleLog:qM,scaleOrdinal:py,scalePoint:t8,scalePow:jy,scaleQuantile:VM,scaleQuantize:XM,scaleRadial:KM,scaleSequential:rj,scaleSequentialLog:aj,scaleSequentialPow:zy,scaleSequentialQuantile:lj,scaleSequentialSqrt:mU,scaleSequentialSymlog:ij,scaleSqrt:Y8,scaleSymlog:HM,scaleThreshold:YM,scaleTime:fU,scaleUtc:dU,tickFormat:UM},Symbol.toStringTag,{value:"Module"}));function vU(e){var t=sj;if(e in t&&typeof t[e]=="function")return t[e]();var n="scale".concat(ju(e));if(n in t&&typeof t[n]=="function")return t[n]()}function gw(e,t,n){if(typeof e=="function")return e.copy().domain(t).range(n);if(e!=null){var r=vU(e);if(r!=null)return r.domain(t).range(n),r}}function By(e,t,n,r){if(!(n==null||r==null))return typeof e.scale=="function"?gw(e.scale,n,r):gw(t,n,r)}function pU(e){return"scale".concat(ju(e))}function yU(e){return pU(e)in sj}var fj=(e,t,n)=>{if(e!=null){var r=e.scale,l=e.type;if(r==="auto")return l==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>
247=0||n.indexOf("ComposedChart")>=0&&!t)?"point":l==="category"?"band":"linear";if(typeof r=="string")return yU(r)?r:"point"}};function gU(e,t){for(var n=0,r=e.length,l=e[0]<e[e.length-1];n<r;){var u=Math.floor((n+r)/2);(l?e[u]<t:e[u]>t)?n=u+1:r=u}return n}function dj(e,t){if(e){var n=t??e.domain(),r=n.map(u=>{var s;return(s=e(u))!==null&&s!==void 0?s:0}),l=e.range();if(!(n.length===0||l.length<2))return u=>{var s,f,d=gU(r,u);if(d<=0)return n[0];if(d>=n.length)return n[n.length-1];var m=(s=r[d-1])!==null&&s!==void 0?s:0,v=(f=r[d])!==null&&f!==void 0?f:0;return Math.abs(u-m)<=Math.abs(u-v)?n[d-1]:n[d]}}}function bU(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):dj(e,void 0)}function bw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function gf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bw(Object(n),!0).forEach(function(r){xU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xU(e,t,n){return(t=AU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AU(e){var t=SU(e,"string");return typeof t=="symbol"?t:t+""}function SU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mj(e,t){return MU(e)||EU(e,t)||OU(e,t)||wU()}function wU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 248In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OU(e,t){if(e){if(typeof e=="string")return xw(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xw(e,t):void 0}}function xw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function EU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function MU(e){if(Array.isArray(e))return e}var fp=[0,"auto"],xt={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},hj=(e,t)=>e.cartesianAxis.xAxis[t],na=(e,t)=>{var n=hj(e,t);return n??xt},At={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:fp,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,niceTicks:"auto",width:Tu},vj=(e,t)=>e.cartesianAxis.yAxis[t],ra=(e,t)=>{var n=vj(e,t);return n??At},jU={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:""},Uy=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??jU},Qt=(e,t,n)=>{switch(t){case"xAxis":return na(e,n);case"yAxis":return ra(e,n);case"zAxis":return Uy(e,n);case"angleAxis":return fy(e,n);case"radiusAxis":return dy(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},CU=(e,t,n)=>{switch(t){case"xAxis":return na(e,n);case"yAxis":return ra(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Uu=(e,t,n)=>{switch(t){case"xAxis":return na(e,n);case"yAxis":return ra(e,n);case"angleAxis":return fy(e,n);case"radiusAxis":return dy(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}}
248,pj=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function yj(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 gd=e=>e.graphicalItems.cartesianItems,_U=q([Tt,ud],yj),gj=(e,t,n)=>e.filter(n).filter(r=>(t==null?void 0:t.includeHidden)===!0?!0:!r.hide),Ql=q([gd,Qt,_U],gj,{memoizeOptions:{resultEqualityCheck:fd}}),bj=q([Ql],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(sd)),xj=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),TU=q([Ql],xj),Aj=e=>e.map(t=>t.data).filter(Boolean).flat(1),NU=q([Ql],e=>e.some(t=>!t.data)),Sj=q([Ql],Aj,{memoizeOptions:{resultEqualityCheck:fd}}),wj=(e,t)=>{var n=t.chartData,r=n===void 0?[]:n,l=t.dataStartIndex,u=t.dataEndIndex;return e.length>0?e:r.slice(l,u+1)},Ly=q([Sj,rd],wj),PU=(e,t,n)=>(t==null?void 0:t.dataKey)!=null?e.map(r=>({value:st(r,t.dataKey)})):n.length>0?n.map(r=>r.dataKey).flatMap(r=>e.map(l=>({value:st(l,r)}))):e.map(r=>({value:r})),Oj=(e,t,n,r,l,u)=>{var s=r.chartData,f=s===void 0?[]:s,d=r.dataStartIndex,m=r.dataEndIndex,v=PU(e,t,n);if(l&&(t==null?void 0:t.dataKey)!=null&&u.length>0){var p=f.slice(d,m+1),g=p.map(x=>({value:st(x,t.dataKey)})).filter(x=>x.value!=null);return[...g,...v]}return v},Lu=q([Ly,Qt,Ql,rd,NU,Sj],Oj);function Tl(e){if(pr(e)||e instanceof Date){var t=Number(e);if(Me(t))return t}}function Aw(e){if(Array.isArray(e)){var t=[Tl(e[0]),Tl(e[1])];return hr(t)?t:void 0}var n=Tl(e);if(n!=null)return[n,n]}function nr(e){return e.map(Tl).filter(cn)}function kU(e,t){var n=Tl(e),r=Tl(t);return n==null&&r==null?0:n==null?-1:r==null?1:n-r}var DU=q([Lu],e=>e==null?void 0:e.map(t=>t.value).sort(kU));function Ej(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function RU(e,t,n){if(!n)return[];if(!n.length)return[];var r;if(typeof t=="number"&&!Jn(t))r=t;else if(Array.isArray(t)){var l=nr(t);l.length>0&&(r=Math.max(...l))}return r==null?[]:nr(n.flatMap(u=>{var s=st(e,u.dataKey),f,d;if(Array.isArray(s)){var m=mj(s,2);f=m[0],d=m[1]}else f=d=s;if(!(!Me(f)||!Me(d)))return[r-f,r+d]}))}var Ot=e=>{var t=Nt(e),n=Xl(e);return Uu(e,t,n)},Il=q([Ot],e=>e==null?void 0:e.dataKey),zU=q([bj,rd,Ot],TM),Mj=(e,t,n,r)=>{var l={},u=t.reduce((s,f)=>{if(f.stackId==null)return s;var d=s[f.stackId];return d==null&&(d=[]),d.push(f),s[f.stackId]=d,s},l);return Object.fromEntries(Object.entries(u).map(s=>{var f=mj(s,2),d=f[0],m=f[1],v=r?[...m].reverse():m,p=v.map(cd);return[d,{stackedData:V4(e,p,n),graphicalItems:v}]}))},bf=q([zU,bj,ad,wM],Mj),jj=(e,t,n,r)=>{var l=t.dataStartIndex,u=t.dataEndIndex;if(r==null&&n!=="zAxis")return W4(e,l,u)},IU=q([Qt],e=>e.allowDataOverflow),$y=e=>{var t;if(e==null||!("domain"in e))return fp;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var n=nr(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:fp},Cj=q([Qt],$y),_j=q([Cj,IU],sM),BU=q([bf,ar,Tt,_j],jj,{memoizeOptions:{resultEqualityCheck:Du}}),Gy=e=>e.errorBars,UU=(e,t,n)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>Ej(n,r)),xf=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=n.filter(Boolean);if(l.length!==0){var u=l.flat(),s=Math.min(...u),f=Math.max(...u);return[s,f]}},Tj=function(t,n,r,l,u){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],f,d;if(r.length>0&&r.forEach(m=>{var v,p=m.data!=null?[...m.data]:s,g=(v=l[m.id])===null||v===void 0?void 0:v.filter(x=>Ej(u,x));p.forEach(x=>{var S,O=st(x,(S=n.dataKey)!==null&&S!==void 0?S:m.dataKey),E=RU(x,O,g);if(E.length>=2){var M=Math.min(...E),T=Math.max(...E);(f==null||M<f)&&(f=M),(d==null||T>d)&&(d=T)}var N=Aw(O);N!=null&&(f=f==null?N[0]:Math.min(f,N[0]),d=d==null?N[1]:Math.max(d,N[1]))})}),(n==null?void 0:n.dataKey)!=null&&r.length===0&&t.forEach(m=>{var v=Aw(st(m,n.dataKey));v!=null&&(f=f==null?v[0]:Math.min(f,v[0]),d=d==null?v[1]:Math.max(d,v[1]))}),Me(f)&&Me(d))return[f,d]},LU=q([Ly,Qt,TU,Gy,Tt,vB],Tj,{memoizeOptions:{resultEqualityCheck:Du}});function $U(e){var t=e.value;if(pr(t)||t instanceof Date)return t}var GU=(e,t,n)=>{var r=e.map($U).filter(l=>l!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&q2(r))?uM(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},Nj=e=>
248e.referenceElements.dots,Wl=(e,t,n)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===n:r.yAxisId===n),qU=q([Nj,Tt,ud],Wl),Pj=e=>e.referenceElements.areas,HU=q([Pj,Tt,ud],Wl),kj=e=>e.referenceElements.lines,KU=q([kj,Tt,ud],Wl),Dj=(e,t)=>{if(e!=null){var n=nr(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},VU=q(qU,Tt,Dj),Rj=(e,t)=>{if(e!=null){var n=nr(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},XU=q([HU,Tt],Rj);function YU(e){var t;if(e.x!=null)return nr([e.x]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.x);return n==null||n.length===0?[]:nr(n)}function QU(e){var t;if(e.y!=null)return nr([e.y]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.y);return n==null||n.length===0?[]:nr(n)}var zj=(e,t)=>{if(e!=null){var n=e.flatMap(r=>t==="xAxis"?YU(r):QU(r));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},WU=q([KU,Tt],zj),FU=q(VU,WU,XU,(e,t,n)=>xf(e,n,t)),Ij=(e,t,n,r,l,u,s,f,d)=>{if(n!=null)return n;var m=s==="vertical"&&f==="xAxis"||s==="horizontal"&&f==="yAxis",v=m?xf(r,u,l):xf(u,l),p=AB(t,v,e.allowDataOverflow);return p??(e.allowDataOverflow&&v==null&&d!=null?d:p)},ZU=e=>{if(!(e==null||e.type!=="number"||!("ticks"in e)||e.ticks==null)){var t=nr(e.ticks);if(t.length!==0)return[Math.min(...t),Math.max(...t)]}},JU=q([Qt],ZU,{memoizeOptions:{resultEqualityCheck:Du}}),e7=q([Qt,Cj,_j,BU,LU,FU,Ue,Tt,JU],Ij,{memoizeOptions:{resultEqualityCheck:Du}}),t7=[0,1],Bj=(e,t,n,r,l,u,s)=>{if(!((e==null||n==null||n.length===0)&&s===void 0)){var f=e.dataKey,d=e.type,m=br(t,u);if(m&&f==null){var v;return uM(0,(v=n==null?void 0:n.length)!==null&&v!==void 0?v:0)}return d==="category"?GU(r,e,m):l==="expand"&&!m?t7:s}},qy=q([Qt,Ue,Ly,Lu,ad,Tt,e7],Bj),Fl=q([Qt,pj,uy],fj),Uj=(e,t,n)=>{var r=t.niceTicks;if(r!=="none"){var l=$y(t),u=Array.isArray(l)&&(l[0]==="auto"||l[1]==="auto");if((r==="snap125"||r==="adaptive")&&t!=null&&t.tickCount&&hr(e)){if(u)return TS(e,t.tickCount,t.allowDecimals,r);if(t.type==="number")return NS(e,t.tickCount,t.allowDecimals,r)}if(r==="auto"&&n==="linear"&&t!=null&&t.tickCount){if(u&&hr(e))return TS(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&hr(e))return NS(e,t.tickCount,t.allowDecimals,"adaptive")}}},Hy=q([qy,Uu,Fl],Uj),Lj=(e,t,n,r)=>{if(r!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&hr(t)&&Array.isArray(n)&&n.length>
2480){var l,u,s=t[0],f=(l=n[0])!==null&&l!==void 0?l:0,d=t[1],m=(u=n[n.length-1])!==null&&u!==void 0?u:0;return[Math.min(s,f),Math.max(d,m)]}return t},n7=q([Qt,qy,Hy,Tt],Lj),r7=q(Lu,Qt,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,r=Array.from(nr(e.map(p=>p.value))).sort((p,g)=>p-g),l=r[0],u=r[r.length-1];if(l==null||u==null)return 1/0;var s=u-l;if(s===0)return 1/0;for(var f=0;f<r.length-1;f++){var d=r[f],m=r[f+1];if(!(d==null||m==null)){var v=m-d;n=Math.min(n,v)}}return n/s}}),$j=q(r7,Ue,SM,_t,(e,t,n,r,l)=>l,(e,t,n,r,l)=>{if(!Me(e))return 0;var u=t==="vertical"?r.height:r.width;if(l==="gap")return e*u/2;if(l==="no-gap"){var s=er(n,e*u),f=e*u/2;return f-s-(f-s)/u*s}return 0}),a7=(e,t,n)=>{var r=na(e,t);return r==null||typeof r.padding!="string"?0:$j(e,"xAxis",t,n,r.padding)},i7=(e,t,n)=>{var r=ra(e,t);return r==null||typeof r.padding!="string"?0:$j(e,"yAxis",t,n,r.padding)},l7=q(na,a7,(e,t)=>{var n,r;if(e==null)return{left:0,right:0};var l=e.padding;return typeof l=="string"?{left:t,right:t}:{left:((n=l.left)!==null&&n!==void 0?n:0)+t,right:((r=l.right)!==null&&r!==void 0?r:0)+t}}),o7=q(ra,i7,(e,t)=>{var n,r;if(e==null)return{top:0,bottom:0};var l=e.padding;return typeof l=="string"?{top:t,bottom:t}:{top:((n=l.top)!==null&&n!==void 0?n:0)+t,bottom:((r=l.bottom)!==null&&r!==void 0?r:0)+t}}),Gj=q([_t,l7,td,ed,(e,t,n)=>n],(e,t,n,r,l)=>{var u=r.padding;return l?[u.left,n.width-u.right]:[e.left+t.left,e.left+e.width-t.right]}),qj=q([_t,Ue,o7,td,ed,(e,t,n)=>n],(e,t,n,r,l,u)=>{var s=l.padding;return u?[r.height-s.bottom,s.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),$u=(e,t,n,r)=>{var l;switch(t){case"xAxis":return Gj(e,n,r);case"yAxis":return qj(e,n,r);case"zAxis":return(l=Uy(e,n))===null||l===void 0?void 0:l.range;case"angleAxis":return jM(e);case"radiusAxis":return CM(e,n);default:return}},Hj=q([Qt,$u],id),u7=q([Fl,n7],LB),Ky=q([Qt,Fl,u7,Hj],By),Kj=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var l=n.type,u=n.scale,s=br(e,r);if(s&&(l==="number"||u!=="auto"))return t.map(f=>f.value)}},Vy=q([Ue,Lu,Uu,Tt],Kj),bd=q([Ky],hy);q([Ky],bU);q([Ky,DU],dj);q([Ql,Gy,Tt],UU);function Vj(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var xd=(e,t)=>t,Ad=(e,t,n)=>n,c7=q(Zf,xd,Ad,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(Vj)),s7=q(Jf,xd,Ad,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(Vj)),Xj=(e,t)=>({width:e.width,height:t.height}),f7=(e,t)=>{var n=typeof t.width=="number"?t.width:Tu;return{width:n,height:e.height}},Yj=q(_t,na,Xj),d7=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},m7=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},h7=q(ea,_t,c7,xd,Ad,(e,t,n,r,l)=>{var u={},s;return n.forEach(f=>{var d=Xj(t,f);s==null&&(s=d7(t,r,e));var m=r==="top"&&!l||r==="bottom"&&l;u[f.id]=s-Number(m)*d.height,s+=(m?-1:1)*d.height}),u}),v7=q(Jr,_t,s7,xd,Ad,(e,t,n,r,l)=>{var u={},s;return n.forEach(f=>{var d=f7(t,f);s==null&&(s=m7(t,r,e));var m=r==="left"&&!l||r==="right"&&l;u[f.id]=s-Number(m)*d.width,s+=(m?-1:1)*d.width}),u}),p7=(e,t)=>{var n=na(e,t);if(n!=null)return h7(e,n.orientation,n.mirror)},y7=q([_t,na,p7,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var l=n==null?void 0:n[r];return l==null?{x:e.left,y:0}:{x:e.left,y:l}}}),g7=(e,t)=>{var n=ra(e,t);if(n!=null)return v7(e,n.orientation,n.mirror)},b7=q([_t,ra,g7,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var l=n==null?void 0:n[r];return l==null?{x:0,y:e.top}:{x:l,y:e.top}}}),Qj=q(_t,ra,(e,t)=>{var n=typeof t.width=="number"?t.width:Tu;return{width:n,height:e.height}}),Sw=(e,t,n)=>{switch(t){case"xAxis":return Yj(e,n).width;case"yAxis":return Qj(e,n).height;default:return}},Wj=(e,t,n,r)=>{if(n!=null){var l=n.allowDuplicatedCategory,u=n.type,s=n.dataKey,f=br(e,r),d=t.map(v=>v.value),m=d.filter(v=>v!=null);if(s&&f&&u==="category"&&l&&q2(m))return d}},Xy=q([Ue,Lu,Qt,Tt],Wj),ww=q([Ue,CU,Fl,bd,Xy,Vy,$u,Hy,Tt],(e,t,n,r,l,u,s,f,d)=>{if(t!=null){var m=br(e,d);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:d,categoricalDomain:u,duplicateDomain:l,isCategorical:m,niceTicks:f,range:s,realScaleType:n,scale:r}}}),x7=(e,t,n,r,l,u,s,f,d)=>{if(!(t==null||r==null)){var m=br(e,d),v=t.type,p=t.ticks,g=t.tickCount,x=n==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,S=v==="category"&&r.bandwidth?r.bandwidth()/x:0;S=d==="angleAxis"&&u!=null&&u.length>=2?un(u[0]-u[1])*2*S:S;var O=p||l;return O?O.map((E,M)=>{var T=s?s.indexOf(E):E,N=r.map(T);return Me(N)?{index:M,coordinate:N+S,value:E,offset:S}:null}).filter(cn):m&&f?f.map((E,M)=>{var T=r.map(E);return Me(T)?{coordinate:T+S,value:E,index:M,offset:S}:null}).filter(cn):r.ticks?r.ticks(g).map((E,M)=>{var T=r.map(E);return Me(T)?{coordinate:T+S,value:E,index:M,offset:S}:null}).filter(cn):r.domain().map((E,M)=>{var T=r.map(E);return Me(T)?{coordinate:T+S,value:s?s[E]:E,index:M,offset:S}:null}).filter(cn)}},Fj=q([Ue,Uu,Fl,bd,Hy,$u,Xy,Vy,Tt],x7),A7=(e,t,n,r,l,u,s)=>
248{if(!(t==null||n==null||r==null||r[0]===r[1])){var f=br(e,s),d=t.tickCount,m=0;return m=s==="angleAxis"&&(r==null?void 0:r.length)>=2?un(r[0]-r[1])*2*m:m,f&&u?u.map((v,p)=>{var g=n.map(v);return Me(g)?{coordinate:g+m,value:v,index:p,offset:m}:null}).filter(cn):n.ticks?n.ticks(d).map((v,p)=>{var g=n.map(v);return Me(g)?{coordinate:g+m,value:v,index:p,offset:m}:null}).filter(cn):n.domain().map((v,p)=>{var g=n.map(v);return Me(g)?{coordinate:g+m,value:l?l[v]:v,index:p,offset:m}:null}).filter(cn)}},Ba=q([Ue,Uu,bd,$u,Xy,Vy,Tt],A7),Ua=q(Qt,bd,(e,t)=>{if(!(e==null||t==null))return gf(gf({},e),{},{scale:t})}),S7=q([Qt,Fl,qy,Hj],By),w7=q([S7],hy);q((e,t,n)=>Uy(e,n),w7,(e,t)=>{if(!(e==null||t==null))return gf(gf({},e),{},{scale:t})});var O7=q([Ue,Zf,Jf],(e,t,n)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),E7=(e,t,n)=>{var r;return(r=e.renderedTicks[t])===null||r===void 0?void 0:r[n]};q([E7],e=>{if(!(!e||e.length===0))return t=>{var n,r=1/0,l=e[0];for(var u of e){var s=Math.abs(u.coordinate-t);s<r&&(r=s,l=u)}return(n=l)===null||n===void 0?void 0:n.value}});var Zj=e=>e.options.defaultTooltipEventType,Jj=e=>e.options.validateTooltipEventTypes;function eC(e,t,n){if(e==null)return t;var r=e?"axis":"item";return n==null?t:n.includes(r)?r:t}function Gu(e,t){var n=Zj(e),r=Jj(e);return eC(t,n,r)}function M7(e){return me(t=>Gu(t,e))}var tC=(e,t)=>{var n,r=Number(t);if(!(Jn(r)||t==null))return r>=0?e==null||(n=e[r])===null||n===void 0?void 0:n.value:void 0},j7=e=>e.tooltip.settings,Da={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},C7={itemInteraction:{click:Da,hover:Da},axisInteraction:{click:Da,hover:Da},keyboardInteraction:Da,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},nC=Xt({name:"tooltip",initialState:C7,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(ze(t.payload))},prepare:Ze()},replaceTooltipEntrySettings:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next,u=Ln(e).tooltipItemPayloads.indexOf(ze(r));u>-1&&(e.tooltipItemPayloads[u]=ze(l))},prepare:Ze()},removeTooltipEntrySettings:{reducer(e,t){var n=Ln(e).tooltipItemPayloads.indexOf(ze(t.payload));n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:Ze()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,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.graphicalItemId=t.payload.activeGraphicalItemId,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.syncInteraction.sourceViewBox=void 0,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.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,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.syncInteraction.sourceViewBox=void 0,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}}}),Kn=nC.actions,_7=Kn.addTooltipEntrySettings,T7=Kn.replaceTooltipEntrySettings,N7=Kn.removeTooltipEntrySettings,P7=Kn.setTooltipSettingsState,rC=Kn.setActiveMouseOverItemIndex,k7=Kn.mouseLeaveItem,aC=Kn.mouseLeaveChart,D7=Kn.setActiveClickItemIndex,iC=Kn.setMouseOverAxisIndex,R7=Kn.setMouseClickAxisIndex,cu=Kn.setSyncInteraction,Af=Kn.setKeyboardInteraction,z7=nC.reducer;function Ow(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function As(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
248t%2?Ow(Object(n),!0).forEach(function(r){I7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ow(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function I7(e,t,n){return(t=B7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B7(e){var t=U7(e,"string");return typeof t=="symbol"?t:t+""}function U7(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L7(e,t,n){return t==="axis"?n==="click"?e.axisInteraction.click:e.axisInteraction.hover:n==="click"?e.itemInteraction.click:e.itemInteraction.hover}function $7(e){return e.index!=null}var lC=(e,t,n,r)=>{if(t==null)return Da;var l=L7(e,t,n);if(l==null)return Da;if(l.active)return l;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var u=e.settings.active===!0;if($7(l)){if(u)return As(As({},l),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return As(As({},Da),{},{coordinate:l.coordinate})};function G7(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}function q7(e,t){var n=G7(e),r=t[0],l=t[1];if(n===void 0)return!1;var u=Math.min(r,l),s=Math.max(r,l);return n>=u&&n<=s}function H7(e,t,n){if(n==null||t==null)return!0;var r=st(e,t);return r==null||!hr(n)?!0:q7(r,n)}var fu=(e,t,n,r)=>{var l=e==null?void 0:e.index;if(l==null)return null;var u=Number(l);if(!Me(u))return l;var s=0,f=1/0;t.length>0&&(f=t.length-1);var d=Math.max(s,Math.min(u,f)),m=t[d];return m==null||H7(m,n,r)?String(d):null},oC=(e,t,n,r,l,u,s)=>{if(u!=null){var f=s[0],d=f==null?void 0:f.getPosition(u);if(d!=null)return d;var m=l==null?void 0:l[Number(u)];if(m)switch(n){case"horizontal":return{x:m.coordinate,y:(r.top+t)/2};default:return{x:(r.left+e)/2,y:m.coordinate}}}},uC=(e,t,n,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var l;if(n==="hover"?l=e.itemInteraction.hover.graphicalItemId:l=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&l==null)return e.tooltipItemPayloads;if(l==null&&(r!=null||e.keyboardInteraction.active)){var u=e.tooltipItemPayloads[0];return u!=null?[u]:[]}return e.tooltipItemPayloads.filter(s=>{var f;return((f=s.settings)===null||f===void 0?void 0:f.graphicalItemId)===l})},cC=e=>e.options.tooltipPayloadSearcher,Zl=e=>e.tooltip;function Ew(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Mw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ew(Object(n),!0).forEach(function(r){K7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ew(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K7(e,t,n){return(t=V7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V7(e){var t=X7(e,"string");return typeof t=="symbol"?t:t+""}function X7(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Y7(e){if(typeof e=="string"||typeof e=="number")return e}function Q7(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function W7(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function jw(e){if(typeof e=="string")return e}function F7(e){if(!(e==null||typeof e!="object")){var t="name"in e?Y7(e.name):void 0,n="unit"in e?Q7(e.unit):void 0,r="dataKey"in e?W7(e.dataKey):void 0,l="payload"in e?e.payload:void 0,u="color"in e?jw(e.color):void 0,s="fill"in e?jw(e.f
248ill):void 0;return{name:t,unit:n,dataKey:r,payload:l,color:u,fill:s}}}function Z7(e,t){return e??t}var sC=(e,t,n,r,l,u,s)=>{if(!(t==null||u==null)){var f=n.chartData,d=n.computedData,m=n.dataStartIndex,v=n.dataEndIndex,p=[];return e.reduce((g,x)=>{var S,O=x.dataDefinedOnItem,E=x.settings,M=Z7(O,f),T=Array.isArray(M)?$E(M,m,v):M,N=(S=E==null?void 0:E.dataKey)!==null&&S!==void 0?S:r,C=E==null?void 0:E.nameKey,P;if(r&&Array.isArray(T)&&!Array.isArray(T[0])&&s==="axis"?P=H2(T,r,l):P=u(T,t,d,C),Array.isArray(P))P.forEach(k=>{var $,V,F=F7(k),J=F==null?void 0:F.name,I=F==null?void 0:F.dataKey,re=F==null?void 0:F.payload,ie=Mw(Mw({},E),{},{name:J,unit:F==null?void 0:F.unit,color:($=F==null?void 0:F.color)!==null&&$!==void 0?$:E==null?void 0:E.color,fill:(V=F==null?void 0:F.fill)!==null&&V!==void 0?V:E==null?void 0:E.fill});g.push(SA({tooltipEntrySettings:ie,dataKey:I,payload:re,value:st(re,I),name:J==null?void 0:String(J)}))});else{var _;g.push(SA({tooltipEntrySettings:E,dataKey:N,payload:P,value:st(P,N),name:(_=st(P,C))!==null&&_!==void 0?_:E==null?void 0:E.name}))}return g},p)}},Yy=q([Ot,pj,uy],fj),J7=q([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),eL=q([Nt,Xl],yj),Pi=q([J7,Ot,eL],gj,{memoizeOptions:{resultEqualityCheck:fd}}),tL=q([Pi],e=>e.filter(sd)),fC=q([Pi],Aj,{memoizeOptions:{resultEqualityCheck:fd}}),nL=q([Pi],e=>e.some(t=>!t.data)),Ei=q([fC,ar],wj),rL=q([tL,ar,Ot],TM),Qy=q([Ei,Ot,Pi,ar,nL,fC],Oj),dC=q([Ot],$y),aL=q([Ot],e=>e.allowDataOverflow),mC=q([dC,aL],sM),iL=q([Pi],e=>e.filter(sd)),lL=q([rL,iL,ad,wM],Mj),oL=q([lL,ar,Nt,mC],jj),uL=q([Pi],xj),cL=q([Ei,Ot,uL,Gy,Nt,pB],Tj,{memoizeOptions:{resultEqualityCheck:Du}}),sL=q([Nj,Nt,Xl],Wl),fL=q([sL,Nt],Dj),dL=q([Pj,Nt,Xl],Wl),mL=q([dL,Nt],Rj),hL=q([kj,Nt,Xl],Wl),vL=q([hL,Nt],zj),pL=q([fL,vL,mL],xf),yL=q([Ot,dC,mC,oL,cL,pL,Ue,Nt],Ij),Bl=q([Ot,Ue,Ei,Qy,ad,Nt,yL],Bj),gL=q([Bl,Ot,Yy],Uj),bL=q([Ot,Bl,gL,Nt],Lj),hC=e=>{var t=Nt(e),n=Xl(e),r=!1;return $u(e,t,n,r)},vC=q([Ot,hC],id),xL=q([Ot,Yy,bL,vC],By),pC=q([xL],hy),AL=q([Ue,Qy,Ot,Nt],Wj),SL=q([Ue,Qy,Ot,Nt],Kj),wL=(e,t,n,r,l,u,s,f)=>{if(t){var d=t.type,m=br(e,f);if(r){var v=n==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,p=d==="category"&&r.bandwidth?r.bandwidth()/v:0;return p=f==="angleAxis"&&l!=null&&(l==null?void 0:l.length)>=2?un(l[0]-l[1])*2*p:p,m&&s?s.map((g,x)=>{var S=r.map(g);return Me(S)?{coordinate:S+p,value:g,index:x,offset:p}:null}).filter(cn):r.domain().map((g,x)=>{var S=r.map(g);return Me(S)?{coordinate:S+p,value:u?u[g]:g,index:x,offset:p}:null}).filter(cn)}}},aa=q([Ue,Ot,Yy,pC,hC,AL,SL,Nt],wL),Wy=q([Zj,Jj,j7],(e,t,n)=>eC(n.shared,e,t)),yC=e=>e.tooltip.settings.trigger,Fy=e=>e.tooltip.settings.defaultIndex,qu=q([Zl,Wy,yC,Fy],lC),Mi=q([qu,Ei,Il,Bl],fu),gC=q([aa,Mi],tC),bC=q([qu],e=>{if(e)return e.dataKey}),OL=q([qu],e=>{if(e)return e.graphicalItemId}),xC=q([Zl,Wy,yC,Fy],uC),EL=q([Jr,ea,Ue,_t,aa,Fy,xC],oC),ML=q([qu,EL],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),jL=q([qu],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),CL=q([xC,Mi,ar,Il,gC,cC,Wy],sC),_L=q([CL],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function Cw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function _w(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Cw(Object(n),!0).forEach(function(r){TL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TL(e,t,n){return(t=NL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NL(e){var t=PL(e,"string");return typeof t=="symbol"?t:t+""}function PL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kL=()=>me(Ot),DL=()=>{var e=kL(),t=me(aa),n=me(pC);return Pl(!e||!n?void 0:_w(_w({},e),{},{scale:n}),t)};function Tw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function xl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
248t%2?Tw(Object(n),!0).forEach(function(r){RL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RL(e,t,n){return(t=zL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zL(e){var t=IL(e,"string");return typeof t=="symbol"?t:t+""}function IL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BL=(e,t,n,r)=>{var l=t.find(u=>u&&u.index===n);if(l){if(e==="horizontal")return{x:l.coordinate,y:r.relativeY};if(e==="vertical")return{x:r.relativeX,y:l.coordinate}}return{x:0,y:0}},UL=(e,t,n,r)=>{var l=t.find(m=>m&&m.index===n);if(l){if(e==="centric"){var u=l.coordinate,s=r.radius;return xl(xl(xl({},r),Gt(r.cx,r.cy,s,u)),{},{angle:u,radius:s})}var f=l.coordinate,d=r.angle;return xl(xl(xl({},r),Gt(r.cx,r.cy,f,d)),{},{angle:d,radius:f})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function LL(e,t){var n=e.relativeX,r=e.relativeY;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}var AC=(e,t,n,r,l)=>{var u,s=(u=t==null?void 0:t.length)!==null&&u!==void 0?u:0;if(s<=1||e==null)return 0;if(r==="angleAxis"&&l!=null&&Math.abs(Math.abs(l[1]-l[0])-360)<=1e-6)for(var f=0;f<s;f++){var d,m,v,p,g,x=f>0?(d=n[f-1])===null||d===void 0?void 0:d.coordinate:(m=n[s-1])===null||m===void 0?void 0:m.coordinate,S=(v=n[f])===null||v===void 0?void 0:v.coordinate,O=f>=s-1?(p=n[0])===null||p===void 0?void 0:p.coordinate:(g=n[f+1])===null||g===void 0?void 0:g.coordinate,E=void 0;if(!(x==null||S==null||O==null))if(un(S-x)!==un(O-S)){var M=[];if(un(O-S)===un(l[1]-l[0])){E=O;var T=S+l[1]-l[0];M[0]=Math.min(T,(T+x)/2),M[1]=Math.max(T,(T+x)/2)}else{E=x;var N=O+l[1]-l[0];M[0]=Math.min(S,(N+S)/2),M[1]=Math.max(S,(N+S)/2)}var C=[Math.min(S,(E+S)/2),Math.max(S,(E+S)/2)];if(e>C[0]&&e<=C[1]||e>=M[0]&&e<=M[1]){var P;return(P=n[f])===null||P===void 0?void 0:P.index}}else{var _=Math.min(x,O),k=Math.max(x,O);if(e>(_+S)/2&&e<=(k+S)/2){var $;return($=n[f])===null||$===void 0?void 0:$.index}}}else if(t)for(var V=0;V<s;V++){var F=t[V];if(F!=null){var J=t[V+1],I=t[V-1];if(V===0&&J!=null&&e<=(F.coordinate+J.coordinate)/2||V===s-1&&I!=null&&e>(F.coordinate+I.coordinate)/2||V>0&&V<s-1&&I!=null&&J!=null&&e>(F.coordinate+I.coordinate)/2&&e<=(F.coordinate+J.coordinate)/2)return F.index}}return-1},SC=()=>me(uy),Zy=(e,t)=>t,wC=(e,t,n)=>n,Jy=(e,t,n,r)=>r,$L=q(aa,e=>Lf(e,t=>t.coordinate)),eg=q([Zl,Zy,wC,Jy],lC),tg=q([eg,Ei,Il,Bl],fu),GL=(e,t,n)=>{if(t!=null){var r=Zl(e);return t==="axis"?n==="hover"?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:n==="hover"?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},OC=q([Zl,Zy,wC,Jy],uC),Sf=q([Jr,ea,Ue,_t,aa,Jy,OC],oC),qL=q([eg,Sf],(e,t)=>{var n;return(n=e.coordinate)!==null&&n!==void 0?n:t}),EC=q([aa,tg],tC),HL=q([OC,tg,ar,Il,EC,cC,Zy],sC),KL=q([eg,tg],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),VL=(e,t,n,r,l,u,s)=>{if(!(!e||!n||!r||!l)&&LL(e,s)){var f=F4(e,t),d=AC(f,u,l,n,r),m=BL(t,l,d,e);return{activeIndex:String(d),activeCoordinate:m}}},XL=(e,t,n,r,l,u,s)=>{if(!(!e||!r||!l||!u||!n)){var f=uB(e,n);if(f){var d=Z4(f,t),m=AC(d,s,u,r,l),v=UL(t,u,m,f);return{activeIndex:String(m),activeCoordinate:v}}}},YL=(e,t,n,r,l,u,s,f)=>{if(!(!e||!t||!r||!l||!u))return t==="horizontal"||t==="vertical"?VL(e,t,r,l,u,s,f):XL(e,t,n,r,l,u,s)},QL=q(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(t!=null){var r=e[t];if(r!=null)return n?r.panoramaElement:r.element}}),WL=q(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(r=>parseInt(r,10)).concat(Object.values(Ct)),n=Array.from(new Set(t));return n.sort((r,l)=>r-l)},{memoizeOptions:{resultEqualityCheck:UB}});function Nw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Pw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
248t%2?Nw(Object(n),!0).forEach(function(r){FL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FL(e,t,n){return(t=ZL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZL(e){var t=JL(e,"string");return typeof t=="symbol"?t:t+""}function JL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var e$={},t$={zIndexMap:Object.values(Ct).reduce((e,t)=>Pw(Pw({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),e$)},n$=new Set(Object.values(Ct));function r$(e){return n$.has(e)}var MC=Xt({name:"zIndex",initialState:t$,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:Ze()},unregisterZIndexPortal:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!r$(n)&&delete e.zIndexMap[n])},prepare:Ze()},registerZIndexPortalElement:{reducer:(e,t)=>{var n=t.payload,r=n.zIndex,l=n.element,u=n.isPanorama;e.zIndexMap[r]?u?e.zIndexMap[r].panoramaElement=ze(l):e.zIndexMap[r].element=ze(l):e.zIndexMap[r]={consumers:0,element:u?void 0:ze(l),panoramaElement:u?ze(l):void 0}},prepare:Ze()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:Ze()}}}),Sd=MC.actions,a$=Sd.registerZIndexPortal,pv=Sd.unregisterZIndexPortal,i$=Sd.registerZIndexPortalElement,l$=Sd.unregisterZIndexPortalElement,o$=MC.reducer;function Vn(e){var t=e.zIndex,n=e.children,r=zz(),l=r&&t!==void 0&&t!==0,u=Yt(),s=A.useRef(void 0),f=A.useRef(new Set),d=et(),m=me(p=>QL(p,t,u));if(A.useLayoutEffect(()=>{if(!l){var p=f.current;p.forEach(x=>{d(pv({zIndex:x}))}),p.clear(),s.current=void 0;return}if(f.current.has(t)||(d(a$({zIndex:t})),f.current.add(t)),m){s.current=m;var g=f.current;g.forEach(x=>{x!==t&&(d(pv({zIndex:x})),g.delete(x))})}},[d,t,l,m]),A.useLayoutEffect(()=>{var p=f.current;return()=>{p.forEach(g=>{d(pv({zIndex:g}))}),p.clear()}},[d]),!l)return n;var v=m??s.current;return v?zp.createPortal(n,v):null}function dp(){return dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dp.apply(null,arguments)}function kw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ss(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kw(Object(n),!0).forEach(function(r){u$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function u$(e,t,n){return(t=c$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c$(e){var t=s$(e,"string");return typeof t=="symbol"?t:t+""}function s$(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function f$(e){var t=e.cursor,n=e.cursorComp,r=e.cursorProps;return A.isValidElement(t)?A.cloneElement(t,r):A.createElement(n,r)}function d$(e){var t,n=e.coordinate,r=e.payload,l=e.index,u=e.offset,s=e.tooltipAxisBandSize,f=e.layout,d=e.cursor,m=e.tooltipEventType,v=e.chartName,p=n,g=r,x=l;if(!d||!p||v!=="ScatterChart"&&m!=="axis")return null;var S,O,E;if(v==="ScatterChart")S=p,O=yI,E=Ct.cursorLine;else if(v==="BarChart")S=gI(f,p,u,s),O=iM,E=Ct.cursorRectangle;else if(f==="radial"&&X2(p)){var M=lM(p),T=M.cx,N=M.cy,C=M.radius,P=M.startAngle,_=M.endAngle;S={cx:T,cy:N,startAngle:P,endAngle:_,innerRadius:C,outerRadius:C},O=dB,E=Ct.cursorLine}else S={points:mB(f,p,u)},O=Ns,E=Ct.cursorLine;var k=typeof d=="object"&&"className"in d?d.className:void 0,$=Ss(Ss(Ss(Ss({stroke:"#ccc",pointerEvents:"none"},u),S),Mu(d)),{},{payload:g,payloadIndex:x,className:Ve("recharts-tooltip-cursor",k)});return A.createElement(Vn,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:E},A.createElement(f$,{cursor:d,cursorComp:O,cursorProps:$}))}function m$(e){var t=DL(),n=QE(),r=_i(),l=SC();return t==null||n==null||r==null||l==null?null:A.createElement(d$,dp({}
248,e,{offset:n,layout:r,tooltipAxisBandSize:t,chartName:l}))}var jC=A.createContext(null),h$=()=>A.useContext(jC),yv={exports:{}},Dw;function v$(){return Dw||(Dw=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function l(d,m,v){this.fn=d,this.context=m,this.once=v||!1}function u(d,m,v,p,g){if(typeof v!="function")throw new TypeError("The listener must be a function");var x=new l(v,p||d,g),S=n?n+m:m;return d._events[S]?d._events[S].fn?d._events[S]=[d._events[S],x]:d._events[S].push(x):(d._events[S]=x,d._eventsCount++),d}function s(d,m){--d._eventsCount===0?d._events=new r:delete d._events[m]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var m=[],v,p;if(this._eventsCount===0)return m;for(p in v=this._events)t.call(v,p)&&m.push(n?p.slice(1):p);return Object.getOwnPropertySymbols?m.concat(Object.getOwnPropertySymbols(v)):m},f.prototype.listeners=function(m){var v=n?n+m:m,p=this._events[v];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,x=p.length,S=new Array(x);g<x;g++)S[g]=p[g].fn;return S},f.prototype.listenerCount=function(m){var v=n?n+m:m,p=this._events[v];return p?p.fn?1:p.length:0},f.prototype.emit=function(m,v,p,g,x,S){var O=n?n+m:m;if(!this._events[O])return!1;var E=this._events[O],M=arguments.length,T,N;if(E.fn){switch(E.once&&this.removeListener(m,E.fn,void 0,!0),M){case 1:return E.fn.call(E.context),!0;case 2:return E.fn.call(E.context,v),!0;case 3:return E.fn.call(E.context,v,p),!0;case 4:return E.fn.call(E.context,v,p,g),!0;case 5:return E.fn.call(E.context,v,p,g,x),!0;case 6:return E.fn.call(E.context,v,p,g,x,S),!0}for(N=1,T=new Array(M-1);N<M;N++)T[N-1]=arguments[N];E.fn.apply(E.context,T)}else{var C=E.length,P;for(N=0;N<C;N++)switch(E[N].once&&this.removeListener(m,E[N].fn,void 0,!0),M){case 1:E[N].fn.call(E[N].context);break;case 2:E[N].fn.call(E[N].context,v);break;case 3:E[N].fn.call(E[N].context,v,p);break;case 4:E[N].fn.call(E[N].context,v,p,g);break;default:if(!T)for(P=1,T=new Array(M-1);P<M;P++)T[P-1]=arguments[P];E[N].fn.apply(E[N].context,T)}}return!0},f.prototype.on=function(m,v,p){return u(this,m,v,p,!1)},f.prototype.once=function(m,v,p){return u(this,m,v,p,!0)},f.prototype.removeListener=function(m,v,p,g){var x=n?n+m:m;if(!this._events[x])return this;if(!v)return s(this,x),this;var S=this._events[x];if(S.fn)S.fn===v&&(!g||S.once)&&(!p||S.context===p)&&s(this,x);else{for(var O=0,E=[],M=S.length;O<M;O++)(S[O].fn!==v||g&&!S[O].once||p&&S[O].context!==p)&&E.push(S[O]);E.length?this._events[x]=E.length===1?E[0]:E:s(this,x)}return this},f.prototype.removeAllListeners=function(m){var v;return m?(v=n?n+m:m,this._events[v]&&s(this,v)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(yv)),yv.exports}var p$=v$();const y$=i2(p$);var Ou=new y$,mp="recharts.syncEvent.tooltip",Rw="recharts.syncEvent.brush",CC=(e,t)=>{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!Jn(n))return e[n]}},g$={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},_C=Xt({name:"options",initialState:g$,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),b$=_C.reducer,x$=_C.actions.createEventEmitter;function A$(e){return e.tooltip.syncInteraction}var S$={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},TC=Xt({name:"chartData",initialState:S$,reducers:{setChartData(e,t){if(e.chartData=ze(t.payload),t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}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 n=t.payload,r=n.startIndex,l=n.endIndex;r!=null&&(e.dataStartIndex=r),l!=null&&(e.dataEndIndex=l)}}}),ng=TC.actions,zw=ng.setChartData,w$=ng.setDataStartEndIndexes;ng.setComputedData;var O$=TC.reducer,E$=["x","y"];function Iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Al(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
248t%2?Iw(Object(n),!0).forEach(function(r){M$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Iw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function M$(e,t,n){return(t=j$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j$(e){var t=C$(e,"string");return typeof t=="symbol"?t:t+""}function C$(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _$(e,t){if(e==null)return{};var n,r,l=T$(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function T$(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function N$(){var e=me(cy),t=me(sy),n=et(),r=me(OM),l=me(aa),u=_i(),s=nd(),f=me(d=>d.rootProps.className);A.useEffect(()=>{if(e==null)return Ci;var d=(m,v,p)=>{if(t!==p&&e===m){if(v.payload.active===!1){n(cu({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(r==="index"){var g;if(s&&v!==null&&v!==void 0&&(g=v.payload)!==null&&g!==void 0&&g.coordinate&&v.payload.sourceViewBox){var x=v.payload.coordinate,S=x.x,O=x.y,E=_$(x,E$),M=v.payload.sourceViewBox,T=M.x,N=M.y,C=M.width,P=M.height,_=Al(Al({},E),{},{x:s.x+(C?(S-T)/C:0)*s.width,y:s.y+(P?(O-N)/P:0)*s.height});n(Al(Al({},v),{},{payload:Al(Al({},v.payload),{},{coordinate:_})}))}else n(v);return}if(l!=null){var k;if(typeof r=="function"){var $={activeTooltipIndex:v.payload.index==null?void 0:Number(v.payload.index),isTooltipActive:v.payload.active,activeIndex:v.payload.index==null?void 0:Number(v.payload.index),activeLabel:v.payload.label,activeDataKey:v.payload.dataKey,activeCoordinate:v.payload.coordinate},V=r(l,$);k=l[V]}else r==="value"&&(k=l.find(Z=>String(Z.value)===v.payload.label));var F=v.payload.coordinate;if(F==null||s==null){n(cu({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(k==null){n(cu({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:v.payload.sourceViewBox,graphicalItemId:void 0}));return}var J=F.x,I=F.y,re=Math.min(J,s.x+s.width),ie=Math.min(I,s.y+s.height),pe={x:u==="horizontal"?k.coordinate:re,y:u==="horizontal"?ie:k.coordinate},U=cu({active:v.payload.active,coordinate:pe,dataKey:v.payload.dataKey,index:String(k.index),label:v.payload.label,sourceViewBox:v.payload.sourceViewBox,graphicalItemId:v.payload.graphicalItemId});n(U)}}};return Ou.on(mp,d),()=>{Ou.off(mp,d)}},[f,n,t,e,r,l,u,s])}function P$(){var e=me(cy),t=me(sy),n=et();A.useEffect(()=>{if(e==null)return Ci;var r=(l,u,s)=>{t!==s&&e===l&&n(w$(u))};return Ou.on(Rw,r),()=>{Ou.off(Rw,r)}},[n,t,e])}function k$(){var e=et();A.useEffect(()=>{e(x$())},[e]),N$(),P$()}function D$(e,t,n,r,l,u){var s=me(S=>GL(S,e,t)),f=me(OL),d=me(sy),m=me(cy),v=me(OM),p=me(A$),g=(p==null?void 0:p.sourceViewBox)!=null,x=nd();A.useEffect(()=>{if(!g&&m!=null&&d!=null){var S=cu({active:u,coordinate:n,dataKey:s,index:l,label:typeof r=="number"?String(r):r,sourceViewBox:x,graphicalItemId:f});Ou.emit(mp,m,S,d)}},[g,n,s,f,l,r,d,m,v,u,x])}function Bw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Uw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Bw(Object(n),!0).forEach(function(r){R$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R$(e,t,n){return(t=z$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z$(e){var t=I$(e,"string");return typeof t=="symbol"?t:t+""}function I$(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function B$(e,t){return G$(e)||$$(e,t)||L$(e,t)||U$()}
248function U$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 249In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L$(e,t){if(e){if(typeof e=="string")return Lw(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lw(e,t):void 0}}function Lw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function $$(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function G$(e){if(Array.isArray(e))return e}function q$(e){return e.dataKey}function H$(e,t){return A.isValidElement(e)?A.cloneElement(e,t):typeof e=="function"?A.createElement(e,t):A.createElement(z6,t)}var $w=[],K$={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function Gw(e){var t,n,r=Jt(e,K$),l=r.active,u=r.allowEscapeViewBox,s=r.animationDuration,f=r.animationEasing,d=r.content,m=r.filterNull,v=r.isAnimationActive,p=r.offset,g=r.payloadUniqBy,x=r.position,S=r.reverseDirection,O=r.useTranslate3d,E=r.wrapperStyle,M=r.cursor,T=r.shared,N=r.trigger,C=r.defaultIndex,P=r.portal,_=r.axisId,k=et(),$=typeof C=="number"?String(C):C;A.useEffect(()=>{k(P7({shared:T,trigger:N,axisId:_,active:l,defaultIndex:$}))},[k,T,N,_,l,$]);var V=nd(),F=JE(),J=M7(T),I=(t=me(be=>KL(be,J,N,$)))!==null&&t!==void 0?t:{},re=I.activeIndex,ie=I.isActive,pe=me(be=>HL(be,J,N,$)),U=me(be=>EC(be,J,N,$)),Z=me(be=>qL(be,J,N,$)),ne=pe,fe=h$(),ue=(n=l??ie)!==null&&n!==void 0?n:!1,R=fE([ne,ue]),X=B$(R,2),ee=X[0],le=X[1],he=J==="axis"?U:void 0;D$(J,N,Z,he,re,ue);var xe=P??fe;if(xe==null||V==null||J==null)return null;var we=ne??$w;ue||(we=$w),m&&we.length&&(we=lE(we.filter(be=>be.value!=null&&(be.hide!==!0||r.includeHidden)),g,q$));var ot=we.length>0,ae=Uw(Uw({},r),{},{payload:we,label:he,active:ue,activeIndex:re,coordinate:Z,accessibilityLayer:F}),Ae=A.createElement(rI,{allowEscapeViewBox:u,animationDuration:s,animationEasing:f,isAnimationActive:v,active:ue,coordinate:Z,hasPayload:ot,offset:p,position:x,reverseDirection:S,useTranslate3d:O,viewBox:V,wrapperStyle:E,lastBoundingBox:ee,innerRef:le,hasPortalFromProps:!!P},H$(d,ae));return A.createElement(A.Fragment,null,zp.createPortal(Ae,xe),ue&&A.createElement(m$,{cursor:M,tooltipEventType:J,coordinate:Z,payload:we,index:re}))}var NC=e=>null;NC.displayName="Cell";function V$(e,t,n){return(t=X$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X$(e){var t=Y$(e,"string");return typeof t=="symbol"?t:t+""}function Y$(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class Q${constructor(t){V$(this,"cache",new Map),this.maxSize=t}get(t){var n=this.cache.get(t);return n!==void 0&&(this.cache.delete(t),this.cache.set(t,n)),n}set(t,n){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;r!=null&&this.cache.delete(r)}this.cache.set(t,n)}clear(){this.cache.clear()}size(){return this.cache.size}}function qw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function W$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
249t%2?qw(Object(n),!0).forEach(function(r){F$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function F$(e,t,n){return(t=Z$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z$(e){var t=J$(e,"string");return typeof t=="symbol"?t:t+""}function J$(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var eG={cacheSize:2e3,enableCache:!0},PC=W$({},eG),Hw=new Q$(PC.cacheSize),tG={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Kw="recharts_measurement_span";function nG(e,t){var n=t.fontSize||"",r=t.fontFamily||"",l=t.fontWeight||"",u=t.fontStyle||"",s=t.letterSpacing||"",f=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(l,"|").concat(u,"|").concat(s,"|").concat(f)}var Vw=(e,t)=>{try{var n=document.getElementById(Kw);n||(n=document.createElement("span"),n.setAttribute("id",Kw),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,tG,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch{return{width:0,height:0}}},du=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ku.isSsr)return{width:0,height:0};if(!PC.enableCache)return Vw(t,n);var r=nG(t,n),l=Hw.get(r);if(l)return l;var u=Vw(t,n);return Hw.set(r,u),u},kC;function wf(e,t){return lG(e)||iG(e,t)||aG(e,t)||rG()}function rG(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 250In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aG(e,t){if(e){if(typeof e=="string")return Xw(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xw(e,t):void 0}}function Xw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function iG(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function lG(e){if(Array.isArray(e))return e}function oG(e,t,n){return(t=uG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uG(e){var t=cG(e,"string");return typeof t=="symbol"?t:t+""}function cG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yw=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Qw=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,sG=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,fG=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,dG={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},mG=["cm","mm","pt","pc","in","Q","px"];function hG(e){return mG.includes(e)}var jl="NaN";function vG(e,t){return e*dG[t]}class $t{static parse(t){var n,r=(n=fG.exec(t))!==null&&n!==void 0?n:[],l=wf(r,3),u=l[1],s=l[2];return u==null?$t.NaN:new $t(parseFloat(u),s??"")}constructor(t,n){this.num=t,this.unit=n,this.num=t,this.unit=n,Jn(t)&&(this.unit=""),n!==""&&!sG.test(n)&&(this.num=NaN,this.unit=""),hG(n)&&(this.num=vG(t,n),this.unit="px")}add(t){return this.unit!==t.unit?new $t(NaN,""):new $t(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new $t(NaN,""):new $t(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new $t(NaN,""):new $t(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new $t(NaN,""):new $t(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Jn(this.num)}}kC=$t;
250oG($t,"NaN",new kC(NaN,""));function DC(e){if(e==null||e.includes(jl))return jl;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=Yw.exec(t))!==null&&n!==void 0?n:[],l=wf(r,4),u=l[1],s=l[2],f=l[3],d=$t.parse(u??""),m=$t.parse(f??""),v=s==="*"?d.multiply(m):d.divide(m);if(v.isNaN())return jl;t=t.replace(Yw,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=Qw.exec(t))!==null&&p!==void 0?p:[],x=wf(g,4),S=x[1],O=x[2],E=x[3],M=$t.parse(S??""),T=$t.parse(E??""),N=O==="+"?M.add(T):M.subtract(T);if(N.isNaN())return jl;t=t.replace(Qw,N.toString())}return t}var Ww=/\(([^()]*)\)/;function pG(e){for(var t=e,n;(n=Ww.exec(t))!=null;){var r=n,l=wf(r,2),u=l[1];t=t.replace(Ww,DC(u))}return t}function yG(e){var t=e.replace(/\s+/g,"");return t=pG(t),t=DC(t),t}function gG(e){try{return yG(e)}catch{return jl}}function gv(e){var t=gG(e.slice(5,-1));return t===jl?"":t}var bG=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],xG=["dx","dy","angle","className","breakAll"];function hp(){return hp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hp.apply(null,arguments)}function Fw(e,t){if(e==null)return{};var n,r,l=AG(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function AG(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Zw(e,t){return EG(e)||OG(e,t)||wG(e,t)||SG()}function SG(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 251In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wG(e,t){if(e){if(typeof e=="string")return Jw(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jw(e,t):void 0}}function Jw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function OG(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function EG(e){if(Array.isArray(e))return e}var RC=/[ \f\n\r\t\v\u2028\u2029]+/,zC=e=>{var t=e.children,n=e.breakAll,r=e.style;try{var l=[];rt(t)||(n?l=t.toString().split(""):l=t.toString().split(RC));var u=l.map(f=>({word:f,width:du(f,r).width})),s=n?0:du(" ",r).width;return{wordsWithComputedWidth:u,spaceWidth:s}}catch{return null}};function IC(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function MG(e){return rt(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var BC=(e,t,n,r)=>e.reduce((l,u)=>{var s=u.word,f=u.width,d=l[l.length-1];if(d&&f!=null&&(t==null||r||d.width+f+n<Number(t)))d.words.push(s),d.width+=f+n;else{var m={words:[s],width:f};l.push(m)}return l},[]),UC=e=>e.reduce((t,n)=>t.width>n.width?t:n),jG="…",eO=(e,t,n,r,l,u,s,f)=>{var d=e.slice(0,t),m=zC({breakAll:n,style:r,children:d+jG});if(!m)return[!1,[]];var v=BC(m.wordsWithComputedWidth,u,s,f),p=v.length>l||UC(v).width>Number(u);return[p,v]},CG=(e,t,n,r,l)=>{var u=e.maxLines,s=e.children,f=e.style,d=e.breakAll,m=oe(u),v=String(s),p=BC(t,r,n,l);if(!m||l)return p;var g=p.length>u||UC(p).width>Number(r);
251if(!g)return p;for(var x=0,S=v.length-1,O=0,E;x<=S&&O<=v.length-1;){var M=Math.floor((x+S)/2),T=M-1,N=eO(v,T,d,f,u,r,n,l),C=Zw(N,2),P=C[0],_=C[1],k=eO(v,M,d,f,u,r,n,l),$=Zw(k,1),V=$[0];if(!P&&!V&&(x=M+1),P&&V&&(S=M-1),!P&&V){E=_;break}O++}return E||p},tO=e=>{var t=rt(e)?[]:e.toString().split(RC);return[{words:t,width:void 0}]},_G=e=>{var t=e.width,n=e.scaleToFit,r=e.children,l=e.style,u=e.breakAll,s=e.maxLines;if((t||n)&&!ku.isSsr){var f,d,m=zC({breakAll:u,children:r,style:l});if(m){var v=m.wordsWithComputedWidth,p=m.spaceWidth;f=v,d=p}else return tO(r);return CG({breakAll:u,children:r,maxLines:s,style:l},f,d,t,!!n)}return tO(r)},LC="#808080",TG={angle:0,breakAll:!1,capHeight:"0.71em",fill:LC,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},rg=A.forwardRef((e,t)=>{var n=Jt(e,TG),r=n.x,l=n.y,u=n.lineHeight,s=n.capHeight,f=n.fill,d=n.scaleToFit,m=n.textAnchor,v=n.verticalAnchor,p=Fw(n,bG),g=A.useMemo(()=>_G({breakAll:p.breakAll,children:p.children,maxLines:p.maxLines,scaleToFit:d,style:p.style,width:p.width}),[p.breakAll,p.children,p.maxLines,d,p.style,p.width]),x=p.dx,S=p.dy,O=p.angle,E=p.className,M=p.breakAll,T=Fw(p,xG);if(!pr(r)||!pr(l)||g.length===0)return null;var N=Number(r)+(oe(x)?x:0),C=Number(l)+(oe(S)?S:0);if(!Me(N)||!Me(C))return null;var P;switch(v){case"start":P=gv("calc(".concat(s,")"));break;case"middle":P=gv("calc(".concat((g.length-1)/2," * -").concat(u," + (").concat(s," / 2))"));break;default:P=gv("calc(".concat(g.length-1," * -").concat(u,")"));break}var _=[],k=g[0];if(d&&k!=null){var $=k.width,V=p.width;_.push("scale(".concat(oe(V)&&oe($)?V/$:1,")"))}return O&&_.push("rotate(".concat(O,", ").concat(N,", ").concat(C,")")),_.length&&(T.transform=_.join(" ")),A.createElement("text",hp({},On(T),{ref:t,x:N,y:C,className:Ve("recharts-text",E),textAnchor:m,fill:f.includes("url")?LC:f}),g.map((F,J)=>{var I=F.words.join(M?"":" ");return A.createElement("tspan",{x:N,dy:J===0?P:u,key:"".concat(I,"-").concat(J)},I)}))});rg.displayName="Text";function nO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function fr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nO(Object(n),!0).forEach(function(r){NG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NG(e,t,n){return(t=PG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PG(e){var t=kG(e,"string");return typeof t=="symbol"?t:t+""}function kG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DG=e=>{var t=e.viewBox,n=e.position,r=e.offset,l=r===void 0?0:r,u=e.parentViewBox,s=Jp(t),f=s.x,d=s.y,m=s.height,v=s.upperWidth,p=s.lowerWidth,g=f,x=f+(v-p)/2,S=(g+x)/2,O=(v+p)/2,E=g+v/2,M=m>=0?1:-1,T=M*l,N=M>0?"end":"start",C=M>0?"start":"end",P=v>=0?1:-1,_=P*l,k=P>0?"end":"start",$=P>0?"start":"end",V=u;if(n==="top"){var F={x:g+v/2,y:d-T,horizontalAnchor:"middle",verticalAnchor:N};return V&&(F.height=Math.max(d-V.y,0),F.width=v),F}if(n==="bottom"){var J={x:x+p/2,y:d+m+T,horizontalAnchor:"middle",verticalAnchor:C};return V&&(J.height=Math.max(V.y+V.height-(d+m),0),J.width=p),J}if(n==="left"){var I={x:S-_,y:d+m/2,horizontalAnchor:k,verticalAnchor:"middle"};return V&&(I.width=Math.max(I.x-V.x,0),I.height=m),I}if(n==="right"){var re={x:S+O+_,y:d+m/2,horizontalAnchor:$,verticalAnchor:"middle"};return V&&(re.width=Math.max(V.x+V.width-re.x,0),re.height=m),re}var ie=V?{width:O,height:m}:{};return n==="insideLeft"?fr({x:S+_,y:d+m/2,horizontalAnchor:$,verticalAnchor:"middle"},ie):n==="insideRight"?fr({x:S+O-_,y:d+m/2,horizontalAnchor:k,verticalAnchor:"middle"},ie):n==="insideTop"?fr({x:g+v/2,y:d+T,horizontalAnchor:"middle",verticalAnchor:C},ie):n==="insideBottom"?fr({x:x+p/2,y:d+m-T,horizontalAnchor:"middle",verticalAnchor:N},ie):n==="insideTopLeft"?fr({x:g+_,y:d+T,horizontalAnchor:$,verticalAnchor:C},ie):n==="insideTopRight"?fr({x:g+v-_,y:d+T,horizontalAnchor:k,verticalAnchor:C},ie):n==="insideBottomLeft"?fr({x:x+_,y:d+m-T,horizontalAnchor:$,verticalAnchor:N},ie):n==="insideBottomRight"?fr({x:x+p-_,y:d+m-T,horizontalAnchor:k,verticalAnchor:N},ie):n&&typeof n=="object"&&(oe(n.x)||Si(n.x))&&(oe(n.y)||Si(n.y))?fr({x:f+er(n.x,O),y:d+er(n.y,m),horizontalAnchor:"end",verticalAnchor:"end"},ie):fr({x:E,y:d+m/2,horizontalAnchor:"middle",verticalAnchor:"middle"},ie)},RG=["labelRef"],zG=["content"];function rO(e,t){if(e==null)return{};var n,r,l=IG(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function IG(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function aO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function su(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
251t%2?aO(Object(n),!0).forEach(function(r){BG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function BG(e,t,n){return(t=UG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UG(e){var t=LG(e,"string");return typeof t=="symbol"?t:t+""}function LG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qr(){return qr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qr.apply(null,arguments)}var $C=A.createContext(null),$G=e=>{var t=e.x,n=e.y,r=e.upperWidth,l=e.lowerWidth,u=e.width,s=e.height,f=e.children,d=A.useMemo(()=>({x:t,y:n,upperWidth:r,lowerWidth:l,width:u,height:s}),[t,n,r,l,u,s]);return A.createElement($C.Provider,{value:d},f)},GC=()=>{var e=A.useContext($C),t=nd();return e||(t?Jp(t):void 0)},GG=A.createContext(null),qG=()=>{var e=A.useContext(GG),t=me(_M);return e||t},HG=e=>{var t=e.value,n=e.formatter,r=rt(e.children)?t:e.children;return typeof n=="function"?n(r):r},ag=e=>e!=null&&typeof e=="function",KG=(e,t)=>{var n=un(t-e),r=Math.min(Math.abs(t-e),360);return n*r},VG=(e,t,n,r,l)=>{var u=e.offset,s=e.className,f=l.cx,d=l.cy,m=l.innerRadius,v=l.outerRadius,p=l.startAngle,g=l.endAngle,x=l.clockWise,S=(m+v)/2,O=KG(p,g),E=O>=0?1:-1,M,T;switch(t){case"insideStart":M=p+E*u,T=x;break;case"insideEnd":M=g-E*u,T=!x;break;case"end":M=g+E*u,T=x;break;default:throw new Error("Unsupported position ".concat(t))}T=O<=0?T:!T;var N=Gt(f,d,S,M),C=Gt(f,d,S,M+(T?1:-1)*359),P="M".concat(N.x,",").concat(N.y,` 252 A`).concat(S,",").concat(S,",0,1,").concat(T?0:1,`, 253 `).concat(C.x,",").concat(C.y),_=rt(e.id)?hu("recharts-radial-line-"):e.id;return A.createElement("text",qr({},r,{dominantBaseline:"central",className:Ve("recharts-radial-bar-label",s)}),A.createElement("defs",null,A.createElement("path",{id:_,d:P})),A.createElement("textPath",{xlinkHref:"#".concat(_)},n))},XG=(e,t,n)=>{var r=e.cx,l=e.cy,u=e.innerRadius,s=e.outerRadius,f=e.startAngle,d=e.endAngle,m=(f+d)/2;if(n==="outside"){var v=Gt(r,l,s+t,m),p=v.x,g=v.y;return{x:p,y:g,textAnchor:p>=r?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:r,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:r,y:l,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:r,y:l,textAnchor:"middle",verticalAnchor:"end"};var x=(u+s)/2,S=Gt(r,l,x,m),O=S.x,E=S.y;return{x:O,y:E,textAnchor:"middle",verticalAnchor:"middle"}},Ps=e=>e!=null&&"cx"in e&&oe(e.cx),YG={angle:0,offset:5,zIndex:Ct.label,position:"middle",textBreakAll:!1};function QG(e){if(!Ps(e))return e;var t=e.cx,n=e.cy,r=e.outerRadius,l=r*2;return{x:t-r,y:n-r,width:l,upperWidth:l,lowerWidth:l,height:l}}function ka(e){var t=Jt(e,YG),n=t.viewBox,r=t.parentViewBox,l=t.position,u=t.value,s=t.children,f=t.content,d=t.className,m=d===void 0?"":d,v=t.textBreakAll,p=t.labelRef,g=qG(),x=GC(),S=l==="center"?x:g??x,O,E,M;n==null?O=S:Ps(n)?O=n:O=Jp(n);var T=QG(O);if(!O||rt(u)&&rt(s)&&!A.isValidElement(f)&&typeof f!="function")return null;var N=su(su({},t),{},{viewBox:O});if(A.isValidElement(f)){N.labelRef;var C=rO(N,RG);return A.cloneElement(f,C)}if(typeof f=="function"){N.content;var P=rO(N,zG);if(E=A.createElement(f,P),A.isValidElement(E))return E}else E=HG(t);var _=On(t);if(Ps(O)){if(l==="insideStart"||l==="insideEnd"||l==="end")return VG(t,l,E,_,O);M=XG(O,t.offset,t.position)}else{if(!T)return null;var k=DG({viewBox:T,position:l,offset:t.offset,parentViewBox:Ps(r)?void 0:r});M=su(su({x:k.x,y:k.y,textAnchor:k.horizontalAnchor,verticalAnchor:k.verticalAnchor},k.width!==void 0?{width:k.width}:{}),k.height!==void 0?{height:k.height}:{})}return A.createElement(Vn,{zIndex:t.zIndex},A.createElement(rg,qr({ref:p,className:Ve("recharts-label",m)},_,M,{textAnchor:IC(_.textAnchor)?_.textAnchor:M.textAnchor,breakAll:v}),E))}ka.displayName="Label";var WG=(e,t,n)=>{if(!e)return null;var r={viewBox:t,labelRef:n};return e===!0?A.createElement(ka,qr({key:"label-implicit"},r)):pr(e)?A.createElement(ka,qr({key:"label-implicit",value:e},r)):A.isValidElement(e)?e.type===ka?A.cloneElement(e,su({key:"label-implicit"},r)):A.createElement(ka,qr({key:"label-implicit",content:e},r)):ag(e)?A.createElement(ka,qr({key:"label-implicit",content:e},r)):e&&typeof e=="object"?A.createElement(ka,qr({},e,{key:"label-implicit"},r)):null};function FG(e){var t=e.label,n=e.labelRef,r=GC();return WG(t,r,n)||null}var ZG=["valueAccessor"],JG=["dataKey","clockWise","id","textBreakAll","zIndex"];function Of(){return Of=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Of.apply(null,arguments)}function iO(e,t){if(e==null)return{};var n,r,l=e9(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function e9(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var t9=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(MG(t))return t},qC=A.createContext(void 0),HC=qC.Provider,KC=A.createContext(void 0);KC.Provider;function n9(){return A.useContext(qC)}function r9(){return A.useContext(KC)}function ks(e){var t=e.valueAccessor,n=t===void 0?t9:t,r=iO(e,ZG),l=r.dataKey;r.clockWise;var u=r.id,s=r.textBreakAll,f=r.zIndex,d=iO(r,JG),m=n9(),v=r9(),p=m||v;
253return!p||!p.length?null:A.createElement(Vn,{zIndex:f??Ct.label},A.createElement(Vt,{className:"recharts-label-list"},p.map((g,x)=>{var S,O=rt(l)?n(g,x):st(g.payload,l),E=rt(u)?{}:{id:"".concat(u,"-").concat(x)};return A.createElement(ka,Of({key:"label-".concat(x)},On(g),d,E,{fill:(S=r.fill)!==null&&S!==void 0?S:g.fill,parentViewBox:g.parentViewBox,value:O,textBreakAll:s,viewBox:g.viewBox,index:x,zIndex:0}))})))}ks.displayName="LabelList";function VC(e){var t=e.label;return t?t===!0?A.createElement(ks,{key:"labelList-implicit"}):A.isValidElement(t)||ag(t)?A.createElement(ks,{key:"labelList-implicit",content:t}):typeof t=="object"?A.createElement(ks,Of({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function vp(){return vp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vp.apply(null,arguments)}var XC=e=>{var t=e.cx,n=e.cy,r=e.r,l=e.className,u=Ve("recharts-dot",l);return oe(t)&&oe(n)&&oe(r)?A.createElement("circle",vp({},Gn(e),Gp(e),{className:u,cx:t,cy:n,r})):null},a9={radiusAxis:{},angleAxis:{}},YC=Xt({name:"polarAxis",initialState:a9,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=ze(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=ze(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),wd=YC.actions;wd.addRadiusAxis;wd.removeRadiusAxis;wd.addAngleAxis;wd.removeAngleAxis;var i9=YC.reducer;function l9(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var bv={exports:{}},Ke={};/** 254 * @license React 255 * react-is.production.js 256 * 257 * Copyright (c) Meta Platforms, Inc. and affiliates. 258 * 259 * This source code is licensed under the MIT license found in the 260 * LICENSE file in the root directory of this source tree. 261 */var lO;function o9(){if(lO)return Ke;lO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),g=Symbol.for("react.view_transition"),x=Symbol.for("react.client.reference");function S(O){if(typeof O=="object"&&O!==null){var E=O.$$typeof;switch(E){case e:switch(O=O.type,O){case n:case l:case r:case d:case m:case g:return O;default:switch(O=O&&O.$$typeof,O){case s:case f:case p:case v:return O;case u:return O;default:return E}}case t:return E}}}return Ke.ContextConsumer=u,Ke.ContextProvider=s,Ke.Element=e,Ke.ForwardRef=f,Ke.Fragment=n,Ke.Lazy=p,Ke.Memo=v,Ke.Portal=t,Ke.Profiler=l,Ke.StrictMode=r,Ke.Suspense=d,Ke.SuspenseList=m,Ke.isContextConsumer=function(O){return S(O)===u},Ke.isContextProvider=function(O){return S(O)===s},Ke.isElement=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===e},Ke.isForwardRef=function(O){return S(O)===f},Ke.isFragment=function(O){return S(O)===n},Ke.isLazy=function(O){return S(O)===p},Ke.isMemo=function(O){return S(O)===v},Ke.isPortal=function(O){return S(O)===t},Ke.isProfiler=function(O){return S(O)===l},Ke.isStrictMode=function(O){return S(O)===r},Ke.isSuspense=function(O){return S(O)===d},Ke.isSuspenseList=function(O){return S(O)===m},Ke.isValidElementType=function(O){return typeof O=="string"||typeof O=="function"||O===n||O===l||O===r||O===d||O===m||typeof O=="object"&&O!==null&&(O.$$typeof===p||O.$$typeof===v||O.$$typeof===s||O.$$typeof===u||O.$$typeof===f||O.$$typeof===x||O.getModuleId!==void 0)},Ke.typeOf=S,Ke}var oO;function u9(){return oO||(oO=1,bv.exports=o9()),bv.exports}var c9=u9(),uO=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",cO=null,xv=null,QC=e=>{if(e===cO&&Array.isArray(xv))return xv;var t=[];return A.Children.forEach(e,n=>{rt(n)||(c9.isFragment(n)?t=t.concat(QC(n.props.children)):t.push(n))}),xv=t,cO=e,t};function s9(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(l=>uO(l)):r=[uO(t)],QC(e).forEach(l=>{var u=Yr(l,"type.displayName")||Yr(l,"type.name");u&&r.indexOf(u)!==-1&&n.push(l)}),n}var WC=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0;function sO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function fO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
261t%2?sO(Object(n),!0).forEach(function(r){f9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function f9(e,t,n){return(t=d9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d9(e){var t=m9(e,"string");return typeof t=="symbol"?t:t+""}function m9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function FC(e,t){return fO(fO({},t),e)}function h9(e){return A.isValidElement(e)?e.props:e}function v9(e,t){return A.cloneElement(e,FC(h9(e),t))}function p9(e){if("index"in e){var t=e.index;return typeof t=="number"||typeof t=="string"?t:void 0}}function y9(e){return"isActive"in e&&e.isActive===!0}function ZC(e){var t=e.option,n=e.DefaultShape,r=e.shapeProps,l=e.activeClassName,u=l===void 0?"recharts-active-shape":l,s=e.inActiveClassName,f=s===void 0?"recharts-shape":s,d=p9(r),m;return A.isValidElement(t)?m=v9(t,r):t===n?m=A.createElement(n,r):typeof t=="function"?m=t(r,d):typeof t=="object"?m=A.createElement(n,FC(t,r)):m=A.createElement(n,r),y9(r)?A.createElement(Vt,{className:u},m):A.createElement(Vt,{className:f},m)}var JC=(e,t,n)=>{var r=et();return(l,u)=>s=>{e==null||e(l,u,s),r(rC({activeIndex:String(u),activeDataKey:t,activeCoordinate:l.tooltipPosition,activeGraphicalItemId:n}))}},e_=e=>{var t=et();return(n,r)=>l=>{e==null||e(n,r,l),t(k7())}},t_=(e,t,n)=>{var r=et();return(l,u)=>s=>{e==null||e(l,u,s),r(D7({activeIndex:String(u),activeDataKey:t,activeCoordinate:l.tooltipPosition,activeGraphicalItemId:n}))}};function n_(e){var t=e.tooltipEntrySettings,n=et(),r=Yt(),l=A.useRef(null);return A.useLayoutEffect(()=>{r||(l.current===null?n(_7(t)):l.current!==t&&n(T7({prev:l.current,next:t})),l.current=t)},[t,n,r]),A.useLayoutEffect(()=>()=>{l.current&&(n(N7(l.current)),l.current=null)},[n]),null}function r_(e){var t=e.legendPayload,n=et(),r=Yt(),l=A.useRef(null);return A.useLayoutEffect(()=>{r||(l.current===null?n(Uz(t)):l.current!==t&&n(Lz({prev:l.current,next:t})),l.current=t)},[n,r,t]),A.useLayoutEffect(()=>()=>{l.current&&(n($z(l.current)),l.current=null)},[n]),null}function g9(e,t){return S9(e)||A9(e,t)||x9(e,t)||b9()}function b9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 262In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x9(e,t){if(e){if(typeof e=="string")return dO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dO(e,t):void 0}}function dO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function A9(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function S9(e){if(Array.isArray(e))return e}var ig="index",a_="append";function lg(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=[];for(var l of n)r.push({status:"removed",prev:l});for(var u=0;u<t.length;u++){var s=e[u],f=t[u];s!=null?r.push({status:"matched",prev:s,next:f}):r.push({status:"added",next:f})}return r}function w9(e,t){var n=e.length/t.length,r=t.map((l,u)=>e[Math.floor(u*n)]);return lg(r,t)}function O9(e,t){var n=t.map((r,l)=>e[l]);return lg(n,t)}function E9(e,t){for(var n=new Map,r=0;r<e.length;r++){var l=e[r];if(l!=null){var u=t(l,r);u!=null&&!n.has(u)&&n.set(u,l)}}return n}function M9(e,t,n){var r=E9(e,n),l=new Set,u=t.map((p,g)=>{var x=n(p,g);if(x!=null){var S=r.get(x);if(S!==void 0)return l.add(x),S}}),s=[];for(var f of r){var d=g9(f,2),m=d[0],v=d[1];l.has(m)||s.push(v)}
262return lg(u,t,s)}function pp(e,t,n){return t==null?null:e==null?t.map(r=>({status:"added",next:r})):n===ig?w9(e,t):n===a_?O9(e,t):M9(e,t,n)}function i_(e,t){var n=A.useRef(e),r=A.useRef(t.current),l=A.useRef(!0);n.current!==e&&(n.current=e,r.current=t.current,l.current=!1);var u=A.useCallback(function(s,f){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(f===0){l.current=!0;return}f===1&&(r.current=s),f>0&&l.current&&d&&(t.current=s)},[t]);return{startValue:r.current,syncStepValue:u}}function j9(e,t){return N9(e)||T9(e,t)||_9(e,t)||C9()}function C9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 263In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _9(e,t){if(e){if(typeof e=="string")return mO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mO(e,t):void 0}}function mO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function T9(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function N9(e){if(Array.isArray(e))return e}function l_(e,t){var n=A.useState(!1),r=j9(n,2),l=r[0],u=r[1],s=A.useCallback(()=>{typeof e=="function"&&e(),u(!0)},[e]),f=A.useCallback(()=>{typeof t=="function"&&t(),u(!1)},[t]);return{isAnimating:l,handleAnimationStart:s,handleAnimationEnd:f}}function o_(e){var t,n=e.animationInput,r=e.animationIdPrefix,l=e.items,u=e.previousItemsRef,s=e.isAnimationActive,f=e.animationBegin,d=e.animationDuration,m=e.animationEasing,v=e.onAnimationStart,p=e.onAnimationEnd,g=e.animationInterpolateFn,x=e.animationMatchBy,S=e.shouldUpdatePreviousRef,O=e.children,E=e.layout,M=aM(n,r),T=i_(M,u),N=(t=T.startValue)!==null&&t!==void 0?t:null,C=pp(N,l,x??ig);return A.createElement(rM,{animationId:M,begin:f,duration:d,isActive:s,easing:m,onAnimationEnd:p,onAnimationStart:v,key:M},P=>{var _=N==null,k=l==null?l:g(C,P,E),$=S?S(P):P>0;return T.syncStepValue(k,P,$),k==null?null:O(k,P,_)})}var Av;function P9(e,t){return z9(e)||R9(e,t)||D9(e,t)||k9()}function k9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 264In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D9(e,t){if(e){if(typeof e=="string")return hO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hO(e,t):void 0}}function hO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function R9(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function z9(e){if(Array.isArray(e))return e}var I9=()=>{var e=A.useState(()=>hu("uid-")),t=P9(e,1),n=t[0];return n},u_=(Av=OP.useId)!==null&&Av!==void 0?Av:I9;function B9(e,t){var n=u_();return t||(e?"".concat(e,"-").concat(n):n)}var U9=A.createContext(void 0),c_=e=>{var t=e.id,n=e.type,r=e.children,l=B9("recharts-".concat(n),t);return A.createElement(U9.Provider,{value:l},r(l))},L9={cartesianItems:[],polarItems:[]},s_=Xt({name:"graphicalItems",initialState:L9,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(ze(t.payload))},prepare:Ze()},replaceCartesianGraphicalItem:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next,u=Ln(e).cartesianItems.indexOf(ze(r));u>-1&&(e.cartesianItems[u]=ze(l))},prepare:Ze()},removeCartesianGraphicalItem:{reducer(e,t){var n=Ln(e).cartesianItems.indexOf(ze(t.payload));n>-1&&e.cartesianItems.splice(n,1)},prepare:Ze()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(ze(t.payload))},prepare:Ze()},removePolarGraphicalItem:{reducer(e,t){var n=Ln(e).polarItems.indexOf(ze(t.payload));n>-1&&e.polarItems.splice(n,1)},prepare:Ze()},replacePolarGraphicalItem:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next,u=Ln(e).polarItems.indexOf(ze(r));u>-1&&(e.polarItems[u]=ze(l))},prepare:Ze()}}}),Jl=s_.actions,$9=Jl.addCartesianGraphicalItem,G9=Jl.replaceCartesianGraphicalItem,q9=Jl.removeCartesianGraphicalItem;Jl.addPolarGraphicalItem;Jl.removePolarGraphicalItem;Jl.replacePolarGraphicalItem;var H9=s_.reducer,K9=e=>{var t=et(),n=A.useRef(null);return A.useLayoutEffect(()=>{n.current===null?t($9(e)):n.current!==e&&t(G9({prev:n.current,next:e})),n.current=e},[t,e]),A.useLayoutEffect(()=>()=>{n.current&&(t(q9(n.current)),n.current=null)},[t]),null},f_=A.memo(K9),V9=["points"];function vO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Sv(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
264t%2?vO(Object(n),!0).forEach(function(r){X9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function X9(e,t,n){return(t=Y9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y9(e){var t=Q9(e,"string");return typeof t=="symbol"?t:t+""}function Q9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ef(){return Ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ef.apply(null,arguments)}function W9(e,t){if(e==null)return{};var n,r,l=F9(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function F9(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Z9(e){var t=e.option,n=e.dotProps,r=e.className;if(A.isValidElement(t))return A.cloneElement(t,n);if(typeof t=="function")return t(n);var l=Ve(r,typeof t!="boolean"?t.className:""),u=n??{};u.points;var s=W9(u,V9);return A.createElement(XC,Ef({},s,{className:l}))}function J9(e,t){return e==null?!1:t?!0:e.length===1}function eq(e){var t=e.points,n=e.dot,r=e.className,l=e.dotClassName,u=e.dataKey,s=e.baseProps,f=e.needClip,d=e.clipPathId,m=e.zIndex,v=m===void 0?Ct.scatter:m;if(!J9(t,n))return null;var p=WC(n),g=i3(n),x=t.map((O,E)=>{var M,T,N=Sv(Sv(Sv({r:3},s),g),{},{index:E,cx:(M=O.x)!==null&&M!==void 0?M:void 0,cy:(T=O.y)!==null&&T!==void 0?T:void 0,dataKey:u,value:O.value,payload:O.payload,points:t});return A.createElement(Z9,{key:"dot-".concat(E),option:n,dotProps:N,className:l})}),S={};return f&&d!=null&&(S.clipPath="url(#clipPath-".concat(p?"":"dots-").concat(d,")")),A.createElement(Vn,{zIndex:v},A.createElement(Vt,Ef({className:r},S),x))}function pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function yO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pO(Object(n),!0).forEach(function(r){tq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tq(e,t,n){return(t=nq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nq(e){var t=rq(e,"string");return typeof t=="symbol"?t:t+""}function rq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var d_=0,aq={xAxis:{},yAxis:{},zAxis:{}},m_=Xt({name:"cartesianAxis",initialState:aq,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=ze(t.payload)},prepare:Ze()},replaceXAxis:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next;e.xAxis[r.id]!==void 0&&(r.id!==l.id&&delete e.xAxis[r.id],e.xAxis[l.id]=ze(l))},prepare:Ze()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:Ze()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=ze(t.payload)},prepare:Ze()},replaceYAxis:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next;e.yAxis[r.id]!==void 0&&(r.id!==l.id&&delete e.yAxis[r.id],e.yAxis[l.id]=ze(l))},prepare:Ze()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:Ze()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=ze(t.payload)},prepare:Ze()},replaceZAxis:{reducer(e,t){var n=t.payload,r=n.prev,l=n.next;e.zAxis[r.id]!==void 0&&(r.id!==l.id&&delete e.zAxis[r.id],e.zAxis[l.id]=ze(l))},prepare:Ze()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:Ze()},updateYAxisWidth(e,t){var n=t.payload,r=n.id,l=n.width,u=e.yAxis[r];if(u){var s,f=u.widthHistory||[];if(f.length===3&&f[0]===f[2]&&l===f[1]&&l!==u.width&&Math.abs(l-((s=f[0])!==null&&s!==void 0?s:0))<=1)return;var d=[...f,l].slice(-3);e.yAxis[r]=yO(yO({},u),{},{width:l,widthHistory:d})}}}}),xr=m_.actions,iq=xr.addXAxis,lq=xr.replaceXAxis,oq=xr.removeXAxis,uq=xr.addYAxis,cq=xr.replaceYAxis,sq=xr.removeYAxis;xr.addZAxis;xr.replaceZAxis;xr.removeZAxis;var fq=xr.updateYAxisWidth,dq=m_.reducer,mq=q([_t],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),hq=q([mq,Jr,ea],(e,t,n)=>{if(!(!e||t==null||n==null))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)}}),og=()=>me(hq),vq=()=>me(_L);function gO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function wv(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
264t%2?gO(Object(n),!0).forEach(function(r){pq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pq(e,t,n){return(t=yq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yq(e){var t=gq(e,"string");return typeof t=="symbol"?t:t+""}function gq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bq=e=>{var t=e.point,n=e.childIndex,r=e.mainColor,l=e.activeDot,u=e.dataKey,s=e.clipPath;if(l===!1||t.x==null||t.y==null)return null;var f={index:n,dataKey:u,cx:t.x,cy:t.y,r:4,fill:r??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},d=wv(wv(wv({},f),Mu(l)),Gp(l)),m;return A.isValidElement(l)?m=A.cloneElement(l,d):typeof l=="function"?m=l(d):m=A.createElement(XC,d),A.createElement(Vt,{className:"recharts-active-dot",clipPath:s},m)};function bO(e){var t=e.points,n=e.mainColor,r=e.activeDot,l=e.itemDataKey,u=e.clipPath,s=e.zIndex,f=s===void 0?Ct.activeDot:s,d=me(Mi),m=vq();if(t==null||m==null)return null;var v=t.find(p=>m.includes(p.payload));return rt(v)?null:A.createElement(Vn,{zIndex:f},A.createElement(bq,{point:v,childIndex:Number(d),mainColor:n,dataKey:l,activeDot:r,clipPath:u}))}function xq(e,t){return Oq(e)||wq(e,t)||Sq(e,t)||Aq()}function Aq(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 265In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sq(e,t){if(e){if(typeof e=="string")return xO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xO(e,t):void 0}}function xO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function wq(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function Oq(e){if(Array.isArray(e))return e}var AO=(e,t,n)=>{var r=n??e;if(!rt(r))return er(r,t,0)},Eq=(e,t,n)=>{var r={},l=e.filter(sd),u=e.filter(m=>m.stackId==null),s=l.reduce((m,v)=>{var p=m[v.stackId];return p==null&&(p=[]),p.push(v),m[v.stackId]=p,m},r),f=Object.entries(s).map(m=>{var v,p=xq(m,2),g=p[0],x=p[1],S=x.map(E=>E.dataKey),O=AO(t,n,(v=x[0])===null||v===void 0?void 0:v.barSize);return{stackId:g,dataKeys:S,barSize:O}}),d=u.map(m=>{var v=[m.dataKey].filter(g=>g!=null),p=AO(t,n,m.barSize);return{stackId:void 0,dataKeys:v,barSize:p}});return[...f,...d]};function SO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ws(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SO(Object(n),!0).forEach(function(r){Mq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mq(e,t,n){return(t=jq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jq(e){var t=Cq(e,"string");return typeof t=="symbol"?t:t+""}function Cq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _q(e,t,n,r,l){var u,s=r.length;if(!(s<1)){var f=er(e,n,0,!0),d,m=[];
265if(Me((u=r[0])===null||u===void 0?void 0:u.barSize)){var v=!1,p=n/s,g=r.reduce((T,N)=>T+(N.barSize||0),0);g+=(s-1)*f,g>=n&&(g-=(s-1)*f,f=0),g>=n&&p>0&&(v=!0,p*=.9,g=s*p);var x=Math.round((n-g)/2),S={offset:x-f,size:0};d=r.reduce((T,N)=>{var C,P={stackId:N.stackId,dataKeys:N.dataKeys,position:{offset:S.offset+S.size+f,size:v?p:(C=N.barSize)!==null&&C!==void 0?C:0}},_=[...T,P];return S=P.position,_},m)}else{var O=er(t,n,0,!0);n-2*O-(s-1)*f<=0&&(f=0);var E=(n-2*O-(s-1)*f)/s;E>1&&(E=Math.round(E));var M=Me(l)?Math.min(E,l):E;d=r.reduce((T,N,C)=>[...T,{stackId:N.stackId,dataKeys:N.dataKeys,position:{offset:O+(E+f)*C+(E-M)/2,size:M}}],m)}return d}}var Tq=(e,t,n,r,l,u,s)=>{var f=rt(s)?t:s,d=_q(n,r,l!==u?l:u,e,f);return l!==u&&d!=null&&(d=d.map(m=>ws(ws({},m),{},{position:ws(ws({},m.position),{},{offset:m.position.offset-l/2})}))),d},Nq=(e,t)=>{var n=cd(t);if(!(!e||n==null||t==null)){var r=t.stackId;if(r!=null){var l=e[r];if(l){var u=l.stackedData;if(u)return u.find(s=>s.key===n)}}}},Pq=(e,t)=>{if(!(e==null||t==null)){var n=e.find(r=>r.stackId===t.stackId&&t.dataKey!=null&&r.dataKeys.includes(t.dataKey));if(n!=null)return n.position}};function kq(e,t){return e&&typeof e=="object"&&"zIndex"in e&&typeof e.zIndex=="number"&&Me(e.zIndex)?e.zIndex:t}var Dq=e=>{var t=e.chartData,n=et(),r=Yt();return A.useEffect(()=>r?()=>{}:(n(zw(t)),()=>{n(zw(void 0))}),[t,n,r]),null},wO={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},h_=Xt({name:"brush",initialState:wO,reducers:{setBrushSettings(e,t){return t.payload==null?wO:t.payload}}});h_.actions.setBrushSettings;var Rq=h_.reducer;function zq(e){return(e%180+180)%180}var Iq=function(t){var n=t.width,r=t.height,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=zq(l),s=u*Math.PI/180,f=Math.atan(r/n),d=s>f&&s<Math.PI-f?r/Math.sin(s):n/Math.cos(s);return Math.abs(d)},Bq={dots:[],areas:[],lines:[]},v_=Xt({name:"referenceElements",initialState:Bq,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=Ln(e).dots.findIndex(r=>r===t.payload);n!==-1&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=Ln(e).areas.findIndex(r=>r===t.payload);n!==-1&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(ze(t.payload))},removeLine:(e,t)=>{var n=Ln(e).lines.findIndex(r=>r===t.payload);n!==-1&&e.lines.splice(n,1)}}}),eo=v_.actions;eo.addDot;eo.removeDot;eo.addArea;eo.removeArea;eo.addLine;eo.removeLine;var Uq=v_.reducer;function Lq(e,t){return Hq(e)||qq(e,t)||Gq(e,t)||$q()}function $q(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 266In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gq(e,t){if(e){if(typeof e=="string")return OO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?OO(e,t):void 0}}function OO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function qq(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function Hq(e){if(Array.isArray(e))return e}var Kq=A.createContext(void 0),Vq=e=>{var t=e.children,n=A.useState("".concat(hu("recharts"),"-clip")),r=Lq(n,1),l=r[0],u=og();if(u==null)return null;var s=u.x,f=u.y,d=u.width,m=u.height;return A.createElement(Kq.Provider,{value:l},A.createElement("defs",null,A.createElement("clipPath",{id:l},A.createElement("rect",{x:s,y:f,height:m,width:d}))),t)};function p_(e,t){if(t<1)return[];if(t===1)return e;for(var n=[],r=0;r<e.length;r+=t){var l=e[r];l!==void 0&&n.push(l)}return n}function Xq(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return Iq(r,n)}function Yq(e,t,n){var r=n==="width",l=e.x,u=e.y,s=e.width,f=e.height;return t===1?{start:r?l:u,end:r?l+s:u+f}:{start:r?l+s:u+f,end:r?l:u}}function Eu(e,t,n,r,l){if(e*t<e*r||e*t>e*l)return!1;var u=n();return e*(t-e*u/2-r)>=0&&e*(t+e*u/2-l)<=0}function Qq(e,t){return p_(e,t+1)}function Wq(e,t,n,r,l){for(var u=(r||[]).slice(),s=t.start,f=t.end,d=0,m=1,v=s,p=function(){var S=r==null?void 0:r[d];if(S===void 0)return{v:p_(r,m)};var O=d,E,M=()=>(E===void 0&&(E=n(S,O)),E),T=S.coordinate,N=d===0||Eu(e,T,M,v,f);N||(d=0,v=s,m+=1),N&&(v=T+e*(M()/2+l),d+=m)},g;m<=u.length;)if(g=p(),g)return g.v;return[]}function Fq(e,t,n,r,l){var u=(r||[]).slice(),s=u.length;if(s===0)return[];for(var f=t.start,d=t.end,m=1;m<=s;m++){for(var v=(s-1)%m,p=f,g=!0,x=function(){var C=r[O];
266if(C==null)return 0;var P=O,_,k=()=>(_===void 0&&(_=n(C,P)),_),$=C.coordinate,V=O===v||Eu(e,$,k,p,d);if(!V)return g=!1,1;V&&(p=$+e*(k()/2+l))},S,O=v;O<s&&(S=x(),!(S!==0&&S===1));O+=m);if(g){for(var E=[],M=v;M<s;M+=m){var T=r[M];T!=null&&E.push(T)}return E}}return[]}function EO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ht(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EO(Object(n),!0).forEach(function(r){Zq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Zq(e,t,n){return(t=Jq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jq(e){var t=eH(e,"string");return typeof t=="symbol"?t:t+""}function eH(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tH(e,t,n,r,l){for(var u=(r||[]).slice(),s=u.length,f=t.start,d=t.end,m=function(g){var x=u[g];if(x==null)return 1;var S=x,O,E=()=>(O===void 0&&(O=n(x,g)),O);if(g===s-1){var M=e*(S.coordinate+e*E()/2-d);u[g]=S=Ht(Ht({},S),{},{tickCoord:M>0?S.coordinate-M*e:S.coordinate})}else u[g]=S=Ht(Ht({},S),{},{tickCoord:S.coordinate});if(S.tickCoord!=null){var T=Eu(e,S.tickCoord,E,f,d);T&&(d=S.tickCoord-e*(E()/2+l),u[g]=Ht(Ht({},S),{},{isShow:!0}))}},v=s-1;v>=0;v--)m(v);return u}function nH(e,t,n,r,l,u){var s=(r||[]).slice(),f=s.length,d=t.start,m=t.end;if(u){var v=r[f-1];if(v!=null){var p=n(v,f-1),g=e*(v.coordinate+e*p/2-m);if(s[f-1]=v=Ht(Ht({},v),{},{tickCoord:g>0?v.coordinate-g*e:v.coordinate}),v.tickCoord!=null){var x=Eu(e,v.tickCoord,()=>p,d,m);x&&(m=v.tickCoord-e*(p/2+l),s[f-1]=Ht(Ht({},v),{},{isShow:!0}))}}}for(var S=u?f-1:f,O=function(T){var N=s[T];if(N==null)return 1;var C=N,P,_=()=>(P===void 0&&(P=n(N,T)),P);if(T===0){var k=e*(C.coordinate-e*_()/2-d);s[T]=C=Ht(Ht({},C),{},{tickCoord:k<0?C.coordinate-k*e:C.coordinate})}else s[T]=C=Ht(Ht({},C),{},{tickCoord:C.coordinate});if(C.tickCoord!=null){var $=Eu(e,C.tickCoord,_,d,m);$&&(d=C.tickCoord+e*(_()/2+l),s[T]=Ht(Ht({},C),{},{isShow:!0}))}},E=0;E<S;E++)O(E);return s}function ug(e,t,n){var r=e.tick,l=e.ticks,u=e.viewBox,s=e.minTickGap,f=e.orientation,d=e.interval,m=e.tickFormatter,v=e.unit,p=e.angle;if(!l||!l.length||!r)return[];if(oe(d)||ku.isSsr){var g;return(g=Qq(l,oe(d)?d:0))!==null&&g!==void 0?g:[]}var x=[],S=f==="top"||f==="bottom"?"width":"height",O=v&&S==="width"?du(v,{fontSize:t,letterSpacing:n}):{width:0,height:0},E=(P,_)=>{var k=typeof m=="function"?m(P.value,_):P.value;return S==="width"?Xq(du(k,{fontSize:t,letterSpacing:n}),O,p):du(k,{fontSize:t,letterSpacing:n})[S]},M=l[0],T=l[1],N=l.length>=2&&M!=null&&T!=null?un(T.coordinate-M.coordinate):1,C=Yq(u,N,S);return d==="equidistantPreserveStart"?Wq(N,C,E,l,s):d==="equidistantPreserveEnd"?Fq(N,C,E,l,s):(d==="preserveStart"||d==="preserveStartEnd"?x=nH(N,C,E,l,s,d==="preserveStartEnd"):x=tH(N,C,E,l,s),x.filter(P=>P.isShow))}var rH=e=>{var t=e.ticks,n=e.label,r=e.labelGapWithTick,l=r,u=e.tickSize,s=u===void 0?0:u,f=e.tickMargin,d=f===void 0?0:f,m=0;if(t){Array.from(t).forEach(x=>{if(x){var S=x.getBoundingClientRect();S.width>m&&(m=S.width)}});var v=n?n.getBoundingClientRect().width:0,p=s+d,g=m+p+v+(n?l:0);return Math.round(g)}return 0},aH={xAxis:{},yAxis:{}},y_=Xt({name:"renderedTicks",initialState:aH,reducers:{setRenderedTicks:(e,t)=>{var n=t.payload,r=n.axisType,l=n.axisId,u=n.ticks;e[r][l]=ze(u)},removeRenderedTicks:(e,t)=>{var n=t.payload,r=n.axisType,l=n.axisId;delete e[r][l]}}}),g_=y_.actions,iH=g_.setRenderedTicks,lH=g_.removeRenderedTicks,oH=y_.reducer,uH=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function MO(e,t){return dH(e)||fH(e,t)||sH(e,t)||cH()}
266function cH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 267In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sH(e,t){if(e){if(typeof e=="string")return jO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jO(e,t):void 0}}function jO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function fH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function dH(e){if(Array.isArray(e))return e}function mH(e,t){if(e==null)return{};var n,r,l=hH(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function hH(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ji.apply(null,arguments)}function CO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CO(Object(n),!0).forEach(function(r){vH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vH(e,t,n){return(t=pH(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pH(e){var t=yH(e,"string");return typeof t=="symbol"?t:t+""}function yH(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xr={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:Ct.axis};function gH(e){var t=e.x,n=e.y,r=e.width,l=e.height,u=e.orientation,s=e.mirror,f=e.axisLine,d=e.otherSvgProps;if(!f)return null;var m=lt(lt(lt({},d),Gn(f)),{},{fill:"none"});if(u==="top"||u==="bottom"){var v=+(u==="top"&&!s||u==="bottom"&&s);m=lt(lt({},m),{},{x1:t,y1:n+v*l,x2:t+r,y2:n+v*l})}else{var p=+(u==="left"&&!s||u==="right"&&s);m=lt(lt({},m),{},{x1:t+p*r,y1:n,x2:t+p*r,y2:n+l})}return A.createElement("line",ji({},m,{className:Ve("recharts-cartesian-axis-line",Yr(f,"className"))}))}function bH(e,t,n,r,l,u,s,f,d){var m,v,p,g,x,S,O=f?-1:1,E=e.tickSize||s,M=oe(e.tickCoord)?e.tickCoord:e.coordinate;switch(u){case"top":m=v=e.coordinate,g=n+ +!f*l,p=g-O*E,S=p-O*d,x=M;break;case"left":p=g=e.coordinate,v=t+ +!f*r,m=v-O*E,x=m-O*d,S=M;break;case"right":p=g=e.coordinate,v=t+ +f*r,m=v+O*E,x=m+O*d,S=M;break;default:m=v=e.coordinate,g=n+ +f*l,p=g+O*E,S=p+O*d,x=M;break}return{line:{x1:m,y1:p,x2:v,y2:g},tick:{x,y:S}}}function xH(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function AH(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function SH(e){var t=e.option,n=e.tickProps,r=e.value,l,u=Ve(n.className,"recharts-cartesian-axis-tick-value");if(A.isValidElement(t))l=A.cloneElement(t,lt(lt({},n),{},{className:u}));else if(typeof t=="function")l=t(lt(lt({},n),{},{className:u}));else{var s="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(s=Ve(s,l9(t))),l=A.createElement(rg,ji({},n,{className:s}),r)}return l}function wH(e){var t=e.ticks,n=e.axisType,r=e.axisId,l=et();return A.useEffect(()=>{if(r==null||n==null)return Ci;var u=t.map(s=>({value:s.value,coordinate:s.coordinate,offset:s.offset,index:s.index}));return l(iH({ticks:u,axisId:r,axisType:n})),()=>{l(lH({axisId:r,axisType:n}))}},[l,t,r,n]),null}var OH=A.forwardRef((e,t)=>
267{var n=e.ticks,r=n===void 0?[]:n,l=e.tick,u=e.tickLine,s=e.stroke,f=e.tickFormatter,d=e.unit,m=e.padding,v=e.tickTextProps,p=e.orientation,g=e.mirror,x=e.x,S=e.y,O=e.width,E=e.height,M=e.tickSize,T=e.tickMargin,N=e.fontSize,C=e.letterSpacing,P=e.getTicksConfig,_=e.events,k=e.axisType,$=e.axisId,V=ug(lt(lt({},P),{},{ticks:r}),N,C),F=Gn(P),J=Mu(l),I=IC(F.textAnchor)?F.textAnchor:xH(p,g),re=AH(p,g),ie={};typeof u=="object"&&(ie=u);var pe=lt(lt({},F),{},{fill:"none"},ie),U=V.map(fe=>lt({entry:fe},bH(fe,x,S,O,E,p,M,g,T))),Z=U.map(fe=>{var ue=fe.entry,R=fe.line;return A.createElement(Vt,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(ue.value,"-").concat(ue.coordinate,"-").concat(ue.tickCoord)},u&&A.createElement("line",ji({},pe,R,{className:Ve("recharts-cartesian-axis-tick-line",Yr(u,"className"))})))}),ne=U.map((fe,ue)=>{var R,X,ee=fe.entry,le=fe.tick,he=lt(lt(lt(lt({verticalAnchor:re},F),{},{textAnchor:I,stroke:"none",fill:s},le),{},{index:ue,payload:ee,visibleTicksCount:V.length,tickFormatter:f,padding:m},v),{},{angle:(R=(X=v==null?void 0:v.angle)!==null&&X!==void 0?X:F.angle)!==null&&R!==void 0?R:0}),xe=lt(lt({},he),J);return A.createElement(Vt,ji({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(ee.value,"-").concat(ee.coordinate,"-").concat(ee.tickCoord)},Uf(_,ee,ue)),l&&A.createElement(SH,{option:l,tickProps:xe,value:"".concat(typeof f=="function"?f(ee.value,ue):ee.value).concat(d||"")}))});return A.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(k,"-ticks")},A.createElement(wH,{ticks:V,axisId:$,axisType:k}),ne.length>0&&A.createElement(Vn,{zIndex:Ct.label},A.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(k,"-tick-labels"),ref:t},ne)),Z.length>0&&A.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(k,"-tick-lines")},Z))}),EH=A.forwardRef((e,t)=>{var n=e.axisLine,r=e.width,l=e.height,u=e.className,s=e.hide,f=e.ticks,d=e.axisType,m=e.axisId,v=mH(e,uH),p=A.useState(""),g=MO(p,2),x=g[0],S=g[1],O=A.useState(""),E=MO(O,2),M=E[0],T=E[1],N=A.useRef(null);A.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var P;return rH({ticks:N.current,label:(P=e.labelRef)===null||P===void 0?void 0:P.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var C=A.useCallback(P=>{if(P){var _=P.getElementsByClassName("recharts-cartesian-axis-tick-value");N.current=_;var k=_[0];if(k){var $=window.getComputedStyle(k),V=$.fontSize,F=$.letterSpacing;(V!==x||F!==M)&&(S(V),T(F))}}},[x,M]);return s||r!=null&&r<=0||l!=null&&l<=0?null:A.createElement(Vn,{zIndex:e.zIndex},A.createElement(Vt,{className:Ve("recharts-cartesian-axis",u)},A.createElement(gH,{x:e.x,y:e.y,width:r,height:l,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:Gn(e)}),A.createElement(OH,{ref:C,axisType:d,events:v,fontSize:x,getTicksConfig:e,height:e.height,letterSpacing:M,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:f,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:m}),A.createElement($G,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},A.createElement(FG,{label:e.label,labelRef:e.labelRef}),e.children)))}),cg=A.forwardRef((e,t)=>{var n=Jt(e,Xr);return A.createElement(EH,ji({},n,{ref:t}))});cg.displayName="CartesianAxis";var MH=["x1","y1","x2","y2","key"],jH=["offset"],CH=["xAxisId","yAxisId"],_H=["xAxisId","yAxisId"];function _O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_O(Object(n),!0).forEach(function(r){TH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_O(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TH(e,t,n){return(t=NH(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NH(e){var t=PH(e,"string");return typeof t=="symbol"?t:t+""}function PH(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yi(){return yi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yi.apply(null,arguments)}function Mf(e,t){if(e==null)return{};var n,r,l=kH(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function kH(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var DH=e=>{var t=e.fill;if(!t||t==="none")return null;
267var n=e.fillOpacity,r=e.x,l=e.y,u=e.width,s=e.height,f=e.ry;return A.createElement("rect",{x:r,y:l,ry:f,width:u,height:s,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function b_(e){var t=e.option,n=e.lineItemProps,r;if(A.isValidElement(t))r=A.cloneElement(t,n);else if(typeof t=="function")r=t(n);else{var l,u=n.x1,s=n.y1,f=n.x2,d=n.y2,m=n.key,v=Mf(n,MH),p=(l=Gn(v))!==null&&l!==void 0?l:{};p.offset;var g=Mf(p,jH);r=A.createElement("line",yi({},g,{x1:u,y1:s,x2:f,y2:d,fill:"none",key:m}))}return r}function RH(e){var t=e.x,n=e.width,r=e.horizontal,l=r===void 0?!0:r,u=e.horizontalPoints;if(!l||!u||!u.length)return null;e.xAxisId,e.yAxisId;var s=Mf(e,CH),f=u.map((d,m)=>{var v=Kt(Kt({},s),{},{x1:t,y1:d,x2:t+n,y2:d,key:"line-".concat(m),index:m});return A.createElement(b_,{key:"line-".concat(m),option:l,lineItemProps:v})});return A.createElement("g",{className:"recharts-cartesian-grid-horizontal"},f)}function zH(e){var t=e.y,n=e.height,r=e.vertical,l=r===void 0?!0:r,u=e.verticalPoints;if(!l||!u||!u.length)return null;e.xAxisId,e.yAxisId;var s=Mf(e,_H),f=u.map((d,m)=>{var v=Kt(Kt({},s),{},{x1:d,y1:t,x2:d,y2:t+n,key:"line-".concat(m),index:m});return A.createElement(b_,{option:l,lineItemProps:v,key:"line-".concat(m)})});return A.createElement("g",{className:"recharts-cartesian-grid-vertical"},f)}function IH(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,l=e.y,u=e.width,s=e.height,f=e.horizontalPoints,d=e.horizontal,m=d===void 0?!0:d;if(!m||!t||!t.length||f==null)return null;var v=f.map(g=>Math.round(g+l-l)).sort((g,x)=>g-x);l!==v[0]&&v.unshift(0);var p=v.map((g,x)=>{var S=v[x+1],O=S==null,E=O?l+s-g:S-g;if(E<=0)return null;var M=x%t.length;return A.createElement("rect",{key:"react-".concat(x),y:g,x:r,height:E,width:u,stroke:"none",fill:t[M],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return A.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function BH(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,l=e.fillOpacity,u=e.x,s=e.y,f=e.width,d=e.height,m=e.verticalPoints;if(!n||!r||!r.length)return null;var v=m.map(g=>Math.round(g+u-u)).sort((g,x)=>g-x);u!==v[0]&&v.unshift(0);var p=v.map((g,x)=>{var S=v[x+1],O=S==null,E=O?u+f-g:S-g;if(E<=0)return null;var M=x%r.length;return A.createElement("rect",{key:"react-".concat(x),x:g,y:s,width:E,height:d,stroke:"none",fill:r[M],fillOpacity:l,className:"recharts-cartesian-grid-bg"})});return A.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var UH=(e,t)=>{var n=e.xAxis,r=e.width,l=e.height,u=e.offset;return GE(ug(Kt(Kt(Kt({},Xr),n),{},{ticks:qE(n),viewBox:{x:0,y:0,width:r,height:l}})),u.left,u.left+u.width,t)},LH=(e,t)=>{var n=e.yAxis,r=e.width,l=e.height,u=e.offset;return GE(ug(Kt(Kt(Kt({},Xr),n),{},{ticks:qE(n),viewBox:{x:0,y:0,width:r,height:l}})),u.top,u.top+u.height,t)},$H={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:Ct.grid};function yp(e){var t=ey(),n=ty(),r=QE(),l=Kt(Kt({},Jt(e,$H)),{},{x:oe(e.x)?e.x:r.left,y:oe(e.y)?e.y:r.top,width:oe(e.width)?e.width:r.width,height:oe(e.height)?e.height:r.height}),u=l.xAxisId,s=l.yAxisId,f=l.x,d=l.y,m=l.width,v=l.height,p=l.syncWithTicks,g=l.horizontalValues,x=l.verticalValues,S=Yt(),O=me(V=>ww(V,"xAxis",u,S)),E=me(V=>ww(V,"yAxis",s,S));if(!yr(m)||!yr(v)||!oe(f)||!oe(d))return null;var M=l.verticalCoordinatesGenerator||UH,T=l.horizontalCoordinatesGenerator||LH,N=l.horizontalPoints,C=l.verticalPoints;if((!N||!N.length)&&typeof T=="function"){var P=g&&g.length,_=T({yAxis:E?Kt(Kt({},E),{},{ticks:P?g:E.ticks}):void 0,width:t??m,height:n??v,offset:r},P?!0:p);Js(Array.isArray(_),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof _,"]")),Array.isArray(_)&&(N=_)}if((!C||!C.length)&&typeof M=="function"){var k=x&&x.length,$=M({xAxis:O?Kt(Kt({},O),{},{ticks:k?x:O.ticks}):void 0,width:t??m,height:n??v,offset:r},k?!0:p);Js(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof $,"]")),Array.isArray($)&&(C=$)}return A.createElement(Vn,{zIndex:l.zIndex},A.createElement("g",{className:"recharts-cartesian-grid"},A.createElement(DH,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),A.createElement(IH,yi({},l,{horizontalPoints:N})),A.createElement(BH,yi({},l,{verticalPoints:C})),A.createElement(RH,yi({},l,{offset:r,horizontalPoints:N,xAxis:O,yAxis:E})),A.createElement(zH,yi({},l,{offset:r,verticalPoints:C,xAxis:O,yAxis:E}))))}
267yp.displayName="CartesianGrid";var GH={},x_=Xt({name:"errorBars",initialState:GH,reducers:{addErrorBar:(e,t)=>{var n=t.payload,r=n.itemId,l=n.errorBar;e[r]||(e[r]=[]),e[r].push(l)},replaceErrorBar:(e,t)=>{var n=t.payload,r=n.itemId,l=n.prev,u=n.next;e[r]&&(e[r]=e[r].map(s=>s.dataKey===l.dataKey&&s.direction===l.direction?u:s))},removeErrorBar:(e,t)=>{var n=t.payload,r=n.itemId,l=n.errorBar;e[r]&&(e[r]=e[r].filter(u=>u.dataKey!==l.dataKey||u.direction!==l.direction))}}}),sg=x_.actions;sg.addErrorBar;sg.replaceErrorBar;sg.removeErrorBar;var qH=x_.reducer,HH=["children"];function KH(e,t){if(e==null)return{};var n,r,l=VH(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function VH(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var XH={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},YH=A.createContext(XH);function QH(e){var t=e.children,n=KH(e,HH);return A.createElement(YH.Provider,{value:n},t)}function fg(e,t){var n,r,l=me(m=>na(m,e)),u=me(m=>ra(m,t)),s=(n=l==null?void 0:l.allowDataOverflow)!==null&&n!==void 0?n:xt.allowDataOverflow,f=(r=u==null?void 0:u.allowDataOverflow)!==null&&r!==void 0?r:At.allowDataOverflow,d=s||f;return{needClip:d,needClipX:s,needClipY:f}}function A_(e){var t=e.xAxisId,n=e.yAxisId,r=e.clipPathId,l=og(),u=fg(t,n),s=u.needClipX,f=u.needClipY,d=u.needClip,m=me(N=>Gj(N,t,!1)),v=me(N=>qj(N,n,!1));if(!d||!l)return null;var p=l.x,g=l.y,x=l.width,S=l.height,O=s&&m?Math.min(m[0],m[1]):p-x/2,E=f&&v?Math.min(v[0],v[1]):g-S/2,M=s&&m?Math.abs(m[1]-m[0]):x*2,T=f&&v?Math.abs(v[1]-v[0]):S*2;return A.createElement("clipPath",{id:"clipPath-".concat(r)},A.createElement("rect",{x:O,y:E,width:M,height:T}))}function WH(e){var t=Mu(e),n=3,r=2;if(t!=null){var l=t.r,u=t.strokeWidth,s=Number(l),f=Number(u);return(Number.isNaN(s)||s<0)&&(s=n),(Number.isNaN(f)||f<0)&&(f=r),{r:s,strokeWidth:f}}return{r:n,strokeWidth:r}}function Ar(e,t){var n,r;return(n=(r=e.graphicalItems.cartesianItems.find(l=>l.id===t))===null||r===void 0?void 0:r.xAxisId)!==null&&n!==void 0?n:d_}function Sr(e,t){var n,r;return(n=(r=e.graphicalItems.cartesianItems.find(l=>l.id===t))===null||r===void 0?void 0:r.yAxisId)!==null&&n!==void 0?n:d_}var S_=(e,t,n)=>Ua(e,"xAxis",Ar(e,t),n),w_=(e,t,n)=>Ba(e,"xAxis",Ar(e,t),n),O_=(e,t,n)=>Ua(e,"yAxis",Sr(e,t),n),E_=(e,t,n)=>Ba(e,"yAxis",Sr(e,t),n),FH=q([Ue,S_,O_,w_,E_],(e,t,n,r,l)=>br(e,"xAxis")?Pl(t,r,!1):Pl(n,l,!1)),ZH=(e,t)=>t,M_=q([gd,ZH],(e,t)=>e.filter(n=>n.type==="area").find(n=>n.id===t)),j_=e=>{var t=Ue(e),n=br(t,"xAxis");return n?"yAxis":"xAxis"},JH=(e,t)=>{var n=j_(e);return n==="yAxis"?Sr(e,t):Ar(e,t)},eK=(e,t,n)=>bf(e,j_(e),JH(e,t),n),tK=q([M_,eK],(e,t)=>{var n;if(!(e==null||t==null)){var r=e.stackId,l=cd(e);if(!(r==null||l==null)){var u=(n=t[r])===null||n===void 0?void 0:n.stackedData,s=u==null?void 0:u.find(f=>f.key===l);if(s!=null)return s.map(f=>[f[0],f[1]])}}}),nK=q([Ue,S_,O_,w_,E_,tK,cM,FH,M_,PB],(e,t,n,r,l,u,s,f,d,m)=>{var v=s.chartData,p=s.dataStartIndex,g=s.dataEndIndex;if(!(d==null||e!=="horizontal"&&e!=="vertical"||t==null||n==null||r==null||l==null||r.length===0||l.length===0||f==null)){var x=d.data,S;if(x&&x.length>0?S=x:S=v==null?void 0:v.slice(p,g+1),S!=null)return CK({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:l,dataStartIndex:p,areaSettings:d,stackedData:u,displayedData:S,chartBaseValue:m,bandSize:f})}}),rK=["animationElapsedTime","isAnimating","isEntrance","layout","isRange","stroke","connectNulls"],aK=["id","baseLine"];function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mu.apply(null,arguments)}function TO(e,t){if(e==null)return{};var n,r,l=iK(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function iK(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function lK(e){var t,n,r=e.alpha,l=e.baseLine,u=e.points,s=e.strokeWidth,f=(t=u[0])===null||t===void 0?void 0:t.x,d=(n=u[u.length-1])===null||n===void 0?void 0:n.x;if(!Me(f)||!Me(d))return null;var m=r*Math.abs(f-d),v=Math.max(...u.map(p=>p.y||0));return oe(l)?v=Math.max(l,v):l&&Array.isArray(l)&&l.length&&(v=Math.max(...l.map(p=>p.y||0),v)),oe(v)?A.createElement("rect",{x:f<d?f:f-m,y:0,width:m,height:Math.floor(v+(s?parseInt("".concat(s),10):1))}):null}function oK(e){var t,n,r=e.alpha,l=e.baseLine,u=e.points,s=e.strokeWidth,f=(t=u[0])===null||t===void 0?void 0:t.y,d=(n=u[u.length-1])===null||n===void 0?void 0:n.y;if(!Me(f)||!Me(d))return null;var m=r*Math.abs(f-d),v=Math.max(...u.map(p=>p.x||0));return oe(l)?v=Math.max(l,v):l&&Array.isArray(l)&&l.length&&(v=Math.max(...l.map(p=>p.x||0),v)),oe(v)?A.createElement("rect",{x:0,y:f<d?f:f-m,width:v+(s?parseInt("".concat(s),10):1),height:Math.floor(m)}):null}function uK(e){var t=e.alpha,n=e.layout,r=e.points,l=e.baseLine,u=e.strokeWidth;return n==="vertical"?A.createElement(oK,{alpha:t,points:r,baseLine:l,strokeWidth:u}):A.createElement(lK,{alpha:t,points:r,baseLine:l,strokeWidth:u})}function cK(e){var t=e.animationElapsedTime,n=t===void 0?1:t,r=e.isAnimating,l=r===void 0?!1:r,u=e.isEntrance,s=u===void 0?!1:u,f=e.layout,d=e.isRange,m=e.stroke,v=e.connectNulls,p=TO(e,rK),g=f==="vertical"?"vertical":"horizontal",x=v??!1,S=u_(),O=p.id,E=p.baseLine,M=TO(p,aK),T=Gn(M),N=A.createElement(Ns,mu({},p,{id:O,baseLine:E,connectNulls:x,stroke:"none",className:"recharts-area-area",layout:g})),C=m!=="none"&&A.createElement(Ns,mu({},T,{className:"recharts-area-curve",layout:g,type:p.type,connectNulls:x,fill:"none",stroke:m,points:p.points})),P=m!=="none"&&d&&Array.isArray(E)&&A.createElement(Ns,mu({},T,{className:"recharts-area-curve",layout:g,type:p.type,connectNulls:x,fill:"none",stroke:m,points:E}));if(s&&(l||n<1)){var _;return A.createElement(Vt,null,A.createElement("defs",null,A.createElement("clipPath",{id:S},A.createElement(uK,{alpha:n,points:(_=p.points)!==null&&_!==void 0?_:[],baseLine:E,layout:g,strokeWidth:p.strokeWidth}))),A.createElement(Vt,{clipPath:"url(#".concat(S,")")},N,C,P))}return A.createElement(A.Fragment,null,N,C,P)}var sK=["id"],fK=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function jf(){return jf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jf.apply(null,arguments)}function C_(e,t){if(e==null)return{};var n,r,l=dK(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function dK(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function NO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ul(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
267t%2?NO(Object(n),!0).forEach(function(r){mK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mK(e,t,n){return(t=hK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hK(e){var t=vK(e,"string");return typeof t=="symbol"?t:t+""}function vK(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pK=(e,t)=>e==null?[]:t===1?e.flatMap(n=>n.status==="removed"?[]:[n.next]):e.flatMap(n=>n.status==="matched"?[Ul(Ul({},n.next),{},{x:pt(n.prev.x,n.next.x,t),y:pt(n.prev.y,n.next.y,t)})]:n.status==="added"?[n.next]:[]),__={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",animationMatchBy:ig,animationInterpolateFn:pK,connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,shape:cK,xAxisId:0,yAxisId:0,zIndex:Ct.area};function Cf(e,t){return e&&e!=="none"?e:t}var yK=e=>{var t=e.dataKey,n=e.name,r=e.stroke,l=e.fill,u=e.legendType,s=e.hide;return[{inactive:s,dataKey:t,type:u,color:Cf(r,l),value:Ff(n,t),payload:e}]},gK=A.memo(e=>{var t=e.dataKey,n=e.data,r=e.stroke,l=e.strokeWidth,u=e.fill,s=e.name,f=e.hide,d=e.unit,m=e.formatter,v=e.tooltipType,p=e.id,g={dataDefinedOnItem:n,getPosition:Ci,settings:{stroke:r,strokeWidth:l,fill:u,dataKey:t,nameKey:void 0,name:Ff(s,t),hide:f,type:v,color:Cf(r,u),unit:d,formatter:m,graphicalItemId:p}};return A.createElement(n_,{tooltipEntrySettings:g})});function bK(e){var t=e.clipPathId,n=e.points,r=e.props,l=r.needClip,u=r.dot,s=r.dataKey,f=Gn(r);return A.createElement(eq,{points:n,dot:u,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:s,baseProps:f,needClip:l,clipPathId:t})}function xK(e){var t=e.showLabels,n=e.children,r=e.points,l=r.map(u=>{var s,f,d={x:(s=u.x)!==null&&s!==void 0?s:0,y:(f=u.y)!==null&&f!==void 0?f:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Ul(Ul({},d),{},{value:u.value,payload:u.payload,parentViewBox:void 0,viewBox:d,fill:void 0})});return A.createElement(HC,{value:t?l:void 0},n)}function AK(e){var t=e.points,n=e.baseLine,r=e.needClip,l=e.clipPathId,u=e.props,s=e.animationElapsedTime,f=e.isAnimating,d=e.isEntrance,m=u.layout,v=u.type,p=u.stroke,g=u.connectNulls,x=u.isRange,S=u.shape,O=u.id,E=C_(u,sK),M=On(E),T=Ul(Ul({},M),{},{id:O,points:t,connectNulls:g,type:v,baseLine:n,layout:m,stroke:p,isRange:x,animationElapsedTime:s,isAnimating:f,isEntrance:d});return A.createElement(A.Fragment,null,(t==null?void 0:t.length)>1&&A.createElement(Vt,{clipPath:r?"url(#clipPath-".concat(l,")"):void 0},A.createElement(ZC,{option:S,DefaultShape:__.shape,shapeProps:T})),A.createElement(bK,{points:t,props:E,clipPathId:l}))}function SK(e,t,n){if(oe(e)){var r=oe(t)?t:void 0;return pt(r,e,n)}if(rt(e)||Jn(e)){var l=oe(t)?t:void 0;return pt(l,0,n)}return e}function wK(e){var t=e.needClip,n=e.clipPathId,r=e.props,l=e.previousPointsRef,u=e.previousBaselineRef,s=r.points,f=r.baseLine,d=r.isAnimationActive,m=r.animationBegin,v=r.animationDuration,p=r.animationEasing,g=r.animationMatchBy,x=r.animationInterpolateFn,S=A.useMemo(()=>({points:s,baseLine:f}),[s,f]),O=i_(S,u),E=ny(),M=l_(r.onAnimationStart,r.onAnimationEnd),T=M.isAnimating,N=M.handleAnimationStart,C=M.handleAnimationEnd,P=O.startValue;if(E==null)return null;var _;return Array.isArray(f)&&Array.isArray(P)?_=pp(P,f,g):Array.isArray(f)?_=pp(null,f,g):_=null,A.createElement(o_,{animationInput:S,animationIdPrefix:"recharts-area-",items:s,previousItemsRef:l,isAnimationActive:d,animationBegin:m,animationDuration:v,animationEasing:p,onAnimationStart:N,onAnimationEnd:C,animationInterpolateFn:x,animationMatchBy:g,layout:E},(k,$,V)=>{var F;return $===1?F=f:Array.isArray(f)?F=x(_,$,E):F=V?f:SK(f,P,$),O.syncStepValue(F,$),A.createElement(xK,{showLabels:!T,points:s},r.children,A.createElement(AK,{points:k,baseLine:F,needClip:t,clipPathId:n,props:r,animationElapsedTime:$,isAnimating:T||$<1,isEntrance:V}),A.createElement(VC,{label:r.label}))})}function OK(e){var t=e.needClip,n=e.clipPathId,r=e.props,l=A.useRef(null),u=A.useRef();return A.createElement(wK,{needClip:t,clipPathId:n,props:r,previousPointsRef:l,previousBaselineRef:u})}class EK extends A.PureComponent{render(){var t=this.props,n=t.hide,r=t.dot,l=t.points,u=t.className,s=t.top,f=t.left,d=t.needClip,m=t.xAxisId,v=t.yAxisId,p=t.width,g=t.height,x=t.id,S=t.baseLine,O=t.zIndex;if(n)return null;var E=Ve("recharts-area",u),M=x,T=WH(r),N=T.r,C=T.strokeWidth,P=WC(r),_=N*2+C,k=d?"url(#clipPath-".concat(P?"":"dots-").concat(M,")"):void 0;return A.createElement(Vn,{zIndex:O},A.createElement(Vt,{className:E},d&&A.createElement("defs",null,A.createElement(A_,{clipPathId:M,xAxisId:m,yAxisId:v}),!P&&A.createElement("clipPath",{id:"clipPath-dots-".concat(M)},A.createElement("rect",{x:f-_/2,y:s-_/2,width:p+_,height:g+_}))),A.createElement(OK,{needClip:d,clipPathId:M,props:this.props})),A.createElement(bO,{points:l,mainColor:Cf(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:k}),this.props.isRange&&Array.isArray(S)&&A.createElement(bO,{points:S,mainColor:Cf(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:k}))}}function MK(e){var t,n=e.activeDot,r=e.animationBegin,l=e.animationDuration,u=e.animationEasing,s=e.connectNulls,f=e.dot,d=e.fill,m=e.fillOpacity,v=e.hide,p=e.isAnimationActive,g=e.legendType,x=e.stroke,S=e.xAxisId,O=e.yAxisId,E=C_(e,fK),M=_i(),T=SC(),N=fg(S,O),C=N.needClip,P=Yt(),_=(t=me(pe=>nK(pe,e.id,P)))!==null&&t!==void 0?t:{}
267,k=_.points,$=_.isRange,V=_.baseLine,F=og();if(M!=="horizontal"&&M!=="vertical"||F==null||T!=="AreaChart"&&T!=="ComposedChart")return null;var J=F.height,I=F.width,re=F.x,ie=F.y;return!k||!k.length?null:A.createElement(EK,jf({},E,{activeDot:n,animationBegin:r,animationDuration:l,animationEasing:u,baseLine:V,connectNulls:s,dot:f,fill:d,fillOpacity:m,height:J,hide:v,layout:M,isAnimationActive:p,isRange:$,legendType:g,needClip:C,points:k,stroke:x,width:I,left:re,top:ie,xAxisId:S,yAxisId:O}))}var jK=(e,t,n,r,l)=>{var u=n??t;if(oe(u))return u;var s=e==="horizontal"?l:r,f=s.scale.domain();if(s.type==="number"){var d=Math.max(f[0],f[1]),m=Math.min(f[0],f[1]);return u==="dataMin"?m:u==="dataMax"||d<0?d:Math.max(Math.min(f[0],f[1]),0)}return u==="dataMin"?f[0]:u==="dataMax"?f[1]:f[0]};function CK(e){var t=e.areaSettings,n=t.connectNulls,r=t.baseValue,l=t.dataKey,u=e.stackedData,s=e.layout,f=e.chartBaseValue,d=e.xAxis,m=e.yAxis,v=e.displayedData,p=e.dataStartIndex,g=e.xAxisTicks,x=e.yAxisTicks,S=e.bandSize,O=u&&u.length,E=jK(s,f,r,d,m),M=s==="horizontal",T=!1,N=v.map((P,_)=>{var k,$,V,F;if(O)F=u[p+_];else{var J=st(P,l);Array.isArray(J)?(F=J,T=!0):F=[E,J]}var I=(k=($=F)===null||$===void 0?void 0:$[1])!==null&&k!==void 0?k:null,re=I==null||O&&!n&&st(P,l)==null;if(M){var ie;return{x:gA({axis:d,ticks:g,bandSize:S,entry:P,index:_}),y:re?null:(ie=m.scale.map(I))!==null&&ie!==void 0?ie:null,value:F,payload:P}}return{x:re?null:(V=d.scale.map(I))!==null&&V!==void 0?V:null,y:gA({axis:m,ticks:x,bandSize:S,entry:P,index:_}),value:F,payload:P}}),C;return O||T?C=N.map(P=>{var _,k=Array.isArray(P.value)?P.value[0]:null;if(M){var $;return{x:P.x,y:k!=null&&P.y!=null&&($=m.scale.map(k))!==null&&$!==void 0?$:null,payload:P.payload}}return{x:k!=null&&(_=d.scale.map(k))!==null&&_!==void 0?_:null,y:P.y,payload:P.payload}}):C=M?m.scale.map(E):d.scale.map(E),{points:N,baseLine:C??0,isRange:T}}function _K(e){var t=Jt(e,__),n=Yt();return A.createElement(c_,{id:t.id,type:"area"},r=>A.createElement(A.Fragment,null,A.createElement(r_,{legendPayload:yK(t)}),A.createElement(gK,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,formatter:t.formatter,tooltipType:t.tooltipType,id:r}),A.createElement(f_,{type:"area",id:r,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:HE(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:n,connectNulls:t.connectNulls}),A.createElement(MK,jf({},t,{id:r}))))}var gp=A.memo(_K,Hl);gp.displayName="Area";var TK="Invariant failed";function NK(e,t){throw new Error(TK)}var PK=["option"];function kK(e,t){if(e==null)return{};var n,r,l=DK(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function DK(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var dg=iM;function mg(e){var t=e.option,n=kK(e,PK);return A.createElement(ZC,{option:t,DefaultShape:dg,shapeProps:n,activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"})}var RK=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(r,l)=>{if(oe(t))return t;var u=oe(r)||rt(r);return u?t(r,l):(u||NK(),n)}},zK=(e,t,n)=>n,IK=(e,t)=>t,Hu=q([gd,IK],(e,t)=>e.filter(n=>n.type==="bar").find(n=>n.id===t)),BK=q([Hu],e=>e==null?void 0:e.maxBarSize),UK=(e,t,n,r)=>r,LK=q([Ue,gd,Ar,Sr,zK],(e,t,n,r,l)=>t.filter(u=>e==="horizontal"?u.xAxisId===n:u.yAxisId===r).filter(u=>u.isPanorama===l).filter(u=>u.hide===!1).filter(u=>u.type==="bar")),$K=(e,t,n)=>{var r=Ue(e),l=Ar(e,t),u=Sr(e,t);if(!(l==null||u==null))return r==="horizontal"?bf(e,"yAxis",u,n):bf(e,"xAxis",l,n)},GK=(e,t)=>{var n=Ue(e),r=Ar(e,t),l=Sr(e,t);if(!(r==null||l==null))return n==="horizontal"?Sw(e,"xAxis",r):Sw(e,"yAxis",l)},qK=q([LK,NB,GK],Eq),HK=(e,t,n)=>{var r,l,u=Hu(e,t);if(u==null)return 0;var s=Ar(e,t),f=Sr(e,t);if(s==null||f==null)return 0;var d=Ue(e),m=AM(e),v=u.maxBarSize,p=rt(v)?m:v,g,x;return d==="horizontal"?(g=Ua(e,"xAxis",s,n),x=Ba(e,"xAxis",s,n)):(g=Ua(e,"yAxis",f,n),x=Ba(e,"yAxis",f,n)),(r=(l=Pl(g,x,!0))!==null&&l!==void 0?l:p)!==null&&r!==void 0?r:0}
267,T_=(e,t,n)=>{var r=Ue(e),l=Ar(e,t),u=Sr(e,t);if(!(l==null||u==null)){var s,f;return r==="horizontal"?(s=Ua(e,"xAxis",l,n),f=Ba(e,"xAxis",l,n)):(s=Ua(e,"yAxis",u,n),f=Ba(e,"yAxis",u,n)),Pl(s,f)}},KK=q([qK,AM,TB,SM,HK,T_,BK],Tq),VK=(e,t,n)=>{var r=Ar(e,t);if(r!=null)return Ua(e,"xAxis",r,n)},XK=(e,t,n)=>{var r=Sr(e,t);if(r!=null)return Ua(e,"yAxis",r,n)},YK=(e,t,n)=>{var r=Ar(e,t);if(r!=null)return Ba(e,"xAxis",r,n)},QK=(e,t,n)=>{var r=Sr(e,t);if(r!=null)return Ba(e,"yAxis",r,n)},WK=q([KK,Hu],Pq),FK=q([$K,Hu],Nq),ZK=q([_t,Fp,VK,XK,YK,QK,WK,Ue,cM,T_,FK,Hu,UK],(e,t,n,r,l,u,s,f,d,m,v,p,g)=>{var x=d.chartData,S=d.dataStartIndex,O=d.dataEndIndex;if(!(p==null||s==null||t==null||f!=="horizontal"&&f!=="vertical"||n==null||r==null||l==null||u==null||m==null)){var E=p.data,M;if(E!=null&&E.length>0?M=E:M=x==null?void 0:x.slice(S,O+1),M!=null)return NV({layout:f,barSettings:p,pos:s,parentViewBox:t,bandSize:m,xAxis:n,yAxis:r,xAxisTicks:l,yAxisTicks:u,stackedData:v,displayedData:M,offset:e,cells:g,dataStartIndex:S})}}),JK=["index"];function bp(){return bp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bp.apply(null,arguments)}function eV(e,t){if(e==null)return{};var n,r,l=tV(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function tV(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var N_=A.createContext(void 0),nV=e=>{var t=A.useContext(N_);if(t!=null)return t.stackId;if(e!=null)return HE(e)},rV=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),aV=e=>{var t=A.useContext(N_);if(t!=null){var n=t.stackId;return"url(#".concat(rV(n,e),")")}},P_=e=>{var t=e.index,n=eV(e,JK),r=aV(t);return A.createElement(Vt,bp({className:"recharts-bar-stack-layer",clipPath:r},n))},iV=["onMouseEnter","onMouseLeave","onClick"],lV=["value","background","tooltipPosition"],oV=["id"],uV=["onMouseEnter","onClick","onMouseLeave"];function PO(e,t){return dV(e)||fV(e,t)||sV(e,t)||cV()}function cV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 268In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sV(e,t){if(e){if(typeof e=="string")return kO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kO(e,t):void 0}}function kO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function fV(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function dV(e){if(Array.isArray(e))return e}function La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},La.apply(null,arguments)}function DO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DO(Object(n),!0).forEach(function(r){mV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mV(e,t,n){return(t=hV(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hV(e){var t=vV(e,"string");return typeof t=="symbol"?t:t+""}function vV(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _f(e,t){if(e==null)return{};var n,r,l=pV(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function pV(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var yV=e=>{var t=e.dataKey,n=e.name,r=e.fill,l=e.legendType,u=e.hide;return[{inactive:u,dataKey:t,type:l,color:r,value:Ff(n,t),payload:e}]},gV=A.memo(e=>{var t=e.dataKey,n=e.stroke,r=e.strokeWidth,l=e.fill,u=e.name,s=e.hide,f=e.unit,d=e.formatter,m=e.tooltipType,v=e.id,p={dataDefinedOnItem:void 0,getPosition:Ci,settings:{stroke:n,strokeWidth:r,fill:l,dataKey:t,nameKey:void 0,name:Ff(u,t),hide:s,type:m,color:l,unit:f,formatter:d,graphicalItemId:v}};return A.createElement(n_,{tooltipEntrySettings:p})});function bV(e){var t=me(Mi),n=e.data,r=e.dataKey,l=e.background,u=e.allOtherBarProps,s=u.onMouseEnter,f=u.onMouseLeave,d=u.onClick,m=_f(u,iV),v=JC(s,r,u.id),p=e_(f),g=t_(d,r,u.id);if(!l||n==null)return null;var x=Mu(l);
268return A.createElement(Vn,{zIndex:kq(l,Ct.barBackground)},n.map((S,O)=>{S.value;var E=S.background;S.tooltipPosition;var M=_f(S,lV);if(!E)return null;var T=v(S,S.originalDataIndex),N=p(S,S.originalDataIndex),C=g(S,S.originalDataIndex),P=St(St(St(St(St({option:l,isActive:String(S.originalDataIndex)===t},M),{},{fill:"#eee"},E),x),Uf(m,S,O)),{},{onMouseEnter:T,onMouseLeave:N,onClick:C,dataKey:r,index:O,className:"recharts-bar-background-rectangle"});return A.createElement(mg,La({key:"background-bar-".concat(O)},P))}))}function xV(e){var t=e.showLabels,n=e.children,r=e.rects,l=r==null?void 0:r.map(u=>{var s={x:u.x,y:u.y,width:u.width,lowerWidth:u.width,upperWidth:u.width,height:u.height};return St(St({},s),{},{value:u.value,payload:u.payload,parentViewBox:u.parentViewBox,viewBox:s,fill:u.fill})});return A.createElement(HC,{value:t?l:void 0},n)}function AV(e){var t=e.shape,n=e.activeBar,r=e.baseProps,l=e.entry,u=e.index,s=e.dataKey,f=me(Mi),d=me(bC),m=n&&String(l.originalDataIndex)===f&&(d==null||s===d),v=A.useState(!1),p=PO(v,2),g=p[0],x=p[1],S=A.useState(!1),O=PO(S,2),E=O[0],M=O[1];A.useEffect(()=>{var k;return m?(x(!0),k=requestAnimationFrame(()=>{M(!0)})):M(!1),()=>{cancelAnimationFrame(k)}},[m]);var T=A.useCallback(()=>{m||x(!1)},[m]),N=m&&E,C=m||g,P;m?n===!0?P=t:P=n:P=t;var _=A.createElement(mg,La({},r,{name:String(r.name)},l,{isActive:N,option:P,index:u,dataKey:s,animationElapsedTime:e.animationElapsedTime,isAnimating:e.isAnimating,isEntrance:e.isEntrance,onTransitionEnd:T}));return C?A.createElement(Vn,{zIndex:Ct.activeBar},A.createElement(P_,{index:l.originalDataIndex},_)):_}function SV(e){var t=e.shape,n=e.baseProps,r=e.entry,l=e.index,u=e.dataKey;return A.createElement(mg,La({},n,{name:String(n.name)},r,{isActive:!1,option:t,index:l,dataKey:u,animationElapsedTime:e.animationElapsedTime,isAnimating:e.isAnimating,isEntrance:e.isEntrance}))}function wV(e){var t,n=e.data,r=e.props,l=e.animationElapsedTime,u=e.isAnimating,s=e.isEntrance,f=(t=Gn(r))!==null&&t!==void 0?t:{},d=f.id,m=_f(f,oV),v=r.shape,p=r.dataKey,g=r.activeBar,x=r.onMouseEnter,S=r.onClick,O=r.onMouseLeave,E=_f(r,uV),M=JC(x,p,d),T=e_(O),N=t_(S,p,d);return n?A.createElement(A.Fragment,null,n.map((C,P)=>A.createElement(P_,La({index:C.originalDataIndex,key:"rectangle-".concat(C==null?void 0:C.x,"-").concat(C==null?void 0:C.y,"-").concat(C==null?void 0:C.value,"-").concat(P),className:"recharts-bar-rectangle"},Uf(E,C,P),{onMouseEnter:M(C,C.originalDataIndex),onMouseLeave:T(C,C.originalDataIndex),onClick:N(C,C.originalDataIndex)}),g?A.createElement(AV,{shape:v,activeBar:g,baseProps:m,entry:C,index:P,dataKey:p,animationElapsedTime:l,isAnimating:u,isEntrance:s}):A.createElement(SV,{shape:v,baseProps:m,entry:C,index:P,dataKey:p,animationElapsedTime:l,isAnimating:u,isEntrance:s})))):null}var OV=(e,t,n)=>e==null?[]:t===1?e.flatMap(r=>r.status==="removed"?[]:[r.next]):e.flatMap(r=>{if(r.status==="removed")return n==="horizontal"?[St(St({},r.prev),{},{height:pt(r.prev.height,0,t),y:pt(r.prev.y,r.prev.y+r.prev.height,t)})]:[St(St({},r.prev),{},{width:pt(r.prev.width,0,t)})];if(r.status==="matched")return[St(St({},r.next),{},{x:pt(r.prev.x,r.next.x,t),y:pt(r.prev.y,r.next.y,t),width:pt(r.prev.width,r.next.width,t),height:pt(r.prev.height,r.next.height,t)})];var l=r.next;return n==="horizontal"?[St(St({},l),{},{height:pt(0,l.height,t),y:pt(l.stackedBarStart,l.y,t)})]:[St(St({},l),{},{width:pt(0,l.width,t),x:pt(l.stackedBarStart,l.x,t)})]});function EV(e){var t=e.props,n=e.previousRectanglesRef,r=t.data,l=t.isAnimationActive,u=t.animationBegin,s=t.animationDuration,f=t.animationEasing,d=t.animationInterpolateFn,m=t.layout,v=l_(t.onAnimationStart,t.onAnimationEnd),p=v.isAnimating,g=v.handleAnimationStart,x=v.handleAnimationEnd;return A.createElement(xV,{showLabels:!p,rects:r},A.createElement(o_,{animationInput:r,animationIdPrefix:"recharts-bar-",items:r,previousItemsRef:n,isAnimationActive:l,animationBegin:u,animationDuration:s,animationEasing:f,onAnimationStart:g,onAnimationEnd:x,animationInterpolateFn:d,animationMatchBy:t.animationMatchBy,layout:m},(S,O,E)=>A.createElement(Vt,null,A.createElement(wV,{props:t,data:S,animationElapsedTime:O,isAnimating:p||O<1,isEntrance:E}))),A.createElement(VC,{label:t.label}),t.children)}function MV(e){var t=A.useRef(null);return A.createElement(EV,{previousRectanglesRef:t,props:e})}var k_=0,jV=(e,t)=>{var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:st(e,t)}};class CV extends A.PureComponent{render(){var t=this.props,n=t.hide,r=t.data,l=t.dataKey,u=t.className,s=t.xAxisId,f=t.yAxisId,d=t.needClip,m=t.background,v=t.i
268d;if(n||r==null)return null;var p=Ve("recharts-bar",u),g=v;return A.createElement(Vt,{className:p,id:v},d&&A.createElement("defs",null,A.createElement(A_,{clipPathId:g,xAxisId:s,yAxisId:f})),A.createElement(Vt,{className:"recharts-bar-rectangles",clipPath:d?"url(#clipPath-".concat(g,")"):void 0},A.createElement(bV,{data:r,dataKey:l,background:m,allOtherBarProps:this.props}),A.createElement(MV,this.props)))}}var _V={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",animationInterpolateFn:OV,animationMatchBy:a_,background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:k_,shape:dg,xAxisId:0,yAxisId:0,zIndex:Ct.bar};function TV(e){var t=e.xAxisId,n=e.yAxisId,r=e.hide,l=e.legendType,u=e.minPointSize,s=e.activeBar,f=e.animationBegin,d=e.animationDuration,m=e.animationEasing,v=e.isAnimationActive,p=fg(t,n),g=p.needClip,x=_i(),S=Yt(),O=s9(e.children,NC),E=me(N=>ZK(N,e.id,S,O));if(x!=="vertical"&&x!=="horizontal")return null;var M,T=E==null?void 0:E[0];return T==null||T.height==null||T.width==null?M=0:M=x==="vertical"?T.height/2:T.width/2,A.createElement(QH,{xAxisId:t,yAxisId:n,data:E,dataPointFormatter:jV,errorBarOffset:M},A.createElement(CV,La({},e,{layout:x,needClip:g,data:E,xAxisId:t,yAxisId:n,hide:r,legendType:l,minPointSize:u,activeBar:s,animationBegin:f,animationDuration:d,animationEasing:m,isAnimationActive:v})))}function NV(e){var t=e.layout,n=e.barSettings,r=n.dataKey,l=n.minPointSize,u=n.hasCustomShape,s=e.pos,f=e.bandSize,d=e.xAxis,m=e.yAxis,v=e.xAxisTicks,p=e.yAxisTicks,g=e.stackedData,x=e.displayedData,S=e.offset,O=e.cells,E=e.parentViewBox,M=e.dataStartIndex,T=t==="horizontal"?m:d,N=g?T.scale.domain():null,C=X4({numericAxis:T}),P=T.scale.map(C);return x.map((_,k)=>{var $,V,F,J,I,re;if(g){var ie=g[k+M];if(ie==null)return null;$=G4(ie,N)}else $=st(_,r),Array.isArray($)||($=[C,$]);var pe=RK(l,k_)($[1],k);if(t==="horizontal"){var U,Z=m.scale.map($[0]),ne=m.scale.map($[1]);if(Z==null||ne==null)return null;V=bA({axis:d,ticks:v,bandSize:f,offset:s.offset,entry:_,index:k}),F=(U=ne??Z)!==null&&U!==void 0?U:void 0,J=s.size;var fe=Z-ne;if(I=Jn(fe)?0:fe,re={x:V,y:S.top,width:J,height:S.height},Math.abs(pe)>0&&Math.abs(I)<Math.abs(pe)){var ue=un(I||pe)*(Math.abs(pe)-Math.abs(I));F-=ue,I+=ue}}else{var R=d.scale.map($[0]),X=d.scale.map($[1]);if(R==null||X==null)return null;if(V=R,F=bA({axis:m,ticks:p,bandSize:f,offset:s.offset,entry:_,index:k}),J=X-R,I=s.size,re={x:S.left,y:F,width:S.width,height:I},Math.abs(pe)>0&&Math.abs(J)<Math.abs(pe)){var ee=un(J||pe)*(Math.abs(pe)-Math.abs(J));J+=ee}}if(V==null||F==null||J==null||I==null||!u&&(J===0||I===0))return null;var le=St(St({},_),{},{stackedBarStart:P,x:V,y:F,width:J,height:I,value:g?$:$[1],payload:_,background:re,tooltipPosition:{x:V+J/2,y:F+I/2},parentViewBox:E,originalDataIndex:k},O&&O[k]&&O[k].props);return le}).filter(Boolean)}function PV(e){var t=Jt(e,_V),n=nV(t.stackId),r=Yt();return A.createElement(c_,{id:t.id,type:"bar"},l=>A.createElement(A.Fragment,null,A.createElement(r_,{legendPayload:yV(t)}),A.createElement(gV,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,formatter:t.formatter,tooltipType:t.tooltipType,id:l}),A.createElement(f_,{type:"bar",id:l,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:n,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:r,hasCustomShape:t.shape!=null&&t.shape!==dg}),A.createElement(Vn,{zIndex:t.zIndex},A.createElement(TV,La({},t,{id:l})))))}var xp=A.memo(PV,Hl);xp.displayName="Bar";var kV=["domain","range"],DV=["domain","range"];function RO(e,t){if(e==null)return{};var n,r,l=RV(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function RV(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function zO(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function D_(e,t){if(e===t)return!0;var n=e.domain,r=e.range,l=RO(e,kV),u=t.domain,s=t.range,f=RO(t,DV);return!zO(n,u)||!zO(r,s)?!1:Hl(l,f)}var zV=["type"],IV=["dangerouslySetInnerHTML","ticks","scale"],BV=["id","scale"];function Ap(){return Ap=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ap.apply(null,arguments)}function IO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function BO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
268t%2?IO(Object(n),!0).forEach(function(r){UV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function UV(e,t,n){return(t=LV(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LV(e){var t=$V(e,"string");return typeof t=="symbol"?t:t+""}function $V(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sp(e,t){if(e==null)return{};var n,r,l=GV(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function GV(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function qV(e){var t=et(),n=A.useRef(null),r=ny(),l=e.type,u=Sp(e,zV),s=ld(r,"xAxis",l),f=A.useMemo(()=>{if(s!=null)return BO(BO({},u),{},{type:s})},[u,s]);return A.useLayoutEffect(()=>{f!=null&&(n.current===null?t(iq(f)):n.current!==f&&t(lq({prev:n.current,next:f})),n.current=f)},[f,t]),A.useLayoutEffect(()=>()=>{n.current&&(t(oq(n.current)),n.current=null)},[t]),null}var HV=e=>{var t=e.xAxisId,n=e.className,r=me(Fp),l=Yt(),u="xAxis",s=me(g=>Fj(g,u,t,l)),f=me(g=>Yj(g,t)),d=me(g=>y7(g,t)),m=me(g=>hj(g,t));if(f==null||d==null||m==null)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var v=Sp(e,IV);m.id,m.scale;var p=Sp(m,BV);return A.createElement(cg,Ap({},v,p,{x:d.x,y:d.y,width:f.width,height:f.height,className:Ve("recharts-".concat(u," ").concat(u),n),viewBox:r,ticks:s,axisType:u,axisId:t}))},KV={allowDataOverflow:xt.allowDataOverflow,allowDecimals:xt.allowDecimals,allowDuplicatedCategory:xt.allowDuplicatedCategory,angle:xt.angle,axisLine:Xr.axisLine,height:xt.height,hide:!1,includeHidden:xt.includeHidden,interval:xt.interval,label:!1,minTickGap:xt.minTickGap,mirror:xt.mirror,orientation:xt.orientation,padding:xt.padding,reversed:xt.reversed,scale:xt.scale,tick:xt.tick,tickCount:xt.tickCount,tickLine:Xr.tickLine,tickSize:Xr.tickSize,type:xt.type,niceTicks:xt.niceTicks,xAxisId:0},VV=e=>{var t=Jt(e,KV);return A.createElement(A.Fragment,null,A.createElement(qV,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),A.createElement(HV,t))},wp=A.memo(VV,D_);wp.displayName="XAxis";var XV=["type"],YV=["dangerouslySetInnerHTML","ticks","scale"],QV=["id","scale"];function Op(){return Op=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Op.apply(null,arguments)}function UO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function LO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UO(Object(n),!0).forEach(function(r){WV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WV(e,t,n){return(t=FV(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FV(e){var t=ZV(e,"string");return typeof t=="symbol"?t:t+""}function ZV(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ep(e,t){if(e==null)return{};var n,r,l=JV(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function JV(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function eX(e){var t=et(),n=A.useRef(null),r=ny(),l=e.type,u=Ep(e,XV),s=ld(r,"yAxis",l),f=A.useMemo(()=>
268{if(s!=null)return LO(LO({},u),{},{type:s})},[s,u]);return A.useLayoutEffect(()=>{f!=null&&(n.current===null?t(uq(f)):n.current!==f&&t(cq({prev:n.current,next:f})),n.current=f)},[f,t]),A.useLayoutEffect(()=>()=>{n.current&&(t(sq(n.current)),n.current=null)},[t]),null}function tX(e){var t=e.yAxisId,n=e.className,r=e.width,l=e.label,u=A.useRef(null),s=A.useRef(null),f=me(Fp),d=Yt(),m=et(),v="yAxis",p=me(M=>Qj(M,t)),g=me(M=>b7(M,t)),x=me(M=>Fj(M,v,t,d)),S=me(M=>vj(M,t));if(A.useLayoutEffect(()=>{if(!(r!=="auto"||!p||ag(l)||A.isValidElement(l)||S==null)){var M=u.current;if(M){var T=M.getCalculatedWidth();Math.round(p.width)!==Math.round(T)&&m(fq({id:t,width:T}))}}},[x,p,m,l,t,r,S]),p==null||g==null||S==null)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var O=Ep(e,YV);S.id,S.scale;var E=Ep(S,QV);return A.createElement(cg,Op({},O,E,{ref:u,labelRef:s,x:g.x,y:g.y,tickTextProps:r==="auto"?{width:void 0}:{width:r},width:p.width,height:p.height,className:Ve("recharts-".concat(v," ").concat(v),n),viewBox:f,ticks:x,axisType:v,axisId:t}))}var nX={allowDataOverflow:At.allowDataOverflow,allowDecimals:At.allowDecimals,allowDuplicatedCategory:At.allowDuplicatedCategory,angle:At.angle,axisLine:Xr.axisLine,hide:!1,includeHidden:At.includeHidden,interval:At.interval,label:!1,minTickGap:At.minTickGap,mirror:At.mirror,orientation:At.orientation,padding:At.padding,reversed:At.reversed,scale:At.scale,tick:At.tick,tickCount:At.tickCount,tickLine:Xr.tickLine,tickSize:Xr.tickSize,type:At.type,niceTicks:At.niceTicks,width:At.width,yAxisId:0},rX=e=>{var t=Jt(e,nX);return A.createElement(A.Fragment,null,A.createElement(eX,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),A.createElement(tX,t))},Mp=A.memo(rX,D_);Mp.displayName="YAxis";var aX=(e,t)=>t,hg=q([aX,Ue,_M,Nt,vC,aa,$L,_t],YL);function iX(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function vg(e){var t=e.currentTarget.getBoundingClientRect(),n,r;if(iX(e)){var l=e.currentTarget.getBBox();n=l.width>0?t.width/l.width:1,r=l.height>0?t.height/l.height:1}else{var u=e.currentTarget;n=u.offsetWidth>0?t.width/u.offsetWidth:1,r=u.offsetHeight>0?t.height/u.offsetHeight:1}var s=(f,d)=>({relativeX:Math.round((f-t.left)/n),relativeY:Math.round((d-t.top)/r)});return"touches"in e?Array.from(e.touches).map(f=>s(f.clientX,f.clientY)):s(e.clientX,e.clientY)}var R_=En("mouseClick"),z_=_u();z_.startListening({actionCreator:R_,effect:(e,t)=>{var n=e.payload,r=hg(t.getState(),vg(n));(r==null?void 0:r.activeIndex)!=null&&t.dispatch(R7({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var jp=En("mouseMove"),I_=_u(),Sl=null,ui=null,Ov=null;I_.startListening({actionCreator:jp,effect:(e,t)=>{var n=e.payload,r=t.getState(),l=r.eventSettings,u=l.throttleDelay,s=l.throttledEvents,f=s==="all"||(s==null?void 0:s.includes("mousemove"));Sl!==null&&(cancelAnimationFrame(Sl),Sl=null),ui!==null&&(typeof u!="number"||!f)&&(clearTimeout(ui),ui=null),Ov=vg(n);var d=()=>{var m=t.getState(),v=Gu(m,m.tooltip.settings.shared);if(!Ov){Sl=null,ui=null;return}if(v==="axis"){var p=hg(m,Ov);(p==null?void 0:p.activeIndex)!=null?t.dispatch(iC({activeIndex:p.activeIndex,activeDataKey:void 0,activeCoordinate:p.activeCoordinate})):t.dispatch(aC())}Sl=null,ui=null};if(!f){d();return}u==="raf"?Sl=requestAnimationFrame(d):typeof u=="number"&&ui===null&&(ui=setTimeout(d,u))}});function lX(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}var $O={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},B_=Xt({name:"rootProps",initialState:$O,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(n=t.payload.barGap)!==null&&n!==void 0?n:$O.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,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),oX=B_.reducer,uX=B_.actions.updateOptions,cX=null,sX={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},U_=Xt({name:"polarOptions",initialState:cX,reducers:sX});U_.actions.updatePolarOptions;var fX=U_.reducer,L_=En("keyDown"),$_=En("focus"),G_=En("blur"),Od=_u(),wl=null,ci=null,Os=null;Od.startListening({actionCreator:L_,effect:(e,t)=>
268{Os=e.payload,wl!==null&&(cancelAnimationFrame(wl),wl=null);var n=t.getState(),r=n.eventSettings,l=r.throttleDelay,u=r.throttledEvents,s=u==="all"||u.includes("keydown");ci!==null&&(typeof l!="number"||!s)&&(clearTimeout(ci),ci=null);var f=()=>{try{var d=t.getState(),m=d.rootProps.accessibilityLayer!==!1;if(!m)return;var v=d.tooltip.keyboardInteraction,p=Os;if(p!=="ArrowRight"&&p!=="ArrowLeft"&&p!=="Enter")return;var g=fu(v,Ei(d),Il(d),Bl(d)),x=g==null?-1:Number(g),S=!Number.isFinite(x)||x<0,O=aa(d),E=Ei(d),M=Gu(d,d.tooltip.settings.shared);if(p==="Enter"){if(S)return;var T=Sf(d,M,"hover",String(v.index));t.dispatch(Af({active:!v.active,activeIndex:v.index,activeCoordinate:T}));return}var N=O7(d),C=N==="left-to-right"?1:-1,P=p==="ArrowRight"?1:-1,_;if(S){var k=Il(d),$=Bl(d),V=P*C,F=pe=>({active:!1,index:String(pe),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(_=-1,V>0){for(var J=0;J<E.length;J++)if(fu(F(J),E,k,$)!=null){_=J;break}}else for(var I=E.length-1;I>=0;I--)if(fu(F(I),E,k,$)!=null){_=I;break}if(_<0)return}else{_=x+P*C;var re=(O==null?void 0:O.length)||E.length;if(re===0||_>=re||_<0)return}var ie=Sf(d,M,"hover",String(_));t.dispatch(Af({active:!0,activeIndex:_.toString(),activeCoordinate:ie}))}finally{wl=null,ci=null}};if(!s){f();return}l==="raf"?wl=requestAnimationFrame(f):typeof l=="number"&&ci===null&&(f(),Os=null,ci=setTimeout(()=>{Os?f():(ci=null,wl=null)},l))}});Od.startListening({actionCreator:$_,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var l=n.tooltip.keyboardInteraction;if(!l.active&&l.index==null){var u="0",s=Gu(n,n.tooltip.settings.shared),f=Sf(n,s,"hover",String(u));t.dispatch(Af({active:!0,activeIndex:u,activeCoordinate:f}))}}}});Od.startListening({actionCreator:G_,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var l=n.tooltip.keyboardInteraction;l.active&&t.dispatch(Af({active:!1,activeIndex:l.index,activeCoordinate:l.coordinate}))}}});function q_(e){e.persist();var t=e.currentTarget;return new Proxy(e,{get:(n,r)=>{if(r==="currentTarget")return t;var l=Reflect.get(n,r);return typeof l=="function"?l.bind(n):l}})}var Bn=En("externalEvent"),H_=_u(),Es=new Map,iu=new Map,Ev=new Map;H_.startListening({actionCreator:Bn,effect:(e,t)=>{var n=e.payload,r=n.handler,l=n.reactEvent;if(r!=null){var u=l.type,s=q_(l);Ev.set(u,{handler:r,reactEvent:s});var f=Es.get(u);f!==void 0&&(cancelAnimationFrame(f),Es.delete(u));var d=t.getState(),m=d.eventSettings,v=m.throttleDelay,p=m.throttledEvents,g=p,x=g==="all"||(g==null?void 0:g.includes(u)),S=iu.get(u);S!==void 0&&(typeof v!="number"||!x)&&(clearTimeout(S),iu.delete(u));var O=()=>{var T=Ev.get(u);try{if(!T)return;var N=T.handler,C=T.reactEvent,P=t.getState(),_={activeCoordinate:ML(P),activeDataKey:bC(P),activeIndex:Mi(P),activeLabel:gC(P),activeTooltipIndex:Mi(P),isTooltipActive:jL(P)};N&&N(_,C)}finally{Es.delete(u),iu.delete(u),Ev.delete(u)}};if(!x){O();return}if(v==="raf"){var E=requestAnimationFrame(O);Es.set(u,E)}else if(typeof v=="number"){if(!iu.has(u)){O();var M=setTimeout(O,v);iu.set(u,M)}}else O()}}});var dX=q([Zl],e=>e.tooltipItemPayloads),mX=q([dX,(e,t)=>t,(e,t,n)=>n],(e,t,n)=>{if(t!=null){var r=e.find(u=>u.settings.graphicalItemId===n);if(r!=null){var l=r.getPosition;if(l!=null)return l(t)}}}),K_=En("touchMove"),V_=_u(),si=null,Ta=null,GO=null,lu=null;V_.startListening({actionCreator:K_,effect:(e,t)=>{var n=e.payload;if(!(n.touches==null||n.touches.length===0)){lu=q_(n);var r=t.getState(),l=r.eventSettings,u=l.throttleDelay,s=l.throttledEvents,f=s==="all"||s.includes("touchmove");si!==null&&(cancelAnimationFrame(si),si=null),Ta!==null&&(typeof u!="number"||!f)&&(clearTimeout(Ta),Ta=null),GO=Array.from(n.touches).map(m=>vg({clientX:m.clientX,clientY:m.clientY,currentTarget:n.currentTarget}));var d=()=>{if(lu!=null){var m=t.getState(),v=Gu(m,m.tooltip.settings.shared);if(v==="axis"){var p,g=(p=GO)===null||p===void 0?void 0:p[0];if(g==null){si=null,Ta=null;return}var x=hg(m,g);(x==null?void 0:x.activeIndex)!=null&&t.dispatch(iC({activeIndex:x.activeIndex,activeDataKey:void 0,activeCoordinate:x.activeCoordinate}))}else if(v==="item"){var S,O=lu.touches[0];if(document.elementFromPoint==null||O==null)return;var E=document.elementFromPoint(O.clientX,O.clientY);if(!E||!E.getAttribute)return;var M=E.getAttribute(ez),T=(S=E.getAttribute(tz))!==null&&S!==void 0?S:void 0,N=Pi(m).find(_=>_.id===T);if(M==null||N==null||T==null)return;var C=N.dataKey,P=mX(m,M,T);t.dispatch(rC({activeDataKey:C,activeIndex:M,activeCoordinate:P,activeGraphicalItemId:T}))}si=null,Ta=null}};if(!f){d();return}u==="raf"?si=requestAnimationFrame(d):typeof u=="number"&&Ta===null&&(d(),lu=null,Ta=setTimeout(()=>{lu?d():(Ta=null,si=null)},u))}}});var X_={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},Y_=Xt({name:"eventSettings",initialState:X_,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=ze(t.payload.throttledEvents))}}}),hX=Y_.actions.setEventSettings,vX=Y_.reducer,pX=mE({brush:Rq,cartesianAxis:dq,chartData:O$,errorBars:qH,eventSettings:vX,graphicalItems:H9,layout:I4,legend:Gz,options:b$,polarAxis:i9,polarOptions:fX,referenceElements:Uq,renderedTicks:oH,rootProps:oX,tooltip:z7,zIndex:o$}),yX=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return u4({reducer:pX,preloadedState:t,middleware:r=>{var l;return r({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((l="es6")!==null&&l!==void 0?l:"")}).concat([z_.middleware,I_.middleware,Od.middleware,H_.middleware,V_.middleware])},enhancers:r=>{var l=r;return typeof r=="function"&&(l=r()),l.concat(CE({type:"raf"}))},devTools:{serialize:{replacer:lX},name:"recharts-".concat(n)}})};function gX(e){var t=e.preloadedState,n=e.children,r=e.reduxStoreName,l=Yt(),u=A.useRef(null);if(l)return n;u.current==null&&(u.current=yX(t,r));var s=Hp;return A.createElement(a6,{context:s,store:u.current},n)}function bX(e){var t=e.layout,n=e.margin,r=et(),l=Yt();return A.useEffect(()=>{l||(r(D4(t)),r(k4(n)))},[r,l,t,n]),null}var xX=A.memo(bX,Hl);function AX(e){var t=et();return A.useEffect(()=>{t(uX(e))},[t,e]),null}var SX=e=>{var t=et();return A.useEffect(()=>{t(hX(e))},[t,e]),null},wX=A.memo(SX,Hl);function qO(e){var t=e.zIndex,n=e.isPanorama,r=A.useRef(null),l=et();return A.useLayoutEffect(()=>(r.current&&l(i$({zIndex:t,element:r.current,isPanorama:n})),()=>{l(l$({zIndex:t,isPanorama:n}))}),[l,t,n]),A.createElement("g",{tabIndex:-1,ref:r,className:"recharts-zIndex-layer_".concat(t)})}function HO(e){var t=e.children,n=e.isPanorama,r=me(WL);if(!r||r.length===0)return t;var l=r.filter(s=>s<0),u=r.filter(s=>s>0);return A.createElement(A.Fragment,null,l.map(s=>A.createElement(qO,{key:s,zIndex:s,isPanorama:n})),t,u.map(s=>A.createElement(qO,{key:s,zIndex:s,isPanorama:n})))}var OX=["children"];function EX(e,t){if(e==null)return{};var n,r,l=MX(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function MX(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Tf(){return Tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tf.apply(null,arguments)}var jX={width:"100%",height:"100%",display:"block"},CX=A.forwardRef((e,t)=>
268{var n=ey(),r=ty(),l=JE();if(!yr(n)||!yr(r))return null;var u=e.children,s=e.otherAttributes,f=e.title,d=e.desc,m,v;return s!=null&&(typeof s.tabIndex=="number"?m=s.tabIndex:m=l?0:void 0,typeof s.role=="string"?v=s.role:v=l?"application":void 0),A.createElement(Rp,Tf({},s,{title:f,desc:d,role:v,tabIndex:m,width:n,height:r,style:jX,ref:t}),u)}),_X=e=>{var t=e.children,n=me(td);if(!n)return null;var r=n.width,l=n.height,u=n.y,s=n.x;return A.createElement(Rp,{width:r,height:l,x:s,y:u},t)},KO=A.forwardRef((e,t)=>{var n=e.children,r=EX(e,OX),l=Yt();return l?A.createElement(_X,null,A.createElement(HO,{isPanorama:!0},n)):A.createElement(CX,Tf({ref:t},r),A.createElement(HO,{isPanorama:!1},n))});function TX(e,t){return DX(e)||kX(e,t)||PX(e,t)||NX()}function NX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 269In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PX(e,t){if(e){if(typeof e=="string")return VO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?VO(e,t):void 0}}function VO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function kX(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function DX(e){if(Array.isArray(e))return e}function RX(){var e=et(),t=A.useState(null),n=TX(t,2),r=n[0],l=n[1],u=me(J4);return A.useEffect(()=>{if(r!=null){var s=r.getBoundingClientRect(),f=s.width/r.offsetWidth;Me(f)&&f!==u&&e(z4(f))}},[r,e,u]),l}function XO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function zX(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XO(Object(n),!0).forEach(function(r){IX(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IX(e,t,n){return(t=BX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BX(e){var t=UX(e,"string");return typeof t=="symbol"?t:t+""}function UX(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ia(){return Ia=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ia.apply(null,arguments)}function Nf(e,t){return qX(e)||GX(e,t)||$X(e,t)||LX()}function LX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 270In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $X(e,t){if(e){if(typeof e=="string")return YO(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?YO(e,t):void 0}}function YO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function GX(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,s,f=[],d=!0,m=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(v){m=!0,l=v}finally{try{if(!d&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(m)throw l}}return f}}function qX(e){if(Array.isArray(e))return e}var HX=()=>(k$(),null);function Pf(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);
270if(!Number.isNaN(t))return t}return 0}var KX=A.forwardRef((e,t)=>{var n,r,l=A.useRef(null),u=A.useState({containerWidth:Pf((n=e.style)===null||n===void 0?void 0:n.width),containerHeight:Pf((r=e.style)===null||r===void 0?void 0:r.height)}),s=Nf(u,2),f=s[0],d=s[1],m=A.useCallback((p,g)=>{d(x=>{var S=Math.round(p),O=Math.round(g);return x.containerWidth===S&&x.containerHeight===O?x:{containerWidth:S,containerHeight:O}})},[]),v=A.useCallback(p=>{if(typeof t=="function"&&t(p),l.current!=null&&(l.current.disconnect(),l.current=null),p!=null&&typeof ResizeObserver<"u"){var g=p.getBoundingClientRect(),x=g.width,S=g.height;m(x,S);var O=M=>{var T=M[0];if(T!=null){var N=T.contentRect,C=N.width,P=N.height;m(C,P)}},E=new ResizeObserver(O);E.observe(p),l.current=E}},[t,m]);return A.useEffect(()=>()=>{var p=l.current;p!=null&&p.disconnect()},[m]),A.createElement(A.Fragment,null,A.createElement(Nu,{width:f.containerWidth,height:f.containerHeight}),A.createElement("div",Ia({ref:v},e)))}),VX=A.forwardRef((e,t)=>{var n=e.width,r=e.height,l=A.useState({containerWidth:Pf(n),containerHeight:Pf(r)}),u=Nf(l,2),s=u[0],f=u[1],d=A.useCallback((v,p)=>{f(g=>{var x=Math.round(v),S=Math.round(p);return g.containerWidth===x&&g.containerHeight===S?g:{containerWidth:x,containerHeight:S}})},[]),m=A.useCallback(v=>{if(typeof t=="function"&&t(v),v!=null){var p=v.getBoundingClientRect(),g=p.width,x=p.height;d(g,x)}},[t,d]);return A.createElement(A.Fragment,null,A.createElement(Nu,{width:s.containerWidth,height:s.containerHeight}),A.createElement("div",Ia({ref:m},e)))}),XX=A.forwardRef((e,t)=>{var n=e.width,r=e.height;return A.createElement(A.Fragment,null,A.createElement(Nu,{width:n,height:r}),A.createElement("div",Ia({ref:t},e)))}),YX=A.forwardRef((e,t)=>{var n=e.width,r=e.height;return typeof n=="string"||typeof r=="string"?A.createElement(VX,Ia({},e,{ref:t})):typeof n=="number"&&typeof r=="number"?A.createElement(XX,Ia({},e,{width:n,height:r,ref:t})):A.createElement(A.Fragment,null,A.createElement(Nu,{width:n,height:r}),A.createElement("div",Ia({ref:t},e)))});function QX(e){return e?KX:YX}var WX=A.forwardRef((e,t)=>{var n=e.children,r=e.className,l=e.height,u=e.onClick,s=e.onContextMenu,f=e.onDoubleClick,d=e.onMouseDown,m=e.onMouseEnter,v=e.onMouseLeave,p=e.onMouseMove,g=e.onMouseUp,x=e.onTouchEnd,S=e.onTouchMove,O=e.onTouchStart,E=e.style,M=e.width,T=e.responsive,N=e.dispatchTouchEvents,C=N===void 0?!0:N,P=A.useRef(null),_=et(),k=A.useState(null),$=Nf(k,2),V=$[0],F=$[1],J=A.useState(null),I=Nf(J,2),re=I[0],ie=I[1],pe=RX(),U=Zp(),Z=(U==null?void 0:U.width)>0?U.width:M,ne=(U==null?void 0:U.height)>0?U.height:l,fe=A.useCallback(ye=>{pe(ye),typeof t=="function"&&t(ye),F(ye),ie(ye),ye!=null&&(P.current=ye)},[pe,t,F,ie]),ue=A.useCallback(ye=>{_(R_(ye)),_(Bn({handler:u,reactEvent:ye}))},[_,u]),R=A.useCallback(ye=>{_(jp(ye)),_(Bn({handler:m,reactEvent:ye}))},[_,m]),X=A.useCallback(ye=>{_(aC()),_(Bn({handler:v,reactEvent:ye}))},[_,v]),ee=A.useCallback(ye=>{_(jp(ye)),_(Bn({handler:p,reactEvent:ye}))},[_,p]),le=A.useCallback(()=>{_($_())},[_]),he=A.useCallback(()=>{_(G_())},[_]),xe=A.useCallback(ye=>{_(L_(ye.key))},[_]),we=A.useCallback(ye=>{_(Bn({handler:s,reactEvent:ye}))},[_,s]),ot=A.useCallback(ye=>{_(Bn({handler:f,reactEvent:ye}))},[_,f]),ae=A.useCallback(ye=>{_(Bn({handler:d,reactEvent:ye}))},[_,d]),Ae=A.useCallback(ye=>{_(Bn({handler:g,reactEvent:ye}))},[_,g]),be=A.useCallback(ye=>{_(Bn({handler:O,reactEvent:ye}))},[_,O]),te=A.useCallback(ye=>{C&&_(K_(ye)),_(Bn({handler:S,reactEvent:ye}))},[_,C,S]),gt=A.useCallback(ye=>{_(Bn({handler:x,reactEvent:ye}))},[_,x]),_e=QX(T);return A.createElement(jC.Provider,{value:V},A.createElement(O2.Provider,{value:re},A.createElement(_e,{width:Z??(E==null?void 0:E.width),height:ne??(E==null?void 0:E.height),className:Ve("recharts-wrapper",r),style:zX({position:"relative",cursor:"default",width:Z,height:ne},E),onClick:ue,onContextMenu:we,onDoubleClick:ot,onFocus:le,onBlur:he,onKeyDown:xe,onMouseDown:ae,onMouseEnter:R,onMouseLeave:X,onMouseMove:ee,onMouseUp:Ae,onTouchEnd:gt,onTouchMove:te,onTouchStart:be,ref:fe},A.createElement(HX,null),n)))}),FX=["width","height","responsive","children","className","style","compact","title","desc"];function ZX(e,t){if(e==null)return{};var n,r,l=JX(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function JX(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var eY=A.forwardRef((e,t)=>
270{var n=e.width,r=e.height,l=e.responsive,u=e.children,s=e.className,f=e.style,d=e.compact,m=e.title,v=e.desc,p=ZX(e,FX),g=Gn(p);return d?A.createElement(A.Fragment,null,A.createElement(Nu,{width:n,height:r}),A.createElement(KO,{otherAttributes:g,title:m,desc:v},u)):A.createElement(WX,{className:s,style:f,width:n,height:r,responsive:l??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},A.createElement(KO,{otherAttributes:g,title:m,desc:v,ref:t},A.createElement(Vq,null,u)))});function Cp(){return Cp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cp.apply(null,arguments)}function QO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function tY(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QO(Object(n),!0).forEach(function(r){nY(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nY(e,t,n){return(t=rY(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rY(e){var t=aY(e,"string");return typeof t=="symbol"?t:t+""}function aY(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iY={top:5,right:5,bottom:5,left:5},lY=tY({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:iY,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},X_),Q_=A.forwardRef(function(t,n){var r,l=Jt(t.categoricalChartProps,lY),u=t.chartName,s=t.defaultTooltipEventType,f=t.validateTooltipEventTypes,d=t.tooltipPayloadSearcher,m=t.categoricalChartProps,v={chartName:u,defaultTooltipEventType:s,validateTooltipEventTypes:f,tooltipPayloadSearcher:d,eventEmitter:void 0};return A.createElement(gX,{preloadedState:{options:v},reduxStoreName:(r=m.id)!==null&&r!==void 0?r:u},A.createElement(Dq,{chartData:m.data}),A.createElement(xX,{layout:l.layout,margin:l.margin}),A.createElement(wX,{throttleDelay:l.throttleDelay,throttledEvents:l.throttledEvents}),A.createElement(AX,{baseValue:l.baseValue,accessibilityLayer:l.accessibilityLayer,barCategoryGap:l.barCategoryGap,maxBarSize:l.maxBarSize,stackOffset:l.stackOffset,barGap:l.barGap,barSize:l.barSize,syncId:l.syncId,syncMethod:l.syncMethod,className:l.className,reverseStackOrder:l.reverseStackOrder}),A.createElement(eY,Cp({},l,{ref:n})))}),oY=["axis","item"],uY=A.forwardRef((e,t)=>A.createElement(Q_,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:oY,tooltipPayloadSearcher:CC,categoricalChartProps:e,ref:t})),cY=["axis"],sY=A.forwardRef((e,t)=>A.createElement(Q_,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:cY,tooltipPayloadSearcher:CC,categoricalChartProps:e,ref:t}));function fY({diagnosis:e}){const{t}=$l(),[n,r]=A.useState(!1),[l,u]=A.useState(null),{mainLimitation:s,recommendedModels:f,economics:d,overallSummary:m,intelligenceComparison:v,frontierScore:p,bestLocalScore:g}=e,x=d.exchangeRateFromUsd||1,S=(C,P=0)=>{const _=C*x,k=d.currencySymbol.trim()===d.currencyCode?"":` ${d.currencyCode}`;return`${d.currencySymbol}${_.toLocaleString(void 0,{maximumFractionDigits:P})}${k}`},O=d.costDataOverTime.map(C=>({...C,apiCost:C.apiCost*x,localCost:C.localCost*x})),E=l!=null&&l.dataQuality?Object.entries(l.dataQuality).filter(([,C])=>C):[],M=f.filter(C=>C.canRun&&C.speed!=="unusable"),T=n||M.length===0?f:M,N=f.length>T.length;return b.jsxs("div",{className:"flex min-w-0 flex-col gap-5 animate-in fade-in slide-in-from-bottom-4 duration-500",children:[b.jsxs("section",{className:"panel-card flex flex-col gap-6 lg:flex-row lg:items-start lg:justify-between",children:[b.jsxs("div",{className:"max-w-3xl",children:[b.jsx("h3",{className:"micro-label mb-4",children:t("results.verdict.t
270itle")}),b.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center",children:[b.jsxs("span",{className:"flex items-center gap-3 font-mono text-3xl font-medium tracking-normal text-[#dbeafe] md:text-4xl",children:[d.verdict==="local"?b.jsx(u2,{className:"h-8 w-8 shrink-0 text-[#7dd3fc]"}):d.verdict==="hybrid"?b.jsx(JP,{className:"h-8 w-8 shrink-0 text-[#7dd3fc]"}):b.jsx(c2,{className:"h-8 w-8 shrink-0 text-[#f3a6a6]"}),m]}),d.verdict!=="api"&&d.breakevenMonths>0&&b.jsxs("span",{className:"self-start rounded-full bg-[#7dd3fc] px-4 py-2 text-[10px] font-bold uppercase tracking-[0.18em] text-[#06111f] md:self-auto",children:[t("results.economics.breakeven"),": ",Math.ceil(d.breakevenMonths)," ",t("results.economics.months")]})]}),b.jsx("p",{className:"mt-4 max-w-2xl text-sm leading-6 text-[#8ba7c7]",children:d.verdictMessage}),s&&b.jsxs("div",{className:"mt-5 flex items-center gap-2 rounded-full border border-[#f3a6a6]/30 bg-[#f3a6a6]/10 px-4 py-2 text-xs text-[#ffd6d6]",children:[b.jsx(vk,{className:"h-4 w-4"}),b.jsx("span",{children:s})]})]}),b.jsxs("div",{className:"grid grid-cols-2 gap-4 lg:min-w-[280px]",children:[b.jsxs("div",{children:[b.jsx("span",{className:"micro-label mb-2",children:"API"}),b.jsx("span",{className:"block font-mono text-4xl text-[#dbeafe]",children:S(d.monthlyApiCost)}),b.jsx("span",{className:"text-xs text-[#8ba7c7]",children:"/ month"})]}),b.jsxs("div",{children:[b.jsx("span",{className:"micro-label mb-2",children:"Local"}),b.jsx("span",{className:"block font-mono text-4xl text-[#7dd3fc]",children:S(d.totalLocalMonthly)}),b.jsx("span",{className:"text-xs text-[#8ba7c7]",children:"/ month"})]})]})]}),b.jsxs("div",{className:"flex flex-col gap-5",children:[b.jsxs("div",{className:"panel-card flex min-h-[420px] flex-col overflow-hidden",children:[b.jsxs("div",{className:"mb-5 flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[b.jsxs("div",{children:[b.jsx("h3",{className:"font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:t("results.models.title")}),b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:t(n?"results.models.showingAll":"results.models.showingCompatible")})]}),b.jsxs("div",{className:"flex items-center gap-2",children:[b.jsx("button",{type:"button",className:"rounded-full border border-[#7dd3fc]/30 px-3 py-1 text-xs text-[#7dd3fc] transition hover:border-[#7dd3fc]/70 hover:bg-[#7dd3fc]/10 disabled:cursor-not-allowed disabled:opacity-40",onClick:()=>r(C=>!C),disabled:!n&&!N,children:t(n?"results.models.showCompatible":"results.models.showAll")}),b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/70 px-3 py-1 text-xs text-[#7dd3fc]",children:"GGUF Q4"})]})]}),b.jsx("div",{className:"overflow-x-auto",children:b.jsxs("table",{className:"w-full min-w-[760px] text-left text-xs",children:[b.jsx("thead",{children:b.jsxs("tr",{className:"border-b border-[#7dd3fc]/10 text-[#8ba7c7]",children:[b.jsx("th",{className:"pb-3 pr-4 font-medium",children:"Model"}),b.jsx("th",{className:"pb-3 pr-4 font-medium",children:"Ideal"}),b.jsx("th",{className:"pb-3 pr-4 font-medium",children:"Quality"}),b.jsx("th",{className:"pb-3 font-medium",children:"Performance"})]})}),b.jsx("tbody",{className:"divide-y divide-[#7dd3fc]/10",children:T.map((C,P)=>b.jsxs("tr",{role:"button",tabIndex:0,onClick:()=>u(C),onKeyDown:_=>{(_.key==="Enter"||_.key===" ")&&(_.preventDefault(),u(C))},className:`cursor-pointer transition hover:bg-[#7dd3fc]/5 focus:bg-[#7dd3fc]/5 focus:outline-none ${C.canRun?"text-[#eaf4ff]":"text-[#53677f]"}`,children:[b.jsxs("td",{className:"py-4 pr-4 align-top",children:[b.jsx("div",{className:"font-medium",children:C.name}),b.jsx("div",{className:"mt-1 max-w-[260px] text-[10px] leading-4 text-[#8ba7c7]",children:C.notes})]}),b.jsxs("td",{className:"py-4 pr-4 align-top",children:[b.jsx("div",{className:"max-w-[220px] text-[10px] leading-4 text-[#8ba7c7]",children:C.idealUseCaseLabels}),b.jsx("span",{className:"mt-2 inline-block rounded-full border border-[#7dd3fc]/15 bg-black/20 px-2 py-1 font-mono text-[10px] text-[#7dd3fc]",children:C.quantization})]}),b.jsxs("td",{className:"py-4 pr-4 align-top",children:[b.jsx("span",{className:"font-mono text-lg text-[#dbeafe]",children:C.intelligenceScore}),b.jsx("span",{className:"ml-1 text-[10px] text-[#8ba7c7]",children:"/100"})]}),b.jsx("td",{className:"py-4 align-top",children:C.canRun?b.jsx("span",{className:`rounded-full border px-2 py-1 text-[10px] font-bold uppercase tracking-[0.16em] ${C.speed==="fast"?"border-[#7dd3fc]/40 bg-[#7dd3fc]/10 text-[#7dd3fc]":C.speed==="acceptable"?"border-[#f0d48a]/40 bg-[#f0d48a]/10 text-[#f0d48a]":"border-[#f3a6a6]/40 bg-[#f3a6a6]/10 text-[#f3a6a6]"}`,children:C.speed==="fast"?t("results.models.speed.fast"):C.speed==="acceptable"?t("results.models.speed.acceptable"):t("results.models.speed.slow")}):b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/10 bg-black/20 px-2 py-1 text-[10px] font-bold uppercase tracking-[0.16em] text-[#53677f]",children:t("results.models.cannotRun")})})]},P))})]})})]}),b.jsxs("div",{className:"panel-card-muted flex min-h-[360px] flex-col",children:[b.jsxs("div",{className:"mb-6 flex items-start justify-between gap-4",children:[b.jsxs("div",{children:[b.jsx("h3",{className:"font-mono text-2xl font-medium tracking-normal",children:t("results.economics.title")}),b.jsx("p",{className:"mt-3 text-sm text-[#405a78]",children:"API
270spend against local ownership cost."})]}),b.jsx("span",{className:"rounded-full border border-[#06111f]/50 px-3 py-1 text-xs",children:"12M"})]}),b.jsxs("div",{className:"mb-6 grid grid-cols-2 gap-4",children:[b.jsxs("div",{children:[b.jsx("span",{className:"block text-[10px] uppercase tracking-[0.18em] text-[#405a78]",children:t("results.economics.apiCost")}),b.jsx("span",{className:"mt-2 block font-mono text-4xl",children:S(d.monthlyApiCost,2)})]}),b.jsxs("div",{className:"border-l border-[#06111f]/15 pl-4",children:[b.jsx("span",{className:"block text-[10px] uppercase tracking-[0.18em] text-[#405a78]",children:t(d.includesHardwarePurchase?"results.economics.localCost":"results.economics.localCostOwned")}),b.jsx("span",{className:"mt-2 block font-mono text-4xl",children:S(d.totalLocalMonthly,2)})]})]}),b.jsx("div",{className:"min-h-[260px] flex-1",children:b.jsx(jA,{width:"100%",height:"100%",children:b.jsxs(sY,{data:O,margin:{top:10,right:12,left:-18,bottom:0},children:[b.jsxs("defs",{children:[b.jsxs("linearGradient",{id:"colorApi",x1:"0",y1:"0",x2:"0",y2:"1",children:[b.jsx("stop",{offset:"5%",stopColor:"#06111f",stopOpacity:.28}),b.jsx("stop",{offset:"95%",stopColor:"#06111f",stopOpacity:0})]}),b.jsxs("linearGradient",{id:"colorLocal",x1:"0",y1:"0",x2:"0",y2:"1",children:[b.jsx("stop",{offset:"5%",stopColor:"#4f83c2",stopOpacity:.32}),b.jsx("stop",{offset:"95%",stopColor:"#4f83c2",stopOpacity:0})]})]}),b.jsx(yp,{strokeDasharray:"3 3",stroke:"rgba(6,17,31,0.16)",vertical:!1}),b.jsx(wp,{dataKey:"month",stroke:"#405a78",fontSize:10,tickLine:!1,axisLine:!1,tickFormatter:C=>`M${C}`}),b.jsx(Mp,{stroke:"#405a78",fontSize:10,tickLine:!1,axisLine:!1,tickFormatter:C=>`${d.currencySymbol}${Number(C).toLocaleString(void 0,{maximumFractionDigits:0})}`}),b.jsx(Gw,{contentStyle:{backgroundColor:"#06111f",borderColor:"rgba(125,211,252,0.22)",borderRadius:"14px",color:"#eaf4ff"},itemStyle:{fontSize:"12px"},formatter:C=>S(Number(C))}),b.jsx(Jv,{verticalAlign:"top",height:34,iconType:"circle",wrapperStyle:{fontSize:"10px",textTransform:"uppercase",letterSpacing:"0.12em",color:"#405a78"}}),b.jsx(gp,{type:"monotone",dataKey:"apiCost",name:"API",stroke:"#06111f",fillOpacity:1,fill:"url(#colorApi)",strokeWidth:2}),b.jsx(gp,{type:"monotone",dataKey:"localCost",name:"Local",stroke:"#4f83c2",fillOpacity:1,fill:"url(#colorLocal)",strokeWidth:2})]})})})]})]}),v.length>0&&b.jsxs("section",{className:"panel-card flex min-h-[360px] flex-col overflow-hidden",children:[b.jsxs("div",{className:"mb-5 flex flex-col gap-3 md:flex-row md:items-start md:justify-between",children:[b.jsxs("div",{children:[b.jsx("h3",{className:"font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:t("results.intelligence.title")}),b.jsx("p",{className:"mt-2 text-sm leading-6 text-[#8ba7c7]",children:t("results.intelligence.description")})]}),b.jsxs("div",{className:"grid grid-cols-2 gap-3 text-right",children:[b.jsxs("div",{children:[b.jsx("span",{className:"micro-label mb-1",children:"Frontier"}),b.jsx("span",{className:"block font-mono text-3xl text-[#dbeafe]",children:p})]}),b.jsxs("div",{children:[b.jsx("span",{className:"micro-label mb-1",children:"Local"}),b.jsx("span",{className:"block font-mono text-3xl text-[#7dd3fc]",children:g})]})]})]}),b.jsx("div",{className:"min-h-[230px] flex-1",children:b.jsx(jA,{width:"100%",height:"100%",children:b.jsxs(uY,{data:v,margin:{top:10,right:10,left:-18,bottom:0},children:[b.jsx(yp,{strokeDasharray:"3 3",stroke:"rgba(125,211,252,0.10)",vertical:!1}),b.jsx(wp,{dataKey:"name",stroke:"#8ba7c7",fontSize:10,tickLine:!1,axisLine:!1}),b.jsx(Mp,{stroke:"#8ba7c7",fontSize:10,tickLine:!1,axisLine:!1,domain:[0,100]}),b.jsx(Gw,{cursor:{fill:"rgba(125,211,252,0.035)"},contentStyle:{backgroundColor:"#06111f",borderColor:"rgba(125,211,252,0.18)",borderRadius:"14px",color:"#eaf4ff"},itemStyle:{fontSize:"12px"}}),b.jsx(Jv,{verticalAlign:"top",height:34,iconType:"circle",wrapperStyle:{fontSize:"10px",textTransform:"uppercase",letterSpacing:"0.12em",color:"#8ba7c7"}}),b.jsx(xp,{dataKey:"frontierScore",name:"Frontier",fill:"#dbeafe",radius:[6,6,0,0]}),b.jsx(xp,{dataKey:"localScore",name:"Local",fill:"#7dd3fc",radius:[6,6,0,0]})]})})})]}),e.softwareRecommendations&&e.softwareRecommendations.length>0&&b.jsx("section",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 xl:grid-cols-3",children:e.softwareRecommendations.map((C,P)=>b.jsxs("a",{href:C.url,target:"_blank",rel:"noreferrer",className:P===0?"panel-card-muted block transition hover:scale-[1.01]":"panel-card block transition hover:border-[#7dd3fc]/45",children:[b.jsxs("div",{className:"mb-8 flex items-center justify-between",children:[b.jsx("h4",{className:"font-mono text-2xl font-medium",children:C.name}),b.jsx("span",{className:"rounded-full border border-current px-3 py-1 text-[10px] uppercase tracking-[0.16em]",children:t("results.software.download")})]}),b.jsx("p",{className:P===0?"text-sm leading-6 text-[#405a78]":"text-sm leading-6 text-[#8ba7c7]",children:C.description})]},P))}),l&&b.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-[#020711]/80 px-4 py-6 backdrop-blur-sm",onClick:()=>u(null),children:b.jsxs("div",{className:"max-h-[92vh] w-full max-w-5xl overflow-y-auto rounded-[8px] border border-[#7dd3fc]/20 bg-[#06111f] shadow-2xl shadow-black/50",onClick:C=>C.stopPropagation(),children:[b.jsxs("div",{className:"sticky top-0 z-10 flex items-start justify-between gap-4 border-b border-[#7dd3fc]/10 bg-[#06111f]/95 px-5 py-4 backdrop-blur",children:[b.jsxs("div",{children:[b.jsx("p",{className:"micro-label mb-2",children:t("results.models.detailsTitle")}),b.jsx("h3",{className:"font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:l.name}),b.jsx("p",{className:"mt-2 max-w-3xl text-sm leading-6 text-[#8ba7c7]",children:l.description})]}),b.jsx("button",{type:"button",className:"inline-flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[#7dd3fc]/20 text-[#dbeafe] transition hover:border-[#7dd3fc]/60 hover:bg-[#7dd3fc]/10",onClick:()=>u(null),"aria-label":t("results.models.close"),children:b.jsx(_p,{className:"h-4 w-4"})})]}),b.jsxs("div",{className:"grid gap-5 p-5 lg:grid-cols-[minmax(0,1.1fr)_minmax(300px,0.9fr)]",children:[b.jsxs("section",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-black/20 p-4",children:[b.jsxs("div",{className:"mb-4 grid grid-cols-2 gap-3 sm:grid-cols-4",children:[b.jsxs("div",{children:[b.jsx("span",{className:"micro-label mb-1",children:"Params"}),b.jsx("span",{className:"block font-mono text-2xl text-[#dbeafe]",children:l.parameters})]}),b.jsxs("div",{children:[b.jsx("span",{className:"micro-label mb-1",children:"Quality"}),b.jsxs("span",{className:"block font-mono text-2xl text-[#7dd3fc]",children:[l.intelligenceScore,"/100"]})]}),b.jsxs("div",{className:"sm:col-span-2",children:[b.jsx("span",{className:"micro-label mb-1",children:t("results.models.license")}),b.jsx("span",{className:"block text-xs leading-5 text-[#8ba7c7]",children:l.license})]}),(l.confidence||l.lastCheckedAt)&&b.jsxs("div",{className:"sm:col-span-4",children:[b.jsx("span",{className:"micro-label mb-1",children:t("results.models.dataQuality")}),b.jsxs("span",{className:"block text-xs leading-5 text-[#8ba7c7]",children:[l.confidence??"dataset",l.lastCheckedAt?` - ${l.lastCheckedAt}`:""]})]}),l.deploymentOptions&&l.deploymentOptions.length>0&&b.jsxs("div",{className:"sm:col-span-4",children:[b.jsx("span",{className:"micro-label mb-2",children:t("results.models.runtimes")}),b.jsx("div",{className:"flex flex-wrap gap-2",children:l.deploymentOptions.map(C=>b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/20 bg-[#7dd3fc]/10 px-2 py-1 text-[10px] text-[#7dd3fc]",children:C},C))})]})]}),b.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:l.specs.map(C=>b.jsxs("div",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-[#071a2c] p-3",children:[b.jsx("span",{className:"block text-[10px] uppercase tracking-[0.16em] text-[#8ba7c7]",children:C.label}),b.jsx("span",{className:"mt-1 block text-sm text-[#dbeafe]",children:C.value})]},C.label))}),l.benchmarkRefs&&l.benchmarkRefs.length>0&&b.jsx("div",{className:"mt-4 flex flex-wrap gap-2",children:l.benchmarkRefs.map(C=>b.jsxs("a",{href:C.url,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-[#7dd3fc]/20 px-3 py-2 text-xs text-[#7dd3fc] transition hover:border-[#7dd3fc]/70 hover:bg-[#7dd3fc]/10",children:[C.type,b.jsx(ou,{className:"h-3 w-3"})]},`${C.type}-${C.url}`))}),E.length>0&&b.jsxs("div",{className:"mt-4 border-t border-[#7dd3fc]/10 pt-4",children:[b.jsx("h4",{className:"mb-3 font-mono text-lg text-[#dbeafe]",children:t("results.models.dataQualityBreakdown")}),b.jsx("div",{className:"flex flex-wrap gap-2",children:E.map(([C,P])=>b.jsxs("span",{className:"rounded-full border border-[#7dd3fc]/20 bg-[#7dd3fc]/10 px-3 py-1 text-[10px] text-[#7dd3fc]",children:[C,": ",P]},C))})]})]}),b.jsxs("section",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-black/20 p-4",children:[b.jsx("h4",{className:"mb-3 font-mono text-lg text-[#dbeafe]",children:t("results.models.links")}),b.jsx("div",{className:"flex flex-wrap gap-2",children:l.links.map(C=>b.jsxs("a",{href:C.url,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-[#7dd3fc]/20 px-3 py-2 text-xs text-[#7dd3fc] transition hover:border-[#7dd3fc]/70 hover:bg-[#7dd3fc]/10",children:[C.label,b.jsx(ou,{className:"h-3 w-3"})]},C.url))}),b.jsx("h4",{className:"mb-3 mt-5 font-mono text-lg text-[#dbeafe]",children:t("results.models.useCases")}),b.jsx("p",{className:"text-sm leading-6 text-[#8ba7c7]",children:l.idealUseCaseLabels}),l.sources&&l.sources.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("h4",{className:"mb-3 mt-5 font-mono text-lg text-[#dbeafe]",children:t("results.models.sources")}),b.jsx("div",{className:"flex flex-wrap gap-2",children:l.sources.map(C=>b.jsxs("a",{href:C.url,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-[#7dd3fc]/20 px-3 py-2 text-xs text-[#7dd3fc] transition hover:border-[#7dd3fc]/70 hover:bg-[#7dd3fc]/10",children:[C.type,b.jsx(ou,{className:"h-3 w-3"})]},`${C.type}-${C.url}`))})]})]}),b.jsxs("section",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-black/20 p-4",children:[b.jsx("h4",{className:"mb-3 font-mono text-lg text-[#dbeafe]",children:t("results.models.quantizations")}),b.jsx("div",{className:"flex flex-wrap gap-2",children:l.quantizationOptions.map(C=>b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/20 bg-[#7dd3fc]/10 px-3 py-1 font-mono text-xs text-[#7dd3fc]",children:C},C))})]}),b.jsxs("section",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-black/20 p-4",children:[b.jsx("h4",{className:"mb-3 font-mono text-lg text-[#dbeafe]",children:t("results.models.install")}),b.jsxs("div",{className:"flex flex-col gap-2",children:[l.installCommands.length===0&&b.jsx("p",{className:"text-xs leading-5 text-[#8ba7c7]",children:t("results.models.noInstall")}),l.installCommands.map(C=>b.jsxs("div",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-[#020711] p-3",children:[b.jsxs("div",{className:"mb-2 flex items-center justify-between gap-2",children:[b.jsx("span",{className:"text-xs text-[#8ba7c7]",children:C.label}),b.jsxs("button",{type:"button",className:"inline-flex items-center gap-1 rounded-full border border-[#7dd3fc]/20 px-2 py-1 text-[10px] text-[#7dd3fc] hover:border-[#7dd3fc]/60",onClick:()=>{var P;
270return(P=navigator.clipboard)==null?void 0:P.writeText(C.command)},children:[b.jsx(KP,{className:"h-3 w-3"}),t("results.models.copy")]})]}),b.jsx("code",{className:"block overflow-x-auto whitespace-nowrap font-mono text-xs text-[#dbeafe]",children:C.command})]},C.label))]})]}),b.jsxs("section",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-black/20 p-4 lg:col-span-2",children:[b.jsx("h4",{className:"mb-3 font-mono text-lg text-[#dbeafe]",children:t("results.models.benchmarks")}),b.jsx("div",{className:"grid gap-3 md:grid-cols-2",children:l.benchmarkSummary.map(C=>b.jsxs("div",{className:"rounded-[8px] border border-[#7dd3fc]/10 bg-[#071a2c] p-4",children:[b.jsx("span",{className:"block text-[10px] uppercase tracking-[0.16em] text-[#8ba7c7]",children:C.label}),b.jsx("span",{className:"mt-2 block font-mono text-xl text-[#dbeafe]",children:C.value}),C.note&&b.jsx("p",{className:"mt-2 text-xs leading-5 text-[#8ba7c7]",children:C.note}),C.sourceUrl&&b.jsxs("a",{href:C.sourceUrl,target:"_blank",rel:"noreferrer",className:"mt-3 inline-flex items-center gap-1 text-[10px] text-[#7dd3fc] hover:text-[#dbeafe]",children:[t("results.models.source"),b.jsx(ou,{className:"h-3 w-3"})]})]},C.label))})]})]})]})})]})}const pg="https://raw.githubusercontent.com/raulprtech/ai-infra-dataset/main",WO=[{id:"openai-mini",kind:"api",name:"OpenAI mini",detail:"balanced API",inputUsdPerMillion:.15,outputUsdPerMillion:.6,quality:72,confidence:"estimated"},{id:"gemini-flash",kind:"api",name:"Gemini Flash",detail:"fast long context",inputUsdPerMillion:.3,outputUsdPerMillion:2.5,quality:76,confidence:"estimated"},{id:"deepseek-chat",kind:"api",name:"DeepSeek chat",detail:"budget API",inputUsdPerMillion:.27,outputUsdPerMillion:1.1,quality:70,confidence:"estimated"},{id:"openai-frontier",kind:"api",name:"OpenAI frontier",detail:"premium quality",inputUsdPerMillion:2,outputUsdPerMillion:8,quality:88,confidence:"estimated"},{id:"claude-sonnet",kind:"api",name:"Claude Sonnet",detail:"coding and reasoning",inputUsdPerMillion:3,outputUsdPerMillion:15,quality:90,confidence:"estimated"}],FO=[{id:"runpod-rtx-4090",kind:"cloud-rental",name:"RunPod RTX 4090",detail:"24GB GPU cloud - on demand",providerName:"RunPod",hourlyUsd:.69,storageMonthlyUsd:8,networkMonthlyUsd:0,operationalScore:72,confidence:"estimated",priceUnit:"hour",profile:{preset:"cloud-runpod-4090",os:"Linux",gpuMaker:"NVIDIA",gpuName:"RTX 4090",vramGB:24,ramGB:64,cpuName:"",devicePriceUsd:0,purchaseStatus:"owned"}},{id:"lambda-a10",kind:"cloud-rental",name:"Lambda A10",detail:"24GB GPU cloud - stable VM",providerName:"Lambda",hourlyUsd:.75,storageMonthlyUsd:10,networkMonthlyUsd:0,operationalScore:78,confidence:"estimated",priceUnit:"hour",profile:{preset:"cloud-lambda-a10",os:"Linux",gpuMaker:"NVIDIA",gpuName:"A10",vramGB:24,ramGB:64,cpuName:"",devicePriceUsd:0,purchaseStatus:"owned"}},{id:"aws-g5-xlarge",kind:"cloud-rental",name:"AWS g5.xlarge",detail:"A10G 24GB - hyperscaler",providerName:"AWS",hourlyUsd:1.01,storageMonthlyUsd:15,networkMonthlyUsd:10,operationalScore:86,confidence:"estimated",priceRegion:"us-east-1 reference",priceUnit:"hour",profile:{preset:"cloud-aws-g5",os:"Linux",gpuMaker:"NVIDIA",gpuName:"A10G",vramGB:24,ramGB:16,cpuName:"",devicePriceUsd:0,purchaseStatus:"owned"}},{id:"cloudflare-workers-ai",kind:"cloud-rental",name:"Cloudflare Workers AI",detail:"serverless AI / edge",providerName:"Cloudflare",hourlyUsd:0,monthlyUsd:5,storageMonthlyUsd:0,networkMonthlyUsd:0,operationalScore:88,confidence:"estimated",priceUnit:"serverless",profile:{preset:"cloudflare-workers-ai",os:"Linux",gpuMaker:"NVIDIA",gpuName:"Managed serverless GPU",vramGB:16,ramGB:32,cpuName:"",devicePriceUsd:0,purchaseStatus:"owned"}}],dY=[{id:"rtx3060",kind:"hardware",name:"RTX 3060 12GB",detail:"entry local GPU",profile:{preset:"rtx3060",os:"Windows",gpuMaker:"NVIDIA",gpuName:"RTX 3060",vramGB:12,ramGB:16,cpuName:"",devicePriceUsd:850,purchaseStatus:"planned"}},{id:"rtx4070ti",kind:"hardware",name:"RTX 4070 Ti Super",detail:"16GB local workstation",profile:{preset:"rtx4070tisuper",os:"Windows",gpuMaker:"NVIDIA",gpuName:"RTX 4070 Ti Super",vramGB:16,ramGB:32,cpuName:"",devicePriceUsd:1600,purchaseStatus:"planned"}}
270,{id:"rtx4090",kind:"hardware",name:"RTX 4090 24GB",detail:"high-end local GPU",profile:{preset:"rtx4090",os:"Windows",gpuMaker:"NVIDIA",gpuName:"RTX 4090",vramGB:24,ramGB:64,cpuName:"",devicePriceUsd:3200,purchaseStatus:"planned"}},{id:"macm4",kind:"hardware",name:"Mac mini M4",detail:"efficient Apple Silicon",profile:{preset:"macmini_m4_16gb",os:"macOS",gpuMaker:"Apple",gpuName:"M4",vramGB:12,ramGB:16,cpuName:"",devicePriceUsd:799,purchaseStatus:"planned"}},{id:"m3max",kind:"hardware",name:"M3 Max 64GB",detail:"portable high-memory local",profile:{preset:"m3max_64gb",os:"macOS",gpuMaker:"Apple",gpuName:"M3 Max",vramGB:48,ramGB:64,cpuName:"",devicePriceUsd:3999,purchaseStatus:"planned"}}];function mY(e){const t=e.confidence==="estimated"?"estimated":e.confidence;return`${(e.category||"api").replace(/_/g," ")} - ${e.pricingUnit??"tokens"} - ${t}`}function hY(e){const t=e.monthlyUsd?`$${e.monthlyUsd}/mo`:`$${e.hourlyUsd}/hr`,n=e.priceRegion?` - ${e.priceRegion}`:"";return`${e.category.replace(/-/g," ")} - ${e.vramGB}GB VRAM - ${t}${n}`}function vY(e){return["chat","coding","agents","rag","vision","embedding"].includes(e)}function pY(e){const t=[{label:"VRAM util",value:`${e.minGpuVramGB} GB+`},{label:"VRAM fluida",value:`${e.minFastVramGB} GB+`},{label:"RAM CPU",value:`${e.minCpuRamGB} GB+`}];return e.contextWindowTokens&&t.unshift({label:"Contexto",value:`${e.contextWindowTokens.toLocaleString()} tokens`}),t}function yY(e){return{id:e.id,kind:"api",name:e.name,detail:mY(e),inputUsdPerMillion:e.inputUsdPerMillionTokens,outputUsdPerMillion:e.outputUsdPerMillionTokens,quality:e.qualityScore,confidence:e.confidence,sources:e.sources,notes:e.notes,priceNotes:e.priceNotes,priceRegion:e.priceRegion,priceLastVerifiedAt:e.priceLastVerifiedAt}}function gY(e){const t=(e.idealUseCases??["chat"]).filter(vY);return{name:e.name,parameters:e.parameters,quantization:e.quantization,minFastVramGB:e.minFastVramGB,minGpuVramGB:e.minGpuVramGB,minCpuRamGB:e.minCpuRamGB,noteKey:"calc.models.dataset",idealUseCases:t.length>0?t:["chat"],intelligenceScore:e.qualityScore??50,description:e.description??e.notes??"Modelo local importado desde ai-infra-dataset.",license:e.license??"Licencia pendiente de revision.",links:e.links??e.sources.map(n=>({label:n.type,url:n.url})),quantizationOptions:e.quantizationOptions??[e.quantization],installCommands:e.installCommands??[],specs:pY(e),benchmarkSummary:e.benchmarkSummary??[{label:"Calidad relativa",value:`${e.qualityScore??50}/100`,note:`Confianza del dato: ${e.confidence}`}],sources:e.sources,benchmarkRefs:e.benchmarkRefs,deploymentOptions:e.deploymentOptions,dataQuality:e.dataQuality,confidence:e.confidence,lastCheckedAt:e.lastCheckedAt}}function bY(e){return{id:e.id,kind:"cloud-rental",name:e.name,detail:hY(e),providerName:e.providerName,hourlyUsd:e.hourlyUsd,monthlyUsd:e.monthlyUsd,storageMonthlyUsd:e.storageMonthlyUsd??0,networkMonthlyUsd:e.networkMonthlyUsd??0,operationalScore:e.operationalScore,confidence:e.confidence,sources:e.sources,notes:e.notes,priceNotes:e.priceNotes,priceRegion:e.priceRegion,priceUnit:e.priceUnit,priceLastVerifiedAt:e.priceLastVerifiedAt,profile:{preset:`cloud-${e.id}`,os:"Linux",gpuMaker:e.gpuMaker,gpuName:e.gpuName,vramGB:e.vramGB,ramGB:e.ramGB,cpuName:"",devicePriceUsd:0,purchaseStatus:"owned"}}}async function xY(){const e=await fetch(`${pg}/data/models/local-models.json`,{cache:"no-store"});if(!e.ok)throw new Error(`Dataset request failed: ${e.status}`);return(await e.json()).filter(n=>n.confidence!=="deprecated").map(gY)}async function AY(){const e=await fetch(`${pg}/data/api-pricing/api-models.json`,{cache:"no-store"});if(!e.ok)throw new Error(`Dataset request failed: ${e.status}`);return(await e.json()).filter(n=>n.confidence!=="deprecated").map(yY)}async function SY(){const e=await fetch(`${pg}/data/cloud-compute/instances.json`,{cache:"no-store"});if(!e.ok)throw new Error(`Dataset request failed: ${e.status}`);return(await e.json()).filter(n=>n.confidence!=="deprecated").map(bY)}const wY=[{id:"chat-small",name:"Chat ligero",task:"Soporte, resumen, asistente diario",modelName:"Phi-3 Mini",usagePatch:{goal:"chat",frequency:"daily",hoursPerDay:2,modelSizePreference:"small"},inputTokensPerRequest:700,outputTokensPerRequest:350},{id:"chat-general",name:"Chat general 8B",task:"Uso diario con buen balance calida
270d/costo",modelName:"Llama 3 8B / Mistral 7B",usagePatch:{goal:"chat",frequency:"daily",hoursPerDay:4,modelSizePreference:"medium"},inputTokensPerRequest:1e3,outputTokensPerRequest:500},{id:"coding",name:"Coding intenso",task:"Autocomplete, refactors y explicaciones",modelName:"Qwen 2.5 14B / DeepSeek Coder V2 Lite",usagePatch:{goal:"coding",frequency:"heavy",hoursPerDay:6,modelSizePreference:"medium"},inputTokensPerRequest:2800,outputTokensPerRequest:1200},{id:"rag",name:"RAG / documentos",task:"Consultas con contexto largo y retrieval",modelName:"Gemma 2 9B",usagePatch:{goal:"rag",frequency:"heavy",hoursPerDay:5,modelSizePreference:"medium"},inputTokensPerRequest:4800,outputTokensPerRequest:900},{id:"agents",name:"Agentes",task:"Automatizaciones multi-paso",modelName:"Qwen 2.5 14B / DeepSeek Coder V2 Lite",usagePatch:{goal:"agents",frequency:"heavy",hoursPerDay:8,modelSizePreference:"large"},inputTokensPerRequest:4200,outputTokensPerRequest:1800},{id:"large-model",name:"Modelo grande",task:"Razonamiento local pesado",modelName:"Llama 3.3 70B",usagePatch:{goal:"agents",frequency:"production",hoursPerDay:10,modelSizePreference:"large"},inputTokensPerRequest:5200,outputTokensPerRequest:2200}];function OY(e,t){return{...e,...t.usagePatch,needsPrivacy:!1,offlineRequired:!1}}function EY(e){const t={occasional:8,daily:30,heavy:30,production:30},n={occasional:2,daily:8,heavy:25,production:120};return e.hoursPerDay*t[e.frequency]*n[e.frequency]}function Mv(e,t,n=0){const r=e*(t.exchangeRateFromUsd||1),l=t.currencySymbol.trim()===t.currencyCode?"":` ${t.currencyCode}`;return`${t.currencySymbol}${r.toLocaleString(void 0,{maximumFractionDigits:n})}${l}`}function ZO(e){return e==="api"?b.jsx(qP,{className:"h-4 w-4"}):e==="cloud-rental"?b.jsx(ok,{className:"h-4 w-4"}):b.jsx(XP,{className:"h-4 w-4"})}function JO(e){return e==="api"?"API":e==="cloud-rental"?"Cloud":"HW"}function MY(e){var n;if(e.kind==="hardware")return null;const t=(n=e.sources)==null?void 0:n[0];return{confidence:e.confidence,region:e.priceRegion,verifiedAt:e.priceLastVerifiedAt,notes:e.priceNotes||e.notes,source:t}}function e2({plan:e}){const t=MY(e);return t?b.jsxs("div",{className:"mt-4 rounded-[8px] border border-[#7dd3fc]/10 bg-black/20 p-3 text-[10px] leading-5 text-[#8ba7c7]",children:[b.jsxs("div",{className:"flex flex-wrap gap-2",children:[b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/20 px-2 py-1 text-[#7dd3fc]",children:t.confidence}),t.region&&b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/20 px-2 py-1",children:t.region}),t.verifiedAt&&b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/20 px-2 py-1",children:t.verifiedAt})]}),t.notes&&b.jsx("p",{className:"mt-2 line-clamp-2",children:t.notes}),t.source&&b.jsxs("a",{href:t.source.url,target:"_blank",rel:"noreferrer",className:"mt-2 inline-flex items-center gap-1 text-[#7dd3fc] hover:text-[#dbeafe]",children:[t.source.type,b.jsx(ou,{className:"h-3 w-3"})]})]}):null}function t2(e,t,n,r,l){const u=OY(n,t),s=EY(u);if(e.kind==="api"){const v=s*t.inputTokensPerRequest/1e6*e.inputUsdPerMillion+s*t.outputTokensPerRequest/1e6*e.outputUsdPerMillion;return{canRun:!0,monthlyUsd:v,score:e.quality-v*.2,label:Mv(v,u,2),sublabel:`$${e.inputUsdPerMillion}/$${e.outputUsdPerMillion} per 1M - ${e.confidence}`}}if(e.kind==="cloud-rental"){const v=Cv(e.profile,u,r,l),p=v.recommendedModels.find(M=>M.name===t.modelName)??v.recommendedModels.find(M=>M.canRun)??v.recommendedModels[0],g=u.hoursPerDay*30,S=(e.monthlyUsd??e.hourlyUsd*g)+e.storageMonthlyUsd+e.networkMonthlyUsd,O=(p==null?void 0:p.speed)==="fast"?90:(p==null?void 0:p.speed)==="acceptable"?70:p!=null&&p.canRun?52:0,E=Math.max(0,100-e.operationalScore)*.08;return{canRun:!!(p!=null&&p.canRun),monthlyUsd:S,score:O-S*.16-E,label:p!=null&&p.canRun?Mv(S,u,2):r("compare.noRun"),sublabel:p!=null&&p.canRun?`${p.speed} - ${e.profile.vramGB}GB VRAM - ${e.providerName}`:`${e.profile.vramGB}GB VRAM / ${e.profile.ramGB}GB RAM`}}const f=Cv(e.profile,u,r,l),d=f.recommendedModels.find(v=>v.name===t.modelName)??f.recommendedModels.find(v=>v.canRun)??f.recommendedModels[0],m=(d==null?void 0:d.speed)==="fast"?92:(d==null?void 0:d.speed)==="acceptable"?72:d!=null&&d.canRun?55:0;return{canRun:!!(d!=null&&d.canRun),monthlyUsd:f.economics.totalLocalMonthly,score:m-f.economics.totalLocalMonthly*.2,label:d!=null&&d.canRun?Mv(f.economics.totalLocalMonthly,u,2):r("compare.noRun"),sublabel:d!=null&&d.canRun?`${d.speed} - ${e.profile.vramGB}GB VRAM`:`${e.profile.vramGB}GB VRAM / ${e.profile.ramGB}GB RAM`}}function jY(e,t){return e.canRun&&!t.canRun?"a":!e.canRun&&t.canRun?"b":!e.canRun&&!t.canRun||Math.abs(e.score-t.score)<3?"tie":e.score>t.score?"a":"b"}function n2(e,t){return e.canRun?b.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full border border-[#7dd3fc]/40 bg-[#7dd3fc]/10 px-2 py-1 text-[10px] font-bold uppercase tracking-[0.14em] text-[#7dd3fc]",children:[b.jsx(u2,{className:"h-3 w-3"}),"OK"]}):b.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full border border-[#f3a6a6]/40 bg-[#f3a6a6]/10 px-2 py-1 text-[10px] font-bold uppercase tracking-[0.14em] text-[#f3a6a6]",children:[b.jsx(c2,{className:"h-3 w-3"}),t("compare.noRun")]})}function CY({hardware:e,usage:t,modelCatalog:n}){const{t:r}=$l(),[l,u]=A.useState(WO),[s,f]=A.useState(FO),[d,m]=A.useState("fallback");A.useEffect(()=>{let _=!1;return Promise.allSettled([AY(),SY()]).then(([k,$])=>{_||(k.status==="fulfilled"&&k.value.length>0&&(u(k.value),m("remote")),$.status==="fulfilled"&&$.value.length>0&&(f($.value),m("remote")))}).catch(()=>{_||(u(WO),f(FO),m("fallback"))}),()=>{_=!0}},[]);const v={id:"current",kind:"hardware",name:`Tu equipo (${e.gpuName})`,detail:`${e.vramGB}GB VRAM / ${e.ramGB}GB RAM`,profile:e},p=A.useMemo(()=>[v,...dY,...s,...l],[l,s,e]),[g,x]=A.useState("current"),[S,O]=A.useState("openai-mini"),[E,M]=A.useState("winner"),T=p.find(_=>_.id===g)??p[0],N=p.find(_=>_.id===S)??p[1],C=A.useMemo(()=>wY.map(k=>{const $=t2(T,k,t,r,n),V=t2(N,k,t,r,n),F=jY($,V),J=n.find(I=>I.name===k.modelName)??Tp.find(I=>I.name===k.modelName);return{scenario:k,resultA:$,resultB:V,winner:F,params:(J==null?void 0:J.parameters)??""}}).sort((k,$)=>{if(E==="name")return k.scenario.name.localeCompare($.scenario.name);if(E==="cost")return Math.min(k.resultA.monthlyUsd,k.resultB.monthlyUsd)-Math.min($.resultA.monthlyUsd,$.resultB.monthlyUsd);if(E==="fit")return Math.max($.resultA.score,$.resultB.score)-Math.max(k.resultA.score,k.resultB.score);const V={a:0,tie:1,b:2};return V[k.winner]-V[$.winner]}),[T,N,t,r,E,n]),P=C.reduce((_,k)=>({a:_.a+(k.winner==="a"?1:0),b:_.b+(k.winner==="b"?1:0),tie:_.tie+(k.winner==="tie"?1:0)}),{a:0,b:0,tie:0});return b.jsxs("div",{className:"flex flex-col gap-5 animate-in fade-in slide-in-from-bottom-4 duration-500",children:[b.jsxs("section",{className:"panel-card",children:[b.jsx("p",{className:"mb-3 text-xs uppercase tracking-[0.28em] text-[#8ba7c7]",children:r("compare.eyebrow")}),b.jsx("h2",{className:"font-mono text-4xl font-medium tracking-normal text-[#dbeafe] md:text-5xl",children:r("compare.title")}),b.jsx("p",{className:"mt-4 max-w-3xl text-sm leading-6 text-[#8ba7c7]",children:r("compare.description")}),b.jsx("p",{className:"mt-3 text-[10px] uppercase tracking-[0.18em] text-[#7dd3fc]",children:r(d==="remote"?"compare.dataset.remote":"compare.dataset.fallback")})]}),b.jsxs("section",{className:"grid grid-cols-1 gap-5 lg:grid-cols-[minmax(0,1fr)_180px_minmax(0,1fr)]",children:[b.jsxs("div",{className:"panel-card",children:[b.jsx("label",{className:"micro-label mb-2",children:"Plan A"}),b.jsx("select",{className:"control-field",value:g,onChange:_=>x(_.target.value),children:p.map(_=>b.jsxs("option",{value:_.id,children:[JO(_.kind)," - ",_.name]},_.id))}),b.jsxs("div",{className:"mt-5 flex items-center justify-between gap-4",children:[b.jsxs("div",{children:[b.jsx("p",{className:"font-mono text-2xl text-[#dbeafe]",children:T.name}),b.jsx("p",{className:"mt-1 text-xs text-[#8ba7c7]",children:T.detail})]}),b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/40 p-2 text-[#7dd3fc]",children:ZO(T.kind)})]}),b.jsx(e2,{plan:T})]}),b.jsxs("div",{className:"panel-card-muted flex flex-col items-center justify-center gap-3 text-center",children:[b.jsx(yk,{className:"h-7 w-7"}),b.jsxs("div",{className:"grid grid-cols-3 gap-3 text-xs",children:[b.jsxs("div",{children:[b.jsx("span",{className:"block font-mono text-2xl",children:P.a}),r("compare.aWins")]}),b.jsxs("div",{children:[b.jsx("span",{className:"block font-mono text-2xl",children:P.tie}),r("compare.tie")]}),b.jsxs("div",{children:[b.jsx("span",{className:"block font-mono text-2xl",children:P.b}),r("compare.bWins")]})]})]}),b.jsxs("div",{className:"panel-card",children:[b.jsx("label",{className:"micro-label mb-2",children:"Plan B"}),b.jsx("select",{className:"control-field",value:S,onChange:_=>O(_.target.value),children:p.map(_=>b.jsxs("option",{value:_.id,children:[JO(_.kind)," - ",_.name]},_.id))}),b.jsxs("div",{className:"mt-5 flex items-center justify-between gap-4",children:[b.jsxs("div",{children:[b.jsx("p",{className:"font-mono text-2xl text-[#dbeafe]",children:N.name}),b.jsx("p",{className:"mt-1 text-xs text-[#8ba7c7]",children:N.detail})]}),b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/40 p-2 text-[#7dd3fc]",children:ZO(N.kind)})]}),b.jsx(e2,{plan:N})]})]}),b.jsxs("section",{className:"panel-card overflow-hidden",children:[b.jsxs("div",{className:"mb-5 flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[b.jsxs("div",{children:[b.jsx("h3",{className:"font-mono text-2xl font-medium tracking-normal text-[#dbeafe]",children:r("compare.scenarios")}),b.jsx("p",{className:"mt-2 text-sm text-[#8ba7c7]",children:r("compare.scenarioHelp")})]}),b.jsxs("div",{className:"w-full md:w-56",children:[b.jsx("label",{className:"micro-label mb-2",children:r("compare.sortBy")}),b.jsxs("select",{className:"control-field",value:E,onChange:_=>M(_.target.value),children:[b.jsx("option",{value:"winner",children:r("compare.sort.winner")}),b.jsx("option",{value:"name",children:r("compare.sort.name")}),b.jsx("option",{value:"cost",children:r("compare.sort.cost")}),b.jsx("option",{value:"fit",children:r("compare.sort.fit")})]})]})]}),b.jsx("div",{className:"overflow-x-auto",children:b.jsxs("table",{className:"w-full min-w-[820px] text-left text-xs",children:[b.jsx("thead",{className:"border-b border-[#7dd3fc]/10 text-[#8ba7c7]",children:b.jsxs("tr",{children:[b.jsx("th",{className:"pb-3 pr-4 font-medium",children:r("compare.table.scenario")}),b.jsx("th",{className:"pb-3 pr-4 font-medium",children:"Plan A"}),b.jsx("th",{className:"pb-3 pr-4 font-medium",children:"Plan B"}),b.jsx("th",{className:"pb-3 font-medium",children:r("compare.table.result")})]})}),b.jsx("tbody",{className:"divide-y divide-[#7dd3fc]/10",children:C.map(_=>b.jsxs("tr",{className:"transition hover:bg-[#7dd3fc]/5",children:[b.jsxs("td",{className:"py-4 pr-4 align-top",children:[b.jsx("div",{className:"font-medium text-[#eaf4ff]",children:_.scenario.name}),b.jsxs("div",{className:"mt-1 text-[10px] uppercase tracking-[0.14em] text-[#7dd3fc]",children:[_.scenario.modelName," ",_.params&&`- ${_.params}`]}),b.jsx("div",{className:"mt-2 max-w-[260px] text-[11px] leading-5 text-[#8ba7c7]",children:_.scenario.task})]}),b.jsxs("td",{className:"py-4 pr-4 align-top",children:[b.jsx("div",{className:"mb-2",children:n2(_.resultA,r)}),b.jsx("div",{className:"font-mono text-lg text-[#dbeafe]",children:_.resultA.label}),b.jsx("div",{className:"mt-1 text-[11px] text-[#8ba7c7]",children:_.resultA.sublabel})]}),b.jsxs("td",{className:"py-4 pr-4 align-top",children:[b.jsx("div",{className:"mb-2",children:n2(_.resultB,r)}),b.jsx("div",{className:"font-mono text-lg text-[#dbeafe]",children:_.resultB.label}),b.jsx("div",{className:"mt-1 text-[11px] text-[#8ba7c7]",children:_.resultB.sublabel})]}),b.jsx("td",{className:"py-4 align-top",children:_.winner==="tie"?b.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-[#f0d48a]/40 bg-[#f0d48a]/10 px-3 py-2 text-[10px] font-bold uppercase tracking-[0.14em] text-[#f0d48a]",children:[b.jsx(QP,{className:"h-3 w-3"}),r("compare.tie")]}):b.jsx("span",{className:"inline-flex items-center gap-2 rounded-full border border-[#7dd3fc]/40 bg-[#7dd3fc]/10 px-3 py-2 text-[10px] font-bold uppercase tracking-[0.14em] text-[#7dd3fc]",children:_.winner==="a"?r("compare.aWins"):r("compare.bWins")})})]},_.scenario.id))})]})})]})]})}function r2(e){try{return JSON.parse(atob(e))}catch{return null}}function a2(e){return{preset:e.preset??"rtx3060",os:e.os??"Windows",gpuMaker:e.gpuMaker??"NVIDIA",gpuName:e.gpuName??"RTX 3060",vramGB:e.vramGB??12,ramGB:e.ramGB??16,cpuName:e.cpuName??"",devicePriceUsd:e.devicePriceUsd??1e3,purchaseStatus:e.purchaseStatus??"owned"}}function jv(e){return{goal:e.goal??"chat",frequency:e.frequency??"daily",hoursPerDay:e.hoursPerDay??4,needsPrivacy:e.needsPrivacy??!1,offlineRequired:e.offlineRequired??!1,modelSizePreference:e.modelSizePreference??"medium",electricityCostPerKwh:e.electricityCostPerKwh??El.electricityCostPerKwh,currencyCode:e.currencyCode??El.currencyCode,currencySymbol:e.currencySymbol??El.currencySymbol,exchangeRateFromUsd:e.exchangeRateFromUsd??El.exchangeRateFromUsd,modelMix:Array.isArray(e.modelMix)?e.modelMix.map(t=>({...t,billingMode:t.billingMode??"usage",planId:t.planId??"chatgpt-plus",monthlyPlanUsd:t.monthlyPlanUsd??20})):[]}}function _Y({title:e,eyebrow:t,children:n}){return b.jsxs("section",{className:"panel-card mx-auto max-w-5xl",children:[b.jsx("p",{className:"mb-4 text-xs uppercase tracking-[0.28em] text-[#8ba7c7]",children:t}),b.jsx("h2",{className:"font-mono text-4xl font-medium tracking-normal text-[#dbeafe] md:text-5xl",children:e}),b.jsx("div",{className:"mt-8 grid gap-4 text-sm leading-7 text-[#b7cbe2] md:grid-cols-2",children:n})]})}function TY({assumptions:e}){return b.jsxs(_Y,{eyebrow:"About",title:"Acerca de la comparacion",children:[b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Costos reales"}),b.jsx("p",{children:"Una API puede ser barata al inicio, pero el costo sube con horas de uso, agentes, RAG y produccion. Local tiene costo inicial, electricidad y mantenimiento."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Privacidad y control"}),b.jsx("p",{children:"Si trabajas con datos sensibles, offline o flujos internos, correr modelos locales puede ser una ventaja aunque no siempre sea lo mas barato."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Calida
270d y escala"}),b.jsx("p",{children:"Los modelos frontera en la nube siguen ganando para tareas complejas, picos de demanda y produccion. Por eso el veredicto hibrido existe."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Hardware honesto"}),b.jsx("p",{children:"No todo equipo con GPU sirve para todo. La app estima si tu memoria alcanza para modelos pequenos, medianos o grandes en cuantizacion Q4."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Costo API"}),b.jsx("p",{children:"Partimos de frecuencia, horas activas y caso de uso para estimar volumen mensual. El modelo de costo usa tokens aproximados por tarea y precio por millon de tokens segun el perfil seleccionado."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Costo local"}),b.jsx("p",{children:"Si el equipo ya existe, tratamos el hardware como costo hundido y sumamos operacion electrica. Si planeas comprarlo, amortizamos el equipo a 24 meses y lo incluimos en la proyeccion."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Electricidad"}),b.jsx("p",{children:"Calculamos consumo con una potencia estimada por tipo de GPU y asumimos inferencia activa durante una fraccion del tiempo declarado. La tarifa puede detectarse por pais o editarse manualmente."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Compatibilidad"}),b.jsx("p",{children:"Comparamos VRAM efectiva y RAM contra requerimientos aproximados de modelos GGUF Q4. Apple Silicon usa memoria unificada estimada; CPU puro se penaliza por velocidad."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Puntajes de inteligencia"}),b.jsx("p",{children:"Usamos un score relativo de 0 a 100 por modelo y caso de uso. El modelo frontera se estima desde el modelo cloud elegido en el perfil avanzado; si no hay seleccion, usamos una referencia segun tamano preferido. El mejor local compatible se compara por caso de uso ideal. Estos puntajes son heuristicas del dataset, marcadas por confianza, y deben mejorar con benchmarks revisados."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Confianza del dataset"}),b.jsx("p",{children:"Los precios, requisitos y scores pueden venir de fuentes oficiales, verificadas, comunidad o estimaciones. La app puede usar datos estimados para orientar, pero la metodologia separa confianza para que despues puedas filtrar escenarios enterprise mas estrictos."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Moneda local"}),b.jsx("p",{children:"El calculo base se mantiene en USD para consistencia. La moneda local solo transforma la visualizacion con una tasa aproximada editable por el usuario."})]}),b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 p-5",children:[b.jsx("h3",{className:"mb-3 font-mono text-xl text-[#dbeafe]",children:"Uso API importado"}),b.jsx("p",{children:"Cuando importas CSV o JSON de consumo, la app resume gasto, tokens, proveedores y modelos. Ese analisis ayuda a detectar cargas repetitivas que podrian moverse a local o hibrido."})]}),e.length>0&&b.jsxs("div",{className:"rounded-[18px] border border-[#7dd3fc]/20 bg-[#07111f]/70 p-5 md:col-span-2",children:[b.jsxs("div",{className:"mb-4 flex items-center justify-between gap-4",children:[b.jsx("h3",{className:"font-mono text-xl text-[#dbeafe]",children:"Supuestos de este calculo"}),b.jsx("span",{className:"rounded-full border border-[#7dd3fc]/40 px-3 py-1 text-[10px] uppercase tracking-[0.16em] text-[#7dd3fc]",children:"Beta"})]}),b.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:e.map(t=>b.jsx("div",{className:"rounded-[14px] border border-[#7dd3fc]/10 bg-[#7dd3fc]/5 px-4 py-3 text-sm leading-6 text-[#b7cbe2]",children:t},t))})]})]})}function NY(){const{t:e}=$l(),[t,n]=A.useState("dashboard"),[r,l]=A.useState(Tp),[u,s]=A.useState(()=>{const g=new URLSearchParams(window.location.search).get("s");if(g){const S=r2(g);if(S&&S.h)return a2(S.h)}const x=localStorage.getItem("hardware_v2");if(x)try{return a2(JSON.parse(x))}catch{}return{preset:"rtx3060",os:"Windows",gpuMaker:"NVIDIA",gpuName:"RTX 3060",vramGB:12,ramGB:16,devicePriceUsd:1e3,purchaseStatus:"owned",cpuName:""}}),[f,d]=A.useState(()=>{const g=new URLSearchParams(window.location.search).get("s");if(g){const S=r2(g);if(S&&S.u)return jv(S.u)}const x=localStorage.getItem("usage_v2");if(x)try{return jv(JSON.parse(x))}catch{}return jv({})});A.useEffect(()=>{let p=!1;return xY().then(g=>{!p&&g.length>0&&l(g)}).catch(()=>{}),()=>{p=!0}},[]),A.useEffect(()=>{localStorage.setItem("hardware_v2",JSON.stringify(u)),localStorage.setItem("usage_v2",JSON.stringify(f))},[u,f]),A.useEffect(()=>{new URLSearchParams(window.location.search).get("s")||localStorage.getItem("auto_detected_v3")||(localStorage.setItem("auto_detected_v3","true"),b2().then(x=>{d(S=>({...S,electricityCostPerKwh:x.electricityCostPerKwh,currencyCode:x.currencyCode,currencySymbol:x.currencySymbol,exchangeRateFromUsd:x.exchangeRateFromUsd}))}).catch(()=>{}),g2(u).then(x=>s(S=>({...S,...x}
270))).catch(()=>{}))},[]);const m=A.useMemo(()=>Cv(u,f,e,r),[u,f,e,r]),v=(p,g)=>{n(p),g?window.setTimeout(()=>{var x;return(x=document.getElementById(g))==null?void 0:x.scrollIntoView({behavior:"smooth",block:"start"})},50):window.scrollTo({top:0,behavior:"smooth"})};return b.jsx("div",{className:"min-h-screen bg-[#07111f] font-sans",children:b.jsxs("div",{className:"dashboard-shell flex min-h-screen w-full flex-col overflow-hidden",children:[b.jsx(Ak,{onNavigate:v,activeView:t}),b.jsxs("main",{className:"flex-1 w-full px-5 pb-6 pt-5 md:px-10 md:pb-10 md:pt-8",children:[t==="dashboard"&&b.jsxs(b.Fragment,{children:[b.jsxs("div",{className:"mb-8 flex flex-col gap-4 border-b border-[#7dd3fc]/10 pb-7 md:flex-row md:items-end md:justify-between",children:[b.jsxs("div",{className:"max-w-3xl",children:[b.jsx("p",{className:"mb-3 text-xs uppercase tracking-[0.28em] text-[#8ba7c7]",children:"Local AI readiness"}),b.jsx("h2",{className:"font-mono text-4xl font-medium tracking-normal text-[#dbeafe] md:text-5xl",children:e("app.title")}),b.jsx("p",{className:"mt-4 max-w-2xl text-sm leading-6 text-[#8ba7c7]",children:e("app.subtitle")})]}),b.jsxs("div",{className:"flex items-center gap-3 text-right font-mono text-[#dbeafe]",children:[b.jsx("span",{className:"text-3xl md:text-4xl",children:"12"}),b.jsxs("span",{className:"text-sm text-[#8ba7c7]",children:["month",b.jsx("br",{}),"projection"]})]})]}),b.jsxs("div",{className:"grid w-full grid-cols-1 gap-5 xl:grid-cols-[360px_minmax(0,1fr)]",children:[b.jsx(t3,{hardware:u,setHardware:s,usage:f,setUsage:d}),b.jsx(fY,{diagnosis:m})]})]}),t==="compare"&&b.jsx(CY,{hardware:u,usage:f,modelCatalog:r}),t==="about"&&b.jsx(TY,{assumptions:m.assumptions})]}),b.jsxs("footer",{className:"border-t border-[#7dd3fc]/10 px-5 py-5 text-center text-xs text-[#8ba7c7] md:px-10",children:[b.jsx("span",{children:"Creado por "}),b.jsx("a",{href:"https://raulpacheco.dev",target:"_blank",rel:"noreferrer",className:"font-medium text-[#7dd3fc] transition hover:text-[#dbeafe]",children:"Raul Pacheco"})]})]})})}TP.createRoot(document.getElementById("root")).render(b.jsx(A.StrictMode,{children:b.jsx(xk,{children:b.jsx(NY,{})})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.